.elementor-52199 .elementor-element.elementor-element-04c3730{--display:flex;--min-height:52px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-52199 .elementor-element.elementor-element-04c3730:not(.elementor-motion-effects-element-type-background), .elementor-52199 .elementor-element.elementor-element-04c3730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-52199 .elementor-element.elementor-element-04c3730.e-con{--align-self:center;}.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-52199 .elementor-element.elementor-element-3553dc3{width:var( --container-widget-width, 230px );max-width:230px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 05px;padding:0px 0px 0px 0px;--container-widget-width:230px;--container-widget-flex-grow:0;text-align:start;}.elementor-52199 .elementor-element.elementor-element-3553dc3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-52199 .elementor-element.elementor-element-9bfcc39{margin:5px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-element{--align-self:center;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon-wrapper{text-align:center;}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7d4033 );}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-framed .elementor-icon, .elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-default .elementor-icon{color:var( --e-global-color-a7d4033 );border-color:var( --e-global-color-a7d4033 );}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-framed .elementor-icon, .elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a7d4033 );}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-stacked .elementor-icon:hover{background-color:#B6B6B6;}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-framed .elementor-icon:hover, .elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-default .elementor-icon:hover{color:#B6B6B6;border-color:#B6B6B6;}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-framed .elementor-icon:hover, .elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-view-default .elementor-icon:hover svg{fill:#B6B6B6;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon{font-size:25px;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon svg{height:25px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-52199 .elementor-element.elementor-element-04c3730{--min-height:65px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--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-52199 .elementor-element.elementor-element-3553dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-52199 .elementor-element.elementor-element-9bfcc39{width:var( --container-widget-width, 45px );max-width:45px;margin:5px 020px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-element{--align-self:center;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon-wrapper{text-align:center;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon{font-size:30px;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon svg{height:30px;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon i, .elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon svg{transform:rotate(0deg);}}@media(max-width:767px){.elementor-52199 .elementor-element.elementor-element-04c3730{--min-height:70px;--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-52199 .elementor-element.elementor-element-3553dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-52199 .elementor-element.elementor-element-9bfcc39{margin:5px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:30px;--container-widget-flex-grow:0;width:var( --container-widget-width, 30px );max-width:30px;}.elementor-52199 .elementor-element.elementor-element-9bfcc39.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon-wrapper{text-align:end;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon{font-size:30px;}.elementor-52199 .elementor-element.elementor-element-9bfcc39 .elementor-icon svg{height:30px;}}/* Start custom CSS for image, class: .elementor-element-3553dc3 */#logo-fix {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#logo-fix .right-group {
  display: flex;
  align-items: center;
  gap: 12px;
}

#logo-fix .elementor-widget-image,
#logo-fix .elementor-widget-image > .elementor-widget-container {
  text-align: left !important;
}

#logo-fix .elementor-widget-image img {
  display: block !important;
  margin: 0 !important;
  height: auto;
  width: auto;
}

#logo-fix .logo,
#logo-fix .right-group { flex: 0 0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c3730 */.sticky-menu {
    position: sticky;
    top: 0;
    z-index: 9999;
    background: white; /* Oder eine andere Hintergrundfarbe, damit es nicht transparent wirkt */
}/* End custom CSS */