._eventTeaser_1k0ft_13{display:flex;flex-direction:column;gap:var(--space-double);margin-bottom:var(--space-quadruple)}._eventTeaser_date_1k0ft_19{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;height:120px;width:120px;padding:var(--space-double) var(--space-quadruple);border-radius:.5rem;background-color:var(--primary-medium)}@media(min-width:720px){._eventTeaser_1k0ft_13{flex-direction:row}}._eventTeaser_upcoming_1k0ft_36{position:relative;border-radius:8px;border:1px solid #D8EEEE;padding:var(--space-double);padding-bottom:calc(var(--space-quintuple) + 5px);margin-top:calc(-1 * var(--space-quadruple));margin-bottom:0;width:100%;height:100%}@media(min-width:920px){._eventTeaser_upcoming_1k0ft_36{margin-top:0}}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_date_1k0ft_19{height:100px;width:100px}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_content_1k0ft_56{font-size:var(--ts-body-small);line-height:var(--lh-m);flex:1;display:flex;flex-direction:column}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_content_1k0ft_56 h3._heading_1k0ft_63{font-size:1.1875rem;color:var(--primary-medium);line-height:var(--lh-m)}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_link_1k0ft_68{color:var(--link-color);text-underline-offset:2px;text-decoration-skip-ink:none;text-shadow:none;font-weight:var(--fw-r);transition:var(--anim-spd-b)}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_link_1k0ft_68:hover,._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_link_1k0ft_68:focus,._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_link_1k0ft_68:active{color:var(--link-color);font-weight:var(--fw-m)}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_link_1k0ft_68:focus{background-color:var(--secondary-light);box-shadow:0 -2px var(--link-color-focus),0 4px var(--link-color-dark);text-decoration:none}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_link_1k0ft_68{position:absolute;bottom:calc(var(--space) + 5px);left:var(--space-double);color:var(--secondary-medium);font-weight:var(--fw-sb);text-decoration:underline;text-decoration-color:transparent;display:flex;align-items:center;gap:var(--space);transition:var(--anim-spd-b)}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_link_1k0ft_68:hover,._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_link_1k0ft_68:focus{color:var(--secondary-medium);text-decoration-color:var(--secondary-medium);text-decoration-thickness:1px;font-weight:var(--fw-sb)}._eventTeaser_upcoming_1k0ft_36 ._eventTeaser_address_1k0ft_104{display:flex;flex-direction:column;gap:2px}._eventTeaser_upcomingFeatured_1k0ft_109{position:relative;border-radius:8px;border:1px solid var(--primary-medium);background-color:var(--primary-light);padding:var(--space-double);padding-bottom:calc(var(--space-quintuple) + 5px);margin-bottom:0;width:100%;height:100%}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_date_1k0ft_19{height:100px;width:100px}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_content_1k0ft_56{font-size:var(--ts-body-small);line-height:var(--lh-m);flex:1;display:flex;flex-direction:column}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_content_1k0ft_56 h3._heading_1k0ft_63{font-size:1.1875rem;color:var(--primary-medium);line-height:var(--lh-m)}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_link_1k0ft_68{color:var(--link-color);text-underline-offset:2px;text-decoration-skip-ink:none;text-shadow:none;font-weight:var(--fw-r);transition:var(--anim-spd-b)}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_link_1k0ft_68:hover,._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_link_1k0ft_68:focus,._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_link_1k0ft_68:active{color:var(--link-color);font-weight:var(--fw-m)}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_link_1k0ft_68:focus{background-color:var(--secondary-light);box-shadow:0 -2px var(--link-color-focus),0 4px var(--link-color-dark);text-decoration:none}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_link_1k0ft_68{position:absolute;bottom:calc(var(--space) + 5px);left:var(--space-double);color:var(--secondary-medium);font-weight:var(--fw-sb);text-decoration:underline;text-decoration-color:transparent;display:flex;align-items:center;gap:var(--space);transition:var(--anim-spd-b)}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_link_1k0ft_68:hover,._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_link_1k0ft_68:focus{color:var(--secondary-medium);text-decoration-color:var(--secondary-medium);text-decoration-thickness:1px;font-weight:var(--fw-sb)}._eventTeaser_upcomingFeatured_1k0ft_109 ._eventTeaser_address_1k0ft_104{display:flex;flex-direction:column;gap:2px}._eventTeaser_1k0ft_13 ._eventTeaser_flex_1k0ft_177{display:flex;align-items:center;gap:var(--space)}._eventMonth_1k0ft_183{font-size:var(--ts-h4)}._eventDay_1k0ft_187{font-size:var(--ts-h1);font-weight:var(--fw-b)}._titleLink_1k0ft_192{color:var(--link-color);text-underline-offset:2px;text-decoration-skip-ink:none;text-shadow:none;font-weight:var(--fw-r);transition:var(--anim-spd-b)}._titleLink_1k0ft_192:hover,._titleLink_1k0ft_192:focus,._titleLink_1k0ft_192:active{color:var(--link-color);font-weight:var(--fw-m)}._titleLink_1k0ft_192:focus{background-color:var(--secondary-light);box-shadow:0 -2px var(--link-color-focus),0 4px var(--link-color-dark);text-decoration:none}._titleLink_1k0ft_192{color:var(--secondary-medium);text-decoration:none}._titleLink_1k0ft_192:hover,._titleLink_1k0ft_192:focus,._titleLink_1k0ft_192:active{color:var(--primary-medium)}._titleLink_1k0ft_192:hover h3{transition:var(--anim-spd-b);background-position:bottom var(--space) right 0px}._featuredWrapper_1k0ft_221{display:flex;flex-direction:column;position:relative;padding:var(--space-quadruple) 0 var(--space-double) 0;height:100%;min-height:0}._featuredWrapper_1k0ft_221>._eventTeaser_1k0ft_13{flex:1;min-height:0}._featuredLabel_1k0ft_234{position:absolute;top:-1px;left:2px;background-color:var(--primary-medium);color:#fff;height:69px;width:207px;padding:var(--space) var(--space-triple) var(--space) var(--space-triple);font-size:var(--ts-body);font-weight:var(--fw-sb);letter-spacing:.34px;text-align:center;border-radius:25px 25px 0 0}
