*{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width:1200px){html{font-size:56.25%}}@media only screen and (max-width:1000px){html{font-size:50%}}body{font-family:Poppins,sans-serif;font-weight:400;line-height:1.6;font-size:1.6rem;color:#2d2d2d}body.sidebar-collapsed-active .content{gap:0}.container{display:flex;max-width:115rem;margin:0 auto;padding:0}@media only screen and (max-width:1200px){.container{max-width:110rem}}@media only screen and (max-width:1000px){.container{max-width:100rem}}@media only screen and (max-width:800px){.container{max-width:80rem;padding:0 1rem}}@media only screen and (max-width:650px){.container{max-width:65rem}}@media only screen and (max-width:500px){.container{max-width:50rem}}h1{font-family:Poppins,sans-serif;font-weight:600;font-size:7.2rem;line-height:7rem;color:#000}h2{font-family:Poppins,sans-serif;font-weight:700;font-size:4.8rem;color:#000}h2.small{font-size:3.6rem}h3{font-family:Poppins,sans-serif;font-weight:700;font-size:3rem;color:#000}i.fa-square-check{color:#ef0d33}.content{padding:8rem 0}@media only screen and (max-width:1200px){.content{padding:8rem 0}}@media only screen and (max-width:1000px){.content{padding:7rem 0}}@media only screen and (max-width:800px){.content{padding:6rem 0}}@media only screen and (max-width:650px){.content{padding:4rem 0}}.content{display:flex;width:100%;gap:3rem}@media only screen and (max-width:650px){.content{flex-direction:column}}.cars-index{background:#f6f6f6}a:not(.btn),.header .socials a{transition:all .2s}a:not(.btn):hover,.header .socials a:hover{color:#ef0d33}.hidden-checkbox{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-family:sans-serif;font-size:16px;-webkit-user-select:none;user-select:none}.custom-box{display:inline-block;width:18px;height:18px;margin-right:8px;border:1px solid #CCCCCC;border-radius:4px;background-color:#fff;transition:all .2s ease-in-out;position:relative}.custom-box.red{border-color:#ff7084;background-color:#f12648}.custom-box:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform .2s ease-in-out}.hidden-checkbox:checked+.checkbox-label .custom-box{background-color:#000;border-color:#000}.hidden-checkbox:checked+.checkbox-label .custom-box:after{transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}.btn{display:flex;align-items:center;padding:1rem 2rem;border-radius:1rem;text-decoration:none;color:#000;transition:all .2s;cursor:pointer;gap:.5rem}.btn i{transition:all .2s}.btn.primary{background-color:#ef0d33;color:#fff}.btn.primary i{background:none;color:#fff}.btn.primary:hover{background-color:color-mix(in srgb,#EF0D33,white 30%)}.btn.primary:hover i{transform:translate(.5rem)}.btn.secondary{background-color:#fff}.btn.secondary:hover{background-color:color-mix(in srgb,white,black 10%)}.btn.tertiary{background:#eee}.btn.tertiary:hover{background-color:color-mix(in srgb,#EEEEEE,black 10%)}.btn.dark{background:#000;color:#fff}.btn.dark:hover{background-color:color-mix(in srgb,black,white 20%)}.btn.dark:hover i{transform:translate(.5rem)}.btn.outline{background:transparent;border:1px solid black}.btn.outline.icon-left:hover i{transform:translate(-.5rem)}.btn.outline:hover{background-color:color-mix(in srgb,white,black 10%)}.btn.collapse-sideways{font-family:Poppins,sans-serif;font-weight:600;background:#ccc;padding:2px .8rem}.btn.collapse-sideways:hover{background-color:#000;color:#fff}.btn.collapse-sideways.mobile{display:none}@media only screen and (max-width:650px){.btn.collapse-sideways.mobile{display:block}}.btn.collapse-sideways.desktop{display:none}@media only screen and (min-width:650px){.btn.collapse-sideways.desktop{display:block}}.btn.collapse-upwards{background:#fff;padding:.5rem;font-size:1.4rem;border-radius:.5rem;transition:all .2s}.btn.collapse-upwards:hover{background-color:#000;color:#fff}.brands{padding:8rem 0}@media only screen and (max-width:1200px){.brands{padding:8rem 0}}@media only screen and (max-width:1000px){.brands{padding:7rem 0}}@media only screen and (max-width:800px){.brands{padding:6rem 0}}@media only screen and (max-width:650px){.brands{padding:4rem 0}}.brands{display:flex;flex-direction:column;align-items:center;gap:3rem}.brands__text-wrapper{display:flex;flex-direction:column;align-items:center;width:50%;text-align:center;gap:3rem}@media only screen and (max-width:1200px){.brands__text-wrapper{width:70%}}@media only screen and (max-width:1000px){.brands__text-wrapper{width:90%}}.brands__button{display:flex}.brands-container{display:flex;align-items:center;background-color:#f6f6f6;padding:3rem 1rem;border-radius:2.5rem;box-shadow:0 .5rem 1rem #0000001a;margin:2rem 0 4rem;justify-content:space-between}@media only screen and (max-width:500px){.brands-container{display:flex}}@media only screen and (max-width:425px){.brands-container{flex-direction:column;width:50%;justify-content:center}}.brands-container .brand{font-family:Poppins,sans-serif;font-weight:600;font-size:2.4rem;padding:0 2rem;justify-content:center;line-height:2.5rem;width:20%}.brands-container .brand img{height:100%;width:100%;object-fit:contain}@media only screen and (max-width:500px){.brands-container .brand{display:block;height:auto}}@media only screen and (max-width:425px){.brands-container .brand{width:100%;border-bottom:1px solid #9D9D9D;padding:2rem 4rem}}.brands-container .brand:last-child{border:none;padding-bottom:0}.cars{flex:1}@media only screen and (max-width:650px){.cars{width:100%}}.cars-show .container{flex-direction:column}.cars__results-wrapper{display:flex;justify-content:space-between;align-items:center}.cars__results{display:flex;gap:2rem;align-items:center}.cars__text{font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem}.cars__filters-selected{display:flex;gap:1rem;padding:1rem 0 3rem}.cars__filters-selected--filter{font-family:Poppins,sans-serif;font-weight:500;display:flex;align-items:center;font-size:1.4rem;background:#fff;padding:2px 1rem;border-radius:3rem}.cars__pagination{font-family:Poppins,sans-serif;font-weight:600;display:flex;font-size:1.5rem;gap:2rem;align-items:center;justify-content:center;margin-top:4rem}.cars__pagination--selected,.cars__pagination--page{padding:1rem;border-radius:.5rem;margin-right:-1rem}.cars__pagination--selected{background:#fff}.cars__pagination--page{cursor:pointer;transition:all .2s}.cars__pagination--page:hover{background:#fff}.times{font-family:Poppins,sans-serif;font-weight:400;font-size:2rem;margin-left:.5rem}.car__details{border-top:1px solid #DDDDDD;padding-top:3rem}.car__details-wrapper{display:grid;grid-template-columns:1fr 1fr;margin:3rem 0;gap:3rem}@media only screen and (max-width:800px){.car__details-wrapper{grid-template-columns:1fr}}.car__details--button-wrapper{display:flex}.car__details--stock{font-family:Poppins,sans-serif;font-weight:600;display:flex;gap:1rem;align-items:center}.car__details--text{margin-bottom:2rem}.car__details-buttons{display:flex;margin-top:2rem;gap:2rem}@media only screen and (max-width:425px){.car__details-buttons{flex-direction:column}}.car__specifications{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 3rem}@media only screen and (max-width:350px){.car__specifications{grid-template-columns:1fr}}.car__specification-item{padding:1rem 2rem;background:#eee;border-radius:1rem}.car__specification-item--text{font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem}.car__image-gallery{display:flex;flex-direction:column;gap:2rem;margin-top:1rem}.car__image-gallery--buttons{display:flex;gap:1rem}.car__main-image{width:100%;height:auto;border-radius:1.5rem;object-fit:cover;box-shadow:0 4px 10px #0000001a}.car__small-images{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.car__small-images img{width:100%;height:auto;border-radius:1.5rem;object-fit:cover;cursor:pointer;transition:all .2s}.car__small-images img:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.indicator{display:flex;height:1rem;width:1rem;background:green;border-radius:50%}.car__overview{padding:8rem 0}.car__overview--headers{display:flex;align-items:center}@media only screen and (max-width:650px){.car__overview--headers{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;gap:1rem}}.car__overview--header{font-family:Poppins,sans-serif;font-weight:600;position:relative;font-size:1.8rem;cursor:pointer;padding:.5rem 3rem}.car__overview--header:after{content:"";position:absolute;right:0;width:1px;background-color:#ccc;top:1rem;bottom:1rem}@media only screen and (max-width:650px){.car__overview--header:after{content:none}}.car__overview--header.selected{background:#eee;border-radius:1rem 1rem 0 0;border-right:none;box-shadow:0 10px 8px #00000026}@media only screen and (max-width:650px){.car__overview--header.selected{box-shadow:none;border-radius:1rem}}.car__overview--header.selected:after{content:none}.car__overview--header:last-child:after{content:none}.car__overview__body{position:relative;padding:5rem 3rem;background:#eee;border-radius:0 1.5rem 1.5rem;box-shadow:0 10px 8px #00000026;z-index:2}@media only screen and (max-width:650px){.car__overview__body{border-radius:1.5rem}}.car__overview--title{font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem}.car__overview__items{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3rem}@media only screen and (max-width:500px){.car__overview__items{grid-template-columns:1fr}}.car__overview__item{display:grid;grid-template-columns:1fr 1fr;padding:1rem 0;border-bottom:1px solid #CCCCCC}.car__overview__item--text{font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem}.contact{padding:8rem 0}@media only screen and (max-width:1200px){.contact{padding:8rem 0}}@media only screen and (max-width:1000px){.contact{padding:7rem 0}}@media only screen and (max-width:800px){.contact{padding:6rem 0}}@media only screen and (max-width:650px){.contact{padding:4rem 0}}.contact{display:flex;color:#2d2d2d;background:#eee}.contact .container{align-items:stretch}@media only screen and (max-width:1000px){.contact .container{flex-direction:column}}.contact__text-wrapper{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding-right:2rem;width:50%}@media only screen and (max-width:1000px){.contact__text-wrapper{width:100%;margin-bottom:4rem}}.contact__buttons{display:flex;gap:2rem}@media only screen and (max-width:1200px){.contact__img-wrapper{height:20rem;width:25rem}}@media only screen and (max-width:1000px){.contact__img-wrapper{height:100%;width:100%}}.contact__img-wrapper img{display:block;height:100%;width:100%;object-fit:cover;border-radius:1.5rem}.contact__contacts-wrapper{display:flex;gap:1rem;flex-direction:column;width:50%}@media only screen and (max-width:1000px){.contact__contacts-wrapper{width:100%;flex-direction:row}}.contact__contact-wrapper{display:flex;gap:2rem;align-items:center}@media only screen and (max-width:1000px){.contact__contact-wrapper{flex-direction:column}}.contact__contact-info{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:1000px){.contact__contact-info{width:100%}}.contact__name{font-family:Poppins,sans-serif;font-weight:600;font-size:2.4rem}.contact__job{color:#ef0d33}.contact-img-wrapper{height:100%}.contact-img-wrapper img{height:100%;width:100%;object-fit:cover}.contact__phone,.contact__email{display:flex;gap:1rem;align-items:center}.contact i{display:flex;background:#fff;height:3rem;width:3rem;border-radius:.5rem;align-items:center;justify-content:center}.cta{padding:8rem 0}@media only screen and (max-width:1200px){.cta{padding:8rem 0}}@media only screen and (max-width:1000px){.cta{padding:7rem 0}}@media only screen and (max-width:800px){.cta{padding:6rem 0}}@media only screen and (max-width:650px){.cta{padding:4rem 0}}.cta{background-color:#0f1217;overflow:hidden}.cta .container{position:relative}@media only screen and (max-width:1000px){.cta .container{flex-direction:column}}.cta .container .background-image{position:absolute;top:-10rem;right:0;width:26rem;height:33rem;background-size:cover;background-repeat:no-repeat;z-index:1}@media only screen and (max-width:1200px){.cta .container .background-image{top:-5rem}}@media only screen and (max-width:1000px){.cta .container .background-image{top:-2rem;right:-3rem}}.cta__text-wrapper{color:#fff;width:60%;z-index:2}@media only screen and (max-width:1000px){.cta__text-wrapper{margin-bottom:2rem;width:100%}}.cta__title{color:#fff;line-height:4rem;margin-bottom:1rem}.cta__buttons{display:flex;gap:2rem;flex-direction:column;z-index:2}@media only screen and (max-width:1000px){.cta__buttons{flex-direction:row}}.cta__buttons .btn.secondary{display:flex;align-items:center}.cta__buttons .btn.secondary i{margin-right:1rem}.cta-big{padding-bottom:6rem;background-size:cover}.cta-big .container{flex-direction:column}.cta-big__image-wrapper{position:relative;margin-top:-25rem}@media only screen and (max-width:500px){.cta-big__image-wrapper{margin-top:-10rem}}.cta-big__image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);border-radius:1.5rem}.cta-big__image-wrapper img{height:100%;width:100%;object-fit:cover}.cta-big__image--title{font-family:Poppins,sans-serif;font-weight:600;font-size:2.4rem;color:#fff;position:absolute;top:1rem;left:2rem}.cta-big__image--play-button i{position:absolute;display:flex;align-items:center;justify-content:center;color:#fff;border:3px solid white;padding:1rem;height:5rem;width:5rem;font-size:2rem;border-radius:50%;inset:0;margin:auto}.cta-big__usp-wrapper{display:flex;justify-content:space-between;margin-top:4rem;gap:4rem}@media only screen and (max-width:800px){.cta-big__usp-wrapper{flex-direction:column;gap:2rem;align-items:center}}.cta-big__usp{color:#fff}.cta-big__usp--title{font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem;margin-bottom:.5rem}.footer{padding-top:8rem;background:#0f1217}.footer .container{flex-direction:column}.footer__top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:8rem}@media only screen and (max-width:800px){.footer__top{flex-direction:column}}.footer__image-wrapper img{height:100%;width:100%;max-width:50rem;object-fit:cover}.footer__contact-wrapper{display:flex;gap:4rem}@media only screen and (max-width:1200px){.footer__contact-wrapper{flex-direction:column}}@media only screen and (max-width:800px){.footer__contact-wrapper{flex-direction:row;margin-top:4rem}}@media only screen and (max-width:500px){.footer__contact-wrapper{flex-direction:column}}.footer__contact{display:flex;gap:2rem}.footer__contact img{height:6rem;width:6rem;border-radius:.5rem}.footer__contact{color:#fff}.footer__contact--title{font-family:Poppins,sans-serif;font-weight:600}.footer__contact--text{font-family:Poppins,sans-serif;font-weight:300;font-size:2.4rem}.footer__bottom{display:flex;justify-content:space-between;border-bottom:1px solid #DDDDDD;padding-bottom:2rem}@media only screen and (max-width:800px){.footer__bottom{flex-direction:column}}.footer__links{display:flex;gap:4rem}@media only screen and (max-width:800px){.footer__links{margin-bottom:2rem;flex-wrap:wrap;gap:2rem;justify-content:center}}.footer__link{font-family:Poppins,sans-serif;font-weight:500;color:#fff;text-decoration:none}.footer__socials{display:flex;align-items:center;gap:1rem}@media only screen and (max-width:800px){.footer__socials{justify-content:center}}.footer__social{display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;background:#fff;border-radius:.5rem;text-decoration:none;color:#0f1217}.footer__bottom-bar{display:flex;justify-content:space-between;margin:2rem 0 3rem}@media only screen and (max-width:800px){.footer__bottom-bar{flex-direction:column;align-items:center}}.footer__copyright{color:#fff}.footer__privacy{display:flex;gap:2rem;color:#fff}.footer__privacy a{text-decoration:none;color:#fff}.form,.form-cta{background:#0f1217}.form__title,.form-cta__title{font-size:3.6rem;font-weight:700;line-height:3.6rem;margin-bottom:3rem}.form__text,.form-cta__text{margin-bottom:3rem}.form__inputs,.form-cta__inputs{display:flex;gap:1rem;margin-bottom:1rem;width:100%}.form__inputs input,.form-cta__inputs input{width:100%;padding:1.5rem 2rem;border:1px solid #ff7084;color:#fff;border-radius:1rem;background:#f12648}.form__inputs input::placeholder,.form-cta__inputs input::placeholder{font-size:1.5rem;color:#fff}.form__inputs input:focus,.form-cta__inputs input:focus{outline:none}.form__wrapper,.form-cta__wrapper{color:#fff;width:70%;padding:4rem;font-size:1.6rem;background:#ef0d33;border-radius:1.5rem}@media only screen and (max-width:800px){.form__wrapper,.form-cta__wrapper{width:100%}}.form__wrapper select,.form__wrapper textarea,.form-cta__wrapper select,.form-cta__wrapper textarea{font-family:Poppins,sans-serif;font-weight:400;width:100%;padding:2rem;border:1px solid #ff7084;color:#fff;margin-bottom:2rem;resize:none;border-radius:1rem;background:#f12648}.form__wrapper select::placeholder,.form__wrapper textarea::placeholder,.form-cta__wrapper select::placeholder,.form-cta__wrapper textarea::placeholder{font-size:1.5rem;color:#fff}.form__wrapper select:focus,.form__wrapper textarea:focus,.form-cta__wrapper select:focus,.form-cta__wrapper textarea:focus{outline:none}.form__bottom,.form-cta__bottom{display:flex;justify-content:space-between;align-items:center;color:#fff}@media only screen and (max-width:425px){.form__bottom,.form-cta__bottom{flex-direction:column}}.form__agreement,.form-cta__agreement{display:flex;align-items:center}@media only screen and (max-width:425px){.form__agreement,.form-cta__agreement{margin-bottom:2rem}}.form__agreement a,.form-cta__agreement a{text-decoration:underline;transition:.2s;color:#fff}.form__agreement a:hover,.form-cta__agreement a:hover{color:#0f1217}.form__agreement input[type=checkbox],.form-cta__agreement input[type=checkbox]{width:2rem;height:2rem;border:none;margin-right:1rem}.form__block,.form-cta__block{position:relative;z-index:2;display:flex;justify-content:space-between;border-radius:1.5rem;gap:4rem;margin-top:-23.5rem;width:100%}@media only screen and (max-width:800px){.form__block,.form-cta__block{flex-direction:column}}.form__right,.form-cta__right{color:#000;background:#fff;border-radius:1.5rem}@media only screen and (max-width:800px){.form__right,.form-cta__right{display:none}}.form__right--text-content,.form-cta__right--text-content{padding:2rem 3rem;font-size:1.6rem}.form__right--company,.form-cta__right--company{font-family:Poppins,sans-serif;font-weight:600;font-size:2.4rem}.form__right--address2,.form-cta__right--address2{margin-bottom:1rem}.form__right--phone,.form__right--email,.form__right--route,.form-cta__right--phone,.form-cta__right--email,.form-cta__right--route{display:flex;align-items:center;font-size:1.6rem;border:1px solid white;gap:1rem;margin-bottom:1rem}.form__right--phone i,.form__right--email i,.form__right--route i,.form-cta__right--phone i,.form-cta__right--email i,.form-cta__right--route i{display:flex;align-items:center;justify-content:center;background:#eee;height:3rem;width:3rem;border-radius:.5rem}.form__right--phone a,.form__right--email a,.form__right--route a,.form-cta__right--phone a,.form-cta__right--email a,.form-cta__right--route a{text-decoration:none;color:#000}.form__img-wrapper,.form-cta__img-wrapper{position:relative;width:100%}.form__image,.form-cta__image{height:100%;width:100%;object-fit:cover;border-radius:1.5rem 1.5rem 0 0}.form__logo,.form-cta__logo{position:absolute;top:2rem;right:2rem;height:4rem;width:4rem}.form-cta{background:#f6f6f6}.form-cta__wrapper{width:60%}@media only screen and (max-width:800px){.form-cta__wrapper{width:100%}}.form-cta__block{background:#ef0d33}@media only screen and (max-width:800px){.form-cta__block{gap:0}}.form-cta__contact-person{position:relative;width:40%}@media only screen and (max-width:800px){.form-cta__contact-person{display:none}}.form-cta__contact-person img{position:absolute;top:0;right:3rem;height:100%}.form-cta__contact-person__text{display:flex;flex-direction:column;position:absolute;bottom:3rem;right:5rem;gap:1rem}.form-cta__contact-person__text--name,.form-cta__contact-person__text--function{font-family:Poppins,sans-serif;font-weight:500;font-size:1.4rem;padding:.5rem 1rem;border-radius:5rem}.form-cta__contact-person__text--name{background:#fff}.form-cta__contact-person__text--function{background:#0f1217;color:#fff}.header{display:flex;position:relative;justify-content:center;align-items:center;height:55vh;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:1.5rem;width:95%;margin:auto}.header.big{height:70vh}@media only screen and (max-width:1000px){.header{width:100%;border-radius:0;height:55vh}}@media only screen and (max-width:650px){.header{height:50vh}}.header .socials{font-family:Poppins,sans-serif;font-weight:500;display:flex;flex-direction:column;position:absolute;top:5rem;right:0;color:#fff;justify-content:center;align-items:center}.header .socials a,.header .socials__text{background-color:#0f1217;padding:.5rem;border-radius:.5rem}.header .socials a{color:#fff;margin-bottom:1rem}.header .socials__text{transform:rotate(90deg);margin-bottom:3.5rem}.header .container{flex-direction:column;gap:2rem;color:#fff;justify-content:flex-end;height:100%;padding-bottom:5rem;margin-left:5rem}.header__buttons{display:flex;gap:2rem}.header__title,.header__text{width:65%}@media only screen and (max-width:1000px){.header__title,.header__text{width:80%}}@media only screen and (max-width:650px){.header__title,.header__text{width:90%}}.header__title{color:#fff}.products{padding:8rem 0}@media only screen and (max-width:1200px){.products{padding:8rem 0}}@media only screen and (max-width:1000px){.products{padding:7rem 0}}@media only screen and (max-width:800px){.products{padding:6rem 0}}@media only screen and (max-width:650px){.products{padding:4rem 0}}.products{background-color:#f6f6f6}.products .container{text-align:center;justify-content:center;flex-direction:column}.products .container .btn-wrapper{display:flex;justify-content:center;margin-top:4rem}.products.similar .container{text-align:left}.products__text-wrapper{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}@media only screen and (max-width:500px){.products__title{line-height:5rem}}.cars .products-container,.products-container{display:grid;gap:2rem}.cars .products-container{grid-template-columns:repeat(2,1fr)}.products-container{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1200px){.products-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:425px){.products-container{grid-template-columns:1fr}}.product{position:relative;box-shadow:0 .5rem 1rem #0000001a;border-radius:1.5rem;text-align:left;overflow:hidden;transition:all .2s}.product:hover{box-shadow:0 1rem 1.5rem #0003}.product:hover img{transform:scale(1.05) translateY(-7px)}.product__image-container{width:100%}.product__image-container img{height:100%;width:100%;max-height:30rem;object-fit:cover;border-radius:1.5rem 1.5rem 0 0;transition:all .2s}.product__text-wrapper,.product__price-wrapper{padding:2rem}.product__text{border-bottom:1px solid #DDDDDD;padding-bottom:2rem}.product__price-wrapper{padding-top:0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:800px){.product__price-wrapper{flex-direction:column;gap:2rem}}.product__price-number{font-family:Poppins,sans-serif;font-weight:600;font-size:2.4rem;margin-left:1rem}.availability-tag{font-family:Poppins,sans-serif;font-weight:500;position:absolute;font-size:1.4rem;color:#fff;top:2rem;right:2rem;z-index:5}.availability-tag .new,.availability-tag .sold,.availability-tag .expected{padding:2px 1rem;border-radius:1.5rem}.availability-tag .new{background:#ef0d33}.availability-tag .sold{background:#fff;color:#0f1217}.availability-tag .expected{background:#000}.nav{padding:2rem 0}.nav .container{display:flex;justify-content:space-between;align-items:center}.nav__links{display:flex;gap:4rem;align-items:center}@media only screen and (max-width:1000px){.nav__links{display:none}}.nav__item{color:#000;text-decoration:none}.news{padding:8rem 0}@media only screen and (max-width:1200px){.news{padding:8rem 0}}@media only screen and (max-width:1000px){.news{padding:7rem 0}}@media only screen and (max-width:800px){.news{padding:6rem 0}}@media only screen and (max-width:650px){.news{padding:4rem 0}}.news .container{flex-direction:column}.news__title{line-height:5rem;margin-bottom:2rem}.news__text{margin-bottom:3rem}.news__content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}@media only screen and (max-width:500px){.news__content-wrapper{grid-template-columns:1fr}}.news__image-wrapper{width:100%}.news__image-wrapper img{height:100%;width:100%;max-width:50rem;object-fit:cover;margin-right:1rem}@media only screen and (max-width:500px){.news__image-wrapper img{max-height:20rem}}.news__item{display:flex}@media only screen and (max-width:1000px){.news__item{flex-direction:column}}.news__item--text-wrapper{display:flex;flex-direction:column;justify-content:space-around}@media only screen and (max-width:1000px){.news__item--text-wrapper{gap:2rem}}.news__item--title{font-family:Poppins,sans-serif;font-weight:600;font-size:2.4rem;line-height:3rem}.news__item--read-more{font-family:Poppins,sans-serif;font-weight:500;color:#000}.reviews{padding:8rem 0}@media only screen and (max-width:1200px){.reviews{padding:8rem 0}}@media only screen and (max-width:1000px){.reviews{padding:7rem 0}}@media only screen and (max-width:800px){.reviews{padding:6rem 0}}@media only screen and (max-width:650px){.reviews{padding:4rem 0}}.reviews{background-color:#f6f6f6}.reviews .container{justify-content:center}.reviews__title{margin-bottom:3rem}@media only screen and (max-width:650px){.reviews__title{line-height:4rem}}.reviews__slider{display:flex;position:relative;padding:1rem 0;overflow:hidden;gap:3rem}.reviews__slider:before{content:"";position:absolute;height:100%;width:100%;background-image:linear-gradient(to right,#F6F6F6 0%,transparent 10%,transparent 90%,#F6F6F6 100%);z-index:2;pointer-events:none}.reviews__slider--inner{display:flex;flex-shrink:0;animation:scroll 20s linear infinite;gap:3rem}.review{background:#fff;padding:3rem;border-radius:1.5rem;width:35rem;box-shadow:0 0 1rem #00000026}.review__reviewer{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.review__reviewer--name{font-family:Poppins,sans-serif;font-weight:600;font-size:2.4rem}.review__text{margin-bottom:2rem}.review__bottom{display:flex;justify-content:space-between}.review__read-more{font-family:Poppins,sans-serif;font-weight:500;text-decoration:underline;color:#000}.review__stars{display:flex;gap:2px}.review__star{height:20px;width:20px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.services{padding:8rem 0}@media only screen and (max-width:1200px){.services{padding:8rem 0}}@media only screen and (max-width:1000px){.services{padding:7rem 0}}@media only screen and (max-width:800px){.services{padding:6rem 0}}@media only screen and (max-width:650px){.services{padding:4rem 0}}.services{display:flex;flex-direction:column;text-align:center}.services__text-wrapper{width:70%;margin:0 auto;padding-bottom:3rem}@media only screen and (max-width:800px){.services__text-wrapper{width:100%}}.services .service-wrapper{display:flex;gap:2rem}@media only screen and (max-width:800px){.services .service-wrapper{flex-direction:column}}.services .service-wrapper .service{position:relative;background-size:cover;height:40rem;width:100%;border-radius:1.5rem;text-decoration:none}@media only screen and (max-width:800px){.services .service-wrapper .service{height:25rem}}.services .service-wrapper .service-title{font-family:Poppins,sans-serif;font-weight:700;position:absolute;color:#fff;bottom:1rem;left:2rem}.sidebar{width:30%;transition:transform .3s ease-in-out;transform-origin:left center;overflow:hidden}@media only screen and (max-width:650px){.sidebar{width:100%}}.sidebar.collapsed{width:0}@media only screen and (max-width:650px){.sidebar.collapsed{width:100%;height:5rem}}.sidebar.collapsed .collapse-sideways i{transform:rotate(180deg)}.sidebar.collapsed>.cars{width:100%}.sidebar .content{overflow:hidden}.sidebar__title{display:flex;justify-content:space-between;align-items:center}.sidebar__title--text{font-family:Poppins,sans-serif;font-weight:700;font-size:3rem}@media only screen and (max-width:650px){.sidebar__filters{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2rem}}@media only screen and (max-width:500px){.sidebar__filters{grid-template-columns:repeat(2,1fr)}}.sidebar__filters--title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.sidebar__filters--title{font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem}.sidebar__filter{border-bottom:1px solid #CCCCCC;padding:2rem 0}.sidebar__filter-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:2rem}.sidebar__filter--input{padding:1rem 1.5rem;border-radius:.5rem;border:1px solid #CCCCCC}@media only screen and (max-width:800px){.sidebar__filter--input{width:100%}}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;padding-top:0;padding-bottom:0}.collapsible-content.expanded{max-height:500px}.text-image{padding:8rem 0}@media only screen and (max-width:1200px){.text-image{padding:8rem 0}}@media only screen and (max-width:1000px){.text-image{padding:7rem 0}}@media only screen and (max-width:800px){.text-image{padding:6rem 0}}@media only screen and (max-width:650px){.text-image{padding:4rem 0}}.text-image{display:flex;background-color:#0f1217;color:#fff}.text-image .container{align-items:stretch}@media only screen and (max-width:650px){.text-image .container{flex-direction:column-reverse}}.text-image__text-wrapper{display:flex;flex-direction:column;justify-content:center;gap:2rem;padding-right:2rem;width:50%}@media only screen and (max-width:650px){.text-image__text-wrapper{width:100%}}.text-image__text-wrapper h2{color:#fff}.text-image__buttons{display:flex;gap:2rem}@media only screen and (max-width:350px){.text-image__buttons{flex-direction:column}}.text-image__img-wrapper{width:50%}@media only screen and (max-width:650px){.text-image__img-wrapper{width:100%;max-height:30rem;margin-bottom:2rem}}.text-image__img-wrapper img{display:block;height:100%;width:100%;object-fit:cover;border-radius:1.5rem}.usp-top{background-color:#0f1217;color:#fff}.usp-top .container{padding:.5rem 1rem;justify-content:space-between;gap:2rem}@media only screen and (max-width:650px){.usp-top .container{flex-wrap:wrap;padding:1rem}}@media only screen and (max-width:500px){.usp-top .container{justify-content:center}}.usp-top__item{font-family:Poppins,sans-serif;font-weight:500;font-size:1.4rem}
