.events-module{width:100%}.events-module__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--bs-gutter-x, 1.5rem);column-gap:var(--bs-gutter-x, 1.5rem);row-gap:clamp(2.5rem,4vw,4rem);align-items:start}.events-module__item{grid-column:var(--events-column-start, 3) / span 2;min-width:0}.events-module__card,.events-module__link{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;color:inherit;text-decoration:none}.events-module__media{position:relative;width:100%;aspect-ratio:1;border-radius:9999px;background:#eff3ef}.events-module__link .events-module__media{cursor:pointer}.events-module__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #decdbe;transition:.3s ease-in;pointer-events:none;will-change:opacity;transform:translateZ(0)}.events-module__media:hover:after,.events-module__link:focus-visible .events-module__media:after{box-shadow:0 0 0 12px #decdbe}.events-module__image,.events-module__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:inherit}.events-module__image{-o-object-fit:cover;object-fit:cover}.events-module__image-placeholder{background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.8),transparent 45%),linear-gradient(135deg,#dfe7dd,#f3f5f0)}.events-module__title{margin:0;text-align:center;font-size:clamp(1.625rem,2vw,2.375rem);line-height:1.05}.events-module__link:hover .events-module__title,.events-module__link:focus-visible .events-module__title{text-decoration:underline;text-underline-offset:.18em}.events-module__link:focus-visible{outline:none}@media (max-width: 991.98px){.events-module__grid{grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem}.events-module__item{grid-column:auto / span 2}}@media (max-width: 767.98px){.events-module__grid{grid-template-columns:1fr}.events-module__item{grid-column:1 / -1}.events-module__media{width:min(13rem,70vw)}.events-module__title{font-size:clamp(1.5rem,7vw,2rem)}}
