.pageelement-teaserboxes{padding:3rem 0;margin-bottom:6.25rem}.pageelement-teaserboxes.white{padding:0}.pageelement-teaserboxes .content-container{display:flex;align-items:stretch;min-height:25rem}.pageelement-teaserboxes .heading-container{width:100%;max-width:87.500rem;display:block;margin:0 auto 1.250rem}.pageelement-teaserboxes .teaserbox-container{display:flex;flex-direction:row;width:100%}.pageelement-teaserboxes .left-column,.pageelement-teaserboxes .right-column{overflow:hidden;flex:1 1 0%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.pageelement-teaserboxes .left-column{border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}.pageelement-teaserboxes .right-column{border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}.pageelement-teaserboxes .teaser-image-container{position:relative;width:100%;max-width:43.750rem;display:flex;justify-content:flex-end;border-radius:0;height:100%;max-height:none;overflow:hidden;isolation:isolate}.pageelement-teaserboxes img{width:100%;display:block;border-radius:0;height:100%;object-fit:cover;max-width:43.750rem;max-height:25rem;backface-visibility:hidden;transform:translateZ(0)}.pageelement-teaserboxes .teaser-image-container::after{content:'';position:absolute;top:-.125rem;bottom:-.125rem;aspect-ratio:100 / 400;transform:none;-webkit-mask:url(/_images/Pfad_377.svg) no-repeat center / contain;mask:url(/_images/Pfad_377.svg) no-repeat center / contain;z-index:3;pointer-events:none}.pageelement-teaserboxes.textbg-white .teaser-image-container::after{background:#fff}.pageelement-teaserboxes.textbg-grey .teaser-image-container::after{background:#f0f0f0}.pageelement-teaserboxes.img-left .teaser-image-container::after{right:-.125rem}.pageelement-teaserboxes.img-right .teaser-image-container::after{left:-.125rem;transform:scaleX(-1)}.pageelement-teaserboxes .left-column .text,.pageelement-teaserboxes .right-column .text{display:flex;flex-direction:column;height:100%;width:auto;box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;overflow:visible;margin:.9375rem 2.1875rem;padding:.9375rem 2.1875rem;border-radius:1rem}.pageelement-teaserboxes.img-left .right-column .text{margin-left:0;margin-right:clamp(0.75rem, 2vw, 2.1875rem);padding-left:.75rem;padding-right:clamp(1.25rem, 2vw, 2.1875rem)}.pageelement-teaserboxes.img-right .left-column .text{margin-left:clamp(0.75rem, 2vw, 2.1875rem);margin-right:0;padding-left:clamp(1.25rem, 2vw, 2.1875rem);padding-right:.75rem}.pageelement-teaserboxes .teaser-headline{font-size:1.3750rem!important;padding-top:1.875rem}.pageelement-teaserboxes .teaser-text{font-size:1.1250rem!important;margin-bottom:1.250rem}.pageelement-teaserboxes .teaserbox-button{background-color:var(--bg);color:var(--fg);display:flex;justify-content:center;align-items:center;min-height:var(--button-min-height);align-self:flex-start;min-width:16rem;max-width:100%;margin:auto 0 0 0;padding:var(--button-padding-y) var(--button-padding-x);box-sizing:border-box;border-radius:var(--radius-default);text-decoration:none;box-shadow:inset 0 0 0 0 var(--bg);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.pageelement-teaserboxes .teaserbox-button:hover{background:#fff;color:#000;box-shadow:inset 0 0 0 .188rem var(--bg)}.pageelement-teaserboxes .teaserbox-button:hover *{color:#000}.pageelement-teaserboxes .teaserbox-button .button-text{color:inherit;font-size:1.1250rem;font-weight:700;text-align:center}.pageelement-teaserboxes .teaserbox-button .button-icon{color:inherit;display:flex;align-items:center}.pageelement-teaserboxes .teaserbox-button .button-icon i{color:inherit;font-size:1.125rem;padding-left:.625rem}.pageelement-teaserboxes .teaserbox-copyright{align-self:end;padding:.3125rem .3125rem 0 .3125rem;z-index:5;position:absolute;bottom:0;font-size:.750rem;background-color:#fff0}.pageelement-teaserboxes.img-left .teaserbox-copyright{right:3rem}.pageelement-teaserboxes .pageelement-canvas{width:100%;max-width:87.500rem;margin:0 auto}.pageelement-teaserboxes .ai-mark{align-self:end;position:absolute;bottom:1.250rem;right:.625rem}.pageelement-teaserboxes .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}@media screen and (max-width:87.500rem){.pageelement-teaserboxes .heading-container{padding-left:1.250rem;box-sizing:border-box}.pageelement-teaserboxes .content-container{padding:0 1.25rem}}@media screen and (max-width:60rem){.pageelement-teaserboxes .content-container{flex-direction:column!important;min-height:0!important}.pageelement-teaserboxes .left-column,.pageelement-teaserboxes .right-column{width:100%;flex:0 0 auto;align-items:stretch;order:0;border-radius:0}.pageelement-teaserboxes .teaser-image-container{max-width:none;max-height:none!important;width:100%;height:auto!important;border-radius:var(--radius-default) var(--radius-default) 0 0!important;overflow:hidden;padding:0!important}.pageelement-teaserboxes img{max-width:none;max-height:none;width:100%;height:auto!important;border-radius:0!important}.pageelement-teaserboxes .teaser-image-container::after{display:none!important;content:none}.pageelement-teaserboxes .left-column .text,.pageelement-teaserboxes .right-column .text{width:100%;margin:0!important;border-radius:0;height:auto!important;overflow:visible!important;padding:1.563rem 1.25rem!important;box-sizing:border-box}.pageelement-teaserboxes.img-left .right-column,.pageelement-teaserboxes.img-right .left-column{border-radius:0 0 var(--radius-default) var(--radius-default)!important;overflow:hidden!important}.pageelement-teaserboxes.img-right .right-column{order:0}.pageelement-teaserboxes.img-right .left-column{order:1}.pageelement-teaserboxes.img-left .left-column{order:0}.pageelement-teaserboxes.img-left .right-column{order:1}.pageelement-teaserboxes .teaserbox-button{margin-left:auto;margin-right:auto}}@media screen and (min-width:60.001rem){.pageelement-teaserboxes .left-column,.pageelement-teaserboxes .right-column{align-items:stretch}.pageelement-teaserboxes .teaser-image-container{height:100%;max-height:none}.pageelement-teaserboxes .teaser-image-container img{height:100%;object-fit:cover}}@media screen and (max-width:48rem){.pageelement-teaserboxes .right-column .ai-mark{right:.625rem}.pageelement-teaserboxes .left-column .text,.pageelement-teaserboxes .right-column .text{margin-left:0!important;margin-right:0!important;padding:1.563rem 1.25rem!important}}@media only screen and (max-width:32.5rem){.pageelement-teaserboxes .teaserbox-button .button-text{font-size:1rem;font-weight:600}}@media screen and (max-width:25rem){.pageelement-teaserboxes .teaserbox-button{width:100%}.pageelement-teaserboxes .teaserbox-button .button-text{font-size:1.0000rem!important;font-weight:600}.pageelement-teaserboxes .teaserbox-copyright{margin-top:0!important}}.pageelement-text-image .wrapper{overflow-wrap:anywhere;width:100%;display:flex;flex-direction:column;margin:0 auto;background:var(--bg);color:var(--fg)}.pageelement-text-image .content-container,.pageelement-text-image .content-container *{color:inherit}.pageelement-text-image .text{max-width:62.500rem}.pageelement-text-image .wrapper.none{background:none;padding:0}.pageelement-text-image .wrapper .column{display:flex;gap:3.750rem;width:100%}.pageelement-text-image .width_100{width:100%}.pageelement-text-image .wrapper .column.width_75{width:calc(75% - 0.9375rem)}.pageelement-text-image .wrapper .column.width_50{width:calc(50% - 0.6250rem)}.pageelement-text-image .wrapper .column.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .column .cell{display:flex;flex-flow:column}.pageelement-text-image .wrapper .column .cell.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .column .cell.width_50{width:calc(50% - 1.8750rem)}.pageelement-text-image .wrapper .column .cell.width_75{width:calc(75% - 0.9375rem)}.pageelement-text-image .wrapper .column .cell.center_text h3{text-align:center}.pageelement-text-image .wrapper .column.center_text .cell.width_75,.pageelement-text-image .wrapper .column.center_text .cell.width_50{margin-left:auto;margin-right:auto}.pageelement-text-image .wrapper .column.center_text .cell.width_25.empty{width:0;margin-right:-3.750rem}.pageelement-text-image .wrapper .column .cell .image{position:relative;overflow:hidden;border-radius:var(--radius-default)}.pageelement-text-image .imagecolumn-text{margin-top:1.875rem}.pageelement-text-image .wrapper .column .cell .image .ai-mark{position:absolute;bottom:1.250rem;right:.625rem}.pageelement-text-image .wrapper .column .cell .image .ai-mark:before{content:'';background:url(/_images/ai-mark.svg) no-repeat;height:1.5625rem;width:1.5625rem;display:block;opacity:.4}.pageelement-text-image .imagecolumn{display:inline-block}.pageelement-text-image .textcolumn{display:inline-block}.pageelement-text-image .wrapper.left{justify-content:flex-start}.pageelement-text-image .wrapper.middle{justify-content:center}.pageelement-text-image .wrapper.right{justify-content:flex-end}.pageelement-text-image .wrapper.text-image{gap:3.750rem}.pageelement-text-image .wrapper.text-image .pageelement-canvas{gap:3.750rem}.pageelement-text-image .background-full-width{width:100%!important;overflow:visible!important}.pageelement-text-image .background-adjusted-width{max-width:87.5000rem!important;overflow:hidden!important;margin:0 auto;border-radius:var(--radius-default)}.pageelement-text-image h2{display:block}.pageelement-text-image .heading.center_text{text-align:center}.pageelement-text-image .column.center_text h3{text-align:center}.pageelement-text-image .content-container{display:inline-block!important;width:100%;box-sizing:border-box}@media screen and (max-width:87.500rem){.pageelement-text-image .content-container{padding:0 1.2500rem!important}}.pageelement-text-image .wrapper.background-full-width .content-container{padding:3.125rem 0}.pageelement-text-image .wrapper.background-adjusted-width .content-container{padding:3.125rem}.pageelement-text-image .pageelement-canvas{display:flex}.pageelement-text-image .wrapper.background-adjusted-width .column .cell.width_25{width:calc(25% - 2.8125rem)}.pageelement-text-image .wrapper .content-container .texteditor a{color:inherit;text-decoration:underline;text-decoration-color:inherit;text-decoration-thickness:var(--link-underline-thickness)}.pageelement-text-image .wrapper .content-container .texteditor a:hover{text-decoration-thickness:var(--link-underline-thickness-hover)}.pageelement-text-image .wrapper .content-container .text{font-size:1.125rem}.pageelement-text-image .text.center_text{text-align:center}.pageelement-text-image .text.center_text ol{display:flex;flex-flow:column;align-items:center}@media only screen and (max-width:90.625rem){.text-image .wrapper .column.width_75,.text-image .wrapper .column.width_25,.text-image .wrapper .column .cell.width_75,.text-image .wrapper .column .cell.width_25{}}@media screen and (min-width:87.500rem){.pageelement-text-image .pageelement-canvas{padding:0 !Important}}@media only screen and (max-width:64rem){.pageelement-text-image .wrapper .column.width_100:has(.special-case){flex-wrap:wrap}.pageelement-text-image .pageelement-canvas{flex-flow:column;gap:1.875rem}.pageelement-text-image .wrapper.text-image .pageelement-canvas{gap:1.875rem}.text-image .wrapper .column.width_25,.text-image .wrapper .column.width_50,.text-image .wrapper .column.width_75,.text-image .wrapper .column .cell.width_25,.text-image .wrapper .column .cell.width_50,.text-image .wrapper .column .cell.width_75{width:100%}.pageelement-text-image .pageelement-canvas{flex-wrap:wrap}.text-image .wrapper .column .cell.empty{display:none}.pageelement-text-image .wrapper .column.center_text .cell.width_25.empty{margin-right:unset}}.pageelement-text-image .copyright{font-size:.750rem;margin-top:-1.4375rem;align-self:end;padding:.3125rem .3125rem 0 .3125rem;z-index:5;background-color:#fff0}.pageelement-text-image .copyright.white-text{color:#FFF}.pageelement-text-image .copyright.black-text{color:#000}@media only screen and (max-width:32.500rem){.pageelement-text-image .wrapper .content-container,.pageelement-text-image .wrapper.background-adjusted-width .content-container{padding:1.250rem}}.pageelement-text-image .wrapper.none .content-container{padding:0}.pageelement-text-image .wrapper.background-adjusted-width .content-container,.pageelement-text-image .wrapper.background-full-width .content-container{padding-top:1.2500rem!important;padding-bottom:1.3000rem!important}.pageelement-text-image .wrapper .column .cell .image img{display:block;width:100%;height:auto}.pageelement-text-image:has(.wrapper.background-adjusted-width){padding:0 1.25rem}