.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button span{gap:10px;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group > label, .elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-subgroup label{color:#20374a;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-type-html{padding-bottom:0px;color:#4e6070;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group .elementor-field{color:#16242f;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group .elementor-field, .elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#c3ced8;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#c3ced8;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-group .elementor-select-wrapper::before{color:#c3ced8;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1.2em;border-radius:999px 999px 999px 999px;padding:16px 26px 16px 26px;}.elementor-2508 .elementor-element.elementor-element-36b2819 .e-form__buttons__wrapper__button-next{background-color:#fdbd59;color:#16242f;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button[type="submit"]{background-color:#fdbd59;color:#16242f;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button[type="submit"] svg *{fill:#16242f;}.elementor-2508 .elementor-element.elementor-element-36b2819 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2508 .elementor-element.elementor-element-36b2819 .e-form__buttons__wrapper__button-next:hover{background-color:#f7ad3a;color:#16242f;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button[type="submit"]:hover{background-color:#f7ad3a;color:#16242f;}.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button[type="submit"]:hover svg *{fill:#16242f;}.elementor-2508 .elementor-element.elementor-element-36b2819 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2508 .elementor-element.elementor-element-36b2819{--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;}.elementor-2508 .elementor-element.elementor-element-bf520ba{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}/* Start custom CSS for form, class: .elementor-element-36b2819 */.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-type-checkbox .elementor-field-subgroup, .elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-type-radio .elementor-field-subgroup { display: flex; flex-wrap: wrap; gap: 8px; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-subgroup .elementor-field-option { margin: 0; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-subgroup .elementor-field-option input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-subgroup .elementor-field-option label { display: inline-flex; align-items: center; min-height: 44px; padding: 0 16px; border: 1px solid #dbe3ea; border-radius: 999px; background: #fff; color: #16242f; font-size: 15px; font-weight: 600; cursor: pointer; transition: border-color .15s, background-color .15s, color .15s; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-subgroup .elementor-field-option label:hover { border-color: #fdbd59; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-subgroup .elementor-field-option input:checked + label { background: #20374a; border-color: #20374a; color: #fff; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-subgroup .elementor-field-option input:focus-visible + label { outline: 2px solid #fdbd59; outline-offset: 2px; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-textual::placeholder { color: #4e6070; opacity: .8; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-textual { min-height: 48px; padding: 12px 14px; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-select-wrapper, .elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-select-wrapper select { width: 100%; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-field-textual:focus { border-color: #255f8a; outline: none; box-shadow: 0 0 0 3px rgba(37,95,138,.15); }
.elementor-2508 .elementor-element.elementor-element-36b2819 textarea.elementor-field-textual { min-height: 96px; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button .elementor-button-icon svg { width: 18px; height: 18px; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .sof-friend { margin: 4px 0 -4px; font-size: 13px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: #255f8a; display: flex; align-items: center; gap: 12px; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .sof-friend:before { content: ""; width: 28px; border-top: 1.5px solid currentColor; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .sof-note { margin: 0; font-size: 14px; line-height: 1.55; color: #4e6070; }
.elementor-2508 .elementor-element.elementor-element-36b2819 .elementor-button { box-shadow: 0 1px 0 rgba(22,36,47,.08); }/* End custom CSS */