header{z-index:2}header .menu.active{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex !important;justify-content:center;align-items:center;flex-direction:column;gap:2rem;z-index:3}header .menu.active .menu-header-list{font-size:4rem;flex-direction:column;gap:2rem}header .menu-close,header .menu-bars{cursor:pointer}header a{position:relative}header *:not(.btn,#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,#logo)>a:not(.btn):hover:before{max-width:100%}header li.menu-item-has-children{position:relative;margin-right:1.25em}header li.menu-item-has-children .sub-menu{opacity:0;visibility:hidden;width:14em;transition:.3s ease;position:absolute;top:100%;left:0;background-color:rgba(0,0,0,.5);padding:1em}@media(max-width: 480px){header li.menu-item-has-children .sub-menu{padding:0;z-index:1;width:100vw;background-color:#000;padding-bottom:6em}}header li.menu-item-has-children .sub-menu li{text-align:left}header li.menu-item-has-children>a:after{position:absolute;content:"";font-family:"Font Awesome 6 Free";font-weight:700;margin-left:.5em;transition:.3s ease;transform:rotate(-90deg)}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-black header .menu-header-list a,.header-black header .fa-bars{color:#000}.header-black header #logo{filter:invert(1)}.header-black header .btn{background-color:#000;color:#fff;border:1px solid #fff}.header-black header .btn::after{filter:brightness(0) invert(1)}.header-black header .btn:hover{background-color:#fff;color:#000;border:1px solid #000}.header-black header .btn:hover::after{filter:brightness(0) invert(0)}.header-black header *:not(.btn,#logo)>a:not(.btn):before{border-bottom:thin solid #000}.header-black header .sub-menu{background-color:rgba(0,0,0,.15) !important}@media(max-width: 768px){.header-black header .menu-header-list a{color:#fff}}body:has(.menu.active){overflow:hidden}footer{background-color:#ececef;overflow:hidden}footer a{color:#000}footer a:hover{color:#707070}footer a:hover path,footer a:hover rect{fill:#707070}footer li{color:#000}footer .icon-icono{width:48.1875em;transform:translateY(-45%);z-index:1}footer .icon-icono svg{width:100%;height:100%}footer .icon-icono svg path{fill:#fff}footer #logo{max-width:10.4375em;max-height:5.875em}footer #logo svg{width:100%;height:100%}footer #logo svg path{fill:#000}footer .menu-footer svg{margin-left:.25em;width:.7272727273em;height:.7272727273em;transform:translateY(-0.2em)}footer .menu-footer .menu-footer-list{row-gap:.5em}footer .footer-superior{padding-top:5.0625em;padding-bottom:4.40625em;border-bottom:1px solid #707070;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}}/*# sourceMappingURL=header.min.css.map */