.checkbox--hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.teaser-slider{margin-bottom:80px;margin-top:80px;overflow:hidden}@media only screen and (min-width:768px){.teaser-slider{margin-top:120px}}@media only screen and (min-width:1024px){.teaser-slider{margin-top:140px}}@media only screen and (min-width:768px){.teaser-slider{margin-bottom:120px}}@media only screen and (min-width:1024px){.teaser-slider{margin-bottom:140px}}.teaser-slider .swiper:not(.swiper-initialized) .swiper-wrapper{gap:16px}@media only screen and (min-width:768px){.teaser-slider .swiper:not(.swiper-initialized) .swiper-wrapper{gap:40px}}.teaser-slider__inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.teaser-slider__inner{width:89.6vw}}@media only screen and (min-width:768px){.teaser-slider__inner{width:89.58333vw}}@media only screen and (min-width:1024px){.teaser-slider__inner{width:86.71875vw}}@media only screen and (min-width:1920px){.teaser-slider__inner{width:1665px}}.teaser-slider__topline{font-size:14px;font-weight:700;line-height:20px;margin-bottom:24px;text-transform:uppercase}.teaser-slider__headline{font-family:TNG Pro,Arial,sans-serif;font-size:30px;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:33px;margin-bottom:24px}@media only screen and (min-width:768px){.teaser-slider__headline{font-size:52px;line-height:60px}}@media only screen and (min-width:1440px){.teaser-slider__headline{font-size:60px;line-height:68px}}.teaser-slider__copy{font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}.teaser-slider__content{flex-basis:89.6vw;margin-bottom:40px;max-width:89.6vw;padding-left:2.13333vw;padding-right:2.13333vw;width:89.6vw}@media only screen and (min-width:768px){.teaser-slider__content{flex-basis:89.58333vw;max-width:89.58333vw;padding-left:1.43229vw;padding-right:1.43229vw;width:89.58333vw}}@media only screen and (min-width:1024px){.teaser-slider__content{flex-basis:28.90625vw;margin-bottom:0;max-width:28.90625vw;padding-left:1.36719vw;padding-right:1.36719vw;width:28.90625vw}}@media only screen and (min-width:1920px){.teaser-slider__content{flex-basis:555px;max-width:555px;padding-left:26.25px;padding-right:26.25px;width:555px}}.teaser-slider__slider-holder{flex-basis:89.6vw;max-width:89.6vw;padding-left:2.13333vw;padding-right:0;width:89.6vw}@media only screen and (min-width:768px){.teaser-slider__slider-holder{flex-basis:89.58333vw;max-width:89.58333vw;padding-left:1.43229vw;padding-right:0;width:89.58333vw}}@media only screen and (min-width:1024px){.teaser-slider__slider-holder{flex-basis:57.8125vw;max-width:57.8125vw;padding-left:1.36719vw;padding-right:0;width:57.8125vw}}@media only screen and (min-width:1920px){.teaser-slider__slider-holder{flex-basis:1110px;max-width:1110px;padding-left:26.25px;padding-right:0;width:1110px}}.teaser-slider__slider-holder .swiper-wrapper{height:inherit;padding-right:16px}@media only screen and (min-width:768px){.teaser-slider__slider-holder .swiper-wrapper{margin-right:40px}}.teaser-slider__slider-holder .swiper-slide{height:auto;width:276px}@media only screen and (min-width:768px){.teaser-slider__slider-holder .swiper-slide{width:376px}}.teaser-slider__slider-holder .swiper-slide:last-of-type{margin-right:40px}.teaser-slider__slider{margin-right:var(--outer-space)}@media only screen and (min-width:1920px){.teaser-slider__slider{margin-left:0;margin-right:unset;max-width:1057.5px}}.teaser-slider__teaser{cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}@media (hover){.teaser-slider__teaser:hover .teaser-slider__teaser-overlay{transform:none}}.teaser-slider__teaser-cb{display:none}@media (hover:none){.teaser-slider__teaser-cb:checked~.teaser-slider__teaser-overlay{transform:none}}.teaser-slider__close{font-size:24px;position:absolute;right:16px;top:16px}.teaser-slider__slide-image{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;width:100%}.teaser-slider__teaser-indicator{align-items:flex-start;background-color:var(--clr-primary-light);color:var(--clr-primary-white);display:flex;flex:1;font-family:TNG Pro,Arial,sans-serif;font-size:20px;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:22px;padding:16px 24px}@media only screen and (min-width:768px){.teaser-slider__teaser-indicator{font-size:24px;line-height:26px}}@media only screen and (min-width:1440px){.teaser-slider__teaser-indicator{font-size:32px;line-height:35px}}@media only screen and (min-width:1024px){.teaser-slider__teaser-indicator{padding:24px 40px}}.teaser-slider__teaser-indicator-link{margin-right:16px}.teaser-slider__teaser-overlay{--bottom-space:16px;background-color:var(--clr-primary-dark);color:var(--clr-primary-white);inset:0;padding:24px;position:absolute;transform:translateY(100%);transition:transform .3s cubic-bezier(.645,.045,.355,1);z-index:1}@media only screen and (min-width:768px){.teaser-slider__teaser-overlay{--bottom-space:24px;padding:40px}}.teaser-slider__teaser-topline{font-size:14px;font-weight:700;line-height:20px;margin-bottom:var(--bottom-space);text-transform:uppercase}.teaser-slider__teaser-headline{font-family:TNG Pro,Arial,sans-serif;font-size:20px;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:22px;margin-bottom:var(--bottom-space)}@media only screen and (min-width:768px){.teaser-slider__teaser-headline{font-size:24px;line-height:26px}}@media only screen and (min-width:1440px){.teaser-slider__teaser-headline{font-size:32px;line-height:35px}}.teaser-slider__teaser-copy{font-size:16px;font-weight:400;line-height:24px;margin-bottom:var(--bottom-space)}.teaser-slider__controls{margin-top:64px;text-align:center}@media only screen and (min-width:768px){.teaser-slider__controls{margin-right:calc(var(--grid-gutter)/2 + var(--outer-space)*-1);text-align:right}}@media only screen and (min-width:1920px){.teaser-slider__controls{margin-right:0}}.teaser-slider__controls .swiper-button-prev{margin-right:8px}.teaser-slider__controls:has(.swiper-button-prev.swiper-button-disabled+.swiper-button-next.swiper-button-disabled){display:none}.teaser-slider__hint{background-image:repeating-linear-gradient(-45deg,#fff,#fff 15px,pink 0,pink 30px);font-weight:700;padding:40px}