.pageblock--carousel{--theme-color: var(--color-primary-800);--block-padding-y: 0;--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0);--button-color: var(--color-neutral-0);position:relative;color:var(--color-neutral-0)}.pageblock--carousel .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;height:70vh;background-color:var(--theme-color)}.pageblock--carousel .swiper-slide--black .x-core-intro{--heading-color: var(--theme-color);--body-color: var(--theme-color);color:var(--theme-color)}.pageblock--carousel .swiper-slide .x-core-intro{position:relative;z-index:1;width:100%;max-width:735px;padding-bottom:80px;text-align:center;margin-inline:auto;padding-inline:var(--container-offset)}.pageblock--carousel .swiper-slide .x-core-intro .x-core-title--pre{margin-inline:auto}.pageblock--carousel .swiper-slide .x-core-intro .x-core-button-wrapper{justify-content:center}@container style(--breakpoint-sm-min: true){.pageblock--carousel .swiper-slide .x-core-intro{padding-inline:80px}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--carousel .swiper-slide .x-core-intro{padding-inline:80px}.pageblock--carousel .swiper-slide .x-core-image{position:absolute;display:block;width:100%;height:100%;object-fit:cover;inset:0;-webkit-user-select:none;user-select:none}.pageblock--carousel .swiper-slide .x-core-image--contain{object-fit:contain}.pageblock--carousel .swiper-slide .x-core-image--mobile{display:none}@container style(--breakpoint-sm-max: true){.pageblock--carousel .swiper-slide .x-core-image--mobile{display:block!important}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--carousel .swiper-slide .x-core-image--mobile{display:block!important}@container style(--breakpoint-sm-max: true){.pageblock--carousel .swiper-slide .x-core-image{display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--carousel .swiper-slide .x-core-image{display:none}@container style(--breakpoint-lg-max: true){.pageblock--carousel .swiper-slide{height:65vh}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--carousel .swiper-slide{height:65vh}.pageblock--carousel .swiper-controls{position:absolute;right:40px;bottom:40px;display:flex;gap:18px;align-items:center}.pageblock--carousel .swiper-controls .swiper-button-next,.pageblock--carousel .swiper-controls .swiper-button-prev{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;background-color:var(--color-neutral-0);border-radius:100%}.pageblock--carousel .swiper-controls .swiper-button-next svg,.pageblock--carousel .swiper-controls .swiper-button-prev svg{width:20px;height:20px;color:var(--color-neutral-1000)}.pageblock--carousel.pageblock--has-bottom-content .swiper-slide{position:relative;display:flex;align-items:flex-end}.pageblock--carousel.pageblock--has-bottom-content .swiper-slide .x-core-intro{width:100%;margin:0 auto 0 0;text-align:left}.pageblock--carousel.pageblock--has-bottom-content .swiper-slide .x-core-intro .x-core-title--pre{margin:0}.pageblock--carousel.pageblock--has-bottom-content .swiper-slide .x-core-intro .x-core-button-wrapper{justify-content:flex-start}@container style(--breakpoint-md-max: true){.pageblock--carousel.pageblock--has-bottom-content .swiper-slide .x-core-intro{padding-bottom:120px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--carousel.pageblock--has-bottom-content .swiper-slide .x-core-intro{padding-bottom:120px}@container style(--breakpoint-md-max: true){.pageblock--carousel.pageblock--has-bottom-content .swiper-controls{right:inherit;left:var(--container-offset);justify-content:flex-start}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--carousel.pageblock--has-bottom-content .swiper-controls{right:inherit;left:var(--container-offset);justify-content:flex-start}@container style(--breakpoint-sm-min: true){.pageblock--carousel.pageblock--has-bottom-content .swiper-controls{--container-offset: 80px}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--carousel.pageblock--has-bottom-content .swiper-controls{--container-offset: 80px}.page-theme[data-page-theme=nordic] .pageblock--carousel{--theme-color: var(--color-primary-nordic)}.page-theme[data-page-theme=azure] .pageblock--carousel{--theme-color: var(--color-primary-azure)}
