.elementor-269 .elementor-element.elementor-element-431c2b0{--display:flex;--min-height:500px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-269 .elementor-element.elementor-element-431c2b0:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-431c2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-c318f15 img{width:40%;}.elementor-269 .elementor-element.elementor-element-b28995b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-abd0a74{--display:flex;--justify-content:center;}.elementor-269 .elementor-element.elementor-element-028f960{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-269 .elementor-element.elementor-element-d3e71f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-6e261cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;}.elementor-269 .elementor-element.elementor-element-2d9c10d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-3dff32d{--display:flex;--min-height:100px;--justify-content:center;--border-radius:100% 100% 100% 100%;}.elementor-269 .elementor-element.elementor-element-3dff32d:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-3dff32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-c9ba8fe{text-align:center;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-43a911c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-38d3922{--display:flex;--min-height:100px;--justify-content:center;--border-radius:100% 100% 100% 100%;}.elementor-269 .elementor-element.elementor-element-38d3922:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-38d3922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-9cee148{text-align:center;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-545787c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-74d3db2{--display:flex;--min-height:100px;--justify-content:center;--border-radius:100% 100% 100% 100%;}.elementor-269 .elementor-element.elementor-element-74d3db2:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-74d3db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-0a33ce3{text-align:center;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-b0c76e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-269 .elementor-element.elementor-element-ff88f44{--display:flex;--min-height:100px;--justify-content:center;--border-radius:100% 100% 100% 100%;}.elementor-269 .elementor-element.elementor-element-ff88f44:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-ff88f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-32a7e03{text-align:center;font-family:"Roboto", Sans-serif;font-size:50px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-18427e6{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-4d45f92{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-269 .elementor-element.elementor-element-4d45f92 .elementor-divider-separator{width:100%;}.elementor-269 .elementor-element.elementor-element-4d45f92 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-a9a0139{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-269 .elementor-element.elementor-element-40b011c{--display:flex;--min-height:1550px;}.elementor-269 .elementor-element.elementor-element-40b011c:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-40b011c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-3ed5507{--display:flex;--z-index:2;}.elementor-269 .elementor-element.elementor-element-0f357ed{--display:flex;--position:absolute;top:80px;}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-0f357ed{left:100px;}body.rtl .elementor-269 .elementor-element.elementor-element-0f357ed{right:100px;}.elementor-269 .elementor-element.elementor-element-e92a320{--direction:rtl;--width:350px;--rotate:100deg;--text-color:var( --e-global-color-secondary );--transition:0.3s;}.elementor-269 .elementor-element.elementor-element-e92a320.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-7d0e7d8{margin:-365px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-269 .elementor-element.elementor-element-7d0e7d8 img{width:325px;border-radius:50% 50% 50% 50%;}.elementor-269 .elementor-element.elementor-element-9660f80{text-align:center;}.elementor-269 .elementor-element.elementor-element-9660f80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-e171294{--display:flex;--position:absolute;top:80px;}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-e171294{left:820px;}body.rtl .elementor-269 .elementor-element.elementor-element-e171294{right:820px;}.elementor-269 .elementor-element.elementor-element-4a475e3{--direction:rtl;--width:350px;--rotate:100deg;--text-color:var( --e-global-color-secondary );--transition:0.3s;}.elementor-269 .elementor-element.elementor-element-4a475e3.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-4879e1e{margin:-365px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-269 .elementor-element.elementor-element-4879e1e img{width:325px;border-radius:50% 50% 50% 50%;}.elementor-269 .elementor-element.elementor-element-f61b14c{text-align:center;}.elementor-269 .elementor-element.elementor-element-f61b14c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-9183f48{--display:flex;--position:absolute;top:550px;}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-9183f48{left:455px;}body.rtl .elementor-269 .elementor-element.elementor-element-9183f48{right:455px;}.elementor-269 .elementor-element.elementor-element-5896606{--direction:rtl;--width:350px;--rotate:100deg;--text-color:var( --e-global-color-secondary );--transition:0.3s;}.elementor-269 .elementor-element.elementor-element-5896606.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-068d283{margin:-365px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-269 .elementor-element.elementor-element-068d283 img{width:325px;border-radius:50% 50% 50% 50%;}.elementor-269 .elementor-element.elementor-element-6d0fd84{text-align:center;}.elementor-269 .elementor-element.elementor-element-6d0fd84 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-cfc94e6{--display:flex;--position:absolute;top:1050px;}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-cfc94e6{left:100px;}body.rtl .elementor-269 .elementor-element.elementor-element-cfc94e6{right:100px;}.elementor-269 .elementor-element.elementor-element-718635e{--direction:rtl;--width:350px;--rotate:100deg;--text-color:var( --e-global-color-secondary );--transition:0.3s;}.elementor-269 .elementor-element.elementor-element-718635e.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-6c6f586{margin:-365px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-269 .elementor-element.elementor-element-6c6f586 img{width:325px;border-radius:50% 50% 50% 50%;}.elementor-269 .elementor-element.elementor-element-f229a75{text-align:center;}.elementor-269 .elementor-element.elementor-element-f229a75 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-958764a{--display:flex;--position:absolute;top:1050px;}body:not(.rtl) .elementor-269 .elementor-element.elementor-element-958764a{left:820px;}body.rtl .elementor-269 .elementor-element.elementor-element-958764a{right:820px;}.elementor-269 .elementor-element.elementor-element-b7494fa{--direction:rtl;--width:350px;--rotate:100deg;--text-color:var( --e-global-color-secondary );--transition:0.3s;}.elementor-269 .elementor-element.elementor-element-b7494fa.elementor-element{--align-self:center;}.elementor-269 .elementor-element.elementor-element-2603a81{margin:-365px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-269 .elementor-element.elementor-element-2603a81 img{width:325px;border-radius:50% 50% 50% 50%;}.elementor-269 .elementor-element.elementor-element-b4d8c50{text-align:center;}.elementor-269 .elementor-element.elementor-element-b4d8c50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-ce4145b{--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;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-2f75803{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-269 .elementor-element.elementor-element-2f75803 .elementor-divider-separator{width:100%;}.elementor-269 .elementor-element.elementor-element-2f75803 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-269 .elementor-element.elementor-element-2474059{--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;--margin-top:0px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-47aeb54{--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-269 .elementor-element.elementor-element-47aeb54:not(.elementor-motion-effects-element-type-background), .elementor-269 .elementor-element.elementor-element-47aeb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-269 .elementor-element.elementor-element-974fa3c{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-269 .elementor-element.elementor-element-b976837{text-align:center;}.elementor-269 .elementor-element.elementor-element-b976837 .elementor-heading-title{font-size:40px;color:var( --e-global-color-secondary );}.elementor-269 .elementor-element.elementor-element-0839231{text-align:center;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-269 .elementor-element.elementor-element-3dff32d{--width:100px;}.elementor-269 .elementor-element.elementor-element-38d3922{--width:100px;}.elementor-269 .elementor-element.elementor-element-74d3db2{--width:100px;}.elementor-269 .elementor-element.elementor-element-ff88f44{--width:100px;}.elementor-269 .elementor-element.elementor-element-0f357ed{--width:32%;}.elementor-269 .elementor-element.elementor-element-e171294{--width:32%;}.elementor-269 .elementor-element.elementor-element-9183f48{--width:32%;}.elementor-269 .elementor-element.elementor-element-cfc94e6{--width:32%;}.elementor-269 .elementor-element.elementor-element-958764a{--width:32%;}}@media(max-width:1024px){.elementor-269 .elementor-element.elementor-element-e92a320{--width:500px;}.elementor-269 .elementor-element.elementor-element-4a475e3{--width:500px;}.elementor-269 .elementor-element.elementor-element-5896606{--width:500px;}.elementor-269 .elementor-element.elementor-element-718635e{--width:500px;}.elementor-269 .elementor-element.elementor-element-b7494fa{--width:500px;}}@media(max-width:767px){.elementor-269 .elementor-element.elementor-element-e92a320{--width:500px;}.elementor-269 .elementor-element.elementor-element-4a475e3{--width:500px;}.elementor-269 .elementor-element.elementor-element-5896606{--width:500px;}.elementor-269 .elementor-element.elementor-element-718635e{--width:500px;}.elementor-269 .elementor-element.elementor-element-b7494fa{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-3dff32d */.elementor-269 .elementor-element.elementor-element-3dff32d {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d3922 */.elementor-269 .elementor-element.elementor-element-38d3922 {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74d3db2 */.elementor-269 .elementor-element.elementor-element-74d3db2 {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff88f44 */.elementor-269 .elementor-element.elementor-element-ff88f44 {
    aspect-ratio: 1/1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b011c *//* HAUPTCONTAINER */
.elementor-269 .elementor-element.elementor-element-40b011c {
    position: relative;
    overflow: hidden;
    z-index: 1;
    min-height: 1550px;
}

/* Gemeinsame Basis - Größe 240px */
.elementor-269 .elementor-element.elementor-element-40b011c::before, .elementor-269 .elementor-element.elementor-element-40b011c::after {
    content: "";
    position: absolute;
    width: 240px; 
    height: 240px;
    border-radius: 50%;
    pointer-events: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* GRUPPE 1: Fokus Weite & Höhe | Deckkraft 0.4 | Blur 10px */
.elementor-269 .elementor-element.elementor-element-40b011c::before {
    background: rgba(255, 255, 255, 0.4); 
    filter: blur(10px);
    box-shadow: 
        /* EXTREM LINKS */
        -1850px -650px 0 rgba(255, 255, 255, 0.4),
        -1350px 250px 0 rgba(255, 255, 255, 0.4),
        -2500px 550px 0 rgba(255, 255, 255, 0.4),
        /* EXTREM RECHTS */
        1950px -580px 0 rgba(255, 255, 255, 0.4),
        1450px 350px 0 rgba(255, 255, 255, 0.4),
        2600px -150px 0 rgba(255, 255, 255, 0.4),
        /* ZENTRALER BEREICH */
        -650px -780px 0 rgba(255, 255, 255, 0.4),
        750px -700px 0 rgba(255, 255, 255, 0.4),
        -850px 720px 0 rgba(255, 255, 255, 0.4),
        900px 680px 0 rgba(255, 255, 255, 0.4);
    animation: float-strong-1 30s ease-in-out infinite;
}

/* GRUPPE 2: Tiefe & Füllung | Deckkraft 0.2 | Blur 20px */
.elementor-269 .elementor-element.elementor-element-40b011c::after {
    background: rgba(255, 255, 255, 0.2); 
    filter: blur(20px);
    box-shadow: 
        /* WEIT AUẞEN (Ultrawide) */
        -2200px -350px 0 rgba(255, 255, 255, 0.2),
        2300px 450px 0 rgba(255, 255, 255, 0.2),
        -1600px -850px 0 rgba(255, 255, 255, 0.2),
        1700px 780px 0 rgba(255, 255, 255, 0.2),
        /* INNERE FÜLLUNG */
        -350px -450px 0 rgba(255, 255, 255, 0.2),
        450px 250px 0 rgba(255, 255, 255, 0.2),
        0px 650px 0 rgba(255, 255, 255, 0.2),
        0px -750px 0 rgba(255, 255, 255, 0.2),
        -1000px -200px 0 rgba(255, 255, 255, 0.2),
        1150px -200px 0 rgba(255, 255, 255, 0.2);
    animation: float-strong-2 38s ease-in-out infinite;
}

@keyframes float-strong-1 {
    0%, 100% { transform: translate(-50%, -50%) translate(0, 0); }
    50% { transform: translate(-50%, -50%) translate(50px, -40px); }
}

@keyframes float-strong-2 {
    0%, 100% { transform: translate(-50%, -50%) translate(0, 0); }
    50% { transform: translate(-50%, -50%) translate(-40px, 45px); }
}/* End custom CSS */