.btn-primary{background-color:var(--primary);color:var(--white);font-size:1em;font-weight:500;text-decoration:none;border:2px solid var(--primary);padding:15px 20px}.btn-primary:is(:hover,:focus){background-color:var(--secondary);border-bottom-color:var(--secondary);border-left-color:var(--secondary);border-right-color:var(--secondary);border-top-color:var(--secondary);color:var(--white)}.btn-secondary{color:var(--secondary);font-size:1em;text-decoration:none;border:2px solid var(--secondary);padding:15px 20px}.btn-secondary:is(:hover,:focus){background-color:var(--secondary);border-bottom-color:var(--primary);border-left-color:var(--primary);border-right-color:var(--primary);border-top-color:var(--primary);color:var(--white)}.link-btn-primary{background-color:var(--primary);color:var(--white);display:block;font-size:1em;font-weight:500;text-decoration:none;border:2px solid var(--primary);padding:15px 20px}.link-btn-primary:is(:hover,:focus){background-color:var(--secondary);border-bottom-color:var(--secondary);border-left-color:var(--secondary);border-right-color:var(--secondary);border-top-color:var(--secondary);color:var(--white)}@media (max-width:767px){.link-btn-primary{font-size:1.08em}}.timeline-steps{background-color:var(--white);color:var(--heading-red);font-family:var(--gp-font--judson);font-size:48px;line-height:0.7;padding:10px 10px 25px 10px}@media (max-width:767px){.timeline-steps{font-size:40px}}