.elementor-550 .elementor-element.elementor-element-24c3aedc{--display:flex;--min-height:750px;--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-550 .elementor-element.elementor-element-403ff9a0{--display:flex;--min-height:750px;--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;--border-radius:10px 10px 10px 10px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-550 .elementor-element.elementor-element-403ff9a0:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-403ff9a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-550 .elementor-element.elementor-element-27e9a393{--display:flex;--min-height:750px;--justify-content:flex-end;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-27e9a393:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-27e9a393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-1f93f53e img{width:100%;max-width:100%;height:750px;object-fit:contain;object-position:bottom center;border-radius:10px 0px 0px 10px;}.elementor-550 .elementor-element.elementor-element-7c08ecf9{--display:flex;--min-height:750px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.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 );line-height:var( --e-global-typography-text-line-height );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-550 .elementor-element.elementor-element-2a329d37{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;font-family:"Inter Lokal", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;color:#F65308;}.elementor-550 .elementor-element.elementor-element-5f5e456f{font-family:"Inter Lokal", Sans-serif;font-size:90px;font-weight:400;line-height:90px;color:#090A0B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-550 .elementor-element.elementor-element-38ad539d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-item > a{font-family:"Inter Lokal", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-text{transition:color 0.3s;}.elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-550 .elementor-element.elementor-element-55a12d74{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-item > a{font-family:"Inter Lokal", Sans-serif;font-size:24px;font-weight:400;line-height:34px;}.elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-text{color:#090A0B;transition:color 0.3s;}.elementor-550 .elementor-element.elementor-element-5e58b9b2{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter Lokal", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;color:#F65308;}.elementor-550 .elementor-element.elementor-element-7525844c{padding:0% 0% 0% 0%;font-family:"Inter Lokal", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-550 .elementor-element.elementor-element-1ea73e9d{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-family:"Inter Lokal", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:28px;color:#F65308;}.elementor-550 .elementor-element.elementor-element-464a0d64{padding:0% 0% 0% 0%;font-family:"Inter Lokal", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}#elementor-popup-modal-550 .dialog-widget-content{animation-duration:0.7s;background-color:#02010100;}#elementor-popup-modal-550{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-550 .dialog-message{width:80vw;height:750px;align-items:flex-start;}#elementor-popup-modal-550 .dialog-close-button{display:flex;background-color:#E7E7E7;font-size:24px;}body:not(.rtl) #elementor-popup-modal-550 .dialog-close-button{right:-2%;}body.rtl #elementor-popup-modal-550 .dialog-close-button{left:-2%;}#elementor-popup-modal-550 .dialog-close-button i{color:#090A0B;}#elementor-popup-modal-550 .dialog-close-button svg{fill:#090A0B;}#elementor-popup-modal-550 .dialog-close-button:hover i{color:#F65308;}@media(max-width:1024px){.elementor-550 .elementor-element.elementor-element-24c3aedc{--min-height:650px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-550 .elementor-element.elementor-element-403ff9a0{--min-height:650px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-550 .elementor-element.elementor-element-27e9a393{--min-height:650px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-1f93f53e img{height:650px;object-fit:cover;object-position:bottom center;}.elementor-550 .elementor-element.elementor-element-7c08ecf9{--min-height:650px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-2a329d37{font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-5f5e456f{font-size:40px;line-height:50px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-5e58b9b2{font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-7525844c{padding:0% 0% 0% 0%;font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-1ea73e9d{font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-464a0d64{padding:0% 0% 0% 0%;font-size:16px;line-height:26px;}#elementor-popup-modal-550 .dialog-message{width:1000px;height:65vh;}body:not(.rtl) #elementor-popup-modal-550 .dialog-close-button{right:8%;}body.rtl #elementor-popup-modal-550 .dialog-close-button{left:8%;}}@media(max-width:767px){.elementor-550 .elementor-element.elementor-element-24c3aedc{--min-height:650px;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-550 .elementor-element.elementor-element-403ff9a0{--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;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-550 .elementor-element.elementor-element-27e9a393{--width:100%;--min-height:450px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-1f93f53e img{width:100%;max-width:100%;height:400px;border-radius:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-7c08ecf9{--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;--z-index:99;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-2a329d37{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-5f5e456f{font-size:40px;line-height:50px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-550 .elementor-element.elementor-element-38ad539d .elementor-icon-list-item > a{font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-550 .elementor-element.elementor-element-55a12d74 .elementor-icon-list-item > a{font-size:18px;line-height:28px;}.elementor-550 .elementor-element.elementor-element-5e58b9b2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-7525844c{font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-1ea73e9d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;font-size:16px;line-height:26px;}.elementor-550 .elementor-element.elementor-element-464a0d64{font-size:16px;line-height:26px;}#elementor-popup-modal-550 .dialog-message{width:1000px;height:100vh;}#elementor-popup-modal-550 .dialog-widget-content{margin:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-550 .elementor-element.elementor-element-24c3aedc{--width:100%;}.elementor-550 .elementor-element.elementor-element-27e9a393{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-550 .elementor-element.elementor-element-403ff9a0{--width:100%;}.elementor-550 .elementor-element.elementor-element-27e9a393{--width:100%;}.elementor-550 .elementor-element.elementor-element-7c08ecf9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-403ff9a0 *//* ===============================
   POPUP – NUR TABLET & DESKTOP
   =============================== */
@media (min-width: 768px) {

  /* Gesamtcontainer */
  .popup-container {
    display: flex;
    width: 90vw !important;   
    height: 650px !important;    
    background: white;
    overflow: hidden;
    border-radius: 8px;
    box-sizing: border-box;

    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  /* Linkes Bild */
  .popup-left {
    flex: 0 0 350px;    
    position: sticky;
    top: 0;
    height: 750px;      
    overflow: hidden;
  }

  .popup-left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  /* Rechter Textbereich */
  .popup-right {
    flex: 1;
    height: 750px;      
    overflow-y: auto;
    overflow-x: hidden;
    padding: 2% 10% 2% 2% !important;
    box-sizing: border-box;
  }

  /* ===============================
     TABLET Anpassung
     =============================== */
  @media (max-width: 1024px) {

    .popup-container {
      width: 90vw;       
      height: 650px;      /* Höhe reduziert für Tablet */
    }

    .popup-left {
      flex: 0 0 250px;    /* Bild proportional kleiner */
      height: 650px;      /* Höhe angepasst */
    }

    .popup-right {
      height: 650px;      /* Höhe anpassen */
    }

    .popup-right * {
      max-width: 100%;
      word-break: break-word;
    }
  }
}/* End custom CSS */
/* Start custom CSS *//* === Close Button Popup 611 === */ #elementor-popup-modal-550 .dialog-close-button { background-color: #f2f2f2; /* leicht gräulicher Hintergrund */ border-radius: 50%; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; padding: 12px; box-sizing: border-box; cursor: pointer; transition: background 0.3s ease, transform 0.2s ease; } #elementor-popup-modal-550 .dialog-close-button svg { width: 20px; height: 20px; fill: #000000; transition: fill 0.3s ease; } #elementor-popup-modal-550 .dialog-close-button:hover { background-color: #090A0B; /* dunkler Hover-Hintergrund */ transform: scale(1.05); } #elementor-popup-modal-550 .dialog-close-button:hover svg { fill: #ffffff; } /* === Close Button Popup 565 === */ #elementor-popup-modal-550 .dialog-close-button { background-color: #f2f2f2; /* leicht gräulicher Hintergrund */ border-radius: 50%; width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; padding: 12px; box-sizing: border-box; cursor: pointer; transition: background 0.3s ease, transform 0.2s ease; } #elementor-popup-modal-550 .dialog-close-button svg { width: 20px; height: 20px; fill: #000000; transition: fill 0.3s ease; } #elementor-popup-modal-550 .dialog-close-button:hover { background-color: #090A0B; /* dunkler Hover-Hintergrund */ transform: scale(1.05); } #elementor-popup-modal-550 .dialog-close-button:hover svg { fill: #ffffff; }/* End custom CSS */