*{box-sizing:border-box;font-family:Poppins}*,ol,ul{padding:0;margin:0}ol,ul{list-style:none}a{text-decoration:none}a,p{font-family:Poppins}button,p{margin:0}button{padding:0}h1,h2,h3,h4,h5,h6{margin:0}button,h1,h2,h3,h4,h5,h6,input{font-family:Poppins;font-weight:500}button,button:focus,input,input:focus{border:0}body{font-family:Poppins;background-color:#fff;color:#1d2431;overflow-x:hidden;min-height:100vh}html{scroll-behavior:smooth;font-size:62.5%}.overlay{padding:120px 20px;margin-bottom:120px;text-align:left;background-image:url(/home-initial.png);background-size:cover;background-position:50%;min-height:600px;width:100%}.overlay .container{max-width:1216px;margin:0 auto}.overlay .container span{display:flex;align-items:center;justify-content:space-between;margin-bottom:80px}@media screen and (max-width:1140px){.overlay .container span{flex-wrap:wrap}}.overlay .container span>div{max-width:60%}@media screen and (max-width:1140px){.overlay .container span>div{max-width:100%}}.overlay .container span img{width:30%}@media screen and (max-width:1140px){.overlay .container span img{display:none}}.overlay h1{font-size:4rem;font-weight:500;margin-bottom:24px;color:#fff}@media screen and (max-width:1140px){.overlay h1{font-size:3.2rem}}.overlay .subheadline{font-size:22px;font-weight:400;margin-bottom:40px;color:#fff}@media screen and (max-width:1140px){.overlay .subheadline{font-size:20px}}.overlay .form-box{position:absolute;background:#fff;color:#000}@media screen and (max-width:1140px){.overlay .form-box{position:static;margin:0 auto}}.form-box{background:#000;color:#fff;padding:32px;border-radius:24px;box-shadow:0 24px 32px rgba(69,69,69,.1);display:flex;flex-wrap:wrap;gap:24px;align-items:end;max-width:1216px;margin:0 auto}@media screen and (max-width:1140px){.form-box{margin:0 20px}}.form-box label{font-weight:500;font-size:18px;margin-bottom:8px;display:block}.form-box input,.form-box select{font-size:16px;padding:10px 16px;border:1px solid #ececec;border-radius:6px;width:100%;background-color:#f5f5f5;color:#111}@media screen and (max-width:688px){.form-box input,.form-box select{width:100%}}.form-group{flex:1 1 300px;display:flex;flex-direction:column}@media screen and (max-width:688px){.form-button{width:100%}}.form-box button{background-color:#ff5b00;border:none;color:#fff;padding:12px 40px;border-radius:8px;font-size:16px;cursor:pointer;transition:.3s}@media screen and (max-width:688px){.form-box button{width:100%}}.form-box button:hover{background-color:#e04f00}.s-cards-dark-home{padding:120px 20px}.s-cards-dark-home .container{max-width:1216px;margin:0 auto}.s-cards-dark-home .container>h2{color:#fff;font-size:4rem;font-weight:500}.s-cards-dark-home .container>p{color:#fd5b01;font-size:2rem;font-weight:400;margin:16px 0 40px}.s-cards-dark-home .cards-dark{display:flex;justify-content:space-between;align-items:stretch;gap:32px}@media screen and (max-width:1140px){.s-cards-dark-home .cards-dark{flex-wrap:wrap}}.s-cards-dark-home .cards-dark>.card{width:30%;flex-grow:1;background-color:#edf2f6;padding:24px;color:#000;display:flex;flex-direction:column;gap:16px;border-radius:12px}@media screen and (max-width:1140px){.s-cards-dark-home .cards-dark>.card{width:100%}}.s-cards-dark-home .cards-dark .icon{width:56px;height:56px;border-radius:6px}.s-cards-dark-home .cards-dark .card h2{color:#000;font-size:24px;font-weight:500}.s-cards-dark-home .cards-dark .card p{font-size:16px;line-height:1.5}.container-card>div{display:flex;justify-content:space-between;align-items:center;padding:64px;background-color:#000;border-radius:32px;max-width:1216px;margin:0 auto;gap:48px;flex-wrap:wrap}@media screen and (max-width:1140px){.container-card>div{padding:40px 24px}.container-card{padding:32px}}@media screen and (max-width:688px){.container-card{padding:20px}}.container-card .left{width:47%;text-align:center}@media screen and (max-width:1140px){.container-card .left{width:100%}}.container-card .left h2{font-size:32px;font-weight:400;line-height:1.2;margin-bottom:32px;color:#fff}.container-card .left h2 span{display:block}.container-card .left img{width:80%;max-width:500px;height:auto}.container-card .right{width:47%;display:flex;flex-direction:column;gap:30px;justify-content:center}@media screen and (max-width:1140px){.container-card .right{width:100%}}.container-card .info{display:flex;flex-direction:column;gap:20px}.container-card .info>div{display:flex;align-items:center;gap:16px}.container-card .icon{font-size:28px}.container-card h3{font-size:24px;color:#fff;font-weight:400}@media screen and (max-width:1140px){.container-card h3{font-size:20px}}.container-card p{margin:0;font-size:16px;color:#ccc;line-height:1.5}.container-card hr{border:1px solid #202020}.van-section{text-align:center;padding:100px 20px;background-image:url(/bg-van.png);background-size:cover;background-position:50%;position:relative}.van-section .container{max-width:1216px;margin:0 auto}.van-section .content h2{font-size:40px;margin-bottom:16px;color:#fff;font-weight:400}@media screen and (max-width:1140px){.van-section .content h2{font-size:32px}}.van-section .content p{margin:0 auto 48px;font-size:20px;color:#fff;width:80%}@media screen and (max-width:1140px){.van-section .content p{width:100%;font-size:18px}}.van-section .van-layout{position:relative;margin-top:80px}.van-section .van-image{width:100%;max-width:400px;display:block;margin:56px auto;z-index:1;position:relative}.van-section .info-box{width:400px;padding:20px;color:#fff;position:absolute;z-index:2;display:flex;align-items:start;gap:32px;border:2px solid rgba(0,0,0,0);transition:transform .4s ease}@media screen and (max-width:1140px){.van-section .info-box span{width:100%}}.van-section .info-box:hover{transform:scale(1.02);background-color:rgba(64,64,64,.2);border:2px solid #fd5b01;border-radius:24px}@media screen and (max-width:1140px){.van-section .info-box{position:static;margin:0 auto;width:100%}}.van-section .info-box h3{font-size:24px;margin-bottom:10px;font-weight:400}@media screen and (max-width:1140px){.van-section .info-box h3{text-align:center}}.van-section .info-box p{font-size:18px;line-height:150%;color:#fff}@media screen and (max-width:1140px){.van-section .info-box p{text-align:center}}.van-section .info-box img{margin-top:16px;width:48px;height:48px}@media screen and (max-width:1140px){.van-section .info-box img{display:none}}.van-section .top.left{top:0;left:0;text-align:right}@media screen and (max-width:1140px){.van-section .top.left{text-align:center}}.van-section .top.right{top:0;right:0;text-align:left}@media screen and (max-width:1140px){.van-section .top.right{text-align:center}}.van-section .bottom.left{bottom:0;left:0;text-align:right}@media screen and (max-width:1140px){.van-section .bottom.left{text-align:center}}.van-section .bottom.right{bottom:0;right:0;text-align:left}@media screen and (max-width:1140px){.van-section .bottom.right{text-align:center}}.carrossel-container{display:flex;padding:120px 20px;gap:40px;align-items:center;justify-content:center;flex-wrap:wrap;max-width:1216px;margin:0 auto}.carrossel-container .info{max-width:45%}@media screen and (max-width:1140px){.carrossel-container .info{max-width:100%}}.carrossel-container .tag{background-color:#e2eaf2;color:#0f2c3f;padding:8px 16px;font-weight:500;border-radius:4px;font-size:20px}.carrossel-container h2{font-size:40px;margin:16px 0}@media screen and (max-width:1140px){.carrossel-container h2{width:100%}}.carrossel-container p{font-size:20px;line-height:160%;color:#333}.carrossel-container .controls{margin-top:32px;display:flex;gap:32px}.carrossel-container .controls button{background-color:#000;color:#fff;border:none;padding:8px 12px;border-radius:12px;cursor:pointer;transition:background .3s}.carrossel-container .controls button>img{width:40px;margin:0}.carrossel-container .controls button:hover{background-color:#333}.carrossel-container .carrossel{display:flex;overflow-x:auto;scroll-behavior:smooth;width:45%;padding-bottom:16px}@media screen and (max-width:1140px){.carrossel-container .carrossel{width:100%}}@media screen and (max-width:688px){.carrossel-container .carrossel{gap:0}}.carrossel-container .card{width:100%;background-color:#000;color:#fff;border-radius:32px;padding:32px;flex-shrink:0;display:flex;flex-direction:column}.carrossel-container .card-icon img{width:64px;height:64px}.carrossel-container .card h3{font-size:24px;font-weight:400;margin:16px 0}.carrossel-container .card p{font-size:16px;font-weight:300;color:#e4e4e4}.testimonial-container{max-width:1216px;margin:120px auto;min-height:550px;background:url(/testimonials.png) no-repeat 50%/cover;border-radius:40px;padding:64px 32px;color:#fff;position:relative;text-align:center}@media screen and (max-width:1140px){.testimonial-container{margin:120px 20px}}.testimonial-container .testimonial-container:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.6);border-radius:40px;z-index:0}.testimonial-container .testimonial-content{position:relative;z-index:1}.testimonial-container .quote{font-size:120px;color:#fd5b01;line-height:1.1}.testimonial-container h2{margin-bottom:30px;font-size:32px;color:#fff;font-weight:400}.testimonial-container #testimonial-text{max-width:700px;margin:0 auto 20px;font-size:18px;line-height:1.6}.testimonial-container #testimonial-author{display:block;margin-bottom:30px;font-weight:500;font-size:20px}.testimonial-container .testimonial-nav{display:flex;justify-content:center;align-items:center;gap:25px}.testimonial-container .testimonial-nav button{background-color:#fff;color:#000;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;cursor:pointer;transition:transform .3s ease}.testimonial-container .testimonial-nav button:hover{transform:scale(1.1)}.testimonial-container .dots{display:flex;gap:8px}.testimonial-container .dot{width:8px;height:8px;background:#bbb;border-radius:50%;transition:background .3s}.testimonial-container .dot.active{background:#fff}.s-card-hero-home{display:flex;align-items:center;justify-content:end;max-width:1216px;border-radius:32px;height:auto;padding:8px;margin:120px auto 0;background:url(/card-hero-home.webp) 50%/cover no-repeat}@media screen and (max-width:1140px){.s-card-hero-home{padding:12px;margin:0 20px}}.s-card-hero-home .card{padding:40px;width:50%;background-color:#fff;border-radius:32px}@media screen and (max-width:1140px){.s-card-hero-home .card{width:100%;padding:24px}}.s-card-hero-home .card h2{font-size:32px;margin-bottom:16px;color:#333}@media screen and (max-width:1140px){.s-card-hero-home .card h2{font-size:24px}}.s-card-hero-home .card p{font-size:18px;color:#555;margin-bottom:32px;line-height:1.6}.s-card-hero-home .card span{display:flex;align-items:center;gap:24px;margin-top:16px}.s-card-hero-home .card span h3{font-size:20px;font-weight:400}@media screen and (max-width:1140px){.s-card-hero-home .card span h3{font-size:18px}}.s-card-hero-home .card span div{background-color:#ffe6d9;border-radius:100%;padding:12px;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.s-card-hero-home .card span div img{width:32px;height:32px}.numbers{padding:120px 0}.numbers .container{background-image:url(/bg-clip.png);background-repeat:no-repeat;color:#fff;display:flex;justify-content:center;align-items:center;padding:48px 0}@media screen and (max-width:1140px){.numbers .container{background-color:#000;flex-wrap:wrap}}.numbers .box{padding:0 40px;display:flex;align-items:center;gap:24px}.numbers .box:not(:last-child){border-right:1px solid #5f5f5f}@media screen and (max-width:1140px){.numbers .box:not(:last-child){border:none}}.numbers h2{font-size:40px;font-weight:500;color:#fd5b01}.numbers h3{font-weight:400;font-size:16px;text-transform:uppercase;letter-spacing:1px;margin-top:4px;line-height:1.2}@media(max-width:768px){.numbers .container{flex-direction:column;-webkit-clip-path:none;clip-path:none;border-radius:0}.numbers .box{border-right:none;border-bottom:1px solid #fff;padding:20px 0}.numbers .box:last-child{border-bottom:none}}.two-cards{padding:120px 20px;text-align:center}.two-cards .container{max-width:1216px;margin:0 auto}.two-cards h2{font-size:32px;font-weight:400;line-height:1.3;color:#000;margin:24px auto 64px;max-width:70%}@media screen and (max-width:1140px){.two-cards h2{max-width:100%;font-size:24px}}.two-cards .cards{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center}.two-cards .card{width:47%}@media screen and (max-width:1140px){.two-cards .card{width:100%}}.two-cards .icon-box{display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.two-cards .icon-box img{width:64px;height:64px}.two-cards .card h3{font-size:24px;font-weight:400;margin-bottom:16px}@media screen and (max-width:1140px){.two-cards .card h3{font-size:20px}}.two-cards .card p{font-size:18px;line-height:1.6;color:#475569}@media(min-width:768px){.two-cards .cards{flex-direction:row;gap:100px}.two-cards .card{text-align:center}}.container-mockup{display:flex;align-items:center;justify-content:space-between;padding:120px 0}@media screen and (max-width:1140px){.container-mockup{flex-wrap:wrap}}.container-mockup .left{width:37%}@media screen and (max-width:1140px){.container-mockup .left{width:100%}}.container-mockup .vehicles{width:100%;max-width:800px;z-index:1}.container-mockup .right{width:57%;padding-left:5%;padding-right:15%}@media screen and (max-width:1140px){.container-mockup .right{width:100%;padding:0 20px}}.container-mockup h2{font-size:32px;line-height:1.4;margin:20px 0;color:#0f172a}.container-mockup .right p{font-size:18px;line-height:1.6;color:#000}.container-mockup .info-box{display:flex;align-items:center;gap:24px;margin-top:32px}.container-mockup .info-box h3{font-size:24px;margin-bottom:8px}.container-mockup .info-box span{width:100%}.container-mockup .icon img{width:72px;height:72px}.container-mockup-map{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1140px){.container-mockup-map{flex-wrap:wrap;gap:56px}}.container-mockup-map .left{position:relative;width:47%;background-color:#000;padding:80px 10%;border-radius:0 40px 40px 0;color:#fff}@media screen and (max-width:1140px){.container-mockup-map .left{width:100%}}.container-mockup-map .vehicles{position:relative;width:100%;max-width:500px;z-index:1}.container-mockup-map .right{width:47%;padding-left:10%;padding-right:5%}@media screen and (max-width:1140px){.container-mockup-map .right{width:100%;text-align:center}}.container-mockup-map h2{font-size:32px;line-height:1.4;margin:24px 0;color:#fff;font-weight:400}.container-mockup-map .left p{font-size:18px;line-height:1.6;color:#fff;margin-bottom:32px}.container-mockup-map button{background-color:#fff;color:#000;border-radius:24px;padding:12px 32px;font-size:18px;cursor:pointer}.container-mockup-map button:hover{background-color:#e6e6e6}.s-about-page{padding:120px 20px}@media screen and (max-width:1140px){.s-about-page{flex-wrap:wrap}}.s-about-page .container-about-page{max-width:1216px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:56px}.s-about-page .container-about-page img{width:100%}.s-about-page .container-about-page>div{width:45%}@media screen and (max-width:1140px){.s-about-page .container-about-page>div{width:100%}}.s-about-page .container-about-page>div h3{font-size:2rem;text-transform:uppercase;color:#fd5b01}.s-about-page .container-about-page>div h2{font-size:4rem}.s-about-page .container-about-page>div p{font-size:1.8rem;margin-top:24px;text-align:justify}.s-cards-dark{background-color:#000;width:100%;height:auto;padding:120px 20px}.s-cards-dark .container{max-width:1216px;margin:0 auto}.s-cards-dark .container>h2{color:#fff;font-size:32px;font-weight:400;max-width:50%}@media screen and (max-width:1140px){.s-cards-dark .container>h2{max-width:100%}}.s-cards-dark .container>h2 b{color:#fd5b01;font-weight:400}.s-cards-dark .container>p{color:#ccc;font-size:2rem;font-weight:400;margin:24px 0 40px;max-width:60%}@media screen and (max-width:1140px){.s-cards-dark .container>p{max-width:100%}}.s-cards-dark .cards-dark{display:flex;align-items:stretch;justify-content:space-between;gap:32px}@media screen and (max-width:1140px){.s-cards-dark .cards-dark{flex-wrap:wrap}}.s-cards-dark .cards-dark>.card{width:30%;flex-grow:1;background-color:#fff;padding:24px;color:#000;display:flex;flex-direction:column;gap:16px;border-radius:12px;border:2px solid rgba(0,0,0,0)}@media screen and (max-width:1140px){.s-cards-dark .cards-dark>.card{width:100%}}.s-cards-dark .cards-dark .icon{width:56px;height:56px;border-radius:6px}.s-cards-dark .cards-dark .card h3{color:#000;font-size:20px;font-weight:500}.s-cards-dark .cards-dark .card p{font-size:16px;line-height:1.5}.s-cards-transparents{padding:120px 20px 0}@media screen and (max-width:1140px){.s-cards-transparents{padding:56px 20px}}.s-cards-transparents .cards-transparents{max-width:1216px;margin:0 auto;display:flex;justify-content:space-between;gap:40px}@media screen and (max-width:1140px){.s-cards-transparents .cards-transparents{flex-wrap:wrap}}.s-cards-transparents .cards-transparents article{width:30%}@media screen and (max-width:1140px){.s-cards-transparents .cards-transparents article{width:100%}}.s-cards-transparents .cards-transparents article h3{margin:12px 0 8px;font-size:24px}.s-cards-transparents .cards-transparents article p{font-size:18px}.s-cards-transparents .card-image-transparent{max-width:1216px;margin:80px auto 0;display:flex;align-items:center;justify-content:space-between;gap:56px}@media screen and (max-width:1140px){.s-cards-transparents .card-image-transparent{flex-wrap:wrap;margin:64px auto 0}}.s-cards-transparents .card-image-transparent img{width:40%;height:400px;object-fit:cover;border-radius:12px}@media screen and (max-width:1140px){.s-cards-transparents .card-image-transparent img{width:100%}}.s-cards-transparents .card-image-transparent>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px}.s-cards-transparents .card-image-transparent>div span{width:45%}@media screen and (max-width:1140px){.s-cards-transparents .card-image-transparent>div span{width:100%}}.s-cards-transparents .card-image-transparent>div span h3{margin:12px 0 8px;font-size:24px}.s-cards-transparents .card-image-transparent>div span p{font-size:18px}.s-logo{background-color:#000;max-width:1216px;margin:120px auto;border-radius:24px;padding:56px;color:#fff;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1140px){.s-logo{padding:32px;margin:120px 20px}}.s-logo .s-logo-frota{width:100%}.s-logo span{width:55%}@media screen and (max-width:1140px){.s-logo span{width:100%}}.s-logo span h2{font-size:24px;line-height:130%;font-weight:400}.s-logo span h2 b{color:#fd5b01;font-weight:400}.s-logo span p{margin-top:32px;font-size:18px;color:#ccc}.s-logo img{width:35%}@media screen and (max-width:1140px){.s-logo img{display:none}}.s-two-images{display:flex;max-width:1216px;margin:0 auto;gap:48px;padding:120px 20px}@media screen and (max-width:1140px){.s-two-images{flex-wrap:wrap}}.s-two-images .image-bottom img,.s-two-images .image-left img{width:100%;height:auto;border-radius:12px}.s-two-images .image-left{width:47%}@media screen and (max-width:1140px){.s-two-images .image-left{width:100%}}.s-two-images .content{width:47%;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1140px){.s-two-images .content{width:100%}}.s-two-images .content .tag{color:#fd5b01;font-size:20px;font-weight:500;text-transform:uppercase;margin-bottom:16px}.s-two-images .content h2{font-size:32px;color:#333;line-height:130%;margin-bottom:16px}.s-two-images .content p{font-size:18px;color:#444;margin-bottom:24px;line-height:1.5}.s-two-images .image-bottom{width:100%;border-radius:12px}.s-card-hero{display:flex;align-items:center;max-width:1216px;border-radius:12px;height:auto;padding:40px;margin:120px auto;background:url(/s3.webp) 50%/cover no-repeat}@media screen and (max-width:1140px){.s-card-hero{padding:20px;margin:20px}}.s-card-hero .card{padding:40px;width:50%;background-color:#fff}@media screen and (max-width:1140px){.s-card-hero .card{width:100%;padding:24px}}.s-card-hero .card .tag{color:#fd5b01;font-size:20px;margin-bottom:8px;text-transform:uppercase;font-weight:500}.s-card-hero .card h2{font-size:32px;margin-bottom:16px;line-height:130%;color:#333}.s-card-hero .card .desc{font-size:18px;color:#555;margin-bottom:32px;line-height:1.6}.s-card-hero .items{list-style:none;margin-bottom:32px}.s-card-hero .items li{font-size:18px;color:#333;margin-bottom:16px;display:flex;align-items:center}.s-card-hero .items li span{color:#fd5b01;margin-right:12px}.s-card-hero button{background-color:#fd5b01;color:#fff;border:none;padding:16px 32px;font-size:18px;cursor:pointer;font-weight:500;transition:background-color .3s ease;width:100%}.s-card-hero button:hover{background-color:#d65c16}.s-text-with-image .hero{background-image:url(https://tremmariafumacagramado.com.br/public/site/images/transfer-in-e-out0.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px}.s-text-with-image .cards-section{background-color:#f2f2f2;padding:120px 20px}.s-text-with-image .cards-section .cards-container{display:flex;align-items:stretch;flex-wrap:wrap;gap:24px;max-width:1216px;margin:0 auto}.s-text-with-image .cards-section .card{flex-grow:1;width:30%;background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .4s;margin:0}@media screen and (max-width:1140px){.s-text-with-image .cards-section .card{width:47%}}@media screen and (max-width:688px){.s-text-with-image .cards-section .card{width:100%}}.s-text-with-image .cards-section .card:hover{transform:translateY(-8px)}.s-text-with-image .cards-section .rating{font-size:16px;color:#fd5b01;background-color:#ffecdc;padding:2px 6px;border-radius:6px;display:inline-block;margin-bottom:12px}.s-text-with-image .cards-section .card h3{color:#fd5b01;font-size:24px;margin-bottom:12px}.s-text-with-image .cards-section .card p{font-size:16px;color:#333;line-height:1.5}.s-cards-numeric{padding:120px 20px;display:flex;justify-content:space-between;align-items:center;gap:64px;max-width:1216px;margin:0 auto}@media screen and (max-width:1140px){.s-cards-numeric{flex-wrap:wrap}}.s-cards-numeric .left{width:43%}@media screen and (max-width:1140px){.s-cards-numeric .left{width:100%}}.s-cards-numeric .left h2{font-size:32px;font-weight:500;line-height:130%;margin-bottom:12px}.s-cards-numeric .left p{font-size:18px;line-height:1.5;margin-bottom:32px}.s-cards-numeric .left img{width:100%;object-fit:cover}.s-cards-numeric .right{width:55%;display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1140px){.s-cards-numeric .right{width:100%}}.s-cards-numeric .item{display:flex;align-items:center;gap:24px}.s-cards-numeric .circle{min-width:64px;height:64px;background-color:#f96806;color:#fff;font-weight:500;font-size:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.s-cards-numeric .content h3{font-size:20px;font-weight:500;margin-bottom:10px}.s-cards-numeric .content p{font-size:16px;color:#333;line-height:1.6}.grid-layout{max-width:1216px;margin:0 auto;padding:0 24px}.cta-btn{color:#fff;background-color:#fd5b01;border:none;padding:20px 56px;border-radius:40px;cursor:pointer;font-size:18px}.cta-btn:hover{background-color:#db4e03}.badge{background-color:#f1f5f9;color:#000;font-weight:500;padding:6px 12px;border-radius:4px;font-size:20px}#whatsapp-floating-button{position:fixed;bottom:20px;right:20px;background-color:#25d366;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.25);cursor:pointer;z-index:1000;transition:background-color .3s ease}#whatsapp-floating-button img{width:28px;height:28px;filter:invert(1)}#whatsapp-floating-button:hover{background-color:#1ebe5d}#whatsapp-floating-button:active{transform:scale(.95)}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);justify-content:center;align-items:center}.modal-content{background:#fff;padding:20px;border-radius:16px;max-width:900px;width:100%;position:relative}.close{font-size:32px;position:absolute;top:10px;right:20px;cursor:pointer;z-index:999}.main-swiper{height:350px;margin-bottom:10px}.swiper-thumbs{height:100px}.swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:6px}.swiper-button-next,.swiper-button-prev{color:#000}.s-frota-page{background-image:url(/page-frota.webp);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:120px 20px;text-align:center;color:#fff;margin-bottom:120px}.s-frota-page h2{font-size:32px;font-weight:400}@media screen and (max-width:1140px){.s-frota-page h2{font-size:24px}}.s-fleet{max-width:1216px;margin:0 auto;padding:120px 0}.s-fleet .fleet-container{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;align-items:center}.s-fleet .fleet-container .car-card{width:48%;padding:24px;text-align:center}@media screen and (max-width:1140px){.s-fleet .fleet-container .car-card{width:100%}}.s-fleet .fleet-container .car-header{display:flex;justify-content:space-between;align-items:center}.s-fleet .fleet-container .car-header div h3{font-size:24px;font-weight:500}.s-fleet .fleet-container .car-header div>p{font-size:20px;color:#4a5463;text-align:left}.s-fleet .fleet-container .zoom-icon{background-color:#ffe6dc;border-radius:50%;width:56px;height:56px;padding:12px;display:flex;align-items:center;justify-content:center}.s-fleet .fleet-container .zoom-icon:hover{background-color:#ffddce;cursor:pointer}.s-fleet .fleet-container .zoom-icon img{width:32px;height:32px}.s-fleet .fleet-container .car-image{width:70%;margin:64px auto;transition:transform .5s ease}.s-fleet .fleet-container .car-image:hover{transform:scale(1.1)}.s-fleet .fleet-container .car-info{display:flex;justify-content:space-around;margin-bottom:32px}.s-fleet .fleet-container .car-info .info-item{display:flex;align-items:center;gap:8px;color:#333}.s-fleet .fleet-container .car-info img{width:32px}.s-fleet .fleet-container .car-info p{font-size:20px;color:#4a5463}.s-fleet .fleet-container .reserve-btn{background-color:#ff5400;color:#fff;border:none;border-radius:6px;padding:12px;font-size:20px;cursor:pointer;transition:background-color .3s ease;width:100%;font-weight:400}.s-fleet .fleet-container .reserve-btn:hover{background-color:#e04900}#s-contato{background:url(/banner-contato.webp) no-repeat 50%/cover;padding:120px 0}@media screen and (max-width:1140px){#s-contato{padding:80px 0}}#s-contato .grid-layout{display:flex;align-items:center;flex-wrap:wrap}#s-contato .grid-layout .form-container{width:40%;background:#fff;padding:24px;margin:40px auto;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.08)}@media screen and (max-width:1140px){#s-contato .grid-layout .form-container{width:100%}}#s-contato .grid-layout .form-container h3{font-size:20px;font-weight:500;margin-bottom:24px;color:#0f172a}#s-contato .grid-layout .form-container form{display:flex;flex-direction:column;gap:16px}#s-contato .grid-layout .form-container label{font-size:16px;font-weight:500;color:#0f172a}#s-contato .grid-layout .form-container input{padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;font-size:16px;outline:none;transition:border-color .2s}#s-contato .grid-layout .form-container input:focus{border-color:#f60}#s-contato .grid-layout .form-container button{margin-top:16px;padding:16px;background-color:#f60;color:#fff;font-size:18px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:background .3s}#s-contato .grid-layout .form-container button:hover{background-color:#e05200}#s-contato .grid-layout .form-container .secure-info{display:flex;align-items:center;justify-content:center;margin-top:16px;font-size:13px;color:#0f172a;gap:6px}#s-contato .grid-layout .form-container .secure-info span{font-size:16px}#s-contato .grid-layout .content{color:#fff;width:50%}@media screen and (max-width:1140px){#s-contato .grid-layout .content{width:100%}}#s-contato .grid-layout .content h2{font-size:40px;font-weight:400;line-height:130%;margin:12px 0 24px}@media screen and (max-width:1140px){#s-contato .grid-layout .content h2{font-size:32px}}#s-contato .grid-layout .content>p{font-size:2rem;margin-bottom:56px}@media screen and (max-width:1140px){#s-contato .grid-layout .content>p{font-size:2rem}}#s-contato .grid-layout .content>div{display:flex;align-items:center;gap:24px;margin:24px 0}#s-contato .grid-layout .content>div img{width:40px}#s-contato .grid-layout .content>div>p{font-size:2rem;font-weight:500}#s-faq{padding:120px 0;background-color:#000}@media screen and (max-width:1140px){#s-faq{padding:40px 0}}#s-faq h2{color:#fd5b01;font-weight:500;margin-bottom:16px;font-size:2.4rem;text-align:center}#s-faq h3{font-size:40px;font-weight:400;line-height:120%;width:60%;margin:0 auto 56px;text-align:center;color:#fff}@media screen and (max-width:1140px){#s-faq h3{font-size:32px;width:100%}}#s-faq .faq-grid-container{display:flex;justify-content:space-between;gap:32px}@media screen and (max-width:1140px){#s-faq .faq-grid-container{flex-wrap:wrap}}#s-faq .faq-grid{width:47%;flex-grow:1;display:flex;flex-direction:column;gap:32px}@media screen and (max-width:1140px){#s-faq .faq-grid{width:100%}}#s-faq .faq-item{background-color:#0b0f16;border:2px solid #1d2431;color:#fff;border-radius:16px;padding:32px;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}#s-faq .faq-item.open .faq-answer{display:block}#s-faq .faq-question{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:2rem;color:#fff}#s-faq .faq-question h4{color:#fff;padding-right:24px;font-weight:400;width:85%}#s-faq .toggle-btn{background-color:#fd5b01;color:#000;border:none;border-radius:8px;font-size:2.4rem;font-weight:500;width:48px;height:48px;cursor:pointer}#s-faq .faq-answer{margin-top:40px;font-size:18px;color:#ccc;line-height:150%;display:none}