header{padding:1rem 0;z-index:3;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transform:translateY(0);color:#fff;opacity:1}header:has(.menu.active){z-index:3}header .menu.active{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ff4c29;display:flex !important;justify-content:center;align-items:center;flex-direction:column;gap:2rem;z-index:3}header .menu.active .menu-header{position:absolute;z-index:10;top:0;width:100%;padding:1rem 0;background-color:#ff4c29}header .menu.active .menu-header .menu-header-list{font-size:4em;flex-direction:column;gap:2rem;color:#fff}header .menu.active .menu-close{z-index:10}header .menu.active .menu-close i::before{color:#fff}header.header-hidden{opacity:0;transform:translateY(-100%);pointer-events:none}header .menu-close,header .menu-bars{cursor:pointer}header a{position:relative}header *:not(.btn):not(#logo)>a:not(.btn):before{content:"";width:100%;max-width:0;display:inline-block;position:absolute;top:100%;left:0;border-bottom:thin solid #fff;transition:all 200ms ease-in-out}header *:not(.btn):not(#logo)>a:not(.btn):hover:before{max-width:100%}header li.menu-item-has-children{position:relative;padding-right:1.25em}header li.menu-item-has-children .sub-menu{color:#000;opacity:0;visibility:hidden;width:14em;transition:.3s ease;position:absolute;top:100%;left:0;background-color:#fff;padding:1em}header li.menu-item-has-children .sub-menu li{text-align:left}header li.menu-item-has-children .sub-menu *:not(.btn,#logo)>a:not(.btn):before{border-bottom:thin solid #000}header li.menu-item-has-children:after{position:absolute;content:"";font-family:"Font Awesome 6 Free";font-weight:700;margin-left:.5em;transition:.3s ease;transform:rotate(-90deg);top:0;right:0}header li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}header li.menu-item-has-children:hover>a:after{transform:rotate(0deg)}header #logo{position:relative}header #logo .texto{fill:#fff}header #logo svg text{fill:#fff}.header-black header #logo svg,header.header-scrolled #logo svg{color:#000 !important}.header-black header .menu-header-list a,.header-black header .fa-bars,header.header-scrolled .menu-header-list a,header.header-scrolled .fa-bars{color:#000}.header-black header .btn a,header.header-scrolled .btn a{color:inherit}.header-black header .btn,header.header-scrolled .btn{background-color:#ff4c29;color:#fff;border:1px solid #fff !important}.header-black header .btn:hover,header.header-scrolled .btn:hover{background-color:#fff;color:#ff4c29;border:1px solid #ff4c29 !important}.header-black header *:not(.btn,#logo)>a:not(.btn):before,header.header-scrolled *:not(.btn,#logo)>a:not(.btn):before{border-bottom:thin solid #000}.header-black header #logo,header.header-scrolled #logo{position:relative}.header-black header #logo .texto,header.header-scrolled #logo .texto{fill:#000}.header-black header #logo svg text,header.header-scrolled #logo svg text{fill:#000;stroke:#000}.header-black header li.menu-item-has-children::after,header.header-scrolled li.menu-item-has-children::after{color:#000}header.header-scrolled{background-color:#fff}body:has(.menu.active){overflow:hidden}footer{background-color:#000;overflow:hidden}footer span{color:#fff}footer *:not(#logo)>a{transition:all .3s ease;color:#fff}footer *:not(#logo)>a svg path,footer *:not(#logo)>a svg rect{transition:all .3s ease}footer *:not(#logo)>a:hover{color:#707070}footer *:not(#logo)>a:hover svg path,footer *:not(#logo)>a:hover svg rect{fill:#707070}footer li{color:#fff}footer .icon-icono{width:48.1875em;transform:translateY(-58%);z-index:1}footer .icon-icono svg{width:100%;height:100%}footer .icon-icono svg path{fill:#70e0b2;stroke:#70e0b2}footer #logo{max-width:8.5em;height:auto}footer #logo svg{width:100%;height:100%}footer .menu-footer svg{margin-left:.25em}footer .menu-footer .menu-footer-list{align-items:center}footer .footer-superior{padding-top:6.6875em;padding-bottom:4.40625em;border-bottom:1px solid #fff;position:relative;z-index:2;row-gap:2em}footer .footer-inferior{padding-top:2.59375em;padding-bottom:2.375em;position:relative;z-index:2}footer #menu-footer-legal li:after{content:"|";margin-left:.5em}footer #menu-footer-legal li:last-child:after{content:""}footer .menu-footer-rrss{font-size:1.375em}footer .fab{font-size:1.2em}@media(max-width: 480px){footer .fab{font-size:1.5em}}#logo text{font-family:BwGradualDEMO;font-weight:300}@media(max-width: 480px){header .menu a,header .menu li.menu-item-has-children::after{color:#fff !important}header .menu .menu-header{font-size:.8em;opacity:0;pointer-events:none;transition:all .3s ease;display:flex;align-items:start;justify-content:center;height:100vh}header .menu .menu-header-list{width:100%}header .menu.active .menu-header{opacity:1;pointer-events:auto}header .menu li.menu-item-has-children .sub-menu{font-size:.8em;background-color:#ff4c29;padding:0 .5em;z-index:1;width:100vw;padding-bottom:4em}}/*# sourceMappingURL=header.min.css.map */