@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--color-black:#000;--color-white:#fff;--color-title:#0075ff;--transition:all 400ms ease-in-out;--container-width-lg:85vw;--container-width-md:90vw;--container-width-sm:95vw}html{box-sizing:border-box;scroll-behavior:smooth}*{border:0;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}*,:after,:before{box-sizing:inherit}::-webkit-scrollbar{display:none}body{background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black);font-family:Poppins,sans-serif;font-weight:400;max-width:100vw}.container{margin:0 auto;padding:3rem 0;width:85vw;width:var(--container-width-lg)}.container a{cursor:pointer}.container .title{color:#0075ff;color:var(--color-title);font-size:40px;font-weight:700;text-transform:uppercase}.container.vertical{display:flex;flex-direction:column;gap:2rem}.container.horizontal{display:flex;gap:2rem;justify-content:center}.container p{font-size:24px}.container figure{text-align:center;width:100%}.container .carousel,.container img{width:100%}@media screen and (max-width:1024px){.container{padding:2rem 0;width:90vw;width:var(--container-width-md)}.container .title{font-size:34px;text-align:center}.container p{font-size:19px}}@media screen and (max-width:600px){.container{padding:1rem 0;width:95vw;width:var(--container-width-sm)}.container .title{font-size:28px}.container p{font-size:14px}}#footer .footer1{background-color:#1c1c1c}#footer .footer1 .container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}#footer .footer1 .container p{color:#fff;font-size:16px}#footer .footer1 .container div{display:flex;flex-direction:column;gap:1rem}#footer .footer1 .container .contacts .bottom{display:flex;flex-direction:column;gap:.3rem}#footer .footer1 .container .contacts .bottom .cta{grid-gap:.3rem;align-items:center;display:grid;gap:.3rem;grid-template-columns:7% 1fr}#footer .footer1 .container .contacts .bottom .cta figure img{display:block;max-height:18px;max-width:18px}#footer .footer2 .container{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}#footer .footer2 .container p{font-size:16px}#footer .footer2 .container a{color:green;transition:var(--transition)}#footer .footer2 .container a:hover{color:#006400}@media screen and (max-width:1024px){#footer .footer1 .container{grid-template-columns:1fr}#footer .footer1 .container .logo img{width:40%}#footer .footer2 .container{flex-direction:column;gap:1rem;text-align:center}}@media screen and (max-width:600px){#footer .footer1 .container .logo img{width:50%}}#termos #politica{background-color:#fff;border:1px solid #999;border-radius:20px;display:none;flex-direction:column;font-size:1.5rem;gap:1rem;margin:2.5rem;padding:1rem 2rem;position:absolute;width:95%}#termos #politica .fec{display:flex;justify-content:space-between}#termos #politica .fec .close{background-color:initial;cursor:pointer;font-size:1.3rem}#termos #politica #tp{display:flex;flex-direction:column;gap:2rem}#termos #politica #tp p{font-size:1rem;text-align:left}#termos #politica #tp p strong{display:block;font-size:1.2rem}#termos #politica #tp .acc{margin-top:2rem;text-align:center}#termos #lgpd{bottom:.5rem;font-size:.9rem;position:fixed;text-align:center;width:100vw;z-index:2}#termos #lgpd .lei{background-color:#091930;border-radius:10px;color:#fff;font-size:.75rem;margin:0 auto;padding:1rem 0;width:60%}#termos #lgpd .lei .pol{background-color:initial;color:#fff;cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}#termos #lgpd .lei .pol:hover{color:#fff;font-weight:700}#termos #lgpd .btna,#termos #politica #tp .btna{background-color:green;border-radius:5px;color:#fff;cursor:pointer;margin-left:1rem;padding:.5rem 1rem;transition:var(--transition)}#termos #lgpd .btna:hover,#termos #politica #tp .btna:hover{background-color:#006400}@media screen and (max-width:1024px){#termos #politica{margin:1rem;padding:1rem}#termos #lgpd .lei{font-size:.8rem;width:95%}}@media screen and (max-width:600px){#termos #politica{margin:.5rem;padding:1rem}#termos #politica .fec{align-items:center}#termos #politica .fec h1{font-size:1.4rem}#termos #politica #tp p strong{font-size:1.1rem}#termos #lgpd .lei{width:99%}#termos #lgpd .btna{margin-top:.5rem}}#header .menu{display:none}#header .header1{background:url(/static/media/banner_topo.0dbc3274ff08fb6e6b6f.png) no-repeat 50%;background-size:cover}#header .header1 .container{display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center}#header .header1 .container .top{width:20%}#header .header1 .container .title{color:#fff;font-size:63px;line-height:60px;max-width:550px}#header .header1 .container .text{color:#fff;font-size:20px;max-width:550px}#header .mobile{display:none}#header .header2{background-color:#ff7a00}#header .header2 .container{padding:1rem 0}#header .header2 .container .title{color:#fff;text-align:center}@media screen and (max-width:1024px){#header .menu{background-color:#000;display:block}#header .menu .container{padding:1rem 0}#header .menu .container figure img{width:30%}#header .header1{background:url(/static/media/banner_topo.f35de55179e6984138b3.png) no-repeat center 0;background-size:cover;height:80vh}#header .header1 .container{justify-content:flex-end;padding-bottom:3rem}#header .header1 .container .top{display:none}#header .header1 .container .title{font-size:45px;line-height:50px;max-width:100%;text-align:center}#header .header1 .container .text{max-width:100%;text-align:center}#header .header1 .container #ctaWpp{margin:0 auto}#header .mobile{background-color:#202020;display:block}#header .mobile .container .text{color:#fff;text-align:center}#header .mobile .container #ctaWpp{margin:0 auto}#header .header2 .container .title{font-size:29px}}@media screen and (max-width:600px){#header .menu .container figure img{width:40%}#header .header1{height:90vh}#header .header1 .container{padding-bottom:2rem}#header .header1 .container .title{font-size:28px;line-height:40px}#header .header2 .container .title{font-size:18px}}#ctaWpp{background-color:#09ce58;border-radius:9px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.9rem .5rem;width:30%}#ctaWpp a{align-items:center;color:#fff;display:flex;gap:.5rem;justify-content:center}#ctaWpp a figure{width:6%}#ctaWpp a figure img{display:block;width:100%}#ctaWpp p{font-size:24px;font-weight:700}@media screen and (max-width:1024px){#ctaWpp{width:60%}#ctaWpp p{font-size:20px}}@media screen and (max-width:600px){#ctaWpp{width:75%}#ctaWpp p{font-size:16px}}#about .about1 .container .title{text-align:center}#about .about1 .container .text{color:#1e1e1e;margin-top:-2rem;text-align:center;text-transform:uppercase}#about .about1 .container .gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}#about .about1 .container .gallery .video{border-radius:7px;width:100%}#about .about1 .container .text2{color:#41556c;font-weight:700;margin-top:-2rem;text-align:center}#about .about2{background-color:#07335b}#about .about2 .container .title{color:#fff;margin-bottom:-1rem;text-align:center}#about .about2 .container .text{color:#fff;text-align:center}#about .about2 .container .gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}#about .about2 .container .gallery figure{cursor:pointer}#about .about2 .container .gallery figure img{border-radius:7px}#about .about2 .container #ctaWpp{margin:-1rem auto 0}#about .about3 .container .title{text-align:center}#about .about3 .container .text{color:#05233f;font-weight:700;margin:0 auto;max-width:900px;text-align:center}#about .about3 .container .gallery{display:grid;grid-template-columns:repeat(3,1fr)}#about .about3 .container .gallery .item{display:flex;flex-direction:column;gap:1rem}#about .about3 .container .gallery .item .top img{width:40%}#about .about3 .container .gallery .item .item_title{color:#0075ff;font-weight:700;text-align:center}#about .about3 .container .text2{color:#0085ff;font-weight:700;text-align:center}#about .about3 .container .text2 span{color:#05233f}@media screen and (max-width:1024px){#about .about1 .container .gallery,#about .about2 .container .gallery{grid-template-columns:1fr}#about .about3 .container .text{max-width:100%}#about .about3 .container .gallery{gap:2rem;grid-template-columns:1fr}#about .about3 .container .gallery .item{display:flex;flex-direction:column;gap:1rem}#about .about3 .container .gallery .item .top img{width:25%}}@media screen and (max-width:600px){#about .about3 .container .gallery .item .top img{width:30%}}#CtaTelWpp{align-items:center;display:flex;gap:1rem;justify-content:flex-end}#CtaTelWpp #ctaTel,#CtaTelWpp #ctaWpp{width:60%}@media screen and (max-width:1024px){#CtaTelWpp{flex-direction:column}#CtaTelWpp #ctaTel,#CtaTelWpp #ctaWpp{width:60%}}@media screen and (max-width:600px){#CtaTelWpp #ctaTel,#CtaTelWpp #ctaWpp{width:75%}}#ctaTel{background-color:#0c6dc7;border-radius:9px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.9rem .5rem;width:30%}#ctaTel a{align-items:center;color:#fff;display:flex;gap:.5rem;justify-content:center}#ctaTel a figure{width:6%}#ctaTel a figure img{display:block;width:100%}#ctaTel p{font-size:24px;font-weight:700}@media screen and (max-width:1024px){#ctaTel{width:60%}#ctaTel p{font-size:20px}}@media screen and (max-width:600px){#ctaTel{width:75%}#ctaTel p{font-size:16px}}#modal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}#modal .close{color:#fff;cursor:pointer;font-size:50px;position:absolute;right:10px;top:-10px}#modal .modal-content{background-color:#fff;border-radius:5px;padding:20px;position:relative;text-align:center}#modal .modal-content .image-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,400px)}#modal .modal-content img{border-radius:7px;max-width:100%}#modal .modal-content .navigation{display:flex;justify-content:space-between;margin-top:2rem}#modal .modal-content .navigation button{background-color:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}#modal .modal-content .navigation button:hover{background-color:#666}@media screen and (max-width:1024px){#modal .modal-content .image-grid{grid-template-columns:repeat(2,300px)}}@media screen and (max-width:600px){#modal .modal-content .image-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.3300c68d.css.map*/