@layer reset{*{padding:0;margin:0;border:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:none;cursor:pointer}button:active,button:focus,input:active,input:focus,textarea:active,textarea:focus{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}}@layer common{.cnt-cols-1-2{display:grid;grid-template-columns:10fr 21fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:575px){.cnt-cols-1-2.br-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media (max-width:991px){.cnt-cols-1-2.br-lg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media (max-width:1199px){.cnt-cols-1-2.br-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media (max-width:1199px){.cnt-cols-1-2{gap:20px}}@media (min-width:1200px) and (max-width:1599px){.cnt-cols-1-2{gap:40px}}@media (min-width:1600px){.cnt-cols-1-2{gap:50px}}.cnt-cols-2{display:grid}@media (max-width:575px){.cnt-cols-2{grid-template-columns:1fr}}@media (max-width:1199px){.cnt-cols-2{gap:40px 20px}}@media (min-width:576px){.cnt-cols-2{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.cnt-cols-2{gap:40px}}.g40{gap:40px}.lpmb0 p:last-child{margin-bottom:0}@media (max-width:575px){.mb150{margin-bottom:120px}}@media (min-width:576px) and (max-width:991px){.mb150{margin-bottom:150px}}@media (min-width:992px) and (max-width:1199px){.mb150{margin-bottom:130px}}@media (min-width:1200px){.mb150{margin-bottom:150px}}@media (max-width:991px){.mb130{margin-bottom:60px}}@media (min-width:992px) and (max-width:1199px){.mb130{margin-bottom:100px}}@media (min-width:1200px){.mb130{margin-bottom:130px}}@media (max-width:575px){.mb200{margin-bottom:36px}}@media (min-width:576px) and (max-width:1199px){.mb200{margin-bottom:160px}}@media (min-width:1200px){.mb200{margin-bottom:200px}}@media (max-width:991px){.mb250{margin-bottom:140px}}@media (min-width:992px) and (max-width:1199px){.mb250{margin-bottom:150px}}@media (min-width:1200px) and (max-width:1599px){.mb250{margin-bottom:200px}}@media (min-width:1600px){.mb250{margin-bottom:250px}}}@media (max-width:767px){.sw100{margin-inline:-10px;padding-inline:10px}}.input-hifs{position:absolute;left:-3000px}.checkbox:before,.radio:after,.radio:before{content:"";display:block}body::-webkit-scrollbar{width:8px;height:8px;border-radius:.5rem;background:transparent}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:var(--color-accent);outline:none;border-radius:4px;background-clip:content-box;border:2px solid transparent}body::-webkit-scrollbar-corner{background:transparent}@layer common{:root{--color-black:#212121;--color-white:#f8f8f8;--color-gray-2:#c3c3c3;--color-gray-3:#f0f0f0;--color-gray-1:#848484;--color-accent:#a90d13;--color-red:#dd0202;--color-green:#7bc950;--font-family:"Inter",sans-serif;--second-family:"Exo 2",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:50px}@media (max-width:767px){html{--p-inline:10px}}@media (max-width:991px){html{font-size:16px}}@media (max-width:1199px){html{--grid-gap:20px}}@media (min-width:1200px){html{--grid-gap:40px}}@media (min-width:768px) and (max-width:1399px){html{--p-inline:20px}}@media (min-width:992px){html{font-size:18px}}@media (min-width:1400px){html{--p-inline:30px}}html:has(.no-scroll){overflow-y:clip;height:100%}body{font-family:var(--font-family);font-size:1rem;font-style:normal;font-optical-sizing:auto;font-weight:400;color:var(--color-black);background-color:var(--color-white)}@media (max-width:991px){body{line-height:1.5}}@media (min-width:992px){body{line-height:1.44}}main.main{overflow:clip}@media (min-width:992px) and (max-width:1399px){main.main section.section:last-child{margin-bottom:100px}}@media (max-width:575px){main.main{padding-top:120px}}@media (min-width:576px) and (max-width:991px){main.main{padding-top:184px}}@media (min-width:992px) and (max-width:1199px){main.main{padding-top:170px}}@media (min-width:1200px) and (max-width:1599px){main.main{padding-top:200px}}@media (min-width:1600px){main.main{padding-top:266px}}a,button{--color:var(--color-black);--color-hover:var(--color-accent);--color-active:var(--color-accent);color:var(--color);-webkit-transition:color .3s ease;transition:color .3s ease}@media (hover:hover) and (pointer:fine){a:hover,button:hover{color:var(--color-hover)}}@media (hover:none),(pointer:coarse){a:active,button:active{color:var(--color-hover)}}a.active,button.active{color:var(--color-active)}p{margin-bottom:1em}.h1,h1{font-weight:600;letter-spacing:-.02em;margin-bottom:1rem}@media (max-width:991px){.h1,h1{line-height:107%;font-size:58px}}@media (min-width:992px){.h1,h1{font-size:110px;line-height:105%}}.h2,h2{font-weight:600;letter-spacing:-.02em}@media (max-width:991px){.h2,h2{font-size:46px;line-height:1.17}}@media (min-width:992px){.h2,h2{font-size:80px;line-height:1.05}}@media (max-width:575px){.h2,h2{margin-bottom:30px}}@media (min-width:576px) and (max-width:1199px){.h2,h2{margin-bottom:40px}}@media (min-width:1200px){.h2,h2{margin-bottom:86px}}.h3,h3{font-weight:600;margin-bottom:1.2rem}@media (max-width:991px){.h3,h3{font-size:32px;line-height:1.22}}@media (min-width:992px){.h3,h3{font-size:48px;line-height:1.21}}.h4,h4{font-weight:600;margin-bottom:20px}@media (max-width:991px){.h4,h4{font-size:24px;line-height:1.2}}@media (min-width:992px){.h4,h4{font-size:32px;line-height:1.22}}.container{max-width:1920px;margin-inline:auto;padding-inline:var(--p-inline)}ol:not([class]){list-style-type:none;counter-reset:a;margin-bottom:12px}ol:not([class]) li{position:relative;padding:0 0 .6em 1.5em}ol:not([class]) li:before{content:counter(a) ".";counter-increment:a;display:block;position:absolute;top:0;left:-5px;width:1.25rem;text-align:right}ul:not([class]){list-style-type:none;margin-bottom:1.5em}ul:not([class]) li{position:relative;padding:0 0 1em 1.5em}ul:not([class]) li:before{content:"";display:block;position:absolute;left:0;width:6px;height:6px;border-radius:5px;background:var(--color-accent)}@media (max-width:991px){ul:not([class]) li:before{top:.6em}}@media (min-width:992px){ul:not([class]) li:before{top:.5em}}.main-menu__item{font-size:20px;line-height:1.4;letter-spacing:.02em}.lead-text{font-weight:600;line-height:1.2}@media (max-width:991px){.lead-text{font-size:20px}}@media (min-width:992px){.lead-text{font-size:24px}}.small-text{font-style:14px;line-height:1.21}.overlay-body{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2;backdrop-filter:blur(30px);background:rgba(33,33,33,.7);opacity:0;display:block;visibility:hidden;-webkit-transition:opacity .15s;transition:opacity .15s}.overlay-body.opened{visibility:visible;opacity:1}.of-cover{display:block;overflow:hidden}.of-cover img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:575px){section.section{margin-bottom:100px}}@media (min-width:576px) and (max-width:991px){section.section{margin-bottom:120px}}@media (min-width:992px) and (max-width:1399px){section.section{margin-bottom:190px}}@media (min-width:1400px){section.section{margin-bottom:210px}}.vbox-content{max-height:100%}.vbox-container img{max-height:100vh}}@layer common{.eye-hover{position:relative}.eye-hover:before{content:"";position:absolute;inset:0;background:url(../img/icons/eye.svg) 50% no-repeat,rgba(0,0,0,.6);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (hover:hover){.eye-hover:hover:before{opacity:1}}@media (hover:none){.eye-hover:active:before{opacity:1}}.plch p:last-child{margin-bottom:0}@media (min-width:992px) and (max-width:1399px){.section-h-short{max-width:40%}}@media (min-width:992px){.section-h-50-lg{max-width:50%}}.hidden{display:none}.nowrap{white-space:nowrap}.loading{opacity:.5}}.about-text{font-weight:600;line-height:1.22}@media (max-width:991px){.about-text{font-size:24px}}@media (max-width:575px){.about-text{margin-top:12px}}@media (min-width:576px) and (max-width:1199px){.about-text{margin-top:40px}}@media (min-width:992px){.about-text{font-size:32px}}@media (min-width:1200px) and (max-width:1599px){.about-text{margin-top:60px}}@media (min-width:1600px){.about-text{margin-top:80px}}@media (min-width:1200px){.about-text{margin-left:calc(40% + 16px)}}.brief-block{display:grid;gap:var(--grid-gap)}.brief-block .text{max-width:100%;font-weight:600;font-size:32px;line-height:1.22}.brief-block .text a{width:100%;margin-top:2.77rem}@media (max-width:991px){.brief-block .text{font-size:24px}}@media (min-width:1600px){.brief-block .text{width:720px}}@media (max-width:991px){.brief-block h2{margin-bottom:0}}@media (min-width:992px) and (max-width:1199px){.brief-block{grid-template-columns:1.04fr 1fr}}@media (min-width:1200px){.brief-block{grid-template-columns:1fr 1.557fr}}.btn-back{text-transform:uppercase;--color:var(--color-gray-1);font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn-back .icon{rotate:90deg;width:15px;height:15px}@media (max-width:575px){.btn-back{margin-top:-38px;margin-bottom:27px}}@media (min-width:576px) and (max-width:991px){.btn-back{margin-top:-54px;margin-bottom:38px}}@media (min-width:992px) and (max-width:1599px){.btn-back{margin-top:-38px;margin-bottom:40px}}@media (min-width:1600px){.btn-back{margin-top:-26px;margin-bottom:0}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-size:18px;line-height:1.21;background-color:var(--color-accent);color:var(--color-white);-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}@media (hover:hover){.btn:hover{background-color:var(--color-black)}}@media (hover:none){.btn:active{background-color:var(--color-black)}}@media (max-width:991px){.btn{padding:18px 46px}}@media (min-width:992px){.btn{padding:19px 46px;gap:18px}}.btn_center{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.btn_secondary{background-color:transparent;border:2px solid var(--color-accent);color:var(--color-accent)}@media (hover:hover){.btn_secondary:hover{background-color:var(--color-accent);color:var(--color-white)}}@media (hover:none){.btn_secondary:active{background-color:var(--color-accent);color:var(--color-white)}}.btn_disabled{opacity:.7;pointer-events:none}.checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:575px){.checkbox-group{gap:7px}}@media (min-width:576px){.checkbox-group{gap:2px}}.checkbox{font-size:14px}.checkbox:before{width:16px;height:16px;border:1px solid var(--color-black);-ms-flex-negative:0;flex-shrink:0}.checkbox__inputs{position:relative}.checkbox__input{position:absolute;z-index:-1;opacity:0;width:10px}.checkbox__input+.checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%;gap:7px;line-height:1.24}.checkbox__input:checked+.checkbox:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.625L3.271 6.14a1 1 0 0 0 1.514-.033L9 1' stroke='%23F44E27' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.243.743l-6.5 6.5L1 3.5' stroke='%23A90D13'/%3E%3C/svg%3E") 50% no-repeat}.checkbox__input.error+.checkbox{color:var(--red)}.checkbox__input.error+.checkbox:before{border-color:var(--red)}.contact-block .item dt{font-weight:600;margin-bottom:8px}@media (max-width:991px){.contact-block .item dt{font-size:20px}}@media (min-width:992px){.contact-block .item dt{font-size:24px;margin-bottom:18px}}.contact-block .item dd .social-list{margin-top:8px}@media (max-width:991px){.contact-block .item dd .social-list .icon{width:18px}.contact-block .item dd .social-list .icon-vk{width:25px}}@media (min-width:992px){.contact-block .item dd .social-list .icon-vk{width:35px}}@media (min-width:576px) and (max-width:991px){.contact-block .item{width:calc(33% - 15px)}}@media (min-width:576px) and (max-width:991px){.contact-block .item_address{width:100%}}@media (max-width:991px){.contact-block .item_phone{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.contact-block .item_mail{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contact-block .item_social{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:575px){.contact-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:991px){.contact-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px;margin-bottom:48px}}@media (min-width:576px) and (max-width:991px){.contact-block{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:46px}}@media (min-width:992px){.contact-block{gap:var(--grid-gap);display:grid}}@media (min-width:992px) and (max-width:1399px){.contact-block{grid-template-columns:2.06fr 1.5fr 1.5fr 1fr;margin-bottom:40px}}@media (min-width:1400px){.contact-block{grid-template-columns:2.16fr 1fr 1fr 1fr;margin-bottom:60px}}.faq__list{width:100%}@media (max-width:991px){.faq>h2{width:413px}}@media (min-width:992px){.faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq__list{margin-top:30px}}@media (min-width:992px) and (max-width:1199px){.faq{gap:20px}}@media (min-width:1200px){.faq{gap:80px}}@media (min-width:1600px){.faq__list{max-width:1100px;margin-top:0}}.feature{background-color:var(--color-gray-3)}.feature__title{font-weight:600;line-height:1.22}@media (max-width:991px){.feature__title{font-size:24px}}@media (min-width:992px){.feature__title{font-size:32px}}.feature_accent{background-color:var(--color-accent);color:var(--color-white)}@media (max-width:991px){.feature{padding:20px;min-height:300px}}@media (min-width:992px){.feature{padding:40px;padding-bottom:20px;min-height:417px}}.feature_img{padding:0;overflow:hidden;min-height:auto}.feature_img picture{height:100%}@media (max-width:575px){.feature_img:has(.swiper){aspect-ratio:1.3}}@media (max-width:575px){.feature_img{aspect-ratio:1.19}}.features{counter-reset:a;display:grid;gap:var(--grid-gap)}.features .feature:before{content:"(" counter(a) ")";counter-increment:a;display:block;font-weight:600;font-size:32px;color:var(--color-accent);line-height:1.22}@media (max-width:991px){.features .feature:before{font-size:24px;margin-bottom:18px}}@media (min-width:992px){.features .feature:before{font-size:32px}}@media (min-width:992px) and (max-width:1599px){.features .feature:before{margin-bottom:20px}}@media (min-width:1600px){.features .feature:before{margin-bottom:70px}}.features .feature_accent:before{color:var(--color-white)}.features .feature_img:before{display:none}.features .swiper{height:100%}@media (max-width:575px){.features{grid-template-columns:1fr}}@media (min-width:576px) and (max-width:1399px){.features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){.features{grid-template-columns:1.367fr 1fr 1fr}}.features-container h2{margin-bottom:40px}.footer__logo{display:inline-block;background:url(../img/footer-logo.svg) 50% no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap}.footer .container{padding:19px 0 1rem;border-top:1px solid var(--color-gray-2);display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:0;width:calc(100% - 2 * var(--p-inline))}.footer__copy{color:var(--color-gray-1)}.footer__copy p{margin-bottom:7px}.footer__ul{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px}@media (max-width:767px){.footer{margin-top:60px}.footer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{margin-bottom:32px;width:118px;height:28px}.footer__ul{gap:17px;margin-bottom:17px}.footer__copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:35px}.footer__block:first-child{display:contents}}@media (min-width:576px) and (max-width:767px){.footer__block:nth-child(2){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:991px){.footer__ul{font-size:20px}.footer__block:nth-child(2){margin-right:14px}.footer .social-list .icon{width:22px}}@media (min-width:576px) and (max-width:991px){.footer{margin-top:195px}.footer .container{padding-top:28px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.footer .social-list{margin-top:19px}}@media (min-width:576px) and (max-width:1199px){.footer__logo{width:146px;height:35px}}@media (min-width:576px){.footer__block:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:270px;margin-right:auto}.footer__block:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px}}@media (min-width:992px) and (max-width:1399px){.footer .container{padding-top:30px}.footer__logo{margin-top:6px}}@media (min-width:992px){.footer .container{gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__ul{font-size:24px;margin-top:-6px}.footer__block:nth-child(2){gap:150px}.footer .social-list{margin-top:24px}.footer .social-list .icon{width:26px}}@media (min-width:1200px){.footer__logo{margin-bottom:32px;width:189px;height:45px}}@media (min-width:1400px){.footer .container{padding-top:50px;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--grid-gap)}.footer__block:first-child{grid-column:span 2}.footer__block:nth-child(2){display:contents}.footer__column:first-child{grid-column:span 2}}.header{position:absolute;width:100%}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex}.header.pre_fixed__nav{-webkit-transition:top .3s ease;transition:top .3s ease;top:-100px;padding-block:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.header.fixed__nav,.header.pre_fixed__nav{position:fixed;background-color:var(--color-white);z-index:3}.header.fixed__nav{width:100%;top:0;left:0}@media (max-width:575px){.header{padding-top:18px}.header .header-logo{width:124px;height:30px}.header .header__order-link,.header .header__social-list{display:none}}@media (min-width:576px){.header .header__order-link{--color:var(--color-accent);--color-hover:var(--color-black);font-size:20px}}@media (min-width:576px) and (max-width:1199px){.header{padding-top:40px}.header .header-logo{width:180px;height:43px}.header .header__social-list{margin-right:15px;margin-left:auto}.header .container{gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .container:has(.main-menu.opened){margin-right:50px}}@media (min-width:1200px){.header{padding-top:33px}.header .logo .icon{width:189px;height:53px}.header .container{gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .social-list{margin-right:4.3%}}@media (min-width:1600px){.header{padding-top:50px}.header .social-list{margin-right:6.5%;gap:40px}}.hero__text-block{font-weight:600}.hero__img{margin-bottom:20px}@media (max-width:575px){.hero{padding-bottom:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1599px){.hero__text-block>p{max-width:820px}}@media (min-width:576px) and (max-width:991px){.hero{padding-bottom:80px}.hero p{margin-bottom:30px}}@media (max-width:991px){.hero__text-block{font-weight:600;font-size:24px;line-height:1.21}}@media (min-width:992px){.hero__text-block{font-weight:600;font-size:32px;line-height:1.22}.hero p{margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px){.hero{padding-bottom:100px}}@media (min-width:1200px) and (max-width:1599px){.hero{padding-bottom:120px}}@media (min-width:1600px){.hero{padding-bottom:160px}.hero__text-block{margin-left:calc(40% + 10px)}}.hero_service .hero__text-block .actions{gap:var(--grid-gap)}@media (max-width:575px){.hero_service .hero__text-block .actions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px){.hero_service .hero__text-block .actions{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero_service .hero__text-block .actions .text{max-width:270px}}@media (min-width:576px) and (max-width:1199px){.hero_service .hero__text-block .actions{margin-block:30px}}@media (min-width:1200px) and (max-width:1599px){.hero_service .hero__text-block .actions{margin-top:50px;margin-bottom:40px}.hero_service .hero__text-block .actions .text{position:relative;top:-20px;max-width:none}.hero_service .hero__text-block .actions .btn{width:530px;justify-self:flex-end}}@media (min-width:1600px){.hero_service .hero__text-block .actions{margin-top:45px;margin-bottom:30px}.hero_service .hero__text-block .actions .text{position:relative;top:-10px;max-width:none}.hero_service .hero__text-block .actions .btn{width:720px}}@media (max-width:575px){.hero_service{padding-bottom:100px}.hero_service .hero__text-block{display:contents}}@media (min-width:576px) and (max-width:991px){.hero_service{padding-bottom:110px}}@media (min-width:992px) and (max-width:1199px){.hero_service{padding-bottom:135px}}@media (min-width:1200px) and (max-width:1599px){.hero_service{padding-bottom:170px}}@media (min-width:1600px){.hero_service{padding-bottom:180px}}.hero__brief-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:575px){.hero__brief-action{gap:28px}}@media (min-width:576px) and (max-width:991px){.hero__brief-action{gap:38px}}@media (max-width:991px){.hero__brief-action{margin-top:50px;margin-bottom:10px}}@media (min-width:992px) and (max-width:1199px){.hero__brief-action{gap:38px;margin-left:calc(50% + 12px);margin-top:60px;margin-bottom:32px}}@media (min-width:1200px){.hero__brief-action{gap:48px}}@media (min-width:1600px){.hero__brief-action{margin-top:74px;max-width:727px}}@media (max-width:575px){.hero__img--about{aspect-ratio:1.56}}.hero--contacts .hero__text-block p{max-width:none}@media (min-width:576px) and (max-width:1199px){.hero--contacts{padding-bottom:50px}.hero--contacts .hero-h{margin-bottom:40px}}@media (min-width:1200px) and (max-width:1599px){.hero--contacts .hero__text-block{display:grid;grid-template-columns:1fr 1.54fr;gap:var(--grid-gap)}.hero--contacts .hero__text-block p:first-of-type{margin-top:27px}.hero--contacts .hero__brief-action{grid-column:2}}@media (min-width:1200px){.hero--contacts{padding-bottom:110px}}.hero-h{font-weight:600;letter-spacing:-.02em}@media (max-width:575px){.hero-h{font-size:45px;line-height:1.09}}@media (min-width:576px) and (max-width:991px){.hero-h{font-size:58px;line-height:1.07}}@media (max-width:991px){.hero-h{margin-bottom:20px}}@media (min-width:992px){.hero-h{font-size:110px;line-height:1.05;margin-bottom:40px}}.icon{width:26px;height:22px;fill:currentColor;display:block}.icon_str{fill:none;stroke:currentColor}input,select,textarea{width:100%;padding:25px 0 15px;border-bottom:1px solid var(--color-black);-webkit-transition:border .3s ease;transition:border .3s ease;color:var(--color-black)}input::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:var(--color-gray-1)}input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:var(--color-gray-1)}input:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:var(--color-gray-1)}input::-ms-input-placeholder, select::-ms-input-placeholder, textarea::-ms-input-placeholder{color:var(--color-gray-1)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--color-gray-1)}input.error,label.error input{border-color:var(--color-red);color:var(--color-red)}label span.label{color:var(--color-black);display:block;-webkit-transition:top .3s ease,color .3s ease,-webkit-transform .3s ease;transition:top .3s ease,color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,top .3s ease,color .3s ease;transition:transform .3s ease,top .3s ease,color .3s ease,-webkit-transform .3s ease;position:absolute;cursor:text;width:100%;top:60%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;left:0;font-size:inherit;z-index:-1}label:has(textarea) span.label{top:53%}label:has(input:not(:-moz-placeholder)) span.label, label:has(textarea:not(:-moz-placeholder)) span.label{transform:scale(.8);top:-.3em;transform-origin:left;color:var(--color-gray-1)}label:has(input:not(:-ms-input-placeholder)) span.label, label:has(textarea:not(:-ms-input-placeholder)) span.label{-ms-transform:scale(.8);transform:scale(.8);top:-.3em;-ms-transform-origin:left;transform-origin:left;color:var(--color-gray-1)}label:has(input:focus) span.label,label:has(input:not(:placeholder-shown)) span.label,label:has(textarea:focus) span.label,label:has(textarea:not(:placeholder-shown)) span.label{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);top:-.3em;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;color:var(--color-gray-1)}textarea{resize:none}input:disabled,select:disabled,textarea:disabled{border-color:var(--color-gray-1)}@media (min-width:992px){.js-cards .js-card{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.header-logo{display:inline-block;background:url(../img/logo.svg) 50% no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap;width:189px;height:45px}.header-logo_white{background-image:url(../img/logo_white.svg)}.main-menu .social-list{gap:40px}@media screen and (max-width:575px){.main-menu{padding:18px 10px 40px}}@media (max-width:575px){.main-menu{width:374px;right:-374px}.main-menu__social-list-container{margin-top:auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:576px) and (max-width:1199px){.main-menu{width:374px;right:-374px;padding:40px 40px 20px 65px}.main-menu .header-logo{position:fixed;left:-200px}.main-menu.opened .header-logo{left:var(--p-inline)}.main-menu__social-list-container{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-top:7px;margin-right:2.5rem}}@media (min-width:576px){.main-menu .logo{display:none}.main-menu .btn{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-right:80px}}@media (max-width:1199px){.main-menu{position:fixed;background:var(--color-black);max-width:100%;top:0;bottom:0;left:auto;margin:0;height:100%;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:3;-webkit-transition:right .3s cubic-bezier(.2,0,.3,1),width 0s;transition:right .3s cubic-bezier(.2,0,.3,1),width 0s}.main-menu.opened{right:0}.main-menu__social-list-container{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu .social-list a{--color:var(--color-white)}.main-menu a.main-menu__order-link{--color:var(--color-accent);font-size:20px}}@media (min-width:1200px){.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-inline:20px}.main-menu .btn,.main-menu .header-logo,.main-menu__social-list-container{display:none}}@media (min-width:1200px) and (max-width:1399px){.main-menu{margin-right:3%}}@media (min-width:1600px){.main-menu{margin-right:10%}}@media (max-width:575px){.main-menu__btn{margin-left:auto;margin-top:3px}.main-menu__btn.main-menu__btn_active{top:18px;right:10px}}@media (min-width:576px) and (max-width:1199px){.main-menu__btn.main-menu__btn_active{right:16px}}@media (max-width:1199px){.main-menu__btn{width:28px;height:28px;padding-block:5px;z-index:4;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu__btn:after,.main-menu__btn:before{content:"";display:block}.main-menu__btn:after,.main-menu__btn:before,.main-menu__btn span{width:100%;background:var(--color-black);height:2px;border-radius:2px;-webkit-transition:all .25s cubic-bezier(.2,0,.3,1);transition:all .25s cubic-bezier(.2,0,.3,1);position:relative}.main-menu__btn span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.main-menu__btn.main-menu__btn_active{position:fixed}.main-menu__btn.main-menu__btn_active:after,.main-menu__btn.main-menu__btn_active:before,.main-menu__btn.main-menu__btn_active span{background-color:var(--color-white)}.main-menu__btn.main-menu__btn_active:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px}.main-menu__btn.main-menu__btn_active:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-8px}.main-menu__btn.main-menu__btn_active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}}@media (min-width:1200px){.main-menu__btn{display:none}}.main-menu__item{position:relative}.main-menu__item>span{font-weight:400;cursor:pointer}@media (max-width:1199px){.main-menu__item{margin-bottom:30px}.main-menu__item a{--color:var(--color-white)}.main-menu__item .icon{display:none}.main-menu__item:has(ul){margin-bottom:0}.main-menu__item:has(ul)>a,.main-menu__item:has(ul)>span{display:none}}@media (min-width:1200px){.main-menu__item>span,.main-menu__item a{padding-right:20px;gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.main-menu__item>span .icon,.main-menu__item a .icon{width:7px;height:6px;-ms-flex-negative:0;flex-shrink:0}}.main-menu__item.active>a,.main-menu__item.active>span{--color:var(--color-accent)}@media (min-width:1200px){.main-menu__sub-list{position:absolute;top:130%;opacity:0;z-index:-1;-webkit-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease;pointer-events:none;padding:20px;left:-20px;background-color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.main-menu__sub-list li{white-space:nowrap}.main-menu__item:hover .main-menu__sub-list{opacity:1;top:100%;z-index:0;pointer-events:auto}}@media screen and (max-width:575px){.main-menu__list{margin-top:50px}}@media (min-width:576px) and (max-width:1199px){.main-menu__list{margin-top:100px}}@media (min-width:1200px){.main-menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:100%}.main-menu__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.our-clients{display:grid;margin:-2px}.our-clients .item{position:relative;padding:2px 14px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-clients .item:after,.our-clients .item:before{content:"";border:2px solid var(--color-gray-2);position:absolute;z-index:-1}.our-clients .item:before{border-width:0 2px}@media (max-width:1199px){.our-clients .item:before{width:calc(100% + 2px);height:calc(100% - 20px);left:-1px;top:10px}}@media (min-width:1200px) and (max-width:1599px){.our-clients .item:before{width:calc(100% + 2px);height:calc(100% - 100px);left:-1px;top:50px}}@media (min-width:1600px){.our-clients .item:before{width:calc(100% + 2px);height:calc(100% - 108px);left:-1px;top:54px}}.our-clients .item:after{border-width:2px 0}@media (max-width:1199px){.our-clients .item:after{width:calc(100% - 32px);height:calc(100% + 2px);left:16px;top:-1px}}@media (min-width:1200px) and (max-width:1599px){.our-clients .item:after{width:calc(100% - 70px);height:calc(100% + 2px);left:35px;top:-1px}}@media (min-width:1600px){.our-clients .item:after{width:calc(100% - 92px);height:calc(100% + 2px);left:46px;top:-1px}}.our-clients .item picture{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-clients .item picture img{max-height:100%;max-width:100%}@media (max-width:1199px){.our-clients .item picture{width:100%;height:50%}}@media (max-width:575px){.our-clients{grid-template-columns:repeat(3,1fr)}.our-clients .item{aspect-ratio:2}}@media (min-width:576px){.our-clients{grid-template-columns:repeat(5,1fr)}}@media (min-width:992px) and (max-width:1199px){.our-clients .item{padding:6px 30px}}@media (min-width:1200px){.our-clients .item{padding:60px 30px}}.our-clients-wrapper{overflow:hidden}@media (max-width:575px){.our-clients-wrapper{margin-block:40px}}@media (min-width:576px) and (max-width:991px){.our-clients-wrapper{margin-block:50px}}@media (min-width:992px) and (max-width:1599px){.our-clients-wrapper{margin-block:80px}}@media (min-width:1600px){.our-clients-wrapper{margin-block:113px}}@media (min-width:992px) and (max-width:1199px){.our-clients-container>h2{width:450px}}@media (max-width:1399px){.our-team-section>h2{margin-bottom:35px}}@media (min-width:1400px) and (max-width:1199px){.our-team-section>h2{margin-bottom:86px}}@media (min-width:1600px){.our-team-section{display:grid;grid-template-columns:repeat(5,1fr);gap:56px var(--grid-gap);padding-top:20px}.our-team-section>h2{grid-column:span 2;padding-right:25%;margin-top:-20px}}.our-team{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){.our-team{gap:30px var(--grid-gap)}}@media (min-width:992px) and (max-width:1199px){.our-team{gap:40px var(--grid-gap)}}@media (min-width:1200px) and (max-width:1599px){.our-team{gap:60px var(--grid-gap)}}@media (min-width:1600px){.our-team{display:contents}}.our-team .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-team .item .position{color:var(--color-accent);line-height:1.5}.our-team .item .name{line-height:1.15;margin-bottom:6px;font-weight:600}@media (max-width:991px){.our-team .item .name{font-size:20px}}@media (min-width:992px){.our-team .item .name{font-size:24px}}.our-team .item picture{margin-bottom:21px}@media (max-width:575px){.our-team .item{width:calc(50% - 10px)}}@media (min-width:576px) and (max-width:1199px){.our-team .item{width:calc(33.3% - 14px)}}@media (min-width:1200px) and (max-width:1599px){.our-team .item{width:calc(25% - 30px)}}.our-team .item:not(:has(picture)){background-color:var(--color-gray-3)}.our-team .item:not(:has(picture)) .text{margin-top:18px}@media (max-width:991px){.our-team .item:not(:has(picture)){padding:20px}}@media (min-width:992px){.our-team .item:not(:has(picture)){padding:40px}}form.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}form.form label{position:relative;display:block}form.form textarea{height:60px}form.form label:has(textarea){margin-bottom:16px}@media (max-width:575px){form.form .btn{margin-top:12px}}.page-form{font-size:18px}.page-form__errors{color:var(--color-red)}.page-form__errors p{margin-bottom:0}@media (max-width:575px){.page-form__errors{margin-top:10px}}@media (min-width:576px) and (max-width:991px){.page-form h2{margin-bottom:15px}.page-form__errors{margin-top:22px}}@media (min-width:992px) and (max-width:1399px){.page-form{grid-template-columns:1fr 1fr;gap:24px}.page-form .form{grid-row:1/3;grid-column:2}}@media (min-width:992px){.page-form{display:grid}.page-form .form{margin-top:12px}.page-form__errors{margin-top:calc(-1 * var(--grid-gap) + 20px);grid-column:2}}@media (min-width:1400px){.page-form{grid-template-columns:1fr 1.54fr;gap:var(--grid-gap)}.page-form .form{margin-top:28px;max-width:720px}}.person{display:-webkit-box;display:-ms-flexbox;display:flex}.person picture{border-radius:100%;overflow:hidden;aspect-ratio:1}@media (max-width:991px){.person picture{width:105px}}@media (min-width:992px){.person picture{width:130px}}.person .info{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.person .info{gap:8px}}.person .name{font-weight:600}@media (max-width:991px){.person .name{font-size:20px}}@media (min-width:992px){.person .name{font-size:24px}}.person .position{color:var(--color-accent);line-height:1.5}@media (max-width:991px){.person .position{font-size:16px}}@media (min-width:992px){.person .position{font-size:18px}}@media (max-width:991px){.person{gap:var(--grid-gap)}}@media (min-width:992px){.person{gap:30px}}.photo-gallery-container .btn_center{margin-top:3rem}.photo-gallery-more-block{display:grid;gap:var(--grid-gap)}.photo-gallery-more-block .text{font-weight:600}.photo-gallery-more-block .btn{max-width:724px;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:991px){.photo-gallery-more-block{grid-template-columns:1fr;margin-top:80px}.photo-gallery-more-block .text{font-size:18px}}@media (min-width:992px) and (max-width:1199px){.photo-gallery-more-block{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.photo-gallery-more-block{grid-template-columns:1fr 1.54fr}}@media (min-width:992px){.photo-gallery-more-block{margin-top:115px}.photo-gallery-more-block .text{font-size:24px}}@media (min-width:576px){.photo-gallery-filters .swiper-wrapper{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2}}.photo-gallery-filters .item{padding-right:22px}@media (min-width:576px) and (max-width:991px){.photo-gallery-filters .item{margin-bottom:12px}}@media (min-width:992px){.photo-gallery-filters .item{margin-bottom:19px}}.photo-gallery-filters .item a{font-weight:600;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.photo-gallery-filters .item a:before{content:"";width:10px;height:10px;border-radius:100%;background-color:var(--color-accent);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-ms-flex-negative:0;flex-shrink:0}.photo-gallery-filters .item a.active:before,.photo-gallery-filters .item a:hover:before{opacity:1}@media (max-width:575px){.photo-gallery-filters .item a{font-size:16px}}@media (min-width:576px) and (max-width:991px){.photo-gallery-filters .item a{font-size:20px}}@media (min-width:992px){.photo-gallery-filters .item a{font-size:24px}}@media (max-width:575px){.photo-gallery-filters{padding-top:20px;padding-bottom:38px}}@media (min-width:576px){.photo-gallery-filters{padding-top:50px}}@media (min-width:576px) and (max-width:991px){.photo-gallery-filters{padding-bottom:25px}}@media (min-width:992px){.photo-gallery-filters{padding-bottom:18px}}@media (min-width:1200px) and (max-width:1599px){.photo-gallery-filters{padding-top:22px}}@media (min-width:1200px){.photo-gallery-filters,.photo-gallery-filters.sw100{margin-left:calc(40% + 10px);margin-right:0;padding-inline:8px}}@media (min-width:1600px){.photo-gallery-filters{padding-top:126px;width:757px;padding-bottom:38px}}.photo-gallery-grid{display:grid;-webkit-column-gap:var(--grid-gap);-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:575px){.photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));row-gap:38px}}@media (min-width:576px) and (max-width:991px){.photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));row-gap:50px}}@media (min-width:992px) and (max-width:1199px){.photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));row-gap:59px}}@media (min-width:1200px){.photo-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(343px,1fr));row-gap:59px}}.photo-gallery-grid-container h2{margin-bottom:40px}.sw-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sw-header .sw-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:575px){.sw-header .sw-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}}@media (min-width:992px){.sw-header .sw-controls{margin-top:20px}}@media (max-width:575px){.sw-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sw-header h2{margin-bottom:20px}}@media (min-width:576px) and (max-width:991px){.sw-header{margin-bottom:30px}}@media (min-width:576px){.sw-header{gap:30px}}@media (min-width:1200px){.sw-header h2{margin-bottom:40px}}.photo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:434px}.photo-item .link,.photo-item .title{line-height:1.2;display:block}.photo-item .link{font-size:20px}.photo-item .title{font-weight:600}@media (max-width:991px){.photo-item .title{font-size:20px}}@media (min-width:992px){.photo-item .title{font-size:24px}}.photo-item .desc .title{margin-bottom:10px}.photo-item .desc p:last-child{margin-bottom:0}.photo-item picture{overflow:hidden;display:block}.photo-item picture img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.photo-item:hover picture img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (min-width:992px) and (max-width:1599px){.video-gallery-container{margin-bottom:127px}}.video-item{aspect-ratio:16/9;overflow:hidden;position:relative}.video-item_shorts{aspect-ratio:9/16}.video-item:after{content:"";display:block;position:absolute;inset:0;background-color:rgba(33,33,33,.5)}.video-item picture{overflow:hidden;display:block;height:100%}.video-item picture img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.video-item:hover picture img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.video-item .play{width:60px;height:60px;border-radius:100%;border:2px solid var(--color-white);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:6px;z-index:1}@media (max-width:575px){.video-item{width:100%}.video-item_shorts{width:calc(50% - 5px)}}@media (min-width:576px) and (max-width:1199px){.video-item{width:calc(66.66% - 7px)}.video-item_shorts{width:calc(33.33% - 13px)}}@media (min-width:1200px) and (max-width:1599px){.video-item{width:calc(50% - 20px)}.video-item_shorts{width:calc(25% - 30px)}}@media (min-width:1600px){.video-item{width:calc(40% - 40px)}.video-item_shorts{width:calc(20% - 20px)}}.iframe-short .vbox-content{height:100%}.iframe-short .vbox-content .venoratio{aspect-ratio:9/16;height:100%;width:auto}.radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.radio-group__header{font-weight:600;font-size:24px;line-height:1.15;grid-column:1/-1;margin-bottom:10px}@media (min-width:1400px){.radio-group__header{width:100%}}@media (min-width:576px) and (max-width:1399px){.radio-group .radio{padding-right:9px}}@media (max-width:575px){.radio-group{padding-bottom:14px}}@media (min-width:576px) and (max-width:991px){.radio-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3px}}@media (min-width:992px){.radio-group{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:14px}}@media (min-width:1400px){.radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;max-width:100%;height:16px}.radio:before{width:16px;height:16px;border:1px solid var(--color-black);border-radius:100%;margin-right:.5rem}.radio:after{width:8px;height:8px;background-color:var(--color-black);border-radius:100%;left:4px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.radio:after,.radio__input{position:absolute;opacity:0}.radio__input{z-index:-1;width:1px}.radio__input+.radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio__input:not(:disabled):not(:checked)+.radio:hover:after{opacity:.2}.radio__input:not(:disabled):active+.radio:after{opacity:1}.radio__input:focus:not(:checked)+.radio:after{opacity:.2}.radio__input:checked+.radio:after{opacity:1}.radio__input:disabled+.radio:before{background-color:red}.red-line-lead{font-weight:500;line-height:1.37}@media (max-width:575px){.red-line-lead{line-height:1.5;font-size:28px;margin-bottom:30px}}@media (min-width:576px) and (max-width:991px){.red-line-lead{margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px){.red-line-lead{margin-bottom:50px}}@media (min-width:576px) and (max-width:1199px){.red-line-lead{line-height:1.61;font-size:33px}}@media (min-width:1200px) and (max-width:1599px){.red-line-lead{line-height:1.61;font-size:46px;margin-bottom:93px}}@media (min-width:992px){.red-line-lead p:first-letter{margin-left:calc(40% + 10px)}}@media (min-width:1600px){.red-line-lead{font-size:62px;margin-bottom:50px}}@media (min-width:576px) and (max-width:1199px){.red-line-lead .person{margin-left:auto}}@media (max-width:991px){.red-line-lead .person{margin-top:40px}}@media (min-width:576px) and (max-width:991px){.red-line-lead .person{width:355px;padding-bottom:20px}}@media (min-width:992px){.red-line-lead .person{width:480px;margin-top:50px}}@media (min-width:1200px){.red-line-lead .person{margin-top:58px;margin-left:calc(40% + 10px)}}@media (min-width:1400px) and (max-width:1599px){.red-line-lead--about{margin-bottom:56px}}@media (min-width:1600px){.red-line-lead--about{margin-bottom:80px}}.service-message{position:fixed;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:95%;height:auto;max-height:98%;top:1rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;overflow:hidden;opacity:0;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:1.2rem;-webkit-transition:opacity .1s;transition:opacity .1s}.service-message__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-message.opened{opacity:1;z-index:3}.service-message p{margin-bottom:0}.service-message .icon_m{width:36px;height:36px}.service-message .icon{-ms-flex-negative:0;flex-shrink:0}.service-message.success{background-color:var(--color-green);color:var(--color-white)}.service-message.success .icon{padding:6px}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.social-list .icon{display:block}.step{background-color:var(--color-gray-3)}@media (max-width:991px){.step{padding:20px}}@media (min-width:992px){.step{padding:40px}}@media (max-width:575px){.step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:576px){.step{display:grid;grid-template-columns:1fr 1fr}}@media (min-width:576px) and (max-width:991px){.step{gap:16px}}@media (min-width:992px){.step{gap:40px}}@media (min-width:1200px){.step{grid-template-columns:1fr 1.59fr}}@media (max-width:575px){.step__col{display:contents}}.step__num{color:var(--color-accent);font-weight:600;font-size:32px;line-height:1.21}@media (max-width:575px){.step__num{margin-bottom:3px}}@media (min-width:576px){.step__num{margin-bottom:30px}}@media (min-width:992px){.step__num{font-size:48px}}.step__title{font-weight:600;font-size:32px;line-height:1.21}@media (min-width:992px){.step__title{font-size:48px}}@media (max-width:1199px){.step__title{margin-bottom:25px}}@media (min-width:1200px){.step__title{margin-bottom:30px}}.step__text h4{font-weight:600;font-size:20px}@media (min-width:992px){.step__text h4{font-size:24px}}@media (max-width:575px){.step__text{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media (min-width:992px){.step__text ul:not([class]){margin-bottom:2.5em}}.step__img{margin-bottom:30px}@media (max-width:1199px){.step__img{aspect-ratio:1.6}}.steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gap)}@media (min-width:992px) and (max-width:1199px){.steps{gap:40px}}.sw-controls-abs{position:absolute;width:100%;bottom:0}.sw-controls-abs .sw-control{position:absolute;bottom:0;left:0;z-index:1}.sw-control{background-color:var(--color-accent);color:var(--color-white);width:50px;height:50px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .3s ease;transition:background .3s ease}@media (hover:hover){.sw-control:hover{color:var(--color-accent);background-color:var(--color-white)}}.sw-control.prev{rotate:180deg}.sw-control.next{right:0;left:auto}.sw-controls_trns .sw-control{background-color:transparent;color:var(--color-accent);border:1px solid var(--color-accent)}.swiper-button-disabled{opacity:.3;pointer-events:none}.sw-paginator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;gap:2px}.sw-paginator .swiper-pagination-bullet{background-color:var(--grey1);opacity:1}.sw-paginator .swiper-pagination-bullet-active{background-color:var(--white)}@media (min-width:576px){.sw-paginator{margin-top:-8px}}.sw100{margin-inline:calc(var(--p-inline) * -1);padding-inline:var(--p-inline)}.swiper-wrapper>*{-ms-flex-negative:0;flex-shrink:0}.tarif-card{border-top:1px solid var(--color-black);border-width:1px 0;display:grid}.tarif-card:last-child{border-bottom:1px solid var(--color-black)}.tarif-card__img{margin-bottom:20px;max-width:100%}@media (max-width:991px){.tarif-card h3{margin-bottom:10px}}@media (max-width:1199px){.tarif-card .text{margin-bottom:25px}}@media (min-width:1200px){.tarif-card .text{margin-bottom:35px}}.tarif-card__unclude .list-wrap__title{font-weight:600;margin-bottom:16px}@media (max-width:991px){.tarif-card__unclude .list-wrap__title{font-size:24px}}@media (min-width:992px){.tarif-card__unclude .list-wrap__title{font-size:32px}}.tarif-card__unclude ul li:before{background-color:var(--color-black)}@media (min-width:1200px){.tarif-card__unclude{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap)}}.tarif-card .price{color:var(--color-accent);font-weight:600}@media (max-width:991px){.tarif-card .price{font-size:32px}}@media (min-width:992px){.tarif-card .price{font-size:48px;line-height:1.21}}@media (min-width:992px){.tarif-card__content{margin-top:-10px}}.tarif-card__action{display:grid;gap:25px}@media (min-width:992px){.tarif-card__action .btn{max-width:315px;justify-self:end;width:100%}}@media (min-width:1200px) and (max-width:1599px){.tarif-card__action .btn{max-width:242px}}@media (min-width:1600px){.tarif-card__action .btn{max-width:340px}}@media (max-width:575px){.tarif-card__action{grid-template-columns:1fr}}@media (min-width:576px){.tarif-card__action{grid-template-columns:1fr 1fr}}@media (min-width:576px) and (max-width:1199px){.tarif-card__action{grid-column:1/3}}@media (min-width:1200px){.tarif-card__action{grid-column:2}}@media (max-width:575px){.tarif-card{grid-template-columns:1fr;padding:30px 0}}@media (min-width:576px){.tarif-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px 0}}@media (min-width:576px) and (max-width:1199px){.tarif-card{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.tarif-card{grid-template-columns:11fr 17fr}}@media (min-width:576px) and (max-width:991px){.tarif-card{gap:0 20px}}@media (min-width:992px) and (max-width:1199px){.tarif-card{gap:var(--grid-gap)}}@media (min-width:1200px){.tarif-card{gap:20px var(--grid-gap)}}@media (min-width:1200px){.tarifs-cards-container h2{margin-bottom:44px}}.toggle-panel .toggle-panel__item:first-child{border-top:1px solid var(--color-black)}.toggle-panel__content{overflow:hidden;height:0;-webkit-transition:height .3s ease,opacity .3s ease;transition:height .3s ease,opacity .3s ease;opacity:0}.toggle-panel__content .inner p:last-child{margin-bottom:0}@media (max-width:991px){.toggle-panel__content .inner{padding-bottom:16px}}@media (min-width:992px){.toggle-panel__content .inner{padding-bottom:28px}}.toggle-panel__item{border-bottom:1px solid var(--color-black)}.toggle-panel__item_active .toggle-panel__title .icon{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:991px){.toggle-panel__item_active .toggle-panel__title{padding-bottom:12px}}@media (min-width:992px){.toggle-panel__item_active .toggle-panel__title{padding-bottom:18px}}.toggle-panel__item_active .toggle-panel__content{opacity:1}.toggle-panel__title{padding:26px 0;cursor:pointer;-webkit-transition:color .3s ease,padding .3s ease;transition:color .3s ease,padding .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1.2;font-weight:600}.toggle-panel__title .icon{pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:22px;height:22px;color:var(--color-accent);-ms-flex-negative:0;flex-shrink:0;margin-top:3px}@media (max-width:575px){.toggle-panel__title{padding:18px 0}}@media (min-width:576px){.toggle-panel__title{padding:32px 0}}@media (max-width:991px){.toggle-panel__title{font-size:24px}}@media (min-width:992px){.toggle-panel__title{font-size:32px}}.ul_inline,.ul_inline>ul,.ul_inline>ul:not([class]){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;margin-bottom:16px}.ul_inline>ul:not([class]) li,.ul_inline>ul li,.ul_inline li{padding:0}.ul_inline>ul:not([class]) li:before,.ul_inline>ul li:before,.ul_inline li:before{display:none}.ul_inline>ul:not([class]) li:not(:last-child):after,.ul_inline>ul li:not(:last-child):after,.ul_inline li:not(:last-child):after{content:"";display:inline-block;border-radius:100%;background-color:currentColor}@media (max-width:991px){.ul_inline>ul:not([class]) li:not(:last-child):after,.ul_inline>ul li:not(:last-child):after,.ul_inline li:not(:last-child):after{width:6px;height:6px;margin-left:11px;margin-bottom:3px}}@media (min-width:992px){.ul_inline>ul:not([class]) li:not(:last-child):after,.ul_inline>ul li:not(:last-child):after,.ul_inline li:not(:last-child):after{width:8px;height:8px;margin-left:12px;margin-bottom:2px}}#yamap{width:100%;overflow:hidden;-webkit-filter:grayscale(1);filter:grayscale(1)}@media (max-width:575px){#yamap{height:250px;padding-inline:0}}@media (min-width:576px) and (max-width:991px){#yamap{height:269px;margin-bottom:190px}}@media (min-width:992px) and (max-width:1199px){#yamap{height:363px}}@media (min-width:1200px) and (max-width:1599px){#yamap{height:510px}}@media (min-width:1600px){#yamap{height:700px}}.yamap-container{position:relative;z-index:1}@layer common,page,reset;
/*# sourceMappingURL=style.min.css.map */
