.elementor-7185 .elementor-element.elementor-element-5d691a4{--display:flex;--min-height:70vh;--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;--background-transition:0.3s;--overlay-opacity:0.55;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7185 .elementor-element.elementor-element-5d691a4:not(.elementor-motion-effects-element-type-background), .elementor-7185 .elementor-element.elementor-element-5d691a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bad-windsheim2027.de/wp-content/uploads/2026/05/unbenannt-44.jpg");background-color:var( --e-global-color-secondary );background-position:center center;background-size:cover;}.elementor-7185 .elementor-element.elementor-element-5d691a4::before, .elementor-7185 .elementor-element.elementor-element-5d691a4 > .elementor-background-video-container::before, .elementor-7185 .elementor-element.elementor-element-5d691a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7185 .elementor-element.elementor-element-5d691a4 > .elementor-background-slideshow::before, .elementor-7185 .elementor-element.elementor-element-5d691a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7185 .elementor-element.elementor-element-5d691a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-accent );}.elementor-7185 .elementor-element.elementor-element-5d691a4, .elementor-7185 .elementor-element.elementor-element-5d691a4::before{--border-transition:0.3s;}body:not(.rtl) .elementor-7185 .elementor-element.elementor-element-cf60d7e{right:0px;}body.rtl .elementor-7185 .elementor-element.elementor-element-cf60d7e{left:0px;}.elementor-7185 .elementor-element.elementor-element-cf60d7e{top:0px;}.elementor-7185 .elementor-element.elementor-element-cf60d7e img{width:100%;max-width:100%;height:70vh;object-fit:cover;object-position:center center;opacity:0.8;}body:not(.rtl) .elementor-7185 .elementor-element.elementor-element-ce8c2c0{right:31%;}body.rtl .elementor-7185 .elementor-element.elementor-element-ce8c2c0{left:31%;}.elementor-7185 .elementor-element.elementor-element-ce8c2c0{bottom:0px;}.elementor-7185 .elementor-element.elementor-element-ce8c2c0 img{width:100%;max-width:100%;height:200px;}.elementor-7185 .elementor-element.elementor-element-2c94513{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;--z-index:1;}.elementor-7185 .elementor-element.elementor-element-6440de6 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-7185 .elementor-element.elementor-element-6440de6 .elementor-heading-title{color:var( --e-global-color-bb74a64 );font-size:var( --e-global-typography-0ae0028-font-size );font-weight:var( --e-global-typography-0ae0028-font-weight );text-transform:var( --e-global-typography-0ae0028-text-transform );font-style:var( --e-global-typography-0ae0028-font-style );line-height:var( --e-global-typography-0ae0028-line-height );}.elementor-7185 .elementor-element.elementor-element-e3fe97b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;top:-21.996%;}body:not(.rtl) .elementor-7185 .elementor-element.elementor-element-e3fe97b{left:-6.223%;}body.rtl .elementor-7185 .elementor-element.elementor-element-e3fe97b{right:-6.223%;}.elementor-7185 .elementor-element.elementor-element-c8ca1b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-7185 .elementor-element.elementor-element-c8ca1b2{z-index:10;}.elementor-7185 .elementor-element.elementor-element-c8ca1b2 .elementor-heading-title{color:var( --e-global-color-bb74a64 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-7185 .elementor-element.elementor-element-8e01746{--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;--background-transition:0.3s;--padding-top:10rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7185 .elementor-element.elementor-element-8e01746:not(.elementor-motion-effects-element-type-background), .elementor-7185 .elementor-element.elementor-element-8e01746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-51909ee );}.elementor-7185 .elementor-element.elementor-element-8e01746, .elementor-7185 .elementor-element.elementor-element-8e01746::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-e3ff3b9{--display:flex;--background-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-31f6731 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7185 .elementor-element.elementor-element-31f6731 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-7185 .elementor-element.elementor-element-d05cffd{--display:flex;--background-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-ce61e49{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7185 .elementor-element.elementor-element-d63fb7d{--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;--gap:24px 24px;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-7185 .elementor-element.elementor-element-d63fb7d, .elementor-7185 .elementor-element.elementor-element-d63fb7d::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-d13cb53{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--grid-auto-flow:row;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7185 .elementor-element.elementor-element-306f083{--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;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7185 .elementor-element.elementor-element-306f083:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-306f083, .elementor-7185 .elementor-element.elementor-element-306f083::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-878d6e6 .elementor-heading-title{color:var( --e-global-color-accent );font-size:32px;}.elementor-7185 .elementor-element.elementor-element-38d1986{--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;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7185 .elementor-element.elementor-element-38d1986:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-38d1986, .elementor-7185 .elementor-element.elementor-element-38d1986::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-277a0eb .elementor-heading-title{color:var( --e-global-color-accent );font-size:32px;}.elementor-7185 .elementor-element.elementor-element-8828bc2{--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;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7185 .elementor-element.elementor-element-8828bc2:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-8828bc2, .elementor-7185 .elementor-element.elementor-element-8828bc2::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-16ed460 .elementor-heading-title{color:var( --e-global-color-accent );font-size:29px;}.elementor-7185 .elementor-element.elementor-element-9d587ae{--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;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7185 .elementor-element.elementor-element-9d587ae:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-9d587ae, .elementor-7185 .elementor-element.elementor-element-9d587ae::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-886b382 .elementor-heading-title{color:var( --e-global-color-accent );font-size:32px;}.elementor-7185 .elementor-element.elementor-element-5835d5e{--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;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7185 .elementor-element.elementor-element-5835d5e:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-5835d5e, .elementor-7185 .elementor-element.elementor-element-5835d5e::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-f96262e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7185 .elementor-element.elementor-element-f96262e{text-align:center;}.elementor-7185 .elementor-element.elementor-element-f96262e .elementor-heading-title{color:var( --e-global-color-accent );font-size:32px;}.elementor-7185 .elementor-element.elementor-element-068e704{--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;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7185 .elementor-element.elementor-element-068e704:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-068e704, .elementor-7185 .elementor-element.elementor-element-068e704::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-5d0fa7a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7185 .elementor-element.elementor-element-5d0fa7a{text-align:center;}.elementor-7185 .elementor-element.elementor-element-5d0fa7a .elementor-heading-title{color:var( --e-global-color-accent );font-size:32px;}.elementor-7185 .elementor-element.elementor-element-47d0899{--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;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7185 .elementor-element.elementor-element-47d0899:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-47d0899, .elementor-7185 .elementor-element.elementor-element-47d0899::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-2feaed9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7185 .elementor-element.elementor-element-2feaed9{text-align:center;}.elementor-7185 .elementor-element.elementor-element-2feaed9 .elementor-heading-title{color:var( --e-global-color-accent );font-size:32px;}.elementor-7185 .elementor-element.elementor-element-5b0a11a{--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;--background-transition:0.3s;border-style:dotted;--border-style:dotted;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-7185 .elementor-element.elementor-element-5b0a11a:hover{background-color:var( --e-global-color-primary );border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-5b0a11a, .elementor-7185 .elementor-element.elementor-element-5b0a11a::before{--border-transition:0.3s;}.elementor-7185 .elementor-element.elementor-element-965362b.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7185 .elementor-element.elementor-element-965362b{text-align:center;}.elementor-7185 .elementor-element.elementor-element-965362b .elementor-heading-title{color:var( --e-global-color-accent );font-size:28px;}@media(max-width:1600px){.elementor-7185 .elementor-element.elementor-element-2c94513{--padding-top:0rem;--padding-bottom:0rem;--padding-left:10rem;--padding-right:0rem;}.elementor-7185 .elementor-element.elementor-element-6440de6 .elementor-heading-title{font-size:var( --e-global-typography-0ae0028-font-size );line-height:var( --e-global-typography-0ae0028-line-height );}.elementor-7185 .elementor-element.elementor-element-c8ca1b2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7185 .elementor-element.elementor-element-31f6731 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7185 .elementor-element.elementor-element-ce61e49{--padding-top:10rem;--padding-bottom:10rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7185 .elementor-element.elementor-element-d63fb7d{--padding-top:0rem;--padding-bottom:10rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7185 .elementor-element.elementor-element-d13cb53{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-7185 .elementor-element.elementor-element-6440de6 .elementor-heading-title{font-size:var( --e-global-typography-0ae0028-font-size );line-height:var( --e-global-typography-0ae0028-line-height );}.elementor-7185 .elementor-element.elementor-element-c8ca1b2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7185 .elementor-element.elementor-element-31f6731 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7185 .elementor-element.elementor-element-d13cb53{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7185 .elementor-element.elementor-element-5d691a4{--min-height:60vh;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7185 .elementor-element.elementor-element-cf60d7e img{width:100%;height:50vh;}.elementor-7185 .elementor-element.elementor-element-ce8c2c0 img{height:115px;}.elementor-7185 .elementor-element.elementor-element-2c94513{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-7185 .elementor-element.elementor-element-6440de6 .elementor-heading-title{font-size:var( --e-global-typography-0ae0028-font-size );line-height:var( --e-global-typography-0ae0028-line-height );}.elementor-7185 .elementor-element.elementor-element-c8ca1b2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7185 .elementor-element.elementor-element-8e01746{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7185 .elementor-element.elementor-element-e3ff3b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7185 .elementor-element.elementor-element-31f6731 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7185 .elementor-element.elementor-element-d05cffd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7185 .elementor-element.elementor-element-ce61e49{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7185 .elementor-element.elementor-element-d63fb7d{--padding-top:2rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-7185 .elementor-element.elementor-element-d13cb53{--e-con-grid-template-columns:repeat(1, 1fr);--gap:50px 50px;--grid-auto-flow:row;}.elementor-7185 .elementor-element.elementor-element-878d6e6 .elementor-heading-title{font-size:24px;}.elementor-7185 .elementor-element.elementor-element-277a0eb .elementor-heading-title{font-size:24px;}.elementor-7185 .elementor-element.elementor-element-16ed460 .elementor-heading-title{font-size:24px;}.elementor-7185 .elementor-element.elementor-element-f96262e .elementor-heading-title{font-size:24px;}.elementor-7185 .elementor-element.elementor-element-5d0fa7a .elementor-heading-title{font-size:24px;}.elementor-7185 .elementor-element.elementor-element-2feaed9 .elementor-heading-title{font-size:24px;}.elementor-7185 .elementor-element.elementor-element-965362b .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-e3fe97b */.rain-anim {
      overflow: visible;
      border-radius: 10px;
    }

    .rain-anim svg {
      width: 100%;
      height: auto;
      display: block;
      overflow: visible;
    }

    .rain-anim #Ebene_1-2 .cls-1 {
      fill: #dd2c5e;
      opacity: 0;
      transform-box: fill-box;
      transform-origin: 50% 50%;
      animation: rainFall 9.6s cubic-bezier(.25,.46,.45,.94) infinite;
      will-change: transform, opacity;
    }

    /* Keine Überlappung: strikte Staffelung, aber Form bleibt schräg */
    .rain-anim #Ebene_1-2 .cls-1:nth-child(1) { --sx: 0.9; --sy: 0.82; --rot: 10deg; --txStart: 4%; --txEnd: -8%; animation-delay: 0s; }
    .rain-anim #Ebene_1-2 .cls-1:nth-child(2) { --sx: 1.02; --sy: 0.8; --rot: 10deg; --txStart: 4%; --txEnd: -8%; animation-delay: -1.6s; }
    .rain-anim #Ebene_1-2 .cls-1:nth-child(3) { --sx: 0.95; --sy: 0.84; --rot: 10deg; --txStart: 4%; --txEnd: -8%; animation-delay: -3.2s; }
    .rain-anim #Ebene_1-2 .cls-1:nth-child(4) { --sx: 1; --sy: 0.78; --rot: 10deg; --txStart: 4%; --txEnd: -8%; animation-delay: -4.8s; }
    .rain-anim #Ebene_1-2 .cls-1:nth-child(5) { --sx: 0.97; --sy: 0.81; --rot: 10deg; --txStart: 4%; --txEnd: -8%; animation-delay: -6.4s; }
    .rain-anim #Ebene_1-2 .cls-1:nth-child(6) { --sx: 1.03; --sy: 0.79; --rot: 10deg; --txStart: 4%; --txEnd: -8%; animation-delay: -8s; }

    @keyframes rainFall {
      0% {
        transform: translate(var(--txStart), -28%) rotate(var(--rot)) scale(var(--sx), var(--sy));
        opacity: 0;
      }
      16% {
        opacity: 0.56;
      }
      46% {
        opacity: 0.56;
      }
      100% {
        transform: translate(var(--txEnd), 28%) rotate(var(--rot)) scale(var(--sx), var(--sy));
        opacity: 0;
      }
    }

    @media (prefers-reduced-motion: reduce) {
      .rain-anim #Ebene_1-2 .cls-1 {
        animation: none;
        opacity: 0.75;
      }
    }/* End custom CSS */