.look-box{display:flex;flex-direction:column;gap:12px}
.look-form{width:100%}
.look-form.intgrtn-form-signup-3-steps .intgrtn-steps-holder{display:block}
.look-form.intgrtn-form-signup-3-steps .intgrtn-steps-holder .intgrtn-step.intgrtn-active{
  display:flex;
  flex-direction:column;
  gap:12px;
}
.look-form .intgrtn-input-holder,
.look-form .intgrtn-btn-go-to-step-holder{margin:0}
.look-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.look-form .intgrtn-input{
  width:100%;
  font:inherit;
  font-size:16px;
  line-height:1.4;
  color:#F3EEE6;
  background:#0F0C0B;
  border:1px solid rgba(255,255,255,.12);
  border-radius:12px;
  padding:13px 14px;
  outline:none;
  text-align:left;
  box-shadow:none;
}
.look-form .intgrtn-input:focus{border-color:#E8B64C}
.look-form .intgrtn-input::placeholder{color:#7E756C}
.look-form .intgrtn-input.activeGood{color:#fff;background:#5ec849;border-color:#5ec849}
.look-form .intgrtn-input.activeBad{color:#fff;background:rgba(255,0,0,.6);border-color:#FF5A66}
.look-form .iti{width:100%;display:block}
.look-form .iti input.intgrtn-input{background:#0F0C0B;color:#F3EEE6}
.look-form .iti--separate-dial-code .iti__selected-flag,
.look-form .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background:transparent}
.look-form .iti__selected-dial-code{color:#E8B64C!important;font-weight:700}
.look-form .iti__arrow{border-top-color:#E8B64C}
.look-form .iti__arrow--up{border-bottom-color:#E8B64C}
.look-form .lbl{font-size:13px;color:#A89F94;font-weight:600}
.look-form .amts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
.look-form .amts button{
  font:700 14px Manrope,sans-serif;
  padding:10px 2px;
  border-radius:10px;
  cursor:pointer;
  background:#0F0C0B;
  color:#E5DDD2;
  border:1px solid rgba(255,255,255,.12);
  white-space:nowrap;
  text-align:center;
  text-transform:none;
}
.look-form .amts button.on{background:#E8B64C;color:#140F0A;border-color:#E8B64C}
.look-form .other{display:none;flex-direction:column;gap:8px}
.look-form .other.show{display:flex}
.look-form .grp{
  display:flex;
  width:100%;
  padding:0;
  overflow:hidden;
  background:#0F0C0B;
  border:1px solid rgba(255,255,255,.12);
  border-radius:12px;
}
.look-form .grp:focus-within{border-color:#E8B64C}
.look-form .grp span{
  display:flex;
  align-items:center;
  padding:0 12px;
  font-weight:700;
  color:#E8B64C;
  border:0;
}
.look-form .grp input{
  flex:1;
  min-width:0;
  font:inherit;
  font-size:16px;
  color:#F3EEE6;
  background:transparent;
  border:0;
  padding:13px 14px 13px 0;
  outline:none;
}
.look-form .grp.bad{border-color:#FF5A66}
.look-form .hint{font-size:13px;color:#A89F94;font-weight:600}
.look-form .hint.err{color:#FF7A85}
.look-form button.send-btn{
  display:block;
  width:100%;
  font:700 17px Sora,sans-serif;
  padding:16px;
  border-radius:14px;
  border:0;
  background:#E8B64C;
  color:#140F0A;
  cursor:pointer;
  text-align:center;
  text-transform:none;
  letter-spacing:0;
  white-space:normal;
  line-height:1.2;
  margin:0;
  min-width:0;
}
.look-form button.send-btn:hover{background:#F2C866;color:#140F0A}
