.text-fit{container-type:inline-size;display:flex;--captured-length:initial;--support-sentinel:var(--captured-length,9999px)}.text-fit>:not([aria-hidden]){container-type:inline-size;flex-grow:1;--captured-length:100cqi;--available-space:var(--captured-length)}.text-fit>:not([aria-hidden])>*{--support-sentinel:inherit;--captured-length:100cqi;--ratio:tan(atan2(var(--available-space),var(--available-space) - var(--captured-length)));--font-size:clamp(1em,1em * var(--ratio),var(--max-font-size,infinity * 1px) - var(--support-sentinel));inline-size:var(--available-space)}.text-fit>:not([aria-hidden])>*:not(.text-fit){display:block;font-size:var(--font-size)}@container (inline-size > 0){.text-fit>:not([aria-hidden])>*:not(.text-fit){white-space:nowrap}}.text-fit>:not([aria-hidden])>*.text-fit{--captured-length2:var(--font-size);font-variation-settings:"opsz" tan(atan2(var(--captured-length2),1px))}@property --captured-length{syntax:"<length>";initial-value:0;inherits:true}@property --captured-length2{syntax:"<length>";initial-value:0;inherits:true}.select[data-v-86f5a5ee]{display:block;font-size:var(--font-size-sm);position:relative}.select .label[data-v-86f5a5ee]{display:block;font-size:var(--font-size-xs);margin-bottom:var(--size-base-1-5)}.select-selected[data-v-86f5a5ee]{background-color:var(--brand-primary);color:var(--brand-white);cursor:default;margin-bottom:var(--size-base-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.multiple-options[data-v-86f5a5ee]{align-items:center;cursor:pointer;display:flex;gap:var(--size-base-4);justify-content:space-between}.select-options[data-v-86f5a5ee]{background-color:var(--color-layer-3);display:flex;flex-direction:column;gap:var(--size-base-2);padding-right:var(--size-base-8);position:relative;width:100%;z-index:1000}.select-collapsed .select-options[data-v-86f5a5ee]{display:none}.select-options div[data-v-86f5a5ee]{cursor:pointer}.arrow-icon[data-v-86f5a5ee]{flex-shrink:0;transition:transform .2s ease}.select-collapsed .select-selected .arrow-icon[data-v-86f5a5ee]{transform:rotate(-180deg);transform-origin:center}.accordion[data-v-dcf4a57e]{border-bottom:1px solid var(--brand-border)}.accordion-header[data-v-dcf4a57e]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--size-base-2);justify-content:space-between;padding:var(--size-base-6) 0;text-align:left;transition:all .3s ease;width:100%}@media (max-width:768px){.accordion-header[data-v-dcf4a57e]{padding:var(--size-base-4) 0}}.accordion-header .accordion-content[data-v-dcf4a57e]{flex:1}.accordion-header .accordion-icon[data-v-dcf4a57e]{color:var(--brand-primary);flex-shrink:0;transition:transform .3s ease}.accordion-header.expanded .accordion-icon[data-v-dcf4a57e]{transform:rotate(-180deg)}.accordion-body[data-v-dcf4a57e]{display:grid;grid-template-rows:0fr;overflow:hidden;padding-right:var(--size-base-8);transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.accordion-body.expanded[data-v-dcf4a57e]{grid-template-rows:1fr}.accordion-body>*[data-v-dcf4a57e]{min-height:0;overflow:hidden}.program-head{border-bottom:1px solid var(--brand-border);margin-bottom:0;padding-bottom:var(--size-base-4)}.program-wrapper{position:relative}.program-wrapper .program-filter{padding:var(--size-base-6) 0;width:auto}.program-wrapper .program-items{width:100%}@media (max-width:768px){.program-wrapper .program-items .program-item:first-child{border-top:1px solid var(--brand-border)}}.program-wrapper .program-item-header .h3,.program-wrapper .program-item-header h3{margin:0}.opening-times{width:100%}.opening-times .opening-times-wrapper{display:flex;flex-direction:row;gap:var(--size-base-10)}.partners-intro{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:var(--size-base-8)}.partners-intro>*{margin:0 auto var(--size-base-8) auto;max-width:50%;text-align:center}@media (max-width:768px){.partners-intro>*{max-width:100%}}.partners-logos{align-items:center;display:grid;gap:var(--size-base-6) var(--size-base-4);grid-template-columns:repeat(var(--grid-columns,4),1fr);grid-template-rows:repeat(var(--grid-rows,auto),auto);justify-items:center;margin:0 auto;max-width:1000px}.partner-logo{height:auto;max-height:80px;max-width:150px;transition:transform .2s ease;width:auto}.partner-logo:hover{transform:scale(1.05)}@media (max-width:1024px){.partners-logos{gap:var(--size-base-4) var(--size-base-3);grid-template-columns:repeat(min(var(--grid-columns,4),4),1fr)}.partner-logo{max-height:70px;max-width:130px}}@media (max-width:768px){.partners-logos{gap:var(--size-base-8) var(--size-base-2);grid-template-columns:repeat(min(var(--grid-columns,4),3),1fr);max-width:100%}.partner-logo{max-height:60px;max-width:110px}}@media (max-width:480px){.partners-logos{gap:var(--size-base-6) var(--size-base-2);grid-template-columns:repeat(min(var(--grid-columns,4),2),1fr)}.partner-logo{max-height:50px;max-width:100px}}
