/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-view-video-home{position:relative;}.block-view-video-home h2{margin:2rem 1rem;color:#312760;font-size:1.6rem;font-weight:bold;text-transform:uppercase;text-align:center;}.block-view-link-interes .card{margin-bottom:1rem;border-color:#14827e;border-width:1px;box-shadow:#cecece 5px 7px 5px 0px;border-radius:10px;transition:0.2s;transform:scale(0.95);}.block-view-link-interes .card:hover{transform:scale(1);}.block-view-link-interes .card::before{content:"";position:relative;width:100%;height:5px;background:#14827e;border-top-right-radius:10px;border-top-left-radius:10px;}.block-view-link-interes .card .card-title{align-items:center;background-color:#14827e;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;display:flex;font-size:1rem;justify-content:center;height:75px;margin:-16px;text-align:center;}.block-view-link-interes .card:hover .card-title{font-weight:bold;}.block-view-link-interes .card img{display:block;width:60px;height:60px;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(40%) sepia(24%) saturate(2129%) hue-rotate(135deg) brightness(90%) contrast(84%);}.block-view-link-interes .card .card-text{font-size:.9rem;margin:1rem 0 2rem;}.card-text::before{content:"";display:block;width:100px;height:3px;background-color:#d2d2d2;margin-bottom:1rem;}.block-view-link-interes .card .card-link{position:absolute;color:transparent;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0);border-radius:5px;margin:0;}.block-view-link-interes .card .card-link:hover{background-color:rgba(0,0,0,0.01);}:root{--p100:#44338a;--p110:#302466;--p80:#6a5a9e;--p50:#a096c6;--p20:#d9d6ea;--p10:#ebe9f4;--s100:#45bfb8;--s110:#328e89;--s10:#eaf7f7;--bg:#fff;--card:#fff;color-scheme:light;--text:#4a4560;--title:var(--p110);--line:var(--p20);--chip-a:var(--p10);--chip-b:var(--s10);--icon:var(--p80);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);}.sen-enlaces_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:32px;}.sen-enlaces_card{position:relative;display:flex;flex-direction:column;gap:16px;padding:28px 24px 24px;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:20px;text-decoration:none;color:inherit;box-shadow:0 2px 10px rgba(33,27,72,0.06);transition:transform 0.25s,box-shadow 0.25s,border-color 0.25s;}.sen-enlaces_card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--p100),var(--s100));transform:scaleX(0);transform-origin:left;transition:transform 0.5s;}.sen-enlaces_card:hover,.sen-enlaces_card:focus-visible{transform:translateY(-6px);border-color:var(--p50);box-shadow:0 18px 36px -14px rgba(68,51,138,0.35);outline:none;}.sen-enlaces_card:hover::before,.sen-enlaces_card:focus-visible::before{transform:scaleX(1);}.sen-enlaces_icon{display:grid;place-items:center;width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--chip-a),var(--chip-b));color:var(--icon);transition:0.25s;}.sen-enlaces_icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}.sen-enlaces_card:hover .sen-enlaces_icon{background:linear-gradient(135deg,var(--p100),var(--p80));color:#fff;}.sen-enlaces_card h3{margin:0;font-size:1.sen-enlaces_1rem;font-weight:600;color:var(--title);}.sen-enlaces_card p{margin:0;flex:1;font-size:0.9rem;line-height:1.6;}.sen-enlaces_cta{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid var(--line);font-size:0.85rem;font-weight:600;color:var(--p100);}.sen-enlaces_arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--chip-a);transition:0.25s;}.sen-enlaces_arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}.sen-enlaces_card:hover .sen-enlaces_arrow{background:var(--s100);color:#fff;transform:translateX(4px);}body.page-node-156 #block-theme-sen-bannerconozcaelsen,body.page-node-274 #block-theme-sen-bannerconozcaelsen{display:none;}blockquote{line-height:1.5rem !important;}
:root{--sen-primary:#45338F;--sen-primary-dark:#2B2056;--sen-primary-soft:#F0EDFA;--sen-secondary:#40BCBA;--sen-secondary-dark:#087F89;--sen-secondary-soft:#EAF7F7;--sen-border:#E5E7EF;--sen-surface:#FFFFFF;;--sen-radius:14px;--sen-shadow:0 5px 20px rgba(36,35,58,0.06);--sen-shadow-hover:0 12px 28px rgba(36,35,58,0.11);}.fases-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:stretch;margin:2rem 0;}.fases-grid *{box-sizing:border-box;}.fase-card:nth-child(-n + 3){grid-column:span 2;}.fase-card:nth-child(4){grid-column:2 / span 2;}.fase-card:nth-child(5){grid-column:4 / span 2;}.fase-card{--sen-accent:var(--sen-primary);--sen-accent-soft:var(--sen-primary-soft);position:relative;display:flex;flex-direction:column;min-width:0;padding:26px 24px 0;overflow:hidden;background-color:var(--sen-surface);border:1px solid var(--sen-border);border-radius:var(--sen-radius);box-shadow:var(--sen-shadow);box-sizing:border-box;transition:transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease;}.fase-card-verde{--sen-accent:var(--sen-secondary-dark);--sen-accent-soft:var(--sen-secondary-soft);}.fase-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--sen-accent);}.fase-card:hover{transform:translateY(-4px);border-color:#D5D3E6;box-shadow:var(--sen-shadow-hover);}.fase-card__top{display:flex;align-items:center;gap:20px;margin-bottom:22px;}.fase-card__icon{display:grid;place-items:center;flex-shrink:0;width:96px;height:96px;border-radius:50%;background-color:var(--sen-accent-soft);}.fase-card__icon img{width:74px;height:74px;object-fit:contain;object-position:center;}.fase-card__number{color:var(--sen-accent);font-size:clamp(42px,4vw,58px);font-weight:800;line-height:1;letter-spacing:-2px;opacity:0.9;}.fase-card__content{flex:1;}.fase-card__label{margin:0 0 8px;color:var(--sen-accent);font-size:11px;font-weight:800;letter-spacing:2px;}.fase-card__content h3{margin:0 0 12px;color:var(--sen-primary-dark);font-size:18px;font-weight:500;line-height:1.35;overflow-wrap:break-word;}.fase-card__content::after{content:"";display:block;width:42px;height:4px;margin-top:20px;margin-bottom:24px;border-radius:4px;background-color:var(--sen-accent);}@media (max-width:900px){.fases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}.fase-card:nth-child(n){grid-column:auto;}.fase-card:nth-child(5){grid-column:1 / -1;width:calc(50% - 10px);justify-self:center;}.fase-card{padding:24px 20px 0;}.fase-card__footer{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;}.fase-card__top{gap:14px;}.fase-card__icon{width:64px;height:64px;}.fase-card__icon img{width:46px;height:46px;}.fase-card__content h2{font-size:18px;}}@media (max-width:560px){.fases-grid{grid-template-columns:minmax(0,1fr);gap:18px;}.fase-card:nth-child(n){grid-column:auto;width:100%;}.fase-card{padding:24px 22px 0;}.fase-card__top{margin-bottom:18px;}.fase-card__number{font-size:48px;}.fase-card__content h2{font-size:19px;}.estandarizacion__note{margin-top:28px;}}@media (prefers-reduced-motion:reduce){.fase-card{transition:none;}.fase-card:hover{transform:none;}}
