.frame-type-mask_teaser_slidergrid .teaser__slider-wrapper .swiper:not(.swiper-initialized)[data-slides-per-view="1"] .swiper-wrapper{--swiper-slides-per-view: 1;--swiper-space-between: 25px;--swiper-slide-col-width: calc( (100% - ((var(--swiper-slides-per-view) - 1) * var(--swiper-space-between))) / var(--swiper-slides-per-view) );display:grid;grid-auto-flow:column;grid-auto-columns:var(--swiper-slide-col-width);gap:var(--swiper-space-between)}@media(min-width: 768px){.frame-type-mask_teaser_slidergrid .teaser__slider-wrapper .swiper:not(.swiper-initialized)[data-slides-per-view-md="2"] .swiper-wrapper{--swiper-slides-per-view: 2}}@media(min-width: 1200px){.frame-type-mask_teaser_slidergrid .teaser__slider-wrapper .swiper:not(.swiper-initialized)[data-slides-per-view-xl="3"] .swiper-wrapper{--swiper-slides-per-view: 3}}@media(min-width: 1200px){.frame-type-mask_teaser_slidergrid .teaser__slider-wrapper .swiper:not(.swiper-initialized)[data-slides-per-view-xl="4"] .swiper-wrapper{--swiper-slides-per-view: 4}}.frame-type-mask_teaser_slidergrid .teaser__slider-wrapper{margin-block-start:var(--spacings-2)}.frame-type-mask_teaser_slidergrid .teaser__slider-wrapper .swiper-wrapper:has(.swiper-slide:only-child){justify-content:center}.frame-type-mask_teaser_slidergrid .teaser__slider-wrapper .swiper-wrapper:has(.swiper-slide:only-child) :only-child{margin-right:0 !important}@media(min-width: 992px){.frame-type-mask_teaser_slidergrid .swiper-pagination{display:none}}.frame-type-mask_teaser_slidergrid a.teaser__item,.frame-type-mask_teaserlist a.teaser__item{position:relative}.frame-type-mask_teaser_slidergrid .teaser__container,.frame-type-mask_teaserlist .teaser__container{container:teaser/inline-size}.frame-type-mask_teaser_slidergrid .teaser__item,.frame-type-mask_teaserlist .teaser__item{display:flex;flex-direction:column;box-shadow:var(--shadow-primary);overflow:hidden;will-change:transform}.frame-type-mask_teaser_slidergrid .teaser__text-wrapper,.frame-type-mask_teaserlist .teaser__text-wrapper{display:flex;flex-direction:column;flex-grow:1}.frame-type-mask_teaser_slidergrid .teaser__button,.frame-type-mask_teaserlist .teaser__button{margin-top:auto}.frame-type-mask_teaser_slidergrid .teaser__image figure,.frame-type-mask_teaserlist .teaser__image figure{scale:1;transition:scale 350ms ease-in-out}.frame-type-mask_teaser_slidergrid .teaser__headline h1,.frame-type-mask_teaserlist .teaser__headline h1{color:var(--color-primary);font-family:var(--ff-primary);font-weight:var(--fw-bold);padding:0;margin:2.5rem 0}.frame-type-mask_teaser_slidergrid .teaser__headline h2,.frame-type-mask_teaserlist .teaser__headline h2{color:var(--color-primary);font-family:var(--ff-primary);font-weight:var(--fw-bold);padding:0;margin:2.5rem 0}.frame-type-mask_teaser_slidergrid .teaser__headline h3,.frame-type-mask_teaserlist .teaser__headline h3{color:var(--color-primary);font-family:var(--ff-primary);font-weight:var(--fw-bold);padding:0;margin:2.5rem 0}.frame-type-mask_teaser_slidergrid .teaser__headline h4,.frame-type-mask_teaserlist .teaser__headline h4{color:var(--color-primary);font-family:var(--ff-primary);font-weight:var(--fw-bold);padding:0;margin:2.5rem 0}.frame-type-mask_teaser_slidergrid .teaser__headline h5,.frame-type-mask_teaserlist .teaser__headline h5{color:var(--color-primary);font-family:var(--ff-primary);font-weight:var(--fw-bold);padding:0;margin:2.5rem 0}.frame-type-mask_teaser_slidergrid .teaser__headline h6,.frame-type-mask_teaserlist .teaser__headline h6{color:var(--color-primary);font-family:var(--ff-primary);font-weight:var(--fw-bold);padding:0;margin:2.5rem 0}.frame-type-mask_teaser_slidergrid .teaser__text,.frame-type-mask_teaserlist .teaser__text{margin-bottom:2.5rem;color:var(--color-typo-default);font-size:var(--fs-medium-mobile)}@media(min-width: 768px){.frame-type-mask_teaser_slidergrid .teaser__text,.frame-type-mask_teaserlist .teaser__text{font-size:var(--fs-medium-desktop)}}@supports(font-size: clamp(var(--fs-medium-mobile), 3vw, var(--fs-medium-desktop))){.frame-type-mask_teaser_slidergrid .teaser__text,.frame-type-mask_teaserlist .teaser__text{font-size:clamp(var(--fs-medium-mobile),3vw,var(--fs-medium-desktop))}}.frame-type-mask_teaser_slidergrid .teaser--hover-typ-2 .teaser__item,.frame-type-mask_teaserlist .teaser--hover-typ-2 .teaser__item{scale:1;transition:scale 350ms ease-in-out}.frame-type-mask_teaser_slidergrid .teaser--hover-typ-3 .teaser__item .teaser__image,.frame-type-mask_teaserlist .teaser--hover-typ-3 .teaser__item .teaser__image{overflow:hidden}.frame-type-mask_teaser_slidergrid .teaser--hover-typ-3 .teaser__item .teaser__image img,.frame-type-mask_teaserlist .teaser--hover-typ-3 .teaser__item .teaser__image img{scale:1;transition:scale 350ms ease-in-out}@media(min-width: 768px){.frame-type-mask_teaser_slidergrid .teaser__headline h1,.frame-type-mask_teaserlist .teaser__headline h1{margin:2.5rem 0 var(--spacings-3) 0}.frame-type-mask_teaser_slidergrid .teaser__headline h2,.frame-type-mask_teaserlist .teaser__headline h2{margin:2.5rem 0 var(--spacings-3) 0}.frame-type-mask_teaser_slidergrid .teaser__headline h3,.frame-type-mask_teaserlist .teaser__headline h3{margin:2.5rem 0 var(--spacings-3) 0}.frame-type-mask_teaser_slidergrid .teaser__headline h4,.frame-type-mask_teaserlist .teaser__headline h4{margin:2.5rem 0 var(--spacings-3) 0}.frame-type-mask_teaser_slidergrid .teaser__headline h5,.frame-type-mask_teaserlist .teaser__headline h5{margin:2.5rem 0 var(--spacings-3) 0}.frame-type-mask_teaser_slidergrid .teaser__headline h6,.frame-type-mask_teaserlist .teaser__headline h6{margin:2.5rem 0 var(--spacings-3) 0}.frame-type-mask_teaser_slidergrid .teaser__text,.frame-type-mask_teaserlist .teaser__text{margin-bottom:var(--spacings-3)}}@media(hover: hover)and (pointer: fine){.frame-type-mask_teaser_slidergrid .swiper-slide .btn:hover,.frame-type-mask_teaserlist .swiper-slide .btn:hover{translate:0}.frame-type-mask_teaser_slidergrid a.teaser__item:hover .btn,.frame-type-mask_teaserlist a.teaser__item:hover .btn{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.frame-type-mask_teaser_slidergrid .teaser--hover-typ-2 a.teaser__item:hover,.frame-type-mask_teaserlist .teaser--hover-typ-2 a.teaser__item:hover{scale:1.025}.frame-type-mask_teaser_slidergrid .teaser--hover-typ-3 a.teaser__item:hover .teaser__image img,.frame-type-mask_teaserlist .teaser--hover-typ-3 a.teaser__item:hover .teaser__image img{scale:1.1}}
