.elementor-10659 .elementor-element.elementor-element-3d3674c{--display:flex;--min-height:100vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10659 .elementor-element.elementor-element-0ad753b{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.6;--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-10659 .elementor-element.elementor-element-0ad753b::before, .elementor-10659 .elementor-element.elementor-element-0ad753b > .elementor-background-video-container::before, .elementor-10659 .elementor-element.elementor-element-0ad753b > .e-con-inner > .elementor-background-video-container::before, .elementor-10659 .elementor-element.elementor-element-0ad753b > .elementor-background-slideshow::before, .elementor-10659 .elementor-element.elementor-element-0ad753b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10659 .elementor-element.elementor-element-0ad753b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10659 .elementor-element.elementor-element-a1eb64a{--display:flex;--margin-top:0em;--margin-bottom:-7em;--margin-left:0em;--margin-right:0em;}.elementor-10659 .elementor-element.elementor-element-ae4ecdf{margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-10659 .elementor-element.elementor-element-ae4ecdf.elementor-element{--align-self:stretch;}.elementor-10659 .elementor-element.elementor-element-ae4ecdf .elementor-heading-title{font-family:"lil_broadc", Sans-serif;font-size:160px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10659 .elementor-element.elementor-element-8bb478a{--display:flex;--min-height:0vh;}.elementor-10659 .elementor-element.elementor-element-eb92462{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-size:45px;text-transform:uppercase;color:var( --e-global-color-74e60b1c );}.elementor-10659 .elementor-element.elementor-element-4853732 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;font-weight:400;line-height:50px;letter-spacing:0.8px;fill:var( --e-global-color-74e60b1c );color:var( --e-global-color-74e60b1c );border-radius:10px 10px 10px 10px;padding:2px 50px 0px 50px;}.elementor-10659 .elementor-element.elementor-element-4853732 .elementor-button:hover, .elementor-10659 .elementor-element.elementor-element-4853732 .elementor-button:focus{background-color:#977928;color:var( --e-global-color-74e60b1c );}.elementor-10659 .elementor-element.elementor-element-4853732{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 3em) 0em;}.elementor-10659 .elementor-element.elementor-element-4853732 .elementor-button:hover svg, .elementor-10659 .elementor-element.elementor-element-4853732 .elementor-button:focus svg{fill:var( --e-global-color-74e60b1c );}.elementor-10659 .elementor-element.elementor-element-ce23a84{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.6;--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-10659 .elementor-element.elementor-element-ce23a84::before, .elementor-10659 .elementor-element.elementor-element-ce23a84 > .elementor-background-video-container::before, .elementor-10659 .elementor-element.elementor-element-ce23a84 > .e-con-inner > .elementor-background-video-container::before, .elementor-10659 .elementor-element.elementor-element-ce23a84 > .elementor-background-slideshow::before, .elementor-10659 .elementor-element.elementor-element-ce23a84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10659 .elementor-element.elementor-element-ce23a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-10659 .elementor-element.elementor-element-75cb69a{--display:flex;--margin-top:0em;--margin-bottom:-7em;--margin-left:0em;--margin-right:0em;}.elementor-10659 .elementor-element.elementor-element-5b1dd1c{margin:-2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-10659 .elementor-element.elementor-element-5b1dd1c.elementor-element{--align-self:stretch;}.elementor-10659 .elementor-element.elementor-element-5b1dd1c .elementor-heading-title{font-family:"lil_broadc", Sans-serif;font-size:160px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10659 .elementor-element.elementor-element-69b7988{--display:flex;--min-height:0vh;}.elementor-10659 .elementor-element.elementor-element-9dc8595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-size:45px;text-transform:uppercase;color:var( --e-global-color-74e60b1c );}.elementor-10659 .elementor-element.elementor-element-f30cbc0 .elementor-button{background-color:var( --e-global-color-primary );font-size:16px;font-weight:400;line-height:50px;letter-spacing:0.8px;fill:var( --e-global-color-74e60b1c );color:var( --e-global-color-74e60b1c );border-radius:10px 10px 10px 10px;padding:2px 50px 0px 50px;}.elementor-10659 .elementor-element.elementor-element-f30cbc0 .elementor-button:hover, .elementor-10659 .elementor-element.elementor-element-f30cbc0 .elementor-button:focus{background-color:#977928;color:var( --e-global-color-74e60b1c );}.elementor-10659 .elementor-element.elementor-element-f30cbc0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 3em) 0em;}.elementor-10659 .elementor-element.elementor-element-f30cbc0 .elementor-button:hover svg, .elementor-10659 .elementor-element.elementor-element-f30cbc0 .elementor-button:focus svg{fill:var( --e-global-color-74e60b1c );}.elementor-10659 .elementor-element.elementor-element-5953363{--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;}@media(min-width:768px){.elementor-10659 .elementor-element.elementor-element-ce23a84{--width:100vw;}}@media(max-width:1024px){.elementor-10659 .elementor-element.elementor-element-3d3674c{--flex-wrap:wrap;--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-10659 .elementor-element.elementor-element-0ad753b{--min-height:50vh;--justify-content:center;}.elementor-10659 .elementor-element.elementor-element-a1eb64a{--min-height:50px;--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-10659 .elementor-element.elementor-element-ae4ecdf{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-10659 .elementor-element.elementor-element-ae4ecdf .elementor-heading-title{font-size:120px;}.elementor-10659 .elementor-element.elementor-element-8bb478a{--min-height:30vh;}.elementor-10659 .elementor-element.elementor-element-eb92462{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:38px;}.elementor-10659 .elementor-element.elementor-element-ce23a84{--min-height:50vh;}.elementor-10659 .elementor-element.elementor-element-ce23a84.e-con{--order:-99999 /* order start hack */;}.elementor-10659 .elementor-element.elementor-element-75cb69a{--min-height:50px;--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-10659 .elementor-element.elementor-element-5b1dd1c{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-10659 .elementor-element.elementor-element-5b1dd1c .elementor-heading-title{font-size:120px;}.elementor-10659 .elementor-element.elementor-element-69b7988{--min-height:30vh;}.elementor-10659 .elementor-element.elementor-element-9dc8595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:38px;}}@media(max-width:767px){.elementor-10659 .elementor-element.elementor-element-3d3674c{--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-10659 .elementor-element.elementor-element-0ad753b{--width:100vw;}.elementor-10659 .elementor-element.elementor-element-a1eb64a{--width:40%;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10659 .elementor-element.elementor-element-ae4ecdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10659 .elementor-element.elementor-element-ae4ecdf.elementor-element{--align-self:stretch;}.elementor-10659 .elementor-element.elementor-element-ae4ecdf .elementor-heading-title{font-size:80px;}.elementor-10659 .elementor-element.elementor-element-8bb478a{--width:60%;--min-height:50vh;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-10659 .elementor-element.elementor-element-eb92462{font-size:24px;}.elementor-10659 .elementor-element.elementor-element-4853732 .elementor-button{font-size:14px;padding:0px 20px 0px 20px;}.elementor-10659 .elementor-element.elementor-element-ce23a84{--width:100vw;--min-height:50vh;--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-10659 .elementor-element.elementor-element-ce23a84.e-con{--order:-99999 /* order start hack */;}.elementor-10659 .elementor-element.elementor-element-75cb69a{--width:40%;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10659 .elementor-element.elementor-element-5b1dd1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10659 .elementor-element.elementor-element-5b1dd1c.elementor-element{--align-self:stretch;}.elementor-10659 .elementor-element.elementor-element-5b1dd1c .elementor-heading-title{font-size:80px;}.elementor-10659 .elementor-element.elementor-element-69b7988{--width:60%;--min-height:50vh;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-10659 .elementor-element.elementor-element-9dc8595{font-size:24px;}.elementor-10659 .elementor-element.elementor-element-f30cbc0 .elementor-button{font-size:14px;padding:0px 20px 0px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10659 .elementor-element.elementor-element-3d3674c{--width:100vw;}.elementor-10659 .elementor-element.elementor-element-0ad753b{--width:100vw;}.elementor-10659 .elementor-element.elementor-element-a1eb64a{--width:100%;}.elementor-10659 .elementor-element.elementor-element-ce23a84{--width:100vw;}.elementor-10659 .elementor-element.elementor-element-75cb69a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3d3674c *//* --- MOBILE: 50/50 AUFTEILUNG FÜR HOTEL & STIFTUNG --- */
@media (max-width: 1024px) {

    /* Elternelement soll volle Höhe haben */
    .lb-mobile-wrapper {
        display: flex;
        flex-direction: column;
        height: 100vh;
        overflow: hidden;
    }

    /* Beide Container (Hotel & Stiftung) exakt 50% der Höhe */
    .elementor-element-0ad753b,
    .elementor-element-ce23a84 {
        height: 50vh !important;
        min-height: 50vh !important;
        max-height: 50vh !important;

        display: flex;
        justify-content: center;
        align-items: center;

        overflow: hidden;
        transform: none !important; /* deine Türanimation bleibt ausgeschaltet */
    }

    /* Hintergrundbild richtig füllen */
    .elementor-element-0ad753b > .elementor-background-overlay,
    .elementor-element-ce23a84 > .elementor-background-overlay {
        background-size: cover !important;
        background-position: center !important;
    }
}/* End custom CSS */