.elementor-975 .elementor-element.elementor-element-7b97a8c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-975 .elementor-element.elementor-element-1a5047a .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-975 .elementor-element.elementor-element-1a5047a .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-975 .elementor-element.elementor-element-1a5047a{--jmm-top-items-hor-padding:0px;--jmm-top-items-gap:48px;--jmm-top-items-hor-align:center;--jmm-top-item-title-color:var( --e-global-color-primary );--jmm-top-hover-item-title-color:var( --e-global-color-primary );--jmm-top-active-item-title-color:var( --e-global-color-primary );}/* Start custom CSS for jet-mega-menu, class: .elementor-element-1a5047a *///.elementor-975 .elementor-element.elementor-element-1a5047a .jet-mega-menu-item__inner {
    border: 1px solid var(--e-global-color-accent);
    transition: all 300ms;
}

.elementor-975 .elementor-element.elementor-element-1a5047a .jet-mega-menu-item__label {
        transition: color 300ms;
}

.elementor-975 .elementor-element.elementor-element-1a5047a .jet-mega-menu-item {
    display: flex;
}

//header.sticky-header.elementor-sticky--effects .navi .jet-mega-menu-list li a.jet-mega-menu-item__link .jet-mega-menu-item__title  {
    color: var(--e-global-color-primary) !important;
}


.elementor-975 .elementor-element.elementor-element-1a5047a .jet-mega-menu-list li a.jet-mega-menu-item__link .jet-mega-menu-item__label {
    position: relative;
}

.elementor-975 .elementor-element.elementor-element-1a5047a .jet-mega-menu-list li a.jet-mega-menu-item__link .jet-mega-menu-item__label:after {
    border-color: #4c4c4c;
    transition: transform .3s ease-out;
    position: absolute;
    display: block;
    bottom: -6px;
    left: 0;
    width: 100%;
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    border-top: 2px solid currentColor;
    content: "";
}

.elementor-975 .elementor-element.elementor-element-1a5047a .jet-mega-menu-list li:hover a.jet-mega-menu-item__link .jet-mega-menu-item__label:after {
transform: scaleX(1);
}/* End custom CSS */