.container,img{width:100%;height:auto;position:relative}.container,body,img{height:auto}.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}.footer-box ul li,a{text-decoration:none}*{margin:0;padding:0;border:none;outline:0;font-size:100%}:root{--yellow:rgba(254, 202, 87, 1.0);--orange-skin:rgba(255, 159, 67, 1.0);--pastel-red:rgba(255, 107, 107, 1.0);--megaman:rgba(72, 219, 251, 1.0);--blue-ballerina:rgba(200, 214, 229, 1.0);--caribbean-green:rgba(29, 209, 161, 1.0);--green-escuro:rgba(16, 172, 132, 1.0);--joust-blue:rgba(84, 160, 255, 1.0);--blue-france:rgba(46, 134, 222, 1.0);--light-blue:rgba(200, 214, 229, 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);--jade-dust:rgba(0, 210, 211, 1.0);--lotus-pink:rgba(243, 104, 224, 1.0);--puff-pink:rgba(255, 159, 243, 1.0);--purple:rgba(95, 39, 205, 1.0);--agua-velvet:rgba(1, 163, 164, 1.0)}html{font-size:62.5%}body{background-color:#fff;text-rendering:optimizeLegibility;font-size:1.6em}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-style:italic;font-family:monospace;font-weight:300;text-transform:uppercase;letter-spacing:.8px;color:#fff;justify-content:center;align-items:center;display:flex;cursor:pointer;border-radius:4em;background:linear-gradient(135deg,#01a3a4 30%,#39dfaa);transition:.9s ease-in}.about-text-title h2,.about-title h2{text-shadow:1px 1px 1px rgba(0,0,0,.589),1px 1px 1px rgba(0,0,0,.651);letter-spacing:2px;text-transform:uppercase}.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:linear-gradient(135deg,#37c3db 30%,#39dfaa)}.top-box .top-icon-svg{text-align:center;display:flex;align-items:center;justify-content:center}.top-box .top-icon-svg button{display:flex;align-items:center;justify-content:center;background:0 0;font-size:1.1em;font-family:monospace;margin-right:10px;color:#fff;cursor:pointer;transition:.6s}.menu .fa-bars:hover,.top-icon-svg button:hover{color:var(--lotus-pink)}.banner-content .banner-text h2,.banner-content .banner-text p span{color:var(--yellow);letter-spacing:1px;text-shadow:1px 3px 5px #000}.top-icon-svg .top-svg{width:25px;height:25px;stroke:#fff;stroke-width:10px;fill:lime}.top-container .top-box-social{display:none}.menu{width:100%;display:flex;justify-content:space-between;align-items:center;z-index:1000;transform:translateX(-50%);left:50%;padding:0 .6em}.menu .menu-svg-bars,.menu nav{justify-content:center;display:flex}.menu .logo{width:160px;height:80px;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%;border:1.3px solid #01a3a4;align-items:center}.menu-svg-bars .fa-bars{width:2em;height:2em;color:var(--fuel-town);cursor:pointer;transition:.9s}.menu .nav-toggle{left:0;opacity:1}.menu nav{position:fixed;width:100%;height:100vh;background:#fdfbfb;z-index:1000;left:-110%;align-items:center;flex-direction:column;top:1px;transition:.8s ease-in-out}.about-text-paragraf p,.about-title h2{display:block;font-display:swap;font-style:italic}.menu nav ul{text-align:center}.menu nav ul li{padding:.6em 0 2em}.menu nav ul li a{font-family:monospace;font-style:italic;font-display:swap;font-size:1.6em;color:var(--fuel-town);letter-spacing:1px;transition:.8s;font-weight:600}.menu ul li #active,.menu ul li a:hover{color:var(--pastel-red)}.menu nav .close{position:absolute;right:4px;top:18px;width:25px;height:25px;opacity:.5;cursor:pointer;transition:.7s}.menu nav .close:hover{opacity:1}.menu nav .close:before,nav .close:after{position:absolute;content:'';height:25px;width:2px;background-color:var(--fuel-town)}.contact,.footer,.form-btn .input-btn input[type=submit]{background:linear-gradient(135deg,#1dd1a1 30%,#48dbfb)}.menu nav .close:before{transform:rotate(45deg)}.menu nav .close:after{transform:rotate(-45deg)}.menu nav .nav-svg-social{display:flex;position:relative;margin:2.4rem}.nav-svg-social a svg{width:25px;height:25px;margin-right:10px;transition:2s}.footer-svg a svg:hover,.nav-svg-social a svg:hover{transform:scale(1.3)}.banner{position:relative;width:100%;height:350px;overflow:hidden;display:flex;justify-content:center;align-items:center}.banner .banner-content,.banner-content .pic-img{max-width:100%;height:350px}.about,.about .about-content{height:auto;width:100%;display:flex}.about-img img,.pic-img img{width:100%;height:100%;object-fit:cover}.banner-content .banner-text{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;top:50%;transform:translateY(-50%);grid-gap:20px}.banner-content .banner-text h2{max-width:300px;font-size:1.8em;font-display:swap;font-style:italic;font-family:'Lucida Sans','Lucida Sans Regular','Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,sans-serif;justify-content:center;align-items:center;display:flex}.banner-content .banner-text p{max-width:300px;font-size:1.6em;font-style:italic;font-weight:600;font-display:swap;color:#fff;letter-spacing:1px;text-shadow:1px 3px 5px #000}.banner-content .banner-text p span{font-size:1em;font-style:italic;font-display:swap}.about{align-items:center;justify-content:center;position:relative;flex-direction:column}.about .about-title{max-width:100%;text-align:center;padding:2em 0}.about-title h2{font-weight:900;font-size:1.7em;color:var(--agua-velvet)}.about-title h2::after{content:"";width:8em;position:absolute;margin:0 auto;left:0;right:0;top:70px;border:1px solid #feca57}.about .about-content{position:relative;align-items:center;justify-content:center;flex-direction:column;grid-gap:30px;padding:0 20px}.about-content .about-box{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:50px}.about-box .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-box .about-text{max-width:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:20px}.about-text .about-text-title,.contact-box .contact-text{max-width:100%;text-align:center}.about-text-title h2{font-family:sans-serif;font-style:italic;font-display:swap;font-weight:650;font-size:1.6em;color:#0677c7}.about-text-title h2 span{color:#4eb7d9;text-shadow:2px 2px 5px #000,1px 1px 1px rgba(0,0,0,.651)}.about-text .about-svg{max-width:100%;display:flex}.about-svg svg{width:1.5em;height:1.5em;color:var(--yellow);margin-right:20px}.about-text .about-text-paragraf{max-width:600px;text-align:center;grid-gap:20px}.about-text-paragraf p{font-family:sans-serif;font-weight:400;font-size:1em;color:var(--imperial-prime);letter-spacing:.9px;line-height:24px;color:#333;padding:10px}.about-text-paragraf p span{text-shadow:1px 1px 1px rgba(0,0,0,.589),1px 1px 1px rgba(0,0,0,.651);color:var(--agua-velvet);font-size:1.3em}.icon{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative;padding:20px 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(--yellow);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 5px rgba(3,3,3,.555)}.card-icon-svg svg,.icon-svg svg{width:6em;height:6em;color:#fff}.icon-box .icon-text{max-width:300px;text-align:center}.icon-text h4{font-family:sans-serif;font-style:italic;font-weight:500;font-display:swap;font-size:1.3em;color:var(--jade-dust);letter-spacing:1px;padding-bottom:10px;line-height:27px;text-transform:uppercase}.icon-text p{font-family:sans-serif;font-style:italic;font-weight:300;font-display:swap;font-size:1em;color:var(--fuel-town);letter-spacing:.8px;padding:0 5px}.facebook-text p,.instagram-text p,.tik-tok-text p,.youtube-text h4,.youtube-text p{font-family:sans-serif;font-weight:400;text-transform:uppercase;font-style:italic;font-display:swap}.facebook,.instagram,.tik-tok,.youtube{width:100%;height:auto;position:relative;overflow:hidden;padding:60px 0}.facebook .facebook-content,.instagram .instagram-content,.tik-tok .tik-tok-content,.youtube .youtube-content{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:20px}.youtube-content .youtube-svg{width:10em;height:10em;background:0 0;border-radius:50%;border:1px solid red;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 3px 4px rgba(0,0,0,.24)}.faq-botao button,.skew .skew-content{background:linear-gradient(135deg,#01a3a4 30%,#39dfaa);display:flex}.youtube-svg svg{width:5em;height:5em;color:red}.facebook-content .facebook-text,.instagram-content .instagram-text,.tik-tok-content .tik-tok-text,.youtube-content .youtube-text{max-width:240px;text-align:center}.youtube-text h4{font-size:1.5em;color:red;letter-spacing:1px}.facebook-text p,.instagram-text p,.tik-tok-text p,.youtube-text p{font-size:1em;color:var(--imperial-prime);letter-spacing:.9px;line-height:23px;margin-top:1em}.skew{width:100%;height:auto;padding:60px 0}.skew .skew-content{position:relative;height:22vh;overflow:hidden;transform:skewY(-5deg);justify-content:center;align-items:center}.skew-content .skew-title{position:absolute;width:100%;text-align:center;transform:skewY(5deg);padding:0 10px}.skew-title h4{font-family:serif;font-style:italic;font-display:swap;font-weight:500;font-size:1.3em;color:#fff;line-height:30px;letter-spacing:1px;text-shadow:2px 3px 3px rgba(0,0,0,.301);text-transform:uppercase}.coments .coments-title h3,.coments-text h4{letter-spacing:2px;font-style:italic;font-display:swap}.coments .coments-title h3,.faq-title h3,.regioes-title h3{text-shadow:1px 1px 1px rgba(0,0,0,.589),1px 1px 1px rgba(0,0,0,.651);text-transform:uppercase}.skew-title h4 span{font-size:1.2em;color:var(--yellow);text-shadow:2px 2px 3px rgba(0,0,0,.692)}.coments{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.coments .coments-title{width:100%;text-align:center;padding:20px 0}.coments .coments-title h3{font-weight:900;font-size:1.7em;color:var(--agua-velvet)}.coments-svg svg,.coments-text p svg,.contact-text h5 svg,.faq-question h5:hover,.footer-box a:hover,.regioes-question h3:hover{color:var(--yellow)}.coments-title h3::after{content:"";width:10em;position:absolute;margin:0 auto;left:0;right:0;top:50px;border:1px solid #feca57}.faq-title h3::after,.regioes-title h3::after{content:"";position:absolute;left:0;right:0;top:30px}.coments .coments-content,.contact .contact-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.coments-content .coments-box{width:17em;height:32em;margin:2em 1em;border-radius:50px;border-top:6px solid #feca57;padding:0 10px;background:#fff;position:relative;justify-content:center;align-items:center;display:flex;flex-direction:column;box-shadow:3px 5px 2px rgba(0,0,0,.301)}.coments-box .coments-img{width:8em;height:8em}.coments-box .coments-img img{width:100%;height:100%;border-radius:50%;object-fit:cover}.coments-box .coments-svg{display:flex;justify-content:center;align-items:center;max-width:100%;padding:10px 0}.coments-svg svg{width:1.8em;height:1.8em;padding-right:4px}.coments-box .coments-text{max-width:100%;text-align:center;padding:20px}.coments-text h4{font-family:monospace;font-weight:300;font-size:1.8em;color:var(--agua-velvet)}.coments-text p svg{width:1.1em;height:1.1em}.coments-text p{font-family:sans-serif;font-style:italic;font-display:swap;font-weight:500;font-size:1em;color:var(--imperial-prime);letter-spacing:.7px;line-height:22px;padding-top:10px}.faq-content-title h4,.faq-title h3,.regioes-title h3{letter-spacing:1px;font-style:italic;font-display:swap}.coments-box .coments-svg-social{max-width:100%;display:flex;padding-top:10px}.coments-svg-social svg{width:2em;height:2em;margin-right:5px}.ben,.faq,.regioes{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.faq .faq-title,.regioes .regioes-title{max-width:100%;text-align:center;padding-bottom:20px}.faq-title h3,.regioes-title h3{font-weight:900;font-size:1.5em;color:var(--agua-velvet)}.faq-title h3::after{width:12em;margin:0 auto;border:1px solid #feca57}.faq .faq-content,.regioes .regioes-content{max-width:97%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-bottom:1px solid #feca57;border-radius:10px;padding-bottom:1em;cursor:pointer;transition:.9s;margin:1em}.faq-content .faq-content-title{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:10px;padding-bottom:20px}.faq-content-title h4{font-family:sans-serif;font-weight:300;font-size:1.2em;color:var(--imperial-prime);line-height:28px}.faq-content-title svg,.regioes-content-title svg{width:1.4em;height:1.4em;color:var(--blue-france)}.faq-content .faq-question,.regioes-content .regioes-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0 0 20px}.faq-question h5,.regioes-question h3{font-family:monospace;font-style:italic;font-display:swap;font-weight:700;font-size:1.4em;color:var(--green-escuro);letter-spacing:.7px;transition:.8s;padding:30px 0 0}.faq-botao button,.faq-content .faq-text p{font-style:italic;font-family:monospace;font-weight:300}.faq-question .faq-svg,.regioes-question .regioes-svg{display:flex;justify-content:center;align-items:center;max-width:100%;padding:0 10px}.faq-svg svg,.regioes-svg svg{width:1em;height:1em;color:var(--imperial-prime);transition:.6s ease-in-out}.faq-svg svg:hover,.regioes-list ul li a:hover,.regioes-svg svg:hover{color:var(--green-escuro)}.faq-content.active-faq .faq-question svg,.regioes-content.active-regioes .regioes-question svg{transform:rotate(180deg)}.faq-content .faq-text{max-width:450px;max-height:0;overflow:hidden;transition:.8s ease-in;padding-top:20px}.faq-content.active-faq .faq-text,.regioes-content.active-regioes .regioes-text{max-height:300px}.faq-content .faq-text p{font-size:1.3em;color:var(--fuel-town);letter-spacing:.8px;line-height:24px}.faq-content .faq-text p span{font-weight:600;font-size:1em;color:#000}.faq-botao button{width:20em;height:3.7em;font-size:1.2em;text-transform:uppercase;letter-spacing:.8px;color:#fff;justify-content:center;align-items:center;cursor:pointer;border-radius:4em;transition:.9s ease-in}.card-spec-text h4,.tik-tok-text h4{font-family:sans-serif;font-style:italic;font-display:swap;text-transform:uppercase}.tik-tok-content .tik-tok-svg{width:10em;height:10em;background:0 0;border-radius:50%;border:1px solid #141313;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px 3px 4px rgba(0,0,0,.24)}.card,.card-content .card-box{align-items:center;display:flex;position:relative;overflow:hidden}.tik-tok-svg svg{width:5em;height:5em;color:#1f1e1e}.card,.contact,.forms{width:100%}.tik-tok-text h4{font-weight:400;font-size:1.5em;color:var(--imperial-prime);letter-spacing:1px}.card{min-height:50vh;justify-content:center}.card .card-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.card-content .card-box{width:16em;height:18em;margin:2em 3em;background:var(--yellow);border-radius:20px;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:9em;height:9em;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-icon-svg{width:9em;height:9em;background-color:#36c0d8;border-radius:50%;display:flex;align-items:center;justify-content:center}.card-spec .card-spec-text{margin:1em 0;text-align:center}.card-spec-text h4{font-weight:600;font-size:1.2em;color:var(--green-escuro);letter-spacing:1px}.card-spec-text p,.contact-text h5{color:var(--imperial-prime);letter-spacing:1px;font-style:italic;font-display:swap}.card-spec-text p{font-family:monospace;font-weight:600;font-size:1.4em;padding-top:.6em}.contact{height:auto;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.contact-content .contact-box{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:2em}.contact-text h5{font-family:sans-serif;font-size:1.2em;font-weight:300}.contact-text h5 svg{width:1.5em;height:1.5em}.contact-text .contact-botao button{width:17em;height:2.3em;margin-top:1em;display:flex;align-items:center;justify-content:center;font-size:1em;font-family:sans-serif;font-style:italic;font-display:swap;color:#fff;background:#53ff53;text-shadow:1px 1px 4px #000;border-radius:20px;letter-spacing:.8px;cursor:pointer;transition:.9s}.contact-botao button svg{width:2em;height:2em;padding-right:4px}.contact-text p{font-family:sans-serif;font-style:italic;font-display:swap;font-size:1.1em;font-weight:300;color:#fff;letter-spacing:.7px;margin-top:12px}.form-box h5,.input-box label{font-family:monospace;font-style:italic;font-display:swap}.forms{height:auto;justify-content:center;align-items:center;display:flex;flex-direction:column;overflow:hidden;grid-gap:20px;margin:30px 0}.forms .form-box{position:relative;width:18em;height:26em;background:var(--yellow);border-radius:30px;padding:10px}.form-box h5{font-size:1.5em;font-weight:300;color:#fff;text-shadow:1px 1px 4px #4d4d4d,1px 1px 4px #fff;letter-spacing:.9px;text-align:center}.form-box .input-box{position:relative;width:100%;margin-top:1em}.input-box label{font-weight:200;font-size:1.8em;letter-spacing:1px;color:#ffff;text-shadow:1px 1px 4px #000,1px 1px 4px #000;left:0}.input-box .input{min-width:260px;border:none;border-radius:5px;border-bottom:2px solid #6f7e8a;padding:5px;margin-bottom:12px}.form-btn .input-btn input[type=submit],.input input{border:none;font-display:swap;font-style:italic;font-family:monospace}.input input{outline:0;resize:none;background:0 0;font-weight:200;font-size:1.4em;color:var(--fuel-town)}.form-box .form-btn{display:flex;align-items:center;justify-content:center;margin-top:2em}.form-btn .input-btn input[type=submit]{width:8em;height:3em;font-weight:600;font-size:1.5em;border-radius:50px;cursor:pointer;transition:.9s}.input-btn input:hover[type=submit]{color:#28fc28;background:linear-gradient(135deg,#fdffff 30%,#fff)}.forms .form-box-maps{width:18em;height:26em}.facebook-content .facebook-svg,.instagram-content .instagram-svg,.lar-content .lar-svg{height:10em;box-shadow:4px 4px 3px 4px rgba(0,0,0,.24);background:0 0}.forms .form-box-maps iframe{width:100%;height:100%;border-radius:15px}.instagram-content .instagram-svg{width:10em;border-radius:50%;border:1px solid #c42f98;display:flex;align-items:center;justify-content:center}.facebook-svg svg,.instagram-svg svg{width:5em;height:5em}.instagram-text h4{font-family:sans-serif;font-display:swap;font-style:italic;font-weight:400;font-size:1.5em;color:#c42f98;letter-spacing:1px;text-transform:uppercase}.regioes-content-title h4,.regioes-sub-title h4{font-style:italic;font-display:swap;font-weight:300;font-size:1.2em;color:var(--imperial-prime);line-height:28px;font-family:sans-serif}.regioes-title h3::after{width:11em;margin:0 auto;border:1px solid #feca57}.ben .ben-title,.regioes-title .regioes-sub-title{max-width:100%;text-align:center;padding:20px 10px}.regioes-sub-title h4{letter-spacing:1px;margin-top:1em}.regioes-content .regioes-content-title{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:10px;padding:20px 0}.regioes-content-title h4{letter-spacing:.8px}.ben-title h4,.facebook-text h4{color:#4169e1;letter-spacing:1px;font-style:italic;font-display:swap;text-transform:uppercase}.regioes-content .regioes-text{max-width:450px;display:flex;max-height:0;overflow:hidden;transition:.8s ease-in;padding-top:20px}.regioes-text .regioes-list{max-width:100%;margin:0 .6em}.regioes-list ul li{line-height:25px}.regioes-list ul li a{font-family:monospace;font-style:italic;font-display:swap;font-size:1.1em;color:var(--blue-france);text-decoration:none;transition:.8s}.facebook-content .facebook-svg{width:10em;border-radius:50%;border:1px solid #4169e1;display:flex;align-items:center;justify-content:center}.ben .ben-content-list,.lar .lar-content{display:flex;align-items:center;grid-gap:30px}.facebook-text h4{font-family:sans-serif;font-weight:400;font-size:1.5em}.ben-title h4{font-family:monospace;font-weight:500;font-size:1.8em;line-height:30px}.ben .ben-content-list{max-width:770px;justify-content:center;flex-direction:column;padding:20px 10px;text-align:center}.ben-content-list h5{font-family:sans-serif;font-style:italic;font-display:swap;font-weight:300;font-size:1.3em;color:var(--imperial-prime);letter-spacing:.8px;line-height:28px}.footer-box h2,.lar-text h5{font-size:1.8em;font-weight:600}.footer-box h2,.footer-box h3{font-family:monospace;font-style:italic;font-display:swap;letter-spacing:1px}.ben-content-list h5 svg{width:1.3em;height:1.3em;color:var(--yellow)}.ben-content-list h5 span{font-family:sans-serif;font-style:italic;font-display:swap;font-weight:600;font-size:1em;color:#4169e1;letter-spacing:.8px}.lar{width:100%;position:relative;overflow:hidden}.lar .lar-content{width:100%;justify-content:center;flex-direction:column}.footer,.lar-content .lar-svg{align-items:center;display:flex}.lar-content .lar-text{max-width:370px;text-align:center}.lar-text h5{font-family:monospace;font-style:italic;font-display:swap;text-transform:uppercase;color:var(--blue-france)}.lar-content .lar-svg{width:10em;border-radius:50%;border:1px solid #feca57;justify-content:center}.lar-content .lar-svg svg{width:7em;height:7em;color:var(--yellow)}.footer{width:100%;height:auto;justify-content:center}.footer .footer-content{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;position:relative}.footer-content .footer-content-box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:30px 0}.footer-content .footer-box{width:17em;height:auto;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:20px;margin:1em}.footer-box h2{color:var(--yellow);text-shadow:1px 1px 5px rgba(0,0,0,.76)}.footer-box a,.footer-box h3{font-size:1.6em;text-shadow:1px 1px 5px rgba(0,0,0,.76);text-align:center}.footer-box h3{font-weight:300;color:#fff}.footer-box a{font-family:sans-serif;font-style:italic;font-display:swap;font-weight:300;color:#fff;letter-spacing:1px;display:flex;transition:.8s}.footer-box ul li,.footer-copy h2{font-family:monospace;font-style:italic;font-display:swap;letter-spacing:1px}.footer-box a svg{width:1.1em;height:1.1em;color:#fff;margin-right:5px}.footer-box ul li{font-weight:400;font-size:1.3em;color:var(--fuel-town);text-align:center;line-height:25px;list-style:none}.footer-box .footer-svg{display:flex;align-items:center;padding-bottom:20px}.chat-container,.footer-copy h2{display:flex;align-items:center}.footer-svg a svg{width:2em;height:2em;margin-right:10px;transition:.9s}.footer-content .footer-copy{width:100%;text-align:center}.footer-copy h2{font-weight:300;font-size:1.4em;color:#fff;justify-content:center}.chat-box h2,.chat-box p{font-size:1.1em;color:var(--imperial-prime)}.footer-copy h2 svg{width:1.1em;height:1.1em;margin-right:5px;color:#fff}.chat-container{justify-content:flex-end;margin-right:.5em}.chat-container .chat-content{width:18em;height:12em;background:#e7dbc7;overflow:hidden;position:fixed;border-radius:20px;display:none;z-index:11;bottom:205px}.chat-content .chat-top{display:flex;align-items:center;justify-content:space-between;width:100%;height:2em;background:#42fc5b}.chat-top .chat-svg{width:1.4em;height:1.4em;color:#fff;margin-left:1em}.chat-top .chat-svg-times{width:1.3em;height:1.3em;color:#fff;margin-right:1em;cursor:pointer;transition:2s}.chat-svg-times:hover{color:#333}.chat-content .chat{width:100%}.chat .chat-box{width:15em;height:5em;position:absolute;background:#fff;clip-path:polygon(0% 0%,100% 0%,100% 75%,75% 75%,75% 100%,50% 75%,0% 75%);border-radius:10px;top:3em;left:1em;z-index:10;text-align:center;padding:7px 0}.chat-container .chat-btn-svg,.scroll-btn{display:flex;position:fixed;overflow:hidden;bottom:150px;cursor:pointer;z-index:10;transition:.7s ease-in}.chat-box h2{font-family:sans-serif;font-style:italic;font-display:swap;font-weight:300;letter-spacing:1px}.chat-botao a button,.chat-box p{font-family:monospace;font-style:italic;font-display:swap}.chat-box p{letter-spacing:.6px;padding-top:.4em}.chat-content .chat-botao{width:12em;height:3em;background:#46fa70;margin:6.3em 1em 0 auto;display:flex;align-items:center;justify-content:center;border-radius:25px;cursor:pointer;transition:.7s ease-in}.chat-botao:hover,.chat-btn-svg:hover{background:#155003;box-shadow:0 0 60px rgba(0,255,76,.64)}.chat-botao a button{background:0 0;display:flex;align-items:center;justify-content:center;font-size:1.3em;color:#fff;cursor:pointer}.chat-botao a button svg{width:2em;height:2em;color:#fff;margin-left:10px}.chat-container .chat-btn-svg{width:3em;height:3em;background:#42fc5b;border-radius:50px;align-items:center;justify-content:center}.chat-btn-svg svg,.scroll-btn svg{width:2.1em;height:2.1em;color:#fff}.scroll-btn{width:2.7em;height:2.7em;left:.8em;background:#f3c610;border-radius:10px;align-items:center;justify-content:center}.scroll-btn:hover{background:#584002;box-shadow:0 0 60px rgba(31,31,31,.64)}@media screen and (min-width:420px){.regioes-list ul li a,.top-box .top-icon-svg button{font-size:1.2em}.service-img .service-card{width:320px;height:290px}.regioes-content .regioes-text{max-width:550px}.regioes-text .regioes-list{margin:0 1em}}@media screen and (min-width:480px){.service-img .service-card{width:390px;height:270px}.coments-content .coments-box{width:20em;height:30em}.forms .form-box,.forms .form-box-maps{width:22em}}@media screen and (min-width:580px){.top-container{justify-content:space-between}.top-container .top-box-social{display:flex;position:relative}.top-box-social a svg{width:25px;height:25px;margin-right:6px;transition:2s}.top-box-social a svg:hover{transform:scale(1.3)}.banner-content .banner-text h2{max-width:370px;font-size:2em;letter-spacing:1.4px}.banner-content .banner-text p{max-width:370px;font-size:1.7em;font-style:italic}.faq-content-title svg{width:1.6em;height:1.6em}.faq-content-title h4,.regioes-content-title h4,.regioes-list ul li a,.regioes-sub-title h4{font-size:1.4em}.faq-question h5{font-size:1.6em;letter-spacing:.8px}.faq-svg svg{width:1.3em;height:1.3em}.regioes-question h3{font-size:1.7em}.regioes-svg svg{width:1.2em;height:1.2em}.regioes-content .regioes-text{max-width:700px}.regioes-text .regioes-list{margin:0 2em}.regioes-list ul li{line-height:30px}}@media screen and (min-width:690px){.service .service-content{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.coments-content .coments-box{margin:2em}.form-box h5{font-size:1.7em;letter-spacing:1px}}@media screen and (min-width:760px){.top-container .top-box h2{font-family:sans-serif;font-style:italic;font-display:swap;font-weight:300;font-size:1em;color:#fff;letter-spacing:.7px;margin-left:5px}}@media screen and (min-width:790px){.banner-content .banner-text h2{max-width:370px;font-size:2.2em;letter-spacing:1.4px}.banner-content .banner-text p{max-width:370px;font-size:1.9em;font-style:italic}.about-box .about-img{position:relative;width:19em;height:19em;clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}.faq-content .faq-text{max-width:470px;padding-top:30px}.faq-content .faq-text p{font-size:1.5em;letter-spacing:.9px}.faq-content .faq-text p span{font-size:1.2em}.faq-botao button{width:23em;height:3.7em;font-size:1.5em;letter-spacing:1px}}@media screen and (min-width:880px){.icon{padding:20px}.icon .icon-content{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:70px}}@media screen and (min-width:930px){.menu .menu-svg-bars,.menu nav .close,.menu nav .nav-svg-social{display:none}.menu nav{position:static;display:block!important;width:auto;height:5vh;float:right;background:0 0;z-index:1000}.menu nav ul{padding:0}.menu nav ul li{padding:0;float:left}.menu nav ul li a{font-size:1.4em;margin-right:1.5em}.regioes-content-title h4,.regioes-list ul li a,.regioes-sub-title h4{font-size:1.6em}.regioes-question h3{font-size:1.8em}.regioes-svg svg{width:1.3em;height:1.3em}.regioes-content .regioes-text{max-width:850px}.regioes-text .regioes-list{margin:0 1.5em}.lar-content .lar-text{max-width:500px;text-align:center}.lar-text h5{font-size:2.2em}.lar-content .lar-svg{width:12em;height:12em}.lar-content .lar-svg svg{width:9em;height:9em;color:var(--yellow)}}@media screen and (min-width:980px){.banner-content .banner-text p span,.skew-title h4 span,.top-container .top-box h2{font-size:1.3em}.top-box .top-icon-svg button{font-size:1.5em}.top-box-social a svg{width:32px;height:32px}.banner-content .banner-text h2{max-width:550px;font-size:2.3em;letter-spacing:1.4px}.banner-content .banner-text p{max-width:500px;font-size:2em;letter-spacing:1.2px}.about-content .about-box{justify-content:space-around;flex-direction:row;grid-gap:80px}.about-content .about-box:nth-child(2){justify-content:space-around;flex-direction:row-reverse}.skew .skew-content{height:23vh}.skew-title h4{font-size:1.6em}.card-content .card-box{width:20em;height:20em;margin:2em 3em}.forms{justify-content:space-around;flex-direction:row}.forms .form-box{width:23em}.forms .form-box-maps{width:23em;height:26em}}@media screen and (min-width:1080px){.botao button{width:13em;height:2.4em;font-size:1.4em}.card-icon-svg svg,.facebook-svg svg,.instagram-svg svg,.youtube-svg svg{width:7em;height:7em}.botao button svg{width:1.7em;height:1.7em;color:#0f0;padding-right:5px}.qualidade-content .qualidade-img{position:relative;width:20em;height:20em}.qualidade-text h3{font-size:2.3em}.form-box h5,.qualidade-text h4{font-size:1.9em}.icon{padding:20px 40px}.icon .icon-content{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:80px}.card-spec .card-icon-svg,.card-spec .card-img,.facebook-content .facebook-svg,.instagram-content .instagram-svg,.youtube-content .youtube-svg{width:11em;height:11em}.facebook-content .facebook-text,.instagram-content .instagram-text,.youtube-content .youtube-text{max-width:310px}.facebook-text h4,.instagram-text h4,.youtube-text h4{font-size:1.8em}.facebook-text p,.instagram-text p,.youtube-text p{font-weight:300;font-size:1.4em}.card-content .card-box{width:22em;height:22em;margin:2em 3em}.card-icon-svg svg{color:#fff}.card-spec-text h4{font-size:1.7em}.card-spec-text p{font-size:1.6em}.contact-content .contact-box{margin:2em 2.5em}.forms .form-box,.forms .form-box-maps{width:27em}}@media screen and (min-width:1250px){.top-container .top-box h2{font-size:1.3em;letter-spacing:1px}.footer-copy h2,.top-box .top-icon-svg button{font-size:1.7em}.menu .logo{width:190px;height:90px;border:none;background:url(../img/vidals-logo.WebP) center center/cover no-repeat;font-size:0}.menu nav ul li a{font-size:1.6em;margin-right:1.7em}.icon{padding:20px 10px}.icon .icon-content{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:50px}.skew .skew-content{height:24vh}.footer-box h3,.skew-title h4{font-size:1.8em}.skew-title h4 span{font-size:1.4em}.coments-content .coments-box{margin:2em 3em}.faq-content-title svg{width:1.8em;height:1.8em}.faq-content-title h4,.footer-box ul li{font-size:1.6em}.faq-question h5{font-size:1.8em;letter-spacing:.8px}.faq-svg svg{width:1.5em;height:1.5em}.contact-content .contact-box{margin:2em 3.4em}.contact-text h5{font-size:1.3em}.contact-text .contact-botao button{width:18em;height:2.6em;margin-top:1em;font-size:1.1em}.contact-text p{font-size:1.2em}.footer-content .footer-box{width:18em;margin:1em 4em}.footer-box h2{font-size:2.2em}}@media screen and (min-width:1350px){.contact-content .contact-box{margin:2em 4em}}@media screen and (max-height:658px) and (min-width:320px){.chat-container .chat-content{bottom:165px}.chat-container .chat-btn-svg,.scroll-btn{bottom:110px}}@media screen and (max-height:568px) and (min-width:320px){.chat-container .chat-content{bottom:75px}.chat-container .chat-btn-svg,.scroll-btn{bottom:20px}}@media screen and (max-height:533px) and (min-width:320px){.skew .skew-content{height:24vh}.chat-container .chat-content{bottom:50px}.chat-container .chat-btn-svg{width:2.7em;height:2.7em;bottom:2px}.scroll-btn{width:2.4em;height:2.4em;bottom:2px}.scroll-btn svg{width:2em;height:2em;color:#fff}}@media screen and (max-height:480px) and (min-width:320px){.botao button{width:14.7em}.menu nav ul li{padding:.6em 0 1em}.banner,.banner-content,.banner-content .pic-img{height:300px}.banner-content .banner-text{grid-gap:12px}.banner-content .banner-text h2,.banner-content .banner-text p{max-width:250px;font-size:1.3em;letter-spacing:.8px}.chat-container{margin-right:.3em}.scroll-btn{left:.4em}}@media screen and (max-height:360px) and (min-width:640px){.botao button{width:14em;height:2em;font-size:1.2em}.top-container{width:100%;height:2.8em}.menu .logo{width:125px;height:60px;background:url(../img/vidals-logo.WebP) center center/125px}.menu .menu-svg-bars,.menu nav .close,.menu nav .nav-svg-social{display:none}.menu nav{position:static;display:block!important;width:auto;height:5vh;float:right;background:0 0;z-index:1000}.menu nav ul{padding:0}.menu nav ul li{padding:0;float:left}.menu nav ul li a{font-size:1.1em;margin-right:.8em;letter-spacing:.6px}.banner,.banner-content,.banner-content .pic-img{height:220px}.banner-content .banner-text{top:45%;grid-gap:10px}.banner-content .banner-text h2,.banner-content .banner-text p{max-width:400px;font-size:1.5em;letter-spacing:1px}.chat-container .chat-content{width:17em;height:10em;bottom:45px}.chat .chat-box{height:3.8em;top:2.6em}.chat-box h2{font-size:1em;letter-spacing:.8px}.chat-box p{font-size:1em;padding-top:.2em}.chat-content .chat-botao{margin:4.7em 1em 0 auto}.chat-container .chat-btn-svg{width:2.4em;height:2.4em;bottom:1px}.scroll-btn{width:2.2em;height:2.2em;bottom:1px}}@media screen and (min-height:640px) and (min-width:360px){.chat-container .chat-content{bottom:155px}.chat-container .chat-btn-svg,.scroll-btn{bottom:100px}}@media screen and (min-height:667px) and (min-width:375px){.chat-container .chat-content{bottom:185px}.chat-container .chat-btn-svg,.scroll-btn{bottom:130px}}@media screen and (min-height:720px) and (min-width:540px){.chat-container .chat-content{bottom:225px}.chat-container .chat-btn-svg,.scroll-btn{bottom:170px}}@media screen and (min-height:731px) and (min-width:411px){.chat-container .chat-content{bottom:245px}.chat-container .chat-btn-svg,.scroll-btn{bottom:190px}}@media screen and (min-height:740px) and (min-width:360px){.chat-container .chat-content{bottom:245px}.chat-container .chat-btn-svg,.scroll-btn{bottom:190px}}@media screen and (min-height:745px) and (min-width:353px){.chat-container .chat-content{bottom:245px}.chat-container .chat-btn-svg,.scroll-btn{bottom:190px}}@media screen and (min-height:783px) and (min-width:393px){.chat-container .chat-content{bottom:295px}.chat-container .chat-btn-svg,.scroll-btn{bottom:240px}}@media screen and (min-height:812px) and (min-width:375px){.chat-container .chat-content{bottom:315px}.chat-container .chat-btn-svg,.scroll-btn{bottom:260px}}@media screen and (min-height:823px) and (min-width:411px){.chat-container .chat-content{bottom:330px}.chat-container .chat-btn-svg,.scroll-btn{bottom:275px}}@media screen and (min-height:844px) and (min-width:390px){.chat-container .chat-content{bottom:350px}.chat-container .chat-btn-svg,.scroll-btn{bottom:295px}}@media screen and (min-height:896px) and (min-width:414px){.chat-container .chat-content{bottom:415px}.chat-container .chat-btn-svg,.scroll-btn{bottom:360px}}@media screen and (min-height:914px) and (min-width:412px){.chat-container .chat-content{bottom:425px}.chat-container .chat-btn-svg,.scroll-btn{bottom:370px}}@media screen and (min-height:960px) and (min-width:600px){.chat-container .chat-content{bottom:465px}.chat-container .chat-btn-svg,.scroll-btn{bottom:410px}}@media screen and (min-height:1024px) and (min-width:768px){.chat-container .chat-content{bottom:545px}.chat-container .chat-btn-svg,.scroll-btn{bottom:490px}}@media screen and (min-height:1138px) and (min-width:712px){.chat-container .chat-content{bottom:645px}.chat-container .chat-btn-svg,.scroll-btn{bottom:590px}}@media screen and (min-height:1180px) and (min-width:820px){.chat-container .chat-content{bottom:685px}.chat-container .chat-btn-svg,.scroll-btn{bottom:630px}}@media screen and (min-height:1280px) and (min-width:800px){.chat-container .chat-content{bottom:785px}.chat-container .chat-btn-svg,.scroll-btn{bottom:730px}}@media screen and (min-height:1366px) and (min-width:1024px){.menu nav{height:3vh}.chat-container .chat-content{bottom:865px}.chat-container .chat-btn-svg,.scroll-btn{bottom:810px}}@media screen and (min-height:1368px) and (min-width:912px){.chat-container .chat-content{bottom:875px}.chat-container .chat-btn-svg,.scroll-btn{bottom:820px}}