.block-hero-events{margin-bottom:2.5rem;margin-bottom:var(--375px-l);margin-top:3rem;margin-top:var(--375px-xl)}@media screen and (min-width:1440px){.block-hero-events{margin-bottom:3rem;margin-bottom:var(--1440px-l);margin-top:4rem;margin-top:var(--1440px-xl)}}.block-hero-events.block:first-child{margin-bottom:2.5rem;margin-bottom:var(--375px-l);margin-top:3rem;margin-top:var(--375px-xl)}@media screen and (min-width:1440px){.block-hero-events.block:first-child{margin-bottom:3rem;margin-bottom:var(--1440px-l);margin-top:4rem;margin-top:var(--1440px-xl)}}.block-hero-events .row{row-gap:2.5rem;row-gap:var(--375px-l)}@media screen and (min-width:1440px){.block-hero-events .row{row-gap:3rem;row-gap:var(--1440px-l)}}.block-hero-events .content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:1.5rem;row-gap:var(--375px-s);text-align:center}@media screen and (min-width:1025px){.block-hero-events .content-wrapper{row-gap:1rem;row-gap:var(--1025px-xs)}}@media screen and (min-width:1440px){.block-hero-events .content-wrapper{row-gap:1.5rem;row-gap:var(--1440px-xs)}}.block-hero-events .card-meta{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-direction:column;font-size:.875rem;font-weight:700;row-gap:.5rem}@media screen and (min-width:1025px){.block-hero-events .card-meta{font-size:.875rem}}@media screen and (min-width:768px){.block-hero-events .card-meta{flex-direction:row}}.block-hero-events i{color:#33f;font-size:1.125rem}@media screen and (min-width:1025px){.block-hero-events i{font-size:1.125rem}}.block-hero-events .date,.block-hero-events .location{align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.block-hero-events .excerpt{color:#5d5d5d;font-size:1.125rem;font-weight:600}@media screen and (min-width:1025px){.block-hero-events .excerpt{font-size:1.125rem}}.block-hero-events .image-wrapper{aspect-ratio:16/10;border-radius:4px;overflow:hidden;width:100%}@media screen and (max-width:1024px){.block-hero-events .image-wrapper{overflow:visible}}.block-hero-events .image-wrapper img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}