@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/TeXGyreAdventor-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Adventor;src:url(/fonts/TeXGyreAdventor-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--naranja:#ff8200;--fondo:#000;--texto:#fff;--fuente:"TeX Gyre Adventor", "Century Gothic", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fuente);background:var(--fondo);color:var(--texto)}img{max-width:100%;height:auto}a{color:var(--naranja)}a:hover,a:focus-visible{color:#ffa333}.cabeceraNaranja{letter-spacing:2px;color:var(--naranja);font-size:28px;font-weight:700;line-height:50px}.cabecera{letter-spacing:2px;color:var(--texto);font-size:28px;font-weight:700;line-height:50px}.compacta{line-height:15px}.compacta19{line-height:19px}.contenidoDcha{line-height:15px}.titulo{letter-spacing:2px;color:var(--texto);font-size:18px;font-weight:700;line-height:26px}.tituloNaranja{letter-spacing:2px;color:var(--naranja);font-size:18px;font-weight:700;line-height:26px}.textoFormulario{letter-spacing:1.5px;color:var(--texto);margin:.5rem 0 1rem;font-size:.75rem;display:block}p.right{text-align:right}.texto{letter-spacing:1.5px;font-size:15px;line-height:20px}.textoNaranja{letter-spacing:1.5px;text-align:center;color:var(--naranja);font-size:15px;line-height:20px}.grid-sectores{grid-template-columns:repeat(3,1fr);gap:10px;max-width:900px;margin:2rem auto;padding:0 1rem;display:grid}@media (width<=700px){.grid-sectores{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.grid-sectores{grid-template-columns:1fr}}.grid-sectores .wrap{aspect-ratio:1;display:block;position:relative;overflow:hidden}.grid-sectores img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform 1s,opacity 1s;display:block;transform:scale(1.5)}.grid-sectores .wrap:hover img,.grid-sectores .wrap:focus-visible img{opacity:1;transform:scale(1)}.volver-portada{cursor:pointer}.volver-portada img{transition:opacity .2s;display:block}.volver-portada:hover img,.volver-portada:focus-visible img{opacity:.85}.csirt .volver-portada,.innovacion-content .volver-portada{display:block}.cisco-content p.imagenes .volver-portada{vertical-align:middle;display:inline-block}.grid-sectores .etiqueta-sector{z-index:2;text-align:center;color:var(--texto);text-underline-offset:3px;letter-spacing:.5px;pointer-events:none;opacity:0;background:linear-gradient(#0000,#000000bf);padding:.9rem .6rem .7rem;font-size:1.15rem;font-weight:700;text-decoration:underline;transition:opacity 1s,transform 1s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.grid-sectores .wrap:hover .etiqueta-sector,.grid-sectores .wrap:focus-visible .etiqueta-sector{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.grid-sectores img,.grid-sectores .etiqueta-sector{opacity:1;transition:none;transform:none}}@media (hover:none){.grid-sectores img,.grid-sectores .etiqueta-sector{opacity:1;transform:none}}.overlay{z-index:100;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;background:#000000e6;padding:3rem 1rem;transition:opacity .3s,visibility .3s;position:fixed;inset:0;overflow-y:auto}.overlay:target{opacity:1;visibility:visible;pointer-events:auto}.overlay .contenedorOverlay,.overlay .contenidoUnico,.overlay .contenidoDireccion{transition:transform .3s;transform:scale(.65)}.overlay:target .contenedorOverlay,.overlay:target .contenidoUnico,.overlay:target .contenidoDireccion{transform:scale(1)}@media (prefers-reduced-motion:reduce){.overlay,.overlay .contenedorOverlay,.overlay .contenidoUnico,.overlay .contenidoDireccion{transition:none}.overlay .contenedorOverlay,.overlay .contenidoUnico,.overlay .contenidoDireccion{transform:none}}.contenedorOverlay{max-width:1000px;margin:0 auto}.contenedorOverlay:after{content:"";clear:both;display:block}.contenidoUnico,.contenidoDireccion{text-align:center;max-width:1000px;margin:0 auto}.version-web{letter-spacing:1.5px;color:#ccc;margin-top:2rem;font-size:.75rem}.contenidoIzda{float:left;text-align:right;width:170px;padding-right:15px}.contenidoCentral{float:left;width:610px;max-width:100%}.contenidoDcha{float:left;text-align:left;width:190px;padding-left:15px}.contenidoCentral img{width:100%;height:auto;display:block}.contenidoCentral a{cursor:pointer;display:block}.contenidoCentral a img{transition:opacity .2s}.contenidoCentral a:hover img,.contenidoCentral a:focus-visible img{opacity:.9}@media (hover:none){.contenidoCentral a{pointer-events:none;cursor:default}}.contenidoSuperior{float:left;width:100%;margin-bottom:20px}.clear{clear:both}@media (width<=1000px){.contenedorOverlay{flex-direction:column;display:flex}.contenedorOverlay>*{order:3}.contenidoSuperior{order:0}.contenidoIzda{order:1}.contenidoDcha{order:2}.Direcciones{order:4}.contenedorLogotipos,.contenedorLogotiposInfra{order:5}.contenidoCentral{order:6}.clear{order:7}.contenidoIzda,.contenidoCentral,.contenidoDcha{float:none;text-align:center;width:100%;max-width:100%;margin:0 auto 1.5rem;padding:0}}@media (width>=1440px) and (height>=900px){.overlay .contenedorOverlay{zoom:1.15}}@media (width>=1760px) and (height>=1100px){.overlay .contenedorOverlay{zoom:1.3}}@media (width>=2200px) and (height>=1300px){.overlay .contenedorOverlay{zoom:1.5}}.contenedorLogotipos,.contenedorLogotiposInfra{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.overlay .cerrar{z-index:10;min-width:44px;min-height:44px;color:var(--naranja);background:#0000008c;border-radius:6px;justify-content:center;align-items:center;font-size:2rem;line-height:1;text-decoration:none;display:inline-flex;position:fixed;top:1rem;right:1.5rem}.overlay .cerrar:focus-visible{outline:2px solid var(--texto);outline-offset:2px}.Direcciones{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.textoDirecciones{color:var(--texto);cursor:pointer;text-decoration:none}.barra-iconos{justify-content:center;gap:1rem;padding:1.5rem 1rem;display:flex}form input[type=text],form input[type=password]{max-width:100%;margin:.5rem auto;display:block}form input,form button,form select,form textarea{font:inherit;font-size:1rem}@media (pointer:coarse){form input[type=text],form input[type=password]{min-height:44px;padding:.4rem .75rem}form button{min-height:44px;padding:.4rem 1.25rem}form input[type=checkbox]{width:1.35rem;height:1.35rem}.acceso-boton{min-height:44px}}.condiciones{margin:.5rem auto;display:block}.negrita{font-weight:700}.hp{position:absolute;left:-9999px}.acceso-seguridad{margin-top:1rem}.acceso-boton{cursor:pointer;background:var(--naranja);color:#000;letter-spacing:.5px;white-space:normal;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;max-width:100%;padding:.5rem .9rem;font-size:.85rem;font-weight:600;list-style:none;transition:background .2s,transform .15s;display:inline-flex}.acceso-boton::-webkit-details-marker{display:none}.acceso-boton:hover{background:#ffa333;transform:translateY(-1px)}.acceso-boton:focus-visible{outline:2px solid var(--texto);outline-offset:2px}.acceso-form,.acceso-seguridad[open] .acceso-boton{display:none}.acceso-seguridad[open] .acceso-form{animation:.3s acceso-aparecer;display:block}@keyframes acceso-aparecer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.acceso-boton{transition:none}.acceso-seguridad[open] .acceso-form{animation:none}}
