.card.card--event{--card-meta-bg-color:#a8dce8;--card-bg-color:#fff;--card-heading-color:#4a4a4a;--card-body-color:#4a4a4a;--card-read-more-color:#ffb004;background-color:var(--card-bg-color);display:grid;gap:0;grid-row:span 4;grid-template-columns:1fr;grid-template-rows:4.375rem auto;height:100%;overflow:hidden}@media (min-width:768px){.card.card--event{grid-template-rows:90px auto}}@media (min-width:1200px){.card.card--event{grid-template-rows:110px auto}}.card.card--event>*{z-index:2}.card.card--event .card__meta{background-color:var(--card-meta-bg-color);display:grid;grid-template-columns:4.375rem auto}@media (min-width:768px){.card.card--event .card__meta{grid-template-columns:90px auto}}@media (min-width:1200px){.card.card--event .card__meta{grid-template-columns:110px auto}}.card.card--event .card__date{align-items:center;background-color:#73c0ce;color:#fff;display:flex;flex:0 0 88px;flex-direction:column;justify-content:center;line-height:1;padding:1rem}.card.card--event .card__date__day{font-size:1.5rem;font-weight:600}.card.card--event .card__date__month{align-items:start;color:#fff;display:flex;flex-direction:column;font-size:1.5rem;font-weight:600;justify-content:center;line-height:1rem;padding:0 1rem;width:100%}@media (min-width:768px){.card.card--event .card__date{padding:1.5rem}.card.card--event .card__date__day{font-size:2rem}.card.card--event .card__date__month{align-items:start;font-size:2rem;line-height:1;padding:0 1.5rem}}@media (min-width:1200px){.card.card--event .card__date{padding:1.875rem}.card.card--event .card__date__month{padding:0 1.875rem}}.card.card--event .card__body{color:var(--card-body-color);padding:0 1.25rem .25rem}.card.card--event .card__title{color:var(--card-heading-color);margin-bottom:0;padding:1rem}.card.card--event .card__title a{color:inherit;text-decoration:none!important}@media (min-width:768px){.card.card--event .card__title{padding:1.875rem}}.card.card--event .card__footer{padding-bottom:1.875rem;padding-top:0}.card.card--event.card--list{grid-row:span 1}.card.card--event.card--list .card__meta{background-color:#fff;height:auto;justify-content:start;min-height:76px}.card.card--event.card--list .card__date{flex:0 0 80px;padding-top:.75rem}.card.card--event.card--list .card__title{font-size:1rem;font-weight:600;margin-bottom:0;padding:1.125rem 1.25rem}.card.card--event .read-more{color:var(--card-read-more-color)}.card.card--event .card__date__separator{line-height:1rem}.swiper-wrapper .card--event{margin-bottom:0}.overflow--clip{overflow-x:clip}.slider--overflow-visible>.swiper{overflow:visible}