.elementor-127 .elementor-element.elementor-element-560816aa{--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;--overlay-opacity:0.2;}.elementor-127 .elementor-element.elementor-element-560816aa:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-560816aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5092-min-1-scaled.png");background-position:bottom center;background-size:cover;}.elementor-127 .elementor-element.elementor-element-560816aa::before, .elementor-127 .elementor-element.elementor-element-560816aa > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-560816aa > .e-con-inner > .elementor-background-video-container::before, .elementor-127 .elementor-element.elementor-element-560816aa > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-560816aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-127 .elementor-element.elementor-element-560816aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-127 .elementor-element.elementor-element-5761441{--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-127 .elementor-element.elementor-element-5761441:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-5761441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-6d2e0ff{--spacer-size:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-62889a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:9px 9px 9px 9px;text-align:left;}.elementor-127 .elementor-element.elementor-element-62889a8 .elementor-heading-title{font-family:"Ruda", Sans-serif;font-size:25px;font-weight:400;line-height:2.4px;letter-spacing:0px;color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-74d9800{--spacer-size:25px;}.elementor-127 .elementor-element.elementor-element-2ba1d7c7{--display:flex;--min-height:257px;--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;}.elementor-127 .elementor-element.elementor-element-2ba1d7c7:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-2ba1d7c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-2371a36b{--display:flex;}.elementor-127 .elementor-element.elementor-element-1b59981a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:left;}.elementor-127 .elementor-element.elementor-element-1b59981a .elementor-heading-title{font-family:"Ruda", Sans-serif;font-size:25px;font-weight:400;line-height:2.4px;letter-spacing:0px;color:var( --e-global-color-7874447 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-127 .elementor-element.elementor-element-4330eae3{--divider-border-style:solid;--divider-color:var( --e-global-color-7874447 );--divider-border-width:1px;}.elementor-127 .elementor-element.elementor-element-4330eae3 .elementor-divider-separator{width:100%;}.elementor-127 .elementor-element.elementor-element-4330eae3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-127 .elementor-element.elementor-element-74fefa56{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-2a088124{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-2a088124 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-66097e8b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-7a67c07c{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-7a67c07c p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-dccc46b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-45b4b46{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-45b4b46 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-579a256e{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-1b7889de{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-1b7889de p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-2f1fba77{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-73ef0ab6{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-73ef0ab6 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-3f7d5d93{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-4da7eeba{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-4da7eeba p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-35d73e1b{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-33754688{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-33754688 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-584e6a2e{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-76437367{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-76437367 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-30c8a9c4{--display:flex;}.elementor-127 .elementor-element.elementor-element-524e4e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:left;}.elementor-127 .elementor-element.elementor-element-524e4e5a .elementor-heading-title{font-family:"Ruda", Sans-serif;font-size:25px;font-weight:400;line-height:2.4px;letter-spacing:0px;color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-4a502989{--divider-border-style:solid;--divider-color:var( --e-global-color-7874447 );--divider-border-width:1px;}.elementor-127 .elementor-element.elementor-element-4a502989 .elementor-divider-separator{width:100%;}.elementor-127 .elementor-element.elementor-element-4a502989 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-127 .elementor-element.elementor-element-669a16a2{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-57d3625c{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-57d3625c p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-8ee8c5f{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-7bc28316{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-7bc28316 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-4b34af2a{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-4106560f{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-4106560f p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-2306df2c{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-268db8e2{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-268db8e2 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-263530c0{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-342e633c{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-342e633c p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-720f89ea{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-6bf0974e{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-6bf0974e p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-3ee13ecb{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-26e77ea8{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-26e77ea8 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-721a7e0{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-98c7a41{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-98c7a41 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-680c4be6{--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-127 .elementor-element.elementor-element-680c4be6:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-680c4be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-20a88aa0{--spacer-size:50px;}.elementor-127 .elementor-element.elementor-element-4777b8b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;text-align:left;}.elementor-127 .elementor-element.elementor-element-4777b8b3 .elementor-heading-title{font-family:"Ruda", Sans-serif;font-size:25px;font-weight:400;line-height:2.4px;letter-spacing:0px;color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-7e7aa5f6{--divider-border-style:solid;--divider-color:var( --e-global-color-7874447 );--divider-border-width:1px;}.elementor-127 .elementor-element.elementor-element-7e7aa5f6 .elementor-divider-separator{width:100%;}.elementor-127 .elementor-element.elementor-element-7e7aa5f6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-127 .elementor-element.elementor-element-33547d55{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-127 .elementor-element.elementor-element-33547d55:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-33547d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-6b24f00 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5092-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-5d3b9b1 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5096-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-3af65b2 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5106-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-c9b2cd9 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5100-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-7a33c7d .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5097-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-6958109 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5095-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-d7fef51 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5094-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-b8ec133 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5093-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-71467ef .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5049-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-793b4ef .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5037-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-c63eb85 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5024-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-f1eacae .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5034-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-f3f0646 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/IMG_5033-min-1-scaled.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-2266f8c .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/1234.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .elementor-repeater-item-f1a00c5 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://sessalines-realestate.de/wp-content/uploads/2025/08/12345.png);background-size:cover;}.elementor-127 .elementor-element.elementor-element-afc4e4f .swiper-slide{transition-duration:calc(5000ms*1.2);height:621px;}.elementor-127 .elementor-element.elementor-element-afc4e4f{box-shadow:0px 0px 31px 12px #EADBC8;}.elementor-127 .elementor-element.elementor-element-afc4e4f .swiper-slide-contents{max-width:66%;}.elementor-127 .elementor-element.elementor-element-afc4e4f .swiper-slide-inner{text-align:center;}.elementor-127 .elementor-element.elementor-element-2e91e120{--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-127 .elementor-element.elementor-element-2e91e120:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-2e91e120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-127 .elementor-element.elementor-element-74d3cafd{--spacer-size:50px;}.elementor-127 .elementor-element.elementor-element-5c87638 .elementor-heading-title{font-family:"Ruda", Sans-serif;font-size:25px;font-weight:400;line-height:2.4px;letter-spacing:0px;color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-7123c29c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-127 .elementor-element.elementor-element-1ccca221{text-align:left;}.elementor-127 .elementor-element.elementor-element-1ccca221 img{width:100%;}.elementor-127 .elementor-element.elementor-element-51c87fb5{--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;}.elementor-127 .elementor-element.elementor-element-3b496059{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-3b496059.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-77139691{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-41a0d2b{--spacer-size:50px;}.elementor-127 .elementor-element.elementor-element-a6c3928 .elementor-heading-title{font-family:"Ruda", Sans-serif;font-size:25px;font-weight:400;line-height:2.4px;letter-spacing:0px;color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-1be11f9a{text-align:left;}.elementor-127 .elementor-element.elementor-element-1be11f9a img{width:100%;}.elementor-127 .elementor-element.elementor-element-748489ed{--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;}.elementor-127 .elementor-element.elementor-element-2fcddb0a{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-2fcddb0a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-9e79967{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-287ba860{--spacer-size:50px;}.elementor-127 .elementor-element.elementor-element-724d005 .elementor-heading-title{font-family:"Ruda", Sans-serif;font-size:25px;font-weight:400;line-height:2.4px;letter-spacing:0px;color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-2cfa60d4{text-align:left;}.elementor-127 .elementor-element.elementor-element-2cfa60d4 img{width:97%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-52d8f1f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-26ac6a9c{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-26ac6a9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-31ca9739{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-520b1c71{--spacer-size:50px;}.elementor-127 .elementor-element.elementor-element-ff4bd70 .elementor-heading-title{font-family:"Ruda", Sans-serif;font-size:25px;font-weight:400;line-height:2.4px;letter-spacing:0px;color:var( --e-global-color-7874447 );}.elementor-127 .elementor-element.elementor-element-5b7bb583{text-align:left;}.elementor-127 .elementor-element.elementor-element-5b7bb583 img{width:100%;}.elementor-127 .elementor-element.elementor-element-13987974{--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;}.elementor-127 .elementor-element.elementor-element-25703d9e{--display:flex;--justify-content:center;--border-radius:10px 10px 10px 10px;box-shadow:5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-25703d9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127 .elementor-element.elementor-element-170c2fb4{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:-5px 5px 5px 0px #EADBC8;}.elementor-127 .elementor-element.elementor-element-1235c610{--spacer-size:50px;}@media(min-width:768px){.elementor-127 .elementor-element.elementor-element-3b496059{--width:60.831%;}.elementor-127 .elementor-element.elementor-element-2fcddb0a{--width:60.831%;}.elementor-127 .elementor-element.elementor-element-26ac6a9c{--width:60.831%;}.elementor-127 .elementor-element.elementor-element-25703d9e{--width:60.831%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-127 .elementor-element.elementor-element-2a088124{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-7a67c07c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-45b4b46{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-1b7889de{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-73ef0ab6{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-4da7eeba{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-33754688{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-76437367{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-57d3625c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-7bc28316{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-4106560f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-268db8e2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-342e633c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-6bf0974e{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-26e77ea8{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-98c7a41{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-560816aa{--min-height:41vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-62889a8{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-62889a8 .elementor-heading-title{font-size:20px;}.elementor-127 .elementor-element.elementor-element-1b59981a{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-1b59981a .elementor-heading-title{font-size:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-127 .elementor-element.elementor-element-2a088124{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-7a67c07c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-45b4b46{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-1b7889de{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-73ef0ab6{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-4da7eeba{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-33754688{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-76437367{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-524e4e5a{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-524e4e5a .elementor-heading-title{font-size:20px;}.elementor-127 .elementor-element.elementor-element-57d3625c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-7bc28316{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-4106560f{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-268db8e2{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-342e633c{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-6bf0974e{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-26e77ea8{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-98c7a41{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-4777b8b3{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-4777b8b3 .elementor-heading-title{font-size:20px;}.elementor-127 .elementor-element.elementor-element-7e7aa5f6 .elementor-divider-separator{width:100%;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-127 .elementor-element.elementor-element-afc4e4f .swiper-slide{height:333px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for slides, class: .elementor-element-afc4e4f *//* nur den äußeren Slider-Container runden/clippen */
.rounded-10 {
  border-radius: 10px;
  overflow: hidden;
}

/* Bilder richtig einpassen (keine 100% Höhe!) */
.rounded-10 .swiper-slide img,
.rounded-10 .elementor-image-carousel .swiper-slide img,
.rounded-10 .uael-slider-wrap .swiper-slide img {
  display: block;
  width: 100%;
  height: auto;        /* <- wichtig */
  object-fit: cover;   /* optional, wenn feste Höhe am Slider */
}/* End custom CSS */