.lead-skin{
  padding-top:0 !important;
}
.lead-skin #main-container,
.lead-skin .main-container{
  max-width:none;
  width:100%;
  margin:0;
}
.lead-skin .form-container{
  background:rgba(20,20,22,.82) !important;
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
  border:1px solid rgba(255,255,255,.09);
  border-radius:20px !important;
  padding:24px;
  box-shadow:0 30px 80px rgba(0,0,0,.45);
}
.lead-skin .formwrap-outer .intgrtn-form-signup{
  padding:0;
}
.lead-skin .intgrtn-steps-holder .intgrtn-step.intgrtn-active{
  display:flex;
  flex-direction:column;
  gap:14px;
}
.lead-skin .lf-head{
  display:flex;
  flex-direction:column;
  gap:4px;
}
.lead-skin .lf-title{
  font-size:20px;
  font-weight:800;
  letter-spacing:-.01em;
  color:#F5F3F0;
  text-transform:none;
}
.lead-skin .lf-sub{
  font-size:14px;
  color:#A8A6A3;
  font-weight:500;
  text-transform:none;
  letter-spacing:0;
}
.lead-skin .lf-row{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(140px,1fr));
  gap:10px;
}
.lead-skin .lf-label{
  display:flex;
  flex-direction:column;
  gap:6px;
  font-size:12px;
  font-weight:600;
  color:#A8A6A3;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.lead-skin .intgrtn-input-holder{
  margin:0 !important;
}
.lead-skin .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-input-holder .intgrtn-input,
.lead-skin .intgrtn-form-signup-3-steps .intgrtn-input{
  height:48px;
  width:100%;
  min-width:0;
  padding:0 14px !important;
  border-radius:12px !important;
  background:#0E0E10 !important;
  border:1px solid rgba(255,255,255,.1) !important;
  color:#F5F3F0 !important;
  font:600 16px 'Manrope',sans-serif !important;
  letter-spacing:0 !important;
  text-transform:none !important;
}
.lead-skin .intgrtn-input::placeholder{
  color:#8C8A87;
  font-weight:500;
}
.lead-skin .intgrtn-input:focus{
  border-color:rgba(242,107,29,.6) !important;
}
.lead-skin .form-send .intgrtn-input.activeBad,
.lead-skin .form-send .intgrtn-input.activeGood{
  color:#F5F3F0 !important;
  background:#0E0E10 !important;
}
.lead-skin .form-send .intgrtn-input.activeBad{
  border-color:#FF6B4A !important;
}
.lead-skin .iti{
  display:flex;
  align-items:center;
  gap:8px;
  width:100%;
}
.lead-skin .iti__flag-container{
  position:relative;
  top:auto;
  right:auto;
  bottom:auto;
  left:auto;
  padding:0;
  flex:none;
}
.lead-skin .iti--separate-dial-code .iti__selected-flag,
.lead-skin .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{
  height:48px;
  padding:0 12px !important;
  border-radius:12px;
  background:#0E0E10 !important;
  border:1px solid rgba(255,255,255,.1);
}
.lead-skin .iti--separate-dial-code .iti__selected-dial-code{
  margin-left:6px;
  color:#F5F3F0 !important;
  font:700 15px 'Manrope',sans-serif;
}
.lead-skin .iti__arrow{
  border-top-color:#F5F3F0;
}
.lead-skin .iti input,
.lead-skin .iti input[type=tel]{
  padding-left:14px !important;
  padding-right:14px !important;
  margin:0 !important;
}
.lead-skin .lf-amount{
  display:flex;
  flex-direction:column;
  gap:8px;
}
.lead-skin .lf-chips{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:6px;
}
.lead-skin .lf-chip{
  height:44px;
  border-radius:10px;
  border:1px solid rgba(255,255,255,.1);
  background:#0E0E10;
  color:#F5F3F0;
  font:700 14px 'Manrope',sans-serif;
  cursor:pointer;
  padding:0;
  text-align:center;
  text-transform:none;
}
.lead-skin .lf-chip.on{
  border-color:#F26B1D;
  background:rgba(242,107,29,.16);
  color:#FF9A5C;
}
.lead-skin .lf-other{
  display:none;
  align-items:center;
  gap:8px;
  height:48px;
  padding:0 14px;
  border-radius:12px;
  background:#0E0E10;
  border:1px solid rgba(255,255,255,.1);
}
.lead-skin .lf-other.show{display:flex}
.lead-skin .lf-other.bad{border-color:#FF6B4A}
.lead-skin .lf-other span{
  font-weight:700;
  color:#A8A6A3;
  text-transform:none;
  letter-spacing:0;
}
.lead-skin .lf-other input{
  flex:1;
  min-width:0;
  height:100%;
  background:transparent;
  border:0;
  outline:none;
  color:#F5F3F0;
  font:600 16px 'Manrope',sans-serif;
  padding:0;
}
.lead-skin .lf-hint{
  font-size:13px;
  color:#8C8A87;
  font-weight:500;
  text-transform:none;
  letter-spacing:0;
}
.lead-skin .lf-hint.bad{color:#FF8A6B}
.lead-skin .intgrtn-btn-go-to-step-holder{
  margin:0 !important;
}
.lead-skin .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step{
  display:block;
  width:100%;
  height:56px;
  margin:0 !important;
  padding:0 16px !important;
  border:0 !important;
  border-radius:14px !important;
  background:#F26B1D !important;
  color:#0B0B0C !important;
  font:800 17px 'Manrope',sans-serif !important;
  text-transform:none !important;
  letter-spacing:0 !important;
  text-align:center;
  white-space:normal;
  box-shadow:0 10px 30px rgba(242,107,29,.35);
}
.lead-skin .formwrap-outer .intgrtn-form-signup .intgrtn-form-signup-3-steps .intgrtn-btn-go-to-step:hover{
  background:#FF7D33 !important;
}
.lead-skin .lf-trust{
  display:flex;
  flex-wrap:wrap;
  gap:8px 16px;
  font-size:12px;
  font-weight:500;
  color:#A8A6A3;
  text-transform:none;
  letter-spacing:0;
}
.lead-skin .lf-trust span{
  display:flex;
  align-items:center;
  gap:6px;
}
