.event-card{color:inherit;display:flex;flex-flow:column nowrap;gap:16px;position:relative;text-decoration:none}@media(min-width:768px){.event-card{align-items:center;flex-flow:row nowrap;gap:24px}}@media(min-width:992px){.event-card{gap:32px}}.event-card--small{align-items:center;flex-flow:row nowrap;gap:16px}@media(min-width:992px){.event-card--small{gap:24px}}@media(min-width:768px){.event-card--vertical{flex-flow:column nowrap}}.overview__col .event-card{border-top:1px solid #4316231a;padding:1.5rem 0}@media(min-width:768px){.overview__col .event-card{border-top:1px solid #4316231a;padding:2rem 0}}.overview__col:first-child .event-card{border-top:0;padding-top:0}.overview__col:last-child .event-card{padding-bottom:0}.event-card:not(div):focus-visible,.event-card:not(div):hover{color:inherit;text-decoration:none}.event-card__image-wrapper{aspect-ratio:342/199;height:auto;max-width:100%;position:relative;width:100%}@media(min-width:768px){.event-card__image-wrapper{max-width:342px}}.event-card--small .event-card__image-wrapper{aspect-ratio:1/1;max-width:64px}@media(min-width:576px){.event-card--small .event-card__image-wrapper{max-width:128px}}@media(min-width:1200px){.event-card--small .event-card__image-wrapper{max-width:200px}}.event-card--vertical .event-card__image-wrapper{aspect-ratio:416/277;max-width:100%}.event-card__image,.event-card__image-wrapper .image-wrapper{border-radius:8px;overflow:clip}.event-card__image{bottom:0;height:100%;left:0;max-width:none;object-fit:cover;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}.event-card:not(div):focus-visible .event-card__image,.event-card:not(div):hover .event-card__image{height:106%;left:-3%;top:-3%;width:106%}.event-card__image-empty{border-radius:8px;overflow:clip}.event-card__image-empty svg{transition:all .3s ease-in-out}.event-card:not(div):focus-visible .event-card__image-empty svg,.event-card:not(div):hover .event-card__image-empty svg{height:calc(3rem + 12px);left:-6px;top:-6px;width:calc(3rem + 12px)}.event-card__date{background-color:#6b2b3f;border-radius:12px;color:#431623;color:#fff;display:flex;flex-flow:column nowrap;font-size:1rem;font-weight:400;hyphens:manual;-webkit-hyphens:manual;left:1rem;line-height:1.25;margin:0;min-width:80px;padding:8px 16px;position:absolute;text-align:center;top:1rem;z-index:1}.block--dark .rich-text .event-card__date,.block--gradient .rich-text .event-card__date,.block--primary .rich-text .event-card__date,.block--secondary .rich-text .event-card__date,.block--tertiary .rich-text .event-card__date{color:#fff}@media(min-width:576px){.event-card__date{line-height:1.4}}@media(min-width:768px){.event-card__date{line-height:1.6}}@media(min-width:576px){.event-card__date{min-width:90px;padding:12px 24px}}@media(min-width:768px){.event-card__date{left:.5rem;padding:8px 16px;top:.5rem}}@media(min-width:1200px){.event-card__date{min-width:112px;padding:12px 24px}}.event-card--small .event-card__date{display:none}@media(min-width:576px){.event-card--small .event-card__date{display:flex;left:-.75rem;top:-24px}}.event-card--vertical .event-card__date{left:12px;top:12px}.event-card__date span{color:#fff}.event-card__right{display:flex;flex-flow:column nowrap;gap:16px;justify-content:space-between;width:100%}@media(min-width:768px){.event-card__right{gap:24px}}@media(min-width:1200px){.event-card__right{align-items:center;flex-flow:row nowrap;gap:32px}}.event-card--small .event-card__right{align-items:center;flex-flow:row nowrap;gap:8px}@media(min-width:576px){.event-card--small .event-card__right{align-items:flex-start;flex-flow:column nowrap;gap:12px}}@media(min-width:1200px){.event-card--small .event-card__right{gap:24px}}.event-card--vertical .event-card__right{align-items:flex-start;flex-flow:column nowrap}@media(min-width:768px){.event-card--vertical .event-card__right{gap:24px}}.event-card__content{display:flex;flex-flow:column nowrap;gap:4px}.event-card--vertical .event-card__content{gap:.5rem}.event-card__title{align-items:flex-start;display:flex;flex-flow:column-reverse nowrap;gap:8px}@media(min-width:992px){.event-card__title{align-items:center;flex-flow:row nowrap;gap:16px}}.event-card--small .event-card__title{align-items:flex-start;flex-flow:column-reverse nowrap;gap:8px}@media(min-width:1200px){.event-card--small .event-card__title{align-items:center;flex-flow:row nowrap;gap:16px}}@media(max-width:575.98px){.event-card__title h2,.event-card__title h3,.event-card__title h4,.event-card__title h6{color:#6b2b3f;font-family:marble,sans-serif;font-size:1rem;font-weight:600;hyphens:manual;-webkit-hyphens:manual;line-height:1.15;margin:0;overflow-wrap:break-word;text-transform:none}.block--dark .rich-text .event-card__title h2,.block--dark .rich-text .event-card__title h3,.block--dark .rich-text .event-card__title h4,.block--dark .rich-text .event-card__title h6,.block--gradient .rich-text .event-card__title h2,.block--gradient .rich-text .event-card__title h3,.block--gradient .rich-text .event-card__title h4,.block--gradient .rich-text .event-card__title h6,.block--primary .rich-text .event-card__title h2,.block--primary .rich-text .event-card__title h3,.block--primary .rich-text .event-card__title h4,.block--primary .rich-text .event-card__title h6,.block--secondary .rich-text .event-card__title h2,.block--secondary .rich-text .event-card__title h3,.block--secondary .rich-text .event-card__title h4,.block--secondary .rich-text .event-card__title h6,.block--tertiary .rich-text .event-card__title h2,.block--tertiary .rich-text .event-card__title h3,.block--tertiary .rich-text .event-card__title h4,.block--tertiary .rich-text .event-card__title h6{color:#fff}}@media(max-width:575.98px)and (min-width:768px){.event-card__title h2,.event-card__title h3,.event-card__title h4,.event-card__title h6{font-size:1.125rem}}@media(max-width:575.98px)and (min-width:1200px){.event-card__title h2,.event-card__title h3,.event-card__title h4,.event-card__title h6{font-size:1.25rem}}.block--dark .event-card__title h2,.block--dark .event-card__title h3,.block--dark .event-card__title h4,.block--dark .event-card__title h6,.block--gradient .event-card__title h2,.block--gradient .event-card__title h3,.block--gradient .event-card__title h4,.block--gradient .event-card__title h6,.block--primary .event-card__title h2,.block--primary .event-card__title h3,.block--primary .event-card__title h4,.block--primary .event-card__title h6,.block--secondary .event-card__title h2,.block--secondary .event-card__title h3,.block--secondary .event-card__title h4,.block--secondary .event-card__title h6,.block--tertiary .event-card__title h2,.block--tertiary .event-card__title h3,.block--tertiary .event-card__title h4,.block--tertiary .event-card__title h6{color:#fff}.event-card__tag{flex-shrink:0}@media(max-width:575.98px){.event-card--small .event-card__tag{display:none}}.event-card__labels{align-items:center;display:flex;flex-flow:row wrap;gap:4px}@media(min-width:768px){.event-card__labels{gap:.5rem}}.event-card__label{align-items:center;color:#431623;display:block;display:flex;flex-flow:row nowrap;font-size:.875rem;font-weight:400;gap:.5rem;hyphens:manual;-webkit-hyphens:manual;line-height:1.6;margin:0}.block--dark .event-card__label,.block--gradient .event-card__label,.block--primary .event-card__label,.block--secondary .event-card__label,.block--tertiary .event-card__label{color:#fff}.event-card--vertical .event-card__label{gap:4px}.event-card--small .event-card__label{font-size:.75rem;gap:4px}@media(min-width:576px){.event-card--small .event-card__label{font-size:.875rem;gap:.5rem}}.event-card__label svg{fill:#431623;flex-shrink:0;height:24px;width:24px}.block--dark .event-card__label svg,.block--gradient .event-card__label svg,.block--primary .event-card__label svg,.block--secondary .event-card__label svg,.block--tertiary .event-card__label svg{fill:#fff}.event-card--small .event-card__label svg{height:16px;width:16px}@media(min-width:576px){.event-card--small .event-card__label svg{height:24px;width:24px}}.event-card__description{color:#431623;display:-webkit-box;font-size:1rem;font-weight:400;hyphens:manual;-webkit-hyphens:manual;line-height:1.25;margin:12px 0 0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.block--dark .rich-text .event-card__description,.block--gradient .rich-text .event-card__description,.block--primary .rich-text .event-card__description,.block--secondary .rich-text .event-card__description,.block--tertiary .rich-text .event-card__description{color:#fff}@media(min-width:576px){.event-card__description{line-height:1.4}}@media(min-width:768px){.event-card__description{line-height:1.6}}.event-card--vertical .event-card__description{margin-top:0}.block--dark .event-card__description,.block--gradient .event-card__description,.block--primary .event-card__description,.block--secondary .event-card__description,.block--tertiary .event-card__description{color:#fff}.event-card__button-link{color:#b8496d}.block--dark .event-card__button-link,.block--gradient .event-card__button-link,.block--primary .event-card__button-link,.block--secondary .event-card__button-link,.block--tertiary .event-card__button-link{color:#fff}.event-card__button-link svg{fill:#b8496d}.block--dark .event-card__button-link svg,.block--gradient .event-card__button-link svg,.block--primary .event-card__button-link svg,.block--secondary .event-card__button-link svg,.block--tertiary .event-card__button-link svg{fill:#fff}@media(min-width:576px){.event-card--small .event-card__button-link svg{margin-left:0}}@media(max-width:575.98px){.event-card__button{border-radius:4px;font-size:.875rem;font-weight:600;gap:0 .75rem;padding:calc(.6875rem - 1px) calc(1rem - 1px)}.event-card__button svg{height:1.25rem;width:1.25rem}.event-card__button.button--icon{border-radius:50%;padding:calc(.875rem - 1px) calc(.5rem - 1px)}.event-card__button.button--icon .loader{margin:-.375rem 0}.event-card__button.button--icon-rounded{border-radius:4px;padding:calc(.875rem - 1px) calc(.5rem - 1px)}.event-card__button.button--icon-rounded .loader{margin:-.375rem 0}.event-card__button .loader{gap:0 .75rem;margin:-.1875rem 0}.event-card__button .loader__circle{border-width:3px;height:1.25rem;width:1.25rem}.event-card__button .badge{transform:translate(6px,-6px)}}