@charset "UTF-8";:root{--border-width: 1px;--border-color: var(--color-neutral-900);--component-border-radius: 6px;--radius-md: 8px}:root{--box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, .16);--box-bottom-shadow: 0px 20px 20px 0px rgba(0, 0, 0, .1)}:root{--spacing-xxs: 8px;--spacing-xs: 14px;--spacing-sm: .875rem;--spacing-md: 1.3125rem;--spacing-lg: 1.75rem;--spacing-xl: 2.1875rem;--spacing-2xl: 3rem;--grid-gutter-x: 1.5rem;--column-gap: 80px}:root{--transition-duration: .35s;--transition-timing-function: ease-in-out}[data-theme=default]{background-color:var(--color-neutral-0)}[data-theme=gray]{background-color:var(--color-neutral-50)}[data-theme=green]{background:linear-gradient(145deg,var(--color-primary-300),var(--color-primary-400))}[data-theme=dark-gray]{background-color:var(--color-neutral-900);--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0)}[data-theme=dark-gray] .x-core-title--pre,[data-theme=dark-gray] p{color:var(--color-neutral-0)}[data-theme=dark-gray] .x-core-title--pre{border-color:var(--color-neutral-0)}[data-theme=dark-gray] .x-core-button--primary{--button-background: var(--color-neutral-0);--button-color: var(--color-neutral-900)}[data-theme=dark-gray] .x-core-button--primary .x-core-icon{color:var(--color-neutral-900)}[data-theme=dark-gray] .x-core-button--primary:hover{--button-background: var(--color-neutral-100)}[data-theme=dark-gray] .x-core-button--secondary{--button-color: var(--color-neutral-0);--button-border-color: var(--color-neutral-0)}[data-theme=dark-gray] .x-core-button--secondary .x-core-icon{color:var(--color-neutral-0)}[data-theme=dark-gray] .x-core-button--secondary:hover{--button-background: var(--color-neutral-500)}:root{--color-neutral-0: #fff;--color-neutral-50: #f3f1f2;--color-neutral-100: #e7dcdb;--color-neutral-500: #5e5256;--color-neutral-700: #5e5256;--color-neutral-800: #3c3437;--color-neutral-900: #262123;--color-neutral-opacity-white: #ffffff1f}:root{--opacity-neutral-100: rgb(from var(--color-neutral-500) r g b/.1);--opacity-neutral-400: rgb(from var(--color-neutral-500) r g b/.4)}:root{--color-primary-100: #f4f8f2;--color-primary-300: #e2ebdb;--color-primary-400: #cddcc1;--color-primary-500: #98b680}:root{--color-secondary-300: #f5d4ce;--color-secondary-500: #df705d}:root{--color-accent-500: #b6de82;--color-theme-blue: #cedbf5;--color-theme-yellow: #f5e5ce}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-ext-wght-normal-yn6Hateq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./sora-latin-wght-normal-UPnOA2Rr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(./playfair-display-cyrillic-wght-italic-DWLruiEb.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(./playfair-display-vietnamese-wght-italic-MV214wRY.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(./playfair-display-latin-ext-wght-italic-CQ1QqPi_.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(./playfair-display-latin-wght-italic-C5iWh5y6.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--heading-font-family: "Sora Variable", sans-serif;--accent-heading-font-family: "Playfair Display Variable", serif;--heading-line-height: 1.2;--heading-color: var(--color-neutral-900);--heading-font-weight: 600;--heading-margin-bottom: .6em;--font-size-lg: clamp(16px, 5vw + 1rem, 32px);--h1-size-large: clamp(46px, 5vw + 1rem, 92px);--h1-size: clamp(36px, 5vw + 1rem, 72px);--h1-size-medium: clamp(25px, 5vw + 1rem, 50px);--h1-size-small: clamp(22px, 5vw + 1rem, 44px);--h2-size: clamp(23px, 5vw + 1rem, 46px);--h3-lg-size: clamp(17px, 5vw + 1rem, 34px);--h3-size: clamp(16px, 5vw + 1rem, 32px);--h4-size: clamp(12px, 5vw + 1rem, 24px);--h5-size: var(--text-md);--h6-size: var(--text-sm)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,h5:last-child,.h5:last-child,h6:last-child,.h6:last-child{--heading-margin-bottom: 0}h1 em,.h1 em,h2 em,.h2 em,h3 em,.h3 em,h4 em,.h4 em,h5 em,.h5 em,h6 em,.h6 em{font-weight:600;font-family:var(--accent-heading-font-family)}:root{--text-xxs: clamp(7px, 5vw + 1rem, 14px);--text-xs: clamp(8px, 5vw + 1rem, 16px);--text-md: clamp(9px, 5vw + 1rem, 18px);--text-lg: clamp(10px, 5vw + 1rem, 20px);--body-font-family: "Sora Variable", sans-serif;--body-font-size: var(--text-md);--body-font-weight: 400;--body-line-height: 170%;--body-color: var(--color-neutral-900);--icon-xs: clamp(7px, 5vw + 1rem, 14px);--font-awesome-family: "Font Awesome 6 Sharp"}main a:not(.x-core-button,.x-core-card,.x-core-link){color:var(--color-neutral-900);text-decoration:underline}main a:not(.x-core-button,.x-core-card,.x-core-link):hover{text-decoration:none}:root{--button-border-radius: 99px;--button-padding-y: 20px;--button-padding-x: 20px;--button-font-weight: 600;--button-line-height: 1;--button-transition-duration: .35s;--button-transition-property: background-color, border-color, color;--button-box-shadow: none}.x-core-button--primary{--button-background: var(--color-neutral-900);--button-color: var(--color-neutral-0)}.x-core-button--primary:hover{background-image:unset;--button-color: var(--color-neutral-900);--button-background: transparent;--button-border-color: var(--color-neutral-900)}.x-core-button--secondary{--button-color: var(--color-neutral-900);--button-background: transparent;--button-border-color: var(--color-neutral-900)}.x-core-button--secondary .x-core-icon-text__icon .x-core-icon,.x-core-button--secondary .x-core-icon-text__content{transition-timing-function:var(--button-transition-timing-function, var(--transition-timing-function, ease-in-out));transition-duration:var(--button-transition-duration, var(--transition-duration, .15s));transition-property:color}.x-core-button--secondary:hover{--button-color: var(--color-neutral-0);--button-background: var(--color-neutral-900)}.x-core-button--secondary:hover .x-core-icon{color:var(--color-neutral-0)}.x-core-button--tertiary{--button-padding-y: 12px;--button-padding-x: 14px;--button-color: var(--color-neutral-0);--button-font-weight: 400;--button-background: var(--color-neutral-900);font-size:var(--text-xxs);background-image:unset}.x-core-button--tertiary .x-core-icon{color:var(--color-neutral-0)}.x-core-button--tertiary:hover{--button-color: var(--color-neutral-900);--button-background: var(--color-neutral-0);--button-border-color: var(--color-neutral-900)}.x-core-button--tertiary:hover .x-core-icon{color:var(--color-neutral-900)}.x-core-button--quaternary{--button-padding-y: 12px;--button-padding-x: 14px;--button-border-color: var(--color-neutral-100);--button-color: var(--color-neutral-900);--button-font-weight: 400;--button-background: var(--color-neutral-0);font-size:var(--text-xxs);background-image:unset}.x-core-button--quaternary:hover{--button-border-color: var(--color-neutral-900)}.x-core-pagination{align-items:center;padding-block:var(--spacing-2xl);--pagination-item-gap: 8px}.x-core-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;background-color:transparent;border:solid var(--border-width) var(--border-color)}.x-core-pagination .page-numbers.dots{border:none;cursor:default}.x-core-pagination .page-numbers:not(.current,.dots):hover{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.x-core-pagination .page-numbers.current{background-color:var(--color-primary-500);border-color:var(--color-primary-500)}.x-core-pagination .page-numbers.next,.x-core-pagination .page-numbers.prev{color:var(--color-neutral-0);background-color:var(--color-neutral-900)}.x-core-pagination .page-numbers.next:after,.x-core-pagination .page-numbers.prev:after{font-size:var(--text-xs);font-family:var(--font-awesome-family)}.x-core-pagination .page-numbers.next:hover,.x-core-pagination .page-numbers.prev:hover{background-color:var(--color-neutral-500);border-color:var(--color-neutral-500)}.x-core-pagination .page-numbers.next:after{content:""}.x-core-pagination .page-numbers.prev:after{content:""}:root{--x-columns-xl: repeat(1, 1fr);--grid-gutter-x: var(--spacing-xl)}.x-card--event{display:flex;gap:32px;width:100%}@container style(--breakpoint-lg-max: true){.x-card--event{flex-direction:column;gap:20px}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-card--event{flex-direction:column;gap:20px}.x-card--event img{flex:1;width:300px;aspect-ratio:3/2;object-fit:cover;border-radius:var(--component-border-radius)}@container style(--breakpoint-lg-max: true){.x-card--event img{width:100%}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-card--event img{width:100%}.x-card--event__content-wrapper{display:flex;flex:3;gap:var(--spacing-md);align-items:center;justify-content:space-between}@container style(--breakpoint-lg-max: true){.x-card--event__content-wrapper{flex-direction:column;align-items:flex-start}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-card--event__content-wrapper{flex-direction:column;align-items:flex-start}.x-card--event__content-wrapper button{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@container style(--breakpoint-lg-max: true){.x-card--event__content-wrapper button{width:100%}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-card--event__content-wrapper button{width:100%}@container style(--breakpoint-lg-max: true){.x-card--event__content-wrapper button .x-core-icon-text{justify-content:center}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-card--event__content-wrapper button .x-core-icon-text{justify-content:center}.x-card--event__content-wrapper h3{margin-bottom:var(--spacing-md);font-size:var(--h3-lg-size)}@container style(--breakpoint-lg-max: true){.x-card--event__content-wrapper h3{font-size:var(--h3-size)}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-card--event__content-wrapper h3{font-size:var(--h3-size)}@container style(--breakpoint-xs: true){.x-card--event__content-wrapper h3{font-size:var(--h4-size)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .x-card--event__content-wrapper h3{font-size:var(--h4-size)}.x-card--event__main-content{flex:1}.x-card--event__top-info{display:flex;gap:var(--spacing-xs);align-items:center;margin-bottom:var(--spacing-xs)}@container style(--breakpoint-lg-max: true){.x-card--event__top-info{margin-bottom:8px}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .x-card--event__top-info{margin-bottom:8px}.x-card--event__top-info span{font-weight:700}.x-card--event__top-info span+span{display:inline-flex;gap:var(--spacing-xs);align-items:center}.x-card--event__top-info span+span:before{display:inline-block;width:5px;height:5px;background-color:var(--color-neutral-900);border-radius:99px;content:""}.x-card--event__badge-wrapper{display:flex;gap:var(--spacing-xs)}.x-card--organisation{display:flex;flex-direction:column;gap:var(--spacing-sm)}.x-card--organisation:hover{text-decoration:none}.x-card--organisation:hover .x-card--organisation__image-wrapper .x-core-icon{color:var(--color-neutral-900);background-color:var(--color-neutral-0)}.x-card--organisation__image-wrapper{position:relative}.x-card--organisation__image-wrapper .x-core-icon{position:absolute;right:16px;bottom:16px;width:40px;height:40px;color:var(--color-neutral-0);background-color:var(--color-neutral-900);border-radius:99px;transition:var(--transition-duration) var(--transition-timing-function)}.x-card--organisation__image-wrapper img{height:250px;object-fit:cover;border-radius:var(--component-border-radius)}.x-card--organisation__content-wrap{display:flex;gap:var(--spacing-xs);align-items:center}.x-card--organisation__content-wrap img{width:70px;height:70px;object-fit:contain}.x-card--theme__image-wrapper{overflow:hidden;border-radius:var(--component-border-radius)}.x-card--theme__image-wrapper img{height:100%;object-fit:cover;transform:scale(1);transition:var(--transition-duration) var(--transition-timing-function);aspect-ratio:3/2}.x-card--theme__content-wrapper{display:flex;align-items:center;justify-content:space-between;padding-top:18px}.x-card--theme__content-wrapper .x-core-icon-text__icon{color:var(--color-neutral-500)}.x-card--theme__content-wrapper .x-core-icon-text__content{display:flex;gap:10px;align-items:center}.x-card--theme__content-wrapper .x-core-icon-text__content .x-core-icon{font-size:var(--h3-size)}.x-card--theme__content-wrapper .x-core-icon-text__content h3{margin:0}.x-card--theme__organisations-wrapper{display:flex;gap:6px;margin-top:var(--spacing-md)}.x-card--theme__organisations-wrapper .x-core-badge--tertiary{padding-inline:10px}.x-card--theme:hover{text-decoration:unset}.x-card--theme:hover img{transform:scale(1.07)}.x-core-badge{--badge-padding-x: 16px;--badge-padding-y: 10px;--badge-border-radius: 99px;--badge-color: var(--color-neutral-900);font-weight:500;font-size:var(--text-xs);line-height:1}.x-core-badge--primary{--badge-background: var(--color-primary-500)}.x-core-badge--secondary{--badge-border-width: 1px;--badge-background: var(--color-neutral-0);--badge-border-color: var(--color-neutral-900)}.x-core-badge--tertiary{--badge-background: var(--color-neutral-50)}.x-core-title--pre{display:inline-block;margin-bottom:var(--spacing-sm);padding:4px 16px;font-weight:500;font-size:var(--text-xxs);border:solid 1px var(--color-neutral-900);border-radius:99px}.swiper-navigation .swiper-button-next,.swiper-navigation .swiper-button-prev{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;--button-border-color: var(--color-neutral-0)}.swiper-navigation .swiper-button-next:hover,.swiper-navigation .swiper-button-prev:hover{--button-background: var(--color-neutral-0);--button-border-color: var(--color-neutral-900)}.swiper-navigation .swiper-button-disabled{--button-color: var(--opacity-neutral-400);--button-background: var(--color-neutral-0);--button-border-color: var(--opacity-neutral-400);--button-border-width: 1px;opacity:1}.x-core-slider__navigation button{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;--button-border-color: var(--color-neutral-0)}.x-core-slider__navigation button:hover{--button-background: var(--color-neutral-0);--button-border-color: var(--color-neutral-900)}.x-core-slider__navigation button[disabled]{--button-color: var(--opacity-neutral-400);--button-background: transparent;background-image:none;--button-border-color: var(--opacity-neutral-400);--button-border-width: 1px;opacity:1}@media (min-width: 0) and (max-width: 769px){:root{--breakpoint-xs: true}}@media (min-width: 770px){:root{--breakpoint-md-min: true}}@media (max-width: 993px){:root{--breakpoint-md-max: true}}@media (min-width: 994px){:root{--breakpoint-lg-min: true}}@media (max-width: 1249px){:root{--breakpoint-lg-max: true}}@media (min-width: 1250px){:root{--breakpoint-xl-min: true}}:root{--menu-breakpoint: false}@media (max-width: 1250px){:root{--menu-breakpoint: true}}:root{--block-breakpoint: false}@media (max-width: 994px){:root{--block-breakpoint: true}}:root{--footer-column-gap: 40px}footer{margin-top:-170px!important}.footer-main{position:relative;--mask-height: calc(8cqw - 1px) ;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;--block-padding-top: calc(var(--block-padding-y) + var(--mask-height));-webkit-mask-position:top;mask-position:top;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 80"><path d="M0 0 500 80 1000 0V80H0Z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 80"><path d="M0 0 500 80 1000 0V80H0Z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);overflow:hidden;--footer-background: var(--color-primary-100);--link-color: var(--color-neutral-900);--footer-main-padding-top: 280px;--footer-main-padding-bottom: 80px;--heading-margin-bottom: var(--spacing-md)}@container style(--breakpoint-md-max: true){.footer-main{--footer-main-padding-top: 140px;--footer-heading-font-size: var(--h4-size)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .footer-main{--footer-main-padding-top: 140px;--footer-heading-font-size: var(--h4-size)}.footer-main .container{position:relative;z-index:2}.footer-main .footerblock--content p:has(strong){display:grid;grid-template-columns:50% 50%;gap:var(--spacing-xs);align-items:center;line-height:1.2}.footer-main:after{position:absolute;top:-40%;right:20%;bottom:-50%;left:-50%;background:radial-gradient(var(--color-accent-500),transparent 70%);opacity:.5;content:""}.footer-copyright{color:var(--color-neutral-0);--link-color: var(--color-neutral-0);--footer-copyright-background: var(--color-neutral-900);--nav-link-padding-x: 10px;--nav-link-padding-y: 0;--nav-link-font-weight: 700}.footer-copyright .x-core-icon,.footer-copyright a,.footer-copyright .x-core-icon:hover,.footer-copyright a:hover{color:var(--color-neutral-0)}.footer-copyright .x-core-icon{transition:opacity var(--transition-duration)}.footer-copyright .x-core-icon:hover{opacity:.6}.footer-copyright .x-core-navigation{flex-direction:row}@container style(--breakpoint-lg-max: true){.footer-copyright .container{flex-direction:column-reverse}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .footer-copyright .container{flex-direction:column-reverse}main:has(section:last-child[data-theme=dark-gray])+footer{background-color:var(--color-neutral-900)}main:has(section:last-child[data-theme=gray])+footer{background-color:var(--color-neutral-50)}:root{--nav-link-font-weight: 600;--nav-link-hover-decoration: underline}.header{position:relative;z-index:10}.header:after{background-image:url(./grain-DE-6nzDC.png);background-blend-mode:soft-light;position:absolute;top:0;right:0;left:0;z-index:-1;height:150px;background-color:var(--color-primary-300);content:"";-webkit-clip-path:polygon(100% 0,100% 50%,75% 100%,0 50%,0 0);clip-path:polygon(100% 0,100% 50%,75% 100%,0 50%,0 0)}.header .logo__wrapper{display:flex;gap:var(--spacing-md)}@container style(--breakpoint-md-max: true){.header .logo__wrapper{--logo-height: 40px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .header .logo__wrapper{--logo-height: 40px}.header .logo__wrapper .home-button{--button-background: var(--color-primary-300);--button-color: var(--color-neutral-900);--button-border-width: 4px;--button-padding-y: 14px;position:relative;z-index:1}@container style(--breakpoint-md-max: true){.header .logo__wrapper .home-button{display:none}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .header .logo__wrapper .home-button{display:none}.header .logo__wrapper .home-button:hover,.header .logo__wrapper .home-button.x-core-button--active{--button-color: var(--color-neutral-900);--button-border-color: var(--color-primary-300);--button-background: var(--color-neutral-0);background-image:unset}@container style(--breakpoint-lg-min: true){.header .home-button.mobile-only{display:none}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .header .home-button.mobile-only{display:none}.header__logo{position:relative;z-index:1;display:inline-block}.header__logo svg path{fill:var(--color-neutral-0)}.header__logo:before{position:absolute;top:-26px;left:-200%;z-index:-1;width:700px;height:400px;background-color:var(--color-neutral-900);content:"";-webkit-clip-path:polygon(100% 0,0 0,75% 32%);clip-path:polygon(100% 0,0 0,75% 32%)}@container style(--breakpoint-md-max: true){.header__logo:before{left:calc(-1 * var(--container-offset));width:100vw;height:120px;-webkit-clip-path:polygon(100% 0,100% 70%,70% 100%,0 70%,0 0);clip-path:polygon(100% 0,100% 70%,70% 100%,0 70%,0 0)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .header__logo:before{left:calc(-1 * var(--container-offset));width:100vw;height:120px;-webkit-clip-path:polygon(100% 0,100% 70%,70% 100%,0 70%,0 0);clip-path:polygon(100% 0,100% 70%,70% 100%,0 70%,0 0)}.header--main .buttons-wrapper{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.header--main [data-toggle-target=main-menu]{z-index:2}@container style(--breakpoint-xl-min: true){.header .main-menu{flex:1;gap:var(--spacing-xs);justify-content:space-between;margin-left:var(--spacing-xs)}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header .main-menu{flex:1;gap:var(--spacing-xs);justify-content:space-between;margin-left:var(--spacing-xs)}.header .main-menu .x-core-navigation{gap:var(--spacing-xs)}@container style(--breakpoint-xl-min: true){.header .main-menu .x-core-navigation__entry{--nav-link-padding-y: 16px;--nav-link-padding-x: 20px}.header .main-menu .x-core-navigation__entry--active a,.header .main-menu .x-core-navigation__entry a:hover{--nav-link-hover-color: var(--color-neutral-900);--nav-link-color: var(--color-neutral-900);--nav-link-background: var(--color-neutral-0);text-decoration:none}.header .main-menu .x-core-navigation__entry a{line-height:1.2;border:none;border-radius:99px;transition:background-color var(--transition-duration),color var(--transition-duration)}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header .main-menu .x-core-navigation__entry{--nav-link-padding-y: 16px;--nav-link-padding-x: 20px}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header .main-menu .x-core-navigation__entry--active a,:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header .main-menu .x-core-navigation__entry a:hover{--nav-link-hover-color: var(--color-neutral-900);--nav-link-color: var(--color-neutral-900);--nav-link-background: var(--color-neutral-0);text-decoration:none}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .header .main-menu .x-core-navigation__entry a{line-height:1.2;border:none;border-radius:99px;transition:background-color var(--transition-duration),color var(--transition-duration)}.header .main-menu .x-core-navigation__dropdown{--header-main-background: var(--color-neutral-0);min-width:180px;padding:12px 18px;border-radius:var(--component-border-radius);box-shadow:var(--box-shadow)}.header .main-menu .x-core-navigation__dropdown .x-core-navigation__link{display:flex;gap:16px;justify-content:space-between;padding-inline:0}.header .main-menu .x-core-navigation__dropdown .x-core-navigation__link:hover:after{color:var(--color-neutral-900)}.header .main-menu .x-core-navigation__dropdown .x-core-navigation__link:after{color:var(--color-neutral-100);font-size:var(--icon-xs);font-family:var(--fa-style-family-sharp);transition-timing-function:var(--transition-timing-function);transition-duration:var(--transition-duration);content:""}body:has(main>.pageblock--hero:first-child) header:after,body:has(main>.pageblock--header:first-child) header:after{height:var(--header-main-height);-webkit-clip-path:none;clip-path:none}header .search-bar{position:absolute;top:100%}@container style(--breakpoint-lg-max: true){header .search-bar{position:relative;top:0;width:100%}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .search-bar{position:relative;top:0;width:100%}header .search-bar .search-form{position:absolute;top:0;right:0;width:0;max-width:unset;opacity:0;transition:width var(--transition-duration),opacity var(--transition-duration);transition-delay:.2s}@container style(--breakpoint-lg-max: true){header .search-bar .search-form{position:relative}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .search-bar .search-form{position:relative}header .search-bar .search-form input{background-color:var(--color-neutral-0);border:none;box-shadow:var(--box-shadow)}header .search-bar .search-form button[type=submit]{margin-right:var(--spacing-xs)}header .search-bar .search-form.is-active{width:450px;opacity:1}@container style(--breakpoint-lg-max: true){header .search-bar .search-form.is-active{width:100%}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill header .search-bar .search-form.is-active{width:100%}header .search__toggle{--button-border-color: var(--color-neutral-0)}header .search__toggle:hover{--button-border-color: var(--color-neutral-0);--button-background: var(--color-neutral-0)}@container style(--breakpoint-lg-max: true){.header--main{--nav-link-hover-color: var(--color-neutral-0);--nav-link-hover-decoration: underline}.header--main:has(.main-menu.is-active){--header-main-background: var(--color-primary-300);background-image:url(./grain-DE-6nzDC.png);background-blend-mode:soft-light}.header--main [data-toggle-target=main-menu].is-active .x-core-icon:before{--burger-icon-closed: "" !important}.header--main [data-toggle-target=main-menu]:has(+.is-active) .x-core-icon:before{--burger-icon-closed: ""}.header--main .main-menu{--nav-link-color: var(--color-neutral-0);position:absolute;top:-100vh;right:0;bottom:0;display:flex!important;height:100vh;padding-top:var(--header-main-height);padding-bottom:var(--spacing-md);background:var(--color-neutral-900);box-shadow:var(--box-bottom-shadow);transition:top var(--transition-duration);padding-inline:var(--container-offset)}.header--main .main-menu .home-button.mobile-only:hover{--button-color: var(--color-neutral-0);text-decoration:underline}.header--main .main-menu .x-core-button--secondary{--button-background: var(--color-neutral-0)}.header--main .main-menu .x-core-button--secondary:hover{--button-border-color: var(--color-neutral-0);--button-background: var(--color-neutral-900)}.header--main .main-menu .buttons-wrapper{flex-wrap:wrap;justify-content:flex-start;row-gap:var(--spacing-xl);margin-top:var(--spacing-lg)}.header--main .main-menu .x-core-navigation{align-items:flex-start}.header--main .main-menu.is-active{top:0}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main{--nav-link-hover-color: var(--color-neutral-0);--nav-link-hover-decoration: underline}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main:has(.main-menu.is-active){--header-main-background: var(--color-primary-300);background-image:url(./grain-DE-6nzDC.png);background-blend-mode:soft-light}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main [data-toggle-target=main-menu].is-active .x-core-icon:before{--burger-icon-closed: "" !important}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main [data-toggle-target=main-menu]:has(+.is-active) .x-core-icon:before{--burger-icon-closed: ""}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main .main-menu{--nav-link-color: var(--color-neutral-0);position:absolute;top:-100vh;right:0;bottom:0;display:flex!important;height:100vh;padding-top:var(--header-main-height);padding-bottom:var(--spacing-md);background:var(--color-neutral-900);box-shadow:var(--box-bottom-shadow);transition:top var(--transition-duration);padding-inline:var(--container-offset)}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main .main-menu .home-button.mobile-only:hover{--button-color: var(--color-neutral-0);text-decoration:underline}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main .main-menu .x-core-button--secondary{--button-background: var(--color-neutral-0)}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main .main-menu .x-core-button--secondary:hover{--button-border-color: var(--color-neutral-0);--button-background: var(--color-neutral-900)}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main .main-menu .buttons-wrapper{flex-wrap:wrap;justify-content:flex-start;row-gap:var(--spacing-xl);margin-top:var(--spacing-lg)}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main .main-menu .x-core-navigation{align-items:flex-start}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .header--main .main-menu.is-active{top:0}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 994px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - calc(100vw - 30px) ) / 2)}}@media (min-width: 1250px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - calc(100vw - 30px) ) / 2)}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1320px) / 2)}}.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 994px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1250px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1400px){.container{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}:root{--block-padding-y: 90px;--block-padding-bottom: 210px ;--intro-gutter-after: clamp(45px, 6.5vw, 100px)}.pageblock[data-theme=gray]+.pageblock[data-theme=gray]{--block-padding-top: 60px;-webkit-mask:unset;mask:unset;margin-top:unset}.pageblock[data-theme=gray]:has(+.pageblock[data-theme=gray]){--block-padding-bottom: 60px}.pageblock:not(:first-child,.pageblock--archive-search){--mask-height: calc(6cqw - 1px) ;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;--block-padding-top: calc(var(--block-padding-y) + var(--mask-height));-webkit-mask-position:top;mask-position:top;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 60"><path d="M0 0 500 60 1000 0V60H0Z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 60"><path d="M0 0 500 60 1000 0V60H0Z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);margin-top:-160px}.pageblock[data-theme=dark-gray]+.pageblock[data-theme=dark-gray]{--block-padding-top: 60px;-webkit-mask:unset;mask:unset;margin-top:unset}.pageblock[data-theme=dark-gray]:has(+.pageblock[data-theme=dark-gray]){--block-padding-bottom: 60px}.pageblock:not(:first-child,.pageblock--archive-search){--mask-height: calc(6cqw - 1px) ;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;--block-padding-top: calc(var(--block-padding-y) + var(--mask-height));-webkit-mask-position:top;mask-position:top;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 60"><path d="M0 0 500 60 1000 0V60H0Z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 60"><path d="M0 0 500 60 1000 0V60H0Z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);margin-top:-160px}.pageblock[data-theme=default]+.pageblock[data-theme=default]{--block-padding-top: 60px;-webkit-mask:unset;mask:unset;margin-top:unset}.pageblock[data-theme=default]:has(+.pageblock[data-theme=default]){--block-padding-bottom: 60px}.pageblock:not(:first-child,.pageblock--archive-search){--mask-height: calc(6cqw - 1px) ;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;--block-padding-top: calc(var(--block-padding-y) + var(--mask-height));-webkit-mask-position:top;mask-position:top;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 60"><path d="M0 0 500 60 1000 0V60H0Z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 60"><path d="M0 0 500 60 1000 0V60H0Z" fill="%23000"></path></svg>'),linear-gradient(transparent var(--mask-height),black var(--mask-height),black 100%);margin-top:-160px}.organisation__header--single{position:relative}.organisation__header--single .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.organisation__header--single .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .organisation__header--single .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.organisation__header--single .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 50%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .organisation__header--single .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 50%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}@container style(--block-breakpoint: false){.organisation__header--single.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .organisation__header--single.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}.organisation__header--single.pageblock--reverse .container>:nth-child(2){order:-1}.organisation__header--single .container{align-items:center}@container style(--breakpoint-md-max: true){.organisation__header--single .container{--column-gap: var(--spacing-xs)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .organisation__header--single .container{--column-gap: var(--spacing-xs)}.organisation__header--single .logo-img{max-width:300px;max-height:250px}.organisation__header--single:after{background-image:url(./grain-DE-6nzDC.png);background-blend-mode:soft-light;position:absolute;right:0;bottom:0;left:0;top:-100px;z-index:-1;background-color:var(--color-primary-300);content:"";-webkit-clip-path:polygon(0 88%,0 0,100% 0,100% 88%,66% 100%);clip-path:polygon(0 88%,0 0,100% 0,100% 88%,66% 100%)}@container style(--breakpoint-md-max: true){.organisation__header--single:after{bottom:150px;-webkit-clip-path:polygon(0 96%,0 0,100% 0,100% 96%,75% 100%);clip-path:polygon(0 96%,0 0,100% 0,100% 96%,75% 100%)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .organisation__header--single:after{bottom:150px;-webkit-clip-path:polygon(0 96%,0 0,100% 0,100% 96%,75% 100%);clip-path:polygon(0 96%,0 0,100% 0,100% 96%,75% 100%)}.organisation__header--single .main-image{object-fit:cover;-webkit-clip-path:polygon(0% 16%,69% 0%,69% 0%,73% 15%,73% 15%,100% 19%,100% 19%,84% 100%,84% 100%,0% 91%,0% 91%);clip-path:polygon(0% 16%,69% 0%,69% 0%,73% 15%,73% 15%,100% 19%,100% 19%,84% 100%,84% 100%,0% 91%,0% 91%);aspect-ratio:1/1.1}@container style(--breakpoint-lg-min: true){.organisation__header--single .main-image{z-index:10}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .organisation__header--single .main-image{z-index:10}@container style(--breakpoint-md-max: true){.organisation__header--single .main-image{margin-top:var(--spacing-lg)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .organisation__header--single .main-image{margin-top:var(--spacing-lg)}.organisation__header--single__content-wrapper{display:flex;flex-direction:column;gap:var(--spacing-lg);padding-top:var(--spacing-2xl)}.organisation__header--single__content-wrapper h1{font-size:var(--h1-size-medium)}.organisation__header--single__contact-info-wrapper{padding:20px 24px;border:solid 1px var(--opacity-neutral-100);border-radius:var(--component-border-radius)}.organisation__header--single__contact-person-wrapper{display:flex;gap:var(--spacing-md);align-items:center;padding:20px 24px;background-color:var(--color-secondary-300);border:solid 4px var(--color-neutral-0);border-radius:var(--component-border-radius)}.organisation__header--single__contact-person-wrapper a{color:var(--color-neutral-900);text-decoration:underline}.organisation__header--single__contact-person-wrapper img{width:75px;height:75px;object-fit:cover;border-radius:99px}.organisation__header--single__contact-info-row{display:grid;grid-template-columns:repeat(2,1fr)}.organisation__header--single__contact-info-row .x-core-icon-text__content{font-weight:700}.organisation__header--single__contact-info-row .x-core-icon-text .x-core-icon{margin-right:var(--spacing-xs)}.organisation__header--single__contact-info-row+.organisation--single__header__contact-info-row{margin-top:.3rem}.organisation__header--single+.pageblock{--block-padding-top: 100px;margin-top:unset;-webkit-mask:unset;mask:unset}@container style(--breakpoint-lg-min: true){.single-room .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.single-room .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .single-room .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.single-room .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 52%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .single-room .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 52%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}@container style(--block-breakpoint: false){.single-room.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .single-room.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}.single-room.pageblock--reverse .container>:nth-child(2){order:-1}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .single-room .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .single-room .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill :root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .single-room .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .single-room .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 52%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill :root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .single-room .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 52%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}@container style(--block-breakpoint: false){:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .single-room.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill :root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .single-room.pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .single-room.pageblock--reverse .container>:nth-child(2){order:-1}.single-room__gallery{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@container style(--breakpoint-md-max: true){.single-room__gallery{margin-bottom:var(--spacing-lg)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .single-room__gallery{margin-bottom:var(--spacing-lg)}.single-room__gallery .swiper-slider-room{position:relative;overflow:hidden}.single-room__gallery .swiper-slider-room .swiper-slide{aspect-ratio:1/.65;display:flex}.single-room__gallery .swiper-slider-room-thumbs{position:relative;margin-top:20px}.single-room__gallery .swiper-slider-room-thumbs .swiper-slide{display:flex;aspect-ratio:4/3}.single-room__gallery img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--component-border-radius)}.single-room__gallery .swiper-navigation{position:absolute;top:33%;left:-26px;z-index:100;display:block;width:calc(100% + 52px)}@container style(--breakpoint-md-max: true){.single-room__gallery .swiper-navigation{right:5px;left:5px;width:auto}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .single-room__gallery .swiper-navigation{right:5px;left:5px;width:auto}.single-room__gallery .swiper-navigation .swiper-button-prev,.single-room__gallery .swiper-navigation .swiper-button-next{color:var(--color-neutral-900);background-color:var(--color-neutral-0);border:0}.single-room__gallery .swiper-navigation .swiper-button-next{position:absolute;right:0}.single-room__content-wrapper h1{margin-bottom:0;font-size:var(--h1-size-small)}.single-room .reservation-button{margin-top:var(--spacing-md)}.single-room .price{display:flex;justify-content:space-between;margin-top:var(--spacing-md);padding:20px;font-size:var(--icon-xs);background:var(--color-neutral-50);border-radius:var(--component-border-radius)}.single-room .price span{margin-right:5px;font-weight:var(--heading-font-weight);font-size:var(--h4-size)}.capacity-list{display:inline-flex;gap:20px;padding-left:0}.capacity-list__item{list-style:none}.capacity-list__item .x-core-icon-text{display:flex;gap:10px;align-items:center}.capacity-list__item .x-core-icon-text__content{font-size:var(--text-xxs)}body.home .header:after{height:100px;-webkit-clip-path:none;clip-path:none}.search-header{position:relative;z-index:2;padding-top:var(--block-padding-y)}.pageblock--archive-search .x-core-grid{--columns-md: repeat(2, 1fr)}@container style(--breakpoint-md-max: true){.pageblock--archive-search .x-core-grid{--columns-md: 1fr}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--archive-search .x-core-grid{--columns-md: 1fr}.pageblock--archive-search .x-core-grid .x-card--organisation__image-wrapper img{width:100%}.pageblock--archive-search .x-core-grid .x-card--event{grid-column:span 3}@container style(--breakpoint-lg-max: true){.pageblock--archive-search .x-core-grid .x-card--event{grid-column:span 1}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--archive-search .x-core-grid .x-card--event{grid-column:span 1}@container style(--breakpoint-md-max: true){.pageblock--archive-search .x-core-grid .x-card--event{grid-column:unset}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--archive-search .x-core-grid .x-card--event{grid-column:unset}.pageblock--archive-search .x-core-grid article:has(.x-core-card--page){grid-column:span 3}@container style(--breakpoint-lg-max: true){.pageblock--archive-search .x-core-grid article:has(.x-core-card--page){grid-column:span 2}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--archive-search .x-core-grid article:has(.x-core-card--page){grid-column:span 2}.pageblock--archive-search .x-core-grid article:has(.x-core-card--page) .x-core-card--page{display:flex;flex-direction:row;align-items:center}.pageblock--archive-search .x-core-grid article:has(.x-core-card--page) .x-core-card--page .x-core-title:last-child{margin-bottom:0}.pageblock--archive-search .x-core-grid article:has(.x-core-card--page) .x-core-card--page .x-core-image{width:200px}.pageblock--archive-search .x-core-grid .x-card--room{grid-column:span 3}@container style(--breakpoint-lg-max: true){.pageblock--archive-search .x-core-grid .x-card--room{grid-column:span 2}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--archive-search .x-core-grid .x-card--room{grid-column:span 2}.pageblock--archive-search .x-core-grid .x-card--room__content-wrapper{display:flex;gap:var(--spacing-xl);align-items:center}.pageblock--archive-search .x-core-grid .x-card--room__image{width:33%;overflow:hidden;border-radius:var(--component-border-radius)}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
