.elementor-333 .elementor-element.elementor-element-0c7fc3e{--display:flex;--min-height:250px;}.elementor-333 .elementor-element.elementor-element-0c7fc3e:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-0c7fc3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-f35ea7f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-f35ea7f:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-f35ea7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4882ef8 );}.elementor-333 .elementor-element.elementor-element-a21c5e4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-333 .elementor-element.elementor-element-d29ee0c{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-c13dd45{--display:flex;}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-eaf4d00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-item > a{font-size:12px;}.elementor-333 .elementor-element.elementor-element-eaf4d00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-467f144{--display:flex;}.elementor-333 .elementor-element.elementor-element-f71e649 a{color:var( --e-global-color-c5c3ab7 );}.elementor-333 .elementor-element.elementor-element-27df45d{columns:1;}.elementor-333 .elementor-element.elementor-element-27df45d a{color:var( --e-global-color-c5c3ab7 );}.elementor-333 .elementor-element.elementor-element-88a18d1 a{color:var( --e-global-color-c5c3ab7 );}.elementor-333 .elementor-element.elementor-element-c8dc95d{columns:1;}.elementor-333 .elementor-element.elementor-element-c8dc95d a{color:var( --e-global-color-c5c3ab7 );}@media(max-width:1024px){.elementor-333 .elementor-element.elementor-element-0c7fc3e{--min-height:125px;}.elementor-333 .elementor-element.elementor-element-d29ee0c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-0c7fc3e{--min-height:230px;}.elementor-333 .elementor-element.elementor-element-467f144{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}/* Start custom CSS */.service-area-links ul{
    padding: 0;
    gap: 20px;
}

.service-area-links li::marker{
    color: transparent;
}

/* Base: 3 Columns for Desktop (Left-to-Right flow) */
.service-area-links ul{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 2rem;
    row-gap: 1rem;
    list-style-type: none; /* Removes default bullets */
    padding: 0;
    margin: 0;
}

/* Link styling */
.service-area-links a {
    text-decoration: none;
    display: inline-block;
}

/* Responsive: 2 Columns for Tablets */
@media (max-width: 992px) {
    .service-area-links {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Responsive: 1 Column for Mobile */
@media (max-width: 600px) {
    .service-area-links {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */