:root{--foot-border-contactenos:#999999;--font-size-p-foot-year:1.4rem;--z-index-0:0;--z-index-1:1;--z-index-2:2;--z-index-3:3;--z-index-4:4;--z-index-5:5;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1280px}*,::after,::before{box-sizing:border-box;margin:0;padding:0;border:0}.header-govco{height:3rem;width:100%;background-color:#36c}.header,.header-govco__logo{display:flex;align-items:center}.header-govco__logo{width:8.5rem;height:3rem;justify-content:center;margin-left:3rem}.header{padding:0 4rem;justify-content:space-between;height:var(--height-header);position:relative;width:100%;top:0;z-index:var(--z-index-1);font-family:var(--font-family-primary),serif;border-bottom:2px solid var(--color-primary)}.header__inicio{width:35%;display:flex;justify-content:start}.header__iconempresa{width:30%}.header__iconempresa p{font-size:.8em;color:var(--color-primary)}.header__iconempresa-wrap{width:40%;height:8vh;margin:0 auto}.header__iconempresa-wrap img{width:100%;height:8vh;object-fit:contain}.header__login{width:35%;display:flex;justify-content:flex-end}main,nav{width:100%}nav{background-color:var(--color-primary);height:8vh;position:sticky;top:0;z-index:var(--z-index-1);border-bottom:2px solid var(--color-primary)}.nav__categoria,.nav__categoria-opcion,nav{display:flex;justify-content:center;align-items:center}.nav__categoria{gap:8rem;height:8vh}.nav__categoria-opcion{height:inherit;position:relative;padding:.8rem;color:#fff}.nav__categoria-opcion a{color:#fff}.nav__menuperf{position:absolute;top:8vh;z-index:var(--z-index-4);width:max-content;left:0;background-color:var(--color-primary);color:#fff;overflow:hidden;max-height:0}.nav__menuperf-opcion{padding:.6rem}.nav__categoria-opcion a,.nav__menuperf-opcion a{text-decoration:none!important}.nav__categoria-opcion:hover,.nav__menuperf-opcion:hover{background-color:var(--color-primary-d2)}.nav__categoria-opcion:hover .nav__menuperf{max-height:1000px;transition:all .8s ease-in}.nav__categoria-opcion:hover a{color:#fff}.nav__menuperf-opcion:hover{transition:all .4s}.stickyNav{background-color:var(--color-primary-d5);transition:background-color .4s ease-in-out;border:solid 1px var(--color-primary-d5)}main{min-height:var(--height-main);overflow-x:hidden;position:relative;z-index:var(--z-index-0);color:var(--color-font-body-principal);background-color:var(--background-color-body)}.footer,.footer-govco-contacto,.footer-govco-wrap{display:flex;justify-content:center;flex-direction:column;align-items:center}.footer{height:var(--height-footer);background-color:var(--color-primary);color:#fff}.footer-govco-contacto,.footer-govco-wrap{height:62rem}.footer-govco-contacto{width:100%;height:56rem;background-color:var(--color-primary);position:relative;z-index:1;margin-top:12rem}.footer-govco-contacto__form{background-color:#fff;height:48rem;width:68%;position:absolute;bottom:1.875rem;z-index:100;border-radius:16px}.footer-govco-contacto__form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:minmax(1.875rem,auto) minmax(15.625rem,auto) minmax(2.5rem,auto) repeat(3,70px);grid-column-gap:16px;grid-row-gap:30px;margin-left:6.31rem;gap:1rem;margin-top:4px;margin-right:1.56rem}.footer-govco-contacto-titulo{color:var(--color-primary);font-size:1.2rem}.footer-govco-contacto__direccion{grid-row:1/span 3;grid-column:2}.footer-govco-contacto__direccion-escudos{display:flex;justify-content:center;width:100%}.footer-govco-contacto-escudo-img{height:5rem;object-fit:cover}.footer-govco-contacto__redes{display:flex;justify-content:start;padding:.4rem;flex-wrap:wrap;gap:.4rem}.footer-govco-contacto__redes-circulo{display:flex;justify-content:center;align-items:center;gap:.4rem}.footer-govco-contacto__redes-circulo-baground{background-color:var(--color-primary);border-radius:50%;display:flex;justify-content:center;align-items:center;padding:.6rem}.footer-govco-contacto__redes-circulo-pi{font-size:1.2rem;color:#fff}.footer-govco-copyright{width:100%;background-color:#36c;display:flex;justify-content:center;height:6.125rem}.footer-govco-copyright__form{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:6.125rem;width:80rem}.footer-govco-copyright__logo{display:flex;justify-content:start;align-items:center;gap:.75rem;height:6rem;margin-left:3rem}.footer-govco-copyright__logo-img1{height:3rem;object-fit:cover}.footer-govco-copyright__logo-img2{height:2rem;object-fit:cover}.footer-govco-copyright__form-texto{display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:inherit;color:#fff}.footer-govco-copyright__logo-separador{height:3rem;border-right:#fff solid 1px}.footer__version{font-size:.8em}@media (max-width:1280px){.footer-govco-contacto__form{width:80%}}@media (max-width:992px){.header-govco__logo{margin-left:7rem}.footer-govco-contacto__form-grid{grid-template-columns:1fr;grid-template-rows:minmax(1.875rem,auto) minmax(4rem,auto) minmax(2.5rem,auto) repeat(3,auto)}.footer-govco-contacto__direccion{display:flex;justify-content:center;align-items:center;grid-row:auto;grid-column:auto}.footer-govco-contacto-escudo-img{height:3rem}.footer-govco-contacto__form{width:90%}.footer-govco-contacto__redes{flex-direction:column;flex-wrap:nowrap;align-items:start}}