.content-wrap {
      background: #ffffff;
    }

     .credibility-block,
     .hero + .credibility-block {
      background: transparent;
    }

     .banner, body.custom-background .content-wrap, body.lead-bg-full .content-wrap {
      background: transparent;
    }

     .banner .brand .brand-text > * {
      color: #1d1d1d;
    }

     .brand-logo {
      color: #26648d
    }

     .brand-text {
      color: #1d1d1d;
    }

     .navbar-toggler {
      color: #1d1d1d;
    }

    body:not(.mce-content-body):not(.wp-admin) {
      border-top: solid 5px #26648d;
      color: #1d1d1d
    }

    .dropdown-item.active,
    .dropdown-item:active {
      background-color: #26648d;
      color: #fff !important;
    }

    .content h2, .credibility-block-header, .editor-styles-wrapper h2, .gravity-theme .gsection_title {
      color: #26648d;
    }

     .banner .list-social svg {
      fill: #26648d;
    }

     #menu-main-navigation > .menu-item a:hover,  #top-menu-banner .hl-top-menu a:hover {
      color: #1b4865;
    }

     .blockquote:before,
     blockquote:before {
      color: #26648d;
      font-family: sans-serif;
    }

     blockquote,  blockquote em {
      color: #1d1d1d;
    }

     blockquote footer {
      text-align: right;
      color: #505050;
      font-size: 80%;
    }

     a:hover,
     a:active,
     a:focus {
      color: #0056cc;
      text-decoration: none;
    }

     .btn-primary,
     .btn-primary:visited,
     .gform_button,
     input[type='submit']:not(.components-button),
     .banner .nav-top .button a {
      background-color: #2DD4BF;
      border-color: #cc4c00;      
    }

     .btn-primary:not(:disabled):not(.disabled):active, input[type='submit']:not(:disabled):not(.disabled):active, .gform_button:not(:disabled):not(.disabled):active, .banner .nav-top .button a:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, input[type='submit']:not(:disabled):not(.disabled).active, .gform_button:not(:disabled):not(.disabled).active, .banner .nav-top .button a:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .show > input.dropdown-toggle[type='submit'], .show > .dropdown-toggle.gform_button, .banner .nav-top .button .show > a.dropdown-toggle,
     .btn-primary:hover,
     .btn-primary:focus,
     .btn-primary:active,
     .btn-primary:active:focus,
     .gform_button:hover,
     .gform_button:focus,
     .gform_button:active,
     .gform_button:active:focus,
     input[type='submit']:not(.components-button):hover,
     input[type='submit']:not(.components-button):focus,
     input[type='submit']:not(.components-button):active,
     input[type='submit']:not(.components-button):active:focus,
     .banner .nav-top .button a:hover,
     .banner .nav-top .button a:focus,
     .banner .nav-top .button a:active,
     .banner .nav-top .button a:active:focus {
      background-color: #cc4c00;
      border-color: #cc4c00;
    }
#menu-main-navigation > .menu-item a,  #top-menu-banner .hl-top-menu a {
      color: #26648d;
    }
.widget_carrot_cta .bg-primary {
      background-image: linear-gradient(rgba(38,100,141,1) 50%, rgba(45,212,191,1) 100%);
      color: white !important;
    }

     .widget_carrot_cta .cta-btn {
      background: white;
      color: #1d1d1d !important;
      border-bottom: 2px solid #1d1d1d;
    }
footer.content-info {
  background-color: #102b3d;
  color: #fff
}

footer.content-info a:not(.list-social-link),
footer.content-info a:not(.list-social-link):visited,
footer.content-info blockquote {
  color: #fff !important
}

footer.content-info a:not(.list-social-link):hover,
footer.content-info a:not(.list-social-link):active {
  color: #e2e2e2
}
#top-menu-banner .hl-telephone-container {
  color: #fff;
}
#top-menu-banner .hl-telephone-container:after {
  background: #26648d
}
#top-menu-banner .hl-triangle-poly-1 {
  fill: #26648d
}

 .hero .hl-triangle .hl-triangle-poly-1,
.content-info .hl-triangle .hl-triangle-poly-1 {
  fill: #ffffff;
}

 .widget.gform_widget > h3:after,
.content .gform_title:after,
.editor-styles-wrapper .gform_title:after {
  background-color: #26648d
}

.first-block-is-full-width-cover-hemlock .content-wrap:before {
  content: '';
  z-index: 10;
  height: 4vw;
  width: 100vw;
  left:50%;
  right:50%;
  margin: 0 -50vw;
  background: #ffffff;
  position: absolute;
  top:-1px;
  display: block;
  clip-path: polygon(0% 0%, 100% 0%, 0 100%);
}

.first-block-is-full-width-cover-hemlock .wp-block-cover-wrap:nth-of-type(1):after {
  content: '';
  z-index: 10;
  height: 4vw;
  width: 100%;
  left:0;
  right:0;
  background: #ffffff;
  position: absolute;
  bottom:-1px;
  display: block;
  clip-path: polygon(0% 100%, 100% 100%, 100% 0%);
}

body,
body.custom-background,
body.no-hero:not(.single-location):not(.no-content) .content-wrap,
body.no-hero.has-credbar .credibility-block,
body.single-location .entry-content > div {
  background-color: #ffffff;
}
:root {
      --hero-overlay-background: linear-gradient(-90deg, rgba(33,68,90,0.6), rgba(33,45,90,0.6));
    }
    
    .widget.gform_widget > h3:after, .main .gform_title:after {
      background-color: #26648d;
    }