html{
    opacity: 0;
}

.alias-fb1_svc .featuredblocks {
    background: #003470 !important;
}
.alias-fb2_svc span.featuredblock__title, .alias-fb2_svc .featuredblocks .featuredblock__wrap:after{
    background: #003470 !important;
}

.cta__button.component__button--1, .cta__button--icon.component__button--1 {
    background: #003470 !important;
    box-shadow: 2px 2px 0 0 #003470, inset 2px 2px 0 0 #003470 !important;
}

.cta__button.component__button--1:hover, .cta__button--icon.component__button--1:hover {
    background: #0a5eb8 !important;
    box-shadow: 2px 2px 0 0 #003470, inset 2px 2px 0 0 #003470 !important;
}

.section--light .form-a .form__submit input.component__button--1 {
    color: #000;
}
.component_subtitle_default, .reviews-a .reviews__table .review__ratings-col .review__ratings-small .review__points-small, .reviews-a .reviews__awards-ratings .reviews__ratings-client .reviews__client-rating .reviews__thumb-text, .reviews-a .reviews__awards-ratings .reviews__rating-stars .reviews__rating-points, .component__subtitle, .stats-a .stats-item .stat__subtitle, .section.seo-friendly .component h2, .section.seo-friendly .editable__container h2 {
    font-size: 1.25rem;
}
.component_title_default, .component__title, .stats-a .stats-item .stat__title, .search-a__page-title, .section.seo-friendly .component h1, .section.seo-friendly .editable__container h1 {
    font-size: 1.75rem;
}
.header-g .row-1>div:first-child .logo__image img {
    max-height: 190px;
}



.header-g .locations-a .location__phone--link:before {
    content: "Call or Text:";
    font-weight: 700;
}


.phone_header__container--inner.phone__container--inner span.component-phone__number::before {
    content: "Call or Text: ";
    font-weight: 700;
}


@media (max-width: 475px) {
    .table-container table {
        overflow-x: scroll !important;
        display: block;
    }
}