button.generate-password {
  background-image: linear-gradient(0deg, #ff9c2d, #ffe10a);
  height: 45px;
  width: 100%;
  border-radius: 6px;
  border: 1px solid #e08621;
  text-shadow: 1px 1px 0 rgb(156 96 29 / 72%);
  font-weight: 700;
  line-height: 1;
}
button.generate-password:hover {
  background-image:linear-gradient(180deg,#ff9c2d,#ffe10a);
  opacity: 1;
}

a {
  text-decoration: none!important;
}

a.sdk-login-button {
  display: block;
  width: 100%; 
  border: 1px solid #e08621;
  border-radius: 8px;background-image: linear-gradient(0deg,#ff9c2d,#ffe10a);
  font-size: 38px;
  line-height: 55px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  padding: 9px 0;
}

a.sdk-login-button:hover {
      background-image: linear-gradient(180deg,#ff9c2d,#ffe10a);    
}

.iti__flag-box, .iti__country-name{
  color:black;
}

form .iti .iti__selected-dial-code{
  color:black;
}

@media only screen and (max-width: 1024px) {
  p.huge-text {
    display: block;
    width: 50% !important;
    text-align: center;
    margin: 0 auto;
    margin-right: 20%;
  }
}

@media (max-width:1781px){
  
  .hidden1{
    display: none!important;
  }
}

@media (max-width: 1287px){
  .instagram-photo-link{
    width:160px;
    height:160px;
  }

}

@media (max-width:891px){
  .hidden2{
    display:none!important;
  }
}

@media (max-width:430px){
  .hidden3{
    display: none!important;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.instagram-photo-link{
  width:140px;
  height:140px;
}

}