@import url(https://use.typekit.net/igr0krn.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.numbered-steps .grid{grid-gap:15dvw;gap:15dvw;align-items:start}.numbered-steps .end,.numbered-steps .start{position:sticky;top:15rem}.numbered-steps .text+.buttons,.numbered-steps .title+.text{margin-top:4rem}.numbered-steps .step{display:grid;grid-template-columns:5rem 1fr;gap:5rem;align-items:center}.numbered-steps .step.active .number{color:#122758;background:#f6ea26}.numbered-steps .step .number{position:relative;width:5rem;height:5rem;border-radius:50%;color:#fff;text-align:center;line-height:5rem;font-size:1.7rem;font-weight:700;background:#122758;transition:all .5s ease}.numbered-steps .step .number:after{content:"";position:absolute;top:50%;left:calc(100% + 1rem);width:3rem;height:1px;background:#122758}.numbered-steps .step .text{padding:3rem;border-radius:1rem;background:#fff;overflow:hidden}.numbered-steps .step .text h3,.numbered-steps .step .text h4,.numbered-steps .step .text h5{font-weight:700}.numbered-steps .step+.step{margin-top:5rem}@media only screen and (max-width:1124px){.numbered-steps{text-align:center}.numbered-steps .grid{grid-gap:5rem;gap:5rem}.numbered-steps .end,.numbered-steps .start{position:static;top:0}.numbered-steps .step{text-align:left}}@media only screen and (max-width:576px){.numbered-steps .step{grid-template-columns:1fr;padding-left:3rem}.numbered-steps .step .number{position:absolute;top:-2rem;left:1rem}.numbered-steps .step .number:after{display:none}}
