.elementor-2318 .elementor-element.elementor-element-228ca180{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:80px 80px;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:-7%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-2318 .elementor-element.elementor-element-9e5f364{text-align:center;}.elementor-2318 .elementor-element.elementor-element-9e5f364 .elementor-heading-title{color:#1A202C;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;}.elementor-2318 .elementor-element.elementor-element-85f1d5d{--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;--background-transition:0.3s;}.elementor-2318 .elementor-element.elementor-element-1fef518{--spacer-size:20px;}.elementor-2318 .elementor-element.elementor-element-dce274d{--display:flex;--background-transition:0.3s;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-2318 .elementor-element.elementor-element-2461af1 .mf-input-label{display:block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-2461af1 .mf-radio-option{display:inline-block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-2461af1 .mf-input-required-indicator{color:#f00;}.elementor-2318 .elementor-element.elementor-element-2461af1 .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-2318 .elementor-element.elementor-element-2461af1 .mf-input-wrapper .mf-input.mf-invalid{border-color:#f00;}.elementor-2318 .elementor-element.elementor-element-2461af1 .mf-error-message{color:#f00;}.elementor-2318 .elementor-element.elementor-element-2461af1 .mf-radio-option input[type="radio"]:checked + span:before{content:"\f192";color:#4285F4;}.elementor-2318 .elementor-element.elementor-element-2461af1 .mf-radio-option input[type="radio"] + span:before{color:#747474;top:2px;width:25px;}.elementor-2318 .elementor-element.elementor-element-809c0ad{--display:flex;--background-transition:0.3s;}.elementor-2318 .elementor-element.elementor-element-8fc711d{width:var( --container-widget-width, 71.565% );max-width:71.565%;--container-widget-width:71.565%;--container-widget-flex-grow:0;}.elementor-2318 .elementor-element.elementor-element-8fc711d > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-2318 .elementor-element.elementor-element-8fc711d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2318 .elementor-element.elementor-element-8fc711d .mf-input-label{display:block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-8fc711d .mf-checkbox-option{display:inline-block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-8fc711d .mf-input-required-indicator{color:#f00;}.elementor-2318 .elementor-element.elementor-element-8fc711d .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-2318 .elementor-element.elementor-element-8fc711d .mf-input-wrapper .mf-input.mf-invalid{border-color:#f00;}.elementor-2318 .elementor-element.elementor-element-8fc711d .mf-error-message{color:#f00;}.elementor-2318 .elementor-element.elementor-element-8fc711d .mf-checkbox-option input[type="checkbox"] + span:before{color:#747474;top:2px;width:25px;}.elementor-2318 .elementor-element.elementor-element-8fc711d .mf-checkbox-option input[type="checkbox"]:checked + span:before{color:#4285F4;}.elementor-2318 .elementor-element.elementor-element-a2e3ed8{--display:flex;--background-transition:0.3s;}.elementor-2318 .elementor-element.elementor-element-5564ab5 > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-2318 .elementor-element.elementor-element-5564ab5 .mf-input-label{display:block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-5564ab5 .mf-radio-option{display:inline-block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-5564ab5 .mf-input-required-indicator{color:#f00;}.elementor-2318 .elementor-element.elementor-element-5564ab5 .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-2318 .elementor-element.elementor-element-5564ab5 .mf-input-wrapper .mf-input.mf-invalid{border-color:#f00;}.elementor-2318 .elementor-element.elementor-element-5564ab5 .mf-error-message{color:#f00;}.elementor-2318 .elementor-element.elementor-element-5564ab5 .mf-radio-option input[type="radio"]:checked + span:before{content:"\f192";color:#4285F4;}.elementor-2318 .elementor-element.elementor-element-5564ab5 .mf-radio-option input[type="radio"] + span:before{color:#747474;top:2px;width:25px;}.elementor-2318 .elementor-element.elementor-element-91dcb31{--display:flex;--background-transition:0.3s;}.elementor-2318 .elementor-element.elementor-element-7e79966 .mf-input-label{display:block;color:#000000;padding:11px 11px 11px 11px;}.elementor-2318 .elementor-element.elementor-element-7e79966 .mf-radio-option{display:inline-block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-7e79966 .mf-input-required-indicator{color:#f00;}.elementor-2318 .elementor-element.elementor-element-7e79966 .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-2318 .elementor-element.elementor-element-7e79966 .mf-input-wrapper .mf-input.mf-invalid{border-color:#f00;}.elementor-2318 .elementor-element.elementor-element-7e79966 .mf-error-message{color:#f00;}.elementor-2318 .elementor-element.elementor-element-7e79966 .mf-radio-option input[type="radio"]:checked + span:before{content:"\f192";color:#4285F4;}.elementor-2318 .elementor-element.elementor-element-7e79966 .mf-radio-option input[type="radio"] + span:before{color:#747474;top:2px;width:25px;}.elementor-2318 .elementor-element.elementor-element-384edb1 > .elementor-widget-container{padding:11px 11px 11px 11px;}.elementor-2318 .elementor-element.elementor-element-384edb1 .mf-input-label{display:block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-384edb1 .mf-radio-option{display:inline-block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-384edb1 .mf-input-required-indicator{color:#f00;}.elementor-2318 .elementor-element.elementor-element-384edb1 .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-2318 .elementor-element.elementor-element-384edb1 .mf-input-wrapper .mf-input.mf-invalid{border-color:#f00;}.elementor-2318 .elementor-element.elementor-element-384edb1 .mf-error-message{color:#f00;}.elementor-2318 .elementor-element.elementor-element-384edb1 .mf-radio-option input[type="radio"]:checked + span:before{content:"\f192";color:#4285F4;}.elementor-2318 .elementor-element.elementor-element-384edb1 .mf-radio-option input[type="radio"] + span:before{color:#747474;top:2px;width:25px;}.elementor-2318 .elementor-element.elementor-element-1a049b4 .mf-input-label{display:block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-1a049b4 .mf-radio-option{display:inline-block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-1a049b4 .mf-input-required-indicator{color:#f00;}.elementor-2318 .elementor-element.elementor-element-1a049b4 .mf-input-wrapper .mf-input[aria-invalid="true"], .elementor-2318 .elementor-element.elementor-element-1a049b4 .mf-input-wrapper .mf-input.mf-invalid{border-color:#f00;}.elementor-2318 .elementor-element.elementor-element-1a049b4 .mf-error-message{color:#f00;}.elementor-2318 .elementor-element.elementor-element-1a049b4 .mf-radio-option input[type="radio"]:checked + span:before{content:"\f192";color:#4285F4;}.elementor-2318 .elementor-element.elementor-element-1a049b4 .mf-radio-option input[type="radio"] + span:before{color:#747474;top:2px;width:25px;}.elementor-2318 .elementor-element.elementor-element-d7ed045 .mf-input-label{display:block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-d7ed045 .mf-radio-option{display:inline-block;color:#000000;}.elementor-2318 .elementor-element.elementor-element-d7ed045 .mf-radio-option input[type="radio"]:checked + span:before{content:"\f192";color:#4285F4;}.elementor-2318 .elementor-element.elementor-element-d7ed045 .mf-radio-option input[type="radio"] + span:before{color:#747474;top:2px;width:25px;}.elementor-2318 .elementor-element.elementor-element-400dcfe{--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;--background-transition:0.3s;}.elementor-2318 .elementor-element.elementor-element-28502c3{--spacer-size:50px;}.elementor-2318 .elementor-element.elementor-element-9a0d21b{--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;--background-transition:0.3s;}.elementor-2318 .elementor-element.elementor-element-9a0d21b.e-con{--order:99999 /* order end hack */;}.elementor-2318 .elementor-element.elementor-element-586853b .elementor-button{background-color:#D0A57E;fill:#FFFFFF;color:#FFFFFF;transition-duration:0s;padding:-1px -1px -1px -1px;}body.elementor-page-2318:not(.elementor-motion-effects-element-type-background), body.elementor-page-2318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF0F4;}@media(min-width:768px){.elementor-2318 .elementor-element.elementor-element-228ca180{--content-width:1650px;}.elementor-2318 .elementor-element.elementor-element-dce274d{--content-width:900px;}.elementor-2318 .elementor-element.elementor-element-809c0ad{--content-width:900px;}.elementor-2318 .elementor-element.elementor-element-a2e3ed8{--content-width:900px;}.elementor-2318 .elementor-element.elementor-element-91dcb31{--content-width:900px;}}@media(max-width:1024px){.elementor-2318 .elementor-element.elementor-element-228ca180{--gap:50px 50px;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:4%;}.elementor-2318 .elementor-element.elementor-element-9e5f364 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-2318 .elementor-element.elementor-element-228ca180{--margin-top:-0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2318 .elementor-element.elementor-element-9e5f364 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2318 .elementor-element.elementor-element-9e5f364 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-2318 .elementor-element.elementor-element-8fc711d{width:var( --container-widget-width, 344.141px );max-width:344.141px;--container-widget-width:344.141px;--container-widget-flex-grow:0;}}/* Start custom CSS for mf-radio, class: .elementor-element-2461af1 */document.addEventListener("DOMContentLoaded", function() {
    document.querySelector(".mf-submit").addEventListener("click", function(event) {
        let requiredFields = document.querySelectorAll("[required]");
        let isValid = true;

        requiredFields.forEach(field => {
            if (!field.value.trim()) {
                isValid = false;
                field.style.border = "2px solid red"; // Визуально выделяем ошибку
            }
        });

        if (!isValid) {
            event.preventDefault(); // Блокируем отправку формы
            alert("Пожалуйста, заполните все обязательные поля!");
        }
    });
});/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a0d21b */document.addEventListener("DOMContentLoaded", function() {
    document.querySelector(".mf-submit").addEventListener("click", function(event) {
        let requiredFields = document.querySelectorAll("[required]");
        let isValid = true;

        requiredFields.forEach(field => {
            if (!field.value.trim()) {
                isValid = false;
                field.style.border = "2px solid red"; // Визуально выделяем ошибку
            }
        });

        if (!isValid) {
            event.preventDefault(); // Блокируем отправку формы
            alert("Пожалуйста, заполните все обязательные поля!");
        }
    });
});/* End custom CSS */