@keyframes opacityFade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes slideUp{0%{transform:translateY(2rem)}to{transform:translateY(0)}}.accordion{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0;--site-accordion-content-height: 0px}.accordion__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0}.accordion__content{overflow:hidden;height:var(--site-accordion-content-height);transition:height var(--motion-duration-standard) var(--motion-easing-standard)}.accordion__content-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-sm);padding-bottom:var(--spacing-md)}.accordion .icon--minus{display:none}.accordion--active .icon--minus{display:block}.accordion--active .icon--plus{display:none}.socials{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-sm)}.socials__share-text{align-self:center;font-size:var(--font-size-body-md);font-weight:var(--font-weight-medium);line-height:1}.socials>a{font-size:0}.socials svg{height:4rem;width:4rem}.breadcrumbs{width:100%;text-align:center}.breadcrumbs__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;list-style-type:none;margin:0;padding:0}.breadcrumbs__item{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.4rem;flex:0 1 auto}.breadcrumbs__item .icon{height:1.8rem;flex:none;width:auto;vertical-align:bottom}.breadcrumbs__link{color:#fff;font-weight:var(--font-weight-bold);text-decoration:none}.breadcrumbs__link[aria-current=page]{color:inherit;font-weight:400;text-decoration:none}.breadcrumbs__link[aria-current=page]:hover,.breadcrumbs__link[aria-current=page]:focus{text-decoration:underline}@media (min-width: 768px){.breadcrumbs{width:auto;text-align:right}}.footer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-lg);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);background-color:var(--header-surface-20);padding:var(--spacing-lg) 0;color:var(--header-text-link-primary)}.footer__wrapper{max-width:var(--max-content-width);margin:0 auto;padding:0 var(--spacing-md);width:100%}.footer__grid{display:grid;gap:0;grid-template-columns:repeat(1,1fr)}.footer__top{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spacing-md)}.footer__top--no-mobile{display:none}.footer__accordion{border-bottom:1px solid var(--footer-divider-primary)}.footer__accordion--top{border-top:1px solid var(--footer-divider-primary)}.footer__accordion-toggle{cursor:auto}.footer__accordion-toggle,.footer__accordion-content{color:var(--header-text-link-primary)}.footer__menus{font-size:var(--font-size-body-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-base)}.footer__menu{list-style:none;padding:0;margin:0}.footer #ot-sdk-btn.ot-sdk-show-settings{padding:0;font-weight:var(--font-weight-regular)}.footer__menu-link,.footer #ot-sdk-btn.ot-sdk-show-settings{color:var(--header-text-link-primary);text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding-bottom:var(--spacing-sm);display:inline-block;font-size:var(--font-size-body-md)}.footer__menu-link:hover,.footer #ot-sdk-btn.ot-sdk-show-settings:hover{text-decoration:underline}.footer__copyright,.footer__disclaimer{margin:0}.footer__disclaimer{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-base)}.footer__copyright{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-base)}.footer__heading{margin-bottom:var(--spacing-md)}.footer__socials a{color:var(--header-text-link-primary)}.footer__socials--desktop,.footer__copyright--desktop{display:none}.footer__copyright--mobile{text-align:center;margin-bottom:var(--spacing-md)}.footer__opening-hours-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--spacing-xs);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0;color:var(--header-text-link-primary)}.footer__opening-hours{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;gap:var(--spacing-sm)}.footer__text{margin-top:var(--spacing-md);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:normal;align-items:normal;gap:var(--spacing-sm)}.footer__text-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:normal;gap:var(--spacing-md)}.footer__accreditation-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--spacing-lg)}.footer__accreditation{text-align:center}@media (min-width: 768px){.footer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xxl);padding:var(--spacing-xxl) 0 var(--spacing-lg)}.footer__grid{display:grid;gap:var(--spacing-xxl);grid-template-columns:repeat(4,1fr)}.footer__top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.footer__accordion-toggle{padding-top:0;border-bottom:1px solid var(--footer-divider-primary);margin-bottom:var(--spacing-md)}.footer__accordion-icons{display:none}.footer__accordion{border-bottom:none;border-top:none}.footer__accordion-content{display:block!important;height:auto!important;opacity:1!important}.footer__opening-hours-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-xs)}.footer__accreditation{text-align:left}.footer__socials--mobile,.footer__copyright--mobile{display:none}.footer__socials--desktop,.footer__copyright--desktop{display:block}.footer__heading{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--footer-divider-primary)}.footer__accreditation-container{justify-content:flex-start}.footer__opening-hours{margin-top:var(--spacing-lg)}.footer__text{margin-top:0}}
