.vertical_numbering{background:#f8faff;padding:60px 20px}.vertical_num_inner{margin:0 auto;max-width:1328px;padding:0 24px;text-align:center}.vertical_numbering h6{font-family:Inter;font-size:24px;font-weight:500;line-height:26px;margin-bottom:10px}.vertical_numbering h2,.vertical_numbering h6{color:#191530;letter-spacing:-2%;text-align:center}.vertical_numbering h2{font-family:Faktum Test;font-size:34px;font-size:44px;font-style:Bold;font-weight:700;line-height:48px;margin-bottom:12px}.vertical_numbering>.vertical_num_inner>p{color:#191530;font-family:Inter;font-size:16px;font-style:Regular;font-weight:400;letter-spacing:-2%;line-height:24px;margin:0 auto;max-width:70%;text-align:center}.vertical_section{margin:60px auto 0;padding-left:40px;position:relative;text-align:left;width:70%}.vertical_section:before{background:#191530;content:"";height:80%;left:15px;position:absolute;top:0;width:1px}.rightcontent{padding-left:30px}.vertical_col{align-items:flex-start;display:flex;gap:20px;margin-bottom:40px;position:relative}.leftnum{align-items:center;background:#fff;border:2px solid #191530;border-radius:8px;color:#ff3694;display:flex;font-family:Inter;font-size:20px;font-weight:600;height:56px;justify-content:center;left:-53px;letter-spacing:-2%;line-height:26px;min-width:56px;position:absolute;text-align:center;top:0}.rightcontent h4{color:#191530;font-family:Faktum Test;font-size:26px;font-style:Bold;font-weight:700;letter-spacing:-2%;line-height:34px;margin-bottom:6px}.rightcontent p{color:#191530;font-family:Inter;font-size:20px;font-weight:400;letter-spacing:-2%;line-height:140%;margin:0;padding-top:10px}.vertical_col:last-child{margin-bottom:0}@media (max-width:768px){.vertical_section:before{background:#191530;content:"";height:75%;position:absolute;top:0;width:1px}.vertical_num_inner{text-align:left}.vertical_section{width:100%}.vertical_numbering>.vertical_num_inner>p{max-width:100%}.vertical_numbering h2{font-size:26px;line-height:36px}.rightcontent h4{font-size:22px;line-height:28px}.rightcontent p{font-size:15px}.vertical_section .vertical_col:nth-child(n+5){display:none}.vertical_section{padding-left:30px}.vertical_section:before{left:15px}.leftnum{font-size:12px;height:35px;left:-32px;min-width:30px;width:35px}}