.cerf[data-v-9bd50c53]{color:#0b1a2a;background:#edf1f4;scroll-margin-top:24px;font-family:"Source Sans 3",system-ui,sans-serif}.cerf[data-v-9bd50c53] *,.cerf[data-v-9bd50c53] :before,.cerf[data-v-9bd50c53] :after{box-sizing:border-box}.cerf__wrap[data-v-9bd50c53]{max-width:80rem;margin:0 auto;padding:56px 20px}.cerf__title[data-v-9bd50c53]{text-align:center;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.08}.cerf__grid[data-v-9bd50c53]{grid-template-columns:1fr;gap:14px 8px;padding-top:10px;display:grid}.cerf-card[data-v-9bd50c53]{background:#fff;border:1px solid #0b1a2a1a;border-radius:20px;flex-direction:column;padding:18px 16px 16px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative}.cerf-card[data-v-9bd50c53]:hover{border-color:#7fc4f0;box-shadow:0 10px 26px -16px #0b1a2a59}.cerf-card__tag[data-v-9bd50c53]{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#05202f;background:#7fc4f0;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:14px;box-shadow:0 0 0 3px #edf1f4}.cerf-card__month[data-v-9bd50c53]{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#19577f;margin:0;font-size:15px;font-weight:700}.cerf-card__month small[data-v-9bd50c53]{letter-spacing:.04em;color:#5b7a91;font-size:13px;font-weight:600}.cerf-card__days[data-v-9bd50c53]{letter-spacing:-.02em;color:#0b1a2a;margin:6px 0 2px;font-size:30px;font-weight:600;line-height:1.05}.cerf-card__week[data-v-9bd50c53]{color:#3d5468;margin:0 0 16px;font-size:14px}.cerf-card__link[data-v-9bd50c53]{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:#19577f;border:1px solid #19577f40;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.cerf-card__link[data-v-9bd50c53]:hover{color:#fff;background:#19577f}.cerf-card--next[data-v-9bd50c53]{color:#fff;background:linear-gradient(140deg,#0b1a2a 0%,#2e6d9e 100%);border-color:#0000}.cerf-card--next .cerf-card__month[data-v-9bd50c53]{color:#7fc4f0}.cerf-card--next .cerf-card__month small[data-v-9bd50c53],.cerf-card--next .cerf-card__week[data-v-9bd50c53]{color:#ffffffc7}.cerf-card--next .cerf-card__days[data-v-9bd50c53]{color:#fff}.cerf-card--next .cerf-card__link[data-v-9bd50c53]{color:#05202f;background:#7fc4f0;border-color:#0000}.cerf-card--next .cerf-card__link[data-v-9bd50c53]:hover{color:#05202f;background:#fff}.cerf-card[data-v-9bd50c53]:has(.cerf-card__tag){padding-top:24px}.cerf-tag--verde[data-v-9bd50c53]{color:#fff;background:#16a34a}.cerf-tag--rojo[data-v-9bd50c53]{color:#fff;background:#dc2626}.cerf-tag--ambar[data-v-9bd50c53]{color:#3b2300;background:#f59e0b}.cerf-card--off[data-v-9bd50c53]{background:#f7f8fa}.cerf-card--off[data-v-9bd50c53]>:not(.cerf-card__tag){opacity:.5}.cerf-card--off .cerf-card__days[data-v-9bd50c53]{text-decoration:line-through;text-decoration-thickness:2px}.cerf-card--off .cerf-card__link[data-v-9bd50c53]{cursor:default;border-style:dashed}.cerf-card--off .cerf-card__link[data-v-9bd50c53]:hover{color:#19577f;background:0 0}.cerf__cta[data-v-9bd50c53]{color:#fff;background:linear-gradient(100deg,#0b1a2a 0%,#2e6d9e 100%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:22px 28px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.cerf__btn[data-v-9bd50c53]{color:#05202f;letter-spacing:.06em;text-transform:uppercase;background:#7fc4f0;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}.cerf__cta:hover .cerf__btn[data-v-9bd50c53]{background:#fff}@media (width>=640px){.cerf__grid[data-v-9bd50c53]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.cerf__wrap[data-v-9bd50c53]{padding:80px 40px}.cerf__grid[data-v-9bd50c53]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1180px){.cerf__grid[data-v-9bd50c53]{grid-template-columns:repeat(7,minmax(0,1fr))}.cerf-card__days[data-v-9bd50c53]{font-size:26px}.cerf-card__month[data-v-9bd50c53]{letter-spacing:.03em;font-size:14px}.cerf-card__week[data-v-9bd50c53]{font-size:13px}}@media (width<=639px){.cerf__wrap[data-v-9bd50c53]{padding:44px 16px}.cerf__title[data-v-9bd50c53]{margin-bottom:20px}.cerf-card[data-v-9bd50c53]{border-radius:18px;grid-template-columns:1fr auto;grid-template-areas:"month link""days link""week link";column-gap:12px;padding:14px 16px;display:grid}.cerf-card__month[data-v-9bd50c53]{grid-area:month;font-size:14px}.cerf-card__days[data-v-9bd50c53]{grid-area:days;margin:4px 0 2px;font-size:26px}.cerf-card__week[data-v-9bd50c53]{grid-area:week;margin:0;font-size:13px}.cerf-card__link[data-v-9bd50c53]{grid-area:link;align-self:center;margin:0;padding:11px 14px;font-size:11px}.cerf__cta[data-v-9bd50c53]{border-radius:18px;padding:20px;font-size:17px}.cerf__btn[data-v-9bd50c53]{justify-content:center;width:100%}}.cer-landing[data-v-97f3a44d]{font-family:"Source Sans 3",system-ui,sans-serif}.cer-landing a[data-v-97f3a44d]{text-decoration:none;transition:color .2s,background-color .2s}.cer-landing a[data-v-97f3a44d]:focus-visible,.cer-landing button[data-v-97f3a44d]:focus-visible,.cer-landing summary[data-v-97f3a44d]:focus-visible{outline-offset:4px;outline:3px solid #2e6d9e}.cer-landing button[data-v-97f3a44d]:disabled{opacity:.4;cursor:default}.cer-landing summary[data-v-97f3a44d]{cursor:pointer;list-style:none}.cer-landing summary[data-v-97f3a44d]::-webkit-details-marker{display:none}#pista-galeria[data-v-97f3a44d]{scrollbar-width:none}#pista-galeria[data-v-97f3a44d]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.cer-landing a[data-v-97f3a44d]{transition:none}}
