:root{--color-primario: #e30613;--color-oscuro: #333333;--sombra-suave: 0 5px 20px rgba(0, 0, 0, .05);--sombra-media: 0 10px 30px rgba(0, 0, 0, .08);--sombra-fuerte: 0 15px 40px rgba(0, 0, 0, .12);--transicion: all .3s cubic-bezier(.25, .8, .25, 1);--transicion-suave: .4s ease}.sedes-wrapper[data-astro-cid-j7pv25f6]{padding:60px 5%;background-color:#fdfdfd;display:grid;grid-template-columns:1fr;gap:40px;align-items:center;border-top:1px solid #eee}.sedes-titulo[data-astro-cid-j7pv25f6]{color:var(--color-primario);font-size:2rem;font-weight:900;margin-bottom:25px;line-height:1.2}.sedes-lista[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.tarjeta-ubicacion[data-astro-cid-j7pv25f6]{background:#fff;padding:20px 25px;border-radius:12px;box-shadow:var(--sombra-suave);text-decoration:none;color:inherit;display:block;transition:var(--transicion);position:relative;will-change:transform,box-shadow}.tarjeta-ubicacion[data-astro-cid-j7pv25f6].roja{border-left:6px solid var(--color-primario)}.tarjeta-ubicacion[data-astro-cid-j7pv25f6].oscura{border-left:6px solid var(--color-oscuro)}.tarjeta-ubicacion[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:var(--sombra-fuerte)}.tarjeta-ubicacion[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 8px;font-size:1.25rem;font-weight:800;transition:color .3s ease}.tarjeta-ubicacion[data-astro-cid-j7pv25f6].roja h3[data-astro-cid-j7pv25f6]{color:var(--color-primario)}.tarjeta-ubicacion[data-astro-cid-j7pv25f6].oscura h3[data-astro-cid-j7pv25f6]{color:var(--color-oscuro)}.tarjeta-ubicacion[data-astro-cid-j7pv25f6].roja:hover h3[data-astro-cid-j7pv25f6]{color:#c00510}.tarjeta-ubicacion[data-astro-cid-j7pv25f6].oscura:hover h3[data-astro-cid-j7pv25f6]{color:#1a1a1a}.tarjeta-ubicacion[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-weight:600;color:#555;display:flex;align-items:center;gap:8px;font-size:.95rem}.mapa-iframe-container[data-astro-cid-j7pv25f6]{height:350px;border-radius:15px;overflow:hidden;box-shadow:var(--sombra-media);border:5px solid white;transition:var(--transicion)}.mapa-iframe-container[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:var(--sombra-fuerte)}body{padding-top:0!important}#main-nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.salto-movil[data-astro-cid-j7pv25f6]{display:none}.guion-desktop[data-astro-cid-j7pv25f6]{display:inline}.logo-colaborador[data-astro-cid-j7pv25f6]{filter:grayscale(100%);opacity:.7;transition:transform var(--transicion-suave),filter var(--transicion-suave),opacity var(--transicion-suave);cursor:pointer;will-change:transform,filter,opacity;isolation:isolate}.logo-colaborador[data-astro-cid-j7pv25f6]:hover{filter:grayscale(0%);opacity:1;transform:scale(1.1)}#barra-inscripcion-movil[data-astro-cid-j7pv25f6]{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:9999;background-color:var(--color-primario);padding:12px 20px;box-sizing:border-box;box-shadow:0 -4px 20px #00000059}#barra-inscripcion-movil[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#fff;text-decoration:none;font-weight:900;font-size:1rem;letter-spacing:1px;text-transform:uppercase;width:100%;text-align:center;display:block;padding:4px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rollart-ticker-wrapper[data-astro-cid-j7pv25f6]{width:100%;display:flex;justify-content:center;padding:8px 16px;background:transparent;box-sizing:border-box;z-index:30;position:relative;transition:all .3s ease}.scrolled[data-astro-cid-j7pv25f6] .rollart-ticker-wrapper[data-astro-cid-j7pv25f6]{max-height:0;padding-top:0;padding-bottom:0;opacity:0;overflow:hidden;pointer-events:none}.rollart-ticker-card[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:12px;background:#230c0cbf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(227,6,19,.25);padding:5px 16px 5px 6px;border-radius:50px;text-decoration:none;max-width:900px;width:100%;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff1a;transition:all .25s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.rollart-ticker-card[data-astro-cid-j7pv25f6]:hover{background:#320f0fe6;border-color:#e3061380;transform:translateY(-1px);box-shadow:0 6px 20px #e3061333,inset 0 1px #ffffff26}.ticker-pill[data-astro-cid-j7pv25f6]{background:#e30613;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:4px 10px;border-radius:30px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 2px 6px #e3061366;flex-shrink:0}.pill-text-mobile[data-astro-cid-j7pv25f6]{display:none}.pill-text-desktop[data-astro-cid-j7pv25f6]{display:inline}.pill-dot[data-astro-cid-j7pv25f6]{width:5px;height:5px;background-color:#fff;border-radius:50%;animation:rollart-pulse 1.8s infinite ease-in-out}@keyframes rollart-pulse{0%,to{transform:scale(.9);opacity:1}50%{transform:scale(1.4);opacity:.4}}.ticker-text[data-astro-cid-j7pv25f6],.ticker-pill[data-astro-cid-j7pv25f6]{transition:opacity .35s ease-in-out,transform .35s ease-in-out}.ticker-text-animating[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(4px)}.ticker-text[data-astro-cid-j7pv25f6]{color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;text-shadow:0 1px 2px rgba(0,0,0,.4)}.ticker-action[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:4px;color:#ff4d55;font-size:.75rem;font-weight:700;white-space:nowrap;flex-shrink:0;transition:transform .2s ease}.ticker-chevron[data-astro-cid-j7pv25f6]{width:13px;height:13px;transition:transform .2s ease}.rollart-ticker-card[data-astro-cid-j7pv25f6]:hover .ticker-action[data-astro-cid-j7pv25f6]{color:#fff}.rollart-ticker-card[data-astro-cid-j7pv25f6]:hover .ticker-chevron[data-astro-cid-j7pv25f6]{transform:translate(3px)}@media(max-width:768px){.rollart-ticker-wrapper[data-astro-cid-j7pv25f6]{padding:12px 16px;width:100%}.rollart-ticker-card[data-astro-cid-j7pv25f6]{width:100%;max-width:100%;padding:6px 14px 6px 6px;border-radius:24px;gap:12px;align-items:center}.ticker-pill[data-astro-cid-j7pv25f6]{font-size:.65rem;padding:5px 9px}.pill-text-desktop[data-astro-cid-j7pv25f6]{display:none}.pill-text-mobile[data-astro-cid-j7pv25f6]{display:inline}.ticker-text[data-astro-cid-j7pv25f6]{font-size:.78rem;font-weight:700;flex-grow:1;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ticker-action[data-astro-cid-j7pv25f6]{display:none}}@media(max-width:768px){#main-nav[data-astro-cid-j7pv25f6].mobile-open~.rollart-ticker-wrapper[data-astro-cid-j7pv25f6]{display:none!important}}.in-icono[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6].img-patin{width:100px;height:100px;object-fit:contain;vertical-align:middle}.in-hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;min-height:100svh;width:100%;overflow:hidden;background:#0d0d0d;display:flex;align-items:center;padding:240px 8% 120px;box-sizing:border-box}.in-hero-slide[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:in-hero-fade 42s linear infinite;will-change:opacity,transform}.in-hero-slide[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:0s}.in-hero-slide[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:6s}.in-hero-slide[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:12s}.in-hero-slide[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:18s}.in-hero-slide[data-astro-cid-j7pv25f6]:nth-child(5){animation-delay:24s}.in-hero-slide[data-astro-cid-j7pv25f6]:nth-child(6){animation-delay:30s}.in-hero-slide[data-astro-cid-j7pv25f6]:nth-child(7){animation-delay:36s}@keyframes in-hero-fade{0%{opacity:0;transform:scale(1)}3%{opacity:1}11%{opacity:1}14.28%{opacity:0;transform:scale(1.12)}to{opacity:0;transform:scale(1.12)}}.in-hero-velo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to right,#000000c7,#00000059 60%,#00000026),linear-gradient(to bottom,#00000059,#0000001a 40%,#000000bf)}.in-hero-contenido[data-astro-cid-j7pv25f6]{position:relative;z-index:5;color:#fff;max-width:820px}.in-hero-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;background:#e30613e6;color:#fff;padding:8px 18px;border-radius:50px;font-weight:800;font-size:.9rem;letter-spacing:.5px;box-shadow:0 6px 20px #e3061373;margin-bottom:26px}.in-hero-badge[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#fff;animation:rollart-pulse 1.8s infinite ease-in-out}.in-hero[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Arial Black,sans-serif;font-size:clamp(2.8rem,8vw,6.2rem);line-height:.98;letter-spacing:-2px;margin:0 0 24px;text-shadow:0 4px 24px rgba(0,0,0,.45)}.in-hero[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:#e30613}.in-hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.55;max-width:600px;margin:0 0 38px;opacity:.95;text-shadow:0 2px 10px rgba(0,0,0,.5)}.in-hero-botones[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:16px}.in-btn[data-astro-cid-j7pv25f6]{display:inline-block;text-decoration:none;font-weight:900;padding:16px 38px;border-radius:50px;font-size:1.1rem;transition:transform .25s ease,background .25s ease,color .25s ease}.in-btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px)}.in-btn-rojo[data-astro-cid-j7pv25f6]{background:#e30613;color:#fff;box-shadow:0 8px 24px #e3061373}.in-btn-borde[data-astro-cid-j7pv25f6]{border:2px solid #fff;color:#fff}.in-btn-borde[data-astro-cid-j7pv25f6]:hover{background:#fff;color:#000}.in-btn[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid #fff;outline-offset:3px}.in-scroll[data-astro-cid-j7pv25f6]{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:5;color:#fff;opacity:.85;text-decoration:none;animation:in-bote 2s ease-in-out infinite}.in-scroll[data-astro-cid-j7pv25f6]{position:absolute;bottom:30px;left:0;width:100%;text-align:center;z-index:5;color:#fff;opacity:.85;text-decoration:none}.in-scroll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;font-size:38px;animation:in-bote 2s ease-in-out infinite}@keyframes in-bote{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.in-intro[data-astro-cid-j7pv25f6]{padding:110px 10% 90px;text-align:center;background:#fff}.in-intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#e30613;font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:900;line-height:1.12;max-width:1000px;margin:0 auto 30px;letter-spacing:-1px}.in-intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:#333;max-width:900px;margin:0 auto;line-height:1.8}.in-chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:36px}.in-chips[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#b32025;border:2px solid #e30613;border-radius:50px;padding:10px 20px;font-weight:800;font-size:.95rem}.in-chips[data-astro-cid-j7pv25f6] .material-symbols-outlined[data-astro-cid-j7pv25f6]{font-size:20px}.in-stats[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#e30613,#b32025);color:#fff;padding:70px 10%}.in-stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;text-align:center}.in-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(3.4rem,8vw,5.2rem);font-weight:900;font-family:Arial Black,sans-serif;line-height:1}.in-stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6].in-stat-label{display:block;margin-top:12px;font-size:1.15rem;text-transform:uppercase;letter-spacing:2px;font-weight:600}.in-disc[data-astro-cid-j7pv25f6]{padding:110px 10%;background:#f9f9f9}.in-titulo[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:55px}.in-titulo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#1a1a1a;font-size:clamp(2rem,5vw,3rem);font-weight:900;margin:0 0 14px;letter-spacing:-1px}.in-titulo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#666;font-size:1.15rem;max-width:650px;margin:0 auto;line-height:1.6}.in-titulo[data-astro-cid-j7pv25f6] .in-linea[data-astro-cid-j7pv25f6]{width:80px;height:4px;background:#e30613;margin:22px auto 0}.in-disc-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.in-disc-card[data-astro-cid-j7pv25f6]{position:relative;display:block;height:520px;border-radius:25px;overflow:hidden;box-shadow:0 15px 40px #0000002e;text-decoration:none;color:#fff}.in-disc-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.in-disc-card[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.07)}.in-disc-card[data-astro-cid-j7pv25f6] .in-disc-texto[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;padding:120px 40px 40px;background:linear-gradient(transparent,#000000eb)}.in-disc-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,4vw,2.6rem);margin:0 0 10px;font-weight:900}.in-disc-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 22px;opacity:.92;font-size:1.1rem}.in-disc-card[data-astro-cid-j7pv25f6] .in-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-weight:900;background:#e30613;padding:10px 22px;border-radius:50px;transition:gap .25s ease}.in-disc-card[data-astro-cid-j7pv25f6]:hover .in-link[data-astro-cid-j7pv25f6]{gap:14px}.in-porque[data-astro-cid-j7pv25f6]{padding:110px 10%;background:#fff}.in-porque-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}.in-card[data-astro-cid-j7pv25f6]{background:#fff;padding:36px 28px;border-radius:20px;border-top:6px solid #e30613;box-shadow:0 10px 30px #00000012;transition:transform .35s ease,box-shadow .35s ease}.in-card[data-astro-cid-j7pv25f6]:nth-child(2n){border-top-color:#333}.in-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 18px 44px #00000021}.in-icono[data-astro-cid-j7pv25f6]{width:66px;height:66px;border-radius:18px;background:#e30613;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.in-card[data-astro-cid-j7pv25f6]:nth-child(2n) .in-icono[data-astro-cid-j7pv25f6]{background:#000}.in-icono[data-astro-cid-j7pv25f6] .material-symbols-outlined[data-astro-cid-j7pv25f6]{font-size:36px}.in-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#b32025;font-size:1.3rem;margin:0 0 12px;line-height:1.25}.in-card[data-astro-cid-j7pv25f6]:nth-child(2n) h3[data-astro-cid-j7pv25f6]{color:#222}.in-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#555;line-height:1.65;margin:0}.in-familia[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(100px,16vw,200px) 10%;text-align:center;color:#fff;background:linear-gradient(#0009,#7800088c),url(/abrazo-equipo.webp) center / cover no-repeat}.in-familia[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Arial Black,sans-serif;font-size:clamp(2.2rem,6vw,4.6rem);line-height:1.05;letter-spacing:-1.5px;margin:0 auto 24px;max-width:900px;text-shadow:0 4px 24px rgba(0,0,0,.5)}.in-familia[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2.2vw,1.4rem);max-width:680px;margin:0 auto;line-height:1.6;text-shadow:0 2px 10px rgba(0,0,0,.5)}.in-cta[data-astro-cid-j7pv25f6]{padding:100px 5%;background:#fff}.in-cta-panel[data-astro-cid-j7pv25f6]{max-width:1100px;margin:0 auto;background:#000;color:#fff;border-radius:35px;border-left:8px solid #e30613;padding:clamp(40px,7vw,90px) clamp(24px,6vw,80px);text-align:center;box-shadow:0 25px 60px #00000040}.in-cta-panel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Arial Black,sans-serif;font-size:clamp(1.8rem,4.5vw,3.2rem);line-height:1.1;margin:0 0 16px}.in-cta-panel[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#bbb;font-size:1.2rem;margin:0 auto 36px;max-width:560px;line-height:1.6}.in-cta-panel[data-astro-cid-j7pv25f6] .in-hero-botones[data-astro-cid-j7pv25f6]{justify-content:center}@media(min-width:900px){.sedes-wrapper[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.2fr}}@media(max-width:1100px){.in-hero[data-astro-cid-j7pv25f6]{padding:180px 8% 90px}.in-hero[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,5.5vw,4.2rem);margin-bottom:18px}.in-hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.15rem;max-width:85%;margin-bottom:28px}}@media(max-width:768px){.in-hero[data-astro-cid-j7pv25f6]{padding:160px 6% 100px;align-items:flex-end;text-align:left}.in-hero[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{letter-spacing:-1px}.in-btn[data-astro-cid-j7pv25f6]{padding:14px 28px;font-size:1rem}.in-intro[data-astro-cid-j7pv25f6],.in-disc[data-astro-cid-j7pv25f6],.in-porque[data-astro-cid-j7pv25f6]{padding:70px 6%}.in-disc-card[data-astro-cid-j7pv25f6]{height:440px}.in-disc-card[data-astro-cid-j7pv25f6] .in-disc-texto[data-astro-cid-j7pv25f6]{padding:100px 26px 30px}.in-cta[data-astro-cid-j7pv25f6]{padding:60px 4%}}@media(prefers-reduced-motion:reduce){.in-hero-slide[data-astro-cid-j7pv25f6]{animation:none!important;opacity:0}.in-hero-slide[data-astro-cid-j7pv25f6]:nth-child(1){opacity:1;transform:none}.in-scroll[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{animation:none}}
