.elementor-933 .elementor-element.elementor-element-98c823b{--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:5rem;--padding-bottom:5rem;--padding-left:6rem;--padding-right:6rem;}.elementor-933 .elementor-element.elementor-element-724dab1 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:2.4rem;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-2.4rem;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-933 .elementor-element.elementor-element-724dab1 .elementor-labels-inline .elementor-field-group > label{padding-left:1.5rem;}body:not(.rtl) .elementor-933 .elementor-element.elementor-element-724dab1 .elementor-labels-inline .elementor-field-group > label{padding-right:1.5rem;}body .elementor-933 .elementor-element.elementor-element-724dab1 .elementor-labels-above .elementor-field-group > label{padding-bottom:1.5rem;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group > label, .elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-html{padding-bottom:0px;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){border-width:0px 0px 0px 0px;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group .elementor-select-wrapper select{border-width:0px 0px 0px 0px;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-button{border-style:solid;}.elementor-933 .elementor-element.elementor-element-724dab1 .e-form__buttons__wrapper__button-next{color:#ffffff;border-color:#02010100;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-button[type="submit"]{color:#ffffff;border-color:#02010100;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-933 .elementor-element.elementor-element-724dab1 .e-form__buttons__wrapper__button-previous{background-color:#02010100;color:#ffffff;}.elementor-933 .elementor-element.elementor-element-724dab1 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-primary );border-color:#02010100;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-button[type="submit"]:hover{color:var( --e-global-color-primary );border-color:#02010100;}.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-933 .elementor-element.elementor-element-724dab1 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-text );}.elementor-933 .elementor-element.elementor-element-724dab1{--e-form-steps-indicators-spacing:32px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-inactive-secondary-color:#9BCFAA00;--e-form-steps-indicator-active-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-secondary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}#elementor-popup-modal-933 .dialog-widget-content{background-color:#121B47;box-shadow:10px 10px 0px 0px #FFFFFF;}#elementor-popup-modal-933{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-933 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-933 .dialog-close-button{display:flex;font-size:20px;}#elementor-popup-modal-933 .dialog-close-button i{color:var( --e-global-color-text );}#elementor-popup-modal-933 .dialog-close-button svg{fill:var( --e-global-color-text );}@media(max-width:767px){.elementor-933 .elementor-element.elementor-element-98c823b{--padding-top:6rem;--padding-bottom:4rem;--padding-left:1.4rem;--padding-right:1.4rem;}}/* Start custom CSS for form, class: .elementor-element-724dab1 */.elementor-933 .elementor-element.elementor-element-724dab1 .e-form__indicators__indicator--state-active .e-form__indicators__indicator__number {
    color: var(--e-global-color-primary);
}

.elementor-933 .elementor-element.elementor-element-724dab1 h2 {
    font-size: 3rem;
    color: var(--e-global-color-accent);
}

.elementor-933 .elementor-element.elementor-element-724dab1 h2 + p {
    color: #fff;
    line-height: 1.7;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .e-form__buttons {
    width: 100%;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .e-form__buttons__wrapper__button-previous {
    background: transparent;
    border: 1px solid;
}

.elementor-933 .elementor-element.elementor-element-724dab1 label[for="form-field-name"],
.elementor-933 .elementor-element.elementor-element-724dab1 label[for="form-field-email"],
.elementor-933 .elementor-element.elementor-element-724dab1 label[for="form-field-phone"] {
    display: none!important;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-text,
.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-email,
.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-tel,
.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-textarea textarea {
    flex-wrap: nowrap;
    padding-left: 2rem!important;
    background: rgb(255 255 255 / 0.05);
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-select-wrapper {
    background: rgb(255 255 255 / 0.05);

}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group:has(label[for="form-field-name"])::before {
    content: '';
    display: block;
    width: 25px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17' fill='none'%3E%3Cpath fill='%239bcfaa' d='M22.747 0H2.587A2.606 2.606 0 0 0 0 2.586V13.68a2.606 2.606 0 0 0 2.586 2.587h20.161a2.606 2.606 0 0 0 2.586-2.587V2.586A2.59 2.59 0 0 0 22.747 0M7.333 3.386a2.294 2.294 0 0 1 0 4.588A2.277 2.277 0 0 1 5.04 5.68a2.293 2.293 0 0 1 2.293-2.294M3.761 11.84c0-1.572.586-2.96 1.493-3.813.56.48 1.28.8 2.08.8s1.52-.294 2.08-.8c.907.853 1.495 2.24 1.495 3.813-.029 1.387-7.148 1.387-7.148 0m17.36.854h-6.987a.65.65 0 0 1-.64-.64c0-.347.294-.64.64-.64h6.986c.347 0 .64.294.64.64a.63.63 0 0 1-.64.64m0-3.92h-6.987a.65.65 0 0 1-.64-.64c0-.347.294-.64.64-.64h6.986c.347 0 .64.294.64.64a.63.63 0 0 1-.64.64m0-3.894h-6.987a.65.65 0 0 1-.64-.64c0-.346.294-.64.64-.64h6.986c.347 0 .64.295.64.64a.63.63 0 0 1-.64.64'/%3E%3C/svg%3E");
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group:has(label[for="form-field-email"])::before {
    content: '';
    display: block;
    width: 25px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;    
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none'%3E%3Cpath fill='%239bcfaa' d='M19.329 8.043a17 17 0 0 0-.662-3.05c-.363-1.025-.896-1.856-1.685-2.582A8.3 8.3 0 0 0 14.038.66C12.779.236 11.286 0 9.429 0 7.872 0 6.55.235 5.354.662c-1.13.49-2.09 1.088-2.816 1.791-.789.79-1.386 1.622-1.749 2.582a8.7 8.7 0 0 0-.725 3.009C0 8.279 0 8.577 0 8.939v2.454c0 .362 0 .661.064.896.064 1.088.363 2.048.79 3.05a7.8 7.8 0 0 0 1.791 2.518 8.8 8.8 0 0 0 2.88 1.75c1.13.49 2.453.66 3.904.66 1.195 0 2.218-.063 3.115-.298.896-.17 1.685-.49 2.39-.789h.021c.79-.362.79-1.45.022-1.835l-.15-.086a2.58 2.58 0 0 0-2.027-.106h-.022a6 6 0 0 1-1.322.298c-.533.064-1.195.064-2.048.064-1.025 0-1.92-.128-2.689-.362-.725-.235-1.387-.598-1.92-1.089-.533-.469-.96-1.088-1.258-1.728a6.2 6.2 0 0 1-.598-2.155c-.064-.235-.064-.533-.064-.896.001-.361-.042-.724-.042-1.15 0-.363.065-.726.065-1.089 0-.362 0-.662.064-.896.064-.789.298-1.493.533-2.155a5.9 5.9 0 0 1 1.195-1.728 6.3 6.3 0 0 1 1.984-1.089c.79-.235 1.685-.426 2.752-.426 1.322 0 2.389.128 3.242.362a4.95 4.95 0 0 1 2.049.96c.533.491.96 1.024 1.195 1.685.235.725.426 1.494.533 2.39.064.49.064.895.064 1.258 0 .426 0 .831-.064 1.322 0 .534-.128.896-.298 1.131-.171.17-.47.298-.832.298s-.662-.128-.896-.298c-.235-.235-.362-.533-.362-.96l-.003-5.033c0-.17-.064-.362-.17-.469-.128-.128-.32-.17-.49-.17H11.84c-.17 0-.298.064-.47.17a.64.64 0 0 0-.17.47v.234c-.235-.298-.47-.597-.832-.789-.298-.235-.831-.298-1.493-.298a3.7 3.7 0 0 0-1.622.362c-.533.235-.896.598-1.258 1.025-.363.49-.598 1.024-.79 1.621-.17.598-.234 1.323-.234 2.091 0 .725.064 1.43.235 2.048.17.662.469 1.195.831 1.622.363.491.79.79 1.259 1.024a4.1 4.1 0 0 0 1.685.363c.533 0 .96 0 1.322-.128a2.5 2.5 0 0 0 .832-.299c.235-.128.427-.298.597-.49.129-.129.299-.299.427-.492.235.299.598.534 1.13.79.47.235 1.132.362 2.05.362.426 0 .895-.064 1.386-.235.469-.17.896-.427 1.258-.725.363-.362.725-.725.96-1.195.235-.49.363-1.088.427-1.685 0-.49.064-.96.064-1.557-.043-.514-.106-1.068-.106-1.474m-8.64 3.82c-.363.362-.725.533-1.259.533-.426 0-.831-.17-1.13-.533-.363-.363-.534-.96-.534-1.729 0-.831.17-1.45.533-1.791a1.46 1.46 0 0 1 1.131-.534c.534 0 .896.171 1.258.534.299.362.47.96.47 1.791.02.832-.171 1.387-.47 1.729'/%3E%3C/svg%3E");
}


.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-group:has(label[for="form-field-phone"])::before {
    content: '';
    display: block;
    width: 25px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;    
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%239bcfaa' d='m15.404 12.244-3.05-1.89a1.14 1.14 0 0 0-1.456.208c-.294.312-.572.64-.867.953a1.084 1.084 0 0 1-1.369.191A12.6 12.6 0 0 1 6.218 9.73a13 13 0 0 1-1.924-2.6 1.056 1.056 0 0 1 .208-1.265l1.057-.953c.381-.347.468-.902.243-1.353L4.224.63A1.175 1.175 0 0 0 2.56.18h-.018C.428 1.48-.75 3.195.532 6.437c.728 1.838 1.994 3.935 3.935 5.894 1.854 1.872 3.293 2.79 4.958 3.553 2.444 1.127 4.298.538 5.477-.936.26-.347.538-.676.798-1.022a1.16 1.16 0 0 0-.296-1.682'/%3E%3C/svg%3E");
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-acceptance input[type="checkbox"] {
    position: absolute;
    opacity: 0;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-acceptance label {
    position: relative;
    display: block; 
    padding-left: 4rem;
    cursor: pointer;
    color: #fff;
    line-height: 1.5;
    text-align: left;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-acceptance label::before {
    content: '';
    position: absolute;
    left: 0;
    top: 4px;
    width: 2.5rem;
    height: 2.5rem;
    background: #fff;
    transition: all 0.3s ease;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-acceptance input:checked + label::before {
    background: var(--e-global-color-accent);
    border-radius: 50%;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .e-form__indicators__indicator {
    flex: 1 100%;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-field-type-select option {
    color: var(--e-global-color-primary);
}

.elementor-933 .elementor-element.elementor-element-724dab1 a {
    color: var(--e-global-color-accent);
    text-decoration: underline;
    text-underline-offset: 5px;
    transition: .35s;
}

.elementor-933 .elementor-element.elementor-element-724dab1 a:hover {
    color: #fff;
    transition: .35s;
}

.elementor-933 .elementor-element.elementor-element-724dab1 .elementor-message {
    color: #fff;
}


@media (max-width: 767px) {
    .elementor-933 .elementor-element.elementor-element-724dab1 h2 {
    font-size: 2.5rem;
    }
}/* End custom CSS */