.elementor-3900 .elementor-element.elementor-element-250726d{--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;}/* Start custom CSS for html, class: .elementor-element-98156c4 *//*
-----------------------------
NEW: Services Page Styles
-----------------------------
*/
.service-detail-section h3 {
    font-size: 2rem;
    font-weight: 700;
    color: var(--dark-color);
}

.service-features {
    list-style: none;
    padding-left: 0;
    margin-top: 25px;
}

.service-features li {
    display: flex;
    align-items: flex-start; /* Aligns icon with the top of the text */
    margin-bottom: 15px;
    font-size: 1.05rem;
    color: var(--text-color);
}

.service-features i {
    color: var(--primary-color);
    font-size: 1.4rem;
    margin-right: 12px;
    margin-top: 2px; /* Minor adjustment for perfect vertical alignment */
}/* End custom CSS */