*{padding:0;margin:0;box-sizing:border-box}@font-face{font-family:ArcherProBold;src:url('/fonts/ArcherPro\ Bold.otf')}@font-face{font-family:ArcherPro;src:url('/fonts/Archer\ Book.otf')}html{scroll-behavior:smooth;font-size:10px}h1,h2,h3,h4,p,ul{padding:0;margin:0}ul{list-style:none}li{color:inherit}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{max-width:1176.5px;margin:0 auto}::-webkit-scrollbar{width:10re;height:10px}::-webkit-scrollbar-thumb{background:var(--accent)}::-webkit-scrollbar-track{background:var(--light-gray)}.btn-color-black{padding:1.3rem 2.4rem;color:var(--navy);text-transform:uppercase;background:var(--highlight);border:none;cursor:pointer;transition:all .2s}.btn-color-white{padding:1rem 3.5rem;background-color:var(--accent);color:var(--white);text-transform:uppercase;border:none;cursor:pointer;transition:all .2s}.btn-color-black:hover{filter:brightness(1.1)}.btn-color-white:hover{filter:brightness(1.1)}.font-roboto-slab-bold-18px{font:normal normal bold 1.8rem/2.4rem Roboto Slab}.font-roboto-slab-ultra-bold-16px{font:normal normal 900 1.6rem/2.1rem Roboto Slab}.font-roboto-slab-ultra-bold-14px{font:normal normal 900 1.4rem/1.9rem Roboto Slab}.font-roboto-slab-ultra-bold-18px{font:normal normal 900 1.8rem/2.4rem Roboto Slab}.font-roboto-slab-ultra-bold-20px{font:normal normal 900 2rem/2.6rem Roboto Slab}.font-roboto-slab-ultra-bold-32px{font:normal normal 900 3.2rem/3.8rem Roboto Slab}.font-roboto-slab-ultra-bold-32px-43px{font:normal normal 900 3.2rem/4.3rem Roboto Slab}.font-roboto-slab-medium-20px{font:normal normal 500 2rem/2.6rem Roboto Slab}.font-roboto-slab-medium-14px{font:normal normal 500 1.4rem/1.9rem Roboto Slab}.font-roboto-slab-medium-15px{font:normal normal 500 1.5rem/2rem Roboto Slab}.font-roboto-slab-light-16px{font:normal normal 300 1.6rem/2.1rem Roboto Slab}.font-roboto-slab-light-15px{font:normal normal 300 1.5rem/2.4rem Roboto Slab}.font-archer-pro-normal-14px{font:normal normal normal 1.4rem/1.6rem ArcherPro}.font-archer-pro-bold-14px{font:normal normal bold 1.4rem/1.6rem ArcherPro}.font-archer-pro-bold-12px{font:normal normal bold 1.2rem/1.5rem ArcherProBold}.font-sora-normal-12px{font:normal normal 800 12px/18px Sora}:root{--white:#FFFFFF;--black:#000000;--black-border:#05151b;--black-shadow:#00000029;--light:#E2F7FF;--mid:#B2EAFF;--blue-tipography-mobile:#5EB7F2;--dark:#283137;--primary:#00AEEF;--transparent-black:#00000014;--highlight:#71D8FF;--gray-light:#F3F3F3;--gray-text:#39393B;--gray-mid:#C4C4C9;--gray-dark:#101912;--accent:#0089BC;--navy:#033244;--mobile-gray:#F8FCFE;--white-bg:#f6f6f6;--forest-green:#2C3A2F;--ocean-blue:#005271;--gray:#676767;--transparent-gray:#00000029;--light-gray:#E1E1E1;--light-white:#e8e8e8}.white{color:var(--white)}.gray-text{color:var(--gray-text)}.black{color:var(--black)}.light{color:var(--light)}.mid{color:var(--mid)}.dark{color:var(--dark)}.primary{color:var(--primary)}.mobile-gray{color:var(--mobile-gray)}.transparent-black{color:var(--transparent-black)}.highlight{color:var(--highlight)}.gray-light{color:var(--gray-light)}.gray-dark{color:var(--gray-dark)}.accent{color:var(--accent)}.navy{color:var(--navy)}.forest-green{color:var(--forest-green)}.ocean-blue{color:var(--ocean-blue)}.gray{color:var(--gray)}.transparent-gray{color:var(--transparent-gray)}.light-gray{color:var(--light-gray)}.blue-tipography-mobile{color:#5eb7f2}[data-anime]{opacity:0;transition:.3s}[data-anime=left]{transform:translate3d(-50px,0,0)}[data-anime=right]{transform:translate3d(28px,0,0)}[data-anime=top]{transform:translate3d(0,-50px,0)}[data-anime=bottom]{transform:translate3d(0,50px,0)}[data-anime].animate{opacity:1;transform:translate3d(0,0,0)}.header-bg{background-color:var(--white);border-bottom:3px solid var(--highlight)}.header{padding:2rem 3.7rem}.nav-bar{width:100%;position:relative;display:flex;list-style:none;align-items:center;justify-content:space-between;background-color:var(--white)}.logo{display:flex;gap:5.9rem;align-items:center}.header-menu{display:flex;gap:2.5rem}.menu-desktop{display:flex;align-items:center}.menu-mobile-hamburguer{display:none}.menu-navbar .header-menu-day{display:flex;align-items:center;gap:.6rem;margin-right:3rem;cursor:pointer}.menu-navbar .group-icon{display:flex;align-items:center;gap:3rem}.menu-navbar .group-icon img{cursor:pointer}.logo-mobile{display:none}.menu{display:flex}.menu li{padding-left:3rem}.menu li a{display:inline-block;text-decoration:none;text-align:center;transition:.15s ease-in-out;position:relative;text-transform:uppercase}.menu li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--white);transition:.15s ease-in-out}.close-menu,.open-menu{position:absolute;cursor:pointer;font-size:1.5rem;display:none}.logo-mobile{position:absolute;top:0;left:0;margin-left:3.7rem;margin-top:2rem}.close-menu{top:0;right:0;margin-right:3.7rem;margin-top:2rem}.open-menu{top:50%;right:20px;transform:translateY(-50%)}.menu-hamburger-open{display:none}.menu-right{display:none}.mobile-navbar{border-top:3px solid var(--accent)}@media(max-width:810px){.menu-desktop{display:none}.menu-right{display:flex;gap:2rem}.menu-right .group-icon{display:flex;gap:1.6rem}.menu-right .group-icon img{width:24px;height:24px;cursor:pointer}.menu-hamburger-open{display:flex;align-items:center;cursor:pointer}.menu-hamburger-open i{font-size:1.8rem}.header-menu{display:none}.logo-mobile{display:block}.menu{flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;position:fixed;top:0;right:-100%;z-index:100;background-color:var(--dark);transition:all .2s ease-in-out}.menu li{margin-top:4rem}.menu li a{padding:1rem}.close-menu,.open-menu{display:block}.mobile-navbar{right:0;overflow:auto}.mobile-navbar .menu-mobile-hamburguer{display:block}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-header{position:absolute;top:50px;left:0;padding-left:3.7rem;margin-top:4.2rem;display:flex;flex-direction:column;gap:1.5rem}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-header li{margin-top:0;padding-left:0}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-header li a{padding:0;font:normal normal bold 15px/18px ArcherPro}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-header li a:hover{filter:brightness(.8)}.mobile-navbar .menu-mobile-hamburguer .border{position:absolute;top:200px;left:0;height:2px;background-color:var(--light-gray);margin-left:3.7rem;margin-right:3.7rem;margin-top:4rem;width:-webkit-fill-available}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-more-links{position:absolute;top:240px;left:0;margin-top:4.4rem;margin-left:3.7rem;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-more-links .menu-mobile-dropdown a{display:flex;gap:.9rem;cursor:pointer}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-more-links a:hover{filter:brightness(1.2)}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-more-links .menu-mobile-dropdown .dropdown{display:none}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-more-links .menu-mobile-dropdown .dropdown.show{display:block}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-more-links .menu-mobile-dropdown .dropdown ul{gap:2.7rem;display:flex;flex-direction:column;background-color:var(--black);padding:3.2rem 2.8rem;border-radius:1rem;margin-right:3.7rem;margin-top:2.4rem;margin-bottom:.9rem;align-items:center}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-more-links li{margin-top:0;padding-left:0}.mobile-navbar .menu-mobile-hamburguer .menu-mobile-more-links li a{padding:0}}@media(max-width:350px){.header-bg .header .nav-bar .logo{gap:1rem}}.nerdweb{margin-bottom:7.5rem;border-bottom:.5rem solid var(--highlight)}.nerdweb img{background-position:center;background-size:cover;object-fit:cover}.nerdweb img:last-child{display:none}@media(max-width:810px){.nerdweb img:first-child{display:none}.nerdweb img:last-child{display:block}}@media(max-width:700px){.nerdweb{margin-bottom:2.4rem}}.visao{margin-bottom:8rem}.visao-bg{background:url('../imgs/conheça.png');background-position:center;background-size:cover}.visao-bg div{padding:7.1rem 0 10rem 10.9rem}.visao-bg h1{width:551px;padding-bottom:1.6rem}.visao-bg p{width:607px;margin-bottom:4rem}@media(max-width:750px){.visao{margin-bottom:3.2rem}.visao-bg div{padding:4rem 6.4rem}.visao .visao-bg div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.visao-bg h1{width:100%}.visao-bg p{width:100%}.visao-bg h1{padding-bottom:1.5rem}.visao-bg p{margin-bottom:3.2rem}}@media(max-width:450px){.visao-bg h1{font:normal normal 900 2.4rem/2.6rem Roboto Slab}.visao-bg p{font:normal normal 500 1.8rem/2rem Roboto Slab}.visao-bg div{padding:4rem 2rem}}.time{margin-bottom:8rem;padding:0 3.7rem}.time-bg{background:url('../imgs/time.png');background-position:center;background-size:cover}.time-bg div{padding:7.1rem 0 10rem 10.9rem}.time-bg div h2{padding-bottom:2.4rem;width:611px}.time-bg div p{width:533px;margin-bottom:6rem}@media(max-width:800px){.time-bg div{padding:4rem}}@media(max-width:750px){.time{margin-bottom:6rem}.time-bg{background-position:top;background-size:cover}.time-bg div{display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:4rem 6.4rem}.time-bg div h2{padding-bottom:1.7rem;width:100%}.time-bg div p{margin-bottom:3.2rem;width:100%}}@media(max-width:450px){.time-bg h2{font:normal normal 900 2.4rem/2.6rem Roboto Slab}.time-bg p{font:normal normal 500 1.8rem/2rem Roboto Slab}.time-bg div{padding:4rem 2rem}}.servicos{padding:0 3.7rem}.servicos h2{text-align:center;margin-bottom:1rem}.servicos .selecao{text-align:center;margin-bottom:4rem}.servicos-card{display:flex;margin-bottom:7.6rem;gap:2.4rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.card .content{background-color:var(--dark);padding:2.4rem}.card .content h3{margin-bottom:1.6rem}.card .content p{margin-bottom:4rem}.card .content a{text-transform:uppercase;transition:all .2s}.card .content a:hover{filter:brightness(1.2)}@media(max-width:900px){.servicos-card{margin-bottom:6rem}.servicos-card .card{display:flex;flex-direction:column;transition:all .2s;flex:0 0 100%;margin-bottom:1.6rem}}@media(max-width:600px){.card .content{padding:3.2rem 2rem}.card .content h3{margin-bottom:1.2rem}}.info{padding:0 3.7rem;margin-bottom:8rem}.info .info-content{display:flex;align-items:center;gap:6.4rem}.info .info-content .text{width:50%}.info-content .text p{margin-bottom:2.5rem;margin-top:2.8rem;width:536px}.info-content .text span{width:536px}.info-content .images{display:flex;gap:4.2rem}@media(max-width:1280px){.info{margin-bottom:4.1rem}.info .info-content{flex-direction:column;gap:2.4rem}.info-content .images{gap:2.3rem}.info .info-content .text,.info-content .text p{width:100%}.info-content .images{display:flex;justify-content:center;margin-bottom:4.1rem}.info-content .images img{background:var(--white);box-shadow:0 3px 6px var(--black-shadow);border-radius:50%}}@media(max-width:650px){.info-content .images img{width:100px;height:100px}}@media(max-width:450px){.info-content .images{flex-wrap:wrap}}.contact{padding:0 3.7rem;margin-bottom:10.5rem}.contact .content h2{margin-bottom:1.6rem}.contact-bg{background-color:var(--gray-light)}.contact-container{display:grid;grid-template-columns:31.2rem 1fr;gap:11.2rem;padding:4.5rem 11.2rem 4.2rem 11.2rem}.info .container .line{width:100%;height:2px;background-color:#00aeef}.contact-container .form div{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.1rem}.contact-container .form div input{padding:1.2rem 0 1.2rem 2.4rem;width:-webkit-fill-available;border:.1rem solid var(--ocean-blue);outline:0}.contact-container .form div input:focus-visible{border:.1rem solid var(--black-border)}.contact-container .form div input::placeholder{color:var(--ocean-blue);opacity:1}@media(max-width:1200px){.contact .contact-container{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:1040px){.contact{margin-bottom:6rem}.contact .contact-container .content{text-align:center}.contact .contact-container{display:flex;flex-direction:column;gap:1.9rem}.contact-container .form div{gap:1rem;margin-bottom:3.2rem}.contact-container .form button{width:100%}}@media(max-width:750px){.contact .contact-container{padding:4rem 2rem}.info-content .text{margin-top:3.2rem}}@media(max-width:500px){.contact .content h2{font:normal normal 900 2.4rem/2.6rem Roboto Slab}.contact .content p{font:normal normal 900 1.8rem/2.4rem Roboto Slab}}.footer-bg{padding:4.9rem 3.7rem 4.6rem 3.7rem;background-color:var(--dark);border-top:.5rem solid var(--accent)}.footer-content{display:flex;padding-bottom:13.4rem;border-bottom:.2rem solid var(--light-gray)}.footer-content .footer-logo{width:361px}.footer-content .footer-inner-links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.footer-content .footer-horario h2{width:max-content}.footer-content div ul{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.footer-content div ul li{transition:all .2s}.footer-content div ul li:hover{filter:brightness(1.15)}.footer-content .footer-horario p{margin-top:2.2rem;width:164px}.copyright{display:flex;justify-content:space-between}.copyright p{margin-top:2rem}.copyright .copyright-social{margin-top:2rem}.copyright .copyright-social h2{margin-bottom:1.5rem;width:max-content}.copyright .copyright-social .copyright-social-images{display:flex;gap:2.8rem}.copyright .copyright-social .copyright-social-images i{font-size:3rem;transition:all .2s}.copyright .copyright-social .copyright-social-images i:hover{filter:brightness(1.1)}@media(max-width:1200px){.footer-content .footer-logo{width:200px}}@media(max-width:1070px){.footer-content .footer-inner-links{grid-template-columns:1fr 1fr 1fr;gap:3.2rem 0}}@media(max-width:850px){.footer-content .footer-inner-links{grid-template-columns:1fr 1fr;gap:3.2rem 0}.footer-content .footer-horario h2{width:100%}}@media(max-width:800px){.copyright p{width:40ch}}@media(max-width:700px){.footer-content{display:block;padding-bottom:3.2rem}.footer-content .footer-logo{margin-bottom:2.5rem}.footer-content .footer-inner-links{grid-template-columns:1fr}.copyright{display:flex;flex-direction:column}.copyright p{order:1;margin-top:3.2rem;width:100%}.copyright .copyright-social{background-color:var(--black);order:0;display:flex;flex-direction:column;align-items:center;padding:1.8rem 1.4rem}}@media(max-width:390px){.copyright .copyright-social h2{font:normal normal 500 1.8rem/2rem Roboto Slab}.copyright .copyright-social .copyright-social-images i{font-size:2.4rem}}@media(max-width:360px){.copyright .copyright-social h2{width:100%;text-align:center;font:normal normal 500 1.4rem/2rem Roboto Slab}.copyright .copyright-social .copyright-social-images{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.6rem}.footer-content .horario h2{width:100%}}.more-links{z-index:99;width:100%;background:var(--navy)}.more-links .more-links-wrapper{position:relative;padding:2.8rem 3.7rem;display:flex;align-items:center;justify-content:space-between}.nav-links .sites-dropdown i{font-size:1.2rem}.more-links-wrapper .nav-links li .sites-dropdown:first-child a{padding:4rem 2rem 4rem 0}.more-links-wrapper .nav-links li .sites-dropdown:first-child a i{margin-left:.9rem}.more-links-wrapper .nav-links{display:flex}.nav-links li a{text-decoration:none;font-size:1.8rem;padding:4rem 2rem;border-radius:5px}.nav-links li:hover .drop-menu,.nav-links li:hover .mega-box{transition:all .3s ease;top:98px;opacity:1;visibility:visible}.mega-box{position:absolute;left:0;width:100%;padding:0 3rem;top:98px;opacity:0;visibility:hidden}.mega-box .content{border-top:.4rem solid var(--primary);background:var(--white);display:flex;width:100%;justify-content:space-between;box-shadow:0 6px 10px rgba(0,0,0,.15)}.more-links-container{display:grid;grid-template-columns:repeat(4,1fr);padding:3.2rem 8rem 6rem 8rem;gap:100px}.row .mega-links{display:flex;flex-direction:column;gap:.5rem;margin-top:1.2rem}.row .mega-links li{width:max-content}.content .row header::after{content:'';display:block;width:63px;height:1px;background:var(--gray-mid);margin-top:1.2rem}.more-links-container .row header{font:normal normal 800 1.8rem/2.4rem Sora}.more-links-container .row .solucoes{width:50px}.row .mega-links li a{font:normal normal normal 1.4rem/1.8rem Sora;padding:0;display:block}.more-links-container .row .bold li a{font:normal normal bold 1.4rem/1.8rem Sora}.header-more-info-search{display:flex;position:relative}.header-more-info-search input::placeholder{color:var(--mid);opacity:.5}.header-more-info-search input{background:var(--navy) 0 0 no-repeat padding-box;border:1px solid var(--primary);border-radius:8px;opacity:1;text-overflow:ellipsis;padding:1.2rem 1.5rem;width:238px;outline:0}.header-more-info-search i{position:absolute;right:0;margin-right:1.4rem;margin-top:1.3rem;color:var(--white);font-size:1.8rem}@media(max-width:975px){.nav-links li a{padding:4rem 1.2rem}.more-links-wrapper .nav-links li .sites-dropdown:first-child a{padding:4rem 1.2rem 4rem 0}}@media(max-width:905px){.header-more-info-search input{width:200px}}@media(max-width:865px){.header-more-info-search input{width:200px}.nav-links li a{padding:4rem .8rem}.more-links-wrapper .nav-links li .sites-dropdown:first-child a{padding:4rem .8rem 4rem 0}}@media(max-width:1174px){.more-links-container{gap:8rem;padding:3.2rem 8rem 6rem 8rem}}@media(max-width:980px){.more-links-container{gap:5rem;padding:3.2rem 5rem 6rem 5rem}}@media(max-width:830px){.header-more-info-search input{width:180px}}@media(max-width:810px){.more-links{display:none}}.empresa{margin-bottom:7rem;padding:0 3.7rem}.empresa-container{display:grid;grid-template-columns:312px auto 1fr;gap:2.4rem;position:relative}.empresa-container .content{display:flex;flex-direction:column}.empresa-container .content h2{width:312px}.empresa-container .content button{margin-top:4rem;width:200px;padding:1rem 3.5rem;border:none;text-transform:uppercase}.empresa .empresa-container .button-mobile{display:none}.empresa .empresa-container .line{width:2px;height:100%;background-color:var(--primary)}.swiper{width:100%;height:100%}.swiper-slide{display:flex;text-align:center;align-items:center;justify-content:center}.empresa .empresa-container .swiper .swiper-slide .project-img{display:flex;flex-direction:column;align-items:center;background:var(--white);box-shadow:1px 3px 10px #00000014;padding:1.7rem 1.6rem 2.4rem 1.6rem}.empresa .empresa-container .swiper .swiper-slide .project-img h3,.empresa .empresa-container .swiper .swiper-slide .project-img img{margin-bottom:.8rem}.empresa .empresa-container .swiper .swiper-slide .project-img p{width:223px}.button-next{margin-top:-3.5rem;position:absolute;left:420px}.button-prev{position:absolute;margin-top:-3.5rem;left:380px}.button-next,.button-prev{cursor:pointer;background-color:var(--white-bg);padding:.6rem;border-radius:50%;font-weight:900}.swiper-button-next,.swiper-button-prev{top:3rem!important;left:0!important;right:0!important}.swiper-button-next{left:4rem!important}@media(max-width:700px){.empresa{margin-bottom:6rem}.empresa .empresa-container .line{width:138px;height:2px;background-color:var(--primary);margin-bottom:2.4rem}.empresa-container{display:flex;flex-direction:column;align-items:center;gap:0}.swiper-wrapper{height:225px!important}.empresa-container .content{align-items:center;text-align:center}.empresa-container .content h2{width:100%;font:normal normal 900 2.4rem/2.6rem Roboto Slab;margin-bottom:1.6rem}.empresa-container .content button{display:none}.empresa .empresa-container .button-mobile{display:block;margin-top:3.2rem}.empresa .empresa-container .swiper .swiper-slide{display:flex!important;gap:1rem!important}.empresa .empresa-container .swiper .swiper-slide .project-img img{margin-bottom:.8rem}.empresa .empresa-container .swiper .swiper-slide .project-img h3{margin-bottom:.8rem}.empresa .empresa-container .swiper .swiper-slide .project-img p{width:200px}.swiper-button-next:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:1.5rem!important;padding:.8rem;background-color:var(--white-bg);border-radius:50%;font-weight:900;color:var(--ocean-blue)}.button-prev{position:absolute;width:18px;top:60%;right:100%;left:0;z-index:99}.button-next{position:absolute;width:18px;top:60%;left:97%;z-index:99}}@media(max-width:420px){.empresa .empresa-container .swiper .swiper-slide .project-img{background:0 0;box-shadow:none;padding:0}}.produtos{padding:0 3.7rem;margin-bottom:8rem}.produtos h2{margin-bottom:4rem;text-align:center}.produtos button{text-align:center}.produtos .container .slider{display:flex;overflow:auto;margin-bottom:4rem;gap:2rem;background-color:var(--gray-light);padding:2rem}.produtos .container .slider .image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:var(--light-white);padding:1rem}.produtos .button-container{display:flex;justify-content:center}@media(max-width:1220px){.produtos .slider .image img{max-width:max-content}}@media(max-width:750px){.produtos h2{margin-bottom:1.6rem;font:normal normal 900 2.4rem/2.6rem Roboto Slab}.produtos{margin-bottom:6rem}.produtos .container .slider{background-color:var(--white);margin-bottom:3.2rem;padding:2rem 0}}