.s-css-styles-classname object{min-height:1px;}
@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-classname .x-opacity-anim,.s-css-styles-classname .x-opacity-anim-img *{opacity:0;animation:x-opacity-anim 1s ease forwards;animation-delay:inherit;animation-play-state:inherit;}
.s-css-styles-classname .x-opacity-anim-reverse,.s-css-styles-classname .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-classname .x-clip-path-anim-ltr,.s-css-styles-classname .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-classname .x-clip-path-anim-rtl,.s-css-styles-classname .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-classname .x-clip-path-anim-btt,.s-css-styles-classname .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-classname .x-clip-path-anim-ttb,.s-css-styles-classname .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-classname .x-clip-path-anim-ltr-oblique,.s-css-styles-classname .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-classname .x-clip-path-anim-trapezoid-bc,.s-css-styles-classname .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-classname .x-clip-path-anim-trapezoid-tc,.s-css-styles-classname .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-classname .x-clip-path-anim-square-bltr,.s-css-styles-classname .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-classname .x-clip-path-anim-square-brtl,.s-css-styles-classname .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-classname .x-clip-path-anim-torte,.s-css-styles-classname .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-classname .reveal[class*="x-clip-path-anim"],.s-css-styles-classname .reveal [class*="x-clip-path-anim"],.s-css-styles-classname .reveal [class*="x-clip-path-anim"] *,.s-css-styles-classname .reveal.x-opacity-anim,.s-css-styles-classname .reveal .x-opacity-anim,.s-css-styles-classname .reveal.x-opacity-anim-img *{animation-name:none !important;}
.s-css-styles-classname [class*="x-animated-list"],.s-css-styles-classname [class*="x-animated-list"] *,.s-css-styles-classname [class*="x-animated-absatz"],.s-css-styles-classname [class*="x-animated-absatz"] *{overflow:visible;}
.s-css-styles-classname [class*="x-animated-list"] li,.s-css-styles-classname [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-classname [class*="x-animated-list"][class*="delay-025"] li,.s-css-styles-classname [class*="x-animated-absatz"][class*="delay-025"] p{--animation-delay-abstand:.25s;}
.s-css-styles-classname [class*="x-animated-list"][class*="delay-1"] li,.s-css-styles-classname [class*="x-animated-absatz"][class*="delay-1"] p{--animation-delay-abstand:1s;}
.s-css-styles-classname [class*="x-animated-list"][class*="delay-2"] li,.s-css-styles-classname [class*="x-animated-absatz"][class*="delay-2"] p{--animation-delay-abstand:2s;}
.s-css-styles-classname [class*="x-animated-list"][class*="delay-3"] li,.s-css-styles-classname [class*="x-animated-absatz"][class*="delay-3"] p{--animation-delay-abstand:3s;}
.s-css-styles-classname [class*="x-animated-list-fadeIn"] li,.s-css-styles-classname [class*="x-animated-absatz-fadeIn"] p{animation-name:fadeIn;}
.s-css-styles-classname [class*="x-animated-list-fadeInRight"] li,.s-css-styles-classname [class*="x-animated-absatz-fadeInRight"] p{animation-name:fadeInRight;}
.s-css-styles-classname [class*="x-animated-list-fadeInLeft"] li,.s-css-styles-classname [class*="x-animated-absatz-fadeInLeft"] p{animation-name:fadeInLeft;}
.s-css-styles-classname [class*="x-animated-list-fadeInUp"] li,.s-css-styles-classname [class*="x-animated-absatz-fadeInUp"] p{animation-name:fadeInUp;}
.s-css-styles-classname [class*="x-animated-list-zoomIn"] li,.s-css-styles-classname [class*="x-animated-absatz-zoomIn"] p{animation-name:zoomIn;}
.s-css-styles-classname .reveal[class*="x-animated-list"] ul li,.s-css-styles-classname .reveal[class*="x-animated-list"] ol li,.s-css-styles-classname .reveal[class*="x-animated-absatz"] p,.s-css-styles-classname .reveal [class*="x-animated-list"] ul li,.s-css-styles-classname .reveal [class*="x-animated-list"] ol li,.s-css-styles-classname .reveal [class*="x-animated-absatz"] p{animation-name:none;visibility:hidden;}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(1),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(1){animation-delay:calc(0 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(2),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(2){animation-delay:calc(1 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(3),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(3){animation-delay:calc(2 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(4),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(4){animation-delay:calc(3 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(5),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(5){animation-delay:calc(4 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(6),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(6){animation-delay:calc(5 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(7),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(7){animation-delay:calc(6 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(8),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(8){animation-delay:calc(7 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(9),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(9){animation-delay:calc(8 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(10),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(10){animation-delay:calc(9 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(11),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(11){animation-delay:calc(10 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(12),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(12){animation-delay:calc(11 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(13),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(13){animation-delay:calc(12 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(14),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(14){animation-delay:calc(13 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(15),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(15){animation-delay:calc(14 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(16),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(16){animation-delay:calc(15 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(17),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(17){animation-delay:calc(16 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(18),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(18){animation-delay:calc(17 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(19),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(19){animation-delay:calc(18 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(20),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(20){animation-delay:calc(19 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(21),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(21){animation-delay:calc(20 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(22),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(22){animation-delay:calc(21 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(23),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(23){animation-delay:calc(22 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(24),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(24){animation-delay:calc(23 * var(--animation-delay-abstand));}
.s-css-styles-classname [class*="x-animated-list"] li:nth-child(25),.s-css-styles-classname [class*="x-animated-absatz"] p:nth-child(25){animation-delay:calc(24 * var(--animation-delay-abstand));}
@media (max-width: 640px){.s-css-styles-classname .block.animation.x-animation-mobile-none{animation-name:none;}
	.s-css-styles-classname .block.animation.x-animation-mobile-fadein{animation-name:fadeIn;}}
@media (max-width: 640px){.s-css-styles-classname .x-mobile-none{display:none !important;}}
@media (min-width: 641px){.s-css-styles-classname .x-mobile-only{display:none !important;}}
.s-css-styles-classname .x-no-hyphens *,.s-css-styles-classname .x-hyphens-none *{-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;}
@media (min-width: 641px){.s-css-styles-classname .x-no-hyphens-desktop *,.s-css-styles-classname .x-hyphens-none-desktop *{-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important;}}
@media (max-width: 640px){.s-css-styles-classname .x-hyphens-mobile *{-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}}
@media (max-width: 860px){.s-css-styles-classname .x-hyphens-tablet *{-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}}
.s-css-styles-classname .x-hyphens-all *{-webkit-hyphens:auto !important;-ms-hyphens:auto !important;hyphens:auto !important;}
.s-css-styles-classname .x-italic-for-nobr * em{white-space:nowrap;font-style:unset;}
.s-css-styles-classname .x-strong-for-nobr.block * strong{white-space:nowrap;font-weight:unset;}
.s-css-styles-classname .x-strong-initalic-for-nobr.block * em > strong{white-space:nowrap;font-weight:unset;color:inherit;}
.s-css-styles-classname a[href="nobr"]{all:unset !important;pointer-events:none !important;}
@media (min-width: 641px){.s-css-styles-classname a[href="nobr"]{white-space:nowrap !important;-webkit-hyphens:none !important;hyphens:none !important;}}
.s-css-styles-classname .x-column-center-middle,.s-css-styles-classname .x-column-vertical-middle{display:flex;}
.s-css-styles-classname .x-column-center-middle > div,.s-css-styles-classname .x-column-vertical-middle > div{margin-top:auto;margin-bottom:auto;}
.s-css-styles-classname .x-text-shadow *,.s-css-styles-classname .x-text-shadow-black *{text-shadow:0 0 .1em rgba(0,0,0,.6);}
.s-css-styles-classname .x-text-shadow-black-dark *{text-shadow:0 0 .3em rgba(0,0,0,1);}
.s-css-styles-classname .x-text-shadow-white *{text-shadow:0 0 .1em rgba(255,255,255,.9);}
@media (min-width: 641px){.s-css-styles-classname .x-text-shadow-desktop *,.s-css-styles-classname .x-text-shadow-black-desktop *{text-shadow:0 0 .1em rgba(0,0,0,.6);}
	.s-css-styles-classname .x-text-shadow-black-dark-desktop *{text-shadow:0 0 .3em rgba(0,0,0,1);}
	.s-css-styles-classname .x-text-shadow-white-desktop *{text-shadow:0 0 .1em rgba(255,255,255,.9);}}
@media (max-width: 640px){.s-css-styles-classname .x-text-shadow-mobile *,.s-css-styles-classname .x-text-shadow-black-mobile *{text-shadow:0 0 .1em rgba(0,0,0,.6);}
	.s-css-styles-classname .x-text-shadow-black-dark-mobile *{text-shadow:0 0 .3em rgba(0,0,0,1);}
	.s-css-styles-classname .x-text-shadow-white-mobile *{text-shadow:0 0 .1em rgba(255,255,255,.9);}}
.s-css-styles-classname .x-display-none,.s-css-styles-classname .x-display-none *{display:none !important;}
.s-css-styles-classname .x-pointer-no,.s-css-styles-classname .x-pointer-events-none{pointer-events:none;}
.s-css-styles-classname .x-pointer-auto,.s-css-styles-classname .x-pointer-events-auto{pointer-events:auto;}
.s-css-styles-classname .x-pointer-events-all{pointer-events:all;}
.s-css-styles-classname .x-margin-auto{margin:auto !important;}
.s-css-styles-classname .x-margin-0{margin:0 !important;}
.s-css-styles-classname .x-margin-1{margin:1rem !important;}
.s-css-styles-classname .x-margin-2{margin:2rem !important;}
.s-css-styles-classname .x-margin-3{margin:3rem !important;}
.s-css-styles-classname .x-margin-top-auto{margin-top:auto !important;}
.s-css-styles-classname .x-margin-top-minus-1{margin-top:-1rem !important;}
.s-css-styles-classname .x-margin-top-minus-2{margin-top:-2rem !important;}
.s-css-styles-classname .x-margin-top-minus-3{margin-top:-3rem !important;}
.s-css-styles-classname .x-margin-top-0{margin-top:0 !important;}
.s-css-styles-classname .x-margin-top-05{margin-top:.5rem !important;}
.s-css-styles-classname .x-margin-top-1{margin-top:1rem !important;}
.s-css-styles-classname .x-margin-top-2{margin-top:2rem !important;}
.s-css-styles-classname .x-margin-top-3{margin-top:3rem !important;}
.s-css-styles-classname .x-margin-top-4{margin-top:4rem !important;}
.s-css-styles-classname .x-margin-top-5{margin-top:5rem !important;}
.s-css-styles-classname .x-margin-right-minus-1{margin-right:-1rem !important;}
.s-css-styles-classname .x-margin-right-auto{margin-right:auto !important;}
.s-css-styles-classname .x-margin-right-0{margin-right:0 !important;}
.s-css-styles-classname .x-margin-right-1{margin-right:1rem !important;}
.s-css-styles-classname .x-margin-right-2{margin-right:2rem !important;}
.s-css-styles-classname .x-margin-right-3{margin-right:3rem !important;}
.s-css-styles-classname .x-margin-right-4{margin-right:4rem !important;}
.s-css-styles-classname .x-margin-left-auto{margin-left:auto !important;}
.s-css-styles-classname .x-margin-left-0{margin-left:0 !important;}
.s-css-styles-classname .x-margin-left-1{margin-left:1rem !important;}
.s-css-styles-classname .x-margin-left-2{margin-left:2rem !important;}
.s-css-styles-classname .x-margin-left-3{margin-left:3rem !important;}
.s-css-styles-classname .x-margin-left-4{margin-left:4rem !important;}
.s-css-styles-classname .x-margin-bottom-auto{margin-bottom:auto !important;}
.s-css-styles-classname .x-margin-bottom-minus-1{margin-bottom:-1rem !important;}
.s-css-styles-classname .x-margin-bottom-0{margin-bottom:0 !important;}
.s-css-styles-classname .x-margin-bottom-05{margin-bottom:.5rem !important;}
.s-css-styles-classname .x-margin-bottom-1{margin-bottom:1rem !important;}
.s-css-styles-classname .x-margin-bottom-2{margin-bottom:2rem !important;}
.s-css-styles-classname .x-margin-bottom-3{margin-bottom:3rem !important;}
.s-css-styles-classname .x-margin-bottom-4{margin-bottom:4rem !important;}
.s-css-styles-classname .x-margin-bottom-5{margin-bottom:5rem !important;}
.s-css-styles-classname .x-margin-top-p-0 > p{margin-top:0 !important;}
.s-css-styles-classname .x-margin-top-p-1 > p{margin-top:1 !important;}
.s-css-styles-classname .x-margin-bottom-p-0 > p{margin-bottom:0 !important;}
.s-css-styles-classname .x-margin-top-first-1 > *:first-child{margin-top:1rem !important;}
.s-css-styles-classname .x-margin-bottom-first-1 > *:first-child{margin-bottom:1rem !important;}
.s-css-styles-classname .x-margin-bottom-last-1 > *:last-child{margin-bottom:1rem !important;}
.s-css-styles-classname .x-align-middle{margin-top:auto !important;margin-bottom:auto !important;}
.s-css-styles-classname .x-aussenabstand{padding-left:1rem !important;padding-right:1rem !important;}
.s-css-styles-classname .x-padding-0{padding:0 !important;}
.s-css-styles-classname .x-padding-05{padding:.5rem !important;}
.s-css-styles-classname .x-padding-1{padding:1rem !important;}
.s-css-styles-classname .x-padding-top-0{padding-top:0 !important;}
.s-css-styles-classname .x-padding-top-05{padding-top:.5rem !important;}
.s-css-styles-classname .x-padding-top-1{padding-top:1rem !important;}
.s-css-styles-classname .x-padding-top-2{padding-top:2rem !important;}
.s-css-styles-classname .x-padding-top-3{padding-top:3rem !important;}
.s-css-styles-classname .x-padding-bottom-0{padding-bottom:0 !important;}
.s-css-styles-classname .x-padding-bottom-075{padding-bottom:.75rem !important;}
.s-css-styles-classname .x-padding-bottom-1{padding-bottom:1rem !important;}
.s-css-styles-classname .x-padding-bottom-2{padding-bottom:2rem !important;}
.s-css-styles-classname .x-padding-bottom-3{padding-bottom:3rem !important;}
.s-css-styles-classname .x-padding-left-05{padding-left:.5rem !important;}
.s-css-styles-classname .x-padding-left-1{padding-left:1rem !important;}
.s-css-styles-classname .x-padding-left-2{padding-left:2rem !important;}
.s-css-styles-classname .x-padding-right-05{padding-right:.5rem !important;}
.s-css-styles-classname .x-padding-right-1{padding-right:1rem !important;}
.s-css-styles-classname .x-padding-right-2{padding-right:2rem !important;}
.s-css-styles-classname .x-padding-bottom-075-f-title .f-title{padding-bottom:.75rem !important;}
@media (max-width: 640px){.s-css-styles-classname .x-margin-bottom-normal-mobile{margin-bottom:2.8rem;}
	.s-css-styles-classname .x-align-middle-mobile{margin-top:auto !important;margin-bottom:auto !important;}
	.s-css-styles-classname .x-padding-top-05-mobile{padding-top:.5rem !important;}
	.s-css-styles-classname .x-padding-top-1-mobile{padding-top:1rem !important;}
	.s-css-styles-classname .x-padding-top-2-mobile{padding-top:2rem !important;}
	.s-css-styles-classname .x-padding-bottom-1-mobile{padding-bottom:1rem !important;}
	.s-css-styles-classname .x-padding-bottom-2-mobile{padding-bottom:2rem !important;}
	.s-css-styles-classname .x-margin-1-mobile{margin:1rem !important;}
	.s-css-styles-classname .x-margin-rem-mobile,.s-css-styles-classname .x-aussenabstand-mobile{margin-left:1rem !important;margin-right:1rem !important;}
	.s-css-styles-classname .x-margin-0-mobile,.s-css-styles-classname .x-aussenabstand-0-mobile{margin-left:0 !important;margin-right:0 !important;}
	.s-css-styles-classname .x-margin-top-1-mobile{margin-top:1rem !important;}
	.s-css-styles-classname .x-margin-top-2-mobile{margin-top:2rem !important;}
	.s-css-styles-classname .x-margin-top-3-mobile{margin-top:2rem !important;}
	.s-css-styles-classname .x-margin-bottom-0-mobile{margin-bottom:0 !important;}
	.s-css-styles-classname .x-margin-bottom-1-mobile{margin-bottom:1rem !important;}
	.s-css-styles-classname .x-margin-bottom-2-mobile{margin-bottom:2rem !important;}
	.s-css-styles-classname .x-margin-bottom-3-mobile{margin-bottom:3rem !important;}
	.s-css-styles-classname .x-margin-left-1-mobile{margin-left:1rem !important;}
	.s-css-styles-classname .x-margin-left-2-mobile{margin-left:2rem !important;}
	.s-css-styles-classname .x-padding-0-mobile{padding:0 !important;}
	.s-css-styles-classname .x-padding-right-05-mobile{padding-right:.5rem !important;}
	.s-css-styles-classname .x-padding-right-1-mobile{padding-right:1rem !important;}
	.s-css-styles-classname .x-padding-right-2-mobile{padding-right:2rem !important;}}
@media (min-width: 641px){.s-css-styles-classname .x-margin-bottom-normal-desktop{margin-bottom:4.8rem;}
	.s-css-styles-classname .x-align-middle-desktop{margin-top:auto !important;margin-bottom:auto !important;}
	.s-css-styles-classname .x-aussenabstand-desktop{padding-left:1rem !important;padding-right:1rem !important;}
	.s-css-styles-classname .x-padding-bu-desktop figcaption,.s-css-styles-classname .x-padding-figcaption-desktop figcaption{padding-left:1rem !important;padding-right:1rem !important;}
	.s-css-styles-classname .x-padding-bu-right-desktop figcaption,.s-css-styles-classname .x-padding-figcaption-right-desktop figcaption{padding-right:1rem !important;}
	.s-css-styles-classname .x-padding-bu-top-0-desktop .f-caption,.s-css-styles-classname .x-padding-figcaption-top-0-desktop .f-caption{padding-top:0 !important;}
	.s-css-styles-classname .x-padding-bu-none-desktop figcaption,.s-css-styles-classname .x-padding-figcaption-none-desktop figcaption{padding-left:0 !important;padding-right:0 !important;}
	.s-css-styles-classname .x-margin-0-desktop{margin:0 !important;}
	.s-css-styles-classname .x-margin-1-desktop{margin:1rem !important;}
	.s-css-styles-classname .x-margin-left-0-desktop{margin-left:0 !important;}
	.s-css-styles-classname .x-margin-left-05-desktop{margin-left:.5rem !important;}
	.s-css-styles-classname .x-margin-left-1-desktop{margin-left:1rem !important;}
	.s-css-styles-classname .x-margin-left-2-desktop{margin-left:2rem !important;}
	.s-css-styles-classname .x-margin-left-3-desktop{margin-left:3rem !important;}
	.s-css-styles-classname .x-margin-left-4-desktop{margin-left:4rem !important;}
	.s-css-styles-classname .x-margin-right-minus-1-desktop{margin-right:-1rem !important;}
	.s-css-styles-classname .x-margin-right-0-desktop{margin-right:0 !important;}
	.s-css-styles-classname .x-margin-right-05-desktop{margin-right:.5rem !important;}
	.s-css-styles-classname .x-margin-right-1-desktop{margin-right:1rem !important;}
	.s-css-styles-classname .x-margin-right-2-desktop{margin-right:2rem !important;}
	.s-css-styles-classname .x-margin-right-3-desktop{margin-right:3rem !important;}
	.s-css-styles-classname .x-margin-right-4-desktop{margin-left:4rem !important;}
	.s-css-styles-classname .x-margin-top-minus-2-desktop{margin-top:-2rem !important;}
	.s-css-styles-classname .x-margin-top-minus-1-desktop{margin-top:-1rem !important;}
	.s-css-styles-classname .x-margin-top-025-desktop{margin-top:.25rem !important;}
	.s-css-styles-classname .x-margin-top-05-desktop{margin-top:.5rem !important;}
	.s-css-styles-classname .x-margin-top-1-desktop{margin-top:1rem !important;}
	.s-css-styles-classname .x-margin-top-2-desktop{margin-top:2rem !important;}
	.s-css-styles-classname .x-margin-top-3-desktop{margin-top:3rem !important;}
	.s-css-styles-classname .x-margin-top-4-desktop{margin-top:4rem !important;}
	.s-css-styles-classname .x-margin-top-5-desktop{margin-top:5rem !important;}
	.s-css-styles-classname .x-margin-bottom-minus-1-desktop{margin-bottom:-1rem !important;}
	.s-css-styles-classname .x-margin-bottom-05-desktop{margin-bottom:.5rem !important;}
	.s-css-styles-classname .x-margin-bottom-1-desktop{margin-bottom:1rem !important;}
	.s-css-styles-classname .x-margin-bottom-2-desktop{margin-bottom:2rem !important;}
	.s-css-styles-classname .x-margin-bottom-3-desktop{margin-bottom:3rem !important;}
	.s-css-styles-classname .x-margin-bottom-4-desktop{margin-bottom:4rem !important;}
	.s-css-styles-classname .x-margin-bottom-5-desktop{margin-bottom:5rem !important;}
	.s-css-styles-classname .x-padding-top-05-desktop{padding-top:.5rem !important;}
	.s-css-styles-classname .x-padding-top-1-desktop{padding-top:1rem !important;}
	.s-css-styles-classname .x-padding-top-2-desktop{padding-top:2rem !important;}
	.s-css-styles-classname .x-padding-left-0-desktop{padding-left:0 !important;}
	.s-css-styles-classname .x-padding-left-05-desktop{padding-left:.5rem !important;}
	.s-css-styles-classname .x-padding-left-1-desktop{padding-left:1rem !important;}
	.s-css-styles-classname .x-padding-left-1-5-desktop{padding-left:1.5rem !important;}
	.s-css-styles-classname .x-padding-left-2-desktop{padding-left:2rem !important;}
	.s-css-styles-classname .x-padding-bottom-1-desktop{padding-bottom:1rem !important;}
	.s-css-styles-classname .x-padding-bottom-2-desktop{padding-bottom:2rem !important;}
	.s-css-styles-classname .x-padding-right-0-desktop{padding-right:0 !important;}
	.s-css-styles-classname .x-padding-right-05-desktop{padding-right:.5rem !important;}
	.s-css-styles-classname .x-padding-right-1-desktop{padding-right:1rem !important;}
	.s-css-styles-classname .x-padding-right-2-desktop{padding-right:2rem !important;}}
.s-css-styles-classname .z-index-0,.s-css-styles-classname .x-z-index-0{z-index:0;}
.s-css-styles-classname .z-index-1,.s-css-styles-classname .x-z-index-1{z-index:1;}
.s-css-styles-classname .z-index-2,.s-css-styles-classname .x-z-index-2{z-index:2;}
.s-css-styles-classname .z-index-3,.s-css-styles-classname .x-z-index-3{z-index:3;}
.s-css-styles-classname .z-index-4,.s-css-styles-classname .x-z-index-4{z-index:4;}
.s-css-styles-classname .z-index-5,.s-css-styles-classname .x-z-index-5{z-index:5;}
.s-css-styles-classname .z-index-10,.s-css-styles-classname .x-z-index-10{z-index:10;}
.s-css-styles-classname .x-order-minus-2{order:-2;}
.s-css-styles-classname .x-order-minus-1{order:-1;}
.s-css-styles-classname .x-order-0{order:0;}
.s-css-styles-classname .x-order-1{order:1;}
.s-css-styles-classname .x-order-2{order:2;}
.s-css-styles-classname .x-order-3{order:3;}
@media (max-width: 640px){.s-css-styles-classname .x-order-minus-2-mobile{order:-2;}
	.s-css-styles-classname .x-order-minus-1-mobile{order:-1;}
	.s-css-styles-classname .x-order-0-mobile{order:0;}
	.s-css-styles-classname .x-order-1-mobile{order:1;}
	.s-css-styles-classname .x-order-2-mobile{order:2;}
	.s-css-styles-classname .x-order-3-mobile{order:3;}
	.s-css-styles-classname .block.image.x-caption-top-mobile figcaption{order:-1;}
	.s-css-styles-classname .block.image.x-caption-bottom-mobile figcaption{order:0;}}
@media (min-width: 641px){.s-css-styles-classname .x-order-minus-2-desktop{order:-2;}}
@media (min-width: 641px){.s-css-styles-classname .x-order-minus-1-desktop{order:-1;}}
@media (min-width: 641px){.s-css-styles-classname .x-order-0-desktop{order:0;}}
@media (min-width: 641px){.s-css-styles-classname .x-order-1-desktop{order:1;}}
@media (min-width: 641px){.s-css-styles-classname .x-order-2-desktop{order:2;}}
@media (min-width: 641px){.s-css-styles-classname .x-order-3-desktop{order:3;}}
.s-css-styles-classname .x-auto-spalten-breite.block.columns .column-auto,.s-css-styles-classname .x-auto-column-width.block.columns .column-auto,.s-css-styles-classname .x-max-width-fit-content.block.columns .column-auto{max-width:fit-content;}
.s-css-styles-classname .x-blocks-center > div:first-of-type{margin-left:auto !important;}
.s-css-styles-classname .x-blocks-center > div:last-of-type{margin-right:auto !important;}
.s-css-styles-classname .x-white,.s-css-styles-classname .x-white *{color:#fff !important;}
.s-css-styles-classname .x-black,.s-css-styles-classname .x-black *{color:#000 !important;}
@media (min-width: 641px){.s-css-styles-classname .x-white-desktop,.s-css-styles-classname .x-white-desktop *{color:#fff !important;}}
@media (max-width: 640px){.s-css-styles-classname .x-white-mobile,.s-css-styles-classname .x-white-mobile *{color:#fff !important;}}
.s-css-styles-classname .x-white-background{background-color:#fff;}
.s-css-styles-classname .x-border-bottom-black{border-bottom:1px solid #000;}
.s-css-styles-classname .x-border-bottom-black-object object{border-bottom:1px solid #000;}
.s-css-styles-classname .x-width-50pc{width:50%;}
.s-css-styles-classname .x-width-100pc{width:100%;}
.s-css-styles-classname .x-width-100pc-video video{width:100%;}
.s-css-styles-classname .x-width-fit-content{width:fit-content;}
.s-css-styles-classname .x-height-fit-content{height:fit-content;}
.s-css-styles-classname .x-max-width-25pc{max-width:25%;}
.s-css-styles-classname .x-max-width-50pc{max-width:50%;}
.s-css-styles-classname .x-max-width-75pc{max-width:75%;}
.s-css-styles-classname .x-max-width-100pc{max-width:100%;}
@media (max-width: 640px){.s-css-styles-classname .x-width-50pc-mobile{width:50%;}
	.s-css-styles-classname .x-width-100pc-mobile{width:100%;}
	.s-css-styles-classname .x-max-width-25pc-mobile{max-width:25%;}
	.s-css-styles-classname .x-max-width-50pc-mobile{max-width:50%;}
	.s-css-styles-classname .x-max-width-75pc-mobile{max-width:75%;}
	.s-css-styles-classname .x-max-width-100pc-mobile{max-width:100%;}}
.s-css-styles-classname .x-font-size-base,.s-css-styles-classname .x-base-font-size,.s-css-styles-classname .x-font-size-base *,.s-css-styles-classname .x-base-font-size *{font-size:var(--font-size);}
.s-css-styles-classname .x-font-size-90pc{font-size:90%;}
.s-css-styles-classname .x-font-size-150pc{font-size:150%;}
.s-css-styles-classname .x-font-size-200pc{font-size:200%;}
.s-css-styles-classname .x-display-none{display:none;}
.s-css-styles-classname .x-display-block{display:block;}
.s-css-styles-classname .x-display-flex{display:flex;}
.s-css-styles-classname .x-overflow-visible{overflow:visible !important;}
.s-css-styles-classname .x-overflow-hidden{overflow:hidden !important;}
.s-css-styles-classname .x-overflow-auto{overflow:auto !important;}
.s-css-styles-classname .x-visibility-hidden{visibility:hidden;}
.s-css-styles-classname .x-position-relative{position:relative;}
.s-css-styles-classname .x-position-absolute{position:absolute;}
.s-css-styles-classname .x-position-static{position:static;}
.s-css-styles-classname .x-float-right{float:right;}
.s-css-styles-classname .x-float-left{float:left;}
@media (min-width: 641px){.s-css-styles-classname .x-float-right-desktop{float:right;}
	.s-css-styles-classname .x-float-left-desktop{float:left;}
	.s-css-styles-classname .x-display-flex-desktop{display:flex;}}
@media (max-width: 640px){.s-css-styles-classname .x-float-right-mobile{float:right;}
	.s-css-styles-classname .x-float-left-mobile{float:left;}}
.s-css-styles-classname .x-vertical-align-bottom{margin-top:auto;}
.s-css-styles-classname .x-list-style-none ul{margin:0;}
.s-css-styles-classname .x-list-style-none ul li{list-style:none;}
@media (min-width: 641px){.s-css-styles-classname .x-list-style-none-desktop ul{margin:0;}
	.s-css-styles-classname .x-list-style-none-desktop ul li{list-style:none;}}
@media (max-width: 640px){.s-css-styles-classname .x-list-style-none-mobile ul{margin:0;}
	.s-css-styles-classname .x-list-style-none-mobile ul li{list-style:none;}}
.s-css-styles-classname .x-font-weight-300,.s-css-styles-classname .x-font-weight-300 *{font-weight:300 !important;}
.s-css-styles-classname .x-font-weight-400,.s-css-styles-classname .x-font-weight-400 *{font-weight:400 !important;}
.s-css-styles-classname .x-font-weight-700,.s-css-styles-classname .x-font-weight-700 *{font-weight:700 !important;}
.s-css-styles-classname .x-font-weight-900,.s-css-styles-classname .x-font-weight-900 *{font-weight:900 !important;}
.s-css-styles-classname .x-text-align-left,.s-css-styles-classname .x-text-align-left *{text-align:left !important;}
.s-css-styles-classname .x-text-align-center,.s-css-styles-classname .x-text-align-center *{text-align:center !important;}
.s-css-styles-classname .x-text-align-right,.s-css-styles-classname .x-text-align-right *{text-align:right !important;}
.s-css-styles-classname _::-webkit-full-page-media,.s-css-styles-classname _:future,.s-css-styles-classname .x-text-align-center li,.s-css-styles-classname .x-text-align-center ul strong{text-align:unset !important;}
@media (max-width: 640px){.s-css-styles-classname .x-text-align-left-mobile,.s-css-styles-classname .x-text-align-left-mobile *{text-align:left !important;}
	.s-css-styles-classname .x-text-align-center-mobile,.s-css-styles-classname .x-text-align-center-mobile *{text-align:center !important;}
	.s-css-styles-classname .x-text-align-right-mobile,.s-css-styles-classname .x-text-align-right-mobile *{text-align:right !important;}}
@media (min-width: 641px){.s-css-styles-classname .x-text-align-left-desktop,.s-css-styles-classname .x-text-align-left-desktop *{text-align:left !important;}
	.s-css-styles-classname .x-text-align-center-desktop,.s-css-styles-classname .x-text-align-center-desktop *{text-align:center !important;}
	.s-css-styles-classname .x-text-align-right-desktop,.s-css-styles-classname .x-text-align-right-desktop *{text-align:right !important;}}
.s-css-styles-classname .x-min-width-100pc{min-width:100%;}
.s-css-styles-classname .x-min-width-img-100pc img{min-width:100%;}
.s-css-styles-classname .x-animation-delay-1,.s-css-styles-classname .x-animation-delay-1 *{animation-delay:1s !important;}
.s-css-styles-classname .x-animation-delay-15,.s-css-styles-classname .x-animation-delay-15 *{animation-delay:1.5s !important;}
.s-css-styles-classname .x-animation-delay-2,.s-css-styles-classname .x-animation-delay-2 *{animation-delay:2s !important;}
.s-css-styles-classname .x-animation-delay-25,.s-css-styles-classname .x-animation-delay-25 *{animation-delay:2.5s !important;}
.s-css-styles-classname .x-animation-delay-3,.s-css-styles-classname .x-animation-delay-3 *{animation-delay:3s !important;}
@media (max-width: 640px){.s-css-styles-classname .x-animation-delay-1-mobile .x-animation-delay-1-mobile *{animation-delay:1s !important;}
	.s-css-styles-classname .x-animation-delay-15-mobile .x-animation-delay-15-mobile *{animation-delay:1.5s !important;}
	.s-css-styles-classname .x-animation-delay-2-mobile .x-animation-delay-2-mobile *{animation-delay:2s !important;}
	.s-css-styles-classname .x-animation-delay-25-mobile .x-animation-delay-25-mobile *{animation-delay:2.5s !important;}
	.s-css-styles-classname .x-animation-delay-3-mobile .x-animation-delay-3-mobile *{animation-delay:3s !important;}}
@media (min-width: 641px){.s-css-styles-classname .x-animation-delay-1-desktop .x-animation-delay-1-desktop *{animation-delay:1s !important;}
	.s-css-styles-classname .x-animation-delay-15-desktop .x-animation-delay-15-desktop *{animation-delay:1.5s !important;}
	.s-css-styles-classname .x-animation-delay-2-desktop .x-animation-delay-2-desktop *{animation-delay:2s !important;}
	.s-css-styles-classname .x-animation-delay-25-desktop .x-animation-delay-25-desktop *{animation-delay:2.5s !important;}
	.s-css-styles-classname .x-animation-delay-3-desktop .x-animation-delay-3-desktop *{animation-delay:3s !important;}}
.s-css-styles-classname .x-animation-duration-1,.s-css-styles-classname .x-animation-duration-1 *{animation-duration:1s !important;}
.s-css-styles-classname .x-animation-duration-15,.s-css-styles-classname .x-animation-duration-15 *{animation-duration:1.5s !important;}
.s-css-styles-classname .x-animation-duration-2,.s-css-styles-classname .x-animation-duration-2 *{animation-duration:2s !important;}
.s-css-styles-classname .x-animation-duration-25,.s-css-styles-classname .x-animation-duration-25 *{animation-duration:2.5s !important;}
.s-css-styles-classname .x-animation-duration-3,.s-css-styles-classname .x-animation-duration-3 *{animation-duration:3s !important;}
@media (max-width: 640px){.s-css-styles-classname .x-animation-duration-1-mobile .x-animation-duration-1-mobile *{animation-duration:1s !important;}
	.s-css-styles-classname .x-animation-duration-15-mobile .x-animation-duration-15-mobile *{animation-duration:1.5s !important;}
	.s-css-styles-classname .x-animation-duration-2-mobile .x-animation-duration-2-mobile *{animation-duration:2s !important;}
	.s-css-styles-classname .x-animation-duration-25-mobile .x-animation-duration-25-mobile *{animation-duration:2.5s !important;}
	.s-css-styles-classname .x-animation-duration-3-mobile .x-animation-duration-3-mobile *{animation-duration:3s !important;}}
@media (min-width: 641px){.s-css-styles-classname .x-animation-duration-1-desktop .x-animation-duration-1-desktop *{animation-duration:1s !important;}
	.s-css-styles-classname .x-animation-duration-15-desktop .x-animation-duration-15-desktop *{animation-duration:1.5s !important;}
	.s-css-styles-classname .x-animation-duration-2-desktop .x-animation-duration-2-desktop *{animation-duration:2s !important;}
	.s-css-styles-classname .x-animation-duration-25-desktop .x-animation-duration-25-desktop *{animation-duration:2.5s !important;}
	.s-css-styles-classname .x-animation-duration-3-desktop .x-animation-duration-3-desktop *{animation-duration:3s !important;}}
.s-css-styles-classname .titlebar--dark-floating ~ [class*="x-headline-on-image-top"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--light-floating ~ [class*="x-headline-on-image-top"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--dark-floating ~ [class*="x-headline-on-video-top"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--light-floating ~ [class*="x-headline-on-video-top"] .block.box .x-headline-on-text{padding-top:2.25rem;}
.s-css-styles-classname [class*="x-headline-on-image"] .block.box .x-headline-on-text,.s-css-styles-classname [class*="x-headline-on-video"] .block.box .x-headline-on-text{position:absolute;display:flex;top:0;left:0;bottom:0;right:0;}
.s-css-styles-classname [class*="x-headline-on-image"] .block.box .x-headline-on-text .block.text.gap-y:not([class*="x-margin-bottom"]),.s-css-styles-classname [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-classname [class*="x-headline-on-image-top"] .block.box .x-headline-on-text > div,.s-css-styles-classname [class*="x-headline-on-video-top"] .block.box .x-headline-on-text > div{margin-top:5rem;}
.s-css-styles-classname [class*="x-headline-on-image-bottom"] .block.box .x-headline-on-text > div,.s-css-styles-classname [class*="x-headline-on-video-bottom"] .block.box .x-headline-on-text > div{margin-top:auto;margin-bottom:5rem;}
.s-css-styles-classname [class*="x-headline-on-image-center"] .block.box .x-headline-on-text > div,.s-css-styles-classname [class*="x-headline-on-image-middle"] .block.box .x-headline-on-text > div,.s-css-styles-classname [class*="x-headline-on-video-center"] .block.box .x-headline-on-text > div,.s-css-styles-classname [class*="x-headline-on-video-middle"] .block.box .x-headline-on-text > div{margin:auto !important;}
.s-css-styles-classname [class*="x-headline-on-image"] .block.box .x-headline-on-text > .block.text.gap-x,.s-css-styles-classname [class*="x-headline-on-video"] .block.box .x-headline-on-text > .block.text.gap-x{padding-left:1rem;padding-right:1rem;}
.s-css-styles-classname [class*="x-headline-on-video"] .block.video,.s-css-styles-classname [class*="x-headline-on-image"] .block.video{width:100%;}
@media (max-width: 640px){.s-css-styles-classname .titlebar--dark-floating ~ [class*="x-headline-on-image"]:not([class*="desktop-only"]) .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--light-floating ~ [class*="x-headline-on-image"]:not([class*="desktop-only"]) .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--dark-floating ~ [class*="x-headline-on-video"]:not([class*="desktop-only"]) .block.box .x-headline-on-text,.s-css-styles-classname .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-classname [class*="x-headline-on-image-top"] .block.box .x-headline-on-text > div,.s-css-styles-classname [class*="x-headline-on-video-top"] .block.box .x-headline-on-text > div{margin-top:3rem;}
	.s-css-styles-classname [class*="x-headline-on-image-bottom"] .block.box .x-headline-on-text > div,.s-css-styles-classname [class*="x-headline-on-video-bottom"] .block.box .x-headline-on-text > div{margin-top:auto;margin-bottom:3rem;}
	.s-css-styles-classname [class*="x-headline-on-image"] .block.box .x-headline-on-text,.s-css-styles-classname [class*="x-headline-on-video"] .block.box .x-headline-on-text{flex-flow:row wrap;}
	.s-css-styles-classname [class*="x-headline-on-image"][class$="desktop-only"] > .column-12,.s-css-styles-classname [class*="x-headline-on-image"][class$="desktop-only"] .block.box,.s-css-styles-classname [class*="x-headline-on-video"][class$="desktop-only"] > .column-12,.s-css-styles-classname [class*="x-headline-on-video"][class$="desktop-only"] .block.box{display:contents !important;}
	.s-css-styles-classname [class*="x-headline-on-image"][class$="desktop-only"].block.columns:not([class*="x-margin-bottom"]),.s-css-styles-classname [class*="x-headline-on-video"][class$="desktop-only"].block.columns:not([class*="x-margin-bottom"]){margin-bottom:0 !important;}
	.s-css-styles-classname [class*="x-headline-on-image"][class$="desktop-only"] .block.box .x-headline-on-text,.s-css-styles-classname [class*="x-headline-on-video"][class$="desktop-only"] .block.box .x-headline-on-text{position:relative;order:1;width:100%;}
	.s-css-styles-classname [class*="x-headline-on-image"][class$="desktop-only"] .block.box .x-headline-on-text > div,.s-css-styles-classname [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-classname .titlebar--dark-floating ~ [class*="x-headline-on-image-top"][class$="desktop-only"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--light-floating ~ [class*="x-headline-on-image-top"][class$="desktop-only"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--dark-floating ~ [class*="x-headline-on-video-top"][class$="desktop-only"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--light-floating ~ [class*="x-headline-on-video-top"][class$="desktop-only"] .block.box .x-headline-on-text{padding-top:0;}
	.s-css-styles-classname [class*="x-headline-on"][class$="desktop-only"] .x-white .block.text,.s-css-styles-classname [class*="x-headline-on"][class$="desktop-only"] .block.text.x-white,.s-css-styles-classname [class*="x-headline-on"][class$="desktop-only"] .x-white .block.text *,.s-css-styles-classname [class*="x-headline-on"][class$="desktop-only"] .block.text.x-white *{color:var(--x-text-color) !important;}}
@media (min-width: 641px){.s-css-styles-classname [class*="x-headline-on-image"][class$="mobile-only"] > .column-12,.s-css-styles-classname [class*="x-headline-on-image"][class$="mobile-only"] .block.box,.s-css-styles-classname [class*="x-headline-on-video"][class$="mobile-only"] > .column-12,.s-css-styles-classname [class*="x-headline-on-video"][class$="mobile-only"] .block.box{display:contents !important;}
	.s-css-styles-classname [class*="x-headline-on-image"][class$="mobile-only"] .block.box .x-headline-on-text,.s-css-styles-classname [class*="x-headline-on-video"][class$="mobile-only"] .block.box .x-headline-on-text{position:relative;order:1;width:100%;}
	.s-css-styles-classname [class*="x-headline-on-image"][class$="mobile-only"] .block.box .x-headline-on-text > div,.s-css-styles-classname [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-classname .titlebar--dark-floating ~ [class*="x-headline-on-image-top"][class$="mobile-only"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--light-floating ~ [class*="x-headline-on-image-top"][class$="mobile-only"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--dark-floating ~ [class*="x-headline-on-video-top"][class$="mobile-only"] .block.box .x-headline-on-text,.s-css-styles-classname .titlebar--light-floating ~ [class*="x-headline-on-video-top"][class$="mobile-only"] .block.box .x-headline-on-text{padding-top:0;}
	.s-css-styles-classname [class*="x-headline-on"][class$="mobile-only"] .x-white .block.text,.s-css-styles-classname [class*="x-headline-on"][class$="mobile-only"] .block.text.x-white,.s-css-styles-classname [class*="x-headline-on"][class$="mobile-only"] .x-white .block.text *,.s-css-styles-classname [class*="x-headline-on"][class$="mobile-only"] .block.text.x-white *{color:var(--x-text-color) !important;}}
.s-css-styles-classname [class*="x-headline-on-image"] .block.text.f-caption,.s-css-styles-classname [class*="x-headline-on-video"] .block.text.f-caption{margin-left:0;padding-bottom:0;}
.s-css-styles-classname [class*="x-headline-on-image"] .block.text.f-credits,.s-css-styles-classname [class*="x-headline-on-video"] .block.text.f-credits{padding-top:.75rem !important;}
.s-css-styles-classname [class*="x-headline-on-image"] .block.text.f-caption + .block.text.f-credits,.s-css-styles-classname [class*="x-headline-on-video"] .block.text.f-caption + .block.text.f-credits{padding-top:.25rem !important;}
@media (min-width:641px){.s-css-styles-classname .x-image-column [class*="column-"]{margin-top:auto;margin-bottom:auto;}
	.s-css-styles-classname .x-image-column .x-top{margin-top:0;}
	.s-css-styles-classname .x-image-column .x-bottom{margin-bottom:0;}
	.s-css-styles-classname .x-image-column .block{min-width:50px;}
	.s-css-styles-classname .x-image-column .block.x-top-1{padding-top:1rem;}
	.s-css-styles-classname .x-image-column .block.x-top-2{padding-top:2rem;}
	.s-css-styles-classname .x-image-column .block.x-top-3{padding-top:min(12.5%,3rem);}
	.s-css-styles-classname .x-image-column .block.x-top-4{padding-top:min(15%,4rem);}
	.s-css-styles-classname .x-image-column .block.x-top-5{padding-top:min(17.5%,5rem);}
	.s-css-styles-classname .x-image-column .block.x-top-6{padding-top:min(20%,6rem);}
	.s-css-styles-classname .x-image-column .block.x-top-7{padding-top:min(22.5%,7rem);}
	.s-css-styles-classname .x-image-column .block.x-top-8{padding-top:min(25%,8rem);}
	.s-css-styles-classname .x-image-column .block.x-top-9{padding-top:min(27.5%,9rem);}
	.s-css-styles-classname .x-image-column .block.x-top-10{padding-top:min(30%,10rem);}
	.s-css-styles-classname .x-image-column .block.x-right-1{padding-right:1rem;}
	.s-css-styles-classname .x-image-column .block.x-right-2{padding-right:2rem;}
	.s-css-styles-classname .x-image-column .block.x-right-3{padding-right:min(12.5%,3rem);}
	.s-css-styles-classname .x-image-column .block.x-right-4{padding-right:min(15%,4rem);}
	.s-css-styles-classname .x-image-column .block.x-right-5{padding-right:min(17.5%,5rem);}
	.s-css-styles-classname .x-image-column .block.x-right-6{padding-right:min(20%,6rem);}
	.s-css-styles-classname .x-image-column .block.x-right-7{padding-right:min(22.5%,7rem);}
	.s-css-styles-classname .x-image-column .block.x-right-8{padding-right:min(25%,8rem);}
	.s-css-styles-classname .x-image-column .block.x-right-9{padding-right:min(27.5%,9rem);}
	.s-css-styles-classname .x-image-column .block.x-right-10{padding-right:min(30%,10rem);}
	.s-css-styles-classname .x-image-column .block.x-bottom-1{padding-bottom:1rem;}
	.s-css-styles-classname .x-image-column .block.x-bottom-2{padding-bottom:2rem;}
	.s-css-styles-classname .x-image-column .block.x-bottom-3{padding-bottom:min(12.5%,3rem);}
	.s-css-styles-classname .x-image-column .block.x-bottom-4{padding-bottom:min(15%,4rem);}
	.s-css-styles-classname .x-image-column .block.x-bottom-5{padding-bottom:min(17.5%,5rem);}
	.s-css-styles-classname .x-image-column .block.x-bottom-6{padding-bottom:min(20%,6rem);}
	.s-css-styles-classname .x-image-column .block.x-bottom-7{padding-bottom:min(22.5%,7rem);}
	.s-css-styles-classname .x-image-column .block.x-bottom-8{padding-bottom:min(25%,8rem);}
	.s-css-styles-classname .x-image-column .block.x-bottom-9{padding-bottom:min(27.5%,9rem);}
	.s-css-styles-classname .x-image-column .block.x-bottom-10{padding-bottom:min(30%,10rem);}
	.s-css-styles-classname .x-image-column .block.x-left-1{padding-left:1rem;}
	.s-css-styles-classname .x-image-column .block.x-left-2{padding-left:2rem;}
	.s-css-styles-classname .x-image-column .block.x-left-3{padding-left:min(12.5%,3rem);}
	.s-css-styles-classname .x-image-column .block.x-left-4{padding-left:min(15%,4rem);}
	.s-css-styles-classname .x-image-column .block.x-left-5{padding-left:min(17.5%,5rem);}
	.s-css-styles-classname .x-image-column .block.x-left-6{padding-left:min(20%,6rem);}
	.s-css-styles-classname .x-image-column .block.x-left-7{padding-left:min(22.5%,7rem);}
	.s-css-styles-classname .x-image-column .block.x-left-8{padding-left:min(25%,8rem);}
	.s-css-styles-classname .x-image-column .block.x-left-9{padding-left:min(27.5%,9rem);}
	.s-css-styles-classname .x-image-column .block.x-left-10{padding-left:min(30%,10rem);}
	.s-css-styles-classname .x-image-column .block.gap-x{margin-left:0;margin-right:0;}
	.s-css-styles-classname .x-image-column .block.gap-y{margin-bottom:0;}
	.s-css-styles-classname .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-classname .x-image-column .gap-y{margin-bottom:1rem;}
	.s-css-styles-classname .x-image-column .block.image{padding:0;}
	.s-css-styles-classname .x-image-column .block.text.gap-x .f-caption{padding-left:0;padding-right:0;}}
@media (min-width:641px){.s-css-styles-classname [class*="x-image-fit-cover"]{position:relative;}
	.s-css-styles-classname [class*="x-image-fit-cover"]  .block.animation,.s-css-styles-classname [class*="x-image-fit-cover"]  .block.image,.s-css-styles-classname [class*="x-image-fit-cover"]  .block.video,.s-css-styles-classname .x-video-fit-cover .block.video{position:absolute;top:0;right:0;bottom:0;left:0;}
	.s-css-styles-classname [class*="x-image-fit-cover"]  img,.s-css-styles-classname [class*="x-image-fit-cover"]  object,.s-css-styles-classname [class*="x-image-fit-cover"]  video,.s-css-styles-classname .x-video-fit-cover video{height:100%;object-fit:cover;object-position:center;}
	.s-css-styles-classname [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-classname .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;}}
@media (max-width:640px){.s-css-styles-classname [class*="x-image-fit-cover"] .block.image,.s-css-styles-classname [class*="x-image-fit-cover"] .block.video{margin-bottom:1rem;}}
.s-css-styles-classname .x-slider-fit-cover{position:relative;}
.s-css-styles-classname .x-slider-fit-cover ~ div >*{position:absolute;top:0;right:0;bottom:0;left:0;}
.s-css-styles-classname .x-slider-fit-cover ~ div img{height:100%;object-fit:cover;}
@media (min-width: 641px){.s-css-styles-classname [class*="x-text-um-bild"]{display:block;margin-left:1rem;margin-right:1rem;overflow:visible;}
	.s-css-styles-classname [class*="x-text-um-bild"] div + div{max-width:100%;}
	.s-css-styles-classname [class*="x-text-um-bild"] .block.text{display:contents;float:none;}
	.s-css-styles-classname [class*="x-text-um-bild"] .block.image{margin:0;margin-bottom:1rem;margin-top:.4rem;}
	.s-css-styles-classname [class*="x-text-um-bild"] div:first-child{float:left;margin-right:1.5rem;}
	.s-css-styles-classname [class*="x-text-um-bild-r"] div:first-child{float:right;margin-left:1.5rem;margin-right:0;}}
@media (max-width: 640px){.s-css-styles-classname [class*="x-text-um-bild"].columns--nowrap{display:block;overflow:visible;}
	.s-css-styles-classname [class*="x-text-um-bild"].columns--nowrap .block.text{display:contents;float:none;}
	.s-css-styles-classname [class*="x-text-um-bild"].columns--nowrap div:first-child{float:left;margin-right:1.5rem;}
	.s-css-styles-classname [class*="x-text-um-bild-r"].columns--nowrap div:first-child{float:right;margin-left:1.5rem;margin-right:0;}
	.s-css-styles-classname [class*="x-text-um-bild"].columns--nowrap .block.image{max-width:unset;margin:0;margin-bottom:1rem;}
	.s-css-styles-classname [class*="x-text-um-bild"].columns--nowrap{display:block;padding-left:1rem;padding-right:1rem;}}
@media (min-width: 641px){.s-css-styles-classname [class*="x-text-um-bild"] > div:first-of-type .block.details{margin-top:.25rem;}
	.s-css-styles-classname [class*="x-text-um-bild"] > div:first-of-type .block.details.gap-x{margin-left:0;margin-right:0;}
	.s-css-styles-classname [class*="x-text-um-bild"] > div:first-of-type .block.details summary + .block.text *:first-of-type{padding-top:.75rem;}
	.s-css-styles-classname [class*="x-text-um-bild"] > div:first-of-type .block.details .gap-x,.s-css-styles-classname [class*="x-text-um-bild"] > div:first-of-type .block.details .block.text.gap-x *:not(u):not(em):not(i):not(strong){margin-left:1rem;margin-right:1rem;}
	.s-css-styles-classname [class*="x-text-um-bild"] > div:first-of-type .block.details .block.text.gap-y *:last-of-type:not(u):not(em):not(i):not(strong){padding-bottom:1rem;}
	.s-css-styles-classname [class*="x-text-um-bild"] > div:first-of-type .block.details figure:first-of-type{margin-top:0;}
	.s-css-styles-classname [class*="x-text-um-bild"] > div:first-of-type .block.details figure:first-of-type.gap-x{margin-top:1rem;}}
.s-css-styles-classname [class*="x-round-image"].block.image img,.s-css-styles-classname [class*="x-round-image"].block.image object{border-radius:50%;height:100%;-o-object-position:center;-o-object-fit:cover;object-position:center;object-fit:cover;}
.s-css-styles-classname [class*="x-round-image"].block.image .f-caption,.s-css-styles-classname [class*="x-round-image"].block.image .f-credits{text-align:center;}
@media (max-width: 640px){.s-css-styles-classname [class*="x-round-image"].block.image{max-width:80%;margin:0 10%;margin-bottom:2rem;}}
@media (min-width: 641px){.s-css-styles-classname .x-round-image-33pc.block.image{max-width:33%;}
	.s-css-styles-classname .x-round-image-50pc.block.image{max-width:50%;}}
@media (max-width: 640px){.s-css-styles-classname .x-image-height-50-mobile.block img,.s-css-styles-classname .x-image-height-50-mobile.block object,.s-css-styles-classname .x-video-height-50-mobile.block,.s-css-styles-classname .x-video-height-50-mobile.block video{height:50vh;object-fit:cover;max-height:720px;min-height:220px;}
	.s-css-styles-classname .x-image-height-75-mobile.block img,.s-css-styles-classname .x-image-height-75-mobile.block object,.s-css-styles-classname .x-video-height-75-mobile.block,.s-css-styles-classname .x-video-height-75-mobile.block video{height:75vh;object-fit:cover;max-height:1080px;min-height:330px;}
	.s-css-styles-classname .x-image-height-100-mobile.block img,.s-css-styles-classname .x-image-height-100-mobile.block object,.s-css-styles-classname .x-video-height-100-mobile.block,.s-css-styles-classname .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-classname > .block.columns .x-bild-ausserhalb,.s-css-styles-classname .x-bild-ausserhalb *{overflow:visible;}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb{--content-breite:min(100vw,1366px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb .x-text-um-bild-right .block.image figcaption{padding-right:1rem;padding-left:0 !important;}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb div:not(.x-text-um-bild-right) > div > .block.image figcaption{padding-left:1rem;}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb div:not(.x-text-um-bild-right) > div > .block.image{margin-left:-1rem;}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.offset-1 div:not(.x-text-um-bild-right) > div > .block.image{margin-left:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.offset-2 div:not(.x-text-um-bild-right) > div > .block.image{margin-left:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.offset-3 div:not(.x-text-um-bild-right) > div > .block.image{margin-left:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.offset-4 div:not(.x-text-um-bild-right) > div > .block.image{margin-left:calc(( ( ( var(--content-breite) / 12 * 4 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb .x-text-um-bild-right .block.image{margin-right:-1rem;}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-7:not([class*="offset-"]) .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 5 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-7.offset-1 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 4 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-7.offset-2 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-7.offset-3 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-7.offset-4 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-8:not([class*="offset-"]) .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 4 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-8.offset-1 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-8.offset-2 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-8.offset-3 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-9:not([class*="offset-"]) .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 3 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-9.offset-1 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-9.offset-2 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-10:not([class*="offset-"]) .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 2 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-10.offset-1 .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname > .block.columns .x-bild-ausserhalb.column-11:not([class*="offset-"]) .x-text-um-bild-right .block.image{margin-right:calc(( ( ( var(--content-breite) / 12 * 1 ) + 1rem ) * -1 ) - 1px);}
	.s-css-styles-classname .x-bild-ausserhalb .x-text-um-bild-right > div > .block.animation .block.image{margin-left:0 !important;}}
@media (max-width: 640px){.s-css-styles-classname .x-bild-ausserhalb [class*="x-text-um-bild-r"].columns--nowrap div:first-child .block.image{margin-right:-1rem;}
	.s-css-styles-classname .x-bild-ausserhalb [class*="x-text-um-bild-l"].columns--nowrap div:first-child .block.image{margin-left:-1rem;}}
.s-css-styles-classname .x-bild-ausserhalb [class*="x-text-um-bild"] .fit-cover{height:auto;}
@supports selector(:has(*)){.s-css-styles-classname [class*="x-text-um-bild"].x-textfluss-pfad > div:first-child:has(.x-round-image),.s-css-styles-classname [class*="x-text-um-bild"]:has(.x-textfluss-pfad) > div:first-child:has(.x-round-image){shape-outside:circle(50%);}
	@media (min-width: 641px){.s-css-styles-classname [class*="x-text-um-bild-r"].x-textfluss-pfad > div:first-child:has(.x-round-image):has(figcaption),.s-css-styles-classname [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%);}
		.s-css-styles-classname [class*="x-text-um-bild-l"].x-textfluss-pfad > div:first-child:has(.x-round-image):has(figcaption),.s-css-styles-classname [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%);}}
	@media (max-width: 640px){.s-css-styles-classname [class*="x-text-um-bild"].x-textfluss-pfad > div:first-child:has(.x-round-image):has(figcaption){shape-outside:unset !important;}}}
.s-css-styles-classname .x-animation-auf-animation > div > div > div.animation >*{margin:0 !important;}
.s-css-styles-classname .x-animation-auf-animation > div > div > div.animation{position:relative;}
.s-css-styles-classname .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-classname .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-classname .x-hintergrundvideo video{object-fit:cover;height:100vh;}
.s-css-styles-classname [class*="x-script-videolink-"] .block.text{display:inline-block;margin:0;}
.s-css-styles-classname [class*="x-script-videolink-"] p::before{font-size:.8em;padding-top:.2em;}
.s-css-styles-classname [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-classname [class*="x-script-videolink-"]{font-size:.8em;}}
.s-css-styles-classname .block.link.x-hover-link{opacity:1;transition:opacity .5s ease;}
.s-css-styles-classname .block.link.x-hover-link:hover{opacity:.7;}