:root{--color-border-focus:#00305a}.slider-navigation .slider-button-next:before,.slider-navigation .slider-button-prev:before{font-family:hlc-icons!important;speak:never;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider-navigation .slider-button-next:before{content:"\e918"}.slider-navigation .slider-button-prev:before{content:"\e919"}.swiper-wrapper{padding:0!important}.slider-navigation{bottom:0;display:block;justify-content:flex-end;margin-top:20px;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.slider-navigation{display:flex}}.slider-navigation .slider-button-next,.slider-navigation .slider-button-prev{background:none;border:0;cursor:pointer;font-size:24px;height:24px;position:absolute;width:24px}.slider-navigation .slider-button-next:before,.slider-navigation .slider-button-prev:before{color:#947c48;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .25s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:768px){.slider-navigation .slider-button-next,.slider-navigation .slider-button-prev{border:1px solid #947c48;height:48px;position:relative;transition:border .25s cubic-bezier(.645,.045,.355,1);width:48px}}@media only screen and (min-width:768px)and (hover:hover){.slider-navigation .slider-button-next:hover:not(.swiper-button-disabled),.slider-navigation .slider-button-prev:hover:not(.swiper-button-disabled){border:1px solid #aa9464}.slider-navigation .slider-button-next:hover:not(.swiper-button-disabled):before,.slider-navigation .slider-button-prev:hover:not(.swiper-button-disabled):before{color:#aa9464}}.slider-navigation .slider-button-next.swiper-button-disabled,.slider-navigation .slider-button-prev.swiper-button-disabled{border-color:#bdbdbd}.slider-navigation .slider-button-next.swiper-button-disabled:before,.slider-navigation .slider-button-prev.swiper-button-disabled:before{color:#bdbdbd}.slider-navigation .slider-button-prev{left:53px;margin-right:20px}@media only screen and (min-width:768px){.slider-navigation .slider-button-prev{left:auto}}.slider-navigation .slider-button-next{right:53px}@media only screen and (min-width:768px){.slider-navigation .slider-button-next{right:auto}}.slider-pagination,.swiper-pagination-custom{color:#fff;font-size:24px;font-weight:100;letter-spacing:.1em;pointer-events:none;position:absolute;top:unset;width:auto!important;z-index:1}@media only screen and (max-width:767px){.slider-pagination,.swiper-pagination-custom{bottom:-20px;left:50%;min-width:130px;transform:translate(-50%,-50%)}}@media only screen and (min-width:768px){.slider-pagination,.swiper-pagination-custom{bottom:unset;height:auto;left:32px;min-width:unset;top:50%;transform:translateY(-50%)}.slider-pagination.no--headline,.swiper-pagination-custom.no--headline{top:45%}}.slider-pagination span.current,.swiper-pagination-custom span.current{font-size:48px;opacity:1}.slider-pagination span.total,.swiper-pagination-custom span.total{opacity:.6}.slider-pagination span.current,.slider-pagination span.total,.swiper-pagination-custom span.current,.swiper-pagination-custom span.total{opacity:0}@media only screen and (min-width:768px){.slider-pagination span.current,.slider-pagination span.total,.swiper-pagination-custom span.current,.swiper-pagination-custom span.total{opacity:1}}.slider-pagination__range{background:rgba(148,124,72,.3);height:2px;width:100%}@media only screen and (min-width:768px){.slider-pagination__range{background:hsla(0,0%,100%,.6);display:flex}}.slider-pagination-range-indicator{background:#947c48;display:block;height:100%;transition:width .25s cubic-bezier(.645,.045,.355,1)}.text-image-teaser{margin-bottom:8px;overflow:hidden;padding-bottom:32px}@media only screen and (min-width:768px){.text-image-teaser{margin-bottom:16px;margin-top:48px}}@media only screen and (min-width:1024px){.text-image-teaser{margin-bottom:32px;margin-top:64px}}.text-image-teaser__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.text-image-teaser__container{width:82.5vw}}@media only screen and (min-width:768px){.text-image-teaser__container{width:85.4166666667vw}}@media only screen and (min-width:1024px){.text-image-teaser__container{width:89.0625vw}}@media only screen and (min-width:1440px){.text-image-teaser__container{width:1272px}}.text-image-teaser__container .slider__navigation-pagination{padding-top:2px!important}.text-image-teaser__headline{flex-basis:82.5vw;font-size:22px;font-weight:300;letter-spacing:.1em;line-height:26px;margin-bottom:40px;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;text-transform:uppercase;width:82.5vw}@media only screen and (min-width:768px){.text-image-teaser__headline{font-size:32px;line-height:38px}}@media only screen and (min-width:1024px){.text-image-teaser__headline{font-size:40px;line-height:48px}}@media only screen and (min-width:768px){.text-image-teaser__headline{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.text-image-teaser__headline{margin-bottom:60px}.text-image-teaser__headline:not(.is--indent){flex-basis:89.0625vw;max-width:89.0625vw;padding-left:.87890625vw;padding-right:.87890625vw;width:89.0625vw}.text-image-teaser__headline.is--centered{text-align:center}}@media only screen and (min-width:1440px){.text-image-teaser__headline:not(.is--indent){flex-basis:1272px;max-width:1272px;padding-left:12px;padding-right:12px;width:1272px}.text-image-teaser__headline.is--indent{flex-basis:1060px;margin-left:106px;margin-right:106px;max-width:1060px;padding-left:12px;padding-right:12px;width:1060px}}.text-image-teaser__slider-container{padding-bottom:28px}.text-image-teaser__slider-container.swiper{overflow:visible}.text-image-teaser__slider-container.swiper~.slider__navigation-pagination{display:none}.text-image-teaser__slider-container.swiper.swiper-initialized{padding-bottom:30px}.text-image-teaser__slider-container.swiper.swiper-initialized~.slider__navigation-pagination{display:flex}@media only screen and (max-width:767px){.text-image-teaser__slider-container{margin-left:-24px;margin-right:-24px;width:calc(100% - var(--grid-gutter) + 48px)}}@media only screen and (min-width:768px){.text-image-teaser__slider-container.swiper{width:100%}.text-image-teaser__slider-container.swiper.swiper-initialized{padding-bottom:60px}}@media only screen and (min-width:1024px){.text-image-teaser__slider-container{overflow:hidden;padding-bottom:25px;width:100%}}.text-image-teaser__slider-wrapper{display:flex;flex-direction:row;padding-bottom:32px}.text-image-teaser__slider-wrapper.is--grid{flex-wrap:wrap;gap:var(--grid-gutter) 0}.text-image-teaser__slider-wrapper.is--grid.is--centered{justify-content:center}@media only screen and (max-width:767px){.text-image-teaser__item{box-shadow:0 8px 24px 0 rgba(0,0,0,.15);margin-left:calc(var(--grid-gutter)/2);margin-right:calc(var(--grid-gutter)/2);width:calc(100% - var(--grid-gutter))!important}}.text-image-teaser__item.swiper-slide{flex-shrink:0;height:auto;position:relative;transition-property:transform}@media only screen and (min-width:768px){.text-image-teaser__item{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}.text-image-teaser__item.is--double,.text-image-teaser__item.is--multiple{flex-basis:42.7083333333vw;max-width:42.7083333333vw;padding-left:1.171875vw;padding-right:1.171875vw;width:42.7083333333vw}.text-image-teaser__item .text-image-teaser__item-content{box-shadow:0 8px 24px 0 rgba(0,0,0,.15)}}@media only screen and (min-width:1024px){.text-image-teaser__item{flex-basis:89.0625vw;max-width:89.0625vw;padding-left:.87890625vw;padding-right:.87890625vw;width:89.0625vw}.text-image-teaser__item.is--double,.text-image-teaser__item.is--multiple{flex-basis:44.53125vw;max-width:44.53125vw;padding-left:.87890625vw;padding-right:.87890625vw;width:44.53125vw}}@media only screen and (min-width:1440px){.text-image-teaser__item{flex-basis:1272px;max-width:1272px;padding-left:12px;padding-right:12px;width:1272px}.text-image-teaser__item.is--double{flex-basis:530px;margin-left:106px;max-width:530px;padding-left:12px;padding-right:12px;width:530px}.text-image-teaser__item.is--double+.is--double{flex-basis:530px;margin-left:0;margin-right:106px;max-width:530px;padding-left:12px;padding-right:12px;width:530px}.text-image-teaser__item.is--multiple{flex-basis:424px;max-width:424px;padding-left:12px;padding-right:12px;width:424px}}.text-image-teaser__item-content{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;position:relative}.text-image-teaser__item-content .text-image-teaser__image{order:0}.text-image-teaser__item-content .text-image-teaser__text{display:flex;flex-direction:column;flex-grow:1;height:auto;order:1;padding:40px 24px 32px;width:100%}@media only screen and (min-width:1440px){.text-image-teaser__item-content .text-image-teaser__text{padding:40px 30px}}.text-image-teaser__item-content.has--image-left,.text-image-teaser__item-content.has--image-right{flex-direction:row;gap:0 var(--grid-gutter)}@media only screen and (min-width:768px){.text-image-teaser__item-content.has--image-left .text-image-teaser__image,.text-image-teaser__item-content.has--image-left .text-image-teaser__text,.text-image-teaser__item-content.has--image-right .text-image-teaser__image,.text-image-teaser__item-content.has--image-right .text-image-teaser__text{flex-basis:40.3645833333vw;max-width:40.3645833333vw;width:40.3645833333vw}.text-image-teaser__item-content.has--image-left .text-image-teaser__image-wrapper,.text-image-teaser__item-content.has--image-right .text-image-teaser__image-wrapper{height:100%}.text-image-teaser__item-content.has--image-left .text-image-teaser__image-wrapper img,.text-image-teaser__item-content.has--image-right .text-image-teaser__image-wrapper img{aspect-ratio:auto}}@media only screen and (min-width:1024px){.text-image-teaser__item-content.has--image-left .text-image-teaser__image,.text-image-teaser__item-content.has--image-right .text-image-teaser__image{flex-basis:42.7734375vw;max-width:42.7734375vw;width:42.7734375vw}.text-image-teaser__item-content.has--image-left .text-image-teaser__text,.text-image-teaser__item-content.has--image-right .text-image-teaser__text{flex-basis:42.7734375vw;max-width:42.7734375vw;padding-block:60px;padding-left:7.421875vw;padding-right:7.421875vw;width:42.7734375vw}}@media only screen and (min-width:1440px){.text-image-teaser__item-content.has--image-left .text-image-teaser__image,.text-image-teaser__item-content.has--image-right .text-image-teaser__image{flex-basis:612px;max-width:612px;width:612px}.text-image-teaser__item-content.has--image-left .text-image-teaser__text,.text-image-teaser__item-content.has--image-right .text-image-teaser__text{flex-basis:612px;max-width:612px;padding-left:106px;padding-right:106px;width:612px}}@media only screen and (min-width:768px){.text-image-teaser__item-content.has--image-right .text-image-teaser__image{order:1}.text-image-teaser__item-content.has--image-left .text-image-teaser__image,.text-image-teaser__item-content.has--image-right .text-image-teaser__text{order:0}.text-image-teaser__item-content.has--image-left .text-image-teaser__text{order:1}}.text-image-teaser__image{width:100%}@media only screen and (max-width:767px){.text-image-teaser__image{width:100%}}.text-image-teaser__image-wrapper{height:auto;position:relative;width:100%}.text-image-teaser__image-wrapper img{aspect-ratio:4/3;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-image-teaser__text{order:1;z-index:1}.text-image-teaser__topline{color:#947c48;font-size:12px;font-weight:700;letter-spacing:.21em;line-height:14px;margin-bottom:16px;text-transform:uppercase}.text-image-teaser__subline{font-size:20px;font-weight:300;letter-spacing:.05em;line-height:24px;margin-bottom:24px}@media only screen and (min-width:768px){.text-image-teaser__subline{font-size:24px;line-height:29px}}@media only screen and (min-width:1024px){.text-image-teaser__subline{font-size:28px;line-height:34px}}.text-image-teaser__copy{flex-grow:1}.text-image-teaser__actions{margin-top:40px}