.hero-section{width:100%;position:relative;display:flex;align-items:center;justify-content:center;height:750px;background-color:var(--cor-cinza-claro-fundo);margin-bottom:140px}.hero-section_container{width:100%;max-width:var(--layout-size);margin:0 auto;padding:0 20px;z-index:2;position:relative}.hero-section_conteudo{width:100%;max-width:60%;display:flex;flex-direction:column;gap:25px}.hero-section_avaliacao{display:flex;gap:10px;border-radius:60px;width:216px;align-items:center;justify-content:center;padding:8px 16px}.hero-section_conteudo h2{color:var(--cor-preto-texto);font-size:40px;font-style:normal;font-weight:600}.hero-section_conteudo h3{color:var(--cor-preto-texto);font-size:20px;font-style:normal;font-weight:400}.hero-section_links{width:100%;display:flex;align-items:center;gap:10px}.hero-section_links a{padding:10px 25px;display:flex;align-items:center;justify-content:center;border-radius:20px}.hero-section_background{width:100%;max-width:44%;height:100%;display:flex;align-items:center;z-index:1;position:absolute;right:0;overflow:hidden}.hero-section_background::before{content:'';position:absolute;width:70%;right:0;height:100%;z-index:-1}.hero-section_background img{width:auto;height:100%;object-fit:cover}.hero-section_cards{width:100%;display:flex;align-items:center;justify-content:center;gap:60px;position:absolute;bottom:-100px;z-index:3;padding:0 20px}.hero-section_card{width:450px;height:200px;display:flex;flex-direction:column;gap:15px;padding:10px 30px;border-radius:20px;box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);text-align:center;align-items:center;justify-content:center}.hero-section_card h3{font-size:22px;font-weight:500}.hero-section_card p{font-size:18px;font-weight:400;margin:0}.hero-section_card:last-child{background-color:var(--cor-branco);color:var(--cor-preto-texto)}.contadores{width:100%;padding:40px 0}.contadores_container{width:100%;max-width:var(--layout-size);margin:0 auto;padding:0 20px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px}.contadores_container h2{color:var(--cor-preto-texto);text-align:center;font-size:32px;font-weight:500}.contadores_container h3{color:var(--cor-preto-texto);text-align:center;font-size:22px;max-width:1000px;font-weight:400}.contadores_elementos{width:100%;height:500px;margin:35px 0;list-style:none;padding:0;gap:20px;display:flex;align-items:center;justify-content:center;flex-direction:column}#swiperContadores{width:100%;height:500px}.contadores_elementos .contadores_item{width:100%;height:470px;border-radius:20px;box-shadow:0 0 4px 0 rgb(0 0 0 / .25) inset;position:relative;overflow:hidden}.contadores_nome{position:absolute;top:20px;left:20px;padding:8px 16px;background-color:var(--cor-branco);border-radius:30px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);z-index:2;opacity:1;transition:opacity 0.5s ease;color:var(--cor-preto-texto);font-size:16px}.contadores_imagem{width:100%;height:100%;position:absolute;z-index:-1;overflow:hidden}.contadores_imagem img{width:100%;transition:transform 0.5s ease;height:100%;object-fit:cover;border-radius:20px}.contadores_elementos .contadores_item::after{content:"";opacity:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .54) 37.98%,rgb(119 114 114 / .16) 100%);position:absolute;z-index:1;transition:opacity 0.5s ease}.contadores_informacao{position:absolute;bottom:0;transition:bottom 0.5s ease;padding:20px;width:100%;z-index:2;display:flex;flex-direction:column;background:linear-gradient(0deg,rgb(0 0 0 / .54) 44.23%,#fff0 100%);bottom:-100%}.contadores_informacao h4{color:var(--cor-branco);font-size:20px;font-weight:600;margin:0}.contadores_elementos .contadores_item:hover .contadores_nome{opacity:0}.contadores_elementos .contadores_item:hover .contadores_imagem img{transform:scale(1.1)}.contadores_elementos .contadores_item:hover .contadores_informacao{bottom:0}.contadores_elementos .contadores_item:hover::after{content:"";opacity:1;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .54) 37.98%,rgb(119 114 114 / .16) 100%);position:absolute;z-index:1}.swiper-pagination-contadores{width:100%;height:auto;display:flex;align-items:center;justify-content:center}.swiper-pagination-contadores .swiper-pagination-bullet{width:8px;height:8px;margin:0 8px;padding:6px}.diferenciais{width:100%;background-color:var(--cor-cinza-claro-fundo)}.diferenciais_container{width:100%;max-width:var(--layout-size);margin:0 auto;padding:50px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:80px}.diferenciais_elementos{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.diferenciais_elementos-imagem{width:50%;display:flex;align-items:center;justify-self:center}.diferenciais_elementos-imagem img{width:100%;max-width:573px;height:auto;max-height:580px;object-fit:contain}.diferenciais_elementos-informacoes{width:100%;max-width:45%;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center}.diferenciais_elementos-card{width:100%;background-color:var(--cor-branco);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);border-radius:16px;border:.8px solid #F3F4F6;padding:20px;display:flex;gap:16px;justify-content:center;transition:transform .5s ease}.diferenciais_elementos-card-descricao{width:auto;flex:1}.diferenciais_elementos-card-icone{width:48px;height:48px;display:flex;align-items:center;border-radius:14px;justify-content:center}.diferenciais_elementos-card-titulo{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.diferenciais_elementos-card-titulo h2{color:var(--cor-preto-texto);font-size:16px;font-weight:600}.diferenciais_elementos-card-descricao p{color:var(--cor-cinza-texto);font-size:14px;font-weight:400;margin:0;line-height:22.75px}.diferenciais_elementos-contato{width:100%;height:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);color:var(--cor-branco);text-align:center;font-size:14px;font-weight:500}.diferenciais_adicional{width:100%;display:flex;padding:48px 62px;align-items:center;justify-content:space-between;border-radius:30px;position:relative;overflow:hidden;gap:10px}.diferenciais_adicional::after{content:"";width:192px;height:192px;position:absolute;border-radius:50%;background:rgb(255 255 255 / .1);left:-96px;bottom:-96px}.diferenciais_adicional::before{content:"";width:256px;top:-128px;position:absolute;right:0;height:256px;border-radius:50%;background:rgb(255 255 255 / .1)}.diferenciais_adicional-textos{width:100%;max-width:50%;display:flex;flex-direction:column;gap:5px}.diferenciais_adicional-textos h3{color:var(--cor-branco);font-size:28px;font-weight:700;line-height:36px}.diferenciais_adicional-textos p{color:rgb(255 255 255 / .9);font-size:16px;font-weight:400;margin:0;line-height:28px}.diferenciais_adicional-textos ul{list-style:none;padding:0;width:100%;display:flex;align-items:center;gap:10px;margin:0;flex-wrap:wrap}.diferenciais_adicional-textos ul li{padding:8px 16px;background:rgb(255 255 255 / .2);border-radius:30px}.diferenciais_adicional-textos ul li h4{color:var(--cor-branco);font-size:14px;margin:0;font-weight:500}.diferenciais_adicional-numeros{list-style:none;display:grid;padding:0;gap:16px;grid-template-columns:repeat(2,1fr);margin:0}.diferenciais_adicional-numeros li{width:100%;border-radius:16px;background:rgb(255 255 255 / .1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;transition:transform .5s ease}.diferenciais_adicional-numeros li:hover{transform:scale(1.05)}.diferenciais_adicional-numeros li strong{color:var(--cor-branco);text-align:center;font-size:36px;font-weight:700}.diferenciais_adicional-numeros li p{color:var(--cor-branco);text-align:center;font-size:14px;margin:0;font-weight:400}.como-contratar{width:100%;margin:40px 0}.como-contratar_container{width:100%;max-width:var(--layout-size);margin:0 auto;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:40px}.como-contratar_container h2{color:var(--cor-preto-texto);text-align:center;font-size:32px;font-weight:700}.como-contratar_conteudo{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;align-items:flex-start}.como-contratar_item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center}.como-contratar_icone{width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:120px;margin-bottom:20px;transition:transform .5s ease;transform:translateY(0)}.como-contratar_icone img{width:auto;height:auto;object-fit:contain;max-height:55px}.como-contratar_item h3{color:var(--cor-preto-texto);font-size:16px;font-weight:700;white-space:nowrap}.como-contratar_item p{color:var(--cor-preto-texto);font-size:14px;margin:0 auto;font-weight:400}.como-contratar_linha{max-width:100px;flex:1;height:3px;border-radius:3px;position:relative;top:62px;background-color:var(--cor-preto)}.hero-section.verde .hero-section_avaliacao{border:1px solid var(--cor-verde-principal)}.hero-section.verde .hero-section_links a:first-child{border:1px solid var(--cor-verde-principal);background-color:var(--cor-verde-principal);color:var(--cor-branco);font-size:1rem;font-weight:400}.hero-section.verde .hero-section_links a:first-child:hover{background-color:var(--cor-branco);color:var(--cor-verde-principal)}.hero-section.verde .hero-section_links a:last-child{border:1px solid var(--cor-verde-principal);background-color:var(--cor-branco);color:var(--cor-verde-principal);font-size:1rem;font-weight:400}.hero-section.verde .hero-section_links a:last-child:hover{border:1px solid var(--cor-verde-principal);background-color:var(--cor-verde-principal);color:var(--cor-branco)}.hero-section.verde .hero-section_card:first-child{background-color:var(--cor-verde-principal);color:var(--cor-branco)}.hero-section.verde .hero-section_background::before{background-color:#51cc00}.contadores.verde .contadores_container h2 span{color:var(--cor-verde-principal)}.contadores.verde .contadores_informacao strong{color:var(--cor-verde-principal);font-size:16px;font-weight:400;text-transform:uppercase}.contadores.verde .swiper-pagination-contadores .swiper-pagination-bullet{background-color:var(--cor-verde-principal)}.diferenciais.verde .diferenciais_adicional{background:linear-gradient(180deg,#57D300 0%,#657781 100%)}.diferenciais.verde .diferenciais_elementos-card-icone{background:linear-gradient(180deg,#57D300 0%,#50B906 100%)}.diferenciais.verde .diferenciais_elementos-card-tag{display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:30px;background:rgb(114 209 47 / .17)}.diferenciais.verde .diferenciais_elementos-card-tag p{color:var(--cor-verde-principal);font-size:12px;font-weight:700}.diferenciais.verde .diferenciais_elementos-contato{background-color:var(--cor-verde-principal);border:1px solid var(--cor-verde-principal)}.diferenciais.verde .diferenciais_elementos-contato:hover{color:var(--cor-verde-principal);background-color:#fff0}.como-contratar.verde .como-contratar_icone{background-color:var(--cor-verde-principal)}.hero-section.azul .hero-section_avaliacao{border:1px solid var(--cor-azul-principal)}.hero-section.azul .hero-section_links a:first-child{border:1px solid var(--cor-azul-principal);background-color:var(--cor-azul-principal);color:var(--cor-branco);font-size:1rem;font-weight:400}.hero-section.azul .hero-section_links a:first-child:hover{background-color:var(--cor-branco);color:var(--cor-azul-principal)}.hero-section.azul .hero-section_links a:last-child{border:1px solid var(--cor-azul-principal);background-color:var(--cor-branco);color:var(--cor-azul-principal);font-size:1rem;font-weight:400}.hero-section.azul .hero-section_links a:last-child:hover{border:1px solid var(--cor-azul-principal);background-color:var(--cor-azul-principal);color:var(--cor-branco)}.hero-section.azul .hero-section_background::before{background-color:var(--cor-azul-principal)}.hero-section.azul .hero-section_card:first-child{background-color:var(--cor-azul-principal);color:var(--cor-branco)}.contadores.azul .contadores_container h2 span{color:var(--cor-azul-principal)}.contadores.azul .contadores_informacao strong{color:var(--cor-azul-principal);font-size:18px;font-weight:400;text-transform:uppercase}.diferenciais.azul .diferenciais_elementos-card-tag p{color:var(--cor-azul-principal);font-size:12px;font-weight:700}.contadores.azul .swiper-pagination-contadores .swiper-pagination-bullet{background-color:var(--cor-azul-principal)}.diferenciais.azul .diferenciais_adicional{background:linear-gradient(180deg,#00ACFF 0%,#0096E6 100%)}.diferenciais.azul .diferenciais_elementos-card-icone{background:linear-gradient(180deg,#00ACFF 0%,#0096E6 100%)}.diferenciais.azul .diferenciais_elementos-card-tag{display:flex;align-items:center;gap:5px;padding:4px 12px;border-radius:30px;background:rgb(0 172 255 / .1)}.diferenciais.azul .diferenciais_elementos-card-tag{color:var(--cor-azul-principal);font-size:12px;font-weight:700}.diferenciais.azul .diferenciais_elementos-contato{background-color:var(--cor-azul-principal);border:1px solid var(--cor-azul-principal)}.diferenciais.azul .diferenciais_elementos-contato:hover{color:var(--cor-azul-principal);background-color:#fff0}.como-contratar.azul .como-contratar_icone{background-color:var(--cor-azul-principal)}body:has(.main_home.verde) #megasac-info{display:none!important}body:has(.main_home.azul) #megasac-info{display:none!important}.custom-home-layout .modal-body.termos_servico{display:flex;flex-direction:column;gap:15px}.custom-home-layout .modal-body.termos_servico p{margin:0}.custom-home-layout .modal-body.termos_servico .pop_15:nth-child(2),.custom-home-layout .modal-body.termos_servico .pop_15:nth-child(3),.custom-home-layout .modal-body.termos_servico .pop_15:nth-child(4){display:none}.custom-home-layout .modal-body.termos_comercio.zero_tax{display:none}@media screen and (min-width:991px){.como-contratar_icone:hover{transform:translateY(-12px)}}@media screen and (min-width:991px){.diferenciais_elementos-card:hover{transform:translateX(20px);box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1)}}@media screen and (max-width:1180px){.hero-section_background{max-width:50%}.hero-section_conteudo{max-width:50%}}@media screen and (max-width:991px){.hero-section{height:650px}.hero-section_background{display:none}.hero-section_conteudo{max-width:100%;align-items:center;justify-content:center;text-align:center}.hero-section_links{justify-content:center}.hero-section_cards{gap:30px}.hero-section_card h3{font-size:20px}.hero-section_card p{font-size:16px}.diferenciais_elementos,.diferenciais_adicional{flex-direction:column}.diferenciais_adicional{gap:20px}.diferenciais_elementos-informacoes{max-width:100%;order:1}.diferenciais_elementos-imagem{display:none}.diferenciais_adicional-textos,.diferenciais_adicional-numeros{max-width:100%;width:100%}.diferenciais_adicional-textos{text-align:center;align-items:center;justify-content:center}.diferenciais_adicional-textos ul{justify-content:center}.como-contratar_conteudo{flex-direction:column;align-items:center}.como-contratar_item{max-width:450px}.como-contratar_linha{width:3px;flex:unset;height:30px;position:relative;top:unset;background-color:var(--cor-preto)}}@media screen and (max-width:750px){.hero-section_card h3,.hero-section_conteudo h3,.contadores_container h3{font-size:18px}.hero-section_conteudo h2{font-size:32px}.hero-section_cards{gap:15px}.hero-section_card h3{font-size:16px}.hero-section_card p{font-size:14px}.contadores_container h2{font-size:28px}.diferenciais_adicional{padding:48px}.diferenciais_adicional-textos h3{font-size:22px}.diferenciais_adicional-numeros li strong{font-size:24px}}@media screen and (max-width:720px){.contadores_elementos{height:570px}#swiperContadores{height:540px}.contadores_elementos .contadores_item{height:530px}}@media screen and (max-width:550px){.contadores_container h2,.como-contratar_container h2{font-size:26px}.contadores_container h3{font-size:16px}.contadores_nome,.contadores.verde .contadores_informacao strong{font-size:14px}.contadores_informacao h4{font-size:18px}.diferenciais_adicional-numeros li{padding:16px}}@media screen and (max-width:500px){.hero-section{height:730px}.hero-section_links{flex-direction:column}.hero-section_links a{width:100%}.hero-section_card{height:auto;min-height:180px}.diferenciais_adicional-textos h3{font-size:20px}.diferenciais_adicional{padding:40px 20px}.contadores_elementos{height:620px}#swiperContadores{height:620px}.contadores_elementos .contadores_item{height:588px}}@media screen and (max-width:450px){.hero-section{margin-bottom:310px}.hero-section_cards{flex-direction:column}.hero-section_cards{bottom:-290px}.hero-section_card{width:100%}}