.contact-steps{background-color:#fff;display:flex;flex-direction:column;margin:0 auto;padding:20px 50px 50px}.steps-about{color:#000;font-family:Inter;font-size:20px;letter-spacing:.15px;line-height:28px;margin-bottom:20px;margin-left:85px}.steps{align-items:flex-start;display:flex;position:relative}.steps:before{border-left:2px dotted #002f78;content:"";height:100%;left:20px;position:absolute;top:0;transform:translateX(-50%);width:0;z-index:1}.steps:last-of-type:before{height:0}.step-index{align-items:center;background-color:#002f78;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:32px;font-weight:400;height:42px;justify-content:center;margin-right:45px;padding-bottom:4px;position:relative;width:42px;z-index:2}.step-point{flex-grow:1}.step-point-title{color:#000;font-family:Inter;font-size:32px;font-weight:500;letter-spacing:.1px;line-height:38px;margin-bottom:30px}.step-point-description{color:#666;font-family:Inter;font-size:20px;font-weight:300;letter-spacing:.15px;line-height:28px;margin-bottom:50px}.steps:last-of-type .step-point-description{margin-bottom:0}@media (max-width:767px){.contact-steps{padding:20px 30px}.steps-about{margin-left:56px}.step-index{margin-right:16px}.step-point-title{font-size:20px;line-height:24px;margin-bottom:20px}.step-point-description,.steps-about{font-size:16px;line-height:24px}}