@import url("../fonts/Futura/stylesheet.css");@import url("../fonts/BebasNeue/stylesheet.css");@import url("../css/owl.carousel.min.css");@import url("../css/owl.theme.default.min.css");body{margin:0;font-family:"Futura", sans-serif}.container{max-width:1220px;margin:0 auto}.section__title{font-size:48px;line-height:45px;color:#222222;text-align:center;font-family:FuturaDemiC;font-weight:400}.section__title span{font-family:FuturaDemiC}.subtitle{font-size:24px;line-height:34px;text-align:center;color:#222222;font-weight:normal;width:70%;margin:30px auto;font-family:FuturaBookC}.fixed-price,button.booking,button.form{font-size:16px;color:#fff;text-transform:uppercase;background:#AB1019;border-radius:30px;border:none;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:17px 50px 24px;cursor:pointer;position:relative;z-index:2;font-family:FuturaDemiC;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.fixed-price:hover,button.booking:hover,button.form:hover{-webkit-box-shadow:0px 0px 12px 2px #ff373f;box-shadow:0px 0px 12px 2px #ff373f}.fixed-price:after,button.booking:after,button.form:after{content:'';position:absolute;border-radius:30px;background:#FF373F;width:100%;height:100%;z-index:-1;top:-6px;left:0}.fixed-price{width:30%;margin:30px auto 0}button:focus,input:focus,textarea:focus{outline:none}h1,h2,h3,h4,li,p,ul{margin:0;padding:0;list-style:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}.fade{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}a{text-decoration:none}.burger-menu{display:none}.burger-menu{position:relative;width:30px;height:30px;cursor:pointer}.burger{position:absolute;background:#fff;border-radius:5px;width:100%;height:2px;top:50%;right:0px;margin-top:-5px;opacity:1}.burger:before{position:absolute;background:#fff;border-radius:5px;width:30px;height:2px;top:10px;content:"";display:block}.burger:after{position:absolute;background:#fff;border-radius:5px;width:30px;height:2px;bottom:10px;content:"";display:block}.burger,.burger:after,.burger:before{-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.burger-menu.menu-on .burger:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);bottom:0px}.burger-menu.menu-on .burger:before{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);top:0px}.burger-menu.menu-on .burger{background:rgba(111, 111, 111, 0)}nav.mobile{display:none;position:fixed;width:100%;height:100%;background:#000;z-index:9;padding:100px 30px}nav.mobile li{margin-bottom:20px}nav.mobile a{color:#fff}nav.mobile .phones{margin-top:40px}nav.mobile p{color:#fff;margin-top:20px}header.desc{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:10;color:#fff;padding:5.12vh 8.04vh 0}header.desc.open{position:fixed}header.desc .logo img{width:15.24vh}header.desc nav{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.desc nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}header.desc nav ul li{margin-right:7.26vh}header.desc nav ul li a{color:#F5F5F5;font-size:16px;line-height:18px;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}header.desc nav ul li a:hover{color:#FF373F}header.desc nav .phones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header.desc nav .phones.close{display:none}header.desc nav .phones>img{margin-left:2.43vh}header.desc nav .phones>div{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-align:end;-ms-flex-align:end;align-items:flex-end}header.desc nav .phones a{font-family:'Bebas Neue';font-size:2.7vh;color:#fff;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}header.desc nav .phones a:hover{color:#FF373F}header.desc nav .phones p{font-size:2vh;margin-top:1.21vh;text-align:right}.main{height:100vh;background:url("../img/back.jpg") no-repeat;background-size:cover;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.main.remont{background:url("../img/kuzov.png") no-repeat;background-size:cover}.main:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:rgba(0, 0, 0, 0.7)}.main.active .img img{-webkit-transform:translateX(0) translateY(0) scale(1);-ms-transform:translateX(0) translateY(0) scale(1);transform:translateX(0) translateY(0) scale(1)}.main.active .img img.one,.main.active .img img.two{opacity:1}.main .img{width:40%;position:relative;z-index:2}.main .img img{height:110%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;bottom:-120px;-webkit-transition:1s ease-out;-o-transition:1s ease-out;transition:1s ease-out;-webkit-transform:translateX(-40%) translateY(-30%) scale(0.8);-ms-transform:translateX(-40%) translateY(-30%) scale(0.8);transform:translateX(-40%) translateY(-30%) scale(0.8)}.main .img img.two{opacity:0;z-index:2;-webkit-transition:opacity .3s ease-out 1.1s;-o-transition:opacity .3s ease-out 1.1s;transition:opacity .3s ease-out 1.1s}.main .img img.one{opacity:0;z-index:1}.main .content{width:100%;position:relative;z-index:3;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main .content .title{text-align:center;font-size:36px;line-height:45px;font-weight:700;margin-bottom:7.26vh;width:100%}.main .content .content__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7.31vh}.main .content .content__list>div{margin-left:5.29vh}.main .content .content__list>div p{font-size:2.39vh;text-align:left}.main .content .content__list>div p span{font-size:4.39vh;color:#FF373F;font-weight:500}.main .content .content__list>div:first-child{margin-left:0}.fixed{padding-top:200px}.fixed .container .fixed__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:url("../img/mask.png") no-repeat;background-position:center center;background-size:80%}.fixed .container .fixed__content>img{width:40%;-o-object-fit:contain;object-fit:contain}.fixed .container .fixed__content .card{width:300px;height:300px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#FFFFFF)), #FFFFFF;background:-webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF), #FFFFFF;background:-o-linear-gradient(bottom, #FFFFFF, #FFFFFF), #FFFFFF;background:linear-gradient(0deg, #FFFFFF, #FFFFFF), #FFFFFF;-webkit-box-shadow:-9px 11px 20px rgba(141, 141, 141, 0.05);box-shadow:-9px 11px 20px rgba(141, 141, 141, 0.05);border-radius:10px;-webkit-transition:.8s ease-out .3s;-o-transition:.8s ease-out .3s;transition:.8s ease-out .3s}.fixed .container .fixed__content .card>img{width:46%;-o-object-fit:cover;object-fit:cover;margin-bottom:50px}.fixed .container .fixed__content .card p{font-family:FuturaDemiC;font-size:24px;line-height:34px;text-align:center;color:#000000}.plus{margin-top:100px}.plus__list{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;margin-top:100px;margin-bottom:175px}.plus__list .plus__item{cursor:pointer;width:32%;height:457px;border:1px solid rgba(34, 34, 34, 0.1);border-radius:10px;position:relative;margin-bottom:25px}.plus__list .plus__item:first-of-type,.plus__list .plus__item:nth-of-type(4){-webkit-transition:opacity .4s ease-out, -webkit-transform .4s ease-out;transition:opacity .4s ease-out, -webkit-transform .4s ease-out;-o-transition:opacity .4s ease-out, transform .4s ease-out;transition:opacity .4s ease-out, transform .4s ease-out;transition:opacity .4s ease-out, transform .4s ease-out, -webkit-transform .4s ease-out}.plus__list .plus__item:nth-of-type(2),.plus__list .plus__item:nth-of-type(5){-webkit-transition:opacity .4s ease-out .3s, -webkit-transform .4s ease-out .3s;transition:opacity .4s ease-out .3s, -webkit-transform .4s ease-out .3s;-o-transition:opacity .4s ease-out .3s, transform .4s ease-out .3s;transition:opacity .4s ease-out .3s, transform .4s ease-out .3s;transition:opacity .4s ease-out .3s, transform .4s ease-out .3s, -webkit-transform .4s ease-out .3s}.plus__list .plus__item:nth-of-type(3),.plus__list .plus__item:nth-of-type(6){-webkit-transition:opacity .4s ease-out .6s, -webkit-transform .4s ease-out .6s;transition:opacity .4s ease-out .6s, -webkit-transform .4s ease-out .6s;-o-transition:opacity .4s ease-out .6s, transform .4s ease-out .6s;transition:opacity .4s ease-out .6s, transform .4s ease-out .6s;transition:opacity .4s ease-out .6s, transform .4s ease-out .6s, -webkit-transform .4s ease-out .6s}.plus__list .plus__item:after{content:'';width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#FB3535), to(#A11515));background:-webkit-linear-gradient(top, #FB3535 0%, #A11515 100%);background:-o-linear-gradient(top, #FB3535 0%, #A11515 100%);background:linear-gradient(180deg, #FB3535 0%, #A11515 100%);top:0;left:0;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;z-index:-1;opacity:0;position:absolute;border-radius:10px}.plus__list .plus__item:hover:after{opacity:1}.plus__list .plus__item:hover h3,.plus__list .plus__item:hover p{color:#fff}.plus__list .plus__item h3{font-family:'Bebas Neue';font-size:30px;text-align:center;color:#FF373F;width:60%;margin:35px auto;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.plus__list .plus__item p{font-family:FuturaBookC;font-size:14px;line-height:20px;text-align:center;color:#000000;width:85%;margin:0 auto;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.plus__list .plus__item img{position:absolute;width:100%;height:55%;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;border-radius:10px}.plus__list .plus__item .booking{position:absolute;bottom:-100px;left:calc(50% - 144px)}@media only screen and (max-width:1240px){.plus__list .plus__item .booking{left:calc(50% - 124px);font-size:16px;padding-right:30px;padding-left:30px}}@media only screen and (max-width:650px){.plus__list .plus__item .booking{width:auto}}.service-price{padding:60px 0}.service-price__title{font-family:FuturaDemiC, sans-serif;font-size:48px;line-height:45px;font-weight:600;text-align:center;color:#222222;margin-bottom:30px}.service-price__desc{max-width:882px;font-family:FuturaBookC, sans-serif;font-size:24px;line-height:34px;text-align:center;color:#222222;margin:0 auto 60px}.service-price__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.service-price__popup{display:none;z-index:100;width:100%;min-height:100%;background-color:rgba(0, 0, 0, 0.3);overflow:hidden;position:fixed;top:0;left:0}.service-price__popup__content{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-align:center;-ms-flex-align:center;align-items:center;position:relative;width:60%;padding:50px 30px;background:#fff;-webkit-box-shadow:0 15px 50px rgba(0, 0, 0, 0.15);box-shadow:0 15px 50px rgba(0, 0, 0, 0.15);border-radius:10px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(32, 32, 32, 0.96)), to(#202020));background:-webkit-linear-gradient(bottom, rgba(32, 32, 32, 0.96), #202020);background:-o-linear-gradient(bottom, rgba(32, 32, 32, 0.96), #202020);background:linear-gradient(0deg, rgba(32, 32, 32, 0.96), #202020);margin:40px auto 0 auto}@media only screen and (max-width:1024px){.service-price__popup__content{width:80%}}@media only screen and (max-width:768px){.service-price__popup__content{width:90%}}.service-price__popup .btn-popup__close{display:block;position:absolute;width:30px;height:30px;top:15px;right:15px}.service-price__popup .btn-popup__close .line{display:block;position:absolute;width:30px;height:2px;top:13px;background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:4px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.service-price__popup .btn-popup__close .line:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.service-price__popup .btn-popup__close:hover .line{background-color:#FF373F}.service-price__popup__title{font-family:FuturaDemiC, sans-serif;font-size:48px;line-height:40px;text-align:center;color:#ffffff;margin-bottom:30px}@media only screen and (max-width:768px){.service-price__popup__title{font-size:36px}}@media only screen and (max-width:576px){.service-price__popup__title{font-size:28px}}.service-price__popup__desc{font-family:FuturaBookC, sans-serif;font-size:18px;line-height:40px;text-align:center;color:#ffffff;margin-bottom:30px}.service-price__popup__form{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-price__popup__form input{font-family:FuturaBookC, sans-serif;font-size:18px;line-height:40px;color:#000000;border-radius:30px;background:#F5F5F5;border:1px solid #F5F5F5;padding:5px 25px;margin-bottom:20px}.service-price__popup__form input::-webkit-input-placeholder{font-family:FuturaBookC, sans-serif;font-size:18px;color:#000000}.service-price__popup__form input:-ms-input-placeholder{font-family:FuturaBookC, sans-serif;font-size:18px;color:#000000}.service-price__popup__form input::-ms-input-placeholder{font-family:FuturaBookC, sans-serif;font-size:18px;color:#000000}.service-price__popup__form input::placeholder{font-family:FuturaBookC, sans-serif;font-size:18px;color:#000000}.service-price__popup__form input:focus{border-color:#FF373F;outline:none}.service-price__popup__form button{cursor:pointer;font-family:FuturaDemiC, sans-serif;font-size:18px;line-height:1.2;text-transform:uppercase;color:#ffffff;background:#FF373F;border:1px solid #FF373F;border-radius:30px;padding:15px 0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.service-price__popup__form button:hover{background-color:#ffffff;color:#000000}@media only screen and (max-width:576px){.service-price__popup__form{width:100%}}.service-price__wrap{width:50%;padding:0 6px}@media only screen and (max-width:1024px){.service-price__wrap{width:100%}}.service-price__item{display:block;position:relative;height:250px;margin-bottom:12px}.service-price__item__img{width:100%;height:100%;overflow:hidden;border-radius:5px}.service-price__item__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.service-price__item__inner{position:absolute;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:end;-ms-flex-pack:end;justify-content:flex-end;top:0;left:0;width:100%;height:100%;padding:30px;background-color: rgba(0,0,0,0.5);}.service-price__item__desc{font-family:FuturaBookC, sans-serif;font-size:18px;line-height:1.2;color:#ffffff;margin-bottom:10px}@media only screen and (max-width:576px){.service-price__item__desc{font-size:16px}}.service-price__item__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:576px){.service-price__item__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.service-price__item__title{font-family:FuturaDemiC, sans-serif;font-size:36px;line-height:1.2;font-weight:600;color:#ffffff}@media only screen and (max-width:576px){.service-price__item__title{font-size:24px;margin-bottom:10px}}.service-price__item__price{font-family:FuturaDemiC, sans-serif;font-size:36px;line-height:1.2;font-weight:600;color:#ffffff}.service-price__item__price span{font-size:18px}@media only screen and (max-width:576px){.service-price__item__price{font-size:24px}.service-price__item__price span{font-size:16px}}.service-price__item:hover .service-price__item__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.advantages{padding:60px 0 120px}.advantages__title{font-family:FuturaDemiC, sans-serif;font-size:48px;line-height:45px;font-weight:600;text-align:center;color:#222222;margin-bottom:100px}.advantages__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media only screen and (max-width:1024px){.advantages__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.advantages__wrap{width:33.33%;padding:0 10px}@media only screen and (max-width:1024px){.advantages__wrap{width:50%;margin-bottom:60px}}@media only screen and (max-width:768px){.advantages__wrap{width:100%}}.advantages__item{height:185px;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-align:center;-ms-flex-align:center;align-items:center}.advantages__item__img{text-align:center;width:75px;height:75px;margin-bottom:30px}.advantages__item__title{font-family:FuturaBookC, sans-serif;font-size:30px;line-height:40px;text-align:center;color:#000000}@media only screen and (max-width:576px){.advantages__item__title{font-size:20px}}.works{margin-top:100px}.works .container{padding:0 80px;position:relative}.works .nav-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;top:55%;left:0}.works .nav-button button{width:64px;height:64px;border-radius:100%;border:1px solid rgba(214, 38, 45, 0.5);background:transparent;padding:0;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;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out;cursor:pointer}.works .nav-button button path{-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.works .nav-button button:hover{background:#D6262D}.works .nav-button button:hover path{stroke:#fff}.works .nav-button button:after{width:0;height:0}.works .nav-button button.next svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.works .slider__work{position:relative;padding-top:100px}.works .slider__work .owl-dots{top:50px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:100%}.works .slider__work .owl-dots button{width:10px;height:10px;margin:0 10px;background:#F3F3F3;border-radius:100%}.works .slider__work .owl-dots button.active{background:#D6262D}.works .slider__work .owl-dots button.active:after{background:#D6262D}.works .slider__work .owl-dots button:after{background:#F3F3F3}.works .slider__work .slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.works .slider__work .slide .img{border-radius:10px;position:relative;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.works .slider__work .slide .img img{border-radius:10px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.works .slider__work .slide .img p{position:relative;z-index:1;font-family:'Bebas Neue';font-size:48px;color:#fff;text-align:center;margin-bottom:30px}.works .slider__work .slide .slide-left{width:49%}.works .slider__work .slide .slide-left>p{font-family:FuturaBookC;font-size:18px;line-height:28px}.works .slider__work .slide .slide-right{width:49%}.works .slider__work .slide .slide-right>p{font-family:FuturaDemiC;font-size:18px;line-height:28px;text-align:right}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(59, 46, 118, 0.4);box-shadow:0 0 0 0 rgba(59, 46, 118, 0.4)}70%{-webkit-box-shadow:0 0 0 20px rgba(59, 46, 118, 0);box-shadow:0 0 0 20px rgba(59, 46, 118, 0)}to{-webkit-box-shadow:0 0 0 0 rgba(59, 46, 118, 0);box-shadow:0 0 0 0 rgba(59, 46, 118, 0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(59, 46, 118, 0.4);box-shadow:0 0 0 0 rgba(59, 46, 118, 0.4)}70%{-webkit-box-shadow:0 0 0 20px rgba(59, 46, 118, 0);box-shadow:0 0 0 20px rgba(59, 46, 118, 0)}to{-webkit-box-shadow:0 0 0 0 rgba(59, 46, 118, 0);box-shadow:0 0 0 0 rgba(59, 46, 118, 0)}}.reservation{background:-webkit-linear-gradient(352.29deg, #48238C 0.09%, #8B55D7 100%);background:-o-linear-gradient(352.29deg, #48238C 0.09%, #8B55D7 100%);background:linear-gradient(97.71deg, #48238C 0.09%, #8B55D7 100%);position:relative;padding:50px 0;margin:100px 0 0}.reservation .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;padding:0 5%}.reservation .container .section__title{color:#fff;text-align:left;width:60%}.reservation .container a{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;border:1px solid #9069AE;border-radius:100%;width:105px;height:105px;-webkit-box-shadow:0 0 0 rgba(255, 255, 255, 0.4);box-shadow:0 0 0 rgba(255, 255, 255, 0.4);-webkit-animation:pulse 1.7s infinite;animation:pulse 1.7s infinite}.tech.slesarnye{padding-top:100px}.consultation{background:url("../img/lexusservice.jpg") no-repeat;background-size:cover;position:relative;margin:0 0 120px;display:-webkit-box;display:-ms-flexbox;display:flex}.consultation:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(32, 32, 32, 0.86)), to(rgba(32, 32, 32, 0.86)));background:-webkit-linear-gradient(bottom, rgba(32, 32, 32, 0.86), rgba(32, 32, 32, 0.86));background:-o-linear-gradient(bottom, rgba(32, 32, 32, 0.86), rgba(32, 32, 32, 0.86));background:linear-gradient(0deg, rgba(32, 32, 32, 0.86), rgba(32, 32, 32, 0.86));z-index:0}.consultation>img{z-index:1;position:absolute;-o-object-fit:contain;object-fit:contain}.consultation>img:first-of-type{bottom:0;left:0;height:90%}.consultation>img:last-of-type{right:0;bottom:0;height:90%}.consultation form{padding:100px 0;margin:0 auto;width:30%;position:relative;z-index:1;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-align:center;-ms-flex-align:center;align-items:center}.consultation form .section__title{color:#fff}.consultation form p{color:#fff;font-family:FuturaBookC;font-size:18px;margin-bottom:40px;margin-top:20px;text-align:center}.consultation form input{margin-top:20px;border:none;background:#F5F5F5;border-radius:30px;color:#000;padding:20px 30px;width:70%}.consultation form button{width:70%;margin-top:20px}.about .container .about__content{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;background:url("../img/mask-2.png") no-repeat;background-position:45% center;background-size:80% 120%;margin:120px 0}.about .container .about__content .img{width:26%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .container .about__content .img img{width:80%;-o-object-fit:contain;object-fit:contain}.about .container .about__content .text{width:35%;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}.about .container .about__content .text:last-of-type{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.about .container .about__content .text p{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px 0}.about .container .about__content .text p.left{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.about .container .about__content .text p.right{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.about .container .about__content .text p img{margin-right:20px}.about .container .about__content .text p span{text-decoration:underline;text-transform:uppercase;font-family:'Bebas Neue';font-size:30px}.insurance{margin-bottom:100px}.insurance .container .slider__insurance{margin:80px 0}.insurance .container .slider__insurance .slide{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;height:70px}.insurance .container .slider__insurance .slide img{-o-object-fit:contain;object-fit:contain;height:100%}.insurance .container>p{width:70%;margin:0 auto;font-size:20px;text-align:center;margin-bottom:40px;font-family:FuturaDemiC}.insurance .container>a{width:40%}.contacts .contacts__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:70px;padding-bottom:30px}.contacts .contacts__wrapper .map{position:absolute;z-index:0;width:100%;height:100%}.contacts .contacts__wrapper .contacts__content{width:30%;position:relative;z-index:1;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-align:center;-ms-flex-align:center;align-items:center}.contacts .contacts__wrapper .contacts__content .wrapper{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);width:100%;background:#fff;padding:25px;border:1px solid rgba(34, 34, 34, 0.1);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.contacts .contacts__wrapper .contacts__content .wrapper p{margin-bottom:20px}.contacts .contacts__wrapper .contacts__content .wrapper a{color:#000;margin-bottom:10px;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}.contacts .contacts__wrapper .contacts__content .wrapper a:hover{color:#FF373F}.contacts .contacts__wrapper .contacts__content button{width:80%}footer{background:url("../img/footer.png") no-repeat;background-position:center;position:relative;color:#fff;padding:42px 0}footer:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(32, 32, 32, 0.86)), to(rgba(32, 32, 32, 0.86)));background:-webkit-linear-gradient(bottom, rgba(32, 32, 32, 0.86), rgba(32, 32, 32, 0.86));background:-o-linear-gradient(bottom, rgba(32, 32, 32, 0.86), rgba(32, 32, 32, 0.86));background:linear-gradient(0deg, rgba(32, 32, 32, 0.86), rgba(32, 32, 32, 0.86));z-index:0}footer .container{position:relative;z-index:1}footer .container .footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}footer .container .footer-top ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer .container .footer-top ul li{margin-left:80px}footer .container .footer-top ul li a{font-family:FuturaDemiC;font-size:18px;color:#F5F5F5;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}footer .container .footer-top ul li a:hover{color:#FF373F}footer .container .footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .container .footer-bottom p{font-family:FuturaBookC;font-size:16px;line-height:18px;color:rgba(255, 255, 255, 0.53);margin-top:5px}footer .container .footer-bottom a{font-family:FuturaDemiC;font-size:24px;color:#fff;border-bottom:1px solid #fff;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;transition:.4s ease-out}footer .container .footer-bottom a span{color:#D6262D;border-bottom:1px solid #D6262D}footer .container .footer-bottom a:hover{color:#D6262D;border-bottom:1px solid #D6262D}@media screen and (max-width:1700px){.consultation form{width:45%}}@media screen and (max-width:1240px){header.desc{padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header.desc .logo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.desc nav{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:30px}header.desc nav .phones>img{display:none}.burger-menu{display:block}.container,.works .container{padding:0 30px}.consultation>img:first-of-type,.consultation>img:last-of-type{display:none}.fade{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.fade.active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.subtitle{width:80%}button.booking,button.form{font-size:20px;padding:17px 60px 25px}header.desc nav ul{display:none}.main{padding:100px 50px 0}.main .content{width:100%}.main .content .title{font-size:40px;line-height:48px;margin-bottom:40px}.main .content .content__list{width:100%;margin-bottom:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main .content .content__list>div{margin-left:0}.main .content .content__list>div p{font-size:26px}.main .img{width:100%;height:50%;margin-left:-50px}.fixed .container .fixed__content>div{width:240px;height:240px}.fixed .container .fixed__content>div img{width:40%;-o-object-fit:contain;object-fit:contain}.fixed .container .fixed__content>img{width:30%}.plus__list .plus__item{width:49%;margin-bottom:130px}.works .slider__work .owl-dots{display:none}.works .nav-button{position:static;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}.works .nav-button button{margin:0 20px}.reservation .container .section__title{width:70%}.consultation form{width:80%}.contacts .contacts__wrapper .contacts__content{width:40%}.about .container .about__content .text p span{font-size:24px}.about .container .about__content .text p.left{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px)}.about .container .about__content .text p.right{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px)}footer .container .footer-top nav{display:none}}@media screen and (max-width:1024px){.main .content .content__list{display:none}.main{overflow-x:hidden}}@media screen and (max-width:650px){.fixed-price,button.booking,button.form{font-size:14px;padding:15px 50px 22px}.fixed-price{width:100%;margin:30px auto 0;padding:15px 10px 22px}.plus__list .plus__item h3{font-size:26px}button.booking,button.form{width:100%}.section__title{font-size:28px}.subtitle{width:100%}.main{padding:110px 30px 0}.main .content .title{font-size:24px;line-height:28px;margin-bottom:30px}.main .content .content__list{display:none}.main .img img{height:80%;bottom:0}.fixed .container .fixed__content>a.card,.fixed .container .fixed__content>div.card{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.fixed .container .fixed__content>img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.fixed{padding-top:70px}.fixed .container .fixed__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fixed .container .fixed__content>img{width:80%;margin:30px 0}.plus__list .plus__item{width:100%}.works .slider__work .slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.works .slider__work .slide .slide-left{width:100%;margin-bottom:30px}.works .slider__work .slide .slide-right{width:100%}.works .slider__work .slide .img{height:200px}.works .nav-button{margin-top:30px}.works .slider__work{padding-top:40px}.works .slider__work .slide .slide-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.works .slider__work .slide .slide-left .img{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:20px;margin-top:30px}.reservation .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation .container a{margin-top:30px}.consultation form input{width:100%}.consultation form button{width:100%}.about .container .about__content .text p span{font-size:18px}.about .container .about__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size:150% 120%;margin:50px 0}.about .container .about__content .text{width:100%}.about .container .about__content .img{display:none}.about .container .about__content .text p.left,.about .container .about__content .text p.right{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.about .container .about__content .text p{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}.about .container .about__content .text p span{width:50%}.insurance .container>a{width:100%}.insurance .container>p{width:100%;font-size:16px}.contacts .contacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contacts .contacts__wrapper .contacts__content{width:100%}.contacts .contacts__wrapper .contacts__content button{width:100%;margin-bottom:30px}.contacts .contacts__wrapper .map{position:static;height:450px}footer .container .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .container .footer-bottom a{margin-top:30px}}@media screen and (max-width:320px){button.booking,button.form{font-size:14px;padding:12px 60px 20px}.main .content .title{font-size:22px;line-height:26px;margin-bottom:20px}}