:root{--background-color: #FFFFFF;--color: #000000;--accent-background-color: #00B4BF;--accent-text-color: #000000;--secondary-accent-background-color: #E5F7F5;--secondary-accent-text-color: #000000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}#instance-list .c-instances{padding:0;margin:12px 0;font-family:polymath-text,sans-serif;font-weight:300;font-feature-settings:"ss06" on,"cv14" on,"cv17" on,"cv23" on;list-style-type:none}#instance-list .c-instances .c-instances__group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}#instance-list .c-instance{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:12px 12px;width:100%;color:#000;background-color:#fff;padding:24px 12px;box-shadow:0 1px 7px #00000026;margin-bottom:24px;border-left:6px solid var(--accent-background-color)}@media(min-width:48em){#instance-list .c-instance{align-items:center;flex-direction:row;gap:12px 18px;padding:12px 24px}}@media(min-width:64em){#instance-list .c-instance{gap:12px 48px}}#instance-list .c-instance__event-date{display:flex;align-items:flex-start;flex-direction:column;flex-shrink:0}@media(max-width:47.99em){#instance-list .c-instance__event-date{width:100%;flex-direction:row;justify-content:space-between}}#instance-list .c-instance__event-date svg{width:1em;height:1em;fill:currentColor;margin-right:6px}#instance-list .c-instance__event-details{display:flex;flex-direction:column;align-items:flex-end;width:100%;padding:0;margin:0}@media(min-width:48em){#instance-list .c-instance__event-details{width:calc(100% - 60px)}}#instance-list .c-instance__event-details-item{width:100%}@media(max-width:47.99em){#instance-list .c-instance__event-details-item{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start;align-items:center}#instance-list .c-instance__event-details-item:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #F2F2F2}#instance-list .c-instance__event-details-item .c-instance__date{display:none}}@media(min-width:48em){#instance-list .c-instance__event-details-item{display:grid;gap:12px;align-items:center;grid-template-columns:minmax(150px,1fr) minmax(0,500px) minmax(170px,auto);padding:24px 0}}@media(min-width:75em){#instance-list .c-instance__event-details-item{grid-template-columns:minmax(150px,1fr) minmax(0,600px) minmax(170px,auto)}}@media(min-width:48em){#instance-list .c-instance__event-details-item:not(:first-of-type){border-top:1px solid #F2F2F2}}@media(max-width:47.99em){#instance-list .c-instance__event-details-item:last-of-type .c-instance__button{margin-bottom:0}}#instance-list .c-instance__event-info{display:flex;flex-direction:column;gap:6px}@media(max-width:47.99em){#instance-list .c-instance__event-info{justify-content:space-between}}#instance-list .c-instance__event-additional-info{width:100%}@media(min-width:48em){#instance-list .c-instance__event-additional-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media(min-width:64em){#instance-list .c-instance__event-additional-info{flex-direction:row;align-items:center;gap:12px}}@media(min-width:64em){#instance-list .c-instance__event-additional-info-wrapper{width:80%}}@media(max-width:47.99em){#instance-list .c-instance__event-info,#instance-list .c-instance__event-additional-info-wrapper{grid-column:1}}@media(max-width:47.99em){#instance-list .c-instance__event-booking{grid-column:2;grid-row:1/span 1;align-self:center;margin-left:0}}#instance-list .c-instance__event-note{display:flex;align-items:flex-start;flex-direction:column;grid-column:1/-1;font-weight:500;gap:0}#instance-list .c-instance__event-note:has(.c-instance__access--note span){gap:12px}@media(min-width:48em){#instance-list .c-instance__event-note:has(.c-instance__access--note span){gap:18px}}#instance-list .c-instance__event-note p{margin:0}@media(max-width:47.99em){#instance-list .c-instances__group--single .c-instance{padding:36px 24px}}#instance-list .c-instances__group--single .c-instance__event-title{font-family:polymath,sans-serif;font-weight:700;font-feature-settings:"ss06" on,"cv14" on,"cv17" on,"cv23" on}#instance-list .c-instances__group--single .c-instance__event-title{font-size:32px;font-size:2rem;line-height:1.1}@media screen and (min-width:1200px){#instance-list .c-instances__group--single .c-instance__event-title{font-size:48px;font-size:3rem;line-height:1.1}}@media screen and (min-width:768px)and (max-width:1200px){#instance-list .c-instances__group--single .c-instance__event-title{font-size:calc(2rem + 1 * (100vw - 48rem) / 27)}}@media(min-width:48em){#instance-list .c-instances__group--single .c-instance__event-title{display:none}#instance-list .c-instances__group--single .c-instance__event-title{font-size:24px;font-size:1.5rem;line-height:1.2}}@media screen and (min-width:48em)and (min-width:1200px){#instance-list .c-instances__group--single .c-instance__event-title{font-size:32px;font-size:2rem;line-height:1.2}}@media screen and (min-width:48em)and (min-width:768px)and (max-width:1200px){#instance-list .c-instances__group--single .c-instance__event-title{font-size:calc(1.5rem + .5 * (100vw - 48rem) / 27)}}#instance-list .c-instances__group--single .c-instance__event-info{gap:0px;flex-direction:column}@media(min-width:48em){#instance-list .c-instances__group--single .c-instance__event-info .c-instance__event-title{display:block}}#instance-list .loading-container{display:flex;justify-content:center;align-items:center;min-height:12.5rem}#instance-list .c-instances__empty h2{font-size:24px;font-size:1.5rem;line-height:1.2}@media screen and (min-width:1200px){#instance-list .c-instances__empty h2{font-size:32px;font-size:2rem;line-height:1.2}}@media screen and (min-width:768px)and (max-width:1200px){#instance-list .c-instances__empty h2{font-size:calc(1.5rem + .5 * (100vw - 48rem) / 27)}}#instance-list .c-instances__empty h2{font-weight:500;margin:0}#instance-list .c-instance__list-time{font-family:polymath-text,sans-serif;font-weight:300;font-feature-settings:"ss06" on,"cv14" on,"cv17" on,"cv23" on}#instance-list .c-instance__list-time{font-size:16px;font-size:1rem;line-height:1.5}@media screen and (min-width:1200px){#instance-list .c-instance__list-time{font-size:18px;font-size:1.125rem;line-height:1.5}}@media screen and (min-width:768px)and (max-width:1200px){#instance-list .c-instance__list-time{font-size:calc(1rem + .125 * (100vw - 48rem) / 27)}}#instance-list .c-instance__list-time{font-weight:500}@media(max-width:47.99em){#instance-list .c-instance__list-time{font-size:16px;font-size:1rem;line-height:1.5}}@media screen and (max-width:47.99em)and (min-width:1200px){#instance-list .c-instance__list-time{font-size:18px;font-size:1.125rem;line-height:1.5}}@media screen and (max-width:47.99em)and (min-width:768px)and (max-width:1200px){#instance-list .c-instance__list-time{font-size:calc(1rem + .125 * (100vw - 48rem) / 27)}}#instance-list .c-instance__list-time svg{width:.9em;height:.9em;fill:currentColor;margin-right:12px}#instance-list .c-instance__list-time p{font-size:12px;font-size:.75rem;line-height:1.5}#instance-list .c-instance__list-time p{text-transform:uppercase;opacity:.65;margin-bottom:6px}#instance-list .c-instance__date{display:flex;align-items:flex-start;gap:6px;font-family:polymath-text,sans-serif;font-weight:300;font-feature-settings:"ss06" on,"cv14" on,"cv17" on,"cv23" on;font-weight:500}#instance-list .c-instance__date{font-size:24px;font-size:1.5rem;line-height:1.2}@media screen and (min-width:1200px){#instance-list .c-instance__date{font-size:32px;font-size:2rem;line-height:1.2}}@media screen and (min-width:768px)and (max-width:1200px){#instance-list .c-instance__date{font-size:calc(1.5rem + .5 * (100vw - 48rem) / 27)}}#instance-list .c-instance__date{width:100%;min-width:5rem;border-bottom:1px solid #F2F2F2}@media(min-width:48em)and (max-width:63.99em){#instance-list .c-instance__date{min-width:4.375rem}}@media(max-width:47.99em){#instance-list .c-instance__date{padding-bottom:18px}}@media(min-width:48em){#instance-list .c-instance__date{flex-direction:column;gap:0;border-bottom:none}#instance-list .c-instance__date{font-size:18px;font-size:1.125rem;line-height:1.3}}@media screen and (min-width:48em)and (min-width:1200px){#instance-list .c-instance__date{font-size:24px;font-size:1.5rem;line-height:1.3}}@media screen and (min-width:48em)and (min-width:768px)and (max-width:1200px){#instance-list .c-instance__date{font-size:calc(1.125rem + .375 * (100vw - 48rem) / 27)}}@media(min-width:64em){#instance-list .c-instance__date{min-width:8.75rem}}@media(min-width:48em){#instance-list .c-instance__date .c-date__weekday{font-weight:300}#instance-list .c-instance__date .c-date__weekday{font-size:14px;font-size:.875rem;line-height:1.5}}#instance-list .c-instance__button{display:flex;align-items:center;text-align:center;min-width:7.5rem}@media(min-width:48em){#instance-list .c-instance__button{justify-content:flex-end}}@media(max-width:63.99em){#instance-list .c-instance__button{min-width:7.5rem}}@media(max-width:47.99em){#instance-list .c-instance__button{display:flex;align-items:center;justify-content:center;width:100%}}#instance-list .c-instance__button-container{display:flex;flex-direction:column;align-items:center}@media(min-width:48em){#instance-list .c-instance__button-container{flex-direction:column}}#instance-list .c-instance__button .c-btn--book{flex-wrap:wrap}#instance-list .c-instance__button .c-btn--book{font-size:18px;font-size:1.125rem;line-height:1.3}@media screen and (min-width:1200px){#instance-list .c-instance__button .c-btn--book{font-size:24px;font-size:1.5rem;line-height:1.3}}@media screen and (min-width:768px)and (max-width:1200px){#instance-list .c-instance__button .c-btn--book{font-size:calc(1.125rem + .375 * (100vw - 48rem) / 27)}}#instance-list .c-instance__button .c-btn--book{padding:6px 18px;max-width:100%}@media(min-width:48em)and (max-width:63.99em){#instance-list .c-instance__button .c-btn--book{padding:12px}}@media(min-width:48em){#instance-list .c-instance__button .c-btn--book{font-size:16px;font-size:1rem;line-height:1.5}}@media screen and (min-width:48em)and (min-width:1200px){#instance-list .c-instance__button .c-btn--book{font-size:18px;font-size:1.125rem;line-height:1.5}}@media screen and (min-width:48em)and (min-width:768px)and (max-width:1200px){#instance-list .c-instance__button .c-btn--book{font-size:calc(1rem + .125 * (100vw - 48rem) / 27)}}#instance-list .c-instance__button .c-btn--book>*{min-width:0;flex-shrink:1}#instance-list .c-instance__button .c-btn--book svg{width:1em;height:1em;flex-shrink:0;fill:currentColor}#instance-list .c-instance__button .c-btn--disabled{background-color:transparent;color:#000;padding:12px 53px;line-height:1.3;max-width:11.125rem;font-weight:500}@media(min-width:48em)and (max-width:63.99em){#instance-list .c-instance__button .c-btn--disabled{padding:12px 26px;max-width:7.5625rem}}#instance-list .c-instance__availability{font-size:12px;font-size:.75rem;line-height:1.5}#instance-list .c-instance__availability{font-family:polymath-text,sans-serif;font-weight:300;font-feature-settings:"ss06" on,"cv14" on,"cv17" on,"cv23" on;font-weight:500;margin-bottom:12px;display:inline-flex;align-items:center}#instance-list .c-instance__availability:before{content:"";background-color:var(--secondary-accent-background-color);border-radius:50%;display:inline-block;width:12px;height:12px;margin-right:6px}#instance-list .c-instance__access{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:6px;margin-top:12px;font-weight:500}@media(min-width:48em){#instance-list .c-instance__access{flex-direction:column;flex-wrap:wrap;margin-top:0}}#instance-list .c-instance__access>span{display:inline-block}#instance-list .c-instance__venue{display:flex;align-items:center;gap:6px}#instance-list .c-instance__venue{font-size:14px;font-size:.875rem;line-height:1.5}#instance-list .c-instance__venue{font-weight:500;margin-bottom:6px}#instance-list .c-instance__tags{display:inline-flex;flex-wrap:wrap;gap:3px}#instance-list .c-instance__tag{font-size:14px;font-size:.875rem;line-height:1.5}#instance-list .c-instance__tag{font-weight:500;color:#000;background-color:var(--secondary-accent-background-color);color:var(--secondary-accent-text-color);padding:6px 12px;line-height:1}
