.elementor-13219 .elementor-element.elementor-element-77b0396{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-13219 .elementor-element.elementor-element-77b0396:not(.elementor-motion-effects-element-type-background), .elementor-13219 .elementor-element.elementor-element-77b0396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-13219 .elementor-element.elementor-element-9221382 > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-13219 .elementor-element.elementor-element-5607d59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13219 .elementor-element.elementor-element-e2ee7ab{--display:flex;--min-height:600px;--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;--padding-top:30px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-13219 .elementor-element.elementor-element-e2ee7ab:not(.elementor-motion-effects-element-type-background), .elementor-13219 .elementor-element.elementor-element-e2ee7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-13219 .elementor-element.elementor-element-123a6ea .elementor-heading-title{font-size:20px;font-weight:600;}.elementor-13219 .elementor-element.elementor-element-a61633a .elementor-heading-title{font-size:16px;}.elementor-13219 .elementor-element.elementor-element-76c84ab{--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;--padding-top:30px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-13219 .elementor-element.elementor-element-400a3fb .elementor-heading-title{font-size:12px;}.elementor-13219 .elementor-element.elementor-element-1778b36 .elementor-heading-title{text-transform:capitalize;}.elementor-13219 .elementor-element.elementor-element-e7e2670{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-13219 .elementor-element.elementor-element-77b0396{--content-width:1300px;}.elementor-13219 .elementor-element.elementor-element-5607d59{--content-width:1300px;}.elementor-13219 .elementor-element.elementor-element-e2ee7ab{--width:29%;}.elementor-13219 .elementor-element.elementor-element-76c84ab{--width:71%;}}/* Start custom CSS */.sub-cat-link.elementor-widget-image a {
    display: block;
}
.term-description p {
    margin-bottom: 5px;
}
.sub-cat-text-area {
    padding: 20px 15px 15px 15px;
    background: #F9F9F9;
    font-size: 15px;
}
.sub-cat-text-area ul {
    margin: 0 0 17px 4px;
    list-style: none;
    padding-left: 0;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 20px;
}

.sub-cat-text-area li {
    font-size: 14px;
    line-height: 1.3;
    position: relative;
    padding-left: 14px; /* space for chevron */
}

.sub-cat-text-area li::before {
    content: "›"; /* small chevron */
    position: absolute;
    left: 0;
    top: 0;
    font-size: 12px; /* adjust size */
    line-height: 1.3;
}

.sub-cat-text-area p {
    margin: 0 0 10px 0;
}

.sub-cat-description {
    padding: 20px 15px 20px 15px;
    background: #f0f0f0;
}

.sub-cat-description .elementor-heading-title.elementor-size-default {
    line-height:1.5;
    font-size:15px;
}/* End custom CSS */