.elementor-8070201 .elementor-element.elementor-element-79db253:not(.elementor-motion-effects-element-type-background), .elementor-8070201 .elementor-element.elementor-element-79db253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8070201 .elementor-element.elementor-element-79db253{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:999;}.elementor-8070201 .elementor-element.elementor-element-79db253 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8070201 .elementor-element.elementor-element-ca2c60f .elementor-image img{width:100%;max-width:80px;}.elementor-8070201 .elementor-element.elementor-element-6d4b49a{margin-top:0%;margin-bottom:10%;}.elementor-8070201 .elementor-element.elementor-element-8426ca4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8070201 .elementor-element.elementor-element-8426ca4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#213B8F;}.elementor-8070201 .elementor-element.elementor-element-8426ca4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;}.elementor-8070201 .elementor-element.elementor-element-8426ca4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8070201 .elementor-element.elementor-element-55345b0 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8070201 .elementor-element.elementor-element-0882884 > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-8070201 .elementor-element.elementor-element-0882884{z-index:2;}.elementor-8070201 .elementor-element.elementor-element-3336828 .elementor-image img{width:100%;max-width:100px;}.elementor-8070201 .elementor-element.elementor-element-3336828{width:auto;inset-inline-end:10%;bottom:5%;}.elementor-8070201 .elementor-element.elementor-element-31c8f4d > .elementor-element-populated{margin:0% 0% -30% 0%;}.elementor-8070201 .elementor-element.elementor-element-2d99b68 .elementor-image img{width:100%;}.elementor-8070201 .elementor-element.elementor-element-2d99b68 > .elementor-widget-container{margin:-10% 0% 0% -20%;padding:0% 5% 0% 0%;}.elementor-8070201 .elementor-element.elementor-element-1f416c7 .elementor-image img{width:100%;max-width:90px;}.elementor-8070201 .elementor-element.elementor-element-1f416c7{width:auto;inset-inline-end:0%;top:25%;}.elementor-8070201 .elementor-element.elementor-element-0d5ad4a .elementor-image img{width:100%;max-width:100px;}.elementor-8070201 .elementor-element.elementor-element-0d5ad4a{width:auto;inset-inline-start:0px;bottom:5%;}.elementor-8070201 .elementor-element.elementor-element-03c2c50 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-8070201 .elementor-element.elementor-element-fa41c8e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-8070201 .elementor-element.elementor-element-fa41c8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8070201 .elementor-element.elementor-element-fa41c8e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-8070201 .elementor-element.elementor-element-bedbaab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8070201 .elementor-element.elementor-element-fb7a3a0{z-index:2;}.elementor-8070201 .elementor-element.elementor-element-6a1f02d .elementor-image img{width:100%;}.elementor-8070201 .elementor-element.elementor-element-6a1f02d{width:200px;max-width:max(200px, 100%);inset-inline-start:8%;}.elementor-8070201 .elementor-element.elementor-element-35672c3 .elementor-text-editor{text-align:center;}.elementor-8070201 .elementor-element.elementor-element-35672c3{color:#213B8F;width:1000px;max-width:max(1000px, 100%);}.elementor-8070201 .elementor-element.elementor-element-35672c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8070201 .elementor-element.elementor-element-769db28{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-8070201 .elementor-element.elementor-element-bd129f9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8070201 .elementor-element.elementor-element-bd129f9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F088B6;}.elementor-8070201 .elementor-element.elementor-element-bd129f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10% 0% 15% 0%;}.elementor-8070201 .elementor-element.elementor-element-bd129f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8070201 .elementor-element.elementor-element-42cdbd1 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8070201 .elementor-element.elementor-element-1eff29d > .elementor-element-populated{margin:0% 0% -20% 0%;}.elementor-8070201 .elementor-element.elementor-element-8340a36 .elementor-image img{width:75%;}.elementor-8070201 .elementor-element.elementor-element-8340a36 > .elementor-widget-container{margin:-20% 0% 0% 0%;}.elementor-8070201 .elementor-element.elementor-element-49205f6 > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-8070201 .elementor-element.elementor-element-49205f6{z-index:2;}.elementor-8070201 .elementor-element.elementor-element-ee53c9a .elementor-image img{width:100%;max-width:200px;}.elementor-8070201 .elementor-element.elementor-element-ee53c9a{width:auto;inset-inline-end:0%;top:-27.9%;}.elementor-8070201 .elementor-element.elementor-element-9746b0e .elementor-heading-title{color:#FFFFFF;text-transform:uppercase;}.elementor-8070201 .elementor-element.elementor-element-f4e736f{color:#FFFFFF;}.elementor-8070201 .elementor-element.elementor-element-19d5510 > .elementor-container{max-width:1000px;}.elementor-8070201 .elementor-element.elementor-element-7b6d56c{text-align:center;}.elementor-8070201 .elementor-element.elementor-element-7b6d56c .elementor-heading-title{color:#213B8F;text-transform:uppercase;}.elementor-8070201 .elementor-element.elementor-element-78c5ffd > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-8070201 .elementor-element.elementor-element-06866a9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-8070201 .elementor-element.elementor-element-7b68f9c{text-align:center;}.elementor-8070201 .elementor-element.elementor-element-7b68f9c .elementor-heading-title{color:#213B8F;}.elementor-8070201 .elementor-element.elementor-element-7b68f9c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8070201 .elementor-element.elementor-element-c9da663.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(4, 1fr);grid-gap:6px;}.elementor-8070201 .elementor-element.elementor-element-c9da663.ce-image-gallery--layout-masonry .ce-image-gallery{columns:4;column-gap:6px;}.elementor-8070201 .elementor-element.elementor-element-c9da663 figcaption{display:none;}.elementor-8070201 .elementor-element.elementor-element-c9da663.ce-image-gallery--layout-masonry figure{margin-bottom:6px;}.elementor-8070201 .elementor-element.elementor-element-c9da663 .ce-gallery-icon, .elementor-8070201 .elementor-element.elementor-element-c9da663 .ce-gallery-icon img{transition-duration:800ms;transition-property:all;}.elementor-8070201 .elementor-element.elementor-element-a36b913 .elementor-spacer-inner{height:50px;}.elementor-8070201 .elementor-element.elementor-element-765a7a8{text-align:center;}.elementor-8070201 .elementor-element.elementor-element-765a7a8 .elementor-heading-title{color:#213B8F;}.elementor-8070201 .elementor-element.elementor-element-c9d944b .elementor-button-content-wrapper{gap:5px;}.elementor-8070201 .elementor-element.elementor-element-c9d944b .elementor-button-text{flex-grow:min(0, 5);}.elementor-8070201 .elementor-element.elementor-element-c9d944b a.elementor-button{font-weight:normal;background-color:rgba(2, 1, 1, 0);}.elementor-8070201 .elementor-element.elementor-element-c9d944b a.elementor-button:not(#e){color:#213B8F;}.elementor-8070201 .elementor-element.elementor-element-c9d944b > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-8070201 .elementor-element.elementor-element-3b2f0d5 > .elementor-container{max-width:1000px;}.elementor-8070201 .elementor-element.elementor-element-3b2f0d5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8070201 .elementor-element.elementor-element-3b2f0d5:not(.elementor-motion-effects-element-type-background), .elementor-8070201 .elementor-element.elementor-element-3b2f0d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#213B8F;}.elementor-8070201 .elementor-element.elementor-element-3b2f0d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8070201 .elementor-element.elementor-element-3b2f0d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8070201 .elementor-element.elementor-element-6cf83b4 > .elementor-element-populated{text-align:center;}.elementor-8070201 .elementor-element.elementor-element-8032384{text-align:left;}.elementor-8070201 .elementor-element.elementor-element-8032384 .elementor-heading-title{color:#FFFFFF;text-transform:uppercase;}.elementor-8070201 .elementor-element.elementor-element-35f68c2{text-align:left;}.elementor-8070201 .elementor-element.elementor-element-35f68c2 .elementor-heading-title{color:#FFFFFF;text-transform:uppercase;}.elementor-8070201 .elementor-element.elementor-element-f840122 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8070201 .elementor-element.elementor-element-ef30107 > .elementor-widget-container{background-color:#213B8F;}.elementor-8070201 .elementor-element.elementor-element-9813bc7:not(.elementor-motion-effects-element-type-background), .elementor-8070201 .elementor-element.elementor-element-9813bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E40523;}.elementor-8070201 .elementor-element.elementor-element-9813bc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:30px 30px 30px 30px;}.elementor-8070201 .elementor-element.elementor-element-9813bc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8070201 .elementor-element.elementor-element-9813bc7 .elementor-heading-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8070201 .elementor-element.elementor-element-115a860.elementor-column .elementor-column-wrap{align-items:center;}.elementor-8070201 .elementor-element.elementor-element-115a860.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8070201 .elementor-element.elementor-element-115a860.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-8070201 .elementor-element.elementor-element-115a860 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-0px/2);}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(0px/2);}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-icon *{color:#000000;}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-icon i{font-size:14px;}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-icon svg{width:14px;}.elementor-8070201 .elementor-element.elementor-element-f376d6f .elementor-icon-list-text{color:#FFFFFF;}.elementor-8070201 .elementor-element.elementor-element-f376d6f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-8070201 .elementor-element.elementor-element-f376d6f{width:auto;}.elementor-8070201 .elementor-element.elementor-element-90d7f2e{text-align:right;width:auto;}.elementor-8070201 .elementor-element.elementor-element-90d7f2e .elementor-social-icon{background-color:#FFFFFF;font-size:24px;padding:0.5em;}.elementor-8070201 .elementor-element.elementor-element-90d7f2e a.elementor-social-icon:not(#e){color:#213B8F;}.elementor-8070201 .elementor-element.elementor-element-90d7f2e .elementor-social-icon:not(:last-child){margin-inline-end:24px;}.elementor-8070201 .elementor-element.elementor-element-90d7f2e .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-8070201 .elementor-element.elementor-element-90d7f2e .elementor-social-icon:hover{background-color:#213B8F;}.elementor-8070201 .elementor-element.elementor-element-90d7f2e a.elementor-social-icon:not(#e):hover{color:#FFFFFF;}@media(min-width:768px){.elementor-8070201 .elementor-element.elementor-element-6cf83b4{width:50%;}.elementor-8070201 .elementor-element.elementor-element-047d3aa{width:49.333%;}}@media(max-width:1024px){.elementor-8070201 .elementor-element.elementor-element-3336828{inset-inline-end:0%;bottom:-23%;}.elementor-8070201 .elementor-element.elementor-element-1f416c7{top:0%;}.elementor-8070201 .elementor-element.elementor-element-0d5ad4a{bottom:-23%;}.elementor-8070201 .elementor-element.elementor-element-6a1f02d{width:150px;max-width:max(150px, 100%);}.elementor-8070201 .elementor-element.elementor-element-ee53c9a .elementor-image img{max-width:121px;}.elementor-8070201 .elementor-element.elementor-element-c9da663.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(3, 1fr);}.elementor-8070201 .elementor-element.elementor-element-c9da663.ce-image-gallery--layout-masonry .ce-image-gallery{columns:3;}.elementor-8070201 .elementor-element.elementor-element-9813bc7{padding:0px 30px 30px 30px;}.elementor-8070201 .elementor-element.elementor-element-f376d6f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-8070201 .elementor-element.elementor-element-f376d6f{width:100%;}.elementor-8070201 .elementor-element.elementor-element-90d7f2e{text-align:center;width:100%;}}@media(max-width:767px){.elementor-8070201 .elementor-element.elementor-element-2d99b68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8070201 .elementor-element.elementor-element-0d5ad4a{bottom:5%;}.elementor-8070201 .elementor-element.elementor-element-03c2c50{margin-top:50px;margin-bottom:0px;}.elementor-8070201 .elementor-element.elementor-element-6a1f02d{width:100px;max-width:max(100px, 100%);inset-inline-start:0%;top:25%;}.elementor-8070201 .elementor-element.elementor-element-35672c3{width:100%;}.elementor-8070201 .elementor-element.elementor-element-1eff29d > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-8070201 .elementor-element.elementor-element-8340a36 > .elementor-widget-container{margin:0% 0% -20% 0%;}.elementor-8070201 .elementor-element.elementor-element-ee53c9a .elementor-image img{max-width:130px;}.elementor-8070201 .elementor-element.elementor-element-c9da663.ce-image-gallery--layout-grid .ce-image-gallery{grid-template-columns:repeat(2, 1fr);}.elementor-8070201 .elementor-element.elementor-element-c9da663.ce-image-gallery--layout-masonry .ce-image-gallery{columns:2;}.elementor-8070201 .elementor-element.elementor-element-8032384{text-align:center;}.elementor-8070201 .elementor-element.elementor-element-35f68c2{text-align:center;}.elementor-bc-flex-widget .elementor-8070201 .elementor-element.elementor-element-047d3aa.elementor-column .elementor-column-wrap{align-items:center;}.elementor-8070201 .elementor-element.elementor-element-047d3aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8070201 .elementor-element.elementor-element-047d3aa.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-8070201 .elementor-element.elementor-element-9813bc7{padding:30px 16px 30px 16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8070201 .elementor-element.elementor-element-0882884{width:60%;}.elementor-8070201 .elementor-element.elementor-element-31c8f4d{width:40%;}}/* Start custom CSS for image, class: .elementor-element-ca2c60f */.elementor-8070201 .elementor-element.elementor-element-ca2c60f {margin:var(--and-space-2xs) 0;}/* End custom CSS */
/* Start custom CSS for cute-headline, class: .elementor-element-4a1c180 */@media only screen and (max-width:768px) {
    .elementor-8070201 .elementor-element.elementor-element-4a1c180 h2 {font-size:var(--and-l);}
    
}

@media only screen and (max-width:768px) {
    .elementor-8070201 .elementor-element.elementor-element-4a1c180 {padding-top: var(--and-space-m);}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3336828 */@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0);
    }
}

.floating-2 {
    animation: floating 3.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f416c7 */.elementor-8070201 .elementor-element.elementor-element-1f416c7 {border-radius:100%; background-color:var(--color-mp-50);
    height:150px;
    width:150px;
    display: flex;
    display: flex
;
    align-items: center;
    justify-content: center;
}

@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}

.floating {
    animation: floating 3s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d5ad4a */@keyframes floating {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0);
    }
}

.floating-2 {
    animation: floating 3.5s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d4b49a */.elementor-8070201 .elementor-element.elementor-element-6d4b49a .and-btn {
    padding: 0.5em 0em!important;
}/* End custom CSS */
/* Start custom CSS for cute-headline, class: .elementor-element-fb7a3a0 */.elementor-8070201 .elementor-element.elementor-element-fb7a3a0 {padding:var(--and-space-xl) 0px;}


@media only screen and (max-width:1025px) {
   .elementor-8070201 .elementor-element.elementor-element-fb7a3a0 .elementor-heading-title {font-size: var(--and-xl)!important;}
}

@media only screen and (max-width:768px) {
    .elementor-8070201 .elementor-element.elementor-element-fb7a3a0 h2 {font-size:var(--and-xl);}
    
}

@media only screen and (max-width:768px) {
    .elementor-8070201 .elementor-element.elementor-element-fb7a3a0 {padding-top: var(--and-space-3xl);}
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35672c3 */.elementor-8070201 .elementor-element.elementor-element-35672c3 {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 heading, class: .elementor-element-9746b0e */.elementor-8070201 .elementor-element.elementor-element-9746b0e {margin-bottom:var(--and-space-l);}
@media only screen and (max-width:768px) {
    .elementor-8070201 .elementor-element.elementor-element-9746b0e {padding-top: var(--and-space-m);}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b6d56c */.elementor-8070201 .elementor-element.elementor-element-7b6d56c {margin-bottom:var(--and-space-l);}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9d944b */.elementor-8070201 .elementor-element.elementor-element-c9d944b a {font-size:var(--and-lg);}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c074066 */.elementor-8070201 .elementor-element.elementor-element-c074066 {margin-top:var(--and-space-3xl);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8032384 */.elementor-8070201 .elementor-element.elementor-element-8032384 {margin-bottom:var(--and-space-xs);}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b2f0d5 */.elementor-8070201 .elementor-element.elementor-element-3b2f0d5 {margin-top:var(--and-space-3xl);

padding:var(--and-space-2xl) 0px  0px ;}

.elementor-8070201 .elementor-element.elementor-element-3b2f0d5 .and-btn {
    padding: 0.5em 0em!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ef30107 */.wave-container {
    position: relative;
    width: 100%;
    height: 200px;
    overflow: hidden;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29acc4c */#footer {
    padding-top: 0rem;
}/* End custom CSS */