.elementor-194 .elementor-element.elementor-element-d36aebf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-194 .elementor-element.elementor-element-2171fe88{--display:flex;}.elementor-194 .elementor-element.elementor-element-77be69da{--display:flex;--min-height:0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-194 .elementor-element.elementor-element-3aa9a837 img{height:325px;}.elementor-194 .elementor-element.elementor-element-5820b68a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-194 .elementor-element.elementor-element-5b13840a{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}body.elementor-page-194:not(.elementor-motion-effects-element-type-background), body.elementor-page-194 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F1F5F7 80%, #8F9194 100%);}:root{--page-title-display:none;}/* Start custom CSS */.reveal-section {
  opacity: 0;
  transform: translateY(50px);
  transition-property: opacity, transform;
  transition-duration: 2.4s;
  transition-timing-function: ease-out;
  will-change: opacity, transform;

}

.reveal-section.visible {
  opacity: 1;
  transform: translateY(0);
}


/* Staffelung */
.reveal-delay-1.visible { transition-delay: 0.6s; }
.reveal-delay-2.visible { transition-delay: 0.8s; }
.reveal-delay-3.visible { transition-delay: 1.0s; }
.reveal-delay-4.visible { transition-delay: 1.2s; }
.reveal-delay-5.visible { transition-delay: 1.4s; }
.reveal-delay-6.visible { transition-delay: 1.6s; }
.reveal-delay-7.visible { transition-delay: 1.8s; }/* End custom CSS */