/* @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:#67599f;border-width:1px;box-shadow:#cecece 5px 7px 5px 0px;}.block-view-link-interes .card .card-title{align-items:center;background-color:#67599f;color:#fff;display:flex;font-size:1rem;justify-content:center;height:75px;margin:-16px;text-align:center;}.block-view-link-interes .card img{display:block;width:90px;height:90px;object-fit:contain;object-position:center;filter:brightness(0) saturate(100%) invert(61%) sepia(9%) saturate(1467%) hue-rotate(211deg) brightness(88%) contrast(86%);}.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.02);border-radius:5px;margin:0;}.block-view-link-interes .card .card-link:hover{background-color:rgba(0,0,0,0);}: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);}
