@keyframes clip-path-anim-ltr{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);}
	100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}}
@keyframes clip-path-anim-rtl{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);}
	100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}}
@keyframes clip-path-anim-ttb{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);}
	100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}}
@keyframes clip-path-anim-btt{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);}
	100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}}
@keyframes clip-path-anim-center-lr{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);}
	100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}}
@keyframes clip-path-anim-center-tb{0%{-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);}
	100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);}}
@keyframes clip-path-anim-ltr-oblique{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);}
	10%{-webkit-clip-path:polygon(0 0,25% 0,0 100%,0% 100%);clip-path:polygon(0 0,25% 0,0 100%,0% 100%);}
	100%{-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);}}
@keyframes clip-path-anim-trapezoid-bc{0%{-webkit-clip-path:polygon(50% 100%,50% 100%,100% 100%,0% 100%);clip-path:polygon(50% 100%,50% 100%,100% 100%,0% 100%);}
	100%{-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);}}
@keyframes clip-path-anim-trapezoid-tc{0%{-webkit-clip-path:polygon(0 0,100% 0,50% 0,50% 0);clip-path:polygon(0 0,100% 0,50% 0,50% 0);}
	100%{-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);}}
@keyframes clip-path-anim-square-bltr{0%{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,0 100%);clip-path:polygon(0 0,0 100%,100% 100%,0 100%);}
	100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);}}
@keyframes clip-path-anim-square-brtl{0%{-webkit-clip-path:polygon(100% 100%,100% 0%,100% 100%,0% 100%);clip-path:polygon(100% 100%,100% 0%,100% 100%,0% 100%);}
	100%{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);}}
@keyframes clip-path-anim-torte{0%{-webkit-clip-path:polygon(50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 50%);clip-path:polygon(50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 50%);}
	12.5%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,50% 50%);clip-path:polygon(50% 0%,100% 0%,100% 0%,100% 0%,100% 0%,100% 0%,50% 50%);}
	25%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%,50% 50%);clip-path:polygon(50% 0%,100% 0%,100% 50%,100% 50%,100% 50%,100% 50%,50% 50%);}
	37.5%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 100%,50% 50%);clip-path:polygon(50% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 100%,50% 50%);}
	50%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%,50% 100%,50% 100%,50% 50%);clip-path:polygon(50% 0%,100% 0%,100% 100%,50% 100%,50% 100%,50% 100%,50% 50%);}
	62.5%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 100%,0% 100%,50% 50%);clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 100%,0% 100%,50% 50%);}
	75%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 50%,0% 50%,50% 50%);clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 50%,0% 50%,50% 50%);}
	87.5%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,0% 0%,50% 50%);clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,0% 0%,50% 50%);}
	99.99%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,50% 0%,50% 50%);clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,50% 0%,50% 50%);}
	100%{-webkit-clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,50% 0%,50% 0%);clip-path:polygon(50% 0%,100% 0%,100% 100%,0% 100%,0% 0%,50% 0%,50% 0%);}}
@keyframes x-opacity-anim{0%{opacity:0;}
	100%{opacity:1;}}
@keyframes x-opacity-anim-reverse{0%{opacity:1;}
	100%{opacity:0;}}
@keyframes x-scale-anim{0%{transform:scale(0);}
	80%{transform:scale(1.5);}
	100%{transform:scale(1);}}
@keyframes x-rotate-left-90{0%{transform:rotate(0deg) translateZ(0);}
	100%{transform:rotate(-90deg) translateZ(0);}}
@keyframes x-rotate-right-90{0%{transform:rotate(0deg) translateZ(0);}
	100%{transform:rotate(90deg) translateZ(0);}}
.s-css-styles-vorlagen .x-opacity-anim,.s-css-styles-vorlagen .x-opacity-anim-img *{opacity:0;animation:x-opacity-anim 1s ease forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-opacity-anim-reverse,.s-css-styles-vorlagen .x-opacity-anim-reverse-img *{opacity:1;animation:x-opacity-anim-reverse 1s ease forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-ltr,.s-css-styles-vorlagen .x-clip-path-anim-ltr-img *{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:clip-path-anim-ltr 2s ease-out forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-rtl,.s-css-styles-vorlagen .x-clip-path-anim-rtl-img *{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);animation:clip-path-anim-rtl 2s ease-out forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-btt,.s-css-styles-vorlagen .x-clip-path-anim-btt-img *{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);animation:clip-path-anim-btt 2s ease-out forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-ttb,.s-css-styles-vorlagen .x-clip-path-anim-ttb-img *{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);animation:clip-path-anim-ttb 2s ease-out forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-ltr-oblique,.s-css-styles-vorlagen .x-clip-path-anim-ltr-oblique-img *{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);animation:clip-path-anim-ltr-oblique 2.5s ease-out forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-trapezoid-bc,.s-css-styles-vorlagen .x-clip-path-anim-trapezoid-bc-img *{-webkit-clip-path:polygon(50% 100%,50% 100%,100% 100%,0% 100%);clip-path:polygon(50% 100%,50% 100%,100% 100%,0% 100%);animation:clip-path-anim-trapezoid-bc 2.5s ease-out forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-trapezoid-tc,.s-css-styles-vorlagen .x-clip-path-anim-trapezoid-tc-img *{-webkit-clip-path:polygon(0 0,100% 0,50% 0,50% 0);clip-path:polygon(0 0,100% 0,50% 0,50% 0);animation:clip-path-anim-trapezoid-tc 2.5s ease forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-square-bltr,.s-css-styles-vorlagen .x-clip-path-anim-square-bltr-img *{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,0 100%);clip-path:polygon(0 0,0 100%,100% 100%,0 100%);animation:clip-path-anim-square-bltr 2s ease forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-square-brtl,.s-css-styles-vorlagen .x-clip-path-anim-square-brtl-img *{-webkit-clip-path:polygon(100% 100%,100% 0%,100% 100%,0% 100%);clip-path:polygon(100% 100%,100% 0%,100% 100%,0% 100%);animation:clip-path-anim-square-brtl 2s ease forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-vorlagen .x-clip-path-anim-torte,.s-css-styles-vorlagen .x-clip-path-anim-torte-img *{clip-path:polygon(50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%,50% 50%);animation:clip-path-anim-torte 2s linear forwards;animation-delay:inherit;animation-play-state:inherit;animation-duration:inherit;}
.s-css-styles-vorlagen .reveal[class*="x-clip-path-anim"],.s-css-styles-vorlagen .reveal [class*="x-clip-path-anim"],.s-css-styles-vorlagen .reveal [class*="x-clip-path-anim"] *,.s-css-styles-vorlagen .reveal.x-opacity-anim,.s-css-styles-vorlagen .reveal .x-opacity-anim,.s-css-styles-vorlagen .reveal.x-opacity-anim-img *{animation-name:none !important;}
.s-css-styles-vorlagen [class*="x-animated-list"],.s-css-styles-vorlagen [class*="x-animated-list"] *,.s-css-styles-vorlagen [class*="x-animated-absatz"],.s-css-styles-vorlagen [class*="x-animated-absatz"] *{overflow:visible;}
.s-css-styles-vorlagen [class*="x-animated-list"] li,.s-css-styles-vorlagen [class*="x-animated-absatz"] p{animation-name:fadeIn;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:both;--animation-delay-abstand:.5s;}
.s-css-styles-vorlagen [class*="x-animated-list"][class*="delay-025"] li,.s-css-styles-vorlagen [class*="x-animated-absatz"][class*="delay-025"] p{--animation-delay-abstand:.25s;}
.s-css-styles-vorlagen [class*="x-animated-list"][class*="delay-1"] li,.s-css-styles-vorlagen [class*="x-animated-absatz"][class*="delay-1"] p{--animation-delay-abstand:1s;}
.s-css-styles-vorlagen [class*="x-animated-list"][class*="delay-2"] li,.s-css-styles-vorlagen [class*="x-animated-absatz"][class*="delay-2"] p{--animation-delay-abstand:2s;}
.s-css-styles-vorlagen [class*="x-animated-list"][class*="delay-3"] li,.s-css-styles-vorlagen [class*="x-animated-absatz"][class*="delay-3"] p{--animation-delay-abstand:3s;}
.s-css-styles-vorlagen [class*="x-animated-list-fadeIn"] li,.s-css-styles-vorlagen [class*="x-animated-absatz-fadeIn"] p{animation-name:fadeIn;}
.s-css-styles-vorlagen [class*="x-animated-list-fadeInRight"] li,.s-css-styles-vorlagen [class*="x-animated-absatz-fadeInRight"] p{animation-name:fadeInRight;}
.s-css-styles-vorlagen [class*="x-animated-list-fadeInLeft"] li,.s-css-styles-vorlagen [class*="x-animated-absatz-fadeInLeft"] p{animation-name:fadeInLeft;}
.s-css-styles-vorlagen [class*="x-animated-list-fadeInUp"] li,.s-css-styles-vorlagen [class*="x-animated-absatz-fadeInUp"] p{animation-name:fadeInUp;}
.s-css-styles-vorlagen [class*="x-animated-list-zoomIn"] li,.s-css-styles-vorlagen [class*="x-animated-absatz-zoomIn"] p{animation-name:zoomIn;}
.s-css-styles-vorlagen .reveal[class*="x-animated-list"] ul li,.s-css-styles-vorlagen .reveal[class*="x-animated-list"] ol li,.s-css-styles-vorlagen .reveal[class*="x-animated-absatz"] p,.s-css-styles-vorlagen .reveal [class*="x-animated-list"] ul li,.s-css-styles-vorlagen .reveal [class*="x-animated-list"] ol li,.s-css-styles-vorlagen .reveal [class*="x-animated-absatz"] p{animation-name:none;visibility:hidden;}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(1),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(1){animation-delay:calc(0 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(2),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(2){animation-delay:calc(1 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(3),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(3){animation-delay:calc(2 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(4),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(4){animation-delay:calc(3 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(5),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(5){animation-delay:calc(4 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(6),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(6){animation-delay:calc(5 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(7),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(7){animation-delay:calc(6 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(8),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(8){animation-delay:calc(7 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(9),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(9){animation-delay:calc(8 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(10),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(10){animation-delay:calc(9 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(11),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(11){animation-delay:calc(10 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(12),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(12){animation-delay:calc(11 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(13),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(13){animation-delay:calc(12 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(14),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(14){animation-delay:calc(13 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(15),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(15){animation-delay:calc(14 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(16),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(16){animation-delay:calc(15 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(17),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(17){animation-delay:calc(16 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(18),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(18){animation-delay:calc(17 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(19),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(19){animation-delay:calc(18 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(20),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(20){animation-delay:calc(19 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(21),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(21){animation-delay:calc(20 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(22),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(22){animation-delay:calc(21 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(23),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(23){animation-delay:calc(22 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(24),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(24){animation-delay:calc(23 * var(--animation-delay-abstand));}
.s-css-styles-vorlagen [class*="x-animated-list"] li:nth-child(25),.s-css-styles-vorlagen [class*="x-animated-absatz"] p:nth-child(25){animation-delay:calc(24 * var(--animation-delay-abstand));}
@media (max-width: 640px){.s-css-styles-vorlagen .block.animation.x-animation-mobile-none{animation-name:none;}
	.s-css-styles-vorlagen .block.animation.x-animation-mobile-fadein{animation-name:fadeIn;}}
@media (max-width: 640px){.s-css-styles-vorlagen .x-mobile-none,.s-css-styles-vorlagen .x-desktop-only{display:none !important;}}
@media (min-width: 641px){.s-css-styles-vorlagen .x-mobile-only{display:none !important;}}
.s-css-styles-vorlagen .x-no-hyphens *,.s-css-styles-vorlagen .x-hyphens-none *{-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;}
@media (min-width: 641px){.s-css-styles-vorlagen .x-no-hyphens-desktop *,.s-css-styles-vorlagen .x-hyphens-none-desktop *{-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;}}
@media (max-width: 640px){.s-css-styles-vorlagen .x-hyphens-mobile *{-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}}
@media (max-width: 860px){.s-css-styles-vorlagen .x-hyphens-tablet *{-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}}
.s-css-styles-vorlagen .x-hyphens-all *{-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.s-css-styles-vorlagen .x-italic-for-nobr * em{white-space:nowrap;font-style:unset;}
.s-css-styles-vorlagen .x-strong-for-nobr.block * strong{white-space:nowrap;font-weight:unset;}
.s-css-styles-vorlagen .x-strong-initalic-for-nobr.block * em > strong{white-space:nowrap;font-weight:unset;color:inherit;}
.s-css-styles-vorlagen a[href="nobr"]{all:unset !important;pointer-events:none !important;}
@media (min-width: 641px){.s-css-styles-vorlagen a[href="nobr"]{white-space:nowrap !important;-webkit-hyphens:none !important;hyphens:none !important;}}
.s-css-styles-vorlagen .x-column-center-middle,.s-css-styles-vorlagen .x-column-vertical-middle{display:flex;}
.s-css-styles-vorlagen .x-column-center-middle > div,.s-css-styles-vorlagen .x-column-vertical-middle > div{margin-top:auto;margin-bottom:auto;}
.s-css-styles-vorlagen .x-text-shadow *,.s-css-styles-vorlagen .x-text-shadow-black *{text-shadow:0 0 .1em rgba(0,0,0,.6);}
.s-css-styles-vorlagen .x-text-shadow-black-dark *{text-shadow:0 0 .3em rgba(0,0,0,1);}
.s-css-styles-vorlagen .x-text-shadow-white *{text-shadow:0 0 .1em rgba(255,255,255,.9);}
@media (min-width: 641px){.s-css-styles-vorlagen .x-text-shadow-desktop *,.s-css-styles-vorlagen .x-text-shadow-black-desktop *{text-shadow:0 0 .1em rgba(0,0,0,.6);}
	.s-css-styles-vorlagen .x-text-shadow-black-dark-desktop *{text-shadow:0 0 .3em rgba(0,0,0,1);}
	.s-css-styles-vorlagen .x-text-shadow-white-desktop *{text-shadow:0 0 .1em rgba(255,255,255,.9);}}
@media (max-width: 640px){.s-css-styles-vorlagen .x-text-shadow-mobile *,.s-css-styles-vorlagen .x-text-shadow-black-mobile *{text-shadow:0 0 .1em rgba(0,0,0,.6);}
	.s-css-styles-vorlagen .x-text-shadow-black-dark-mobile *{text-shadow:0 0 .3em rgba(0,0,0,1);}
	.s-css-styles-vorlagen .x-text-shadow-white-mobile *{text-shadow:0 0 .1em rgba(255,255,255,.9);}}
.s-css-styles-vorlagen .titlebar--dark-floating ~ [class*="x-headline-on-image-top"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--light-floating ~ [class*="x-headline-on-image-top"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--dark-floating ~ [class*="x-headline-on-video-top"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--light-floating ~ [class*="x-headline-on-video-top"] .block.box .x-headline-on-text{padding-top:2.25rem;}
.s-css-styles-vorlagen [class*="x-headline-on-image"] .block.box .x-headline-on-text,.s-css-styles-vorlagen [class*="x-headline-on-video"] .block.box .x-headline-on-text{position:absolute;display:flex;top:0;left:0;bottom:0;right:0;z-index:20;}
.s-css-styles-vorlagen [class*="x-headline-on-image"] .block.box .x-headline-on-text .block.text.gap-y:not([class*="x-margin-bottom"]),.s-css-styles-vorlagen [class*="x-headline-on-video"] .block.box .x-headline-on-text .block.text.gap-y:not([class*="x-margin-bottom"]){margin-bottom:0;}
.s-css-styles-vorlagen [class*="x-headline-on-image-top"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-video-top"] .block.box .x-headline-on-text > div{margin-top:5rem;}
.s-css-styles-vorlagen [class*="x-headline-on-image-bottom"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-video-bottom"] .block.box .x-headline-on-text > div{margin-top:auto;margin-bottom:5rem;}
.s-css-styles-vorlagen [class*="x-headline-on-image-center"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-image-middle"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-video-center"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-video-middle"] .block.box .x-headline-on-text > div{margin:auto !important;}
.s-css-styles-vorlagen [class*="x-headline-on-image"] .block.box .x-headline-on-text > .block.text.gap-x,.s-css-styles-vorlagen [class*="x-headline-on-video"] .block.box .x-headline-on-text > .block.text.gap-x{padding-left:1rem;padding-right:1rem;}
.s-css-styles-vorlagen [class*="x-headline-on-video"] .block.video,.s-css-styles-vorlagen [class*="x-headline-on-image"] .block.video{width:100%;}
@media (max-width: 640px){.s-css-styles-vorlagen .titlebar--dark-floating ~ [class*="x-headline-on-image"]:not([class*="desktop-only"]) .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--light-floating ~ [class*="x-headline-on-image"]:not([class*="desktop-only"]) .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--dark-floating ~ [class*="x-headline-on-video"]:not([class*="desktop-only"]) .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--light-floating ~ [class*="x-headline-on-video"]:not([class*="desktop-only"]) .block.box .x-headline-on-text{padding-top:2.25rem;}
	.s-css-styles-vorlagen [class*="x-headline-on-image-top"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-video-top"] .block.box .x-headline-on-text > div{margin-top:3rem;}
	.s-css-styles-vorlagen [class*="x-headline-on-image-bottom"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-video-bottom"] .block.box .x-headline-on-text > div{margin-top:auto;margin-bottom:3rem;}
	.s-css-styles-vorlagen [class*="x-headline-on-image"] .block.box .x-headline-on-text,.s-css-styles-vorlagen [class*="x-headline-on-video"] .block.box .x-headline-on-text{flex-flow:row wrap;}
	.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="desktop-only"] > .column-12,.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="desktop-only"] .block.box,.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="desktop-only"] > .column-12,.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="desktop-only"] .block.box{display:contents !important;}
	.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="desktop-only"].block.columns:not([class*="x-margin-bottom"]),.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="desktop-only"].block.columns:not([class*="x-margin-bottom"]){margin-bottom:0 !important;}
	.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="desktop-only"] .block.box .x-headline-on-text,.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="desktop-only"] .block.box .x-headline-on-text{position:relative;order:1;width:100%;}
	.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="desktop-only"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="desktop-only"] .block.box .x-headline-on-text > div{margin-top:1rem !important;margin-bottom:0 !important;}
	.s-css-styles-vorlagen .titlebar--dark-floating ~ [class*="x-headline-on-image-top"][class$="desktop-only"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--light-floating ~ [class*="x-headline-on-image-top"][class$="desktop-only"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--dark-floating ~ [class*="x-headline-on-video-top"][class$="desktop-only"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--light-floating ~ [class*="x-headline-on-video-top"][class$="desktop-only"] .block.box .x-headline-on-text{padding-top:0;}
	.s-css-styles-vorlagen [class*="x-headline-on"][class$="desktop-only"] .x-white .block.text,.s-css-styles-vorlagen [class*="x-headline-on"][class$="desktop-only"] .block.text.x-white,.s-css-styles-vorlagen [class*="x-headline-on"][class$="desktop-only"] .x-white .block.text *,.s-css-styles-vorlagen [class*="x-headline-on"][class$="desktop-only"] .block.text.x-white *{color:var(--x-text-color) !important;}}
@media (min-width: 641px){.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="mobile-only"] > .column-12,.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="mobile-only"] .block.box,.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="mobile-only"] > .column-12,.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="mobile-only"] .block.box{display:contents !important;}
	.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="mobile-only"] .block.box .x-headline-on-text,.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="mobile-only"] .block.box .x-headline-on-text{position:relative;order:1;width:100%;}
	.s-css-styles-vorlagen [class*="x-headline-on-image"][class$="mobile-only"] .block.box .x-headline-on-text > div,.s-css-styles-vorlagen [class*="x-headline-on-video"][class$="mobile-only"] .block.box .x-headline-on-text > div{margin-top:1rem !important;margin-bottom:0 !important;}
	.s-css-styles-vorlagen .titlebar--dark-floating ~ [class*="x-headline-on-image-top"][class$="mobile-only"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--light-floating ~ [class*="x-headline-on-image-top"][class$="mobile-only"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--dark-floating ~ [class*="x-headline-on-video-top"][class$="mobile-only"] .block.box .x-headline-on-text,.s-css-styles-vorlagen .titlebar--light-floating ~ [class*="x-headline-on-video-top"][class$="mobile-only"] .block.box .x-headline-on-text{padding-top:0;}
	.s-css-styles-vorlagen [class*="x-headline-on"][class$="mobile-only"] .x-white .block.text,.s-css-styles-vorlagen [class*="x-headline-on"][class$="mobile-only"] .block.text.x-white,.s-css-styles-vorlagen [class*="x-headline-on"][class$="mobile-only"] .x-white .block.text *,.s-css-styles-vorlagen [class*="x-headline-on"][class$="mobile-only"] .block.text.x-white *{color:var(--x-text-color) !important;}}
.s-css-styles-vorlagen [class*="x-headline-on-image"] .block.text.f-caption,.s-css-styles-vorlagen [class*="x-headline-on-video"] .block.text.f-caption{margin-left:0;padding-bottom:0;}
.s-css-styles-vorlagen [class*="x-headline-on-image"] .block.text.f-credits,.s-css-styles-vorlagen [class*="x-headline-on-video"] .block.text.f-credits{padding-top:.75rem !important;}
.s-css-styles-vorlagen [class*="x-headline-on-image"] .block.text.f-caption + .block.text.f-credits,.s-css-styles-vorlagen [class*="x-headline-on-video"] .block.text.f-caption + .block.text.f-credits{padding-top:.25rem !important;}
@media (min-width:641px){.s-css-styles-vorlagen .x-image-column > [class*="column-"]{margin-top:auto;margin-bottom:auto;}
	.s-css-styles-vorlagen .x-image-column .x-top{margin-top:0;}
	.s-css-styles-vorlagen .x-image-column .x-bottom{margin-bottom:0;}
	.s-css-styles-vorlagen .x-image-column .block{min-width:50px;}
	.s-css-styles-vorlagen .x-image-column .block.x-top-1{padding-top:1rem;}
	.s-css-styles-vorlagen .x-image-column .block.x-top-2{padding-top:2rem;}
	.s-css-styles-vorlagen .x-image-column .block.x-top-3{padding-top:min(12.5%,3rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-top-4{padding-top:min(15%,4rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-top-5{padding-top:min(17.5%,5rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-top-6{padding-top:min(20%,6rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-top-7{padding-top:min(22.5%,7rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-top-8{padding-top:min(25%,8rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-top-9{padding-top:min(27.5%,9rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-top-10{padding-top:min(30%,10rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-right-1{padding-right:1rem;}
	.s-css-styles-vorlagen .x-image-column .block.x-right-2{padding-right:2rem;}
	.s-css-styles-vorlagen .x-image-column .block.x-right-3{padding-right:min(12.5%,3rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-right-4{padding-right:min(15%,4rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-right-5{padding-right:min(17.5%,5rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-right-6{padding-right:min(20%,6rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-right-7{padding-right:min(22.5%,7rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-right-8{padding-right:min(25%,8rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-right-9{padding-right:min(27.5%,9rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-right-10{padding-right:min(30%,10rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-1{padding-bottom:1rem;}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-2{padding-bottom:2rem;}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-3{padding-bottom:min(12.5%,3rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-4{padding-bottom:min(15%,4rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-5{padding-bottom:min(17.5%,5rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-6{padding-bottom:min(20%,6rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-7{padding-bottom:min(22.5%,7rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-8{padding-bottom:min(25%,8rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-9{padding-bottom:min(27.5%,9rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-bottom-10{padding-bottom:min(30%,10rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-left-1{padding-left:1rem;}
	.s-css-styles-vorlagen .x-image-column .block.x-left-2{padding-left:2rem;}
	.s-css-styles-vorlagen .x-image-column .block.x-left-3{padding-left:min(12.5%,3rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-left-4{padding-left:min(15%,4rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-left-5{padding-left:min(17.5%,5rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-left-6{padding-left:min(20%,6rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-left-7{padding-left:min(22.5%,7rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-left-8{padding-left:min(25%,8rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-left-9{padding-left:min(27.5%,9rem);}
	.s-css-styles-vorlagen .x-image-column .block.x-left-10{padding-left:min(30%,10rem);}
	.s-css-styles-vorlagen .x-image-column .block.gap-x{margin-left:0;margin-right:0;}
	.s-css-styles-vorlagen .x-image-column .block.gap-y{margin-bottom:0;}
	.s-css-styles-vorlagen .block.columns.x-image-column > div:nth-child(1):not(.x-padding-bu-desktop):not(.x-padding-figcaption-desktop) .block.image:not(.gap-x):not([class*="x-left-"]) figcaption{padding-left:1rem;}}
@media (max-width:640px){.s-css-styles-vorlagen .x-image-column .gap-y{margin-bottom:1rem;}
	.s-css-styles-vorlagen .x-image-column .block.image{padding:0;}
	.s-css-styles-vorlagen .x-image-column .block.text.gap-x .f-caption{padding-left:0;padding-right:0;}}
@media (min-width:641px){.s-css-styles-vorlagen [class*="x-image-fit-cover"]{position:relative;}
	.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.animation,.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.image,.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.video,.s-css-styles-vorlagen .x-video-fit-cover .block.video{position:absolute;top:0;right:0;bottom:0;left:0;}
	.s-css-styles-vorlagen [class*="x-image-fit-cover"] img,.s-css-styles-vorlagen [class*="x-image-fit-cover"] object,.s-css-styles-vorlagen [class*="x-image-fit-cover"] video,.s-css-styles-vorlagen .x-video-fit-cover video{height:100%;object-fit:cover;object-position:center;}
	.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.image:not(.gap-x):not(.x-padding-bu-desktop):not(.x-padding-figcaption-desktop) figcaption.image__caption
[class*="x-image-fit-cover"]:not(.x-padding-bu-desktop):not(.x-padding-figcaption-desktop) .block.image:not(.gap-x) figcaption.image__caption{padding-left:0 !important;}
	.s-css-styles-vorlagen .block.columns > div:nth-child(1)[class*="x-image-fit-cover"]:not(.x-padding-bu-desktop):not(.x-padding-figcaption-desktop) .block.image:not(.gap-x) figcaption{padding-left:1rem;}
	.s-css-styles-vorlagen .x-script-image-fit-cover-bus >*,.s-css-styles-vorlagen .x-script-image-fit-cover-bus >* >*:nth-child(1),.s-css-styles-vorlagen .x-script-image-fit-cover-bus .block.video{position:unset !important;}}
@media (max-width:640px){.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.image,.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.video{margin-bottom:1rem;}}
@media (min-width:641px){.s-css-styles-vorlagen > .block.columns:not([class*="x-margin-bottom"]):has(.x-image-fit-cover) > div > div > .block.image{margin-bottom:0;}}
@media (max-width:640px){.s-css-styles-vorlagen > .block.columns:not([class*="x-margin-bottom"]):has(.x-image-fit-cover) > div:nth-last-child(1) > div > .block.image{margin-bottom:0;}}
.s-css-styles-vorlagen .x-slider-fit-cover{position:relative;}
.s-css-styles-vorlagen .x-slider-fit-cover ~ div >*{position:absolute;top:0;right:0;bottom:0;left:0;}
.s-css-styles-vorlagen .x-slider-fit-cover ~ div img{height:100%;object-fit:cover;}
@media (min-width: 641px){.s-css-styles-vorlagen [class*="x-text-um-bild"]{display:block;margin-left:1rem;margin-right:1rem;overflow:visible;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > div + div{max-width:100%;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > .column-auto > .block.text{display:contents;float:none;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > div:first-child > *{margin:0;margin-bottom:1rem;margin-top:.4rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > div:first-child{float:left;margin-right:1.5rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > div:first-child > * > *:last-child.gap-y{margin-bottom:0;}
	.s-css-styles-vorlagen [class*="x-text-um-bild-r"] > div:first-child{float:right;margin-left:1.5rem;margin-right:0;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > div:first-child > [class*="x-infobox-"]{padding:1rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > div:first-child > .block.details[open]{padding-bottom:1rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > div:first-child > .block.text:first-child:not([class*="x-infobox-"]){margin-top:0;}}
@media (max-width: 640px){.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap{display:block;overflow:visible;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > .column-auto > .block.text{display:contents;float:none;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child{float:left;margin-right:1.5rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child > *{margin:0;margin-bottom:1rem;margin-top:.3rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child > .block.image{max-width:unset;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap{display:block;padding-left:1rem;padding-right:1rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child > * > *:last-child.gap-y{margin-bottom:0;}
	.s-css-styles-vorlagen [class*="x-text-um-bild-r"].columns--nowrap > div:first-child{float:right;margin-left:1.5rem;margin-right:0;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child:has(.x-min-width-unset){min-width:unset !important;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child > .block.image .f-caption,.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child > .block.image[class*="right"] .f-credits{padding-right:0;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"] > div:first-child > [class*="x-infobox-"]{padding:1rem;margin-bottom:1rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"]:not(.columns--nowrap) > div:first-child > .block.link > .block.text{margin-left:1rem;margin-right:1rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child > .block.details[open]{padding-bottom:1rem;}
	.s-css-styles-vorlagen [class*="x-text-um-bild"].columns--nowrap > div:first-child{min-width:50vw;}}
.s-css-styles-vorlagen [class*="x-round-image"].block.image img,.s-css-styles-vorlagen [class*="x-round-image"].block.image object{border-radius:50%;object-position:center;object-fit:cover;margin:auto;}
.s-css-styles-vorlagen [class*="x-round-image"].block.image .f-caption,.s-css-styles-vorlagen [class*="x-round-image"].block.image .f-credits{text-align:center;}
@media (max-width: 640px){.s-css-styles-vorlagen [class*="x-round-image"].block.image{max-width:80%;margin:0 10%;margin-bottom:2rem;}}
@media (min-width: 641px){.s-css-styles-vorlagen .x-round-image-33pc.block.image{max-width:33%;}
	.s-css-styles-vorlagen .x-round-image-50pc.block.image{max-width:50%;}}
@media (max-width: 640px){.s-css-styles-vorlagen .x-image-height-50-mobile.block img,.s-css-styles-vorlagen .x-image-height-50-mobile.block object,.s-css-styles-vorlagen .x-video-height-50-mobile.block,.s-css-styles-vorlagen .x-video-height-50-mobile.block video{height:50vh;object-fit:cover;max-height:720px;min-height:220px;}
	.s-css-styles-vorlagen .x-image-height-75-mobile.block img,.s-css-styles-vorlagen .x-image-height-75-mobile.block object,.s-css-styles-vorlagen .x-video-height-75-mobile.block,.s-css-styles-vorlagen .x-video-height-75-mobile.block video{height:75vh;object-fit:cover;max-height:1080px;min-height:330px;}
	.s-css-styles-vorlagen .x-image-height-100-mobile.block img,.s-css-styles-vorlagen .x-image-height-100-mobile.block object,.s-css-styles-vorlagen .x-video-height-100-mobile.block,.s-css-styles-vorlagen .x-video-height-100-mobile.block video{height:100vh;object-fit:cover;max-height:1440px;min-height:440px;}}
@media (min-width: 641px){.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb,.s-css-styles-vorlagen .x-bild-ausserhalb *{overflow:visible;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb .block.slider *{overflow:hidden !important;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb{--content-breite:min(100vw,1366px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-r"] .block.image figcaption{padding-right:1rem;padding-left:0 !important;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) > div > div:not([class*="x-text-um-bild-r"]) > div > .block.image figcaption{padding-left:1rem;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-r"] > div:first-child > .block.text,.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] > div:first-child > .block.link > .block.image:not(.gap-x) figcaption,.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-r"] > div:first-child > .block.link > .block.text:not(.gap-x),.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-r"] > div:first-child:has(.block.details){padding-right:1rem;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] > div:first-child > .block.text,.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] > div:first-child > .block.link > .block.image:not(.gap-x) figcaption,.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] > div:first-child > .block.link > .block.text:not(.gap-x),.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] > div:first-child:has(.block.details){padding-left:1rem;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] > div:first-child > .block.box:not(.gap-x):not([class*="x-infobox-"]) .block.text{padding-left:1rem !important;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.offset-1 > div > div:not([class*="x-text-um-bild-r"]) > div >*{margin-left:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.offset-2 > div > div:not([class*="x-text-um-bild-r"]) > div >*{margin-left:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.offset-3 > div > div:not([class*="x-text-um-bild-r"]) > div >*{margin-left:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.offset-4 > div > div:not([class*="x-text-um-bild-r"]) > div >*{margin-left:calc(( ( ( var(--content-breite) / 12 * 4 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-6:not([class*="offset-"]) [class*="x-text-um-bild-r"] >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 6 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-6.offset-1 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 5 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-6.offset-2 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 4 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-6.offset-3 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-6.offset-4 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-6.offset-4 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-7:not([class*="offset-"]) [class*="x-text-um-bild-r"] >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 5 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-7.offset-1 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 4 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-7.offset-2 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-7.offset-3 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-7.offset-4 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-8:not([class*="offset-"]) [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 4 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-8.offset-1 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-8.offset-2 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-8.offset-3 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-9:not([class*="offset-"]) [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-9.offset-1 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-9.offset-2 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-10:not([class*="offset-"]) [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-10.offset-1 [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.column-11:not([class*="offset-"]) [class*="x-text-um-bild-r"] > div >*{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.x-einzug [class*="x-text-um-bild-r"] > div:first-child,.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.x-einzug-1 [class*="x-text-um-bild-r"] > div:first-child{padding-right:calc(( var(--content-breite) / 12 * 1 ) + 1rem);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.x-einzug [class*="x-text-um-bild-l"] > div:first-child,.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.x-einzug-1 [class*="x-text-um-bild-l"] > div:first-child{padding-left:calc(( var(--content-breite) / 12 * 1 ) + 1rem);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.x-einzug-2 [class*="x-text-um-bild-r"] > div:first-child{padding-right:calc(( var(--content-breite) / 12 * 2 ) + 1rem);}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb.x-einzug-2 [class*="x-text-um-bild-l"] > div:first-child{padding-left:calc(( var(--content-breite) / 12 * 2 ) + 1rem);}}
@media (max-width: 640px){.s-css-styles-vorlagen .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-r"].columns--nowrap > div:first-child{margin-right:-1rem;}
	.s-css-styles-vorlagen .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"].columns--nowrap > div:first-child{margin-left:-1rem;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-r"] .block.image:not([class*="x-round-image"]) figcaption{padding-right:1rem;}
	.s-css-styles-vorlagen > .block.columns .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] .block.image:not([class*="x-round-image"]) figcaption{padding-left:1rem;}}
.s-css-styles-vorlagen .x-bild-ausserhalb [class*="x-text-um-bild"] .fit-cover{height:auto;}
.s-css-styles-vorlagen .x-bild-ausserhalb [class*="x-round-image"].block.image img,.s-css-styles-vorlagen .x-bild-ausserhalb [class*="x-round-image"].block.image object{overflow:hidden;}
.s-css-styles-vorlagen .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-r"] [class*="x-round-image"].block.image{padding-right:1rem;}
.s-css-styles-vorlagen .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] [class*="x-round-image"].block.image{padding-left:1rem;}
.s-css-styles-vorlagen .x-bild-ausserhalb [class*="x-text-um-bild"] .f-quote,.s-css-styles-vorlagen .x-bild-ausserhalb [class*="x-text-um-bild"] .f-quote ~ *{padding-left:1rem;padding-right:1rem;}
@supports selector(:has(*)){.s-css-styles-vorlagen [class*="x-text-um-bild"].x-textfluss-pfad > div:first-child:has(.x-round-image),.s-css-styles-vorlagen [class*="x-text-um-bild"]:has(.x-textfluss-pfad) > div:first-child:has(.x-round-image){shape-outside:circle(50%);}
	.s-css-styles-vorlagen .x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image){shape-outside:polygon(0 min(10vw,146px),10% min(4vw,58px),35% 0,100% 0,100% 100%,0 100%);}
	.s-css-styles-vorlagen .x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image){shape-outside:polygon(0 0,70% 0,90% min(5vw,58px),100% min(10vw,146px),100% 100%,0 100%);}
	@media (min-width: 641px){.s-css-styles-vorlagen .x-bild-ausserhalb:not([class*="x-einzug"]) [class*="x-text-um-bild-l"] .x-round-image{padding-left:1rem;}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-1{shape-outside:circle(73% at 180% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-2{shape-outside:circle(70% at 124% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-3{shape-outside:circle(66% at 102% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-4{shape-outside:circle(64% at 90% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-5{shape-outside:circle(62% at 82% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-6{shape-outside:circle(61% at 77% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-7{shape-outside:circle(60% at 74% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image)> .block.columns > .column-8{shape-outside:circle(59% at 71% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-9{shape-outside:circle(58% at 69% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-10{shape-outside:circle(57% at 67% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-11{shape-outside:circle(57% at 65.5% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-1{shape-outside:circle(73% at -89% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-2{shape-outside:circle(70% at -29% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-3{shape-outside:circle(66% at -5% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-4{shape-outside:circle(64% at 8% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-5{shape-outside:circle(62% at 16% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-6{shape-outside:circle(61% at 21% 49%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-7{shape-outside:circle(60% at 25% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image)> .block.columns > .column-8{shape-outside:circle(59% at 28% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-9{shape-outside:circle(58% at 30% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-10{shape-outside:circle(57% at 32.5% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-11{shape-outside:circle(57% at 34% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-2{shape-outside:circle(63% at 88% 48%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-3{shape-outside:circle(60% at 78% 48%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-4{shape-outside:circle(60% at 73% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-5{shape-outside:circle(58% at 67% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-6{shape-outside:circle(58% at 66% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-7{shape-outside:circle(57% at 62% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image)> .block.columns > .column-8{shape-outside:circle(58% at 62% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-9{shape-outside:circle(57% at 61% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-10{shape-outside:circle(55% at 59% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-11{shape-outside:circle(55% at 59% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-1{shape-outside:circle(63% at 12% 48%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-2{shape-outside:circle(63% at 12% 48%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-3{shape-outside:circle(60% at 22% 48%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-4{shape-outside:circle(60% at 27% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-5{shape-outside:circle(58% at 33% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-6{shape-outside:circle(58% at 34% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-7{shape-outside:circle(57% at 38% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image)> .block.columns > .column-8{shape-outside:circle(58% at 38% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-9{shape-outside:circle(57% at 39% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-10{shape-outside:circle(55% at 41% 50%);}
		.s-css-styles-vorlagen > .block.columns > .column-8.offset-2.x-bild-ausserhalb[class*="x-einzug"] [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image).column-11{shape-outside:circle(55% at 41.5% 50%);}
		.s-css-styles-vorlagen [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image):has(figcaption),.s-css-styles-vorlagen [class*="x-text-um-bild-r"]:has(.x-textfluss-pfad) > div:first-child:has(.x-round-image):has(figcaption){shape-outside:polygon(0 min(10vw,146px),10% min(4vw,58px),35% 0,100% 0,100% 100%,0 100%) !important;}
		.s-css-styles-vorlagen [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image):has(figcaption),.s-css-styles-vorlagen [class*="x-text-um-bild-l"]:has(.x-textfluss-pfad) > div:first-child:has(.x-round-image):has(figcaption){shape-outside:polygon(0 0,70% 0,90% min(5vw,58px),100% min(10vw,146px),100% 100%,0 100%) !important;}}
	@media (max-width: 640px){.s-css-styles-vorlagen [class*="x-text-um-bild"].x-textfluss-pfad > div:first-child:has(.x-round-image):has(figcaption){shape-outside:unset !important;}}}
.s-css-styles-vorlagen .x-zitat-mit-bild > div{display:flex;}
.s-css-styles-vorlagen .x-zitat-mit-bild > div > div{margin-top:auto;margin-bottom:auto;}
@media (min-width: 641px){.s-css-styles-vorlagen .x-zitat-mit-bild figure.block.image{margin-bottom:0;}
	.s-css-styles-vorlagen .x-zitat-mit-bild .block.text{padding-left:1rem;padding-right:1rem;}}
@media (max-width: 640px){.s-css-styles-vorlagen .x-zitat-mit-bild > div,.s-css-styles-vorlagen .x-zitat-mit-bild > div > div{display:contents;}
	.s-css-styles-vorlagen .x-zitat-mit-bild > div > div.animation > figure.block.image{order:-1;}
	.s-css-styles-vorlagen .x-zitat-mit-bild > div > figure.block.image{order:-1;}}
.s-css-styles-vorlagen .x-animation-auf-animation > div > div > div.animation >*{margin:0 !important;}
.s-css-styles-vorlagen .x-animation-auf-animation > div > div > div.animation{position:relative;}
.s-css-styles-vorlagen .x-animation-auf-animation > div > div > div.animation:nth-child(1n+2){position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;}
.s-css-styles-vorlagen .x-hintergrundvideo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;height:100vh;height:100 lvh;max-width:min(1366px,100vw);margin:auto;}
.s-css-styles-vorlagen .x-hintergrundvideo video{object-fit:cover;height:100vh;}
.s-css-styles-vorlagen [class*="x-script-videolink-"] .block.text{display:inline-block;margin:0;}
.s-css-styles-vorlagen [class*="x-script-videolink-"] p::before{font-size:.8em;padding-top:.2em;}
.s-css-styles-vorlagen [class*="x-script-videolink-"]{display:inline-flex;padding:.25rem;padding-right:.65rem;border-radius:.25em;margin:0;margin-bottom:.75rem;margin-right:.5rem;}
@media (max-width: 640px){.s-css-styles-vorlagen [class*="x-script-videolink-"]{font-size:.8em;}}
.s-css-styles-vorlagen .x-magazin-cover.block.image{overflow:visible;}
.s-css-styles-vorlagen .x-magazin-cover.block.image > *:nth-child(1){box-shadow:rgba(99,99,99,.4) 0 .1rem .2rem 0;margin-top:.3rem;}
.s-css-styles-vorlagen .x-magazin-cover.block.image > *:nth-child(1)::before{content:" ";position:absolute;width:.25rem;min-height:100vh;overflow:hidden;background-image:linear-gradient(to right,rgba(99,99,99,.2),rgba(99,99,99,0));}
.s-css-styles-vorlagen .x-article-bg-start{overflow:visible;}
.s-css-styles-vorlagen .x-article-bg-start::before{content:"";position:absolute;top:0;right:0;left:0;background-color:inherit;height:30000px;}
.s-css-styles-vorlagen .block.link.x-hover-link{opacity:1;transition:opacity .5s ease;}
.s-css-styles-vorlagen .block.link.x-hover-link:hover{opacity:.7;}
.s-css-styles-vorlagen .x-animationsbox-mit-textblock.text.gap-y > [class*="x-text-um-bild"] > div.column-auto > .block.text.gap-y:last-of-type{margin-bottom:0;}
.s-css-styles-vorlagen [class*="x-vorlage-zitat"]{margin-left:auto;margin-right:auto;}
@media (max-width: 640px){.s-css-styles-vorlagen [class*="x-vorlage-zitat"]{min-width:100vw;}}
.s-css-styles-vorlagen .formatted .f-quote ~ p:last-of-type{padding-bottom:.3ch;}
.s-css-styles-vorlagen .block.image .image__credits{margin-top:0;}
.s-css-styles-vorlagen .block.text .f-caption{padding:.75rem 1rem;padding-bottom:0;}
.s-css-styles-vorlagen .x-credits{padding:.75rem 0;padding-top:.25rem;padding-bottom:0;}
.s-css-styles-vorlagen .block.text.gap-y + .x-credits{margin-top:-.75rem;overflow:visible;}
.s-css-styles-vorlagen .block.image .f-caption,.s-css-styles-vorlagen .block.image .f-credits,.s-css-styles-vorlagen .block.text.gap-x .f-caption{padding:.75rem 0;padding-bottom:0;}
.s-css-styles-vorlagen > .block.columns > .column-12 .slider__slide .f-caption,.s-css-styles-vorlagen > .block.columns > .column-12 .slider__slide .f-credits{padding-left:0 !important;padding-right:0 !important;}
.s-css-styles-vorlagen > .block.columns > .column-12 .block.slider:not(.gap-x) .f-caption,.s-css-styles-vorlagen > .block.columns > .column-12 .block.slider:not(.gap-x) .f-credits{padding-left:1rem;padding-right:1rem;}
.s-css-styles-vorlagen > .block.columns > [class*="column-"]:not([class*="offset-"]):first-of-type .block.image:not(.gap-x):not([class*="x-left"]) .f-caption,.s-css-styles-vorlagen > .block.columns > [class*="column-"]:not([class*="offset-"]):first-of-type .block.image:not(.gap-x):not([class*="x-left"]) .f-credits{padding-left:1rem;padding-right:1rem;}
.s-css-styles-vorlagen > .block.columns > [class*="column-"] .block.image:not(.gap-x):not([class*="x-right"]) .f-caption,.s-css-styles-vorlagen > .block.columns > [class*="column-"] .block.image:not(.gap-x):not([class*="x-right"]) .f-credits{padding-right:1rem;}
@media (max-width: 640px){.s-css-styles-vorlagen .block.image:not(.gap-x) .f-caption,.s-css-styles-vorlagen .block.image:not(.gap-x) .f-credits,.s-css-styles-vorlagen .x-credits:not(.gap-x){padding-left:1rem;padding-right:1rem;}
	.s-css-styles-vorlagen .block.slider.gap-x .f-caption,.s-css-styles-vorlagen .block.slider.gap-x .f-credits{padding-left:0;padding-right:0;}}
.s-css-styles-vorlagen > .block.columns > [class*="column-"]:not([class*="offset-"]):first-of-type .block.box:not(.gap-x):not([class*="x-left"]) > .block.video + .block.text .f-caption,.s-css-styles-vorlagen > .block.columns > [class*="column-"]:not([class*="offset-"]):first-of-type .block.box:not(.gap-x):not([class*="x-left"]) > .block.video + .block.text.x-credits,.s-css-styles-vorlagen > .block.columns > [class*="column-"]:not([class*="offset-"]):first-of-type .block.box:not(.gap-x):not([class*="x-left"]) > .block.video + .block.text + .block.text.x-credits{padding-left:1rem;}
.s-css-styles-vorlagen > .block.columns > [class*="column-"] .block.box:not(.gap-x):not([class*="x-right"]) > .block.video + .block.text .f-caption,.s-css-styles-vorlagen > .block.columns > [class*="column-"] .block.box:not(.gap-x):not([class*="x-right"]) > .block.video + .block.text.x-credits,.s-css-styles-vorlagen > .block.columns > [class*="column-"] .block.box:not(.gap-x):not([class*="x-right"]) > .block.video + .block.text + .block.text.x-credits{padding-right:1rem;}
.s-css-styles-vorlagen .block.box > .block.video + .block.text .f-caption,.s-css-styles-vorlagen .block.box > .block.video + .block.text.x-credits,.s-css-styles-vorlagen .block.box > .block.video + .block.text + .block.text.x-credits,.s-css-styles-vorlagen [class*="x-infobox-"] > .block.video + .block.text > .f-caption,.s-css-styles-vorlagen [class*="x-infobox-"] > .block.video + .block.text.x-credits,.s-css-styles-vorlagen [class*="x-infobox-"] > .block.video + .block.text + .block.text.x-credits,.s-css-styles-vorlagen [class*="x-infobox-"] > .block.box > .block.video + .block.text > .f-caption,.s-css-styles-vorlagen [class*="x-infobox-"] > .block.box > .block.video + .block.text.x-credits,.s-css-styles-vorlagen [class*="x-infobox-"] > .block.box > .block.video + .block.text + .block.text.x-credits{padding-left:0 !important;}
.s-css-styles-vorlagen .block.columns:has(.x-image-fit-cover) > *:first-child .block.box:not(.gap-x) > .block.video + .block.text .f-caption,.s-css-styles-vorlagen .block.columns:has(.x-image-fit-cover) > *:first-child .block.box:not(.gap-x) > .block.video + .block.text.x-credits,.s-css-styles-vorlagen .block.columns:has(.x-image-fit-cover) > *:first-child .block.box:not(.gap-x) > .block.video + .block.text + .block.text.x-credits{padding-left:1rem !important;}
@media (min-width: 641px){.s-css-styles-vorlagen .x-image-fit-cover .block.box,.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.box *{position:relative !important;}
	.s-css-styles-vorlagen .x-image-fit-cover .block.box{display:flex;flex-direction:column;align-items:stretch;width:auto;height:100%;}
	.s-css-styles-vorlagen .x-image-fit-cover .block.box > .block.video{flex:1;}}
@media (max-width: 640px){.s-css-styles-vorlagen .x-image-fit-cover .block.box > .block.video{margin-bottom:0;}
	.s-css-styles-vorlagen .block.box:not(.gap-x) > .block.video + .block.text .f-caption{padding-left:1rem;padding-right:1rem;}
	.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.box:not(.gap-x) > .block.video + .block.text .f-caption,.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.box:not(.gap-x) > .block.video + .block.text.x-credits,.s-css-styles-vorlagen [class*="x-image-fit-cover"] .block.box:not(.gap-x) > .block.video + .block.text + .block.text.x-credits,.s-css-styles-vorlagen [class*="x-image-fit-cover"] + div .block.box:not(.gap-x) > .block.video + .block.text .f-caption,.s-css-styles-vorlagen [class*="x-image-fit-cover"] + div .block.box:not(.gap-x) > .block.video + .block.text.x-credits,.s-css-styles-vorlagen [class*="x-image-fit-cover"] + div .block.box:not(.gap-x) > .block.video + .block.text + .block.text.x-credits{padding-left:1rem !important;}}
.s-css-styles-vorlagen .block.box > .block.video + .block.text.x-credits{padding-top:.75rem;}
.s-css-styles-vorlagen .block.image figcaption + figcaption{padding-top:.25rem !important;}
.s-css-styles-vorlagen .block.image.caption-bottom .image__credits{width:100%;text-align:right;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;}
.s-css-styles-vorlagen .block.image.caption-bottom.x-left .image__credits{text-align:left;}