.elementor-85 .elementor-element.elementor-element-2a6864e{--display:flex;--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;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-2a6864e:not(.elementor-motion-effects-element-type-background), .elementor-85 .elementor-element.elementor-element-2a6864e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-icon i{color:var( --e-global-color-0b97d39 );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-icon svg{fill:var( --e-global-color-0b97d39 );transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-efa4c9d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-item > a{font-size:15px;font-weight:500;}.elementor-85 .elementor-element.elementor-element-efa4c9d .elementor-icon-list-text{color:var( --e-global-color-0b97d39 );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-icon i{color:var( --e-global-color-0b97d39 );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-icon svg{fill:var( --e-global-color-0b97d39 );transition:fill 0.3s;}.elementor-85 .elementor-element.elementor-element-eddad43{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-item > a{font-size:15px;font-weight:500;}.elementor-85 .elementor-element.elementor-element-eddad43 .elementor-icon-list-text{color:var( --e-global-color-0b97d39 );transition:color 0.3s;}.elementor-85 .elementor-element.elementor-element-baf9eeb{--display:flex;--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.15);--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-85 .elementor-element.elementor-element-afd6fa7{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:20px;font-weight:500;}.elementor-85 .elementor-element.elementor-element-92453f7{--jmm-top-items-ver-padding:2px;--jmm-top-items-hor-padding:2px;--jmm-top-items-gap:27px;--jmm-sub-menu-offset:20px;--jmm-sub-items-ver-padding:3px;--jmm-sub-items-hor-padding:41px;--jmm-sub-items-gap:7px;--jmm-sub-menu-top-left-radius:0px;--jmm-sub-menu-top-right-radius:0px;--jmm-sub-menu-bottom-right-radius:6px;--jmm-sub-menu-bottom-left-radius:6px;--jmm-top-item-title-color:var( --e-global-color-secondary );--jmm-sub-item-title-color:var( --e-global-color-secondary );--jmm-top-hover-item-title-color:var( --e-global-color-secondary );--jmm-sub-hover-item-title-color:var( --e-global-color-secondary );--jmm-top-active-item-title-color:var( --e-global-color-secondary );--jmm-sub-active-item-title-color:var( --e-global-color-secondary );}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--sub-level,
							.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--sub-level{font-size:18px;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
					.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
					.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
					.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{border-radius:0px 0px 6px 6px;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-sub-menu__list,
				.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner,
				.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-sub-menu__list,
				.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-mega-container__inner{box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.16);}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__container{z-index:999;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__container .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__breadcrumbs .breadcrumb-label{color:var( --e-global-color-secondary );font-weight:600;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__item{padding:7px 0px 7px 0px;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__item .jet-menu-label{color:var( --e-global-color-secondary );}.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-85 .elementor-element.elementor-element-afd6fa7{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:17px;}.elementor-85 .elementor-element.elementor-element-92453f7{--jmm-top-items-gap:13px;}}@media(max-width:767px){.elementor-85 .elementor-element.elementor-element-2a6864e{--justify-content:center;}.elementor-85 .elementor-element.elementor-element-baf9eeb{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-85 .elementor-element.elementor-element-afd6fa7{--container-widget-width:36%;--container-widget-flex-grow:0;width:var( --container-widget-width, 36% );max-width:36%;}.elementor-85 .elementor-element.elementor-element-f80d74f .elementor-button{font-size:14px;padding:12px 16px 12px 16px;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__container{width:95%;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__container .jet-mobile-menu__back i{font-size:9px;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__container .jet-mobile-menu__back svg{width:9px;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__item .jet-menu-label{font-size:17px;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__item .jet-dropdown-arrow i{font-size:8px;}.elementor-85 .elementor-element.elementor-element-92453f7 .jet-mobile-menu__item .jet-dropdown-arrow svg{width:8px;}}/* Start custom CSS for icon-list, class: .elementor-element-efa4c9d */.elementor-85 .elementor-element.elementor-element-efa4c9d img {
height: 60px;
margin-bottom: -25px;
margin-top: -27px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-eddad43 */.elementor-85 .elementor-element.elementor-element-eddad43 img {
height: 60px;
margin-bottom: -25px;
margin-top: -27px;
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-92453f7 */.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner:hover {
    border-style:solid;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:2px;
    border-color:#5CE1E6;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__inner {
    border-style:solid;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-bottom-width:2px;
    border-color:#ffffff00;
}

.jet-mega-menu-list .jet-mega-menu-sub-menu ul{
	padding-top:22px!important;
	padding-bottom:28px!important;
}

.jet-mega-menu-sub-menu__list .jet-mega-menu-item:hover .jet-mega-menu-item__inner{
	background-color:#f5f6f7 !important;
	margin-left:30px;
	margin-right:30px;
	border-radius:6px!important;
}

.jet-mega-menu-sub-menu__list .jet-mega-menu-item .jet-mega-menu-item__inner{
	margin-left:30px;
	margin-right:30px;
	border-radius:6px!important;
}

















@media (max-width: 767px) {

  /* Panel-Header als Bezugspunkt */
  .jet-mobile-menu__controls,
  .jet-menu-mobile-panel .jet-mobile-menu__controls {
    position: relative !important;
    min-height: 20px;
  }

  /* Close rechts oben fixieren */
  .jet-mobile-menu__close {
    position: absolute !important;
    top: 8px !important;
    right: 8px !important;
    z-index: 5;
    transform: none !important;
    line-height: 1 !important;
    padding: 6px !important;
  }

  /* Back-Icon links (deine Position beibehalten) */
  .jet-mobile-menu__back {
    position: absolute !important;
    top: -45px !important;
    left: 92% !important;
    z-index: 5;
    transform: none !important;
    line-height: 1 !important;
    padding: 6px !important;
  }

  /* --- ICON-GRÖSSE: SVG + Font + Pseudo --- */

  /* SVGs im Close/Back-Button */
  .jet-mobile-menu__close svg,
  .jet-mobile-menu__back svg {
    width: 16px !important;   /* 👈 Hier anpassen: z. B. 10px, 12px, 16px */
    height: 16px !important;
    flex: 0 0 16px !important;
    min-width: 16px !important;
    min-height: 16px !important;
  }

  /* Falls das Icon ein Font ist */
  .jet-mobile-menu__close i,
  .jet-mobile-menu__back i {
    font-size: 16px !important;  /* 👈 Hier anpassen */
    font-weight: 400 !important;
    line-height: 1 !important;
  }

  /* Falls das "X" oder Pfeil als ::before gerendert ist */
  .jet-mobile-menu__close::before,
  .jet-mobile-menu__back::before {
    font-size: 16px !important;  /* 👈 Hier anpassen */
    font-weight: 300 !important;
    line-height: 1 !important;
  }

  /* Sicherheitshalber Schriftgröße im Wrapper neutralisieren */
  .jet-mobile-menu__controls {
    font-size: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baf9eeb */.responsive-boxed {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;  
  box-sizing: border-box;
}

.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
padding: 0px !important;
}/* End custom CSS */