﻿@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:"Manrope",sans-serif;font-weight:400;background-color:#101010}ul,a{list-style:none;text-decoration:none}input,button,textarea{font-family:"Manrope",sans-serif;font-weight:600;border:none;outline:none}img{max-width:100%;height:auto}::selection{background-color:#ed1c24;color:#fff}.header{width:100%;z-index:100;transition:.4s;position:absolute;top:0;left:0}.header__container{height:6rem;display:flex;justify-content:space-between;align-items:center}.header .sticky-action{box-shadow:0 4px 12px rgba(44,44,44,.2)}.header .logo{width:164px}@media screen and (max-width: 1167px){.header .menu{position:fixed;width:100%;top:6rem;left:0;right:0;margin:0 auto;text-align:center;padding:2rem;background-color:#ed1c24;transition:.4s;opacity:0;transform:scaleY(0);transform-origin:top;z-index:999}}.header .menu.show-menu{opacity:1;transform:scaleY(1)}.header .list{display:flex;flex-direction:column;gap:2rem}.header .link{color:#fff;font-size:20px;font-weight:500}.header .toggle{display:inline-flex;font-size:40px;cursor:pointer;color:#101010}@media screen and (min-width: 1167px){.header .menu{display:flex;align-items:center;gap:48px;justify-content:space-between}.header .list{flex-direction:row}.header .link{color:#fff;font-weight:500}.header .link:hover{color:#ed1c24}.header .button{margin-top:0;background-color:#ed1c24;color:#fff}.header .button:hover{background-color:#cd181e}.header .toggle{display:none}}@media screen and (min-width: 1168px){.header__container{position:relative}.header .list{position:absolute;left:50%;transform:translateX(-50%);gap:48px}}@media screen and (max-width: 1167px){.button{margin-top:16px}}.galeria{margin:160px 0 80px 0}.galeria__container{position:relative;text-align:center;justify-self:center}.galeria .wrapper{display:grid;gap:5rem}.galeria .button{position:absolute;bottom:-145px;left:50%;transform:translateX(-50%);z-index:1}.galeria .overlay{position:relative;height:auto;width:100%}.galeria .img{width:100%;height:100%;object-fit:cover}.galeria .title{max-width:900px;margin:0 auto 40px auto;font-size:64px;color:#fff}@media screen and (max-width: 1200px){.galeria .title{font-size:40px}}.galeria .text{width:80%;margin:0 auto;font-size:20px;line-height:150%;color:#fff}@media screen and (max-width: 1200px){.galeria .text{width:100%}}@media screen and (min-width: 480px){.galeria__container{width:auto}}@media screen and (min-width: 767px){.galeria__container{width:auto}}@media screen and (min-width: 1200px){.galeria .title{font-size:64px}}.about__container{display:grid;gap:3rem}.about .data{justify-self:center}.about .title,.about .text{color:#fff}@media screen and (max-width: 967px){.about .text{font-size:20px}}@media screen and (min-width: 767px){.about .data{justify-self:flex-start}}@media screen and (min-width: 1200px){.about__container{align-items:center}.about .data{width:auto}}#localizacao{background:#fff;color:#000}#localizacao .container{max-width:1216px;margin:0 auto;padding:80px 0}#localizacao .info{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1116px){#localizacao .info{flex-wrap:wrap;gap:48px}}#localizacao h2{font-size:40px;font-weight:600;line-height:1.2;margin-top:16px;width:70%}@media screen and (max-width: 1116px){#localizacao h2{width:100%}}.categoria{color:#e30613;font-weight:600;text-transform:uppercase;font-size:20px}.endereco-box{background:#1c1c1c;color:#fff;padding:24px 32px;width:500px}@media screen and (max-width: 1116px){.endereco-box{width:100%}}.endereco-box .cidade{color:#ffcb05;font-size:24px;font-weight:600}.endereco-box .endereco{font-size:18px;line-height:1.5;margin-top:16px}.mapa iframe{width:100%;height:500px}#galerias-cards .container{max-width:1216px;margin:0 auto;padding:150px 0}@media screen and (max-width: 968px){#galerias-cards .container{padding:48px 0}}#galerias-cards .filtros{display:flex;gap:24px;justify-content:center;margin-bottom:56px;flex-wrap:wrap}#galerias-cards .filtro{background:#fff;border-radius:12px;padding:18px 24px;width:130px;height:80px;color:#101010;display:flex;justify-content:center;align-items:center;gap:16px;cursor:pointer;transition:all .3s ease;flex-grow:1}#galerias-cards .filtro span{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;grid:40px}#galerias-cards .filtro span h2{font-size:18px;font-weight:600}#galerias-cards .filtro.ativo{background:#ed1c24;color:#fff}#galerias-cards .filtro:hover{transform:translateY(-6px)}#galerias-cards .grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(380px, 1fr));gap:24px}#galerias-cards .card{background-color:#1d1d1d;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease}#galerias-cards .card.hidden{display:none}#galerias-cards .card-img{position:relative}#galerias-cards .card-img>img{height:400px;object-fit:cover}#galerias-cards .card-img img{width:100%;display:block}#galerias-cards .zoom-icon{position:absolute;top:16px;left:16px;background-color:#ed1c24;color:#fff;padding:12px;border-radius:50%;cursor:pointer}#galerias-cards .zoom-icon:hover{background-color:#cd181e}#galerias-cards .zoom-icon img{width:24px}#galerias-cards .card-body{padding:20px}#galerias-cards .card-body h3{font-size:24px;font-weight:600;color:#fad009;margin:0 0 8px}#galerias-cards .card-body p{font-size:18px;line-height:150%;color:#fff;margin:0}#galerias-cards .modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:999;padding:40px}#galerias-cards .modal img{max-width:90%;max-height:90%;border-radius:8px}#galerias-cards .modal.hidden{display:none}#galerias-cards .fechar{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer;font-weight:bold;z-index:1000}footer{background-color:#000;color:#fff;padding:64px 0}footer .container{max-width:1216px;margin:0 auto}.newsletter{margin-bottom:64px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1290px){.newsletter{flex-wrap:wrap;justify-content:center;gap:32px}}.newsletter h2{font-size:26px;font-weight:500;line-height:1.4;width:40%}@media screen and (max-width: 1290px){.newsletter h2{font-size:32px;width:100%;text-align:center}}form{display:flex;justify-content:center;align-items:center;margin-top:20px;flex-wrap:wrap;gap:24px}.input-wrapper{background-color:none;border-radius:32px;display:flex;align-items:center;padding:16px 24px;width:400px;border:2px solid #242424}@media screen and (max-width: 1290px){.input-wrapper{width:100%}}.input-wrapper .icon{margin-right:10px}.input-wrapper input{background:none;color:#fff;outline:none;width:100%;font-size:18px}button[type=submit]{background-color:#ed1c24;border:none;padding:16px 32px;border-radius:32px;color:#fff;cursor:pointer;font-weight:500;font-size:20px}button[type=submit]:hover{background-color:#cd181e}@media screen and (max-width: 1290px){button[type=submit]{width:100%}}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #333;padding-top:56px;gap:40px}.box-info{max-width:450px}.box-info img{width:164px;margin-bottom:24px}.box-info p{font-size:20px;font-weight:400;line-height:140%;color:#a4a4a4}.footer-links{display:flex;gap:56px;flex-wrap:wrap}.footer-links h3{font-size:18px;margin-bottom:24px;font-weight:400;color:#a4a4a4}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin-bottom:16px}.footer-links a,.footer-links li{color:#fff;text-decoration:none;font-size:18px}.footer-links a:hover,.footer-links li:hover{color:#ed1c24}.footer-bottom{border-top:1px solid #333;margin-top:56px;padding-top:24px;display:flex;justify-content:space-between}@media screen and (max-width: 1116px){.footer-bottom{flex-wrap:wrap;gap:16px}}.footer-bottom p{font-size:18px;color:#a4a4a4}#services-cards-home{padding:100px 0}@media screen and (max-width: 600px){#services-cards-home{padding:100px 0}}#services-cards-home .container{max-width:1216px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;align-items:stretch}@media screen and (max-width: 1200px){#services-cards-home .container{grid-template-columns:repeat(2, 1fr);gap:20px}}@media screen and (max-width: 868px){#services-cards-home .container{grid-template-columns:1fr;gap:16px}}#services-cards-home .card{background-color:#1d1d1d;padding:24px;color:#ccc;display:flex;flex-direction:column;gap:16px;border-radius:8px;border:2px solid rgba(0,0,0,0);height:100%;min-height:400px}#services-cards-home .card:hover{border:2px solid #fad009}#services-cards-home .icon{width:56px;height:56px;background-color:#e30613;padding:10px;border-radius:6px;flex-shrink:0}#services-cards-home .card h3{color:#ffd500;font-size:24px;font-weight:500;margin:0;flex-shrink:0}#services-cards-home .card p{font-size:18px;line-height:1.6;flex-grow:1;margin:0}#services-cards{background-color:#fff;padding:100px 0}#services-cards .container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:32px}#services-cards .card{background-color:#111;padding:24px;color:#ccc;display:flex;flex-direction:column;gap:16px;border-radius:8px;border:2px solid rgba(0,0,0,0)}#services-cards .card:hover{border:2px solid #fad009}#services-cards .icon{width:56px;height:56px;background-color:#e30613;padding:10px;border-radius:6px}#services-cards .card h3{color:#ffd500;font-size:24px;font-weight:500}#services-cards .card p{font-size:18px;line-height:1.6}.van-section{text-align:center;padding:100px 0;background-image:url("../img/bg-van.webp");background-size:cover;background-position:center;position:relative}.van-section .container{max-width:1200px;margin:0 auto}.van-section .content h2{font-size:40px;margin-bottom:16px;color:#fff;font-weight:500}.van-section .content p{margin:0 auto 48px auto;font-size:24px;color:#fff;width:60%}@media screen and (max-width: 1200px){.van-section .content p{width:100%}}.van-section .van-layout{position:relative;margin-top:120px}.van-section .van-image{width:100%;max-width:500px;display:block;margin:0 auto;z-index:1;position:relative}.van-section .info-box{width:450px;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}.van-section .info-box:hover{transform:scale(1.5);background-color:#101010;border:2px solid #fad009;border-radius:24px}@media screen and (max-width: 1200px){.van-section .info-box{position:static;margin:0 auto;width:100%}}.van-section .info-box h3{font-size:24px;margin-bottom:10px;font-weight:500}.van-section .info-box p{font-size:18px;line-height:150%;color:#fff}.van-section .info-box img{margin-top:16px;width:48px;height:48px}.van-section .top.left{top:0;left:0;text-align:right}.van-section .top.right{top:0;right:0;text-align:left}.van-section .bottom.left{bottom:0;left:0;text-align:right}.van-section .bottom.right{bottom:0;right:0;text-align:left}#s-faq{padding:120px 0}@media screen and (max-width: 1200px){#s-faq{padding:40px 0px}}#s-faq .container{max-width:1200px;margin:0 auto}#s-faq h2{color:#fad009;font-weight:500;margin-bottom:16px;font-size:24px;text-align:center}#s-faq h3{font-size:48px;font-weight:500;margin:0 auto 56px auto;line-height:120%;width:70%;text-align:center;color:#fff}@media screen and (max-width: 1200px){#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: 1200px){#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: 1200px){#s-faq .faq-grid{width:100%}}#s-faq .two{background-image:url("../img/image-faq.png");background-repeat:no-repeat;background-position:center;background-size:100%;height:660px;width:47%;border-radius:8px;padding:0 48px}#s-faq .two .container-two{display:flex;justify-content:center;flex-direction:column;gap:40px;height:100%}#s-faq .two .container-two>div{display:flex;align-items:center;gap:24px}#s-faq .two .container-two>div span{color:#fff}#s-faq .two .container-two>div span h4,#s-faq .two .container-two>div span p{margin:4px 0;font-weight:500;font-size:18px}#s-faq .faq-item{background-color:#1d1d1d;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:20px;color:#fff}#s-faq .faq-question span{color:#fff;padding-right:24px}#s-faq .toggle-btn{background-color:#fad009;color:#101010;border:none;border-radius:8px;font-size:24px;font-weight:500;width:48px;height:48px;cursor:pointer}#s-faq .faq-answer{margin-top:40px;font-size:20px;color:#fff;display:none}#s-faq .faq-answer p{margin:16px 0}.parallax-hero{background-image:url("../img/parallax.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.parallax-hero .container{max-width:1216px;margin:0 auto;text-align:center;color:#fff;padding:120px 0}.parallax-hero h2{font-size:48px;font-weight:500;margin-bottom:24px;line-height:140%}@media screen and (max-width: 1200px){.parallax-hero h2{font-size:32px}}.parallax-hero p{font-size:24px;line-height:160%;margin-bottom:48px}@media screen and (max-width: 1200px){.parallax-hero p{font-size:20px}}.parallax-hero button{background-color:#ffdc00;color:#000;padding:16px 48px;font-size:20px;font-weight:600;border-radius:6px;cursor:pointer}@media screen and (max-width: 600px){.parallax-hero button{width:100%}}.parallax-hero button:hover{background-color:#e5c700}.servicos-swiper{text-align:center;padding:120px 0px}@media screen and (max-width: 900px){.servicos-swiper{padding:60px 0}}.servicos-swiper .titulo{font-size:48px;font-weight:500;color:#fff}@media screen and (max-width: 1200px){.servicos-swiper .titulo{font-size:40px}}.servicos-swiper .subtitulo{font-size:24px;width:60%;margin:24px auto 48px auto;color:#fff;line-height:150%}@media screen and (max-width: 1200px){.servicos-swiper .subtitulo{font-size:20px;width:100%}}.servicos-swiper .swiper{max-width:1216px;margin:0 auto;padding:0 24px}.servicos-swiper .swiper-slide{background-color:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.3);max-width:460px;min-height:550px}.servicos-swiper .swiper-slide img{width:100%;height:300px;object-fit:cover;display:block}.servicos-swiper .card-content{text-align:left;padding:20px}.servicos-swiper .card-content h3{color:#f1c40f;margin:0 0 10px;font-size:1.1rem}.servicos-swiper .card-content p{font-size:16px;line-height:150%;color:#ccc}.servicos-swiper .swiper-button-prev,.servicos-swiper .swiper-button-next{background:#1a1a1a;color:#f1c40f;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.servicos-swiper .swiper-button-prev{left:16px}.servicos-swiper .swiper-button-next{right:16px}.servicos-swiper .swiper-button-prev::after,.servicos-swiper .swiper-button-next::after{font-size:24px}#s-testimonials{padding:120px 0;background-color:#fff}@media screen and (max-width: 1200px){#s-testimonials{padding:48px 20px}}#s-testimonials .grid-layout{max-width:1216px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:88px;flex-wrap:wrap}#s-testimonials .grid-layout .left-content{width:50%;flex:1}@media screen and (max-width: 968px){#s-testimonials .grid-layout .left-content{width:100%}}#s-testimonials .grid-layout .user-info{display:flex;align-items:center;gap:24px;margin-bottom:32px}#s-testimonials .grid-layout .user-info .user-avatar{width:100px;height:100px;border-radius:12px;object-fit:cover}#s-testimonials .grid-layout .user-info h3{font-size:32px;font-weight:400;color:#fad009}@media screen and (max-width: 968px){#s-testimonials .grid-layout .user-info h3{font-size:24px}}#s-testimonials .grid-layout .testimonial-card{background-color:#101010;color:#fff;padding:32px;border-radius:20px}#s-testimonials .grid-layout p{font-size:20px;line-height:160%}#s-testimonials .grid-layout .swiper{padding-bottom:56px}#s-testimonials .grid-layout .swiper-pagination-bullet{background-color:#ffabad;width:20px;height:20px;opacity:1}#s-testimonials .grid-layout .swiper-pagination-bullet-active{background-color:#ed1c24}#s-testimonials .grid-layout .right-content{width:40%;flex:1}@media screen and (max-width: 968px){#s-testimonials .grid-layout .right-content{width:100%}}#s-testimonials .grid-layout .right-content h4{color:#ed1c24;font-size:24px;margin-bottom:12px}#s-testimonials .grid-layout .right-content h2{font-size:48px;line-height:120%;margin-bottom:40px}@media screen and (max-width: 968px){#s-testimonials .grid-layout .right-content h2{font-size:40px}}.company-integrations{padding:120px 20px 60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1216px;margin:0 auto}@media(max-width: 900px){.company-integrations{padding:60px 20px 30px 20px}}.company-integrations .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;width:100%}.company-integrations .logos .logo{filter:grayscale(100%);opacity:.6;transition:opacity .3s ease;width:14%}@media(max-width: 900px){.company-integrations .logos .logo{width:30%}}.company-integrations .logos .logo:hover{opacity:1}.company-integrations .logos .logo img{width:150px;height:auto;object-fit:contain}.combos{padding:120px 0;max-width:1216px;margin:auto;text-align:center}@media(max-width: 1200px){.combos{padding:60px 20px}}.combos h2{font-size:48px;margin-bottom:24px;color:#fff}.combos p{font-size:20px;color:#fff;max-width:700px;margin:0 auto 64px;line-height:150%}.combos .cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:24px;justify-items:center;align-items:start}@media(max-width: 1200px){.combos .cards{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}}.combos .card{background-color:#fff;color:#000;border-radius:8px;padding:20px;text-align:left;max-width:280px;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;flex-direction:column}@media(max-width: 1200px){.combos .card{max-width:780px;width:100%}}.combos .card h3{font-size:24px;margin-bottom:5px}.combos .linha{width:40px;height:3px;background-color:#fad009;margin-bottom:20px}.combos .card ul{list-style:none;padding:0;margin:0 0 20px 0}.combos .card ul li{margin-bottom:20px;position:relative;padding-left:20px;font-size:18px;font-weight:500;line-height:150%}.combos .card ul li::before{content:"✔";position:absolute;left:0;color:#ed1c24;font-size:18px}.combos a{width:100%}.combos button{background-color:#ed1c24;color:#fff;border:none;border-radius:4px;padding:14px 0;font-weight:500;cursor:pointer;font-size:18px;width:100%}.combos button:hover{background-color:#c50000}.sobre-nos{padding:120px 0;background-color:#fff;color:#111}@media screen and (max-width: 1200px){.sobre-nos{padding:48px 0}}.sobre-nos .container{display:flex;flex-direction:row;align-items:center;max-width:1216px;margin:0 auto;gap:64px;flex-wrap:wrap}.sobre-nos .container .conteudo{flex:1;min-width:300px}.sobre-nos .container .conteudo h4{color:#ed1c24;font-weight:500;font-size:18px;margin-bottom:16px;text-transform:uppercase}.sobre-nos .container .conteudo h2{font-size:40px;margin-bottom:24px;font-weight:500}.sobre-nos .container .conteudo p{font-size:18px;line-height:1.6;margin-bottom:32px;font-weight:500}.sobre-nos .container .conteudo ul{list-style:none;padding:0}.sobre-nos .container .conteudo ul li{margin-bottom:16px;display:flex;align-items:center;gap:16px}.sobre-nos .container .conteudo ul li strong{font-size:20px;font-weight:500}.sobre-nos .imagem{width:500px;height:500px}@media screen and (max-width: 1200px){.sobre-nos .imagem{display:none}}.sobre-nos .imagem img{width:100%;height:100%;object-fit:cover;border-radius:16px}.contato{display:flex;justify-content:space-between;align-items:center;padding:120px 0;max-width:1216px;margin:0 auto;gap:48px;flex-wrap:wrap}@media screen and (max-width: 1200px){.contato{padding:60px 20px}}.contato .contato-info{width:50%}@media screen and (max-width: 1200px){.contato .contato-info{width:100%}}.contato .contato-info h2{font-size:32px;margin-bottom:20px;color:#fff;font-weight:500}.contato .contato-info p{font-size:20px;line-height:1.6;color:#fff}.contato .contato-item{display:flex;align-items:center;gap:24px;margin-top:32px}@media screen and (max-width: 1200px){.contato .contato-item{width:100%}}.contato .yellow-circle{width:56px;height:56px}.contato .textos strong{font-size:20px;color:#fff;font-weight:500}.contato .textos p{font-size:18px}.contato .formulario{background-color:#fff;color:#000;padding:32px;border-radius:8px;flex:1}.contato .formulario h3{color:#e61919;text-align:center;margin-bottom:32px;font-size:24px}.contato form{display:flex;flex-direction:column;gap:16px}.contato input,.contato textarea{padding:14px;border:1px solid #ccc;font-size:16px;border-radius:4px;resize:none;width:100%}.contato textarea{height:100px}.contato button{background-color:#ed1c24;color:#fff;font-size:18px;padding:14px;border:none;cursor:pointer;width:100%}.servicos{width:100%}.servicos .intro{background-image:url("../img/formato2.svg");background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;text-align:center;padding:120px 0}.servicos .intro h2{font-size:40px;margin-bottom:24px;font-weight:500;color:#fad009}.servicos .intro p{max-width:900px;margin:0 auto;font-size:20px;line-height:1.6}.servicos .grid-servicos{display:flex;flex-direction:column}.servicos .servico{display:flex;flex-wrap:wrap}.servicos .servico .image{width:50%;overflow:hidden}@media screen and (max-width: 1200px){.servicos .servico .image{width:100%}}.servicos .servico img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.servicos .servico img:hover{transform:scale(1.1)}.servicos .servico .texto{flex:1;padding:56px;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center}@media(max-width: 900px){.servicos .servico .texto{padding:24px}}.servicos .servico h3{font-size:32px}.servicos .servico p{margin:20px 0;line-height:1.6;font-size:24px;font-weight:500}@media(max-width: 900px){.servicos .servico p{font-size:20px}}.servicos .servico a{display:inline-block;background:#ed1c24;color:#fff;padding:16px 48px;text-decoration:none;font-weight:500;width:fit-content;font-size:20px;margin-top:24px;border-radius:6px}.servicos .servico a:hover{background:#c31c21}.servicos .red .texto{background-color:#ed1c24;color:#fff}.servicos .red .texto a{background-color:#101010}.servicos .texto.branco a{background-color:#101010}.servicos .texto.branco a:hover{background-color:#1d1d1d}@media(max-width: 900px){.servicos .servico{flex-direction:column}.servicos .servico.invertido{flex-direction:column}.servicos .servico img,.servicos .servico .texto{max-width:100%}}img-comparison-slider.rendered{visibility:inherit;width:100%;height:700px}img-comparison-slider.rendered img{width:100%;height:700px;object-fit:cover}#video-youtube{max-width:1216px;margin:0 auto;padding:40px 0 120px 0;display:flex;align-items:center;justify-content:center}#video-youtube video{margin:0 auto;width:70%;height:500px}@media screen and (max-width: 950px){#video-youtube video{width:100%;height:auto}}.section{padding:120px 0;position:relative}.section .filter{width:100%;height:100%;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0}.section .mobile-video{display:none}@media(max-width: 900px){.section .desktop-video{display:none}.section .mobile-video{display:block}}.section .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.section .container-home{max-width:1216px;margin:0 auto;z-index:999}@media screen and (max-width: 1280px){.section .container-home{padding:0 20px}}.section .stats-section{display:flex;gap:80px;color:#fff;position:absolute;bottom:0}@media screen and (max-width: 900px){.section .stats-section{display:none}}.section .stat h2{font-size:40px;font-weight:700;margin:0}.section .number{color:gold}.section .plus{color:red}.section .stat p{font-size:20px;margin-top:8px;font-weight:400}.section-title{font-size:48px;font-family:"Manrope",serif;font-weight:500;color:#101010;line-height:120%;margin-bottom:1rem;width:70%}@media screen and (max-width: 1200px){.section-title{width:100%}}.section-text{font-size:24px;color:#1d1d1d;line-height:180%;width:60%}@media screen and (max-width: 1200px){.section-text{width:100%}}.section-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:16px;font-weight:600;text-transform:uppercase;color:#fad009;letter-spacing:2px;margin-bottom:1rem}.section-eyebrow span{width:64px;height:2px;background-color:#ed1c24}.section-italic{font-style:italic}.section-bottom{margin-bottom:24px}.button{display:inline-flex;justify-content:center;align-items:center;padding:14px 40px;background-color:#ed1c24;font-weight:500;font-size:20px;color:#fff;border-radius:6px}@media screen and (max-width: 1200px){.button{width:100%}}.button:hover{background-color:#cd181e}.container{max-width:1216px;width:calc(100% - 3rem);margin:0 auto}main{overflow:hidden}@media screen and (min-width: 767px){.section-title{font-size:56px}}#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(0.95)}/*# sourceMappingURL=index.css.map */