: root {
  --color-headings: #242630;
  --color-lead: #242630;
  --color-bodycopy: #3B3F51;  
}

.EQThreeStepProcessDescription p {
color: var(--color-bodycopy, #3B3F51);
font-weight: 400;
font-size: 1rem;
text-wrap: pretty;
line-height: 1.4;
}
.EQThreeStepProcessHeading {padding-bottom:4px;}
.EQThreeStepProcessHeading h2 {
text-shadow: -2px 2px 4px rgba(0, 0, 0, 0.15);
font-family: "Open Sans", sans-serif !important;
font-size: clamp(32px, 5vw, 40px);
font-style: normal;
font-weight: 800;
line-height: 0.9;
text-wrap: pretty;
letter-spacing: -0.125rem;
text-transform: uppercase;
}

.EQThreeStepProcessHeading h2 light {
color: var(--color-headings, #242630);
font-family: myriad-pro, sans-serif;
font-size: clamp(32px, 5vw, 40px);
text-shadow: none;
font-style: normal;
font-weight: 300;
line-height: 0.9;
}

.EQThreeStepProcessContent h3 {
color: var(--color-headings, #242630);
font-weight: 700;
font-size: clamp(20px, 5vw, 24px);
line-height: 1;
font-family: myriad-pro, sans-serif;
text-transform: uppercase;
text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);
font-variant-numeric: oldstyle-nums proportional-nums;
padding-top: 24px;
}

.EQThreeStepProcessContent h4 {
color: var(--color-headings, #242630);
font-weight: 700;
font-size: clamp(18px, 5vw, 20px);
line-height: 1;
font-family: myriad-pro, sans-serif;
text-transform: uppercase;
text-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);
font-variant-numeric: oldstyle-nums proportional-nums;
}