/* Visual skin for the signup forms. Does not change fields, names, or submit. */
.header .logo,
.footer .logo{max-width:none}

.lead-form .intgrtn-form-signup-3-steps .intgrtn-steps-holder .intgrtn-step.intgrtn-active{
  display:flex;
  flex-direction:column;
  gap:12px;
}
.lead-form .intgrtn-input-holder,
.lead-form .intgrtn-btn-go-to-step-holder{margin:0}

.lead-form .intgrtn-input.input{
  background:var(--bg-2);
  border:1px solid var(--line-2);
  border-radius:12px;
  padding:13px 14px;
  color:var(--text-hi);
  font:inherit;
  font-size:15px;
  line-height:1.4;
  outline:none;
  width:100%;
  min-width:0;
  box-shadow:none;
}
.lead-form .intgrtn-input.input::placeholder{color:var(--muted-3)}
.lead-form .intgrtn-input.input:focus{
  border-color:var(--gold);
  box-shadow:0 0 0 3px rgba(212,175,95,.18);
}

.lead-form .amount{padding:11px 10px;text-align:center}
.lead-form .custom-amount{padding:0 14px}
.lead-form .custom-amount input{padding:13px 0}

.lead-form .send-btn.submit{
  margin:4px 0 0;
  display:block;
  width:100%;
  padding:17px 20px;
  border:none;
  border-radius:14px;
  background:var(--grad-gold);
  color:#121212;
  font-family:inherit;
  font-size:17px;
  font-weight:650;
  line-height:1.2;
  letter-spacing:0;
  text-transform:none;
  text-align:center;
  white-space:normal;
  cursor:pointer;
  box-shadow:0 12px 30px -10px rgba(212,175,95,.55),inset 0 1px 0 rgba(255,255,255,.5);
}
.lead-form .send-btn.submit:hover{background:var(--grad-gold);filter:brightness(1.06)}

.lead-form .legal-note{text-align:left}
.lead-form .legal-note a{color:var(--gold-text)}

.lead-form .iti{display:block;width:100%}
.lead-form .iti__selected-flag{padding:0 6px 0 8px}
.lead-form .iti--separate-dial-code .iti__selected-flag{background:transparent}
.lead-form .iti__selected-dial-code{margin-left:6px;color:var(--text-2)!important;font-size:15px}
.lead-form .iti__arrow{border-top-color:var(--muted-2)}
.lead-form .iti__arrow--up{border-bottom-color:var(--muted-2)}
.lead-form .iti__country-list{
  background:#141416;
  border:1px solid rgba(201,204,209,.18);
  color:var(--text);
  border-radius:12px;
  box-shadow:0 16px 40px -20px rgba(0,0,0,.8);
}
.lead-form .iti__country{padding:8px 12px}
.lead-form .iti__country-name{color:var(--text)}
.lead-form .iti__dial-code{color:var(--muted-2)}
.lead-form .iti__country.iti__highlight{background:rgba(212,175,95,.16)}
.lead-form .iti__divider{border-bottom-color:rgba(201,204,209,.12)}
