.elementor-1600 .elementor-element.elementor-element-618f2c07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:31px;--padding-bottom:24px;--padding-left:31px;--padding-right:31px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-field-type-html{padding-bottom:0px;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#200B1600;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-field-group .elementor-select-wrapper select{background-color:#200B1600;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-button[type="submit"]{color:#ffffff;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1600 .elementor-element.elementor-element-77c3afb8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1600 .elementor-element.elementor-element-77c3afb8{--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-popup-modal-1600 .dialog-widget-content{animation-duration:0s;background-color:#000000;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-1600{background-color:#02050BBF;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-1600 .dialog-message{width:640px;height:0auto;align-items:flex-start;}#elementor-popup-modal-1600 .dialog-close-button{display:flex;}#elementor-popup-modal-1600 .dialog-close-button i{color:#E4E4E4;}#elementor-popup-modal-1600 .dialog-close-button svg{fill:#E4E4E4;}@media(max-width:767px){#elementor-popup-modal-1600 .dialog-message{height:88vh;}}/* Start custom CSS for container, class: .elementor-element-618f2c07 */.elementor-1600 .elementor-element.elementor-element-618f2c07{
--e-blue:#1677ff;--e-violet:#9b5cff;--e-text:#f5f7fb;
width:100%;max-width:620px;margin:0 auto;padding:0!important;overflow:hidden;
border:1px solid rgba(255,255,255,.10);border-radius:24px;
background:radial-gradient(circle at 94% 2%,rgba(93,77,255,.20),transparent 27%),
radial-gradient(circle at 0% 100%,rgba(22,119,255,.13),transparent 30%),
linear-gradient(145deg,#0a0e17 0%,#080b12 56%,#0b0b16 100%);
color:var(--e-text);box-shadow:0 35px 100px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.05);box-sizing:border-box}
.elementor-1600 .elementor-element.elementor-element-618f2c07 *{box-sizing:border-box}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form)> .elementor-element{position:relative;z-index:2}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form)> .elementor-widget-html{padding:54px 31px 0!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form)> .elementor-widget-form{padding:0 31px 27px!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .elementor-widget-container{max-width:100%}
.eto-back{position:absolute;top:15px;left:0;z-index:20;display:inline-flex;align-items:center;gap:5px;margin:0;padding:0;border:0!important;background:transparent!important;color:#7f8ca2!important;font-family:inherit;font-size:11px!important;font-weight:600!important;line-height:1!important;letter-spacing:.01em;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:color .25s ease,transform .25s ease}
.eto-back-arrow{display:inline-block;color:#6f7d92;font-size:14px;line-height:1;transition:color .25s ease,transform .25s ease}
.eto-back:hover{color:#a9c4ff!important;background:transparent!important;transform:translateX(-1px)}
.eto-back:hover .eto-back-arrow{color:#8db4ff;transform:translateX(-2px)}
.eto-kicker{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:#70a5ff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.eto-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#4f8dff;box-shadow:0 0 14px rgba(79,141,255,.9)}
.eto-title{margin:0 0 7px!important;color:#fff!important;font-size:27px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.035em!important}
.eto-desc{margin:0;color:#8e99ad;font-size:13px;line-height:1.55}
.eto-highlight{display:inline-flex;align-items:center;margin-top:12px;padding:6px 9px;border:1px solid rgba(77,124,255,.15);border-radius:7px;background:rgba(77,124,255,.06);color:#8bb4ff;font-size:10px;font-weight:600;letter-spacing:.02em}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators{margin:24px 0 24px!important;gap:0}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator{color:#8f9bb0!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator--state-active{color:#fff!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator__number{width:28px;height:28px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:rgba(255,255,255,.045);color:#727d90;margin-bottom:7px;font-size:10px}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number{border-color:transparent;background:linear-gradient(135deg,#1677ff,#9b5cff);color:#fff;box-shadow:0 0 20px rgba(64,104,255,.30)}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator__label{color:#8f9bb0!important;font-size:11px;font-weight:600;white-space:nowrap!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator--state-active .e-form__indicators__indicator__label{color:#fff!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator__separator{height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.045))}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .elementor-field-group{padding:0!important;margin-bottom:14px}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .elementor-field-label{margin-bottom:7px;color:#c8d0de!important;font-size:12px!important;font-weight:600!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .elementor-field{min-height:46px;border:1px solid #263044!important;border-radius:11px!important;background:#0d121c!important;color:#f5f7fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.015);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) textarea.elementor-field{min-height:115px;padding-top:13px!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .elementor-field::placeholder{color:#657186!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .elementor-field:focus{border-color:#4d7cff!important;background:#0e1420!important;box-shadow:0 0 0 3px rgba(77,124,255,.10)!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) select.elementor-field{color:#dce3ee!important;cursor:pointer}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__buttons{gap:10px;margin-top:8px}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__buttons button{min-height:46px;border:1px solid rgba(255,255,255,.06)!important;border-radius:11px!important;font-size:13px!important;font-weight:600!important;transition:.25s ease}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__buttons button[type="submit"]{background:linear-gradient(135deg,#1677ff,#5d4dff)!important;box-shadow:0 10px 28px rgba(45,90,255,.22)}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__buttons button[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 14px 32px rgba(45,90,255,.30)}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__buttons button.e-form__buttons__wrapper__button-previous{background:#151b27!important;color:#aab4c5!important;border-color:#283143!important}
.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .elementor-message{color:#aeb9ca;font-size:13px;line-height:1.6}
@media(max-width:600px){.elementor-1600 .elementor-element.elementor-element-618f2c07{max-width:none;border-radius:20px}.eto-back{top:13px;left:0;font-size:10px!important}.eto-back-arrow{font-size:13px}.eto-title{font-size:23px!important}.eto-desc{font-size:12px}.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form)> .elementor-widget-html{padding:50px 18px 0!important}.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form)> .elementor-widget-form{padding:0 18px 21px!important}.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators{margin:20px 0 21px!important}.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator__label{font-size:9px}.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .e-form__indicators__indicator__number{width:24px;height:24px;font-size:9px}.e-con:has(> .elementor-widget-html .eto-kicker):has(> .elementor-widget-form) .elementor-field{min-height:44px}}/* End custom CSS */