.oh-s-steps__heading{font-size:2.4rem;line-height:1.25;color:#2f2f34;font-weight:600;margin-bottom:3.2rem;}@media (min-width: 40em){.oh-s-steps__heading{font-size:3.6rem;line-height:1.11}}.oh-s-steps__steps{counter-reset:steps;}@media (min-width: 64em){.oh-s-steps__steps{display:flex}}.oh-s-steps__step{display:flex;padding:1.7rem 0;}@media (min-width: 64em){.oh-s-steps__step{padding-left:1.2rem;padding-bottom:0;padding-right:1.2rem;padding-top:0;display:block;flex:1 1 1rem}}.oh-s-steps__step:first-child{padding-top:0}.oh-s-steps__step:last-child{padding-bottom:0;}.oh-s-steps__step:last-child .oh-s-steps__line:before{display:none;}@media (min-width: 64em){.oh-s-steps__step:last-child .oh-s-steps__line:before{display:block}}.oh-s-steps__number{counter-increment:steps;font-size:1.8rem;line-height:1.22;font-weight:700;color:#cecece;text-align:center;width:2rem;flex:0 0 2rem;}.oh-s-steps__number:after{content:counter(steps,decimal-leading-zero)}@media (min-width: 64em){.oh-s-steps__number{width:auto}}.oh-s-steps__line{position:relative;width:6rem;flex:0 0 6rem;}@media (min-width: 64em){.oh-s-steps__line{width:auto;height:6rem}}.oh-s-steps__line:before{content:"";position:absolute;top:0;left:50%;bottom:-3.4rem;width:.2rem;background-color:#efefef;transform:translateX(-50%);}@media (min-width: 64em){.oh-s-steps__line:before{top:50%;left:-1.2rem;right:-1.2rem;bottom:auto;width:auto;height:.2rem;transform:translateY(-50%)}}.oh-s-steps__line:after{content:"";display:block;position:absolute;left:50%;top:-.2rem;width:1.2rem;height:2.4rem;transform:translateX(-50%);background-color:#d2091e;-webkit-clip-path:polygon(0 .2rem,50% 0,100% .2rem,100% calc(100% - .2rem),50% 100%,0 calc(100% - .2rem));clip-path:polygon(0 .2rem,50% 0,100% .2rem,100% calc(100% - .2rem),50% 100%,0 calc(100% - .2rem));}@media (min-width: 64em){.oh-s-steps__line:after{top:50%;transform:translate(-50%,-50%)}}.oh-s-steps__content{flex:1 1 auto;}@media (min-width: 64em){.oh-s-steps__content{text-align:center}}.oh-s-steps__text{font-size:1.8rem;line-height:1.22;color:#2f2f34;font-weight:700;}.oh-s-steps__text a{color:#d2091e;}.oh-s-steps__text a:hover{color:#f83b3e}.oh-s-steps__description{font-size:1.4rem;line-height:1.43;color:#57575a;margin-top:.6rem}
