/* V11 | Corfolider | Imagenes ORIGINALES intactas (sin mockup CSS ni transformacion). */
body.page-inner[data-family="programa"] .hero.ci-cert-hero .ci-cert-hero-grid{
 display:grid!important;grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important;gap:0!important;
 width:min(1100px,calc(100% - 48px))!important;max-width:1100px!important;align-items:center!important;
}
body.page-inner[data-family="programa"] .ci-cert-hero .ci-cert-cover{
 width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;
 padding:24px 2% 24px 5%!important;perspective:none!important;display:flex!important;
 align-items:center!important;justify-content:center!important;box-sizing:border-box!important;
}
body.page-inner[data-family="programa"] .ci-cert-hero .ci-cert-cover::before{content:none!important;display:none!important}
body.page-inner[data-family="programa"] .ci-cert-hero .ci-cert-cover img,
body.page-inner[data-page="mas-alla-del-exito"] .ci-cert-hero .ci-cert-cover img{
 display:block!important;width:auto!important;height:auto!important;max-width:100%!important;
 max-height:min(66vh,520px)!important;object-fit:contain!important;object-position:center!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;
 transform:none!important;transition:none!important;clip-path:none!important;
}
body.page-inner[data-family="programa"] .ci-cert-hero .ci-cert-cover img:hover,
body.page-inner[data-page="mas-alla-del-exito"] .ci-cert-hero .ci-cert-cover img:hover{transform:none!important}
/* Identidad de cada certificacion, sin modificar el arte de la portada. */
body.page-inner[data-page="transforma-tu-mundo"] .ci-cert-hero-copy{border-left:3px solid #4bdce8;padding-left:clamp(14px,2vw,26px)!important}
body.page-inner[data-page="mas-alla-del-exito"] .ci-cert-hero-copy{border-left:3px solid #dfb679;padding-left:clamp(14px,2vw,26px)!important}
body.page-inner[data-page="exito-autentico"] .ci-cert-hero-copy{border-left:3px solid #efc080;padding-left:clamp(14px,2vw,26px)!important}
body.page-inner[data-family="programa"] .hero.ci-cert-hero::after{pointer-events:none}
@media(max-width:720px){
 body.page-inner[data-family="programa"] .hero.ci-cert-hero .ci-cert-hero-grid{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 width:calc(100% - 36px)!important;gap:8px!important;
 }
 body.page-inner[data-family="programa"] .ci-cert-hero .ci-cert-cover{padding:10px 0 24px!important;width:100%!important}
 body.page-inner[data-family="programa"] .ci-cert-hero .ci-cert-cover img{max-height:330px!important;max-width:min(82%,315px)!important}
}
