/* Educación: selección visual 29 octubre 2026. */
.al-educacion-visual .al-cursos-fondo img{opacity:.82;filter:saturate(.9);object-position:65% 50%}
.al-educacion-visual .al-cursos-fondo::after{background:linear-gradient(90deg,#0b0710f2 0%,#0b0710d9 35%,#0b071066 72%,#0b071033),linear-gradient(180deg,transparent 40%,#0b0710 100%)}
.al-educacion-visual .al-cursos-portada .al-portada-grid,.al-educacion-visual .al-cursos-portada .al-portada-datos{z-index:2}
.al-educacion-visual .al-cv-valor img{object-position:50% 35%}
.al-educacion-visual .al-cv-valor:nth-child(4) img{object-position:50% 28%}
.al-educacion-visual .al-pp-foto{aspect-ratio:4/5}
.al-educacion-visual .al-pp-foto img{object-position:50% 45%}
.al-educacion-visual .al-cv-acto--aprender{position:relative;overflow:hidden}
.al-edu-aprender-fondo{position:absolute;inset:0;pointer-events:none}
.al-edu-aprender-fondo img{width:100%;height:100%;object-fit:cover;object-position:65% 50%;opacity:.55}
.al-edu-aprender-fondo::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0710e8,#0b071099 55%,#0b071040),linear-gradient(180deg,#0b0710,transparent 35%,#0b0710)}
.al-educacion-visual .al-cv-acto--aprender .al-cv-acto-in{position:relative;z-index:2}
.al-educacion-visual .al-edu-galeria .al-pp-gal-f{grid-column:span 4;min-width:0}
.al-educacion-visual .al-edu-galeria .al-foto{aspect-ratio:4/3}
.al-educacion-visual .al-edu-galeria img{object-position:50% 40%}
.al-educacion-visual .al-edu-galeria .al-pp-gal-f:nth-child(6) img{object-fit:contain;background:#17101d}
.al-edu-galeria-nota{font-size:.8rem;color:var(--texto-2);margin:24px 0 0;line-height:1.6;max-width:760px}
@media(max-width:800px){.al-educacion-visual .al-edu-galeria .al-pp-gal-f{grid-column:span 6}}
@media(max-width:520px){.al-educacion-visual .al-edu-galeria .al-pp-gal-f{grid-column:1/-1}.al-educacion-visual .al-cursos-fondo img{object-position:68% 50%}.al-educacion-visual .al-cursos-fondo::after{background:linear-gradient(180deg,#0b0710b3,#0b0710d9 65%,#0b0710)} }

/* Cada escena funde como una sola capa: ambiente y foto nítida. */
.al-educacion-visual .al-edu-fondos{overflow:hidden}
.al-educacion-visual .al-edu-fondo-imagen{position:absolute;inset:0;opacity:0;transition:opacity 2.4s ease-in-out;background:#0b0710;overflow:hidden}
.al-educacion-visual .al-edu-fondo-imagen.al-visible{opacity:1}
.al-educacion-visual .al-edu-fondo-imagen.al-sin-transicion{transition:none}
.al-edu-ambiente{position:absolute;inset:-35px;background-size:cover;background-position:center;filter:blur(24px) brightness(.8);transform:scale(1.04)}
.al-educacion-visual .al-edu-fondos .al-edu-foto-nitida{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 40%;opacity:1;filter:saturate(.9)}
.al-educacion-visual .al-edu-fondos::after{z-index:3;background:linear-gradient(90deg,#0b0710d9 0%,#0b0710b8 36%,#0b07104d 65%,#0b071026),linear-gradient(180deg,#0b071033,transparent 35%,#0b0710 100%)}
@media(min-width:801px){
 .al-educacion-visual .al-edu-vertical .al-edu-foto-nitida{left:auto;right:0;width:auto;max-width:72%;height:100%;object-fit:contain;object-position:right center;mask-image:linear-gradient(90deg,transparent,#000 24%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%)}
}
@media(max-width:800px){
 .al-educacion-visual .al-edu-fondos::after{background:linear-gradient(180deg,#0b071099,#0b0710c7 65%,#0b0710)}
}
