*{margin:0;padding:0;border:none;outline:none;box-sizing:border-box}:root{--azul-div-back-light:rgb(0,59,93);--azul-div-back-night:rgb(4,42,65);--azul-text-background:#6bbffb;--azul-text:#116dc2;--azul-escuro:#23376d;--black-text:#333;--green:rgb(49,219,179);--green-clear:rgb(111,251,206);--laranja-fosco:#eaaa00;--megaman:rgba(72,219,251,1.0);--yellow-fosco:rgb(253,197,82);--white-text:#ffff}html{font-size:62.5%;overflow-x:hidden}body{background-color:rgb(245,247,250);text-rendering:optimizeLegibility;color:#1a1a1a}.page{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}a{text-decoration:none}ul{list-style:none}img{width:100%;height:auto;vertical-align:middle;display:inline-block;position:relative;object-fit:cover}.botao button{min-width:4em;min-height:3.5em;font-size:1.5rem;font-style:italic;font-display:swap;letter-spacing:.5px;color:#333;align-items:center;display:flex;justify-content:center;gap:12px;padding:12px;border-radius:4em;cursor:pointer;background:var(--green);transition:all .9s ease-in}.botao button:hover{background:var(--laranja-fosco);color:var(--green)}.botao button svg{width:1.6em;height:1.6em;color:#fff}.zoom-suave{overflow:hidden}@keyframes zoom{from{transform:scale(1)}to{transform:scale(1.2)}}.titulo-impacto{opacity:0;transform:scale(.9);animation:impacto 2s ease-out forwards}@keyframes impacto{to{opacity:1;transform:scale(1)}}.animar{opacity:0;transition:all 1.9s ease-out}.animar.esquerda{transform:translateX(-100px)}.animar.direita{transform:translateX(100px)}.animar.ativo{opacity:1;transform:translateX(0)}.subheadline{font-size:2.2rem;font-style:italic;font-display:swap;font-weight:600;color:var(--azul-escuro);text-transform:uppercase;letter-spacing:1px;line-height:30px}.subheadline span{color:var(--azul-text)}.text-paragrafo{font-size:2.1rem;font-style:italic;font-display:swap;font-weight:300;color:var(--black-text);letter-spacing:1px;line-height:29px}.text-paragrafo span{color:var(--azul-text)}.header{width:100%;display:flex;flex-direction:column;gap:10px;margin:0 auto}.header .header-top-container{max-width:100%;height:3em;align-items:center;display:flex;justify-content:center;position:relative;padding-top:8px}.header-top-container .top-box{max-width:100%}.top-box .top-box-text{display:none}.top-box .top-box-whats{width:100%;display:flex;justify-content:center;align-items:center}.top-box-whats button{min-width:4em;min-height:3em;align-items:center;display:flex;font-size:1.5rem;font-style:italic;font-display:swap;color:var(--black-text);background:transparent;padding:12px;gap:12px;cursor:pointer;transition:all .9s ease-in}.top-box-whats button:hover{color:var(--green)}.top-box-whats svg{width:1.7em;height:1.7em;color:var(--green)}.top-box .top-box-social{display:none}.header .header-menu{max-width:100%;align-items:center;display:flex;justify-content:space-between;left:50%;transform:translateX(-50%);transition:all .3s ease-in-out;border-bottom:#eaaa00 1px solid;position:relative;z-index:1000;padding:20px 10px 0 10px}.header-menu .logo{width:130px;height:70px;border:none;background:url(../img/vidals-logo.WebP) center center/130px;background-size:cover}.header-menu .botao button{min-width:4em;min-height:3.5em;font-size:1.5rem;font-style:italic;font-display:swap;letter-spacing:.5px;color:#333;align-items:center;display:flex;justify-content:center;gap:12px;padding:12px;border-radius:4em;cursor:pointer;background:var(--green);transition:all .9s ease-in}.header-menu .botao button:hover{background:var(--laranja-fosco);color:var(--green)}.botao button svg{width:1.6em;height:1.6em;color:#fff}.main{flex:1;display:flex;flex-direction:column;position:relative}.main .section{position:relative;padding:4rem 2rem}.main .section-banner{width:100%;height:750px;align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;top:-80px;clip-path:polygon(0 0,100% 0,100% 100%,0 89%);z-index:10}.section-banner .banner-image{width:100%;height:100%}.banner-image img{max-width:100%;height:100%;object-fit:cover;filter:brightness(.4);animation:zoom 8s ease-in-out infinite alternate}.section-banner .banner-content{max-width:100%;position:absolute;align-items:center;display:flex;flex-direction:column;justify-content:center;top:50%;transform:translateY(-50%);padding:0 10px;gap:30px}.banner-content .banner-content-text{max-width:900px;align-items:center;display:flex;flex-direction:column;gap:18px;text-align:center}.banner-content-text h1{font-size:2.1rem;font-style:italic;font-display:swap;font-weight:300;color:var(--white-text);text-transform:uppercase;letter-spacing:1.2px;line-height:30px}.banner-content-text h1 span{color:var(--azul-text-background)}.banner-content-text p{font-size:1.9rem;font-style:italic;font-display:swap;color:var(--white-text);letter-spacing:1px;line-height:30px;text-transform:capitalize}.banner-content .banner-normas-svgs{max-width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.banner-normas-svgs svg{width:8em;height:8em;color:var(--white-text)}.banner-content .banner-botao{max-width:100%;align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center}.banner-botao .banner-botao-text{max-width:800px;text-align:center}.banner-botao-text p{font-size:1.9rem;font-style:italic;font-display:swap;color:var(--white-text);letter-spacing:1px;line-height:30px}.main .section-sociention{width:100%;min-height:60vh;align-items:center;display:flex;justify-content:center;flex-direction:column;gap:40px;padding:0 10px 20px 10px;background:transparent;overflow:hidden;position:relative;margin-top:-90px}.section-sociention .sociention-cabecalho-azul{width:120px;height:7px;background-color:rgb(0,59,93);display:block;margin:35px auto 70px auto}.section-sociention .sociention-title{max-width:100%;display:flex;flex-direction:column;text-align:center;gap:20px}.sociention-title .sociention-title-svg-text{max-width:100%;align-items:center;display:flex;justify-content:center;gap:10px}.sociention-title-svg-text .title-svg-text-svg{display:flex;gap:4px}.title-svg-text-svg svg{width:1.7em;height:1.7em;color:#ffbb29}.section-sociention .carrousel{max-width:1200px;width:95%}.section-sociention .carrousel .slider-wrapper .slide-button{top:70%}.section-sociention .carrousel .slider-wrapper .image-list{display:grid;grid-template-columns:repeat(10,1fr);gap:20px;overflow-x:auto;scrollbar-width:none;margin-bottom:30px;z-index:1}.carrousel .slider-wrapper .image-list .list-card{width:270px;height:420px;border-radius:20px;border:1px solid #3333331e;display:flex;flex-direction:column;text-align:left;padding:10px;gap:10px;background-color:rgb(255,255,255)}.list-card .list-card-user-svgs{max-width:100%;align-items:center;display:flex;justify-content:space-between}.list-card-user-svgs .card-user-svg-name-star{align-items:center;display:flex;gap:10px;justify-content:center}.card-user-svg-name-star .card-user-svg{width:4em;height:4em;background-color:var(--green);border-radius:50%;align-items:center;display:flex;justify-content:center}.card-user-svg svg{width:2em;height:2em;color:var(--white-text)}.card-user-svg-name-star .card-user-name h3{font-size:1.7em;font-style:italic;font-display:swap;color:var(--black-text);font-weight:300;letter-spacing:.5px}.list-card-user-svgs .card-user-svg-g{width:3em;height:3em;align-items:center;display:flex;justify-content:center;border-radius:50%;border:.9px solid #ffd54d}.card-user-svg-g svg{width:2em;height:2em;color:var(--green)}.list-card .card-user-star-svg{max-width:100%;display:flex;gap:8px}.card-user-star-svg svg{width:1.5em;height:1.5em;color:#ffbb29}.list-card .list-card-coments{max-width:100%;text-align:left;padding-top:30px}.list-card-coments p{font-size:1.9rem;font-style:italic;font-display:swap;font-weight:300;color:var(--black-text);line-height:25px;letter-spacing:1px}.section-sociention .sociention-botao-maps{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin-top:20px;padding:0 10px}.sociention-botao-maps .botao-maps-text{max-width:940px;text-align:center;display:flex;flex-direction:column;gap:15px}.section-sociention .sociention-botao{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin-top:20px;padding:0 10px}.sociention-botao .sociention-botao-text{max-width:940px;text-align:center;display:flex;flex-direction:column;gap:15px}.main .section-service{width:100%;height:auto;align-items:center;display:flex;flex-direction:column;justify-content:center}.section-service .section-service-cabecalho{width:70px;height:40px;align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;bottom:-40px;background-color:var(--laranja-fosco);clip-path:polygon(50% 100%,0 0,100% 0);z-index:11}.section-service .service-container{width:100%;height:auto;align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center;overflow:hidden;position:relative;padding:90px 10px 100px 10px;border-top:6px solid #eaaa00;background-color:rgb(0,59,93)}.service-container .service-title{max-width:100%;text-align:center;display:flex;flex-direction:column;gap:10px}.service-title h2{font-size:2.2rem;font-style:italic;font-display:swap;font-weight:600;color:var(--white-text);text-transform:uppercase;letter-spacing:1px;text-decoration:underline 1.5px solid #fff}.service-container .service-content{max-width:100%;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;gap:50px}.service-content .service-box{min-height:14em;min-height:8em;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.service-box .service-box-svg{width:12em;height:12em;align-items:center;background-color:var(--laranja-fosco);border-radius:50%;display:flex;justify-content:center}.service-box-svg svg{width:10em;height:10em;color:var(--black-text)}.service-box .service-box-text{max-width:250px;text-align:center}.service-box-text h3{font-size:2.1rem;font-style:italic;font-display:swap;font-weight:600;color:var(--white-text);text-transform:uppercase;letter-spacing:1px;line-height:30px;transition:all .9s ease-in}.service-box-text h3:hover{color:var(--laranja-fosco)}.section-service .section-service-sub-box{width:95%;min-height:6em;border-radius:10px;background-color:var(--laranja-fosco);align-items:center;display:flex;justify-content:center;position:relative;overflow:hidden;clip-path:polygon(3% 0,100% 0%,97% 100%,0% 100%);top:-70px;padding:20px 10px;text-align:center}.section-service-sub-box h3{font-size:2.2rem;font-style:italic;font-display:swap;font-weight:600;color:var(--white-text);text-transform:uppercase;letter-spacing:1px;line-height:30px}.main .section-carrousel{width:100%;min-height:60vh;align-items:center;display:flex;justify-content:center;flex-direction:column;gap:40px;padding:20px 15px;background:transparent;overflow:hidden;position:relative;margin-top:70px}.section-carrousel .carrousel-container-title{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;text-align:center;padding:0 10px}.section-carrousel .carrousel{max-width:1200px;width:95%}.carrousel .slider-wrapper{position:relative}.slider-wrapper .slide-button{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:40px;border:none;outline:none;border-radius:50%;cursor:pointer;background:var(--azul-escuro);transition:all .7s ease-in;z-index:10}.slider-wrapper .slide-button:hover{background:var(--green-clear)}.slide-button svg{width:20px;height:20px;color:#fff}.slider-wrapper .slide-button#prev-slide{left:-10px;display:none}.slider-wrapper .slide-button#next-slide{right:-10px}.slider-wrapper .image-list{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;overflow-x:auto;scrollbar-width:none;margin-bottom:30px;z-index:1}.slider-wrapper .image-list::-webkit-scrollbar{display:none}.slider-wrapper .image-list .image-item{width:250px;height:300px;border-radius:20px}.carrousel .slider-scrollbar{height:24px;width:100%;display:flex;align-items:center}.slider-scrollbar .scrollbar-track{height:2px;width:100%;background:#ccc;position:relative;border-radius:4px}.slider-scrollbar:hover .scrollbar-track{height:4px}.slider-scrollbar .scrollbar-thumb{position:absolute;height:100%;width:50%;background:#000;border-radius:inherit;cursor:grab}.slider-scrollbar .scrollbar-thumb:active{cursor:grabbing;height:8px;top:-2px}.slider-scrollbar .scrollbar-thumb::after{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}.section-carrousel .carrousel-content-botao-text{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;margin-top:20px;padding:0 10px}.carrousel-content-botao-text .carrousel-botao-text{max-width:940px;text-align:center;display:flex;flex-direction:column;gap:15px}.main .section-beneficion{width:100%;height:auto;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;background:rgb(0,59,93);padding:20px 20px 70px 20px}.section-beneficion .beneficio-cabecalho-branco{width:120px;height:7px;background-color:white;display:block;margin:35px auto 70px auto}.section-beneficion .beneficio-title{max-width:100%;text-align:center}.beneficio-title h2{font-size:2.2rem;font-style:italic;font-display:swap;font-weight:600;color:var(--white-text);text-transform:uppercase;letter-spacing:1px;line-height:30px}.beneficio-title h2 span{color:var(--laranja-fosco)}.section-beneficion .beneficion-container{width:100%;align-items:center;display:flex;flex-wrap:wrap;gap:70px;justify-content:center;padding-top:50px}.beneficion-container .beneficion-box{min-width:14em;min-height:8em;align-items:center;display:flex;justify-content:center;position:relative}.beneficion-box .beneficion-box-content{max-width:100%;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.beneficion-box-content .beneficion-box-content-svg{width:9em;height:9em;align-items:center;display:flex;justify-content:center;background-color:var(--laranja-fosco);border-radius:50%}.beneficion-box-content-svg svg{width:7em;height:7em;color:var(--black-text)}.beneficion-box-content .beneficion-box-content-text{max-width:190px;text-align:center}.beneficion-box-content-text h3{font-size:2.2rem;font-style:italic;font-display:swap;font-weight:300;color:var(--white-text);text-transform:capitalize;letter-spacing:1px;line-height:30px}.main .section-funcion{width:100%;height:auto;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.section-funcion .funcion-header-title{width:100%;height:auto;display:flex;flex-direction:column;gap:20px;background-color:rgb(255,255,255);text-align:center;padding:40px 10px 140px 10px;position:relative}.funcion-header-title .funcion-cabecalho-branco{width:120px;height:7px;background-color:rgb(0,59,93);display:block;margin:10px auto 20px auto}.section-funcion .funcion-container{width:92%;height:auto;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;background-color:rgb(4,42,65);margin-top:-130px;gap:70px;border-radius:10px;padding:70px 10px;z-index:1}.funcion-container .funcion-box{min-width:15em;min-height:15em;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.funcion-box .funcion-box-svg{width:18em;height:18em;align-items:center;display:flex;justify-content:center;color:var(--white-text)}.funcion-box .funcion-box-text{max-width:290px;text-align:center;display:flex;flex-direction:column;gap:15px}.funcion-box-text h2{font-size:2.3rem;font-style:italic;font-display:swap;font-weight:200;color:var(--laranja-fosco);letter-spacing:.8px;line-height:24px}.funcion-box-text p{font-size:1.9rem;font-style:italic;font-display:swap;font-weight:200;color:var(--white-text);letter-spacing:.8px;line-height:24px}.section-funcion .funcion-botao{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:40px 10px}.funcion-botao .funcion-botao-text{max-width:940px;text-align:center;display:flex;flex-direction:column;gap:15px}.main .section-regiao{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px}.section-regiao .regiao-cabecalho-azul{width:120px;height:7px;background-color:rgb(0,59,93);display:block;margin:30px auto 70px auto}.section-regiao .regiao-title{max-width:100%;text-align:center;display:flex;flex-direction:column;gap:10px}.section-regiao .regiao-subtitle{max-width:100%;align-items:center;display:flex;gap:10px;justify-content:center;text-align:center}.regiao-subtitle .regiao-subtitle-svg{width:3em;height:3em;align-items:center;display:flex;justify-content:center;color:var(--azul-text)}.regiao-subtitle h3{font-size:2.2rem;font-style:italic;font-display:swap;font-weight:400;color:var(--azul-text);letter-spacing:1px}.section-regiao .regiao-container{width:100%;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.regiao-container .regiao-container-image{width:28em;height:28em;position:relative}.regiao-container-image img{width:100%;height:100%;object-fit:cover}.regiao-container .regiao-container-content{width:290px;border:1px solid #0a0a0a4b;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:40px 10px;background-color:rgb(255,255,255);border-top:12px solid #116dc2}.regiao-container-content .regiao-box{max-width:100%;display:flex;flex-direction:column;gap:18px;cursor:pointer;position:relative;transition:all .9s ease-in-out}.regiao-box .regiao-box-title{max-width:100%;display:flex;gap:8px;text-align:left;position:relative}.regiao-box-title .regioes-box-title-svg{width:2em;height:2em;align-items:center;display:flex;justify-content:center}.regioes-box-title-svg svg{width:3em;height:3em;color:var(--azul-text)}.regiao-box.active-regioes .regiao-box-title svg{transform:rotate(180deg)}.regiao-box-title h3{font-size:2rem;font-style:italic;font-display:swap;font-weight:400;color:var(--azul-escuro);letter-spacing:1px;transition:all .9s ease-in}.regiao-box-title h3 span{font-weight:700}.regiao-box-title h3:hover{color:var(--yellow-fosco)}.regiao-box .regiao-box-sub-title{width:100%;display:flex;max-height:0;overflow:hidden;transition:all .9s ease-in-out}.regiao-box.active-regioes .regiao-box-sub-title{max-height:1000px}.regiao-box-sub-title ul{display:flex;flex-direction:column;gap:20px}.regiao-box-sub-title ul li{display:flex;gap:8px;display:flex;text-align:left}.regiao-box-sub-title ul li svg{width:2em;height:2em;color:var(--green-clear)}.regiao-box-sub-title ul li h3 a{font-size:2rem;font-style:italic;font-display:swap;font-weight:200;color:var(--azul-text);letter-spacing:1px;transition:all .9s ease-in}.regiao-box-sub-title ul li h3 a:hover{color:var(--laranja-fosco)}.section-regiao .regiao-botao{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:40px 10px}.regiao-botao .regiao-botao-text{max-width:940px;text-align:center;display:flex;flex-direction:column;gap:15px}.main .section-faq{width:100%;height:auto;align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;overflow:hidden;position:relative}.section-faq .faq-cabecalho-title{width:100%;height:auto;align-items:center;display:flex;flex-direction:column;justify-content:center;background-color:var(--azul-div-back-light);padding:40px 10px 150px 10px}.faq-cabecalho-title .faq-cabecalho-branco{width:120px;height:7px;background-color:rgb(255,255,255);display:block;margin:30px auto 70px auto}.faq-cabecalho-title .faq-title{max-width:100%;text-align:center;align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.faq-title svg{width:14em;height:14em;color:var(--laranja-fosco);align-items:center;display:flex;justify-content:center}.section-faq .faq-container{width:92%;height:auto;align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;background-color:var(--azul-div-back-night);border-radius:10px;position:relative;top:-170px;padding:30px 10px;border-top:6px solid #eaaa00;border-bottom:6px solid #eaaa00}.faq-container .faq-container-cabecalho{width:70px;height:40px;align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;bottom:34px;background-color:var(--laranja-fosco);clip-path:polygon(50% 100%,0 0,100% 0);z-index:11}.faq-container .faq-container-text{max-width:100%;text-align:center}.faq-container-text h3{font-size:2.1rem;font-style:italic;font-display:swap;font-weight:200;color:var(--white-text);letter-spacing:.8px;text-decoration:underline}.faq-container .faq-container-box{width:100%;align-items:center;display:flex;flex-direction:column;justify-content:center}.faq-container-box .container-box{max-width:380px;display:flex;flex-direction:column;gap:18px}.container-box .faq-box{max-width:100%;display:flex;flex-direction:column;gap:15px;cursor:pointer;position:relative;transition:all .9s ease-in-out;text-align:left}.faq-box .faq-box-perg{max-width:100%;display:flex;gap:8px;align-items:center}.faq-box-perg .faq-box-perg-svg{width:4em;height:4em;align-items:center;display:flex;justify-content:center}.faq-box-perg-svg svg{width:3em;height:3em;color:var(--white-text)}.faq-box.active-faq .faq-box-perg svg{transform:rotate(180deg)}.faq-box-perg h4{font-size:2.1rem;font-style:italic;font-display:swap;font-weight:200;color:var(--white-text);letter-spacing:.8px;transition:all .9s ease-in}.faq-box-perg h4:hover{color:var(--yellow-fosco)}.faq-box .faq-box-resp{max-width:650px;display:flex;max-height:0;overflow:hidden;transition:all .9s ease-in-out}.faq-box.active-faq .faq-box-resp{max-height:1000px;border-bottom:1px solid #eaaa00}.faq-box-resp p{font-size:1.8rem;font-style:italic;font-display:swap;font-weight:200;color:var(--white-text);letter-spacing:1px;padding-bottom:10px}.faq-box-resp p span{color:var(--megaman)}.section-faq .faq-botao{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:0 10px;position:relative;top:-160px}.faq-botao .faq-botao-text{max-width:940px;text-align:center;display:flex;flex-direction:column;gap:15px}.main .section-blog{width:100%;height:auto;align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;position:relative;overflow:hidden;top:-70px}.section-blog .blog-cabecalho-azul{width:120px;height:7px;background-color:rgb(0,59,93);display:block;margin:30px auto 70px auto}.section-blog .blog-header-title{max-width:100%;display:flex;flex-direction:column;gap:15px;text-align:center}.section-blog .blog-container{width:100%;align-items:center;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;padding:0 10px}.blog-container .blog-card{width:29em;min-height:25em;display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,.08);transition:all ease-in-out .25s}.blog-card:hover{transform:translateY(-6px)}.blog-card .blog-card-img{width:100%;height:200px}.blog-card-img img{width:100%;height:100%;object-fit:cover;filter:brightness(.8);animation:zoom 8s ease-in-out infinite alternate}.blog-card .blog-card-content{width:100%;display:flex;flex-direction:column;gap:14px;padding:16px 16px 20px 16px}.blog-card-content .card-content-text{max-width:100%;display:flex;flex-direction:column;gap:12px}.card-content-text span{font-size:1.8rem;font-style:italic;font-display:swap;font-weight:200;color:var(--green)}.card-content-text h3{font-size:2.1rem;font-style:italic;font-display:swap;font-weight:600;color:var(--black-text);letter-spacing:1px}.card-content-text p{font-size:2rem;font-style:italic;font-display:swap;font-weight:200;color:var(--black-text);letter-spacing:1px}.blog-card-content .card-content-botao button{min-width:4em;min-height:3.2em;font-size:1.5rem;font-style:italic;font-display:swap;letter-spacing:.5px;color:#333;align-items:center;display:flex;justify-content:center;gap:12px;margin-top:20px;padding:12px;border-radius:4em;cursor:pointer;background:var(--green);transition:all .9s ease-in}.card-content-botao button:hover{background:var(--laranja-fosco);color:var(--green)}.card-content-botao button svg{width:1.6em;height:1.6em;color:#fff}.section-blog .blog-botao{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:0 10px;position:relative}.blog-botao .blog-botao-text{max-width:940px;text-align:center;display:flex;flex-direction:column;gap:15px}.main .section-cta{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:0 10px;position:relative}.section-cta .cta-text{max-width:940px;text-align:center;display:flex;flex-direction:column;gap:15px}.footer{width:100%;height:auto;align-items:center;display:flex;flex-direction:column;justify-content:center;background-color:var(--azul-div-back-night);padding:30px 0 0 0;margin-top:60px;position:relative}.footer .footer-container{width:100%;height:auto;align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.footer-container .footer-box{width:28em;min-height:10em;align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.footer-box .footer-box-svg{max-width:100%;display:flex;gap:10px}.footer-box-svg svg{width:4em;height:4em}.footer-box .footer-box-img{width:180px;height:90px;position:relative}.footer-box-img img{width:100%;height:100%;object-fit:cover}.footer-box .footer-box-title{max-width:100%;text-align:center;display:flex;gap:8px}.footer-box-title p{font-size:2.1rem;font-style:italic;font-display:swap;font-weight:300;color:var(--laranja-fosco);letter-spacing:1.5px}.footer-box-title svg{width:2em;height:2em;color:var(--azul-text)}.footer-box-title h2{font-size:2.1rem;font-style:italic;font-display:swap;font-weight:300;color:var(--white-text);letter-spacing:1.5px;text-decoration:underline;transition:all .8s ease-in}.footer-box-title a h2:hover{color:var(--laranja-fosco)}.footer-box .footer-box-text{max-width:100%;display:flex;flex-direction:column;gap:10px;text-align:center}.footer-box-text p{font-size:1.9rem;font-style:italic;font-display:swap;font-weight:100;color:var(--white-text);letter-spacing:1px}.footer-box-text a h3{font-size:1.9rem;font-style:italic;font-display:swap;font-weight:100;color:var(--white-text);letter-spacing:1px;transition:all .8s ease-in}.footer-box-text a h3:hover{color:var(--laranja-fosco)}.footer .footer-rodape{width:100%;height:auto;align-items:center;display:flex;gap:10px;justify-content:center;padding:20px 10px;background-color:var(--azul-div-back-light);margin-top:30px;text-align:left}.footer-rodape svg{width:3em;height:3em;color:var(--white-text)}.footer-rodape h2{font-size:1.9rem;font-style:italic;font-display:swap;font-weight:200;color:var(--white-text);letter-spacing:.8px}.chat-container{align-items:center;display:flex;justify-content:flex-end;margin-right:10px}.chat-container .chat-content{width:25em;height:23em;background:rgb(231,219,199);border-radius:10px;align-items:center;display:none;overflow:hidden;position:fixed;bottom:250px;z-index:11}.chat-content .chat-top{width:100%;height:40px;align-items:center;display:flex;justify-content:space-between;background:#42fc5b;padding:0 10px}.chat-top .chat-whats-svg{width:2.3em;height:2.3em;color:var(--white-text)}.chat-top .chat-svg-times{width:2.3em;height:2.3em;color:var(--white-text);cursor:pointer;transition:all .9s ease-in}.chat-svg-times:hover{color:var(--black-text)}.chat-content .chat-box{width:23em;height:11em;background:#f7f7f7;position:absolute;border-radius:10px;margin:10px 0 0 10px;clip-path:polygon(0% 0%,100% 0%,100% 75%,75% 75%,74% 90%,63% 75%,0% 75%);padding-top:12px;text-align:center}.chat-box h3{font-size:1.8rem;font-style:italic;font-display:swap;color:var(--black-text);letter-spacing:.9px}.chat-box p{font-size:1.7rem;font-style:italic;font-display:swap;color:var(--black-text);letter-spacing:.9px}.chat-content .chat-botao button{min-width:12em;min-height:3.5em;font-size:1.7rem;font-style:italic;font-display:swap;letter-spacing:.5px;color:#333;align-items:center;display:flex;justify-content:center;gap:12px;padding:12px;border-radius:4em;cursor:pointer;background:var(--green);transition:all .9s ease-in;margin:7em 1em 0 2em}.chat-botao button:hover{background:var(--laranja-fosco);color:var(--green)}.chat-botao button svg{width:1.6em;height:1.6em;color:#fff}.chat-container .chat-btn-svg{width:5em;height:5em;background:#42fc5b;position:fixed;bottom:190px;border-radius:50px;cursor:pointer;align-items:center;display:flex;justify-content:center;overflow:hidden;transition:all .9s ease-in-out;z-index:10}.chat-btn-svg:hover{background:#155003;box-shadow:0 0 60px rgba(0,255,76,.64);transform:translateY(-6px)}.chat-btn-svg svg{width:3.5em;height:3.5em;color:var(--white-text)}.scroll-btn{width:5em;height:5em;bottom:190px;background-color:var(--yellow-fosco);border-radius:10px;cursor:pointer;align-items:center;display:flex;justify-content:center;left:10px;position:fixed;transition:all .8s ease-in;z-index:10}.scroll-btn:hover{background:#584002;box-shadow:0 0 60px rgba(217,255,76,.64);transform:translateY(-6px)}.scroll-btn svg{width:3em;height:3em;color:var(--white-text)}@media screen and (min-width:380px){.botao button{font-size:1.7rem}.banner-content-text h1{font-size:2.5rem}.banner-content-text p{font-size:2.2rem}.banner-botao-text p{font-size:2.2rem}.service-title h2{font-size:2.5rem}.section-service-sub-box h3{font-size:2.5rem}.beneficio-title h2{font-size:2.5rem}.regiao-subtitle h3{font-size:2.5rem}.regiao-container .regiao-container-image{width:35em;height:35em}.regiao-container .regiao-container-content{width:360px}.blog-container .blog-card{width:32em}.card-content-text h3{font-size:2.3rem}.card-content-text p{font-size:2.1rem}}@media screen and (min-width:420px){}@media screen and (min-width:550px){.subheadline{font-size:2.5rem}.text-paragrafo{font-size:2.3rem}.header .header-top-container{justify-content:space-between}.top-box .top-box-social{display:flex;position:relative}.top-box-social a svg{width:2em;height:2em;margin-right:10px;transition:all 1s ease}.top-box-social a svg:hover{transform:scale(1.2)}.main .section-banner{height:700px}.banner-content-text h1{font-size:2.8rem}.banner-content-text p{font-size:2.5rem}.banner-botao-text p{font-size:2.5rem}.title-svg-text-svg svg{width:2em;height:2em}.regiao-container .regiao-container-content{width:400px}.faq-container-text h3{font-size:2.3rem}}@media screen and (min-width:622px){}@media screen and (min-width:760px){.botao button{font-size:1.9rem}.top-box .top-box-text{display:flex;align-items:center;justify-content:center;gap:5px}.top-box-text svg{width:2em;height:2em;color:var(--megaman)}.top-box-text h2{font-size:1.8rem;font-style:italic;font-display:swap;font-weight:200;color:var(--black-text);text-transform:capitalize;letter-spacing:1px}.main .section-banner{height:660px}.banner-content-text h1{font-size:3rem}.banner-content-text p{font-size:2.7rem}.banner-botao-text p{font-size:2.7rem}.service-title h2{font-size:2.8rem}.section-service .section-service-sub-box{top:-50px}.section-service-sub-box h3{font-size:2.8rem}.slider-wrapper .image-list .image-item{width:300px;height:300px;object-fit:cover;border-radius:20px}.beneficio-title h2{font-size:2.8rem}.regiao-subtitle h3{font-size:2.8rem}.regiao-container .regiao-container-image{width:40em;height:40em}}@media screen and (min-width:930px){.botao button{font-size:2.1rem}.botao button svg{width:1.8em;height:1.8em}.header .header-top-container{height:4em}.top-box-text h2{font-size:2.2rem}.top-box-whats button{font-size:1.9rem}.top-box-social a svg{width:2.5em;height:2.5em}.header-menu .logo{width:180px;height:90px}.header-menu .botao button{min-width:13em;min-height:3.5em;font-size:1.8rem;font-style:italic;font-display:swap;letter-spacing:.5px;color:#333;align-items:center;display:flex;justify-content:center;gap:12px;padding:12px;border-radius:4em;cursor:pointer;background:var(--green);transition:all .9s ease-in}.main .section-banner{height:650px;top:-100px}.banner-content-text h1{font-size:3.1rem;line-height:37px}.banner-content-text p{font-size:2.8rem}.banner-botao-text p{font-size:2.8rem}.service-title h2{font-size:3rem}.section-service .section-service-sub-box{top:-50px}.section-service-sub-box h3{font-size:3rem}.slider-wrapper .image-list .image-item{width:350px;height:350px;object-fit:cover;border-radius:20px}.title-svg-text-svg svg{width:3em;height:3em}.section-regiao .regiao-container{width:100%;align-items:center;display:flex;flex-direction:row-reverse;gap:30px;justify-content:space-evenly}.regiao-container .regiao-container-image{width:45em;height:45em;position:relative}.regiao-container .regiao-container-content{width:450px}.faq-container-text h3{font-size:2.5rem}.faq-container .faq-container-box{flex-direction:row;justify-content:space-around}}@media screen and (min-width:1100px){.subheadline{font-size:2.8rem}.text-paragrafo{font-size:2.5rem}.main .section-banner{top:-100px}.regiao-container .regiao-container-image{width:50em;height:50em;position:relative}.regiao-container .regiao-container-content{width:550px}}@media screen and (min-width:1250px){.subheadline{font-size:3rem}.text-paragrafo{font-size:2.8rem}.top-box-text h2{font-size:2.5rem}.top-box-whats button{font-size:2.2rem}.top-box-social a svg{width:2.9em;height:2.9em}.banner-content-text h1{font-size:3.3rem;line-height:37px}.banner-content-text p{font-size:3rem}.banner-botao-text p{font-size:3rem}.service-title h2{font-size:3.1rem;letter-spacing:1.5px}.section-service .section-service-sub-box{width:70%;top:-50px}.section-service-sub-box h3{font-size:3.1rem;letter-spacing:1.5px}.beneficio-title h2{font-size:3rem}.regiao-subtitle h3{font-size:3rem}.regiao-container .regiao-container-image{width:55em;height:55em;position:relative}.faq-container-text h3{font-size:2.9rem}.faq-container-box .container-box{max-width:450px}.faq-box-perg h4{font-size:2.4rem}.faq-box-resp p{font-size:2.2rem}.blog-container .blog-card{width:37em}.card-content-text h3{font-size:2.5rem}.footer-container .footer-box{width:33em}.footer-box-title p{font-size:2.3rem}.footer-box-title h2{font-size:2.3rem}.footer-box-text p{font-size:2.1rem}.footer-box-text a h3{font-size:2.1rem}}@media screen and (min-width:1390px){.botao button{font-size:2.3rem}.botao button svg{width:2em;height:2em}@media screen and (min-width:1600px){.service-container .service-content{gap:80px}.section-faq .faq-container{width:86%}.faq-container-box .container-box{max-width:500px}.blog-container .blog-card{width:48em}}}@media screen and (min-width:1850px){.service-container .service-content{gap:120px}.section-funcion .funcion-container{width:82%}}@media (min-width:320px) and (min-height:740px){.chat-container .chat-content{bottom:180px}.chat-container .chat-btn-svg{bottom:120px}.scroll-btn{bottom:120px}}@media (min-width:375px) and (min-height:812px){.chat-container .chat-content{bottom:115px}.chat-container .chat-btn-svg{bottom:55px}.scroll-btn{bottom:55px}}@media (min-width:390px) and (min-height:844px){.chat-container .chat-content{bottom:115px}.chat-container .chat-btn-svg{bottom:55px}.scroll-btn{bottom:55px}}@media (min-width:393px) and (min-height:786px){.chat-container .chat-content{bottom:100px}.chat-container .chat-btn-svg{bottom:40px}.scroll-btn{bottom:40px}}@media (min-width:411px) and (min-height:731px){.chat-container .chat-content{bottom:180px}.chat-container .chat-btn-svg{bottom:120px}.scroll-btn{bottom:120px}}@media (min-width:411px) and (min-height:823px){.chat-container .chat-content{bottom:140px}.chat-container .chat-btn-svg{bottom:80px}.scroll-btn{bottom:80px}}@media (min-width:412px) and (min-height:732px){.chat-container .chat-content{bottom:180px}.chat-container .chat-btn-svg{bottom:120px}.scroll-btn{bottom:120px}}@media (min-width:412px) and (min-height:823px){.chat-container .chat-content{bottom:140px}.chat-container .chat-btn-svg{bottom:80px}.scroll-btn{bottom:80px}}@media (min-width:414px) and (min-height:736px){.chat-container .chat-content{bottom:180px}.chat-container .chat-btn-svg{bottom:120px}.scroll-btn{bottom:120px}}@media (min-width:430px) and (min-height:932px){.chat-container .chat-content{bottom:190px}.chat-container .chat-btn-svg{bottom:130px}.scroll-btn{bottom:130px}}@media (min-width:600px) and (min-height:960px){.chat-container .chat-content{bottom:260px}.chat-container .chat-btn-svg{bottom:200px}.scroll-btn{bottom:200px}}@media (min-width:712px) and (min-height:1138px){.chat-container .chat-content{bottom:430px}.chat-container .chat-btn-svg{bottom:370px}.scroll-btn{bottom:370px}}@media (min-width:768px) and (min-height:1024px){.chat-container .chat-content{bottom:460px}.chat-container .chat-btn-svg{bottom:400px}.scroll-btn{bottom:400px}}@media (min-width:800px) and (min-height:1280px){.chat-container .chat-content{bottom:750px}.chat-container .chat-btn-svg{bottom:690px}.scroll-btn{bottom:690px}}@media (min-width:820px) and (min-height:1180px){.chat-container .chat-content{bottom:580px}.chat-container .chat-btn-svg{bottom:520px}.scroll-btn{bottom:520px}}@media (min-width:912px) and (min-height:1368px){.chat-container .chat-content{bottom:750px}.chat-container .chat-btn-svg{bottom:690px}.scroll-btn{bottom:690px}}@media (min-width:1024px) and (min-height:1366px){.chat-container .chat-content{bottom:750px}.chat-container .chat-btn-svg{bottom:690px}.scroll-btn{bottom:690px}}@media screen and (min-width:320px) and (max-height:658px){.chat-container .chat-content{bottom:160px}.chat-container .chat-btn-svg{bottom:100px}.scroll-btn{bottom:100px}}@media screen and (min-width:360px) and (max-height:640px){.chat-container .chat-content{bottom:160px}.chat-container .chat-btn-svg{bottom:100px}.scroll-btn{bottom:100px}}@media screen and (min-width:375px) and (max-height:667px){.chat-container .chat-content{bottom:210px}.chat-container .chat-btn-svg{bottom:150px}.scroll-btn{bottom:150px}}@media screen and (min-width:640px) and (max-height:360px){.main .section-banner{height:510px;top:-80px}.banner-content-text h1{font-size:2rem}.banner-content-text p{font-size:1.8rem}.banner-normas-svgs svg{width:7em;height:7em}.banner-botao-text p{font-size:1.8rem}.chat-container .chat-content{bottom:60px}.chat-container .chat-btn-svg{bottom:2px}.scroll-btn{bottom:2px}}@media screen and (min-width:700px) and (max-height:400px){.main .section-banner{height:510px;top:-80px}.banner-content-text h1{font-size:2rem}.banner-content-text p{font-size:1.8rem}.banner-normas-svgs svg{width:7em;height:7em}.banner-botao-text p{font-size:1.8rem}.chat-container .chat-content{bottom:60px}.chat-container .chat-btn-svg{bottom:2px}.scroll-btn{bottom:2px}}@media (min-width:1250px) and (max-height:700px){.main .section-banner{height:800px}}