.elementor-681 .elementor-element.elementor-element-7b96a0c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-681 .elementor-element.elementor-element-7b96a0c7:not(.elementor-motion-effects-element-type-background), .elementor-681 .elementor-element.elementor-element-7b96a0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7FE;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-681 .elementor-element.elementor-element-51a61236{text-align:center;}.elementor-681 .elementor-element.elementor-element-51a61236 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:25px;font-weight:600;color:#0B2447;}.elementor-681 .elementor-element.elementor-element-658aee1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-681 .elementor-element.elementor-element-737d8ca1{padding:20px 20px 20px 20px;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;color:#E74646;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:500;border-style:none;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7-wrapper{text-align:default;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .eael-contact-form-7-title{color:#0B2447;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .eael-contact-form-7-description{color:#0B2447;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-list-item-label{color:#0B2447;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{text-indent:10px;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{height:60px;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{border-style:none;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{border-radius:10px 10px 10px 10px;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:#0B2447AD;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:#008CDE;color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:10px 30px 10px 30px;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-mail-sent-ng, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-mail-sent-ok, .elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-response-output{font-family:"Nunito", Sans-serif;font-size:16px;border-style:none;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-mail-sent-ng{color:#0B2447;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-mail-sent-ok{color:#0B2447;}.elementor-681 .elementor-element.elementor-element-737d8ca1 .eael-contact-form-7 .wpcf7-response-output{color:#0B2447;}@media(max-width:767px){.elementor-681 .elementor-element.elementor-element-51a61236 .elementor-heading-title{font-size:35px;}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-737d8ca1 *//* Контейнер */
.horizontalForm {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc( -20px/2 );
    margin-right: calc( -20px/2 );
    align-items: flex-end;
    row-gap: 15px;
    margin-bottom: 40px
}

/* Поля */
.horizontalField {
    width: 40%;
}

/* Кнопка */
.formSubmit {
    width: 20%
}

.wpcf7-submit {
    width: 100%
}


.horizontalField, .formSubmit {
    padding-right: calc(20px/2);
    padding-left: calc(20px/2);
}

.horizontalField input, .horizontalField label,
[data-name="acceptance"]
{
    width: 100%
}

/* Подтверждение */
.wpcf7-list-item {
    margin-left: 10px
}

/* Спиннер */
.wpcf7-spinner {
    display: none;
}

/* Ошибка валидации */
.wpcf7-not-valid-tip {
    position: absolute;
    top: -38px;
    right: 0
}

input[type="text"].wpcf7-not-valid, input[type="email"].wpcf7-not-valid, input[type="tel"].wpcf7-not-valid {
    border-color: #dc3232
}

@media (max-width: 800px) {
    .horizontalForm {
        flex-direction: column
    }
    
    .horizontalField, .formSubmit {
        width: 100%
    }
    
    .formSubmit {
        order: 1
    }
}/* End custom CSS */