.lead-boxes--square .h2 {
  font-size: clamp(16px, 2vw, 24px);
}

.cms {
  word-break: break-word;
}

@media (min-width: 992px) {
  .footer .col-md-6.col-lg-4 {
    width: 32%;
  }
}

@media (max-width: 600px) {
  /* step name on mobile */
  .order-progress li:nth-child(odd) a span {
    position: relative;
    top: 32px;
  }

  .white-popup .container {
    padding-left: 0;
    padding-right: 0;
  }
}

