.featuredblocks-grid-c .featuredblock__cta .component__button--1 {
    border: 1px solid #0587d8 !important;
    background-color: #0587d8 !important;
}
.section--light .featuredblocks-grid-c .featuredblock__cta .component__button--1:hover {
    color: #ffffff !important;
}
h4.blade-a__subtitle.component__subtitle {
    font-size: 1.28rem;
}
p.component__subtitle.banner-text__subtitle--medium.col-12 {
    font-weight: 500 !important;
}
.blade-a--12 .blade-a__text {
    padding-bottom: 3.5rem !important;
}
.testimonials-a {
    margin-bottom: unset !important;
}
.featuredarticle__title a {
    color: #0587d8 !important;
}
a.featuredarticle__link {
    color: #0587d8 !important;
}

#id_190bcee4-a4a8-5c83-9c6b-6b0b34248ca9 {
    background-color: #0066a5 !important;
}
.map-search__location-distance {
    display: none !important;
}
.section--dark .map-a--12 .map__col {
    background-color: #0066a5 !important;
}
#id_ccaef302-d215-5968-89f8-24e37c91276b .section__bg--dark-1::before {
    background-color: #0066a5 !important;
}
.section-copyright .copyright__link, .section-copyright #copyright__link {
    font-weight: 500 !important;
}
.footer-logo .socialmedia.text-center .socialmedia__link {
    font-size: 2rem !important;
    border: unset !important;
    color: #0587d8 !important;
    background: transparent !important;
    width: 2.6875rem !important;
    height: 2rem !important;
}
.footer-logo .socialmedia.text-center .socialmedia__link:hover {
    color: #c96226 !important;
}
.navigation__list--sub {
    background-color: #0587d8 !important;
}
.navigation__item--link:hover {
    color: #000000 !important;
}
.section--dark .navigation__item.has-drop-down .navigation__item--link:hover:after {
    border-color: #000000 transparent transparent !important;
}
a.breadcrumb__item {
    color: #0066a5 !important;
}
.editable__container a {
    color: #0587d8 !important;
}

a.blog-post__link {
    color: #0587d8 !important;
}
a.blog__pagination-link {
    color: #0587d8 !important;
}
* {
   word-break: unset!important;
}
.form__group .input_container input, .form__group .input_container select {
    border: 1px solid #0587d8 !important;
}
.form-wrap__submit input {
    color: #0587d8 !important;
    border: 1px solid #0587d8 !important;
    background-color: transparent;
}
 .form-wrap__submit input:hover {
    color: #fff !important;
    text-decoration: none;
    border: 1px solid #0587d8 !important;
    background-color: #0587d8 !important;
}
a.article__post-permalink {
    color: #0587d8 !important;
}
.articles__categories.mm-menu .mm-listview > li.mm-selected > a, .articles__categories.mm-menu .mm-listview > li.mm-selected > a {
    background-color: #0066a5 !important;
}
.mm-menu .mm-listview>li a:not(.mm-next):hover {
     background-color: #0066a5 !important;
}
.section--light .articles__categories-list li:hover a, .section--light .articles__categories-list li:hover .mm-next, .section--light .articles__categories-list li:focus a, .section--light .articles__categories-list li:focus .mm-next, .section--dark .articles__categories-list li:hover a, .section--dark .articles__categories-list li:hover .mm-next, .section--dark .articles__categories-list li:focus a, .section--dark .articles__categories-list li:focus .mm-next {
    background-color: #0066a5 !important;
}

.section-banner .banner-group-3__tagline--inner {
    background: #0066a5 !important;
}
.pagination--mobile .pagination-select {
    background: #0066a5 !important;
}
.pagination--mobile a:hover {
    background: #0066a5 !important;
}
a.next {
    color: #0066a5 !important;
}
a.last {
    color: #0066a5 !important;
}
.articles__pagination ul li a:hover, .articles__pagination ul li a.active {
    background: #0066a5 !important;
    color: #fff !important;
}
.articles__pagination ul li a {
    color: #0066a5 !important;
}
.articles__pagination-list .articles__pagination-item--prev a, .articles__pagination-list .articles__pagination-item--next a, .articles__pagination-list .articles__pagination-item--first a, .articles__pagination-list .articles__pagination-item--first--more a, .articles__pagination-list .articles__pagination-item--last a, .articles__pagination-list .articles__pagination-item--last--more a {
    color: #0066a5 !important;
}
.x21-mobile-controls {
    background: #0587d8 !important;
}
.x21-mobile-controls > button {
    background: #0587d8 !important;
}
.mm-menu {
    background: #0587d8 !important;
}
em.mm-counter {
    display: none !important;
}
em.mm-counter+a.mm-next {
    width: 53px;
}
em.mm-counter+a.mm-next+a, em.mm-counter+a.mm-next+span {
    margin-right: 53px;
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    color: #fff !important;
}



@media (max-width: 1200px) and (min-width: 768px) {
h3.component__title.banner-text__title--large.col-12 {
    text-align: center !important;
    margin-top: 1rem;
}
p.component__subtitle.banner-text__subtitle--medium.col-12 {
    text-align: center !important;
}
.banner .banner-text__wrapper {
    padding: unset !important;
}
.banner .banner-group-3 .slider__wrapper {
    padding-left: unset !important;
    padding-right: unset!important;
}
.banner .component__button--1 {
    margin-bottom: 1rem !important;
    width: 98% !important;
}
.banner .component__button--1:before {
    border: 1px solid #ffffff !important;
}
.featuredblocks-grid-c .featuredblock__item {
    border-color: #c96226 !important;
}
#id_8461245e-48f7-5a02-9795-5feb4bc62efb {
    display: none !important;
}
#id_1d334710-38dd-5bc7-b381-210218588af5 {
    display: none !important;
}
}


@media (max-width: 767px) {
h3.component__title.banner-text__title--large.col-12 {
    text-align: center !important;
    margin-top: 1rem;
}
p.component__subtitle.banner-text__subtitle--medium.col-12 {
    text-align: center !important;
}
.banner .banner-text__wrapper {
    padding: unset !important;
}
.banner .banner-group-3 .slider__wrapper {
    padding-left: unset !important;
    padding-right: unset!important;
}
.banner .component__button--1 {
    margin-bottom: 1rem !important;
    width: 98% !important;
}
.banner .component__button--1:before {
    border: 1px solid #ffffff !important;
}
.featuredblocks-grid-c .featuredblock__item {
    border-color: #c96226 !important;
}
#id_8461245e-48f7-5a02-9795-5feb4bc62efb {
    display: none !important;
}
}