@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.numbered-list .main-flex .top{align-items:flex-end;gap:2rem;justify-content:space-between}.numbered-list .main-flex .top .title+.text{margin-top:3rem}.numbered-list .main-flex .top .text{max-width:50rem}.numbered-list .main-flex .bottom{display:flex;flex-direction:column;gap:2rem}.numbered-list .main-flex .bottom .item{display:grid;gap:4rem;grid-template-columns:3rem 1fr 1.5fr 14rem;padding:2rem;position:relative}.numbered-list .main-flex .bottom .item:before{background:var(--grey-color);content:"";height:1px;position:absolute;top:-1rem;width:100%}.numbered-list .main-flex .bottom .item:last-child:after{background:var(--grey-color);bottom:-1rem;content:"";height:1px;position:absolute;width:100%}.numbered-list .main-flex .bottom .item .number,.numbered-list .main-flex .bottom .item .suffix{color:var(--dark-grey-color);font-size:var(--sm-font);padding-top:.5em}@media only screen and (max-width:768px){.numbered-list .main-flex .bottom .item{gap:2rem;grid-template-columns:1fr}}