.card.card--event{--card-meta-bg-color:#4070b6;--card-bg-color:#fff;--card-heading-color:#4070b6;--card-body-color:#212529;--card-read-more-color:#4070b6;background-color:var(--card-bg-color);display:grid;gap:0;grid-row:span 4;grid-template-columns:1fr;grid-template-rows:subgrid;overflow:hidden}.card.card--event>*{z-index:2}.card.card--event .card__meta{align-items:stretch;background-color:var(--card-meta-bg-color);display:flex;gap:.625rem;height:76px;justify-content:space-between;padding-right:1.125rem}.card.card--event .card__date{align-items:center;background-color:#ffcb04;color:#4070b6;display:flex;flex:0 0 88px;flex-direction:row;justify-content:center;line-height:1;padding:.75rem}.card.card--event .card__date__end,.card.card--event .card__date__start{align-items:center;display:flex;flex-direction:column;padding:0 .375rem}.card.card--event .card__date__day{font-size:1.375rem;font-weight:600}.card.card--event .card__date__month{font-size:.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);padding:1rem 1.25rem 0}.card.card--event .card__title a{color:inherit;text-decoration:none!important}.card.card--event .card__footer{padding-top:.5rem}.card.card--event.card--academic{--card-meta-bg-color:#fff;--card-bg-color:#4070b6;--card-heading-color:#fff;--card-body-color:#fff;--card-read-more-color:#ffcb04}.card.card--event.card--academic:before{background-image:url(images/montessori-academic-translucent.c54b8154.svg);background-position:0 0;background-size:contain;content:"";height:521px;left:1.125rem;position:absolute;top:125px;width:547px;z-index:1}.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:56px}.card.card--event.card--list .card__date{flex:0 0 80px;min-width:115px;padding:.5rem .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)}.swiper-wrapper .card--event{grid-template-rows:76px auto 1fr;margin-bottom:0}