.pageblock--hero{--media-border-radius: 0;--block-padding-x: 0;--block-padding-y: 0;--intro-gutter-after: 0}.pageblock--hero .container{display:grid}.pageblock--hero .container>*{grid-area:1/1}.pageblock--hero .container{max-width:unset}.pageblock--hero .container .x-core-media .x-core-image,.pageblock--hero .container .x-core-media .x-core-video{width:100%;height:100%;object-fit:cover}.pageblock--hero .container .x-core-intro{--block-padding-x: initial;--block-padding-y: initial;z-index:1;width:100%}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2)}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 720px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2)}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1320px) / 2)}}.pageblock--hero .container .x-core-intro{margin-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: 576px){.pageblock--hero .container .x-core-intro{margin-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: 768px){.pageblock--hero .container .x-core-intro{margin-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: 992px){.pageblock--hero .container .x-core-intro{margin-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: 1200px){.pageblock--hero .container .x-core-intro{margin-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){.pageblock--hero .container .x-core-intro{margin-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}.pageblock--hero{position:relative;height:100vh;overflow:hidden;background:var(--color-neutral-100)}.pageblock--hero .x-core-media{position:absolute;width:100%;height:100%}.pageblock--hero .x-core-media img,.pageblock--hero .x-core-media video{width:100%;height:100%;max-height:100%;object-position:center;object-fit:cover}.pageblock--hero .x-core-media+.container .x-core-intro{--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0);color:var(--color-neutral-0)}.pageblock--hero .x-core-media+.container .x-core-intro .x-core-button--secondary{--button-color: var(--color-neutral-0);--button-border-color: var(--color-neutral-0)}.pageblock--hero .x-core-media+.container .x-core-intro .x-core-button--secondary:hover{--button-color: var(--color-accent-500);--button-border-color: var(--color-accent-500)}.pageblock--hero .container{display:flex;align-items:center;height:100%}.pageblock--hero .container .x-core-intro{width:60%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.pageblock--hero .container .cards-wrapper{width:40%}.pageblock--hero .container .swiper--hero{margin-right:var(--intro-margin-end);padding-inline:15px;overflow:visible}.pageblock--hero .container .swiper--hero .swiper-slide{display:flex;align-items:center;justify-content:center;width:80%;filter:blur(3px);transition-duration:var(--transition-duration)}.pageblock--hero .container .swiper--hero .swiper-slide-active{filter:none;transition-duration:var(--transition-duration)}.pageblock--hero .container .swiper--hero .swiper-slide h1,.pageblock--hero .container .swiper--hero .swiper-slide .h1,.pageblock--hero .container .swiper--hero .swiper-slide h2,.pageblock--hero .container .swiper--hero .swiper-slide .h2,.pageblock--hero .container .swiper--hero .swiper-slide h3,.pageblock--hero .container .swiper--hero .swiper-slide .h3,.pageblock--hero .container .swiper--hero .swiper-slide h4,.pageblock--hero .container .swiper--hero .swiper-slide .h4,.pageblock--hero .container .swiper--hero .swiper-slide h5,.pageblock--hero .container .swiper--hero .swiper-slide .h5,.pageblock--hero .container .swiper--hero .swiper-slide h6,.pageblock--hero .container .swiper--hero .swiper-slide .h6,.pageblock--hero .container .swiper--hero .swiper-slide p{color:var(--color-neutral-0)}.pageblock--hero .container .swiper--hero .swiper-slide.card-0 .hero-card{background-color:var(--color-secondary-500)}.pageblock--hero .container .swiper--hero .swiper-slide.card-1 .hero-card{background-color:var(--color-accent-500)}.pageblock--hero .container .swiper--hero .swiper-slide.card-2 .hero-card{background-color:var(--color-primary-100)}.pageblock--hero .container .swiper--hero .swiper-slide.card-3 .hero-card{background-color:var(--color-primary-500)}.pageblock--hero .container .swiper--hero .swiper-slide svg{width:60px}@container style(--breakpoint-md-max: true){.pageblock--hero .container{padding-block:40px;flex-direction:column}.pageblock--hero .container .x-core-media{height:100%}.pageblock--hero .container .x-core-intro{width:100%;padding-inline:15px}.pageblock--hero .container .cards-wrapper{margin-top:0;width:100%}.pageblock--hero .container .cards-wrapper .swiper-slide{width:100%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container{padding-block:40px;flex-direction:column}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .x-core-media{height:100%}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .x-core-intro{width:100%;padding-inline:15px}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .cards-wrapper{margin-top:0;width:100%}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .cards-wrapper .swiper-slide{width:100%}@container style(--breakpoint-sm-max: true){.pageblock--hero{height:auto;min-height:600px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero{height:auto;min-height:600px}
