.header .nav__logo{position:relative;color:#333333;font-weight:700;font-size:30px;text-decoration:none;line-height:1;transition:all 2s ease}.header .nav__logo:before{content:"";top:0;left:0;position:absolute;width:0px;background:#fed100;height:30px;border-radius:5px;transition:all 2s ease}.header .nav__logo:hover{text-decoration:none;color:#333333}.header .nav__logo:hover:before{width:100%}.header .nav__wrapper{display:flex;justify-content:space-between;align-items:center}.header .nav__item{display:flex;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:0}.header .nav__item a{text-decoration:none}.header .nav__list{display:flex;justify-content:space-between;align-items:center;margin:0px 25px;font-weight:500;font-size:18px}.header .nav__list a{color:#333333}.header .nav__phone{color:#333333;font-size:24px;font-weight:700}.header .nav__phone:hover{text-decoration:none}.promo{position:relative;min-height:650px;padding:40px 0px;background-color:#FFD101}.promo__wrapper{margin-top:63px;display:flex;flex-direction:column}.promo__title{color:#333333;font-weight:700;font-size:70px;line-height:1}.promo__subtitle{margin-top:23px;color:#333333;font-weight:500;font-size:30px}.promo .button{margin-top:50px}.promo__icons{margin-top:66px;display:flex;width:546px;justify-content:space-between}.promo__icon{display:flex;align-items:center}.promo__descr{margin-left:9px;color:#333333;font-size:16px;font-weight:300}.promo__img{position:absolute;bottom:0;left:47%;z-index:1;height:584px}.promo__car{position:absolute;left:55%;top:50%;transform:translateY(-50%)}.promo__round{position:absolute;bottom:10%;left:70%;display:flex;width:100px;height:100px;background-color:#3D9BE9;border-radius:50%;justify-content:center;align-items:center;box-shadow:1px 1px 1px 25px rgba(61,155,233,0.3);animation:calling ease-in-out;animation-delay:1s;animation-duration:1s;animation-iteration-count:5}@keyframes calling{0%{box-shadow:1px 1px 1px 25px rgba(61,155,233,0.3)}50%{box-shadow:1px 1px 1px 25px rgba(61,155,233,0.8)}to{box-shadow:1px 1px 1px 25px rgba(61,155,233,0.3)}}.title{color:#333333;font-weight:700;font-size:30px;text-decoration:none;line-height:1;text-align:center}.title:hover{text-decoration:none;color:#333333}.button{width:304px;height:60px;color:#F2F2F2;font-weight:500;font-size:24px;border:none;cursor:pointer;transition:1s all}.button_red{background-color:#FF352B;border-bottom:2px solid #333333;transition:0.5s all}.button_red:hover{border-bottom:0;color:#FFD101}.button_main{background:#FED100;margin:0 auto;width:250px;height:52px;color:#333333;transition:0.5s all}.button_main:hover{background-color:#fff;border:1px solid #FFD101}.button_submit{background-color:#FF352B;border-bottom:2px solid #F2F2F2;margin-bottom:10px;transition:0.5s all}.button_callback,.button_footer{background-color:#FFD101;margin-bottom:5px;border:1px solid #333333;color:#333333;font-weight:500;font-size:20px;height:44px;width:250px;transition:0.5s all}.button_callback:hover,.button_footer:hover{color:#FFD101}.button_buy{background-color:#FFD101;border-bottom:2px solid #F2F2F2;margin-top:40px;color:#333333}.menu-open{margin-right:15px;display:none;width:50px;height:50px;position:relative;border-radius:50%}.menu-open span{position:absolute;width:44px;height:2px;top:50%;margin-top:-1px;left:50%;margin-left:-22px;background-color:#333333}.menu-open span:before{transition:0.5s;content:"";transform:translateY(-10px)}.menu-open span:after{transition:0.5s;content:"";transform:translateY(10px)}.menu-open span:before{position:absolute;width:44px;height:2px;top:50%;margin-top:-1px;left:50%;margin-left:-22px;background-color:#333333}.menu-open span:after{position:absolute;width:44px;height:2px;top:50%;margin-top:-1px;left:50%;margin-left:-22px;background-color:#333333}.menu-open_active{margin-right:0;position:fixed;top:38px;right:0;z-index:10;transition:1s all}.menu-open_active span{height:0}.menu-open_active span:before{width:22px;margin-left:-11px;right:-20px;transform:rotate(45deg)}.menu-open_active span:after{right:-20px;width:22px;margin-left:-11px;transform:rotate(-45deg)}.work{padding:95px 0 45px 0}.work .title{text-align:center}.work__wrapper{margin-top:66px;display:flex;flex-wrap:wrap;justify-content:space-evenly}.work__item{display:flex;align-items:self-start;width:479px;justify-content:space-between;margin-top:56px}.work__item:nth-child(-n+2){margin-top:0}.work__number{text-shadow:2px 0px 0px #fed100;color:#333333;font-size:50px;font-weight:300;line-height:1}.work__title{font-weight:500;font-size:20px;color:#333333}.work__descr{margin-top:15px;font-weight:300;font-size:16px;color:#333333;line-height:21px;width:380px}.prices{padding:59px 0 67px 0}.prices .title{text-align:center}.prices__title{margin-top:84px;text-align:center;line-height:1;font-weight:700;font-size:24px;color:#333333}.prices__subheader{margin-top:15px;text-align:center;font-weight:700;font-size:24px;color:#333333}.prices__wrapper{margin-top:60px;display:flex;justify-content:space-between;flex-wrap:wrap}.prices__item{width:421px;min-height:579px;border:1px solid #EBEBEB;transition:1s all;margin:0 auto;margin-bottom:20px}.prices__item:hover{border:1px solid #FED100}.prices__descr{margin-top:60px;text-align:center;font-weight:300;color:#333333;font-size:16px}.prices__price{color:#333333;margin-top:60px;font-size:30px;font-weight:700;text-align:center}.prices .button{margin-top:53px;color:#333333;font-size:20px;display:block}.prices__link{display:none}.autopark{padding:35px 0 46px 0}.autopark .title{text-align:center;font-size:30px}.autopark__title{text-align:left;font-size:24px;font-weight:700}.autopark .subheader{margin-top:15px;color:#333333;font-weight:700;font-size:24px;line-height:1;text-align:center}.autopark__tabs{margin-top:60px;display:flex;list-style:none;justify-content:center;margin-bottom:0;padding-left:0}.autopark__tab{display:flex;width:200px;height:50px;border:1px solid #EBEBEB;font-size:20px;color:#333333;font-weight:500;justify-content:center;align-items:center;cursor:pointer;transition:0.5s all}.autopark__tab:not(:last-child){margin-right:19px}.autopark__tab:hover{background-color:#FFD101;color:#FFF}.autopark__tab_active{border:1px solid #FED100}.autopark__wrapper{margin-top:47px;display:none;min-width:0;min-height:200px}.autopark__wrapper_active{display:flex;min-width:0}.autopark__slide{display:flex;align-items:center;justify-content:center;min-width:0}.autopark__list{margin-top:37px;list-style-type:none;margin-bottom:0;padding-left:0;text-align:left}.autopark__item{margin-top:28px;font-weight:300;font-size:16px;padding-left:30px;background-image:url(../icons/checkIcon.svg);background-repeat:no-repeat;background-position:left center}.autopark__catalog{margin-right:100px}.autopark .button{margin-top:35px}.autopark .swiper-button-prev:after{font-size:17px;color:#333333;font-weight:900}.autopark .swiper-button-next:after{font-size:17px;color:#333333;font-weight:900}.autopark .swiper-button-prev{left:30px}.autopark .swiper-button-next{right:50px}.autopark .swiper-pagination-bullet{background-color:#333333;width:8px;height:8px}.autopark .swiper-pagination-bullet-active{border:2px solid #FFD101;width:10px;height:10px}.autopark .swiper-pagination{bottom:0}.reviews{padding:100px 0 94px 0;background-color:#FFD101}.reviews__wrapper{min-width:0;margin-top:60px;display:flex;justify-content:center}.reviews__item{max-width:420px}.reviews__note{min-width:0;margin-top:10px;display:flex;align-items:flex-end}.reviews__title{font-size:24px;font-weight:700;color:#333333;line-height:1}.reviews__subheader{color:#333333;font-size:16px;font-weight:300;margin-right:9px;line-height:12px}.reviews__descr{margin-top:19px;color:#333333;font-size:16px;font-weight:300;line-height:21px;margin-bottom:18px}.reviews__link{color:#333333;font-size:16px;font-weight:300;text-decoration:underline}.reviews__link:hover{text-decoration:none;color:#333333}.reviews__button{display:block;margin:0 auto;margin-top:60px;background-color:#FFD101;border:1px solid #333333;color:#333333;font-weight:500;font-size:20px;transition:0.5s all}.reviews__stars{min-width:0;display:flex;align-items:flex-end}.reviews__description{display:none}.call{padding:124px 0}.call__title{text-align:left;line-height:1}.call__subheader{margin-top:10px;font-size:16px;color:#333333;font-weight:300;line-height:1}.call__wrapper{margin:0 auto;max-width:1002px}.call .feed-form{display:flex;margin-top:47px}.call .feed-form input{font-weight:500;height:35px;padding:10px 10px;color:rgba(51,51,51,0.7);border:none;border-bottom:1px solid #333333;margin-right:70px}.call .feed-form p{display:flex;align-items:center;justify-content:center;line-height:1;margin:0;color:#333333;font-size:12px;font-weight:500}.call .feed-form p input{margin-right:10px}.call .error{border-bottom:1px solid #FFD101}.call label.error{border-bottom:1px solid #FFD101;font-size:10px;text-align:center;margin-bottom:0;font-weight:500}.map{height:666px;position:relative}.map #wrapMap{position:relative;cursor:help;overflow:hidden}.map .mapTitle{position:absolute;z-index:1000;box-shadow:rgba(0,0,0,0.25) 0px 0px 5px;display:none;padding:5px 20px;border-radius:2px;background:white;border-color:#cccccc}.map__info{padding:40px 35px 40px 35px;height:326px;width:368px;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:calc(45% - 368px)}.map__title{color:#333333;font-weight:700;font-size:30px;text-decoration:none;line-height:1}.map__list{margin-top:40px;list-style:none;margin-bottom:0;padding-left:0}.map__item{margin-top:20px;padding-left:30px;background-image:url(../icons/checkIcon_yellow.svg);background-repeat:no-repeat;background-position:left center;font-weight:300;font-size:16px}.map__item:nth-child(3){text-decoration:underline}.map__icons{text-align:right;margin-top:54px}.map__icon{margin-right:25px}.map__icon img{transition:1s all}.map__icon img:hover{transform:rotate(360deg)}.map__icon:last-child{margin-right:0}.map__block{display:none}.footer{padding:100px 0 102px 0;background-color:#FFD101}.footer .title{text-align:left}.footer .title a{color:#333333;font-weight:700;font-size:30px;text-decoration:none;line-height:1}.footer .title a:hover{text-decoration:underline;color:#333333}.footer__info{display:flex;justify-content:space-between}.footer__privacy{display:flex;flex-direction:column;max-width:238px}.footer__policy{margin-top:44px;color:#333333;font-weight:500;font-size:16px}.footer__policy:hover{color:#333333}.footer__list{list-style:none;margin-bottom:0;padding-inline-start:0}.footer__item{margin-top:15px}.footer__item:first-child{margin-top:0}.footer__item a{color:#333333;font-weight:500;font-size:20px}.footer__item a:hover{color:#333333}.footer__icons{display:flex;margin-bottom:20px}.footer__icon{cursor:pointer;margin-right:30px}.footer__icon img{transition:1s all}.footer__icon img:hover{transform:rotate(360deg)}.footer__icon:last-child{margin-right:0}.footer__email{font-size:20px;font-weight:500;color:#333333;text-decoration:underline}.footer__email:hover{text-decoration:none;color:#333333}.footer__contacts{display:flex;flex-direction:column}.footer__contacts .button_footer{display:none}.footer__phone{font-size:20px;font-weight:500;color:#333333;text-decoration:underline;text-align:center}.footer__phone:hover{color:#333333;text-decoration:none}.buy-form{display:flex;flex-direction:column;width:300px;margin-top:60px}.buy-form input{font-weight:500;height:35px;padding:10px 10px;color:rgba(51,51,51,0.7);border:none;background-color:#ffff;border-bottom:1px solid #333333;margin-top:40px}.buy-form input:first-child{margin-top:0}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;background-color:rgba(0,0,0,0.56);z-index:5}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:380px;min-height:370px;background-color:#fff;padding:38px 40px 40px 40px}.modal__close{position:absolute;top:0;right:-40px;font-size:50px;line-height:17px;color:#FFD101;cursor:pointer;transform:skewX(6deg)}.modal__subtitle{text-align:center;font-weight:700;color:#333333;font-size:18px}.modal__descr{margin-top:10px;text-align:center;font-weight:500;font-size:14px;color:#333333}.modal .error{border:1px solid #FFD101}.modal label.error{border:none;text-align:center;margin-top:15px;margin-bottom:0;font-weight:500}.modal_reviews{width:500px;min-height:355px;padding-bottom:20px}.swiper-scrollbar-drag{background-color:#fed100}.swiper-container-horizontal .swiper-pagination-bullets{bottom:-6px}.swiper-container-horizontal .prices__title{margin-top:0}.swiper-container-horizontal .prices__descr{margin-top:30px}.swiper-container-horizontal .button_main{display:block;margin:0 auto;margin-top:20px}.swiper-container-horizontal .prices__price{margin-top:20px}#buy,#modal_prices,#order,.modal_reviews{display:none}@media (max-width:1615px){.promo__round{display:none}}@media (max-width:1360px){section .container{max-width:1150px}.promo__car{display:none}.autopark .swiper-button-next,.autopark .swiper-button-prev{display:none}}@media (max-width:1200px){section .container{max-width:960px}.promo__img{left:60%}.work__item{width:460px;margin-right:20px}.autopark__catalog{margin-right:0}.swiper-button-next,.swiper-button-prev{display:none}}@media (max-width:991px){footer.footer{padding:60px 0 50px 0}footer.footer .container{max-width:720px}footer.footer .footer__info{flex-direction:column;align-items:center}footer.footer .footer__privacy{align-items:center}footer.footer .footer__policy{text-align:center;margin-top:18px}footer.footer .footer__policy:nth-child(2){margin-top:36px}footer.footer .footer__list{margin-top:46px;align-items:center}footer.footer .footer__item{text-align:center}footer.footer .footer__social{margin-top:46px}footer.footer .footer__phone{display:none}footer.footer .footer__contacts .button_callback{display:none}footer.footer .footer__contacts .button_footer{display:block;margin-top:46px}section .container{max-width:720px}.header .nav__logo{font-size:20px}.header .nav__list{font-size:14px}.header .nav__phone{font-size:18px}.promo__img{display:none}.promo__title{text-align:center;font-size:60px}.promo__subtitle{text-align:center;font-size:25px}.promo .button{margin:0 auto;margin-top:60px}.promo__icons{margin:0 auto;margin-top:80px}.work__item{margin-right:0px}.work__item:nth-child(n+1){margin-top:30px}.work__item:first-child{margin-top:0}.autopark__catalog{margin-right:0;display:none}.autopark__img img{width:100%}.autopark .swiper-button-next,.autopark .swiper-button-prev{display:none}.call .feed-form{flex-direction:column;justify-content:center;align-items:center}.call .feed-form input{width:500px;margin-right:0}.call .feed-form input:nth-child(2){margin-top:40px}.call .call__input{margin-top:40px}.call .call__input input{margin-right:0;width:12px;height:17px}.call__title{text-align:center}.call__subheader{text-align:center}}@media screen and (max-width:767px){section .container{max-width:540px}section .container .nav__item{position:absolute;display:flex;left:0;height:50px;width:100%;z-index:4;align-items:center;justify-content:space-evenly;padding-inline-start:0;top:-10%;transition:0.2s all}section .container .nav__item_active{display:flex;position:fixed;background-color:#333333;left:0;top:0;height:50px;width:100%;z-index:4;align-items:center;justify-content:space-evenly;padding-inline-start:0;transition:1s all}section .container .nav__list{z-index:3;margin:0;font-size:12px}section .container .nav__list a{color:#FFD101}section .container .hvr-underline-from-center{overflow:visible}section .container .header .nav__logo{font-size:16px}section .container .header .nav__phone{display:none}section .container .menu-open{display:block}.promo{padding:10px 0 40px 0;min-height:0}.promo__title{font-size:30px}.promo__subtitle{font-size:18px;margin-top:5px}.promo__img{display:block;height:396px;left:50%;margin-left:-124px;top:57%;margin-top:-198px}.promo .button{margin-top:333px;z-index:2}.promo__wrapper{margin-top:17px}.promo__icons{display:none}.reviews{padding:40px 0 48px 0}.reviews__item{max-width:302px}.reviews__item:nth-child(-n+2){display:none}.reviews__note{margin-top:10px}.reviews__descr{margin-top:37px;margin-bottom:15px}.reviews .button{margin-top:45px}.call{padding:62px 0 70px 0}.call__title{font-size:20px}.call__subheader{font-size:15px;margin-top:10px}.call .feed-form .input{width:90%}.call .feed-form .call__input p{justify-content:flex-start}.map{height:860px}.map .wrapMap{height:666px}.map__info{display:flex;justify-content:center;align-items:center;margin:0 auto;margin-top:100px;position:static;height:0;padding:0}.map__list{display:flex;flex-direction:column;align-items:self-start;justify-content:center;margin-top:0;max-width:540px}.map__item{text-align:left;max-width:252px;margin-top:20px}.map__item:first-child{margin-top:0}.map__title{display:none}.map__icons{display:none}.autopark__img img{width:100%}.autopark .swiper-button-next,.autopark .swiper-button-prev{display:none}footer.footer .container{max-width:540px}}@media screen and (max-width:575px){footer .container,section .container{max-width:470px}.work{padding:40px 0 52px 0}.work .title{font-size:20px}.work__wrapper{margin-top:40px;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center}.work__title{font-size:16px;text-align:left;margin:0 auto}.work__item{justify-content:center;align-items:center}.work__info{text-align:left;width:210px}.work__number{margin-right:29px;text-align:left}.work__descr{display:none}.prices{padding:50px 0;background-color:#F8FBFF}.prices .title{font-size:20px}.prices__title{font-size:18px;margin-top:0}.prices__subheader{display:none}.prices__wrapper{margin-top:40px}.prices__item{border:none;min-height:0}.prices__item:hover{border:none}.prices__item:nth-child(odd){display:none}.prices__descr{font-weight:500;margin-top:24px}.prices__price{margin-top:40px}.prices__link{display:block;color:#333333;font-weight:500;text-align:center;font-size:16px;margin-top:20px;text-decoration:underline}.prices__link:hover{color:#333333}.autopark{padding:40px 0 45px 0}.autopark .title{font-size:20px}.autopark .subheader{display:none}.autopark__tabs{margin-top:20px}.autopark__tab{width:auto;margin-right:27px;border:none;font-size:16px;font-weight:300;height:auto}.autopark__tab:hover{background:none;color:#333333}.autopark__tab_active{color:#333333;font-weight:500;background:none;border-bottom:1px solid #FFD101}.autopark__tab_active:last-child{margin-right:0}.autopark__img img{width:100%}.autopark .swiper-button-next,.autopark .swiper-button-prev{display:none}.map__info{display:block;margin-top:20px}.map__list{display:none}.map__block{display:block;text-align:center;font-weight:300;list-style:none;padding-inline-start:0;margin-bottom:0;color:#333333;font-size:15px;margin-top:46px}.map__contacts{margin-top:20px}.map__contacts:last-child{text-decoration:underline}.overlay .modal{width:280px}.overlay .modal__close{line-height:40px}.overlay .modal .button_main{width:200px;font-size:20px}.overlay .buy-form{margin-top:30px;width:200px}.overlay .buy-form input{margin-top:20px}.overlay .buy-form .button{width:200px;font-size:14px}.overlay #modal_prices{min-height:320px}}@media screen and (max-width:500px){section .work__item{width:100%}section .map__list{display:none}section .map__info{display:none}section .map__block{display:block;text-align:left;font-weight:300;list-style:none;padding-inline-start:0;margin-bottom:0;color:#333333;font-size:15px;margin-top:46px}section .map__contacts{margin-top:20px}section .map__contacts:last-child{text-decoration:underline}.overlay .modal__close{right:-30px}.overlay .container{max-width:400px}.overlay .container .button{width:292px;height:60px;font-size:20px}footer.footer .container{max-width:400px}}@media screen and (max-width:460px){section .container{max-width:360px}footer .footer .container{max-width:360px}.modal{padding:20px 40px}.modal .reviews__title{font-size:15px}.modal .reviews__descr{margin-top:10px;font-size:13px}}@media screen and (max-width:380px){section .container{max-width:280px}footer.footer .container{max-width:280px}.button{width:280px;font-size:20px}.overlay .modal{width:250px}.overlay .modal .prices__title{font-size:17px}.overlay .modal .prices__descr{font-size:14px}.overlay .modal .button_main{width:175px}.overlay .modal .prices__price{font-size:20px}.overlay .modal .buy-form{width:170px}.overlay .modal .buy-form .button{width:175px}.overlay .modal_reviews .modal__close{line-height:115px}}body{overflow-x:hidden;width:100%;height:100%}*{font-family:"Montserrat",sans-serif}.container{max-width:1312px;margin:0 auto}h1,h2,h3,h4{margin:0}