.navbar-brand a {
  color: #f5f5f5;
}
.site-name {
font-size: 2rem;
  display: inline-block;
  font-weight: 600;
  margin-bottom: .4rem;
  letter-spacing: 1.5px;
  line-height: 1;
}



acm-cta.style-2 .cta-inner {
padding: o;
}
@media (min-width: 1400px) {
  .acm-features.style-6 {
    padding: 2rem;
  }
}
.text-success {
  color: var(--color-success) !important;
padding-bottom: 2rem;
margin-top: 0;
}

@media (min-width: 1200px) {
  .t4-main-body {
    padding-top: 1rem;
    padding-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  #t4-header .header-top .container, #t4-header .header-top .t4-masthead .t4-masthead-detail, .t4-masthead #t4-header .header-top .t4-masthead-detail {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}

.t4-masthead .ja-masthead.has-bg _.ja-masthead-description { opacity: 1; }

.acm-accordion .card-header .title {
    display: block !important;
}
.t4-masthead .ja-masthead::before {
  opacity: 0.1;
  }

.acm-hero.style-1 {
  --headings-color: #fff;
  letter-spacing: 0.5px;
  }
  .acm-features.style-3 .feature-block {display: none;}

.acm-hero.style-1 .description {
  color: #fff;
  font-size: 1.125rem;
}
/*
.acm-hero.style-1 .acm-hero-item::after {
  background: none !important; /*remove bg hero home*/
}
*/