.elementor-208 .elementor-element.elementor-element-74863661{margin-top:0em;margin-bottom:0em;}.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-208 .elementor-element.elementor-element-7b646635 > .elementor-widget-container{margin:0em -4em 0em -4em;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-7b646635 */#wrap {
  width: 100%;
  height: 800px;
  padding: 0;
  overflow: hidden;
}

#scaled-frame {
  width: 100%;
  height: 800px;
  border: 0px;
}

#scaled-frame {
  zoom: 0.9;
  -moz-transform: scale(0.9);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.9);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.9);
  -webkit-transform-origin: 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  #scaled-frame {
    zoom: 1;
  }
}/* End custom CSS */
/* Start custom CSS *//* Regalplaner: Header NICHT sticky */
body.page-id-208 .elementor-element-6d9b9302.elementor-sticky--active,
body.page-id-208 .elementor-element-6d9b9302.elementor-sticky--effects {
    position: static !important;
    top: auto !important;
    width: auto !important;
    background-color: transparent !important;
    box-shadow: none !important;
}
body.page-id-208 .elementor-element-6d9b9302.elementor-sticky--effects::before {
    display: none !important;
}
body.page-id-208 .elementor-sticky__spacer { display: none !important; }
body.page-id-208 .elementor-element-6d9b9302 .logo-transparent {
    display: block !important; opacity: 1 !important;
}
body.page-id-208 .elementor-element-6d9b9302 .logo-scrolled {
    display: none !important;
}
/* Menüschrift dunkel (statt weiß) — weil kein Hero-Bild darunter ist */
body.page-id-208 .elementor-element-6d9b9302 .elementor-nav-menu a.elementor-item,
body.page-id-208 .elementor-element-6d9b9302 .elementor-nav-menu a.elementor-sub-item,
body.page-id-208 .elementor-element-6d9b9302 .elementor-nav-menu li a {
    color: #000000 !important;
}
body.page-id-208 .elementor-element-6d9b9302 .elementor-nav-menu a.elementor-item:hover,
body.page-id-208 .elementor-element-6d9b9302 .elementor-nav-menu a.elementor-item.elementor-item-active,
body.page-id-208 .elementor-element-6d9b9302 .elementor-nav-menu a.elementor-item:focus {
    color: #6cb33f !important;
}/* End custom CSS */