@import"https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap";.footer{width:100%;height:auto;min-height:626px;padding:64px 0 40px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fdfdfd4d;backdrop-filter:blur(20px);background-color:#e8edfb33;-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px)}.footer h2{font-size:20px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.22px}.footer .footerLinks{display:flex;flex-wrap:wrap;width:100%;max-width:1216px;gap:64px;margin-bottom:120px}@media screen and (max-width: 768px){.footer .footerLinks{max-width:90%}}.footer .footerLinks .footerLogoLink{width:220px;height:auto}.footer .footerLinks .footerItem{display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.footer .footerLinks .footerItem a{color:#666;font-size:.875em;font-weight:400;line-height:160%;text-decoration:none}.footer .footerLinks .footerItem a:hover{color:#050505}.footer .footerLinks .text{width:100%;max-width:420px;color:#666;font-size:.875em;font-weight:500;line-height:160%}.footer .footerLinks .text .strong{color:#050505}.footer .footerLinks .footerRedes{display:flex;flex-direction:column;gap:12px;gap:16px}.footer .footerLinks .footerRedes .redesLinks .footerRede{display:inline-block;padding:8px;cursor:pointer}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper{position:relative;display:inline-block;padding:4px}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:hover{filter:brightness(0%)}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:before,.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:after{content:"";position:absolute;height:2px;background-color:#000;transition:all .4s ease}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:before{top:0;left:0;width:0;transform-origin:left}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:after{bottom:0;right:0;width:0;transform-origin:right}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper .v-line-left,.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper .v-line-right{content:"";position:absolute;width:2px;height:0;background-color:#000;transition:all .4s ease}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper .v-line-left{left:0;bottom:0;transform-origin:bottom}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper .v-line-right{right:0;top:0;transform-origin:top}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:hover:before{width:100%}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:hover:after{width:100%}.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:hover .v-line-left,.footer .footerLinks .footerRedes .redesLinks .footerRede .iconWrapper:hover .v-line-right{height:100%}.footer .footerLinks .footerRedes .redesLinks .footerRede img{margin:0;width:24px;height:24px;display:block}.footer .footerLogoPrincipal{width:100%;max-width:1216px;height:auto;margin-bottom:80px}@media screen and (max-width: 768px){.footer .footerLogoPrincipal{max-width:90%}}.footer .copyright{color:#666;text-align:center;font-size:.875em;font-weight:400;line-height:150%;letter-spacing:-.154px}.navbar{position:fixed;display:flex;align-items:center;justify-content:space-around;font-family:Funnel Display,sans-serif;border-bottom:1px solid rgba(5,5,5,.1);background:#05050505;backdrop-filter:blur(3px);transition:background .3s ease-in-out;width:100%;max-width:100vw;height:60px;z-index:5}.navbar.backgroundScrolled{background:#0f142d99;border-bottom:1px solid rgba(15,20,45,.2);box-shadow:0 2px 10px #0003}.navbar .navLogo img{width:100%;max-width:200px;height:auto}.navbar .navLinks{display:flex;align-items:center;justify-content:center;color:#ccc}.navbar .navLinks .navItem{padding:3px 7.5px;margin:0 7.5px;font-weight:400;font-size:.9em;text-decoration:none;color:#ccc;display:inline-block;position:relative}.navbar .navLinks .navItem:hover,.navbar .navLinks .navItem.active{color:#fdfdfd}.navbar .navLinks .navItem.active:after{transform:scaleX(1)}.navbar .navLinks .navItem:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fdfdfd;transition:transform .25s ease-out;transform-origin:bottom left}.navbar .navLinks .navItem:hover:after{transform:scaleX(1)}.navbar .navLinks .openServicos img{transform:rotate(-180deg)}.navbar .navLinks .itemToggle{position:relative;cursor:pointer}.navbar .navLinks .itemToggle img{transition:.3s ease-out}.navbar .navLinks .itemToggle .submenu{position:absolute;top:100%;left:0;background-color:#000000e6;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 0;margin-top:8px;display:none;flex-direction:column;min-width:220px;z-index:10}.navbar .navLinks .itemToggle .submenu a.submenuItem{padding:8px 16px;color:#ccc;text-decoration:none;font-size:.85em}.navbar .navLinks .itemToggle .submenu a.submenuItem:hover{background-color:#ffffff0d;color:#fdfdfd}.navbar .navLinks .itemToggle.open .submenu{display:flex;animation:fadeInNavbar .3s ease}.navbar .navLinks .itemToggle:hover{cursor:pointer}.navbar .navLinks .itemToggle.active{color:#fdfdfd;display:none}.navbar .navLinks .itemToggle.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fdfdfd;transform:scaleX(1);transition:transform .25s ease-out}.navbar .mobileMenuBtn{display:none;background:none;border:none;font-size:2rem;color:#fdfdfd;cursor:pointer;z-index:7}.navbar .navLinks{transition:max-height .3s ease,opacity .3s ease}@media (max-width: 768px){.navbar .mobileMenuBtn{display:block}.navbar .navLinks{position:absolute;flex-direction:column;width:100%;opacity:0;z-index:5;transform:translateY(-100%)}.navbar .navLinks.open{transform:translateY(64%);width:90%;opacity:1;background-color:#000000e6;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 0;position:absolute}.navbar .navLinks.open .navItem{margin-bottom:25px}.navbar .itemToggle{flex-direction:column;align-items:flex-start}.navbar .itemToggle .submenu{position:static;display:none;padding-left:12px}.navbar .itemToggle.open .submenu{display:flex}}@keyframes fadeInNavbar{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
