:not(.article) .process-step-block .process-step-block__step{list-style:none}@media screen and (min-width:992px){:not(.article) .process-step-block .process-step-block__step{text-align:center}}.process-step-block{padding:40px 20px 60px;text-align:center}@media screen and (max-width:991px){.process-step-block{text-align:left}}.process-step-block__heading{width:100%;margin-bottom:65px;opacity:0;transform:translateY(80px);font-size:1.75rem;font-weight:700;line-height:2.25rem}@media screen and (max-width:991px){.process-step-block__heading{text-align:center;margin-bottom:60px;font-size:1.5rem;font-weight:700;line-height:2rem}}.process-step-block__heading--in-view{transition:transform .6s cubic-bezier(.03,1.14,1,.95) .1s,opacity .4s ease-in .1s;transform:translateY(0);opacity:1}.process-step-block .process-step-block__steps-wrapper{display:flex;margin:0;padding:0}@media screen and (max-width:991px){.process-step-block .process-step-block__steps-wrapper{flex-direction:column}}.process-step-block__step{flex:1 1 0px;list-style:none;opacity:0;transform:translateY(80px)}@media screen and (max-width:991px){.process-step-block__step{display:flex;flex:1 1 auto;padding-bottom:23px}}.process-step-block__step--in-view{transition:transform .6s cubic-bezier(.03,1.14,1,.95) .1s,opacity .4s ease-in .1s;transform:translateY(0);opacity:1}@media screen and (min-width:992px){.process-step-block__step:first-child .process-step-block__step-number-line{width:50%;left:50%}}.process-step-block__step:last-child .process-step-block__step-number-line{width:50%;left:0}@media screen and (max-width:991px){.process-step-block__step:last-child .process-step-block__step-number-line{display:none}}.process-step-block__step-number{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 24px;z-index:2;position:relative;font-size:1.5rem;font-weight:700;line-height:1.875rem}.process-step-block__step-number-line{top:-54px;position:relative;z-index:1;border-top:1px solid}@media screen and (max-width:991px){.process-step-block__step-number-line{left:50%;height:100%;border-top:none;border-left:1px solid}}.process-step-block__step-title{padding:0 0 12px;margin:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media screen and (max-width:991px){.process-step-block__step-title{display:flex;padding:17px 0 12px}}.process-step-block__step-text{font-size:1rem;font-weight:400;line-height:1.5rem}.process-step-block__texts-wrapper{padding:0 30px}@media screen and (max-width:991px){.process-step-block__texts-wrapper{padding:0 10px 0 14px}}
