header{z-index:2}header .menu.active{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2373FE;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;z-index:3}header .menu.active .menu-header-list{font-size:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}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;-webkit-transition:all 200ms ease-in-out;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;margin-right:1.25em}header li.menu-item-has-children .sub-menu{opacity:0;visibility:hidden;width:14em;-webkit-transition:0.3s ease;transition:0.3s ease;position:absolute;top:100%;left:0;background-color:rgba(0,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:#2373FE;padding-bottom:4em}}header li.menu-item-has-children .sub-menu li{text-align:left}header li.menu-item-has-children>a:after{position:absolute;content:'\f107';font-family:"Font Awesome 6 Free";font-weight:700;margin-left:0.5em;-webkit-transition:0.3s ease;transition:0.3s ease;-webkit-transform:rotate(-90deg);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{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.header-black header .menu-header-list a,.header-black header .fa-bars{color:black}.header-black header #logo{position:relative}.header-black header #logo .texto{fill:black}.header-black header .btn{background-color:#2373FE;color:#fff;border:1px solid #fff}.header-black header .btn::after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.header-black header .btn:hover{background-color:#fff;color:black;border:1px solid black}.header-black header .btn:hover::after{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}.header-black header *>a:not(.btn):before{border-bottom:thin solid black}.header-black header .sub-menu{background-color:rgba(0,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:#2373FE;overflow:hidden}footer span{color:white}footer a{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color:white}footer a path,footer a rect,footer a circle{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;fill:white !important}footer a:hover{color:#707070}footer a:hover path,footer a:hover rect,footer a:hover circle{fill:#707070 !important}footer li{color:white}footer .icon-icono{width:48.1875em;-webkit-transform:translateY(-58%);transform:translateY(-58%);z-index:1}footer .icon-icono svg{width:100%;height:100%}footer .icon-icono svg path{fill:#659DFE;stroke:#659DFE}footer #logo{max-width:10.4375em;max-height:5.875em}footer #logo svg{width:100%;height:100%}footer #logo svg path{fill:white}footer .menu-footer svg{margin-left:0.25em;width:.72727em;height:.72727em;-webkit-transform:translateY(-0.2em);transform:translateY(-0.2em)}footer .menu-footer .menu-footer-list{row-gap:0.5em}footer .footer-superior{padding-top:6.6875em;padding-bottom:4.40625em;border-bottom:1px solid white;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:0.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 */