.elementor-29070201 .elementor-element.elementor-element-2390d7d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-29070201 .elementor-element.elementor-element-2390d7d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29070201 .elementor-element.elementor-element-2390d7d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29070201 .elementor-element.elementor-element-da4b157{width:100%;}.elementor-29070201 .elementor-element.elementor-element-8b4609a{width:100%;}.elementor-29070201 .elementor-element.elementor-element-25977e2.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-29070201 .elementor-element.elementor-element-98a2edd{text-align:center;}.elementor-29070201 .elementor-element.elementor-element-98a2edd .elementor-heading-title{color:#213B8F;}.elementor-29070201 .elementor-element.elementor-element-98a2edd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29070201 .elementor-element.elementor-element-2f31192{text-align:center;color:#213B8F;width:862px;max-width:max(862px, 100%);}.elementor-29070201 .elementor-element.elementor-element-2f31192 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-29070201 .elementor-element.elementor-element-2d5e4cb{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-29070201 .elementor-element.elementor-element-2d5e4cb:not(.elementor-motion-effects-element-type-background), .elementor-29070201 .elementor-element.elementor-element-2d5e4cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEE8F0;}.elementor-29070201 .elementor-element.elementor-element-2d5e4cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29070201 .elementor-element.elementor-element-2d5e4cb > .elementor-shape-top svg{height:75px;}.elementor-bc-flex-widget .elementor-29070201 .elementor-element.elementor-element-502400e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29070201 .elementor-element.elementor-element-502400e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29070201 .elementor-element.elementor-element-fc35501 img{width:100%;}.elementor-29070201 .elementor-element.elementor-element-fc35501{z-index:2;}.elementor-bc-flex-widget .elementor-29070201 .elementor-element.elementor-element-3335faf.elementor-column .elementor-column-wrap{align-items:center;}.elementor-29070201 .elementor-element.elementor-element-3335faf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-29070201 .elementor-element.elementor-element-3335faf.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-29070201 .elementor-element.elementor-element-3335faf > .elementor-element-populated{color:#213B8F;text-align:center;}.elementor-29070201 .elementor-element.elementor-element-051dc69 .elementor-heading-title{color:#E40523;font-weight:bold;text-transform:uppercase;}.elementor-29070201 .elementor-element.elementor-element-a4bdcba .elementor-heading-title{text-transform:uppercase;}.elementor-29070201 .elementor-element.elementor-element-7a8d1a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29070201 .elementor-element.elementor-element-c56aec1{text-align:center;width:206px;max-width:max(206px, 100%);}.elementor-29070201 .elementor-element.elementor-element-c56aec1 .elementor-heading-title{color:#FFFFFF;}.elementor-29070201 .elementor-element.elementor-element-c56aec1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:6px 0px 5px 0px;background-color:#E40523;border-radius:22px 22px 22px 22px;}.elementor-29070201 .elementor-element.elementor-element-f2e5d80.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-29070201 .elementor-element.elementor-element-c6460c6{text-align:center;}.elementor-29070201 .elementor-element.elementor-element-c6460c6 .elementor-heading-title{color:#F088B6;}.elementor-29070201 .elementor-element.elementor-element-c6460c6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29070201 .elementor-element.elementor-element-761683f{text-align:center;color:#213B8F;width:862px;max-width:max(862px, 100%);}.elementor-29070201 .elementor-element.elementor-element-761683f > .elementor-widget-container{margin:0px 0px 37px 0px;}@media(max-width:767px){.elementor-29070201 .elementor-element.elementor-element-2f31192{width:100%;}.elementor-29070201 .elementor-element.elementor-element-761683f{width:100%;}}@media(min-width:768px){.elementor-29070201 .elementor-element.elementor-element-2390d7d{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-2f31192 */.elementor-29070201 .elementor-element.elementor-element-2f31192 {font-size:var(--and-lg); line-height:1.2; text-align: center;}

.staggered-text {
    display: block; /* Stellt sicher, dass Absatz-Abstände beibehalten werden */
    text-align: center; /* Stellt sicher, dass der Text mittig ist */
    overflow: hidden; /* Verhindert Flackern */
    margin-bottom: 20px; /* Falls notwendig, anpassen */
}

.staggered-text span {
    opacity: 0; /* Startzustand: Unsichtbar */
    display: inline-block; /* Wichtig, um saubere Animation pro Wort zu ermöglichen */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-502400e */.elementor-29070201 .elementor-element.elementor-element-502400e {padding: var(--and-space-xl);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-051dc69 */.elementor-29070201 .elementor-element.elementor-element-051dc69 {padding: 0 0 var(--and-space-s) 0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4bdcba */.elementor-29070201 .elementor-element.elementor-element-a4bdcba {padding: 0 0 var(--and-space-m) 0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a8d1a3 */.elementor-29070201 .elementor-element.elementor-element-7a8d1a3 {padding: 0 0 var(--and-space-xl) 0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d5e4cb */.and-rotator-img {width:100%; position:absolute;z-index:0;z-index:-1;}

.and-rotator-img img {width:100%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-761683f */.elementor-29070201 .elementor-element.elementor-element-761683f {font-size:var(--and-lg); line-height:1.2; text-align: center;}

.staggered-text {
    display: block; /* Stellt sicher, dass Absatz-Abstände beibehalten werden */
    text-align: center; /* Stellt sicher, dass der Text mittig ist */
    overflow: hidden; /* Verhindert Flackern */
    margin-bottom: 20px; /* Falls notwendig, anpassen */
}

.staggered-text span {
    opacity: 0; /* Startzustand: Unsichtbar */
    display: inline-block; /* Wichtig, um saubere Animation pro Wort zu ermöglichen */
}/* End custom CSS */