@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;border:none;outline:none;text-decoration:none;list-style:none;font-family:"Montserrat",sans-serif;color:#fff}img{max-width:100%;display:block}button{cursor:pointer;background-color:rgba(0,0,0,0)}html{font-size:62.5%}html,body{overflow-x:hidden}body{background-color:#0e0e0e}.container{width:100%;max-width:178.8rem;padding:0 1.5rem;margin:0 auto}:root{--color-orange-01: #FF8A00}h2{font-size:4.8rem;font-weight:700;text-transform:uppercase}h3{color:var(--color-orange-01);font-size:3.6rem;font-weight:700;text-transform:uppercase}.btn{display:inline-block;padding:0 4rem;line-height:6.1rem;font-size:1.4rem;font-weight:700;border-radius:8px;transition:all .3s;border:1px solid rgba(0,0,0,0)}.btn-primary{background-color:var(--color-orange-01)}.btn-primary:hover{opacity:.8}.btn-outline{border-color:var(--color-orange-01);color:var(--color-orange-01)}.btn-outline:hover{background-color:#fff;color:#000;border-color:rgba(0,0,0,0)}.card-cars{width:100%;display:flex;align-items:center;justify-content:space-between}.card-cars .area-image{width:100%;max-width:95rem;height:76rem;margin-left:-129px}.card-cars .area-text{width:100%;max-width:66.5rem}.card-cars .area-text p{margin-top:4rem;margin-bottom:2rem;font-size:1.4rem;font-weight:500;line-height:40px;text-transform:uppercase}.card-cars .area-text .btn-contact{display:inline-block;color:var(--color-orange-01);font-size:1.4rem;font-weight:500;line-height:40px;text-decoration-line:underline;text-transform:uppercase;transition:color .3s ease}.card-cars .area-text .btn-contact:hover{color:#ff5900}header{position:absolute;width:100%;z-index:2023;top:0;left:0;padding-top:4rem}header .container{display:flex;align-items:center;justify-content:space-between}header .logo{font-size:2.4rem;font-weight:700;text-transform:uppercase}header nav ul{display:flex;align-items:center}header nav ul li:not(:last-child){margin-right:9.6rem}header nav ul li a{font-size:1.6rem;font-weight:500;text-transform:uppercase;transition:color .3s ease}header nav ul li a:hover{color:#ff800f}.s-hero .slide-principal{width:100%;height:100rem}.s-hero .slide-principal .swiper-wrapper .swiper-pagination{display:flex;align-items:flex-end;flex-direction:column;gap:4rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide{padding-top:30.1rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .container{display:flex;align-items:flex-start;justify-content:space-between}.s-hero .slide-principal .swiper-wrapper .swiper-slide .left-content{width:100%;max-width:87rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .left-content h2{margin-bottom:4rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .left-content p{font-size:1.6rem;font-weight:500;line-height:40px;text-transform:uppercase;max-width:66.7rem;margin-bottom:8rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .right-content{width:100%;max-width:55.9rem;margin-top:100px}.s-hero .slide-principal .swiper-wrapper .swiper-slide .right-content .swiper-pagination{position:relative}.s-hero .slide-principal .swiper-wrapper .swiper-slide .right-content .swiper-pagination-bullet{transition:background-color .3s}.s-hero .slide-principal .swiper-wrapper .swiper-slide .right-content .swiper-pagination-bullet:not(.s-hero .slide-principal .swiper-wrapper .swiper-slide .right-content .swiper-pagination-bullet-active){background-color:rgba(0,0,0,0);border:1px solid #fff}.s-hero .slide-principal .swiper-wrapper .swiper-slide .right-content .swiper-pagination-bullet-active{background-color:var(--color-orange-01)}.s-hero .slide-principal .swiper-wrapper .swiper-slide .right-content .info{margin-top:22.5rem;border-top:3px solid var(--color-orange-01);padding-top:4rem}.s-hero .slide-principal .swiper-wrapper .swiper-slide .right-content .info span{font-size:1.8rem;font-weight:400;text-transform:uppercase;display:block;text-align:right}.s-hero .slide-principal .swiper-wrapper .swiper-slide.slide-01{background:url("../img/bg-hero-01.png") no-repeat center center;background-size:cover}.s-hero .slide-principal .swiper-wrapper .swiper-slide.slide-02{background:url("../img/bg-hero-02.png") no-repeat center center;background-size:cover}.s-cars{padding-top:18rem;position:relative}.s-cars .top{display:flex;align-items:center;justify-content:space-between}.s-cars .top h3{max-width:64.8rem}.s-cars .top p{font-size:1.6rem;font-weight:500;line-height:40px;text-transform:uppercase;max-width:66.5rem}.s-cars .items{margin-top:18rem;position:relative;z-index:2}.s-cars .items .card-cars:not(:last-child){margin-bottom:18rem}.s-cars .items .card-cars:nth-child(2) .area-image{margin-left:initial;margin-right:-12.9rem}.s-cars .items .card-cars:last-child .area-text p{margin-bottom:14rem}.s-cars .details{position:absolute}.s-cars .details.dt-01{top:10.8rem;right:35rem}.s-cars .details.dt-02{top:49.2rem;left:37.5rem}.s-images{padding:18rem 0px;position:relative}.s-images .detail{position:absolute;right:18%;bottom:-98.3rem}.s-images .container{overflow:hidden}.s-explore{position:relative;padding:6.8rem 0px;background-color:#000}.s-explore strong{display:block;text-align:center;font-size:1.8rem;font-weight:700;text-transform:uppercase;margin-bottom:2.2rem}.s-explore p{text-align:center;font-size:1.4rem;font-weight:500;line-height:4rem;text-transform:uppercase;max-width:87rem;margin:0 auto}.s-car-view{position:relative}.s-car-view .slide-car-view{width:100%;height:100rem}.s-car-view .slide-car-view .swiper-wrapper .swiper-slide.slide-car-01{background:url("../img/car-01-view.png") no-repeat center center;background-size:cover}.s-car-view .slide-car-view .swiper-wrapper .swiper-slide.slide-car-02{background:url("../img/bg-hero-01.png") no-repeat center center;background-size:cover}.s-car-view .slide-car-view .swiper-pagination-car-view{position:absolute;bottom:6rem;left:calc(50% - 42px);z-index:2}.s-car-view .slide-car-view .swiper-pagination-car-view .swiper-pagination-bullet{transition:background-color .3s ease;border:1px solid #fff}.s-car-view .slide-car-view .swiper-pagination-car-view .swiper-pagination-bullet:not(.s-car-view .slide-car-view .swiper-pagination-car-view .swiper-pagination-bullet-active){background-color:rgba(0,0,0,0)}.s-car-view .slide-car-view .swiper-pagination-car-view .swiper-pagination-bullet:not(:first-child){margin-left:30px}.s-car-view .slide-car-view .swiper-pagination-car-view .swiper-pagination-bullet-active{background-color:#fff}.s-dream{padding-top:18rem;padding-bottom:6.9rem;position:relative;overflow:hidden}.s-dream .container{position:relative;z-index:5}.s-dream .detail{position:absolute;top:6.14rem;left:15%}.s-dream .top{display:flex;align-items:flex-start;justify-content:space-between}.s-dream .top h3{max-width:64.8rem}.s-dream .top p{font-size:1.4rem;font-weight:500;line-height:40px;text-transform:uppercase;max-width:86.8rem}.s-dream .mid{margin-top:18rem;display:flex;align-items:center;flex-direction:column}.s-dream .mid .items{display:flex;align-items:center;margin-bottom:5rem;gap:0 2rem}.s-dream .mid .items .card-views-places{transition:transform .3s ease}.s-dream .mid .items .card-views-places:hover{transform:scale(1.006)}footer{background-color:#000;padding-top:8rem;position:relative}footer .top{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:172px}footer .top .left-content{width:100%;max-width:25.3rem}footer .top .left-content .logo{font-size:3.6rem;font-weight:700;text-transform:uppercase}footer .top .left-content .socials{margin-top:8rem}footer .top .left-content .socials span{font-size:1.8rem;font-weight:500;text-transform:uppercase}footer .top .left-content .socials ul{display:flex;align-items:center;margin-top:2.7rem}footer .top .left-content .socials ul li a{transition:opacity .3s}footer .top .left-content .socials ul li a .icon{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center}footer .top .left-content .socials ul li a:hover{opacity:.7}footer .top .left-content .socials ul li:not(:last-child){margin-right:2rem}footer .top nav{width:100%;max-width:105.8rem;display:flex;align-items:flex-start;justify-content:space-between}footer .top nav .item ul li:not(:last-child){margin-bottom:4.2rem}footer .top nav .item ul li a{font-size:1.6rem;font-weight:500;text-transform:uppercase;transition:color .3s ease}footer .top nav .item ul li a:hover{color:var(--color-orange-01)}footer .bottom{display:flex;align-items:center;justify-content:space-between;padding-top:6.4rem;padding-bottom:7.4rem}footer .bottom span{font-size:1.8rem;font-weight:500;text-transform:uppercase}footer .bottom nav ul{display:flex;align-items:center}footer .bottom nav ul li:not(:first-child){margin-left:10rem}footer .bottom nav ul li a{font-size:1.8rem;font-weight:500;text-transform:uppercase;transition:color .3s ease}footer .bottom nav ul li a:hover{color:var(--color-orange-01)}footer::after{content:"";position:absolute;width:100%;border-bottom:1px solid #fff;bottom:16rem}