html{scroll-behavior:smooth}body{overflow-x:hidden}[id]{scroll-margin-top:90px}.page-container>[data-vc-full-width]{position:relative;left:calc(50% - 50vw);width:100vw;max-width:100vw}.page-container>[data-vc-full-width]:not([data-vc-stretch-content]){padding-left:max(15px,calc((100vw - 1170px)/2));padding-right:max(15px,calc((100vw - 1170px)/2))}.swiper-wrapper{transition:transform .5s ease;width:100%!important;height:auto!important}.swiper-slide{height:auto!important;box-sizing:border-box}.swiper-container{overflow:hidden}.swiper-pagination-switch{border:0;padding:0;cursor:pointer}.s-back-switch{background-size:cover;background-position:center}.contact-field{grid-column:1/-1}.field-name,.field-email{grid-column:auto}.contact-field input,.contact-field select,.contact-field textarea{display:block;width:100%;border:1px solid #dedede;background:white;padding:11px;color:#555;border-radius:0}.contact-field textarea{min-height:145px;resize:vertical}.contact-form input[type=submit]{margin-top:25px}.contact-notice{color:#277c43}.contact-error{color:#a83232}.lx-header.scrolled{background:#292522}.lx-btn-menu{cursor:pointer}@media(max-width:1199px) and (min-width:992px){.page-container>[data-vc-full-width]:not([data-vc-stretch-content]){padding-left:calc((100vw - 970px)/2);padding-right:calc((100vw - 970px)/2)}}@media(max-width:991px){.lx-header.menu-open .lx-main-menu{display:block!important;visibility:visible;opacity:1;transform:none;position:relative;top:0;left:0;width:100%;clear:both;height:auto}.lx-header.menu-open .lx-main-menu li{display:block}.lx-header.menu-open .lx-main-menu ul{text-align:center}.page-container>[data-vc-full-width]:not([data-vc-stretch-content]){padding-left:max(15px,calc((100vw - 750px)/2));padding-right:max(15px,calc((100vw - 750px)/2))}}@media(max-width:767px){.field-name,.field-email{grid-column:1/-1}}
.contact-field input,.contact-field textarea{background:#e6e6e6!important;border:0!important}.contact-field label{color:#aaa}.contact-field select{padding:0;height:30px}.contact-field input{height:45px}.contact-field textarea{height:110px;min-height:110px}.contact-form input[type=submit]{width:197px!important;height:45px!important;min-height:45px!important;padding:10px 15px!important;background:#e96d66!important;border-radius:0!important}.contact-form .field-name,.contact-form .field-email{grid-column:1;width:100%}.contact-field{grid-column:1/-1}@media(max-width:767px){}


.container{max-width:none;width:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.page-container>[data-vc-full-width]{left:calc(50% - 50vw + 15px)}

body.error404>.lx-footer{display:none}

.swiper-wrapper{align-items:flex-start}
