.elementor-9104 .elementor-element.elementor-element-1ec0e789{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9104 .elementor-element.elementor-element-1ec0e789:not(.elementor-motion-effects-element-type-background), .elementor-9104 .elementor-element.elementor-element-1ec0e789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60867c7 );}/* Start custom CSS for wp-widget-categories, class: .elementor-element-18fd3622 */.elementor-9104 .elementor-element.elementor-element-18fd3622 h5 {
    font-family:var(--get_brand-font);
}
.elementor-9104 .elementor-element.elementor-element-18fd3622 ul:first-of-type {
    margin-left:0!important;
    padding-left:0em;
}
.elementor-9104 .elementor-element.elementor-element-18fd3622 ul li {
    color:#0009;
    font-size:0.8em;
}

.elementor-9104 .elementor-element.elementor-element-18fd3622 ul li::marker {
    color:transparent;
}

.elementor-9104 .elementor-element.elementor-element-18fd3622 ul li a {
    color:var(--e-global-color-primary);
    
}
.elementor-9104 .elementor-element.elementor-element-18fd3622 ul li a:hover {
    color:var(--e-global-color-secondary);
}

.elementor-9104 .elementor-element.elementor-element-18fd3622 ul.children {
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    padding-left:0.5em;
}

.elementor-9104 .elementor-element.elementor-element-18fd3622 ul.children li {
    margin-right:0.5em;
}

/*** Custom CSS ***/
.elementor-editor-active .elementor-9104 .elementor-element.elementor-element-18fd3622::before {
    width:fit-content;
    height:fit-content;
    content:"Custom CSS";
    color:#fff;
    background-color:green;
    margin-top:-20px;
    padding:2px 5px;
    font-size:0.5em;
    opacity:0.5;
    position:absolute;
    z-index:999;
}
/*** *** ***//* End custom CSS */