@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@font-face{font-family:SemiBold;src:url(../fonts/Helios-Antique/W-Foundry-Helios-Antique-Semi-Bold.otf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Medium;src:url(../fonts/Helios-Antique/W-Foundry-Helios-Antique-Medium.otf) format("opentype");font-weight:500;font-style:normal}.turbo-drive-first-carousel{background:url(/images/turbo-drive/background-amarelo.png) repeat,#fec201;padding:40px 0}.turbo-drive-first-carousel .slide{margin-bottom:32px}.turbo-drive-first-carousel .slide .swiper-container-first-turbo-drive{height:275px}.turbo-drive-first-carousel .slide .swiper-container-first-turbo-drive .swiper-slide{display:flex;align-self:center;justify-content:center}.turbo-drive-first-carousel .slide .swiper-container-first-turbo-drive .swiper-slide img{height:100%;width:100%;border-radius:24px}.turbo-drive-first-carousel .slide .pagination{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.turbo-drive-first-carousel .slide .pagination .pagination-wrapper{position:relative;width:60%;max-width:600px;display:flex;align-items:center}.turbo-drive-first-carousel .slide .pagination .pagination-wrapper .custom-pagination-container{width:100%;height:18px;background-color:rgba(51,51,51,.1);border-radius:24px;overflow:hidden}.turbo-drive-first-carousel .slide .pagination .pagination-wrapper .custom-pagination-container .progress-bar{width:100%;height:100%;background:linear-gradient(90deg,#fff 70.13%,rgba(51,51,51,.1) 100%);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.turbo-drive-first-carousel .slide .pagination .pagination-wrapper .progress-indicator{position:absolute;top:50%;left:0;width:42px;height:42px;background-color:#232323;border-radius:50%;transform:translateY(-50%);transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.turbo-drive-first-carousel .slide .pagination .buttons{display:flex;gap:13px}.turbo-drive-first-carousel .slide .pagination .buttons button{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;border:none}.turbo-drive-first-carousel .text{display:flex;flex-direction:column;align-items:center}.turbo-drive-first-carousel .text h2{color:#0f2449;text-transform:uppercase;margin:0 0 8px;font-family:Poppins,sans-serif;font-weight:900;font-style:italic;text-shadow:1px 1px 0 #fec201,2px 2px 0 #0f2449;font-size:24px}.turbo-drive-first-carousel .text p{color:#0f2449;font-family:Medium;text-align:center;font-weight:500;font-size:14px;line-height:22px}.turbo-drive-first-carousel .text a{font-family:SemiBold;width:100%;border-radius:30px;padding:10px 36px;color:#fff;background-color:#0f2449;text-align:center;font-weight:600;font-size:16px}.turbo-drive-first-carousel .text a:hover{text-decoration:none;background-color:#0071b4}@media (min-width:1024px){.turbo-drive-first-carousel .container{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:0}.turbo-drive-first-carousel .slide{margin:0;width:45%;overflow:hidden}.turbo-drive-first-carousel .slide .swiper-container-first-turbo-drive{height:390px}.turbo-drive-first-carousel .slide .pagination .pagination-wrapper{width:70%}.turbo-drive-first-carousel .text{display:flex;flex-direction:column;align-items:flex-start;width:50%;padding:52px 0}.turbo-drive-first-carousel .text h2{font-size:40px;margin:0 0 18px}.turbo-drive-first-carousel .text p{font-size:24px;line-height:43px;text-align:start;margin:0 0 24px}.turbo-drive-first-carousel .text a{font-size:18px}}