.elementor-9 .elementor-element.elementor-element-169444a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-169444a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-169444a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00FFDA;}.elementor-9 .elementor-element.elementor-element-c07257b{--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-9 .elementor-element.elementor-element-ab673b7{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-20c03ae.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-20c03ae.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-9 .elementor-element.elementor-element-20c03ae.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-20c03ae .elementor-image-box-title{margin-bottom:5px;font-family:"Times New Roman", Sans-serif;}.elementor-9 .elementor-element.elementor-element-20c03ae .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-9 .elementor-element.elementor-element-20c03ae .elementor-image-box-img img{border-radius:10px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.7s;}.elementor-9 .elementor-element.elementor-element-20c03ae:hover .elementor-image-box-img img{opacity:0.78;}.elementor-9 .elementor-element.elementor-element-3d49edf{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-9 .elementor-element.elementor-element-3d49edf .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-9 .elementor-element.elementor-element-c03d3b6{--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-9 .elementor-element.elementor-element-040a2c2{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-847637d{text-align:center;}.elementor-9 .elementor-element.elementor-element-847637d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;}.elementor-9 .elementor-element.elementor-element-86fe86d{--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-9 .elementor-element.elementor-element-d0217eb{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-d0217eb:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d0217eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8dc7dfb{text-align:center;}.elementor-9 .elementor-element.elementor-element-8dc7dfb .elementor-heading-title{font-family:"Times New Roman", Sans-serif;}.elementor-9 .elementor-element.elementor-element-f3a4eea{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-69ad403{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-b924ed9{text-align:center;font-family:"Times New Roman", Sans-serif;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-20c03ae .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-c07257b{--width:33.3333%;}.elementor-9 .elementor-element.elementor-element-c03d3b6{--width:33.3333%;}.elementor-9 .elementor-element.elementor-element-86fe86d{--width:33.3333%;}.elementor-9 .elementor-element.elementor-element-f3a4eea{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ab673b7 *//* Style the entire widget box */
.elementor-widget-container {
    background: #fff; /* White background */
    border-radius: 8px; /* Rounded corners */
    /* box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); */
    /* Soft shadow */
    padding: 15px;
    margin-bottom: 20px;
}

/* Style headings like Categories & Recent Posts */
.elementor-widget-container h2,
.elementor-widget-container h3 {
    font-size: 18px;
    font-weight: 600;
    border-bottom: 2px solid #f0f0f0;
    padding-bottom: 8px;
    margin-bottom: 12px;
    color: #333;
}

/* Add separators for each list item */
.elementor-widget-container ul li {
    list-style: none; /* Remove default bullets */
    padding: 8px 0;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
}

/* Last item without border */
.elementor-widget-container ul li:last-child {
    border-bottom: none;
}

/* Add hover effect for links */
.elementor-widget-container ul li a {
    text-decoration: none;
    color: #0073e6;
    transition: all 0.3s ease;
}

.elementor-widget-container ul li a:hover {
    color: #ff4d4d; /* Hover color */
}

/* Add a small bullet or icon before each item */
.elementor-widget-container ul li::before {
    content: '▸'; /* Arrow icon */
    color: #0073e6;
    position: absolute;
    left: -15px;
    top: 8px;
    font-size: 14px;
}/* End custom CSS */