.color-2 {
  background-color: var(--accent-red);
}

.color-3 {
  background-color: var(--additional-purple);
}

.color-4 {
  background-color: var(--additional-purple-2);
}

.color-5 {
  background-color: #329eff;
}

.color-6 {
  background-color: var(--additional-green);
}

.service-side-image-text.image-text-reversed.color-4.b2b {
  background-color: var(--general-accent-blue);
}

.service-side-image-text.image-text-reversed.color-3.b2b {
  font-size: 16px;
}

.service-side-image-text.color-3.b2b {
  background-color: var(--general-accent-blue);
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.no-bottom-padding {
  padding-bottom: 0;
}

.color-1 {
  background-color: var(--general-accent-blue);
}

.grey-text {
  color: var(--light-slate-grey);
}

.zoom-on-hover {
  transition: transform .45s;
}

.zoom-on-hover:hover {
  background-image: url('/images/background-image.svg');
  background-position: 0 0;
  background-size: 125px;
  transform: scale(1.06);
}

.hidden {
  display: none;
}

.grey-text-link {
  color: var(--light-slate-grey);
}

.grey-text-link:hover {
  color: var(--light-slate-grey);
  text-decoration: underline;
}

@media screen and (max-width: 991px) {
  .zoom-on-hover:hover {
    transform: none;
  }
}

@media screen and (max-width: 767px) {
  .service-side-image-text.color-3 {
    display: block;
  }
}
