.elementor-17513 .elementor-element.elementor-element-ac8563b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17513 .elementor-element.elementor-element-b89a1f7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-17513 .elementor-element.elementor-element-c233166{--display:flex;}.elementor-17513 .elementor-element.elementor-element-2517f0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 030px;}@media(max-width:1024px){.elementor-17513 .elementor-element.elementor-element-2517f0c{font-size:19px;}}@media(max-width:767px){.elementor-17513 .elementor-element.elementor-element-b89a1f7 > .elementor-widget-container{margin:15px 0px 0px 10px;}.elementor-17513 .elementor-element.elementor-element-b89a1f7 .elementor-heading-title{font-size:29px;}.elementor-17513 .elementor-element.elementor-element-2517f0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 30px;}.elementor-17513 .elementor-element.elementor-element-2517f0c{font-size:19px;}}/* Start custom CSS for text-editor, class: .elementor-element-2517f0c */.category-list {
        list-style: none;
        padding: 0;
    }
    
.category-list li {
        position: relative;
        padding-left: 20px;
        margin-bottom: 8px;
        font-size: 18px;
    }
    
.category-list li::before {
        content: "";
        position: absolute;
        left: 0;
        top: 9px;
        width: 10px;
        height: 10px;
        background-color: #473BF0;
        border-radius: 2px;
    }
    
.category-list li a {
        text-decoration: none;
        color: #000;
        font-weight: bold;
    }
    
.category-list li a:hover {
        text-decoration: underline;
        color: #473BF0;
    }/* End custom CSS */