.elementor-widget-sitemap .elementor-sitemap-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-sitemap .elementor-sitemap-item{color:var( --e-global-color-text );}.elementor-3595 .elementor-element.elementor-element-cb28f2b .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-3595 .elementor-element.elementor-element-cb28f2b .elementor-sitemap-list, .elementor-3595 .elementor-element.elementor-element-cb28f2b .elementor-sitemap-list .children{list-style-type:disc;}@media(max-width:1280px) and (min-width:480px){.elementor-3595 .elementor-element.elementor-element-94e89a4{width:100%;}}@media(max-width:1540px){.elementor-widget-sitemap .elementor-sitemap-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1280px){.elementor-3595 .elementor-element.elementor-element-94e89a4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-3595 .elementor-element.elementor-element-94e89a4 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 15px 0px;}}@media(max-width:1024px){.elementor-3595 .elementor-element.elementor-element-3a1cc05{padding:15px 15px 15px 15px;}.elementor-widget-sitemap .elementor-sitemap-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{line-height:var( --e-global-typography-text-line-height );}.elementor-3595 .elementor-element.elementor-element-cb28f2b .elementor-sitemap-section{flex-basis:calc( 1 / 2 * 100% );}}@media(max-width:479px){.elementor-widget-sitemap .elementor-sitemap-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-sitemap .elementor-sitemap-item, .elementor-widget-sitemap span.elementor-sitemap-list, .elementor-widget-sitemap .elementor-sitemap-item a{line-height:var( --e-global-typography-text-line-height );}.elementor-3595 .elementor-element.elementor-element-cb28f2b .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}}/* Start custom CSS for section, class: .elementor-element-3a1cc05 */.customMegaMenu .elementor-sitemap-title{
    display: none;
}
.customMegaMenu ul.elementor-sitemap-list li{
    list-style: none;
    padding: 0;
    line-height: 1.8;
}
.customMegaMenu ul.elementor-sitemap-list .children{
    display: none;
}
.customMegaMenu ul.elementor-sitemap-list li:before{
    vertical-align: baseline;
    color: var(--wdtHeadAltColor);
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 16px;
    line-height: normal;
    position: relative;
    content: '';
    top: 3px;
    margin-right: 14px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iY3VycmVudENvbG9yIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEgOGEuNS41IDAgMCAxIC41LS41aDExLjc5M2wtMy4xNDctMy4xNDZhLjUuNSAwIDAgMSAuNzA4LS43MDhsNCA0YS41LjUgMCAwIDEgMCAuNzA4bC00IDRhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTMuMjkzIDguNUgxLjVBLjUuNSAwIDAgMSAxIDgiLz4KPC9zdmc+);
}

@media only screen and (min-width: 1025px) {
    .customMegaMenu ul.elementor-sitemap-list{
        width: auto !important;
        display: grid !important;
        grid-auto-flow: column; 
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(6, auto);
        gap: 10px 20px;
        list-style: none;
        padding: 0;
    }


    #header .wdt-elementor-container-fluid .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu>ul.sub-menu>li.menu-item-object-wdt_mega_menus{
        max-width: 1000px !important;
    }
}

@media (max-width: 1024px) {
   .customMegaMenu .elementor-sitemap-section{
       flex-basis: auto !important;
   } 
}/* End custom CSS */