:root{--max-grid-width: 1430px;--max-container-width: 100vw}@media screen and (min-width:0){:root{--grid-available-width: calc(100vw - (2 * var(--grid-outer-gutter)));--grid-available-width-absolute: calc(var(--max-grid-width) - (2 * var(--grid-outer-gutter)));--grid-gaps-width: calc((var(--grid-columns) - 1) * var(--grid-column-gap));--grid-columns-width: calc(var(--grid-available-width) - var(--grid-gaps-width));--grid-columns-width-absolute: calc(var(--grid-available-width-absolute) - var(--grid-gaps-width));--singleColumnWidth: calc(var(--grid-columns-width) / var(--grid-columns));--singleColumnWidthAbsolute: calc(var(--grid-columns-width-absolute) / var(--grid-columns));--outer-space: var(--grid-outer-gutter)}}@media screen and (min-width:1430px){:root{--grid-available-width: var(--grid-available-width-absolute);--outer-space: calc(50vw - (var(--max-grid-width) / 2) + var(--grid-outer-gutter))}}.content-rsce-teaser--x-large{display:grid;grid-template-columns:minmax(0,1fr);width:calc(100% + var(--outer-space) * 2);margin-inline:calc(var(--outer-space) * -1)}.content-rsce-teaser--x-large.content-rsce-teaser--inner{border-radius:0}@media only screen and (min-width:768px){.content-rsce-teaser--x-large{grid-template-columns:repeat(2,minmax(0,1fr));min-height:472px}}.content-rsce-teaser--x-large .content-rsce-teaser--body{justify-content:center;gap:var(--spacing-l);padding:var(--spacing-l)}@media only screen and (min-width:768px){.content-rsce-teaser--x-large .content-rsce-teaser--body{padding-inline:var(--outer-space);padding-block:var(--spacing-l)}}.content-rsce-teaser--x-large .content-rsce-teaser--headline{font-size:var(--h-3xl-fs);font-weight:var(--h-3xl-fw, 400);line-height:var(--h-3xl-lh, normal);letter-spacing:var(--h-3xl-ls, normal);font-family:var(--h-3xl-ff, var(--font-family));text-transform:var(--h-3xl-tt, none)}.content-rsce-teaser--x-large .content-rsce-teaser--text{font-size:var(--b-m-fs);font-weight:var(--b-m-fw, 400);line-height:var(--b-m-lh, normal);letter-spacing:var(--b-m-ls, normal);font-family:var(--b-m-ff, var(--font-family));text-transform:var(--b-m-tt, none)}@media only screen and (min-width:768px){.content-rsce-teaser--x-large.content-rsce-teaser--image-position-right .content-rsce-teaser--body{order:1}}@media only screen and (min-width:768px){.content-rsce-teaser--x-large.content-rsce-teaser--image-position-right .content-rsce-teaser--image{order:2}}.content-rsce-teaser--x-large:not(:has(img)){grid-template-columns:minmax(0,1fr)}.content-rsce-teaser--x-large:not(:has(img)) .content-rsce-teaser--body{align-items:center;padding-block:12rem;text-align:center}.content-rsce-teaser--x-large:not(:has(img)) .content-rsce-teaser--headline,.content-rsce-teaser--x-large:not(:has(img)) .content-rsce-teaser--text{max-width:600px}.content-rsce-teaser--large{display:grid;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:768px){.content-rsce-teaser--large{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.content-rsce-teaser--large .content-rsce-teaser--body{justify-content:center;gap:var(--spacing-l);padding:var(--spacing-l)}@media only screen and (min-width:768px){.content-rsce-teaser--large .content-rsce-teaser--body{padding:8rem}}.content-rsce-teaser--large .content-rsce-teaser--headline{font-size:var(--h-3xl-fs);font-weight:var(--h-3xl-fw, 400);line-height:var(--h-3xl-lh, normal);letter-spacing:var(--h-3xl-ls, normal);font-family:var(--h-3xl-ff, var(--font-family));text-transform:var(--h-3xl-tt, none)}.content-rsce-teaser--large .content-rsce-teaser--text{font-size:var(--b-m-fs);font-weight:var(--b-m-fw, 400);line-height:var(--b-m-lh, normal);letter-spacing:var(--b-m-ls, normal);font-family:var(--b-m-ff, var(--font-family));text-transform:var(--b-m-tt, none)}@media only screen and (min-width:768px){.content-rsce-teaser--large.content-rsce-teaser--image-position-right .content-rsce-teaser--body{order:1}}@media only screen and (min-width:768px){.content-rsce-teaser--large.content-rsce-teaser--image-position-right .content-rsce-teaser--image{order:2}}.content-rsce-teaser--large:not(:has(img)){grid-template-columns:minmax(0,1fr)}.content-rsce-teaser--large:not(:has(img)) .content-rsce-teaser--body{align-items:center;padding-inline:min(var(--spacing-5xl),14vw);text-align:center}.content-rsce-teaser--large:not(:has(img)) .content-rsce-teaser--headline,.content-rsce-teaser--large:not(:has(img)) .content-rsce-teaser--text{max-width:577px}.content-rsce-teaser--medium{display:flex;flex-direction:column}.content-rsce-teaser--medium .content-rsce-teaser--image{aspect-ratio:456/350}.content-rsce-teaser--medium .content-rsce-teaser--body{flex:1 0 auto;gap:var(--spacing-m);padding:var(--spacing-xl)}.content-rsce-teaser--medium .content-rsce-teaser--headline{font-size:var(--h-2xl-fs);font-weight:var(--h-2xl-fw, 400);line-height:var(--h-2xl-lh, normal);letter-spacing:var(--h-2xl-ls, normal);font-family:var(--h-2xl-ff, var(--font-family));text-transform:var(--h-2xl-tt, none)}.content-rsce-teaser--medium .content-rsce-teaser--text{font-size:var(--b-l-fs);font-weight:var(--b-l-fw, 400);line-height:var(--b-l-lh, normal);letter-spacing:var(--b-l-ls, normal);font-family:var(--b-l-ff, var(--font-family));text-transform:var(--b-l-tt, none)}.content-rsce-teaser--medium:not(:has(img)) .content-rsce-teaser--btn{margin-block-start:auto}.content-rsce-teaser--medium .content-rsce-teaser--btn{margin-block-start:calc(var(--spacing-xl) - var(--spacing-m))}.content-rsce-teaser--small{display:grid;min-height:100%}@container (min-width: 400px){.content-rsce-teaser--small{grid-template-columns:minmax(0,40%) minmax(0,1fr)}}.content-rsce-teaser--small .content-rsce-teaser--body{justify-content:center;gap:var(--spacing-m);padding:var(--spacing-l)}.content-rsce-teaser--small .content-rsce-teaser--headline{font-size:var(--h-l-fs);font-weight:var(--h-l-fw, 400);line-height:var(--h-l-lh, normal);letter-spacing:var(--h-l-ls, normal);font-family:var(--h-l-ff, var(--font-family));text-transform:var(--h-l-tt, none)}.content-rsce-teaser--small .content-rsce-teaser--text{font-size:var(--b-m-fs);font-weight:var(--b-m-fw, 400);line-height:var(--b-m-lh, normal);letter-spacing:var(--b-m-ls, normal);font-family:var(--b-m-ff, var(--font-family));text-transform:var(--b-m-tt, none)}.content-rsce-teaser--small .content-rsce-teaser--btn{margin-block-start:calc(var(--spacing-xl) - var(--spacing-m))}.content-rsce-teaser--small:not(:has(img)){grid-template-columns:minmax(0,1fr)}.content-rsce-teaser--layout-default--row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-row-gap) var(--grid-column-gap)}@media only screen and (min-width:768px){.content-rsce-teaser--grid-columns-2 .content-rsce-teaser--layout-default--row{grid-template-columns:repeat(2,minmax(0,1fr))}.content-rsce-teaser--grid-columns-3 .content-rsce-teaser--layout-default--row{grid-template-columns:repeat(3,minmax(0,1fr))}.content-rsce-teaser--grid-columns-4 .content-rsce-teaser--layout-default--row{grid-template-columns:repeat(4,minmax(0,1fr))}}.content-rsce-teaser--layout-default--row.content-rsce-teaser--layout-default--variant-x-large,.content-rsce-teaser--layout-default--row.content-rsce-teaser--layout-default--variant-large{grid-template-columns:minmax(0,1fr)}.content-rsce-teaser--layout-list--row{display:flex;flex-direction:column}.content-rsce-teaser--layout-list--item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m);padding:var(--spacing-l) var(--spacing-m);margin-block-end:-1px;color:var(--teaser-color);background-color:var(--teaser-background-color);border-block:1px solid var(--color-border)}@media only screen and (min-width:768px){.content-rsce-teaser--layout-list--item{flex-direction:row;align-items:center;gap:var(--grid-row-gap)}}.content-rsce-teaser--layout-list--title{font-size:var(--h-l-fs);font-weight:var(--h-l-fw, 400);line-height:var(--h-l-lh, normal);letter-spacing:var(--h-l-ls, normal);font-family:var(--h-l-ff, var(--font-family));text-transform:var(--h-l-tt, none);flex:0 0 auto}@media only screen and (min-width:768px){.content-rsce-teaser--layout-list--title{min-width:30rem}}.content-rsce-teaser--layout-list--text{font-size:var(--b-s-fs);font-weight:var(--b-s-fw, 400);line-height:var(--b-s-lh, normal);letter-spacing:var(--b-s-ls, normal);font-family:var(--b-s-ff, var(--font-family));text-transform:var(--b-s-tt, none)}.content-rsce-teaser--layout-list--btn{flex:0 0 auto}@media only screen and (min-width:768px){.content-rsce-teaser--layout-list--btn{margin-inline-start:auto}}.content-rsce-teaser{--teaser-background-color: transparent;--teaser-color: inherit;position:relative;container:teaser/inline-size}.content-rsce-teaser:has(>.content-rsce-teaser--medium),.content-rsce-teaser:has(>.content-rsce-teaser--small){grid-column:span 4/span 4}[class*=col-] .content-rsce-teaser:has(>.content-rsce-teaser--medium),[class*=col-] .content-rsce-teaser:has(>.content-rsce-teaser--small){grid-column:1/-1}.content-rsce-teaser>.content-rsce-teaser--headline{margin-block-end:var(--spacing-m)}.content-rsce-teaser--inner{position:relative;min-width:0;color:var(--teaser-color);background-color:var(--teaser-background-color);overflow:hidden;border-radius:var(--border-radius-l)}@media(hover:hover)and (pointer:fine){.content-rsce-teaser--inner[data-link]:hover .content-rsce-teaser--image img{scale:1.05}.content-rsce-teaser--inner[data-link]:hover .content-rsce-teaser--btn.btn-tertiary{--btn-bg-color: var(--button-tertiary-default-hover-bg-color);--btn-color: var(--button-tertiary-default-hover-color)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.content-rsce-teaser--inner[data-link]:hover .content-rsce-teaser--btn.btn-tertiary:has(.btn-title) .icon-arrow-right{transform:translate(5px)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.content-rsce-teaser--inner[data-link]:hover .content-rsce-teaser--btn.btn-tertiary:has(.btn-title) .icon-arrow-left{transform:translate(-5px)}}.content-rsce-teaser--image{min-width:0;overflow:hidden}.content-rsce-teaser--image figure,.content-rsce-teaser--image picture{display:block;width:100%;height:100%}.content-rsce-teaser--image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:scale var(--transition-slow-ease)}.content-rsce-teaser--body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-m);min-width:0;width:100%;word-break:break-word}.content-rsce-teaser--headline,.content-rsce-teaser--text,.content-rsce-teaser--text>:first-child{margin-block-start:0}.content-rsce-teaser--headline,.content-rsce-teaser--text,.content-rsce-teaser--text>:last-child{margin-block-end:0}.content-rsce-teaser--btn{flex:0 0 auto}.content-rsce-teaser.backgroundcolor-light{--teaser-background-color: var(--bg--light);--teaser-color: var(--neutral-80)}.content-rsce-teaser.backgroundcolor-dark{--teaser-background-color: var(--bg--dark);--teaser-color: var(--neutral-0)}.content-rsce-teaser.backgroundcolor-primary,.content-rsce-teaser.backgroundcolor-violet,.content-rsce-teaser.backgroundcolor-teal,.content-rsce-teaser.backgroundcolor-blue{--teaser-color: var(--neutral-0)}.content-rsce-teaser.backgroundcolor-primary{--teaser-background-color: var(--primary-60)}.content-rsce-teaser.backgroundcolor-violet{--teaser-background-color: var(--violet-60)}.content-rsce-teaser.backgroundcolor-teal{--teaser-background-color: var(--teal-60)}.content-rsce-teaser.backgroundcolor-blue{--teaser-background-color: var(--blue-60)}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--inner{border-radius:0}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--image{border-radius:var(--border-radius-l)}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--x-large .content-rsce-teaser--image{border-radius:0}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--body{padding:0}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--x-large:has(img){gap:var(--spacing-l)}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--x-large:has(img) .content-rsce-teaser--body{padding-inline:var(--outer-space)}@media only screen and (min-width:768px){.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--x-large:has(img){gap:var(--outer-space)}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--x-large:has(img).content-rsce-teaser--image-position-right .content-rsce-teaser--body{padding-inline:var(--outer-space) 0}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--x-large:has(img).content-rsce-teaser--image-position-left .content-rsce-teaser--body{padding-inline:0 var(--outer-space)}}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--large:has(img){gap:var(--spacing-l)}@media only screen and (min-width:768px){.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--large:has(img){gap:8rem}}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--medium:has(img){gap:var(--spacing-xl)}.content-rsce-teaser:not([class*=backgroundcolor-]) .content-rsce-teaser--small:has(img){gap:var(--spacing-l)}.content-rsce-teaser[class*=backgroundcolor-] .content-rsce-teaser--large{grid-template-columns:minmax(0,1fr);border-radius:0}@media only screen and (min-width:768px){.content-rsce-teaser[class*=backgroundcolor-] .content-rsce-teaser--large{grid-template-columns:calc((100% + 30px) * 4 / 12 - 30px) minmax(0,1fr);column-gap:30px}}@media only screen and (min-width:992px){.content-rsce-teaser[class*=backgroundcolor-] .content-rsce-teaser--large{grid-template-columns:calc((100% + 30px) * 5 / 12 - 30px) minmax(0,1fr);min-height:calc((100cqi + 30px) * 5 / 12 - 30px)}}@media only screen and (max-width:767px){.content-rsce-teaser[class*=backgroundcolor-] .content-rsce-teaser--large .content-rsce-teaser--image{aspect-ratio:1}}.content-rsce-teaser[class*=backgroundcolor-] .content-rsce-teaser--large .content-rsce-teaser--body{justify-content:flex-start;gap:var(--spacing-m);padding:24px 24px 80px}@media only screen and (min-width:768px){.content-rsce-teaser[class*=backgroundcolor-] .content-rsce-teaser--large .content-rsce-teaser--body{padding:40px 40px 60px 0}}.content-rsce-teaser[class*=backgroundcolor-] .content-rsce-teaser--large .content-rsce-teaser--headline{max-width:none;font-size:32px;line-height:1}.content-rsce-teaser[class*=backgroundcolor-] .content-rsce-teaser--large .content-rsce-teaser--text>:last-child{margin-block-end:var(--spacing-m)}.swiper-slide>.content-rsce-teaser[class*=backgroundcolor-]:has(>.content-rsce-teaser--large){height:100%}.swiper-slide>.content-rsce-teaser[class*=backgroundcolor-]:has(>.content-rsce-teaser--large)>.content-rsce-teaser--large{height:100%}
