.elementor-117 .elementor-element.elementor-element-2588d5e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-117 .elementor-element.elementor-element-2588d5e0{margin-top:-37px;margin-bottom:-37px;padding:20px 20px 20px 20px;}.elementor-117 .elementor-element.elementor-element-3df2f945 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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 );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-634842e .swiper-slide-bg{background-color:var( --e-global-color-5f7ad99 );background-image:url(https://www.le-plandesign.de/wp-content/uploads/2022/07/Remscheid-scaled.jpg);background-size:cover;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-634842e .swiper-slide-inner{align-items:center;text-align:center;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-634842e .swiper-slide-contents{text-shadow:33px 37px 26px rgba(0, 0, 0, 0.46);}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-f764d97 .swiper-slide-bg{background-color:var( --e-global-color-5f7ad99 );background-image:url(https://www.le-plandesign.de/wp-content/uploads/2021/11/Bad-Nauheim_Weingarten-Str.-10_01-scaled.jpg);background-size:cover;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-f764d97 .swiper-slide-contents{margin-right:auto;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-f764d97 .swiper-slide-inner{align-items:flex-start;text-align:center;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-1b8bbdc .swiper-slide-bg{background-color:var( --e-global-color-5f7ad99 );background-image:url(https://www.le-plandesign.de/wp-content/uploads/2025/07/Katomi-Frankfurt-10.jpg);background-size:cover;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-1b8bbdc .swiper-slide-inner{align-items:flex-start;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-repeater-item-1b8bbdc .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-117 .elementor-element.elementor-element-7073ebf .swiper-slide{transition-duration:calc(5000ms*1.2);height:95vh;}.elementor-117 .elementor-element.elementor-element-7073ebf{width:100%;max-width:100%;}.elementor-117 .elementor-element.elementor-element-7073ebf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-7073ebf .swiper-slide-contents{max-width:66%;}.elementor-117 .elementor-element.elementor-element-7073ebf .swiper-slide-inner{padding:100px 100px 100px 100px;text-align:center;}.elementor-117 .elementor-element.elementor-element-7073ebf .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-slide-heading{font-family:"Be Vietnam", Sans-serif;font-size:50px;font-weight:200;text-decoration:none;line-height:1.5em;}.elementor-117 .elementor-element.elementor-element-7073ebf .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-slide-description{font-family:"Athiti", Sans-serif;font-size:28px;font-weight:200;font-style:normal;line-height:1.5em;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-slide-button{border-width:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-117 .elementor-element.elementor-element-2588d5e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-7073ebf > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-7073ebf .swiper-slide-inner{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-2588d5e0{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-117 .elementor-element.elementor-element-7073ebf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-slide-heading{font-size:32px;line-height:1.6em;letter-spacing:-1px;}.elementor-117 .elementor-element.elementor-element-7073ebf .elementor-slide-description{font-size:24px;line-height:1.2em;letter-spacing:-1px;}}