.elementor-15525 .elementor-element.elementor-element-f36aab8{--display:flex;--min-height:100vh;}.elementor-15525 .elementor-element.elementor-element-f36aab8:not(.elementor-motion-effects-element-type-background), .elementor-15525 .elementor-element.elementor-element-f36aab8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-15525 .elementor-element.elementor-element-f36aab8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15525 .elementor-element.elementor-element-f36aab8 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-15525 .elementor-element.elementor-element-8bc4a5b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15525 .elementor-element.elementor-element-8bc4a5b .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-15525 .elementor-element.elementor-element-f211742{--display:flex;--min-height:0px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15525 .elementor-element.elementor-element-f211742:not(.elementor-motion-effects-element-type-background), .elementor-15525 .elementor-element.elementor-element-f211742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loid.md/wp-content/uploads/2026/07/modal-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15525 .elementor-element.elementor-element-f211742 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-15525 .elementor-element.elementor-element-8d647d9{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-15525 .elementor-element.elementor-element-8d647d9 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-15525 .elementor-element.elementor-element-b7b77a8 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}#elementor-popup-modal-15525 .dialog-widget-content{animation-duration:1.8s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-15525{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15525 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-15525 .dialog-close-button{display:flex;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-41 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}@media(max-width:1366px){.elementor-15525 .elementor-element.elementor-element-8bc4a5b{--padding-top:160px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-15525 .elementor-element.elementor-element-f211742{--padding-top:160px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-15525 .elementor-element.elementor-element-8d647d9{--padding-top:160px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-15525 .elementor-element.elementor-element-8bc4a5b{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-15525 .elementor-element.elementor-element-f211742{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-15525 .elementor-element.elementor-element-8d647d9{--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-15525 .elementor-element.elementor-element-8bc4a5b{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-15525 .elementor-element.elementor-element-f211742{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-15525 .elementor-element.elementor-element-8d647d9{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-15525 .elementor-element.elementor-element-f36aab8{--width:100%;}}/* Start custom CSS */.cf7-dark{
    max-width:100%;
    color:#fff;
    font-family:Montserrat,sans-serif;
    background-color: #262626;
}

.cf7-dark h2{
    margin:0 0 50px;
    font-size:42px;
    font-weight:800;
    text-transform:uppercase;
    color:#7c8391;
    letter-spacing:1px;
}

/* поля */

.cf7-dark .cf7-field{
    margin-bottom:20px;
}

.cf7-dark input,
.cf7-dark textarea{

    width:100%;
    background:transparent;
    border:none;
    border-bottom:1px solid rgba(255,255,255,.18);

    color:#fff;

    font-size:22px;

    padding:20px 0;

    outline:none;

    box-shadow:none;

    transition:.3s;
}

.cf7-dark textarea{

    resize:none;

    height:120px;

}

/* placeholder */

.cf7-dark input::placeholder,
.cf7-dark textarea::placeholder{

    color:#737b88;

    opacity:1;

    font-size:22px;

    font-weight:600;

}

/* фокус */

.cf7-dark input:focus,
.cf7-dark textarea:focus{

    border-bottom:1px solid #c8a977;

}

/* кнопка */

.cf7-submit{

    text-align:center;

    margin:50px 0;

}

.cf7-dark input[type=submit]{

    background:#ece3d7;

    color:#c9a76b;

    border:none;

    border-radius:4px;

    width:260px;

    height:72px;

    font-size:32px;

    font-weight:700;

    cursor:pointer;

    transition:.3s;

}

.cf7-dark input[type=submit]:hover{

    background:#c8a977;

    color:#fff;

}

/* acceptance */

.cf7-policy{

    color:#fff;

    font-size:16px;

    line-height:1.5;

}

.cf7-policy a{

    color:#fff;

    text-decoration:underline;

}

.cf7-policy .wpcf7-list-item{

    margin:0;

}

.cf7-policy input[type=checkbox]{

    appearance:none;

    -webkit-appearance:none;

    width:22px;

    height:22px;

    border:1px solid #fff;

    margin-right:14px;

    vertical-align:middle;

    cursor:pointer;

    position:relative;

}

.cf7-policy input[type=checkbox]:checked{

    background:#c8a977;

    border-color:#c8a977;

}

.cf7-policy input[type=checkbox]:checked:after{

    content:"";

    position:absolute;

    left:6px;

    top:2px;

    width:6px;

    height:12px;

    border:solid #fff;

    border-width:0 2px 2px 0;

    transform:rotate(45deg);

}

/* ошибки */

.cf7-dark .wpcf7-not-valid-tip{

    color:#ff7b7b;

    font-size:13px;

    margin-top:8px;

}

.cf7-dark .wpcf7-response-output{

    margin-top:25px;

    border:none;

    color:#fff;

}

/* мобильная версия */

@media(max-width:768px){

.cf7-dark h2{

    font-size:30px;

}

.cf7-dark input,
.cf7-dark textarea{

    font-size:18px;

}

.cf7-dark input::placeholder,
.cf7-dark textarea::placeholder{

    font-size:18px;

}

.cf7-dark input[type=submit]{

    width:100%;

    font-size:26px;

}

}/* End custom CSS */