/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.grid--events{--grid-gutter-x:1.5rem;--grid-gutter-y:1.25rem;margin-inline:calc(var(--grid-gutter-x)*-.5)}@media(min-width:540px){.grid--events>.cell{--grid-cell-width:50%}}@media(min-width:1024px){.grid--events.events-overview>.cell{--grid-cell-width:33.3333%}}.block--upcoming-events{--grid-gutter-x:1.5rem;--grid-gutter-y:1.25rem;margin-inline:calc(var(--grid-gutter-x)*-.5)}@media(min-width:1024px){.block--upcoming-events>.cell--header{--grid-cell-width:33.3333%}.block--upcoming-events>.cell--content{--grid-cell-width:66.6667%}}.event{--default-font-size:0.875rem;box-shadow:0 0 1rem rgba(0,0,0,.1);display:flex;flex-flow:row nowrap;font-size:var(--default-font-size)}.event>.event__date{--text-color:#fff;--header-color:#fff;--link:var(--text-color);--link-hover:#dee2e6;color:var(--text-color);--readmore-link-color:var(--text-color);--icon-color:var(--text-color);align-items:flex-start;background-color:var(--color--secondary);display:flex;flex-flow:column nowrap;justify-content:center;padding:1.25rem;width:43%}.event>.event__date .day{font-size:3rem;font-weight:var(--font-weight-black);line-height:1}@media(min-width:360px){.event>.event__date .day{font-size:5.5rem}}@media(min-width:540px){.event>.event__date .day{font-size:10vw}}@media(min-width:768px){.event>.event__date .day{font-size:5.5rem}}.event>.event__date .month{font-size:.875rem}.event>.event__info{background-color:var(--color--white);padding:1rem;width:57%}@media(min-width:768px){.event>.event__info{padding:1.5rem}}.event>.event__info .event__title{font-size:1rem;font-weight:var(--font-weight-bold);text-transform:uppercase}.event .field__label{color:var(--color--primary);font-weight:var(--font-weight-bold)}
@property --scroll-effect-duration{syntax:"<time>";inherits:true;initial-value:.6s}html.js .fade-in{opacity:0;transform:translateY(40px);transition:opacity var(--scroll-effect-duration,.8s) cubic-bezier(.68,-.55,.27,1.55),transform var(--scroll-effect-duration,.8s) cubic-bezier(.68,-.55,.27,1.55)}html.js .fade-in.visible{opacity:1;transform:translateY(0)}html.js .slide-in{opacity:0;transform:translateX(-20px);transition:opacity var(--scroll-effect-duration,.8s) cubic-bezier(.68,-.55,.27,1.55),transform var(--scroll-effect-duration,.8s) cubic-bezier(.68,-.55,.27,1.55)}html.js .slide-in.visible{opacity:1;transform:translateX(0)}.fade-in .animated-list>.animated-list-item,.slide-in .animated-list>.animated-list-item{opacity:0;transition:opacity .6s cubic-bezier(.17,.67,.83,.67);transition-delay:calc(var(--position,0)*.25s + .2s)}.fade-in.visible .animated-list>.animated-list-item,.slide-in.visible .animated-list>.animated-list-item{opacity:1}
