.elementor-31463 .elementor-element.elementor-element-053b31b .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-type-html{padding-bottom:0px;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-button[type="submit"]{color:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-31463 .elementor-element.elementor-element-4d0f476{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS for form, class: .elementor-element-4d0f476 */.elementor-31463 .elementor-element.elementor-element-4d0f476{width:min(760px,calc(100% - 48px));margin:-150px max(24px,calc((100vw - 1240px)/2)) 100px auto;padding:0 clamp(28px,4vw,56px) clamp(34px,4vw,56px);background:#fff;position:relative;z-index:3}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group{width:100%!important;margin:0!important}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group-message{grid-column:1/-1}.elementor-31463 .elementor-element.elementor-element-4d0f476 label{font-size:14px!important;font-weight:750!important;color:#0c1720!important;margin-bottom:8px!important}.elementor-31463 .elementor-element.elementor-element-4d0f476 input,.elementor-31463 .elementor-element.elementor-element-4d0f476 textarea{border:1px solid #cfd6da!important;border-radius:0!important;background:#fff!important;min-height:50px!important;padding:13px 14px!important;font-size:16px!important}.elementor-31463 .elementor-element.elementor-element-4d0f476 textarea{min-height:150px!important;resize:vertical}.elementor-31463 .elementor-element.elementor-element-4d0f476 input:focus,.elementor-31463 .elementor-element.elementor-element-4d0f476 textarea:focus{border-color:#f4a000!important;box-shadow:0 0 0 3px rgba(244,160,0,.18)!important;outline:none!important}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-type-submit{grid-column:1/-1}.elementor-31463 .elementor-element.elementor-element-4d0f476 button[type=submit]{min-height:54px!important;background:#0c1720!important;color:#fff!important;border:0!important;border-radius:0!important;font-weight:800!important;font-size:16px!important}.elementor-31463 .elementor-element.elementor-element-4d0f476 button[type=submit]:hover{background:#f4a000!important;color:#0c1720!important}.elementor-31463 .elementor-element.elementor-element-4d0f476 button[type=submit]:focus-visible{outline:3px solid #f4a000;outline-offset:3px}@media(max-width:800px){.elementor-31463 .elementor-element.elementor-element-4d0f476{width:calc(100% - 48px);margin:-70px 24px 72px;padding:0 24px 34px}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-form{grid-template-columns:1fr}.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group-message,.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-type-submit{grid-column:auto}}/* End custom CSS */
/* Start custom CSS */.elementor-31463 .elementor-element.elementor-element-4d0f476{
  width:min(702px,53.5%)!important;
  margin:clamp(-252px,calc(-280px + 3.2vw),-215px) max(24px,calc((100vw - 1240px)/2)) 100px auto!important;
}
.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-form{
  display:block!important;
}
.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-form-fields-wrapper{
  width:100%!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
}
.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group{
  min-width:0!important;
  padding:0!important;
}
.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group-message,
.elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-type-submit{
  grid-column:1 / -1!important;
}
.elementor-31463 .elementor-element.elementor-element-4d0f476 input:focus-visible,
.elementor-31463 .elementor-element.elementor-element-4d0f476 textarea:focus-visible,
.elementor-31463 .elementor-element.elementor-element-4d0f476 button:focus-visible{
  outline:3px solid #f4a000!important;
  outline-offset:3px!important;
}
@media(max-width:800px){
  .elementor-31463 .elementor-element.elementor-element-4d0f476{
    width:calc(100% - 48px)!important;
    margin:-70px 24px 72px!important;
    padding:0 24px 34px!important;
  }
  .elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-form-fields-wrapper{
    grid-template-columns:1fr!important;
  }
  .elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-group-message,
  .elementor-31463 .elementor-element.elementor-element-4d0f476 .elementor-field-type-submit{
    grid-column:auto!important;
  }
}/* End custom CSS */