.elementor-744 .elementor-element.elementor-element-62552f10{--display:flex;--position:fixed;--min-height:80px;--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;--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;top:10px;--z-index:9999;}.elementor-744 .elementor-element.elementor-element-62552f10:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-62552f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}body:not(.rtl) .elementor-744 .elementor-element.elementor-element-62552f10{left:0px;}body.rtl .elementor-744 .elementor-element.elementor-element-62552f10{right:0px;}.elementor-744 .elementor-element.elementor-element-9d00a0e{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:60px;}.elementor-744 .elementor-element.elementor-element-9d00a0e:not(.elementor-motion-effects-element-type-background), .elementor-744 .elementor-element.elementor-element-9d00a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-744 .elementor-element.elementor-element-9d00a0e.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-744 .elementor-element.elementor-element-9d00a0e{left:0px;}body.rtl .elementor-744 .elementor-element.elementor-element-9d00a0e{right:0px;}.elementor-744 .elementor-element.elementor-element-1289bfec > .elementor-widget-container{margin:-3px 0px -10px 0px;}body:not(.rtl) .elementor-744 .elementor-element.elementor-element-1289bfec{left:24px;}body.rtl .elementor-744 .elementor-element.elementor-element-1289bfec{right:24px;}.elementor-744 .elementor-element.elementor-element-1289bfec{top:24px;z-index:10000;}.elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-framed .elementor-icon, .elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-framed .elementor-icon, .elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-stacked .elementor-icon:hover{background-color:#B3B3B3;}.elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-framed .elementor-icon:hover, .elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-default .elementor-icon:hover{color:#B3B3B3;border-color:#B3B3B3;}.elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-framed .elementor-icon:hover, .elementor-744 .elementor-element.elementor-element-1289bfec.elementor-view-default .elementor-icon:hover svg{fill:#B3B3B3;}.elementor-744 .elementor-element.elementor-element-1289bfec .elementor-icon{font-size:30px;}.elementor-744 .elementor-element.elementor-element-1289bfec .elementor-icon svg{height:30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-744 .elementor-element.elementor-element-62552f10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-744 .elementor-element.elementor-element-62552f10{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-744 .elementor-element.elementor-element-9d00a0e{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}}@media(min-width:768px){.elementor-744 .elementor-element.elementor-element-9d00a0e{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-744 .elementor-element.elementor-element-9d00a0e{--width:1014px;}}/* Start custom CSS for icon, class: .elementor-element-1289bfec *//* Basis: Fixed oben links auf allen Geräten */
.mein-hamburger {
  position: fixed;
  left: 24px;      /* Abstand vom Rand */
  top: 24px;       /* oben links */
  z-index: 10000;
}

/* WordPress-Adminbar berücksichtigen (eingeloggt) */
body.admin-bar .mein-hamburger {
  top: calc(24px + 32px); /* 32px Höhe der Adminbar */
}

/* Mobile: links mittig (50% der Höhe) */
@media (max-width: 767px) {
  .mein-hamburger {
    top: 50%;
    transform: translateY(-50%); /* echte Zentrierung */
    left: 16px;                  /* etwas schmaler am Rand */
  }
  body.admin-bar .mein-hamburger {
    top: calc(50% + 16px); /* kleine Korrektur, damit es nicht unter der Bar „klemmt“ */
  }
}/* End custom CSS */