.frm_button_submit{font-family:'Roboto'!important;text-transform:uppercase;font-weight:500!important;font-size:14px!important}.hiw{padding:4rem 2rem;background:#fff;font-family:'Roboto',sans-serif}.hiw-label{text-align:center;font-size:12px;font-weight:500;letter-spacing:0.18em;color:#55879e;text-transform:uppercase;margin-bottom:0.6rem}.hiw-title{text-align:center;font-size:42px;font-weight:400;color:#1e3a4f;margin:0 0 4rem;line-height:1.2}.hiw-title strong{font-weight:500}.steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto}.conn{position:absolute;top:62px;left:calc(12.5% + 22px);right:calc(12.5% + 22px);height:2px;background:#55879e;z-index:0;opacity:0.4}.step{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 18px;position:relative;z-index:1}.circle{width:124px;height:124px;border-radius:50%;background:#fff;border:2.5px solid #55879e;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1.5rem;flex-shrink:0}.circle-filled{border-color:#2e5f80;background:#2e5f80}.step-num{font-size:10px;font-weight:500;color:#55879e;letter-spacing:0.1em;margin-bottom:4px;font-family:'Roboto',sans-serif}.circle-filled .step-num{color:#fff}.step-title{font-size:17px;font-weight:500;color:#55879e;margin:0 0 0.6rem;line-height:1.3;font-family:'Roboto',sans-serif}.step-desc{font-size:14px;color:#6b8a99;line-height:1.7;margin:0;font-family:'Roboto',sans-serif}.arr{position:absolute;top:55px;right:-16px;width:32px;height:16px;z-index:2}@media (max-width:750px){.steps{grid-template-columns:repeat(2,1fr);gap:2.5rem 0}.conn,.arr{display:none}.hiw-title{font-size:28px}}@media (max-width:440px){.steps{grid-template-columns:1fr}}