div[id*=t4-section-],
div[id^=t4-section-],
div[id*=t4-spotlight-],
div[id^=t4-spotlight-] {
  padding-top: 28px;
  padding-bottom: 128px;
}

.acm-hero {
  
  background-position: top left;
  background-repeat: no-repeat;

  position: relative;
}
.acm-hero .hero-item {
  position: relative;
  max-width: 620px;
  z-index: 2;
}
@media (max-width: 1919.98px) {
  .acm-hero .hero-image {
    height: 70%;
  }
  .acm-hero .hero-image img {
    max-height: 100%;
  }
}
@media (max-width: 1199.98px) {
  .acm-hero .hero-image {
    display: none;
  }
}
.acm-hero .hero-item .phone-wrap {
  border-top: 1px solid #F4F4F4;
  padding-top: 1.7143rem;
  margin-top: 0px;
}
div#t4-spotlight-2 .bg-1 {
  background: #361a42;
  color: rgba(255, 255, 255, 0.5);
}
div#t4-spotlight-2 .bg-2 {
  background: #7f3e9a;
  color: #fff;
}
div#t4-spotlight-2 .bg-3 {
  background: #9549b6;
  color: rgba(255, 255, 255, 0.5);
}
.section-title span {
  background: #B859DF;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  padding: 8px 16px;
.text-info {
  color: #fff !important;
}
#back-to-top {
  background: #7f3e9a;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  display: none !important;
  position: fixed;
  right: 3.4286rem;
  bottom: 1.7143rem;
  height: 64px;
  text-align: center;
  width: 64px;
  z-index: 100;
}
a {
  color: #b859df;
  font-weight: bold;
}
a:hover {
  color: #925ba9;
    font-weight: bold;
}
.t4-footnav {
    background-color: #B859DF;
}
.t4-footer {
    background-color: #B859DF;
}