h2 {text-transform: uppercase !important;}
h1 {text-transform: uppercase !important; font-size: 16px !important;}

@media (min-width: 900px) {
    .d0-box-shift {
        transform: translate(-100px, 0px);}
    .d0-box-shift-right {
        transform: translate(100px, 0px); z-index: 6;}
}

.jh-solid-box { background-color: #ffffff; padding: 25px; min-height: 100px; display: block; margin: 15px 0px;}
.jh-solid-box2 { background-color: #333333; padding: 25px; min-height: 100px; display: block; margin: 15px 0px;}
.jh-solid-box3 { background-color: #000000; padding: 25px; min-height: 100px; display: block; margin: 15px 0px;}
.btn {text-transform: uppercase !important; font-size: 0.9em !important;}

.step-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border: 4px solid #f97316;
  border-radius: 50%;
  font-size: 2rem;
  font-weight: 800;
  line-height: 1;
  color: #1f2937;
}
