.section--light .banner .component__button--2.cta__button {
    color: #ffffff !important;
    background-color: #076843 !important;
    border: 1px solid #076843 !important;
}

.section--light .banner .component__button--2.cta__button:hover {
    border: 1px solid #076843 !important;
    color: #fff !important;
}

.section--light .editable__container h2, .section--light .editable__container h3 {
    color: #076843 !important;
}

.section__bg--dark-4::before {
    background-color: #076843;
}

.section--dark .navigation__item--link:hover {
    color: #076843;
}

.section-copyright .copyright__link:hover, .section-copyright #copyright__link:hover {
    color: #076843;
}

.editable__container h1 {
    border-bottom: 1px solid #076843;
}

.section-logo .logo-a__vertical__top .logo-a__image-link {
    align-items: center;
}

.section-logo .logo-a__text {
    text-align: center;
}

.navigation-a .navigation__list--head {
    justify-content: center;
}

.section-staff .staff-b .staff-member__image {
    object-fit: contain;
    min-height: 389px;
}

.staff-b--12 .staff__item .staff-member__image-wrapper {
    height: auto;
}

.section--light .banner-c__title, .section--dark .banner-c__title {
    text-shadow: 2px 2px 4px #ffffff;
}

.section--light .banner-c__subtitle, .section--dark .banner-c__subtitle {
    color: #000;
    text-shadow: 0px 0px 4px #ffffff;
}

.section-banner .banner .banner-text__title--large {
    font-size: 3.1875rem;
    line-height: 3.375rem;
    text-align: center;
    color: #076843;
}

.section-banner .banner .banner-text__subtitle--small {
    font-size: 2.5625rem;
    line-height: 3.375rem;
    background-color: #abf9db6b;
}

.section-banner .banner .banner-text__subtitle--small {
    font-size: 2.5625rem;
    line-height: 2.6875rem;
    background-color: #ffffff52;
    text-align: center;
    padding: 5px 0px 5px 0px;
    border-radius: 12px;
}

.section--light .banner .component__button--1.cta__button {
    border: none !important;
    color: #f3f5f5 !important;
    background-color: #076843;
}

.mr-lg-3.w-100.w-lg-50.banner-c__button.component__button.text-right {
    text-align: center !important;
}

.featuredblocks-grid-a .featuredblock__icon .icon, .featuredblocks-grid-a .featuredblock__icon .partial-header-a .editable__container--inner:before, .partial-header-a .featuredblocks-grid-a .featuredblock__icon .editable__container--inner:before, .featuredblocks-grid-a .featuredblock__icon .partial-header-a .phone__number:before, .partial-header-a .featuredblocks-grid-a .featuredblock__icon .phone__number:before, .featuredblocks-grid-a .featuredblock__icon .partial-header-b .editable__container--inner:before, .partial-header-b .featuredblocks-grid-a .featuredblock__icon .editable__container--inner:before, .featuredblocks-grid-a .featuredblock__icon .partial-header-b .phone__number:before, .partial-header-b .featuredblocks-grid-a .featuredblock__icon .phone__number:before, .featuredblocks-grid-a .featuredblock__icon .article__post-author:before, .featuredblocks-grid-a .featuredblock__icon .article__post-category:before, .featuredblocks-grid-a .featuredblock__icon .article__post-creation-date:before, .featuredblocks-grid-a .featuredblock__icon .contactform--a .ui-datepicker .ui-widget-header .ui-datepicker-prev, .contactform--a .ui-datepicker .ui-widget-header .featuredblocks-grid-a .featuredblock__icon .ui-datepicker-prev, .featuredblocks-grid-a .featuredblock__icon .contactform--a .ui-datepicker .ui-widget-header .ui-datepicker-next, .contactform--a .ui-datepicker .ui-widget-header .featuredblocks-grid-a .featuredblock__icon .ui-datepicker-next, .featuredblocks-grid-a .featuredblock__icon .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:before, .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess .featuredblocks-grid-a .featuredblock__icon a:before, .featuredblocks-grid-a .featuredblock__icon .form-default .ui-datepicker .ui-widget-header .ui-datepicker-prev, .form-default .ui-datepicker .ui-widget-header .featuredblocks-grid-a .featuredblock__icon .ui-datepicker-prev, .featuredblocks-grid-a .featuredblock__icon .form-default .ui-datepicker .ui-widget-header .ui-datepicker-next, .form-default .ui-datepicker .ui-widget-header .featuredblocks-grid-a .featuredblock__icon .ui-datepicker-next, .featuredblocks-grid-a .featuredblock__icon .testimonials .expand:before, .testimonials .featuredblocks-grid-a .featuredblock__icon .expand:before {
    color: #076843;
}

.section--light .map-a .map__caption {
    color: #076941;
}

.section--light .testimonials-d .testimonials-item .defaultImgWrap .defaultImg, .section__bg--dark-4 .testimonials-d .testimonials-item .defaultImgWrap .defaultImg {
    background-color: #076843;
}

.testimonials-d .testimonials-item__source {
    color: #076843;
}

@media (max-width: 516px) {
    /* .left_header_con2__container, .right_header_con2__container {
        display: none;
    } */
}

.stf-con {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}


.featuredblock__content{display:block!important;}
.featuredblock__sub-menu{padding:0!important;}
.featuredblock__sub-menu a{color:#6ca442!important;}
.featuredblock__sub-menu{visibility:hidden!important;}