.elementor-6732 .elementor-element.elementor-element-8b17b2d{--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:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-7293d11 */.awc-wrapper .awc-title {
    color: #064163;
    font-family: 'Manrope', sans-serif;
}



/* Location & Service Page numbers */
.awc-wrapper .awc-stat-number {
    color: #064163;
    font-family: 'Manrope', sans-serif;
}

/* Letter filter buttons - default state */
.awc-wrapper .awc-letter {
    border: 1px solid #064163;
    background: transparent;
    color: #064163;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Letter filter buttons - hover state */
.awc-wrapper .awc-letter:hover {
    background: #064163;
    color: #ffffff;
    border-color: #064163;
}

/* Active/selected letter button (including "All") */
.awc-wrapper .awc-letter.is-active {
    background: #064163;
    color: #ffffff;
    border-color: #064163;
}

/* Search clear button - default state */
.awc-wrapper .awc-clear {
    border: 0px solid #064163;
    background: transparent;
    color: #064163;
     display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

/* Search clear button - hover state */
.awc-wrapper .awc-clear:hover {
    background: #064163;
    color: #ffffff;
    border-color: #064163;
}
/* Location letter badge on cards */
.awc-wrapper .awc-location-badge {
    background: transparent;
    color: #064163;
    border: 1px solid #064163;
}

/* Load More Locations button - default state */
.awc-wrapper .awc-load-more {
    background: #064163;
    color: #ffffff;
    border: 1px solid #064163;
    
}

/* Load More Locations button - hover state */
.awc-wrapper .awc-load-more:hover {
    background: #000000;
    color: #ffffff;
    border: 1px solid #000000;
}

/* CTA section background */
.awc-wrapper .awc-cta {
    background: #064163;
}

/* Contact Us button inside CTA - stays white, text turns red */
.awc-wrapper .awc-cta-button {
    background: #ffffff;
    color: #064163;
    border-radius: 0px;
    border: 1px solid #ffffff;
}/* End custom CSS */