.elementor-106 .elementor-element.elementor-element-8fe7fc7:not(.elementor-motion-effects-element-type-background), .elementor-106 .elementor-element.elementor-element-8fe7fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-106 .elementor-element.elementor-element-8fe7fc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1000;}.elementor-106 .elementor-element.elementor-element-8fe7fc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-106 .elementor-element.elementor-element-d885dad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-106 .elementor-element.elementor-element-d885dad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-106 .elementor-element.elementor-element-d885dad.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-106 .elementor-element.elementor-element-b58d826.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-106 .elementor-element.elementor-element-b58d826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-106 .elementor-element.elementor-element-b58d826.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-106 .elementor-element.elementor-element-c99dbec{width:auto;max-width:auto;align-self:center;text-align:left;}.elementor-106 .elementor-element.elementor-element-c99dbec > .elementor-widget-container{margin:0px 55px 0px 0px;}.elementor-106 .elementor-element.elementor-element-c99dbec .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-106 .elementor-element.elementor-element-c99dbec .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-abb0d00 );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;line-height:19px;letter-spacing:-0.2px;padding:3px 15px 3px 15px;}.elementor-106 .elementor-element.elementor-element-c99dbec .aux-menu-depth-0{margin:0px 0px 0px 0px;}.elementor-106 .elementor-element.elementor-element-c99dbec .aux-menu-depth-0.current-menu-item > a{color:var( --e-global-color-text );}.elementor-106 .elementor-element.elementor-element-c99dbec .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-106 .elementor-element.elementor-element-7619391 .aux-search-form .aux-submit-icon-container,.elementor-106 .elementor-element.elementor-element-7619391 .aux-search-section button.aux-search-icon, .elementor-106 .elementor-element.elementor-element-7619391 .aux-search-section svg.aux-search-icon{background-color:transparent;}.elementor-106 .elementor-element.elementor-element-7619391 .aux-search-icon:before, .elementor-106 .elementor-element.elementor-element-7619391 .aux-submit-icon-container:before{color:#303030;}.elementor-106 .elementor-element.elementor-element-7619391 svg{fill:#303030;}.elementor-106 .elementor-element.elementor-element-7619391 .aux-search-form .aux-search-field, .elementor-106 .elementor-element.elementor-element-7619391 .aux-search-form select{background-color:#FFF;}.elementor-106 .elementor-element.elementor-element-7619391 .aux-search-form .aux-search-submit{background-color:#303030;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-c81a2f8{width:70%;}.elementor-106 .elementor-element.elementor-element-eb96dd0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-d885dad{width:25%;}.elementor-106 .elementor-element.elementor-element-d885dad.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-106 .elementor-element.elementor-element-b58d826{width:55%;}.elementor-bc-flex-widget .elementor-106 .elementor-element.elementor-element-b58d826.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-106 .elementor-element.elementor-element-b58d826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-106 .elementor-element.elementor-element-b58d826.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-106 .elementor-element.elementor-element-b58d826 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-106 .elementor-element.elementor-element-c99dbec{width:var( --container-widget-width, 31.8px );max-width:31.8px;--container-widget-width:31.8px;--container-widget-flex-grow:0;}.elementor-106 .elementor-element.elementor-element-d2f3cca{width:30%;}}@media(min-width:768px){.elementor-106 .elementor-element.elementor-element-c81a2f8{width:25.625%;}.elementor-106 .elementor-element.elementor-element-d885dad{width:74.375%;}.elementor-106 .elementor-element.elementor-element-b58d826{width:93.929%;}.elementor-106 .elementor-element.elementor-element-d2f3cca{width:5.376%;}}/* Start custom CSS for html, class: .elementor-element-eb96dd0 */@media only screen and (max-width: 600px) {
  .elementor-106 .elementor-element.elementor-element-eb96dd0 {
    max-width: 180px;
    margin-right: 10px;
  }
}/* End custom CSS */
/* Start custom CSS for aux_menu_box, class: .elementor-element-c99dbec *//* EDIT FELIX */
/* Screen Menu am Desktop designen */
@media screen and (min-width: 1125px) {
    .elementor-106 .elementor-element.elementor-element-c99dbec .aux-master-menu .aux-megamenu {
	    border-bottom: 4px solid var(--e-global-color-primary);
    }
}

.elementor-106 .elementor-element.elementor-element-c99dbec .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item&gt;.aux-item-content {
		transition: background-color 150ms linear,color 150ms linear,transform 750ms cubic-bezier(0.19,1,.22,1);
}
.elementor-106 .elementor-element.elementor-element-c99dbec .aux-master-menu.aux-horizontal.aux-skin-classic .aux-submenu.aux-megamenu .aux-menu-item.aux-hover&gt;.aux-item-content {
	/* color: #EF1E33; */
	transform: translateX(15px);
}
/* EDIT FELIX */

.elementor-106 .elementor-element.elementor-element-c99dbec .aux-menu-item:first-child .aux-item-content {
    padding-left: 0 !important;   
}

.elementor-106 .elementor-element.elementor-element-c99dbec .aux-menu-item:last-child .aux-item-content {
    padding-right: 0 !important;   
}

.elementor-106 .elementor-element.elementor-element-c99dbec .aux-menu-item.current-menu-item .aux-item-content {
   /* color: #000 !important; */
}

.elementor-106 .elementor-element.elementor-element-c99dbec .aux-burger {
    margin: auto;
}

@media only screen and (max-width: 1024px) {
    .elementor-106 .elementor-element.elementor-element-c99dbec .aux-menu-item .aux-item-content {
        padding: 15px 0;
        font-size: 16px !important;
        font-weight: 400 !important;
    }
}/* End custom CSS */