img.logo__image {
    filter: contrast(1.5);
}
.sedona .section--light .component__button--1 {
   
    box-shadow: #408bc9 5px 5px 0 0;
}
.alias-pagetitle{
    display:none;
}
img.align-left.fr-fic.fr-dii {
    float: right;
    margin: 0px 0px 10px 10px;
}
.sedona .section-featuredblocks .section--light .featuredblocks-grid-e .featuredblock__cta .cta__button, 
.sedona .section-featuredblocks .section--light .featuredblocks-grid-e .featuredblock__cta .cta__button--icon {
    background: #0db4b9 !important;
}

.phone__wrapper .phone__number {
  
   
    font-size: 25px;
}
.section__bg--dark-2::before {
    background-color: #98ceed;
}


#id_0eb727e2-7198-55ff-9a9a-f4fb3445a914 {

background-color:#fff !Important;

}

.section__bg--light-1::before {
    background-color: #ffffff !important;
}

.section .alias-header_logo, .section .alias-header_logo_sticky {
    padding-bottom: 0px;
}
.section__bg--dark-3::before {
    background-color: #98ceed;
}

.sedona .section-form .section--dark .form-wrap__submit input {
    background: #98ceed !important;
}
.section-featuredblocks .section--light .featuredblocks-grid-e .featuredblock__title {
    color: #fff;
}

.sedona .section-form .section--dark .form-wrap__submit input:hover {
    background: #0db4b9 !important;
}


    .section--light .banner-c .tc-divider, .section--dark .banner-c .tc-divider {
        border-top: unset !important;
    }

    .section .component__subtitle, .section .form__caption {
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 900;
    font-size: 16px;
    letter-spacing: 1px;
    text-align: center;
}
.section h1 {
    font-size: 32px;
    line-height: 3rem;
}


     .form__title {
  
    text-align: center;
}

    .section .banner .banner-c__title {
    color: #fff !important;
    filter: drop-shadow(2px 2px 5px black);
}

 .featuredblock__bgImage:before {
    background-color: #42a5dd !important;
}

p.banner-c__subtitle.component__subtitle.banner-text__subtitle--medium.text-center {
    color: #fff;
    filter: drop-shadow(2px 2px 6px black);
}

.col-md-12.banner-a__header {
    top: 245px;
}
.section__bg--dark-1::before {
    background-color: #408bc9 !important;
}

.grid-only {
    display: grid;
    grid-template-columns: auto auto;
}
.company-motto {
    text-align: center;
}
.section-map.section__bg--dark-2 .map-a--12 .map__col {
    background-color: #98ceed;
}

.section .banner .banner-c__title {
    color: #fff !important;
}

.sedona .section--light .banner .component__button--1.cta__button, .sedona .section--light .banner .component__button--1.cta__button--icon {
  
    box-shadow: #408bc9 5px 5px 0 0 !important;
}

.col-2 {
    display: grid;
    grid-template-columns: auto auto;
    max-width: 100% !important;
}

/* .scrollActive .wrap__header .holder-row .container {
    background: #cc9559;
} */

.testimonials {
    padding: 0px 0;
}
.testimonials__title {
    font-family: "montserrat", Arial, Helvetica, sans-serif;
    font-size: 34px;
    line-height: 15px;
    margin: 0 0 5px;
    text-align: center;
    color: #1a1a1a;
}
.testimonials .testimonials-item--source {
    display: block;
    text-align: center;
}
#newslettersignup a.piwik_ignore {
    color: #000 !important;
    font-weight: bold;
}
.business-profile-about-or-reviews {
    padding-right: unset !important;
}
iframe#reviews-widget {
    max-width: 100% !important;
}

@media (max-width:719px) {

    img.logo__image {
    width: 100% !important;
    height: auto !important;
}

.scrollActive .wrap__header .holder-row .container {
    background: unset !important;
}
}
.slider__title, .slider__caption {
 
    filter: drop-shadow(1px 2px 3px black);
}

@media (max-width:519px) {

h3.banner-c__title.component__title.banner-text__title--large.text-center {
    width: 300px;
}
p.banner-c__subtitle.component__subtitle.banner-text__subtitle--medium.text-center {
    width: 350px;
    margin: 17px auto !important;
}
.section-banner .banner .banner-text__subtitle--medium {
    font-family: "Playfair Display", serif;
    font-weight: 400;
    font-size: 1.175rem;
    line-height: 1.75rem;
}

}