.elementor-location-header .elementor-element-5dd69c0c .lh-category-pictogram{display:inline-block!important;width:20px!important;height:20px!important;min-width:20px;max-width:20px;vertical-align:-5px;margin:0 8px 0 0;fill:none!important;stroke:currentColor;stroke-width:1.5;flex-shrink:0;pointer-events:none;overflow:visible;}
:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) a:has(>.lh-category-label){background-image:none!important;text-decoration:none!important;}
:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) .lh-category-label{display:inline;min-width:0;padding:0;margin:0;}
:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) .lh-category-text{display:inline;padding:0;margin:0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left bottom;background-size:0% 1px;transition:background-size .25s ease;box-decoration-break:clone;-webkit-box-decoration-break:clone;}
:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) a:hover>.lh-category-label>.lh-category-text,:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) a:focus-visible>.lh-category-label>.lh-category-text{background-size:100% 1px;}
:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) a.lh-category-group-link{font-weight:600!important;}
:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) a.lh-category-group-link{color:#737373!important;}
@media(prefers-reduced-motion:reduce){:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) .lh-category-text{transition:none;}}

/* Presentation revision 1.2.0: flush category/icon edges, quiet clickable groups. */
:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) a.lh-category-group-link{background:none!important;text-decoration:none!important;transition:none!important;color:#737373!important;}
:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) a.lh-category-group-link::before,:is(#menu-1-5dd69c0c,#menu-2-5dd69c0c) a.lh-category-group-link::after{background:none!important;opacity:0!important;}
@media(min-width:1025px){
#menu-1-5dd69c0c>.mega-menu>.sub-menu>li:has(>a.lh-category-group-link){padding-top:0!important;}
#menu-1-5dd69c0c a.lh-category-group-link{border-left-width:16px!important;}
#menu-1-5dd69c0c a.lh-category-group-link+.sub-menu{padding-top:24px!important;}
}
@media(max-width:1024px){
#menu-2-5dd69c0c a.lh-category-group-link{border-left-width:16px!important;padding-left:50px!important;}
#menu-2-5dd69c0c a.lh-category-group-link+.sub-menu{padding-top:12px!important;}
}
