/* LimoRide composition adapted to the existing Mercosul CMS and original media. */
.mt-redesign .mt-home-hero{position:relative;isolation:isolate;background:#020618;color:#fff;border-radius:30px;margin:0 20px;overflow:hidden;min-height:690px}
.mt-home-hero-image{position:absolute;inset:0 0 0 auto;width:66%;height:100%;object-fit:cover;object-position:center}
.mt-home-hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#020618 3%,rgba(2,6,24,.95) 24%,rgba(2,6,24,.62) 51%,rgba(2,6,24,.12) 84%),linear-gradient(0deg,rgba(2,6,24,.55),transparent 40%)}
.mt-home-hero-inner{position:relative;z-index:1;padding-top:78px;padding-bottom:48px}
.mt-home-hero-copy{max-width:680px}.mt-home-hero-copy h1{font-size:clamp(42px,4.45vw,68px);line-height:1.09;letter-spacing:-2px;color:#fff;margin:20px 0 24px;font-weight:500}
.mt-home-hero-copy h1 em{font-style:italic;color:#dfb871}.mt-home-hero-copy .mt-kicker{color:#dfb871}.mt-home-hero-copy>p{max-width:475px;color:#d1d5df;font-size:17px;line-height:1.7}.mt-home-hero-copy>p.mt-home-headline{font-size:21px;color:#fff;font-weight:500;margin-bottom:12px}
.mt-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.mt-home-whats{color:#fff!important;font-size:14px;display:inline-flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:5px}.mt-home-hero .mt-button{background:#dfb871;color:#020618;border-color:#dfb871}.mt-hero-foot{display:flex;gap:25px;margin-top:50px;padding-top:22px;border-top:1px solid #ffffff32;font-size:13px;color:#fff}.mt-hero-foot i{color:#dfb871;margin-right:6px}
.mt-redesign .mt-home-quote{position:relative;z-index:2;margin-top:28px}.mt-home-quote .form_banner{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;margin:0!important}
.mt-section{padding:90px 0}.mt-section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:36px}.mt-section-head>p{max-width:380px;margin-bottom:5px}.mt-section-head h2,.mt-split h2,.mt-final-cta h2{font-size:clamp(32px,3.5vw,50px);line-height:1.16;letter-spacing:-1.3px;font-weight:500}.mt-kicker{font-family:'Inter Tight',Arial,sans-serif;font-size:11px!important;letter-spacing:2px;font-weight:650;line-height:1.5;color:#907142;margin:0 0 15px}.mt-section-head h2 a{color:inherit}.mt-section-head p:not(.mt-kicker){line-height:1.7;color:#646978}.mt-section-head>div>p:last-child:not(.mt-kicker){max-width:620px;margin-top:16px}
.mt-solutions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e3e6;border-radius:24px;overflow:hidden}.mt-solution{padding:32px 25px;position:relative;color:#020618;transition:background .2s}.mt-solution+.mt-solution{border-left:1px solid #e2e3e6}.mt-solution:hover{background:#f5f3ed;color:#020618}.mt-solution-icon{font-size:34px;display:block;margin-bottom:26px}.mt-solution-number{position:absolute;right:25px;top:37px;color:#9c8b6c;font-size:12px}.mt-solution h3{font-size:24px;line-height:1.25;margin-bottom:14px}.mt-solution p{font-size:15px;line-height:1.65;color:#646978;min-height:75px}.mt-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px;font-weight:650;color:#020618;text-decoration:none;line-height:1.5}.mt-text-link i{font-size:16px}
.mt-redesign .mt-van-feature{background:#f4f3ef!important;padding:85px 0!important;border:0!important}.mt-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.mt-split>div>p:not(.mt-kicker){line-height:1.8;max-width:480px;margin-top:24px}.mt-check-list{list-style:none;padding:0;margin:25px 0 30px}.mt-check-list li{padding:9px 0 9px 26px;position:relative;font-size:14px}.mt-check-list li:before{content:'✓';position:absolute;left:0;color:#907142}.mt-van-photo{background:#fff;border-radius:28px;margin:0;overflow:hidden}.mt-van-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.mt-van-photo figcaption{padding:18px 28px;font-size:12px;color:#6c6f75;border-top:1px solid #eee}
.mt-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mt-audience-grid>a{position:relative;background:#f5f5f5;border-radius:22px;padding:32px;color:#020618}.mt-audience-grid>a:first-child{background:#020618;color:#fff}.mt-audience-grid>a:first-child h3{color:#fff}.mt-audience-grid span{font-size:10px;letter-spacing:1.5px;color:#907142}.mt-audience-grid h3{font-size:26px;line-height:1.25;margin:24px 0 20px}.mt-audience-grid p{font-size:14px;margin-bottom:42px}.mt-audience-grid i{position:absolute;bottom:26px;right:28px;font-size:22px}
.mt-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.mt-service-section{border-top:1px solid #e9e8e4}.mt-service-image{position:relative;border-radius:20px;overflow:hidden;background:#eee}.mt-service-image img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .4s}.mt-service-card a:hover img{transform:scale(1.035)}.mt-service-image>span{position:absolute;bottom:14px;right:14px;display:grid;place-items:center;background:white;color:#020618;width:36px;height:36px;border-radius:50%}.mt-service-copy{padding:20px 2px}.mt-service-copy h3{font-size:23px;line-height:1.3;color:#020618;margin:0 0 14px}.mt-service-copy p{font-size:14px;line-height:1.7;color:#626874}.mt-service-copy .mt-text-link{color:#80623b;font-weight:500}.mt-category-description{font-size:14px;color:#686b74;max-width:760px;margin:-12px 0 30px}
.mt-benefits{background:#f5f3ef}.mt-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.mt-benefit{display:flex;align-items:center;gap:15px;padding:17px;background:#fff;border-radius:15px}.mt-benefit img{width:60px;height:60px;object-fit:contain;border-radius:10px}.mt-benefit h3{font-family:'Inter Tight',sans-serif;font-size:15px;font-weight:500;line-height:1.4;margin:0}
.mt-numbers{background:#020618;padding:45px 0;color:#fff}.mt-numbers-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mt-numbers-grid>div,.mt-numbers-grid>a{text-align:center;border-right:1px solid #ffffff22;color:#fff}.mt-numbers-grid>:last-child{border:0}.mt-numbers-grid strong{display:block;font-family:'Playfair Display',serif;font-size:45px;font-weight:500;line-height:1.1;color:#dfb871;margin-bottom:13px}.mt-numbers-grid span{font-size:13px;color:#d0d1d6}
.mt-process-grid{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:step}.mt-process-grid li{border-top:1px solid #d8d8da;padding-top:25px}.mt-process-grid li>span{font-size:12px;color:#967749}.mt-process-grid h3{font-size:24px;margin:20px 0 15px}.mt-process-grid p{font-size:15px;line-height:1.7;color:#626874}.mt-reviews{background:#f7f7f5}.mt-fleet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mt-fleet-card{border:1px solid #e5e5e6;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:42% 1fr}.mt-fleet-card>img{width:100%;height:100%;object-fit:contain;background:#fff}.mt-fleet-card>div{padding:26px 24px;border-left:1px solid #f0f0f0}.mt-fleet-card h3{font-size:23px;line-height:1.28;margin-bottom:14px}.mt-fleet-use{font-size:14px;line-height:1.7;color:#646978}.mt-fleet-card details{border-top:1px solid #e5e5e6;margin:20px 0;padding-top:14px}.mt-fleet-card summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:13px;list-style:none}.mt-fleet-card summary::-webkit-details-marker{display:none}.mt-fleet-card details p{font-size:13px;line-height:1.7;margin-top:12px}.mt-fleet-card details[open] summary i{transform:rotate(45deg)}
.mt-campaigns{padding-top:0}.mt-campaigns .carousel{border-radius:24px;overflow:hidden}.mt-campaigns img{width:100%}.mt-campaigns .carousel-control-prev,.mt-campaigns .carousel-control-next{width:7%;background:linear-gradient(90deg,#0006,transparent)}.mt-campaigns .carousel-control-next{background:linear-gradient(270deg,#0006,transparent)}
.mt-home-blog{background:#f5f3ef}.mt-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.mt-blog-card{border-radius:20px;background:white;overflow:hidden}.mt-blog-card img{width:100%;aspect-ratio:1.6;object-fit:cover}.mt-blog-card a>div{padding:26px}.mt-blog-card h3{font-size:25px;line-height:1.3;color:#020618;margin:12px 0 15px}.mt-blog-card p{color:#646978;line-height:1.7;font-size:14px}.mt-blog-card .mt-kicker{font-size:9px!important}.mt-secondary-widget{padding-top:40px}.mt-partners{text-align:center}.mt-partners h2{font-size:29px}.mt-partners-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:60px;margin-top:32px}.mt-partners-list img{max-width:155px;max-height:90px;object-fit:contain}.mt-final-cta{margin:0 20px 22px;padding:80px 0;background:#020618;border-radius:30px;text-align:center;color:white}.mt-final-cta h2{color:white;margin-bottom:30px}.mt-final-cta .mt-kicker{color:#dfb871}.mt-final-cta .mt-button{background:#dfb871;color:#020618;border-color:#dfb871}
@media(min-width:1500px){.mt-home-hero-copy h1{font-size:72px}.mt-home-hero{max-width:1760px;margin-inline:auto}}
@media(max-width:1199px){.mt-home-hero-copy h1{font-size:58px}.mt-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-fleet-card{display:block}.mt-fleet-card>img{height:220px}.mt-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-solution:nth-child(3){border-left:0}.mt-solution:nth-child(n+3){border-top:1px solid #e2e3e6}.mt-solution p{min-height:0}.mt-split{gap:35px}.mt-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.mt-redesign .mt-home-hero{margin:0 10px;border-radius:20px;min-height:0}.mt-home-hero-image{width:100%;height:440px;opacity:.7;object-position:65% center}.mt-home-hero:after{background:linear-gradient(0deg,#020618 15%,#020618b8 72%,#02061877)}.mt-home-hero-inner{padding:52px 24px 28px}.mt-home-hero-copy h1{font-size:42px;letter-spacing:-1.3px;margin-top:15px}.mt-home-hero-copy>p{font-size:15px;max-width:100%}.mt-home-hero-copy>p.mt-home-headline{font-size:18px}.mt-home-hero-copy .mt-kicker{font-size:9px!important;letter-spacing:1.6px}.mt-actions{gap:18px;margin-top:25px}.mt-home-whats{font-size:13px}.mt-hero-foot{gap:12px;flex-wrap:wrap;margin-top:28px;font-size:11px}.mt-section{padding:55px 0}.mt-section-head{display:block;margin-bottom:27px}.mt-section-head>p{margin-top:20px;max-width:100%}.mt-section-head>.mt-button,.mt-section-head>.mt-text-link{margin-top:18px}.mt-section-head h2,.mt-split h2,.mt-final-cta h2{font-size:34px;letter-spacing:-.8px}.mt-kicker{font-size:9px!important;letter-spacing:1.6px}.mt-solutions-grid{grid-template-columns:1fr}.mt-solution+.mt-solution{border-left:0;border-top:1px solid #e2e3e6}.mt-solution{padding:26px}.mt-solution-icon{font-size:28px;margin-bottom:20px}.mt-solution h3{font-size:25px}.mt-solution p{margin-bottom:20px}.mt-split{grid-template-columns:1fr;gap:35px}.mt-redesign .mt-van-feature{padding:55px 0!important}.mt-audience-grid,.mt-services-grid,.mt-blog-grid,.mt-fleet-grid{grid-template-columns:1fr}.mt-audience-grid h3{font-size:28px}.mt-services-grid{gap:14px}.mt-service-image img{aspect-ratio:1.5}.mt-service-copy h3{font-size:25px}.mt-service-copy{padding:18px 2px 28px}.mt-benefits-grid{gap:12px}.mt-benefit{display:block;padding:16px}.mt-benefit img{width:52px;height:52px;margin-bottom:12px}.mt-benefit h3{font-size:13px}.mt-numbers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.mt-numbers-grid>div:nth-child(2){border:0}.mt-numbers-grid strong{font-size:36px}.mt-numbers-grid span{font-size:12px}.mt-process-grid{grid-template-columns:1fr 1fr;gap:22px 18px}.mt-process-grid h3{font-size:22px;line-height:1.2}.mt-process-grid p{font-size:13px}.mt-fleet-card>img{height:auto;aspect-ratio:4/3}.mt-campaigns{padding-top:0}.mt-partners-list{gap:25px}.mt-partners-list img{max-width:85px;max-height:75px}.mt-partners h2{font-size:26px}.mt-final-cta{margin:0 10px 12px;padding:55px 16px;border-radius:20px}.mt-home-quote{padding-inline:20px}.mt-home-blog .mt-section-head>.mt-button{margin-top:25px}}
@media(prefers-reduced-motion:reduce){.mt-service-image img{transition:none}}
.mt-redesign #features-18.mt-about{background:#fff;padding:90px 0}.mt-about-photo img{width:100%;max-width:542px;height:auto}.mt-about-features{list-style:none;padding:0;margin:27px 0}.mt-about-features>li{display:flex;gap:18px;padding:19px 0;border-top:1px solid #e6e6e5}.mt-about-features>li>i{font-size:24px;color:#967749}.mt-about-features h3{font-family:'Inter Tight',sans-serif;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 9px}.mt-about-features p{font-size:14px;line-height:1.7;color:#686d76;margin:0}
@media(max-width:767px){.mt-redesign #features-18.mt-about{padding:55px 0}.mt-about .mt-about-photo{order:2}.mt-about-features p{font-size:13px}}

.mt-audience-grid>a:first-child p{color:#d0d5df}
