@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;line-height:normal;}*:focus{outline:none;}body{line-height:1;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}ol,ul{list-style:none;margin:0;padding:0;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}a:hover{text-decoration:none;}strong,b{font-weight:600;}table{border-collapse:collapse;border-spacing:0;}img{border-style:none;width:100%;height:auto;}form fieldset{margin:0;padding:0;border:none;}input,textarea,select{vertical-align:middle;padding:0;box-sizing:border-box;resize:none;border:1px solid transparent;color:#000c49;background-color:#fff;}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#000c49;font-size:16px;}textarea:focus::-webkit-input-placeholder,input:focus::-webkit-input-placeholder{color:#b9b9b9;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px transparent;}.container{display:block;position:relative;overflow:hidden;width:100%;padding:0 40px;margin:0 auto 0 auto;height:100%;max-width:1480px;}header,main,footer,section{display:block;position:relative;width:100%;}:root{--dark-1e:#1e1e1e;--dark-333:#333;--main-dark:#1e1e1e;--dark:#000;--main-yellow:#f5a503;--main-white:#fff;--main-ease:cubic-bezier(0.165,0.84,0.44,1);--header-height:120px;}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 10px);}.section-margin{margin-top:120px;}.section-title{color:var(--dark-333);font-size:40px;font-style:normal;font-weight:800;line-height:140%;}.section-title span{color:var(--main-yellow);font-family:Poppins;font-size:40px;font-style:normal;font-weight:800;line-height:120%;}.main-btn{cursor:pointer;color:var(--main-white);font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:normal;border-radius:20px;background:var(--main-yellow);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);width:100%;padding-top:18px;padding-bottom:18px;text-align:center;transition:all 0.5s var(--main-ease);outline:none;border:none;}.main-btn:hover{opacity:0.7;}.section-w-bg{position:relative;}.section-w-bg::before{content:"";position:absolute;inset:0;margin:0px auto;display:block;border-radius:80px;background:#fafafa;overflow:hidden;max-width:1756px;width:100%;padding-right:40px;padding-left:40px;}.main{position:relative;}.oil-change-bg-text{position:absolute;bottom:45vh;right:0;height:70%;width:auto;overflow:hidden;}.oil-change-bg-text img{height:100%;transform:translateX(40%);}.header{position:fixed;top:0;z-index:10;width:100%;background-color:var(--main-white);}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;padding-bottom:10px;}.header-nav{display:flex;align-items:center;gap:40px;}.header-info{display:flex;flex-direction:column;gap:10px;}.header-info p{display:flex;gap:5px;align-items:center;font-size:16px;color:var(--dark-1e);}.header-info svg{flex-shrink:0;}.header-logo{width:100px;height:100px;display:block;flex-shrink:0;}.header-nav__link{font-size:18px;transition:all 0.5s var(--main-ease);position:relative;color:var(--dark-1e);transition:all 0.4s var(--main-ease);}.header-nav__link::before{content:"";display:block;position:absolute;width:100%;height:1px;bottom:0;background-color:var(--main-yellow);transform:scaleX(0);transition:transform 0.5s var(--main-ease);}.header-nav__link:hover{text-shadow:0 0 0.5px var(--dark-1e),0 0 1px var(--dark-1e);}.header-nav__link:hover::before{transform:scaleX(1);}.header-btn{flex-shrink:0;}.header-btn .main-btn{padding:15px 30px;width:fit-content;height:auto;}.header-burger{width:32px;height:32px;background-color:var(--main-yellow);border-radius:60px;position:relative;border:none;outline:none;cursor:pointer;display:none;}.header-burger svg{position:absolute;inset:0;width:100%;height:100%;padding:5px;}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;background-color:var(--main-white);transform:translateX(-105%);transition:transform 0.5s var(--main-ease);display:none;}.mobile-menu.active{transform:translateX(0%);}.line{fill:none;stroke:#fafafa;stroke-width:3;transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1);}.line1{stroke-dasharray:60 207;stroke-width:6;}.line2{stroke-dasharray:60 75;stroke-width:6;stroke-dashoffset:-134;}.line3{stroke-dasharray:60 207;stroke-width:6;}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-90;stroke-width:6;}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}.header-btn--group{display:flex;align-items:center;gap:25px;}.header--margin{height:var(--header-height);}.hero{position:relative;}.hero-svg{position:absolute;z-index:0;top:20px;left:0;width:100%;height:auto;}.hero-bg{position:absolute;aspect-ratio:1222 / 971;width:63vw;right:0;top:0;z-index:1;}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:left;}.hero-svg svg{width:100%;height:auto;}.hero .container{overflow:visible;}.hero__inner{display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative;z-index:2;height:calc(100vh - var(--header-height));padding-top:115px;padding-bottom:130px;}.hero-title{display:flex;flex-direction:column;}.hero-title--line1{display:flex;align-items:center;gap:5px;}.hero-title span{font-family:Poppins;font-size:64px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase;}.hero-title--span-bl{color:var(--dark-1e);}.hero-title--span-bg{display:block;color:var(--main-white);border-radius:50px;background-color:var(--main-yellow);padding:5px 25px;}.hero-title--span-orng{color:var(--main-yellow);}.hero-text{display:flex;flex-direction:column;}.hero-text p{color:var(--dark-1e);font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:1;}p.hero-text-orng{color:var(--main-yellow);font-weight:700;text-transform:uppercase;}.hero-btn-text{color:var(--dark-1e);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:140%;}.hero-btn{display:flex;max-width:355px;flex-direction:column;align-items:center;gap:30px;}.how{margin-top:170px;}.how__inner{padding-top:100px;padding-bottom:100px;}.how-subtitle{color:var(--dark-1e);font-size:20px;font-style:normal;font-weight:600;line-height:140%;}.how-grid--item{border-radius:20px;padding:25px;background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,0.15);display:flex;flex-direction:column;gap:10px;align-items:flex-start;position:relative;}.how-grid--item .num{color:var(--dark-1e);font-family:Poppins;font-size:48px;font-style:normal;font-weight:800;line-height:140%;}.how-grid--item .title{color:var(--dark-1e);font-family:Poppins;font-size:22px;font-style:normal;font-weight:600;line-height:normal;}.how-grid--item .text{color:var(--dark-1e);font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.how-grid--item .icon{width:70px;height:70px;border-radius:12px;background:var(--main-yellow);display:grid;place-content:center;position:absolute;top:0px;transform:translateY(-50%);right:20px;}.how-grid--item .icon svg{width:40px;height:40px;}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:85px;}.packages__inner{display:flex;flex-direction:column;}.packages-swiper-wrap{margin-top:30px;}.packages .container{overflow:visible;}.package{border-radius:40px;background:#fafafa;display:flex;flex-direction:column;gap:30px;--card-pad:25px;height:100%;transition:all 0.4s var(--main-ease);cursor:pointer;}.package:hover{transform:translateY(-15px);}.packagesSlider{padding-top:20px;}.package-bottom{display:flex;flex-direction:column;gap:35px;padding:0px var(--card-pad) var(--card-pad);}.package-body__title{color:var(--dark);font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:normal;}.package-body{padding:0px var(--card-pad);flex:1;}.package-body__list{display:flex;flex-direction:column;gap:10px;margin-top:20px;}.package-body__item{color:var(--dark);display:flex;gap:10px;}.package-body__item svg{flex-shrink:0;}.package-body__item p{color:var(--dark);font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.package-bottom--texts{display:flex;flex-direction:column;gap:15px;}.package-bottom--texts p{color:var(--dark);font-family:Poppins;font-size:18px;font-style:normal;font-weight:300;line-height:normal;}.package-head{padding:var(--card-pad);border-radius:40px;background:#ededed;}.package-name{padding:14px 20px;border-radius:20px;background:var(--dark-333);color:var(--main-white);font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal;}.package-head--top{display:flex;align-items:center;gap:20px;justify-content:space-between;}.package-price--self{color:var(--dark-333);font-size:30px;font-style:normal;font-weight:800;line-height:normal;display:flex;align-items:center;gap:10px;justify-content:flex-end;}.package-price--self span{color:var(--dark-333);font-size:20px;font-style:normal;font-weight:500;line-height:normal;}.package-price--tax{color:#464646;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;}.package-head__filter,.package-head__sub{color:var(--dark);display:flex;gap:10px;align-items:center;margin-top:20px;}.package-head__filter{margin-top:10px;}.package-head__filter svg,.package-head__sub svg{flex-shrink:0;}.package-head__filter p,.package-head__sub p{color:var(--dark);font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal;}.package .main-btn{background-color:var(--dark-333);}.package--orange{background:#fafafa;}.package--orange .main-btn{background-color:var(--main-yellow);}.package--orange .package-name{background-color:var(--main-yellow);}.package--dark{background:var(--dark-1e);}.package--dark .package-head{background-color:#323232;}.package--dark .package-name{background-color:var(--dark-1e);}.package--dark .package-body__item p,.package--dark .package-head__sub,.package--dark .package-head__filter p,.package--dark .package-head__sub p,.package--dark .package-price--tax,.package--dark .package-body__title,.package--dark .package-price--self span,.package--dark .package-price--self{color:var(--main-white);}.package--dark .package-body__item{color:var(--main-yellow);}.package--dark .main-btn{background-color:var(--main-yellow);}.package--dark .package-bottom--texts p{color:#dadada;}.packages-swiper-wrap{width:100%;max-width:100%;}.packagesSlider .swiper-slide{height:auto;}.services__inner{display:grid;grid-template-columns:0.4fr 0.6fr;gap:20px;}.services{display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px;row-gap:20px;}.service{display:flex;flex-direction:column;align-items:center;border-radius:12px;background:#fafafa;overflow:hidden;gap:8px;padding-bottom:8px;}.service span{color:var(--dark);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:140%;}.service--img{border-radius:0px 0px 20px 20px;aspect-ratio:1/1;overflow:hidden;position:relative;}.price-block--hover{position:absolute;bottom:10px;right:10px;width:35px;height:35px;display:block;font-size:unset;transition:all 0.4s;cursor:pointer;}.price-block--hover svg{width:100%;height:100%;}.service--img img{width:100%;height:100%;object-fit:cover;}.price-block{position:absolute;bottom:52px;right:10px;width:fit-content;display:flex;align-items:center;flex-direction:column;padding:12px 20px;border-radius:10px;background:#fafafa;opacity:0;transition:all 0.4s;}.service.hovered .price-block{opacity:1;}.price-block .price-block--title{color:#888;text-align:center;font-size:10px;font-style:normal;font-weight:400;line-height:140%;}.price-block .price-block--price{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:140%;}.price-block--hover:hover{opacity:0.8;}.services__text{height:100%;padding-bottom:40px;}.services__subtitle{color:var(--dark-1e);font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin-top:30px;}.services__text{display:flex;flex-direction:column;}.services__list{flex:1;display:grid;place-content:center;padding-top:10px;padding-bottom:10px;}.services__list .package-body__list{margin-top:0;}.services__list .package-body__item{align-items:center;}.services__subtext{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:120%;}.services__subtext span{color:#ca0101;font-size:16px;font-style:normal;font-weight:500;line-height:120%;padding-left:10px;}.after__l{display:flex;flex-direction:column;}.after__inner{display:grid;grid-template-columns:0.4fr 0.6fr;gap:20px;}.after__img{flex-shrink:0;flex:1;display:flex;flex-direction:column;margin-top:60px;width:458px;justify-content:space-between;gap:20px;}.after__img img{aspect-ratio:457.59/631.34;width:100%;}.after__btn{max-width:335px;align-self:center;width:100%;padding-bottom:8px;}.yellow-icons-list{display:flex;flex-direction:column;gap:30px;}.yellow-icons-item{display:flex;align-items:center;gap:25px;}.yellow-icons--icon{border-radius:12.08px;background:var(--main-yellow);width:60px;height:60px;display:grid;place-content:center;flex-shrink:0;}.yellow-icons--text{display:flex;flex-direction:column;gap:10px;}.yellow-icons--text h3{color:var(--dark-1e);font-size:22px;font-style:normal;font-weight:600;line-height:normal;}.yellow-icons--text p{color:var(--dark-1e);font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.why-content{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px;}.why__inner{padding-top:60px;padding-bottom:100px;}.why-img{width:100%;height:100%;position:relative;}.why-img img{position:absolute;width:80%;height:100%;object-fit:cover;top:0;left:0;border-radius:30px;overflow:hidden;}.area-content{display:grid;grid-template-columns:0.4fr 0.6fr;gap:50px;margin-top:40px;}.area-map{width:100%;height:100%;position:relative;margin-right:30px;}.area-map img{position:absolute;width:100%;height:auto;object-fit:cover;top:0;left:0;border-radius:30px;overflow:hidden;}.area-list__self{display:grid;grid-template-columns:repeat(3,1fr);row-gap:30px;column-gap:100px;}.area-list__item{display:flex;align-items:center;gap:10px;}.area-list__item svg{flex-shrink:0;}.area-list__item span{color:var(--dark-1e);font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:140%;}.area-list__subtext{margin-top:70px;color:var(--dark-333);font-size:18px;font-style:normal;font-weight:400;line-height:140%;}.area-list__subtext span{color:var(--dark-333);font-size:18px;font-style:normal;font-weight:700;line-height:140%;}.quote{margin-inline:auto;display:flex;flex-direction:column;max-width:1100px;}.quote .topline{display:flex;align-items:center;gap:15px;align-self:center;margin-bottom:10px;text-align:center;}.quote .topline span{display:block;color:var(--main-white);font-size:inherit;font-weight:inherit;padding:12px 25px;background-color:var(--main-yellow);border-radius:37px;line-height:1;}.bottom-line{text-align:center;}.quote .bottom-line,.quote .topline{font-size:40px;color:var(--dark-1e);line-height:1;font-weight:bold;text-transform:uppercase;}.quote .author{display:block;width:fit-content;align-self:flex-end;margin-top:30px;font-size:20px;color:var(--dark);font-weight:500;}.booking-content{display:flex;flex-direction:column;gap:40px;max-width:50%;padding-top:60px;padding-bottom:60px;}.book-title{text-transform:uppercase;font-size:44px;line-height:1;color:var(--main-white);font-weight:700;}.booking-content .main-btn{background-color:var(--dark-1e);max-width:335px;}.booking{position:relative;background:#fff;background:linear-gradient( 180deg,var(--main-white) 50%,var(--main-dark) 50% );margin-top:192px;z-index:1;}.booking-svg{position:absolute;top:0;left:0;width:60%;height:100%;}.booking-svg img{width:100%;height:100%;object-fit:cover;object-position:right;}.booking-svg img.mob{display:none;}.booking-img{position:absolute;right:0;top:50%;width:48vw;transform:translateY(-50%);}.review-stars--wrap{display:flex;align-items:center;gap:8px;}.review-stars--wrap span{color:var(--dark);font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.reviews-top{display:flex;align-items:center;gap:9vw;}.review-stars{display:flex;align-items:center;}.reviews-slider{max-width:1760px;width:100%;margin:35px auto 0px;}.head{display:flex;align-items:center;gap:20px;}.head-content__b,.head-content__t{display:flex;align-items:center;gap:20px;justify-content:space-between;}.head-content{display:flex;flex-direction:column;gap:5px;width:100%;}.head-content__stars{display:flex;align-items:center;}.reviewsSlider-slide .img{flex-shrink:0;width:78px;height:78px;border-radius:78px;overflow:hidden;}.reviewsSlider-slide .img img{width:100%;height:100%;object-fit:cover;object-position:top;}.reviewsSlider-slide{padding:40px;border-radius:40px;background:#fafafa;}.review-name{color:var(--dark-333);text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:normal;}.reviewsSlider .text{color:var(--dark-1e);font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:33px;}.review-span{color:var(--main-yellow);font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.footer{background-color:var(--dark-1e);padding-top:80px;padding-bottom:40px;}.footer__inner{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;}.footer-col1{display:flex;flex-direction:column;gap:10px;}.footer-logo{width:85px;height:85px;margin-bottom:10px;display:block;}.footer--contact-link,.footer--nav-link,.footer-text{font-size:14px;color:var(--main-white);display:block;transition:all 0.5s var(--main-ease);}.footer--contact-link{display:flex;gap:10px;}.footer--contact-link svg{flex-shrink:0;}.footer--nav-link{position:relative;width:fit-content;}.footer--nav-link::after{content:"";display:block;position:absolute;bottom:0;left:0;transition:transform 0.5s var(--main-ease);height:1px;width:100%;background-color:var(--main-white);transform:scaleX(0);}.footer--contact-link:hover{color:var(--main-yellow);}p.footer--contact-link:hover{color:var(--main-white);}.footer--nav-link:hover{opacity:0.9;}.footer--nav-link:hover::after{transform:scaleX(1);}.footer-text.footer-title{font-weight:500;text-transform:uppercase;margin-bottom:15px;color:var(--main-yellow);}.footer-col3 nav,.footer-col2 nav{display:flex;flex-direction:column;gap:15px;}.made-by{display:flex;align-items:center;gap:5px;color:#565656;transition:color 0.5s var(--main-ease);}.made-by:hover{color:var(--main-yellow);}.footer--social-link{width:45px;height:45px;flex-shrink:0;display:block;transition:opacity 0.5s var(--main-ease);}.footer--social-link:hover{opacity:0.8;}.footer-col4 nav{display:flex;align-self:center;gap:15px;margin-top:15px;margin-bottom:25px;}.footer--social-link img{width:100%;height:100%;}.review-nav,.package-nav{margin-top:15px;justify-content:center;gap:15px;display:none;}.review-nav{display:flex;}.slider-btn{width:50px;height:50px;cursor:pointer;transition:all 0.5s var(--main-ease);}.slider-btn:hover{opacity:0.8;}.hero-title--line1,.hero-title--line2{overflow:hidden;}.hero-title--line2 span,.hero-title--line1 span{opacity:0;transform:translateY(120%);}.hero-bg{overflow:hidden;}.hero-bg img{transform:scale(1.05);opacity:0;}.hero-btn{opacity:0;}header.header{transform:translateY(-100%);opacity:0;}.hero-text p{opacity:0;}.hero-title--line2{display:flex;align-items:center;gap:3px;}body:has(.text-page){display:flex;flex-direction:column;min-height:100vh;}body:has(.text-page) .footer{padding-top:40px;}.text-page{flex-grow:1;overflow:hidden;margin-top:140px;padding-bottom:70px;}.text-page__text ul,.text-page__text ol{list-style:disc;list-style-position:inside;}@media screen and (max-width:1080px){.text-page{flex-grow:1;overflow:hidden;margin-top:60px;padding-bottom:30px;}}