.elementor-25607 .elementor-element.elementor-element-4e456b3b{--display:flex;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25607 .elementor-element.elementor-element-4e456b3b.ekit-sticky--effects{background-color:var( --e-global-color-c31ed5c );}.elementor-25607 .elementor-element.elementor-element-68e0879c{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-25607 .elementor-element.elementor-element-7974dc91{--display:flex;}.elementor-25607 .elementor-element.elementor-element-7974dc91.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-25607 .elementor-element.elementor-element-468a93b4 img{width:110px;}.elementor-25607 .elementor-element.elementor-element-df1de6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-25607 .elementor-element.elementor-element-47323288 > .elementor-widget-container{border-style:none;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a{color:var( --e-global-color-text );border-style:none;padding:0px 0px 0px 0px;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li{margin:0px 10px 0px 0px;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:0px 0px 0px 0px;border-style:none;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel > li:last-child > a{border-style:none;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{border-style:none;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-submenu-panel{padding:15px 15px 15px 15px;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-menu-hamburger{border-style:none;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-menu-close{border-style:none;}.elementor-25607 .elementor-element.elementor-element-767b7b43{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-25607 .elementor-element.elementor-element-52acbbd #ekit-popup-modal-toggler{background-color:var( --e-global-color-light );color:var( --e-global-color-text );}.elementor-25607 .elementor-element.elementor-element-52acbbd #ekit-popup-modal-toggler:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-c31ed5c );}.elementor-25607 .elementor-element.elementor-element-52acbbd .ekit-popup__content{width:460px;height:100vh;}.elementor-25607 .elementor-element.elementor-element-52acbbd .ekit-popup-modal__close i{font-size:20px;}.elementor-25607 .elementor-element.elementor-element-52acbbd .ekit-popup-modal__close:hover i{color:var( --e-global-color-3abe3b7 );}.elementor-25607 .elementor-element.elementor-element-024dcc1 #ekit-popup-modal-toggler:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-c31ed5c );}.elementor-25607 .elementor-element.elementor-element-024dcc1 .ekit-popup__content{width:460px;height:100vh;}.elementor-25607 .elementor-element.elementor-element-024dcc1 .ekit-popup-modal__close i{font-size:20px;}.elementor-25607 .elementor-element.elementor-element-024dcc1 .ekit-popup-modal__close:hover i{color:var( --e-global-color-3abe3b7 );}@media(max-width:1024px){.elementor-25607 .elementor-element.elementor-element-68e0879c{--min-height:70px;}.elementor-25607 .elementor-element.elementor-element-df1de6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25607 .elementor-element.elementor-element-df1de6.e-con{--order:99999 /* order end hack */;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav > li > a{padding:12px 0px 12px 0px;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:12px 0px 12px 0px;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-menu-hamburger{border-radius:0%;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-25607 .elementor-element.elementor-element-47323288 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-25607 .elementor-element.elementor-element-767b7b43{--margin-top:0;--margin-bottom:0;--margin-left:auto;--margin-right:0;}}@media(max-width:767px){.elementor-25607 .elementor-element.elementor-element-7974dc91{--width:auto;}.elementor-25607 .elementor-element.elementor-element-df1de6{--width:auto;}.elementor-25607 .elementor-element.elementor-element-767b7b43{--width:auto;}.elementor-25607 .elementor-element.elementor-element-52acbbd .ekit-popup__content{width:90%;}.elementor-25607 .elementor-element.elementor-element-024dcc1 .ekit-popup__content{width:90%;}}@media(min-width:768px){.elementor-25607 .elementor-element.elementor-element-7974dc91{--width:auto;}.elementor-25607 .elementor-element.elementor-element-df1de6{--width:auto;}.elementor-25607 .elementor-element.elementor-element-767b7b43{--width:auto;}}/* Start custom CSS for container, class: .elementor-element-4e456b3b */.elementor-nav-menu .sub-arrow {
    display: none !important;
}

#site-header {
    min-height: 60px;
    }


@media only screen and (min-width: 1150px) {
    #site-header {
        min-height: 80px;
    }

}

header {
    transition: min-height .25s ease-in-out;
    width: 100% !important;
}

.mh-sticky-header .elementor-container {
    transition: all .25s ease-in-out;
}

header.mh-sticky-header {
    --header-height: 100px;
    --shrink-header-to: 0.6;
    --transition: .5s cubic-bezier(.4, 0, .2, 1);
    background-color: rgba(244, 245, 248, 1);
    transition: background-color var(--transition),
    backdrop-filter var(--transition),
    box-shadow var(--transition);
}

@media only screen and (max-width: 767px) {
    header.mh-sticky-header {
        --header-height: 60px;
    }
   header.mh-sticky-header .elementor-column{
        max-height: 60px;
    }
    #site-header header > .elementor-container {
        min-height: 60px;
    }
}

header.mh-sticky-header .logo img {
    transition: transform var(--transition);
}

header.mh-sticky-header.elementor-sticky--effects .logo img {
    transform: scale(.8);
}

/* Hintergrundfarbe beim Scrollen */
.mhwp-header-scolled {
    position: fixed;
    width: 100%;
    background: transparent;
    background-color: var(--e-global-color-secondary) !important;
}

.mhwp-header-scolled .elementor-container {
    min-height: 60px !important;
}

/* Anderes Logo beim Scrollen */

header.mhwp-header-scolled .logo img {
    content: url(/wp-content/uploads/2022/01/Logo-digital-Life-Sciences_dvelop-weiss_website_250x72.png);
}

/* Farbe - aktive Links wenn Header ist sticky */
header.mhwp-header-scolled
.menu-color a {
    color: #FFFFFF !important;
}

/* Farbe mobil/tablet- aktive Links wenn Header ist sticky */
@media only screen and (max-width: 1150px) {
    header.mhwp-header-scolled
    .menu-color a {
        color: #333e48 !important;
    }
}

/* Farbe mobil/tablet- aktive Links Dropmenü wenn Header ist sticky */
header.mhwp-header-scolled
.elementor-nav-menu--dropdown a.elementor-item-active {
    color: #48868c !important;
}


/*Aktive Hauptmenü Items Farbe beim Scrollen*/
header.mhwp-header-scolled .sticky-menu-items ul li .elementor-nav-menu--main .elementor-item-active {
    color: #ffffff !important;
}

/*Aktive Dropdown-Menü Items Farbe beim Scrollen*/
header.mhwp-header-scolled .sticky-menu-items ul li
.elementor-nav-menu--dropdown
.elementor-item-active {
    color: #48868c !important;
}

/* Hoover Farbe beim Scrollen */
header.mhwp-header-scolled .sticky-menu-items ul li a:hover {
    color: #ffffff !important;
}

/* Hoover Farbe beim Scrollen - Tablet/mobil */
@media only screen and (max-width: 1150px) {
    header.mhwp-header-scolled .sticky-menu-items ul li a:hover {
        color: #48868c !important;
    }
}


header.mhwp-header-scolled .sticky-menu-items .elementor-sub-item {
    color: #333e48 !important;
}


/*Farbe Dropdown-Schrift bei Menü*/
header.mhwp-header-scolled .sticky-menu-items .elementor-sub-item:hover {
    color: #48868c !important;
}

/*Farbe Menüunterstrich, aktiv*/
.elementor-item:after {
    height: 2px !important;
    background-color: #48868c !important;
}

header.mhwp-header-scolled .sticky-menu-items .elementor-item:after {
    height: 2px !important;
    background-color: #FFFFFF !important;
}

/*Farbe Searchbar Menu*/
header.mhwp-header-scolled .elementor-search-form__toggle {
    color: #ffffff !important;
}

/*Farbe Hamburger Menu*/
header.mhwp-header-scolled .sticky-menu-items i {
    color: #ffffff !important;
    line-height: 60px;
}

header.mhwp-header-scolled .elementor-menu-toggle {
    padding-top:0;
    padding-bottom:0;
    line-height: 60px;
}

@media only screen and (min-width: 768px) {
    header.mhwp-header-scolled .sticky-menu-items i {
        line-height: unset;
    }
}

@media only screen and (max-width: 767px) {
#site-header .menu-color .elementor-widget-container{
    position: static!important;
}

#site-header .menu-color .elementor-widget-container .elementor-nav-menu--dropdown{
   top: 37px!important;
}

#site-header .mhwp-header-scolled .menu-color .elementor-widget-container .elementor-nav-menu--dropdown{
   top: 60px!important;
}
    
    #wrap header.mhwp-header-scolled .elementor-nav-menu--dropdown {
       margin-top: 0!important;
    }

#site-header .menu-color{
    position: relative!important;
}
    
}/* End custom CSS */