.frame-type-mask_teaser_slidergrid{--teaser-wrapper-padding-inline: 1.5rem;--teaser-frame-padding-inline: calc(var(--container-padding-default) - var(--teaser-wrapper-padding-inline));padding-inline:var(--teaser-frame-padding-inline) !important}.frame-type-mask_teaser_slidergrid .frame-header{padding-left:var(--teaser-wrapper-padding-inline);padding-right:var(--teaser-wrapper-padding-inline);max-width:var(--container-plain-lg);margin:0 auto}.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-slide-col-width: calc(100% / var(--swiper-slides-per-view));--swiper-space-between: 20px;display:flex;width:auto;margin:0 calc(var(--swiper-space-between)*-0.5)}.frame-type-mask_teaser_slidergrid .teaser-slider-wrapper .swiper:not(.swiper-initialized)[data-slides-per-view="1"] .swiper-wrapper .swiper-slide{padding-right:calc(var(--swiper-space-between)*.5);padding-left:calc(var(--swiper-space-between)*.5);flex:0 0 auto;width:var(--swiper-slide-col-width)}@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-grid,.frame-type-mask_teaser_slidergrid .teaser-slider-wrapper .swiper{padding-top:1rem;padding-left:var(--teaser-wrapper-padding-inline);padding-right:var(--teaser-wrapper-padding-inline);margin-top:5rem}.frame-type-mask_teaser_slidergrid a.teaser-item,.frame-type-mask_teaserlist a.teaser-item{position:relative}.frame-type-mask_teaser_slidergrid a.teaser-item::after,.frame-type-mask_teaserlist a.teaser-item::after{--teaser-arrow-size: 3rem;--teaser-arrow-offset-x: 20px;--teaser-arrow-offset-y: 20px;content:"";font-family:var(--ff-font-awesome-pro);font-style:normal;font-size:var(--teaser-arrow-size);font-weight:900;font-weight:400;display:block;position:absolute;bottom:var(--teaser-arrow-offset-y);left:var(--teaser-arrow-offset-x);color:var(--color-primary)}.frame-type-mask_teaser_slidergrid .teaser-item,.frame-type-mask_teaserlist .teaser-item{will-change:transform;transform:scale(1);transition:transform 350ms ease-in-out;background-color:var(--bg-teaser-bg-color, var(--color-light-grey-100))}.frame-type-mask_teaser_slidergrid .teaser-item::before,.frame-type-mask_teaserlist .teaser-item::before{position:absolute;inset:0;opacity:0;box-shadow:var(--shadow-primary);transition:opacity 250ms ease}.frame-type-mask_teaser_slidergrid .teaser-wrapper-headline-text,.frame-type-mask_teaserlist .teaser-wrapper-headline-text{padding:3rem 3rem 9rem}.frame-type-mask_teaser_slidergrid .teaser-text,.frame-type-mask_teaserlist .teaser-text{color:var(--color-typo-default);font-size:var(--fs-small-mobile)}@media(min-width: 768px){.frame-type-mask_teaser_slidergrid .teaser-text,.frame-type-mask_teaserlist .teaser-text{font-size:var(--fs-small-desktop)}}@supports(font-size: clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))){.frame-type-mask_teaser_slidergrid .teaser-text,.frame-type-mask_teaserlist .teaser-text{font-size:clamp(var(--fs-small-mobile), 3vw, var(--fs-small-desktop))}}.frame-type-mask_teaser_slidergrid .teaser-columns-2,.frame-type-mask_teaserlist .teaser-columns-2{margin-inline:auto;max-width:var(--container-plain-md)}@media(min-width: 768px){.frame-type-mask_teaser_slidergrid a.teaser-item::after{--teaser-arrow-offset-x: 30px;--teaser-arrow-offset-y: 30px}}@media(min-width: 1400px){.frame-type-mask_teaser_slidergrid .teaser-grid,.frame-type-mask_teaser_slidergrid .teaser-slider-wrapper .swiper{margin-top:7rem;padding-top:3rem}}@media(hover: hover){.frame-type-mask_teaser_slidergrid a.teaser-item:hover,.frame-type-mask_teaserlist a.teaser-item:hover{z-index:2;transform:scale(1.12)}.frame-type-mask_teaser_slidergrid a.teaser-item:hover::before,.frame-type-mask_teaserlist a.teaser-item:hover::before{opacity:1}}
