.container,img{width:100%;height:auto;position:relative}.container,body,img{height:auto}.botao button,.top-box .top-icon-svg button{display:flex;font-family:monospace;font-style:italic;cursor:pointer}.menu .logo,.top-container .top-box h2{font-size:0}.container,.menu,.menu nav ul li,.top-container,img{position:relative}*,.icon .icon-content{box-sizing:border-box}.card-spec-text h4,.coments-title h2,.faq-title h2,.footer-box h2,.regioes-title h5,.service-title h3{text-decoration:underline}*{margin:0;padding:0;border:none;outline:0;font-size:100%}:root{--yellow:rgb(255, 214, 96);--yellow-fosco:rgb(253, 197, 82);--blue-clear:rgb(60, 203, 230);--green:rgb(49, 219, 179);--green-clear:rgb(111, 251, 206);--megaman:rgba(72, 219, 251, 1.0);--light-blue:rgba(200, 214, 229, 1.0);--blue-france:rgba(46, 134, 222, 1.0);--fuel-town:rgba(87, 101, 116, 1.0);--storm-petrel:rgba(131, 149, 167, 1.0);--imperial-prime:rgba(34, 47, 62, 1.0);--verde-celadon:rgb(158, 209, 163);--verde-robin:rgb(55, 211, 205)}html{font-size:62.5%}body{background-color:#fff;text-rendering:optimizeLegibility;font-size:1.6em}a{text-decoration:none}ul{list-style:none}img{vertical-align:middle;display:inline-block;object-fit:cover}.container{margin:1.4em 0 0;display:flex}.botao button{width:15.2em;height:2.3em;font-size:1.2em;font-weight:300;text-transform:uppercase;letter-spacing:.8px;color:#fff;justify-content:center;align-items:center;border-radius:4em;background:linear-gradient(135deg,#01a3a4 30%,#39dfaa);border:2px solid #3ccbe6;transition:.9s ease-in}.botao button:hover,.contact-botao button:hover,.faq-botao button:hover{background:linear-gradient(135deg,#fdffff 30%,#fff);color:#18ca07}.botao button svg{width:1.6em;height:1.6em;color:#0f0;padding-right:5px}.top-container{width:100%;height:3.4em;display:flex;justify-content:center;align-items:center;background:0 0}.top-box .top-icon-svg{text-align:center;display:flex;align-items:center;justify-content:center}.top-box .top-icon-svg button{align-items:center;justify-content:center;background:0 0;font-size:1em;letter-spacing:.6px;font-display:swap;color:var(--imperial-prime);transition:.9s}.menu-whats button:hover,.top-icon-svg button:hover{color:var(--verde-robin)}.top-icon-svg .top-svg{width:22px;height:22px;stroke:#fff;stroke-width:10px;fill:lime;margin-right:2px}.top-container .top-box-social{display:none}.menu{width:100%;padding:3px 0;top:.9em;display:flex;justify-content:space-between;align-items:center;z-index:1000;transform:translateX(-50%);left:50%;transition:.2s;border-bottom:1px solid #3ccbe6}.menu .logo{width:150px;height:70px;border:none;background:url(../img/vidals-logo.WebP) center center/cover no-repeat}.menu .menu-svg-bars{width:3em;height:3em;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.menu-svg-bars .fa-bars{width:1.4em;height:1.4em;color:var(--blue-clear);cursor:pointer;transition:.9s}.menu .fa-bars:hover,.regioes-list ul li a:hover,.regioes-question h5:hover,.regioes-svg svg:hover,.service-post-svg a:hover{color:var(--yellow)}.menu .nav-toggle{left:0;opacity:1}.menu nav{position:fixed;width:100%;height:100vh;background:rgba(253,251,251,.973);z-index:1002;left:-100%;justify-content:center;align-items:center;display:flex;flex-direction:column;top:-6px;transition:.8s ease-in-out}.menu nav ul li a,.menu-whats button{transition:.8s;font-family:monospace}.menu .menu-whats{top:80px;position:absolute;text-align:center;display:flex;align-items:center;justify-content:center}.menu-whats button{display:flex;align-items:center;justify-content:center;background:0 0;font-size:1.5em;font-style:italic;font-display:swap;margin-right:15px;color:#0a0a0a;cursor:pointer}.banner-content h2,.banner-content h3{color:#ffff;letter-spacing:1px;line-height:27px;font-style:italic;font-display:swap;text-transform:uppercase}.menu-whats .top-svg{width:30px;height:30px;stroke:#fff;stroke-width:10px;fill:lime}.menu nav ul{text-align:center}.menu nav ul li{padding:.6em 0 1.8em}.menu nav ul li a{font-style:italic;font-display:swap;font-size:1.6em;color:var(--imperial-prime);letter-spacing:1px;font-weight:600}.banner-content h2 span,.faq-question h4:hover,.faq-svg svg:hover,.menu ul li #active,.menu ul li a:hover{color:var(--blue-clear)}.menu nav .close{position:absolute;right:4px;top:18px;width:50px;height:50px;opacity:.5;cursor:pointer;transition:.7s}.menu nav .close:hover{opacity:1}.menu nav .close:before,nav .close:after{position:absolute;content:'';height:35px;width:7px;background-color:var(--blue-clear)}.menu nav .close:before{transform:rotate(45deg)}.menu nav .close:after{transform:rotate(-45deg)}.menu nav .nav-svg-social{display:flex;position:relative;margin:2rem}.nav-svg-social a svg{width:25px;height:25px;margin-right:10px;transition:2s}.nav-svg-social a svg:hover{transform:scale(1.3)}.banner{width:100%;height:480px;position:relative;align-items:center;justify-content:center;display:flex;overflow:hidden;top:-68px;clip-path:polygon(0 0,100% 0,100% 100%,0 89%)}.bnfc,.contact,.service{clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);overflow:hidden}.banner .image-banner,.bnfc .bnfc-image,.contact .contact-image,.contact-image img,.service .service-image{width:100%;height:100%}.banner .image-banner img{max-width:100%;height:100%;object-fit:cover}.banner .banner-content{max-width:550px;padding:0 7px;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;grid-gap:22px;top:50%;transform:translateY(-50%);text-align:center}.about,.about .about-content{align-items:center;width:100%;display:flex}.banner-content h2{font-size:1.3em}.banner-content h3{font-size:1em}.about{height:auto;justify-content:center;flex-direction:column;margin-top:-60px}.about .about-title{max-width:100%;text-align:center;position:relative;padding:10px}.about-title h3{font-size:1.3em;font-style:italic;font-display:swap;color:var(--fuel-town);letter-spacing:2px;line-height:27px;text-transform:uppercase;text-shadow:0 0 1px rgba(0,0,0,.747)}.about .about-content{justify-content:center;flex-direction:column;grid-gap:30px;padding:10px 20px}.about-content .about-img{position:relative;width:16em;height:16em;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.about-img img,.bnfc-image img,.fund-img img,.service-image img{width:100%;height:100%;object-fit:cover}.about-content .about-text,.fund-content .fund-text{max-width:500px;text-align:center;align-items:center;justify-content:center;display:flex;flex-direction:column;gap:20px}.about-text p,.fund-text p{font-size:1.1em;font-style:italic;font-display:swap;font-weight:500;color:var(--imperial-prime);line-height:25px;letter-spacing:.8px}.icon-text h3,.icon-text p{font-style:italic;font-display:swap;letter-spacing:1px;line-height:25px}.icon{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;padding:70px 0}.icon .icon-content{width:1200px;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;grid-gap:20px}.icon-content .icon-box{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;overflow:hidden;grid-gap:30px}.icon-box .icon-svg{width:9em;height:9em;background:var(--blue-clear);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 5px rgba(3,3,3,.555)}.icon-svg svg{width:6em;height:6em;color:#ffff}.icon-box .icon-text{max-width:290px;text-align:center}.icon-text h3{font-size:1.3em;font-weight:900;color:var(--blue-france);text-transform:uppercase;padding-bottom:14px}.icon-text p{font-size:1.1em;font-weight:500;color:var(--imperial-prime);padding:0 12px}.service-post a h4,.service-title h3{color:var(--blue-clear);font-style:italic;font-display:swap;font-weight:300}.service{width:100%;height:1990px;position:relative}.bnfc .bnfc-container,.contact .contact-container,.service .service-container{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;top:50%;transform:translateY(-50%)}.service-container .service-title{max-width:100%;text-align:center;position:relative;padding:10px 0}.service-title h3{font-size:1.5em;letter-spacing:3px;text-transform:uppercase;text-shadow:2px 2px 1px rgba(0,0,0,.801)}.service-container .service-content{max-width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.service-content .service-img{width:20em;margin:20px 10px;position:relative;height:auto;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.service-img img{width:100%;height:100%;object-fit:cover;border-radius:10px;z-index:0;transition:.9s}.service-img .service-card{width:17em;height:14.3em;background:linear-gradient(rgba(0,0,0,.836),rgba(0,0,0,.61));display:flex;text-align:center;margin-top:-60px;padding:2px;border-radius:10px;border-top:2px solid;z-index:1;box-shadow:5px 5px 5px rgba(3,3,3,.747);transition:.9s}.service-content .service-img:hover .service-card{border-color:var(--yellow-fosco)}.service-card .service-post{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;grid-gap:10px}.service-post a h4{font-size:1.3em;letter-spacing:2px;line-height:25px}.contact-text p a:hover,.footer-box p span,.service-content .service-img:hover .service-card .service-post a h4{color:var(--yellow-fosco)}.service-post p{font-size:1.1em;font-style:italic;font-display:swap;font-weight:700;color:#ffff;letter-spacing:.8px;padding-top:10px;line-height:25px;text-transform:capitalize}.service-post .service-post-svg{display:flex;grid-gap:20px}.service-post-svg a{display:flex;align-items:center;justify-content:center;font-size:1em;font-style:italic;font-display:swap;letter-spacing:1px;color:var(--blue-clear);transition:.9s}.service-post-svg a svg{width:1.6em;height:1.6em;margin-right:5px;color:#fff}.facebook,.instagram,.tiktok,.youtube{width:100%;height:auto;position:relative;overflow:hidden;padding:20px 0}.facebook .facebook-content,.instagram .instagram-content,.tiktok .tiktok-content,.youtube .youtube-content{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:25px}.youtube-content .youtube-svg{width:12em;height:12em;display:flex;align-items:center;justify-content:center;background:0 0;border-radius:50%;border:1px solid red;box-shadow:4px 4px 3px 4px rgba(0,0,0,.24)}.youtube-svg svg{width:7em;height:7em;color:red}.facebook-content .facebook-text,.instagram-content .instagram-text,.tiktok-content .tiktok-text,.youtube-content .youtube-text{max-width:250px;text-align:center}.bnfc-box .bnfc-text,.bnfc-container .bnfc-text-bnfc,.contact-box .contact-text{max-width:100%;text-align:center}.youtube-text h5{font-size:2.3em;font-style:italic;font-display:swap;font-weight:400;letter-spacing:2px;color:red;text-transform:uppercase}.facebook-text p,.instagram-text p,.tiktok-text p,.youtube-text p{font-size:1.7em;font-style:italic;font-display:swap;font-weight:400;letter-spacing:1px;line-height:28px;color:var(--imperial-prime);padding-top:10px}.bnfc-text h2,.bnfc-text-bnfc h2,.card-spec-text h4{font-size:1.3em;font-style:italic;font-display:swap}.bnfc{width:100%;height:1400px;position:relative}.bnfc-container .bnfc-content,.footer .footer-content{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.bnfc-content .bnfc-box{width:18em;height:auto;border-radius:10px;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6));border:2px solid #3ccbe6;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:1em .7em;padding:7px 2px}.bnfc-box .bnfc-svg,.card{align-items:center;display:flex}.bnfc-box .bnfc-svg{width:4.2em;height:4.2em;justify-content:center;background:0 0;border-radius:50%}.bnfc-svg svg{width:4.2em;height:4.2em;color:var(--blue-clear)}.bnfc-box .bnfc-text{position:relative;padding-top:5px}.bnfc-text h2{color:#fff;letter-spacing:1px;line-height:30px;font-weight:200}.bnfc-container .bnfc-text-bnfc{height:auto;margin:1.5em 0;padding:0 5px}.bnfc-text-bnfc h2{color:#fff;font-weight:200;letter-spacing:.7px;line-height:28px}.card-spec-text h4,.card-spec-text p{letter-spacing:1px;color:var(--fuel-town)}.card{width:100%;min-height:50vh;overflow:hidden;justify-content:center}.card .card-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.card-content .card-box{width:18em;height:20em;margin:2em 3em;background-color:transparent;border:3px solid #3ccbe6;border-radius:15px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.card-box .card-spec{display:flex;align-items:center;justify-content:center;flex-direction:column}.card-spec .card-img{width:10em;height:10em;position:relative}.card-img img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:1s}.card-img img:hover{transform:scale(1.1)}.card-spec .card-svg{width:10em;height:10em;background-color:#3ccbe6;border-radius:50%;display:flex;align-items:center;justify-content:center}.card-svg svg{width:7em;height:7em;color:#fff}.card-spec .card-spec-text{margin:1em 0;text-align:center}.card-spec-text h4{text-transform:capitalize}.card-spec-text p{font-size:1.1em;font-style:italic;font-display:swap;text-transform:capitalize;padding-top:10px}.instagram-content .instagram-svg{width:12em;height:12em;display:flex;align-items:center;justify-content:center;background:0 0;border-radius:50%;border:1px solid #c42f98;box-shadow:4px 4px 3px 4px rgba(0,0,0,.24)}.instagram-svg svg{width:7em;height:7em;color:#c42f98}.instagram-text h5{font-size:2.3em;font-style:italic;font-display:swap;font-weight:400;letter-spacing:2px;color:#c42f98;text-transform:uppercase}.contact{width:100%;height:1250px;position:relative}.contact-container .contact-content{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.contact-content .contact-content-box{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.contact-content .contact-box{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:.5em 0}.contact-text h4{font-style:italic;font-display:swap;font-size:1.2em;letter-spacing:.8px;color:#fff}.contact-text .contact-botao button{width:17em;height:2.5em;margin-top:1em;display:flex;justify-content:center;align-items:center;font-style:italic;font-display:swap;font-size:1.1em;color:var(--imperial-prime);background:#53ff53;border-radius:15px;cursor:pointer;transition:.9s ease-in-out}.contact-forms .forms-box h5,.contact-text p a{font-size:1.3em;font-style:italic;font-display:swap}.contact-botao button svg{width:2em;height:2em;padding-right:4px}.contact-text h4 svg{width:1.5em;height:1.5em;color:var(--blue-clear)}.contact-text p{font-style:italic;font-display:swap;font-size:1.2em;color:#fff;letter-spacing:.7px;margin-top:12px}.contact-text p a{display:flex;justify-content:center;align-items:center;padding-top:20px;letter-spacing:1px;font-weight:700;color:var(--green-clear);transition:.7s ease-in}.contact-text p a svg{width:1.3em;height:1.3em;color:var(--blue-clear);margin-right:10px}.contact-forms{justify-content:center;align-items:center;display:flex;overflow:hidden;margin:1em 0}.contact-forms .forms-box{position:relative;width:300px;height:390px;border:3px solid #3ccbe6;border-radius:20px;padding:10px;background:linear-gradient(rgba(0,0,0,.63),rgba(0,0,0,.63))}.contact-forms .forms-box h5{font-weight:300;color:#fff;letter-spacing:.8px;text-align:center;text-decoration:underline}.coments-title h2,.forms-box .input-box label,.inform-text p,.input-box input{font-style:italic;font-display:swap;letter-spacing:1px}.forms-box .input-box{position:relative;width:100%;margin-top:20px}.forms-box .input-box label{font-size:2.4rem;color:#ffff;left:0}.forms-box .input-box .input{min-width:260px;border-radius:5px;border:none;border-bottom:2px solid #fff;padding:5px;margin-bottom:12px}.input-box input{border:none;outline:0;resize:none;background:0 0;font-size:1.4rem;color:#fff}.input-box input::placeholder{color:var(--yellow);font-size:.9em}.forms-box .form-btn{display:flex;align-items:center;justify-content:center;margin-top:20px}.form-btn .input-btn input[type=submit]{width:12rem;height:5rem;font-size:2rem;font-weight:600;color:#fff;font-family:monospace;font-display:swap;font-style:italic;background:linear-gradient(135deg,#1dd1a1 30%,#48dbfb);border-radius:5rem;border:none;cursor:pointer;transition:.9s}.form-btn .input-btn input:hover[type=submit]{color:#28fc28;background:linear-gradient(135deg,#fff 30%,#fafafa)}.contact-container .inform-text{max-width:900px;text-align:center;margin-top:2em;padding:0 10px}.inform-text p{font-size:1.3em;color:#fff;line-height:28px}.coments{width:100%;height:100%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.coments .coments-title{max-width:100%;margin:1em 0}.coments-title h2{font-size:2em;color:var(--fuel-town)}.box-title-img h3,.box-title-img p{font-style:italic;font-display:swap;color:var(--fuel-town);letter-spacing:.6px}.coments .coments-content{width:100%;height:auto;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap}.coments-content .coments-box{width:18em;height:auto;background:0 0;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:1em .5em;box-shadow:10px 20px 20px 0 #0000001a}.coments-box .coments-box-img-name{width:100%;height:100%;display:flex;align-items:center;justify-content:center;grid-gap:5px}.coments-box-img-name .coments-box-img{width:7em;height:7em;position:relative}.coments-box-img img{width:100%;height:100%;border-radius:50%;object-fit:cover}.coments-box-img-name .box-title-img{max-width:100%}.box-title-img h3{font-size:1.2em}.box-title-img p{font-size:1em}.coments-box .coments-svg{max-width:100%;display:flex;justify-content:center;align-items:center;padding:10px 0}.coments-svg svg{width:2em;height:2em;color:var(--yellow);padding-right:10px}.coments-box-text p,.coments-svg span{color:var(--fuel-town)}.coments-svg span{font-size:1em;font-style:italic;font-display:swap;font-weight:700;letter-spacing:.6px;padding-left:5px}.coments-box-text p,.coments-text p{font-size:1.2em;letter-spacing:.6px;line-height:20px;font-style:italic;font-display:swap}.coments-box .coments-box-text{max-width:100%;padding:10px 2px;text-align:center}.coments .coments-text{max-width:860px;padding:50px 10px;text-align:center}.faq .faq-container,.regioes{clip-path:polygon(0 5%,100% 0%,100% 100%,0 95%);padding:170px 0;background:linear-gradient(240deg,#054b7a,#000)}.coments-text p{color:var(--imperial-prime)}.faq{width:100%;height:auto;position:relative;overflow:hidden}.faq .faq-container{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.faq-container .faq-content{max-width:100%;height:auto;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.faq-content .faq-title{max-width:100%;text-align:center;padding:20px 0}.faq-title h2{font-size:1.6em;font-style:italic;font-display:swap;color:var(--green-clear);letter-spacing:1px;padding-bottom:20px}.faq-title h3{font-size:1.3em;font-style:italic;font-display:swap;color:#ffff;letter-spacing:.7px;padding-bottom:10px;line-height:26px}.faq-bnfc-title h2,.faq-box .faq-text p{font-size:1.3em;line-height:22px;font-style:italic;font-display:swap}.faq-title svg{width:1.7em;height:1.7em;color:var(--yellow-fosco)}.faq-content .faq-box{max-width:96%;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-bottom:1px solid var(--yellow-fosco);border-radius:5px;padding-bottom:1em;margin:1em;cursor:pointer;transition:.9s}.faq-box .faq-question{max-width:500px;display:flex;justify-content:space-between;align-items:center;padding:20px 0 0 20px}.faq-question h4{font-size:1.3em;font-style:italic;font-display:swap;color:#fff;letter-spacing:.8px;transition:.8s}.faq-question .faq-svg{max-width:100%;display:flex;justify-content:center;align-items:center;padding:0 10px}.faq-svg svg{width:1em;height:1em;color:#fff;transition:.8s ease-in-out}.faq-box.active-faq .faq-question svg,.regioes-content.active-regioes .regioes-question svg{transform:rotate(180deg)}.faq-box .faq-text{max-width:450px;max-height:0;overflow:hidden;padding-top:20px;transition:.8s ease-in}.faq-box.active-faq .faq-text{max-height:350px}.faq-box .faq-text p{letter-spacing:.9px;color:#ffff}.faq-bnfc .faq-botao button,.faq-content .faq-botao button{height:4em;color:#fff;text-transform:capitalize;border-radius:2em;background:linear-gradient(135deg,#01a3a4 30%,#39dfaa);transition:.9s ease-in;cursor:pointer}.faq-box .faq-text p span{font-weight:500;font-size:1em;color:var(--yellow-fosco)}.faq-content .faq-botao button{width:15em;display:flex;align-items:center;justify-content:center;font-size:1.2em;font-style:italic;font-display:swap}.faq-container .faq-bnfc{max-width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:70px 5px;grid-gap:40px}.faq-bnfc .faq-bnfc-title{max-width:100%;height:auto;overflow:hidden;transform:skewY(-3deg);background:var(--green-clear);border-radius:30px;display:flex;justify-content:center;align-items:center;padding:10px 5px;text-align:center}.facebook-content .facebook-svg,.tiktok-content .tiktok-svg{width:12em;height:12em;box-shadow:4px 4px 3px 4px rgba(0,0,0,.24);display:flex}.faq-bnfc-title h2{font-weight:600;transform:skewY(3deg);color:var(--blue-france);letter-spacing:.5px}.faq-bnfc-title svg{width:3.8em;height:3.8em;color:var(--blue-france)}.faq-bnfc .faq-bnfc-content{max-width:570px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:25px}.faq-bnfc-content h5 svg{width:2em;height:2em;color:var(--green-clear)}.faq-bnfc-content h5{font-size:1.1em;font-style:italic;font-display:swap;color:#ffff;letter-spacing:1px;line-height:25px}.facebook-text h5,.tiktok-text h5{font-size:2.3em;text-transform:uppercase}.facebook-text h5,.regioes-title h5,.tiktok-text h5{font-style:italic;font-display:swap;letter-spacing:2px;font-weight:400}.faq-bnfc-content h5 span{color:var(--yellow-fosco);font-weight:700;font-size:1.1em}.faq-bnfc .faq-botao button{width:15.5em;display:flex;align-items:center;justify-content:center;font-size:1.1em;font-style:italic;font-display:swap}.faq-botao button svg{width:2em;height:2em;padding-left:5px}.tiktok-content .tiktok-svg{align-items:center;justify-content:center;background:0 0;border-radius:50%;border:1px solid #0f0c0e}.tiktok-svg svg{width:7em;height:7em;color:#0f0c0e}.tiktok-text h5{color:#0f0c0e}.facebook-content .facebook-svg{align-items:center;justify-content:center;background:0 0;border-radius:50%;border:1px solid #4169e1}.facebook-svg svg{width:7em;height:7em;color:#4169e1}.facebook-text h5{color:#4169e1}.regioes{width:100%;height:auto;position:relative;overflow:hidden;justify-content:center;align-items:center;flex-direction:column}.regioes .regioes-title{max-width:100%;padding:20px;grid-gap:20px;display:flex;flex-direction:column;text-align:center}.regioes-title h5{font-size:1.6em;color:var(--verde-robin)}.footer-box h2,.regioes-content-title h5,.regioes-question h5,.regioes-title h6{font-style:italic;font-display:swap;letter-spacing:1px}.regioes-content-title h5,.regioes-title h6{font-size:1.3em;font-weight:400;color:#fff}.regioes .regioes-container{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-bottom:30px}.regioes-container .regioes-container-content{max-width:100%;height:auto;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.regioes-container-content .regioes-content{max-width:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border-bottom:1px solid #fdc552;border-radius:12px;padding-bottom:1em;margin:1em;cursor:pointer;transition:.9s}.regioes-content .regioes-content-title{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:20px;padding:20px 0}.regioes-content-title svg{width:1.4em;height:1.4em;color:var(--blue-clear)}.regioes-content .regioes-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.regioes-question h5{font-size:1.3em;font-weight:400;color:var(--megaman);line-height:28px;transition:.9s}.regioes-question .regioes-svg{display:flex;justify-content:center;align-items:center;max-width:100%;padding:0 10px}.fund,.fund .fund-content{display:flex;align-items:center;width:100%}.regioes-svg svg{width:1em;height:1em;color:var(--verde-robin);transition:.9s ease-in-out}.regioes-content .regioes-text{max-width:450px;max-height:0;display:flex;overflow:hidden;padding-top:20px;transition:.9s ease-in}.regioes-content.active-regioes .regioes-text{max-height:300px}.regioes-text .regioes-list{max-width:100%;margin:0 1em}.regioes-list ul li a{font-size:1.1em;font-style:italic;font-weight:300;font-display:swap;line-height:25px;letter-spacing:.4px;color:#fff;transition:.9s;text-decoration:none}.fund{height:auto;justify-content:center;flex-direction:column;margin-top:2em}.fund .fund-content{justify-content:center;flex-direction:column;grid-gap:30px;padding:10px}.footer,.footer-content .footer-box{position:relative;align-items:center;display:flex}.fund-content .fund-img{position:relative;width:18.5em;height:20em;clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,25% 50%,0% 0%)}.footer{width:100%;height:100%;padding:60px 0;justify-content:center;flex-direction:column;overflow:hidden;background:linear-gradient(240deg,#054b7a,#000);clip-path:polygon(0 8%,100% 0,100% 100%,0% 100%)}.footer-content .footer-box{width:18em;height:14em;justify-content:flex-start;flex-direction:column;text-align:center;padding:0 7px;margin:.6em 1em;grid-gap:10px}.footer-box h2{font-size:1.6em;font-weight:200;color:var(--blue-clear)}.footer-box h3,.footer-box p{letter-spacing:.6px;font-style:italic;font-display:swap;font-weight:200}.footer-box h3{font-size:1.2em;color:var(--yellow-fosco)}.footer-box p{font-size:1.1em;color:#ffff;line-height:24px}.chat-box h2,.footer-copy h2{font-size:1.2em;letter-spacing:1px}.footer-box .footer-box-svg{display:flex;gap:10px}.footer-box-svg svg{width:3em;height:3em}.footer .footer-copy{max-width:100%;text-align:center;align-items:center;justify-content:center;display:flex}.footer-copy h2{font-style:italic;font-display:swap;font-weight:200;color:var(--blue-clear)}.chat-box h2,.chat-box p,.chat-top .chat-svg-times:hover{color:var(--fuel-town)}.footer-copy h2 svg{width:1.5em;height:1.5em;color:#fff}.chat-container{display:flex;justify-content:flex-end;align-items:center;margin-right:10px}.chat-container .chat-content{width:270px;height:180px;background:#e7dbc7;border-radius:10px;overflow:hidden;display:none;position:fixed;z-index:11;bottom:230px}.chat-content .chat-top{display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;background:#42fc5b}.chat-top .chat-svg{width:2em;height:2em;color:#ffff;margin-left:10px}.chat-top .chat-svg-times{width:2em;height:2em;color:#fff;margin-right:10px;cursor:pointer;transition:.9s}.chat-content .chat{width:100%;position:relative;display:flex;flex-direction:column}.chat .chat-box{width:14em;height:5.5em;position:absolute;background:#f7f7f7;clip-path:polygon(0% 0%,100% 0%,100% 75%,75% 75%,74% 90%,63% 75%,0% 75%);border-radius:10px;top:12px;left:12px;z-index:10;padding:5px 0;text-align:center}.chat-container .chat-btn-svg,.scroll-btn{position:fixed;display:flex;cursor:pointer;z-index:10}.chat-box h2{font-style:italic;font-display:swap}.chat-box p,.chats-botao a button{font-size:1.1em;font-style:italic;font-display:swap}.chat-box p{letter-spacing:.7px;padding-top:5px}.chat-content .chats-botao{width:13em;height:2.3em;background:#46fa70;margin:6em 1em 0 auto;border-radius:25px;display:flex;align-items:center;justify-content:center;grid-gap:10px;transition:.7s ease-in;cursor:pointer}.chat-container .chat-btn-svg:hover,.chat-content .chats-botao:hover{background:#155003;box-shadow:0 0 60px rgba(0,255,76,.64)}.chats-botao a button{letter-spacing:1px;color:#fff;background:0 0;display:flex;justify-content:center;align-items:center;cursor:pointer}.chats-botao a button svg{width:2.5rem;height:2.5rem;color:#ffff;margin-left:10px}.chat-container .chat-btn-svg{width:3.6em;height:3.6em;background:#42fc5b;border-radius:50px;overflow:hidden;bottom:160px;justify-content:center;align-items:center;transition:.9s}.chat-btn-svg svg,.scroll-btn svg{width:2em;height:2em;color:#fff}.scroll-btn{bottom:170px;left:10px;width:3.5em;height:3.5em;background-color:var(--yellow-fosco);border-radius:20px;align-items:center;justify-content:center;transition:.5s ease-in}.scroll-btn:hover{background:#584002;box-shadow:0 0 60px rgba(217,255,0,.64)}@media screen and (min-width:420px){.top-container{justify-content:space-between;padding:0 12px}.top-container .top-box-social{display:flex;position:relative}.top-container .top-box-social a svg{width:20px;height:20px;margin-right:2px;transition:2s}.top-box-social a svg:hover{transform:scale(1.2)}.service-content .service-img{width:24em}.service-img .service-card{width:22em;height:12em}.bnfc{width:100%;height:1400px}}@media screen and (min-width:550px){.banner-content h2{font-size:1.5em;letter-spacing:1px;line-height:30px}.banner-content h3{font-size:1.3em;line-height:30px}.service{width:100%;height:2100px}.service-content .service-img{width:26em}.service-img .service-card{width:24em;height:12em}.coments-content .coments-box{width:20em}}@media screen and (min-width:622px){.bnfc{width:100%;height:800px}}@media screen and (min-width:760px){.top-container .top-box h2{font-size:1.2em;color:var(--fuel-town);font-style:italic;font-display:swap;font-weight:300}.top-container .top-box-social a svg{width:25px;height:25px}.about .about-title{max-width:700px;text-align:center;position:relative;padding:10px}.about-content .about-img{width:18em;height:18em}.about-content .about-text{max-width:500px}.about-text p,.service-post p{font-size:1.2em}.service{height:2150px}.service-content .service-img{width:29em}.service-img .service-card{width:26em;height:12em}.service-post a h4{font-size:1.4em}.facebook-content .facebook-svg,.instagram-content .instagram-svg,.tiktok-content .tiktok-svg,.youtube-content .youtube-svg{width:14em;height:14em}.facebook-svg svg,.instagram-svg svg,.tiktok-svg svg,.youtube-svg svg{width:9em;height:9em}.facebook-content .facebook-text,.instagram-content .instagram-text,.tiktok-content .tiktok-text,.youtube-content .youtube-text{max-width:600px}.facebook-text h5,.instagram-text h5,.tiktok-text h5,.youtube-text h5{font-size:2.6em}.facebook-text p,.instagram-text p,.tiktok-text p,.youtube-text p{font-size:2em}.contact-text h4,.contact-text p{font-size:1.4em;letter-spacing:1px}.contact{width:100%;height:1150px;overflow:hidden;position:relative}.contact-text h4 svg{width:1.8em;height:1.8em}.contact-text p{color:#fff}.coments-text p,.inform-text p,.regioes-content-title h5,.regioes-question h5,.regioes-title h6{font-size:1.5em}.contact-forms .forms-box{width:350px;height:390px}.contact-forms .forms-box h5{font-size:1.5em;letter-spacing:1px}.coments .coments-text{max-width:890px}.coments-text p{letter-spacing:.9px;line-height:25px}.regioes-title h5{font-size:1.9em}.regioes-content-title svg{width:1.6em;height:1.6em}.regioes-svg svg{width:1.3em;height:1.3em;color:var(--verde-robin);transition:.9s ease-in-out}.regioes-text .regioes-list{max-width:100%;margin:0 1em}.regioes-list ul li a{font-size:1.3em;letter-spacing:.7px}.fund-content .fund-img{width:22em;height:22em}.fund-text p{font-size:1.3em}.footer-content .footer-box{margin:1em 2em}}@media screen and (min-width:870px){.icon{padding:20px}.icon .icon-content{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:70px}}@media screen and (min-width:930px){.top-container .top-box h2{font-size:1.4em}.card-spec-text h5,.faq-bnfc-content h5,.top-box .top-icon-svg button{font-size:1.2em}.top-container .top-box-social{display:flex;position:relative}.top-container .top-box-social a svg{width:25px;height:25px;margin-right:5px}.menu .menu-svg-bars,.menu .menu-whats,.menu nav .close,.menu nav .nav-svg-social{display:none}.menu .logo{width:150px;height:70px}.menu nav{position:static!important;display:block!important;width:auto;height:5vh;float:right;background:0 0}.menu nav ul{padding:0}.menu nav ul li{padding:0;float:left}.menu nav ul li a{font-size:1.4em;margin-right:30px;color:#ffff}.banner .banner-content{max-width:620px}.banner-content h2{font-size:1.7em;letter-spacing:1px;line-height:35px}.banner-content h3{font-size:1.5em;line-height:35px}.about .about-content,.fund .fund-content{justify-content:space-evenly;flex-direction:row}.bnfc{width:100%;height:750px}.bnfc-content .bnfc-box{width:22em;height:auto;margin:1em 2.5em;padding:2px 5px}.bnfc-text-bnfc h2,.card-spec-text h4,.faq-bnfc-title h2{font-size:1.5em}.card-content .card-box{width:20em;height:22em;margin:2em 3em}.card-spec .card-img{width:12em;height:12em}.card-spec .card-svg{width:11em;height:11em}.card-svg svg{width:8em;height:8em}.contact{width:100%;height:700px}.contact-container .contact-content{width:100%;height:auto;display:flex;align-items:center;justify-content:space-evenly;flex-direction:row}.faq-content .faq-botao button{width:22em;height:3.2em;font-size:1.3em}.faq-bnfc-content h5 svg{width:2.2em;height:2.2em}.faq-bnfc .faq-botao button{width:18em;height:3.2em}.fund-content .fund-img{width:24em;height:24em}}@media screen and (min-width:968px){.service{height:1200px}}@media screen and (min-width:1080px){.icon{padding:20px 40px}.icon .icon-content{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:80px}.service-title h3{font-size:1.7em}.service-content .service-img{width:30em;margin:20px 30px}.service-img .service-card{width:28em;height:12em}}@media screen and (min-width:1100px){.top-container .top-box h2{font-size:1.6em}.footer-box h3,.footer-copy h2,.top-box .top-icon-svg button{font-size:1.4em}.about-text p,.about-title h3{font-size:1.5em}.top-container .top-box-social a svg{width:29px;height:29px;margin-right:5px}.menu nav ul li a{font-size:1.6em;margin-right:30px;color:#ffff}.about-title h3{font-style:italic;font-display:swap;letter-spacing:2px;line-height:27px;text-transform:uppercase;text-shadow:0 0 1px rgba(0,0,0,.747)}.about-content .about-img{width:22em;height:22em}.about-content .about-text{max-width:550px}.card-content .card-box{margin:2em 4em}.regioes .regioes-container{justify-content:space-evenly;flex-direction:row}.coments-content .coments-box{margin:1em}.footer-box h2{font-size:1.7em}.footer-box p{font-size:1.2em}.footer-copy h2 svg{width:2em;height:2em}}@media screen and (min-width:1250px){.icon{padding:20px 10px}.icon .icon-content{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:50px}.fund-text p,.icon-text h3{font-size:1.4em}.icon-text p{font-size:1.2em}.service-content .service-img{width:35em;margin:20px}.service-img .service-card{width:31em;height:12em}.regioes-content-title h5,.regioes-title h6,.service-post a h4{font-size:1.6em}.service-post p{font-size:1.3em}.bnfc{width:100%;height:550px}.bnfc-content .bnfc-box{width:17em;height:auto;margin:1em;padding:7px 2px}.coments-content .coments-box{width:20em;margin:1em 3em}.regioes-title h5{font-size:2.1em}.regioes-content-title svg{width:1.7em;height:1.7em}.regioes-question h5{font-size:1.7em}.regioes-svg svg{width:1.4em;height:1.4em;color:var(--verde-robin);transition:.9s ease-in-out}.regioes-list ul li a{font-size:1.5em;letter-spacing:.9px}.faq .faq-container{justify-content:space-evenly;flex-direction:row;padding:80px}.faq-container .faq-bnfc{max-width:100%;margin:50px 5px}.fund-content .fund-img{width:25em;height:25em}.footer-content .footer-box{margin:1em 3em}}@media screen and (max-height:658px) and (min-width:320px){.chat-container .chat-content{bottom:170px}.chat-container .chat-btn-svg,.scroll-btn{bottom:110px}}@media screen and (max-height:640px) and (min-width:360px){.chat-container .chat-content{bottom:150px}.chat-container .chat-btn-svg,.scroll-btn{bottom:80px}}@media screen and (max-height:568px) and (min-width:320px){.menu .menu-whats{top:60px}.menu-whats button{font-size:1.3em}.menu-whats .top-svg{width:25px;height:25px}.menu nav ul li{padding:.6em 0 1.5em}.menu nav .close{width:35px;height:35px}.menu nav .close:before,nav .close:after{height:30px;width:6px}.chat-container .chat-content{bottom:90px}.chat-container .chat-btn-svg,.scroll-btn{bottom:30px}}@media screen and (max-height:533px) and (min-width:320px){.chat-container .chat-content{bottom:70px}.chat-container .chat-btn-svg,.scroll-btn{bottom:5px}}@media screen and (max-height:480px) and (min-width:320px){.menu{padding:1px 0}.menu .menu-whats{top:40px}.menu nav ul li{padding:.6em 0 1em}.menu nav .close{right:1px;top:7px}.chat-container .chat-content{width:250px;height:180px;bottom:50px}.chat-container .chat-btn-svg,.scroll-btn{width:2.8em;height:2.8em;bottom:1px}}@media screen and (max-height:360px) and (min-width:640px){.menu .menu-svg-bars,.menu .menu-whats,.menu nav .close,.menu nav .nav-svg-social{display:none}.menu .logo{width:120px;height:70px}.menu nav{position:static!important;display:block!important;width:auto;height:5vh;float:right;background:0 0}.menu nav ul{padding:0}.menu nav ul li{padding:0;float:left}.menu nav ul li a{font-size:1.1em;margin-right:10px;color:#ffff}.banner{width:100%;height:440px;top:-68px}.chat-container .chat-content{width:320px;height:160px}.chat-content .chat-top{height:30px}.chat-top .chat-svg,.chat-top .chat-svg-times{width:1.5em;height:1.5em}.chat .chat-box{height:4.6em;top:10px}.chat-box h2{font-size:1.1em}.chat-content .chats-botao{margin:5.5em 1em 0 auto}}@media screen and (min-height:720px) and (min-width:540px){.chat-container .chat-content{bottom:240px}.chat-container .chat-btn-svg,.scroll-btn{bottom:175px}}@media screen and (min-height:731px) and (min-width:411px){.chat-container .chat-content{bottom:250px}.chat-container .chat-btn-svg,.scroll-btn{bottom:190px}}@media screen and (min-height:740px) and (min-width:360px){.chat-container .chat-content{bottom:250px}.chat-container .chat-btn-svg,.scroll-btn{bottom:190px}}@media screen and (min-height:745px) and (min-width:353px){.chat-container .chat-content{bottom:280px}.chat-container .chat-btn-svg,.scroll-btn{bottom:220px}}@media screen and (min-height:812px) and (min-width:375px){.chat-container .chat-content{bottom:320px}.chat-container .chat-btn-svg,.scroll-btn{bottom:260px}}@media screen and (min-height:844px) and (min-width:390px){.chat-container .chat-content{bottom:360px}.chat-container .chat-btn-svg{bottom:290px}.scroll-btn{bottom:295px}}@media screen and (min-height:882px) and (min-width:344px){.chat-container .chat-content{bottom:400px}.chat-container .chat-btn-svg{bottom:340px}.scroll-btn{bottom:345px}}@media screen and (min-height:896px) and (min-width:414px){.chat-container .chat-content{bottom:400px}.chat-container .chat-btn-svg{bottom:340px}.scroll-btn{bottom:345px}}@media screen and (min-height:914px) and (min-width:412px){.chat-container .chat-content{bottom:445px}.chat-container .chat-btn-svg{bottom:380px}.scroll-btn{bottom:385px}}@media screen and (min-height:960px) and (min-width:600px){.chat-container .chat-content{bottom:480px}.chat-container .chat-btn-svg{bottom:410px}.scroll-btn{bottom:415px}}@media screen and (min-height:1024px) and (min-width:768px){.chat-container .chat-content{bottom:550px}.chat-container .chat-btn-svg{bottom:490px}.scroll-btn{bottom:495px}}@media screen and (min-height:1138px) and (min-width:712px){.chat-container .chat-content{bottom:670px}.chat-container .chat-btn-svg{bottom:610px}.scroll-btn{bottom:615px}}@media screen and (min-height:1280px) and (min-width:800px){.chat-container .chat-content{bottom:780px}.chat-container .chat-btn-svg{bottom:720px}.scroll-btn{bottom:725px}}@media screen and (min-height:1366px) and (min-width:1024px){.menu nav{position:static!important;display:block!important;width:auto;height:3vh;float:right;background:0 0}.chat-container .chat-content{bottom:880px}.chat-container .chat-btn-svg{bottom:820px}.scroll-btn{bottom:825px}}@media screen and (min-height:1368px) and (min-width:912px){.chat-container .chat-content{bottom:880px}.chat-container .chat-btn-svg{bottom:820px}.scroll-btn{bottom:825px}}