.s-text-steps{padding:5rem 0 0}@media only screen and (max-width: 987px){.s-text-steps{padding:4rem 0 5rem}}.s-text-steps.bottom-margin{margin-bottom:-8rem}@media only screen and (max-width: 987px){.s-text-steps.bottom-margin{margin-bottom:0}}.s-text-steps__pretitle{margin-bottom:1rem;color:var(--color-brand-1);font-family:var(--font-ptmono);text-transform:uppercase}.s-text-steps__title{margin-bottom:2rem}@media only screen and (max-width: 987px){.s-text-steps__title{margin-bottom:1.5rem}}.s-text-steps__text{margin-bottom:2rem;width:100%;max-width:600px}@media only screen and (max-width: 987px){.s-text-steps__text{margin-bottom:1.5rem}}.s-text-steps__steps{display:grid;grid-template-rows:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr);-moz-column-gap:1rem;column-gap:1rem}@media only screen and (max-width: 987px){.s-text-steps__steps{display:flex;flex-direction:column;align-items:center;justify-content:center}}.s-text-steps__steps-title{padding:4rem 0}.s-text-steps__steps-item{max-width:16rem}.s-text-steps__steps-item:nth-child(1){grid-row-start:1;grid-column-start:1}@media only screen and (max-width: 987px){.s-text-steps__steps-item:nth-child(1){width:100%;max-width:100%}}.s-text-steps__steps-item:nth-child(2){grid-row-start:2;grid-column-start:2;margin-top:-2rem}@media only screen and (max-width: 987px){.s-text-steps__steps-item:nth-child(2){margin-top:2rem;width:100%;max-width:100%}}.s-text-steps__steps-item:nth-child(3){grid-row-start:3;grid-column-start:3;margin-top:-4rem}@media only screen and (max-width: 987px){.s-text-steps__steps-item:nth-child(3){margin-top:2rem;width:100%;max-width:100%}}.s-text-steps__steps-item:nth-child(4){grid-row-start:4;grid-column-start:4;margin-top:-6rem}@media only screen and (max-width: 987px){.s-text-steps__steps-item:nth-child(4){margin-top:2rem;width:100%;max-width:100%}}.s-text-steps__steps-item-number{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;width:2rem;height:2rem;border:1px solid var(--color-brand-2);border-radius:50%;color:var(--color-brand-2);font-family:var(--font-ptmono);font-size:var(--font-size-t-xs)}.s-text-steps__steps-item-title{margin-bottom:1rem}.s-text-steps__steps-item-text{position:relative}.s-text-steps__steps-item-text:after{position:absolute;top:.25rem;left:-2rem;display:block;width:.125rem;height:1.25rem;background-color:var(--color-brand-2);content:""}@media only screen and (max-width: 1280px){.s-text-steps__steps-item-text:after{left:-1.5rem}}@media only screen and (max-width: 987px){.s-text-steps__steps-item-text:after{left:-1rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-text-steps__steps-item-text:after{left:-0.75rem}}.s-text-steps__steps-item-text:before{position:absolute;top:-3rem;left:-2rem;display:block;width:.125rem;height:calc(100% + 4rem);background-color:var(--color-grey-light);content:""}@media only screen and (max-width: 1280px){.s-text-steps__steps-item-text:before{left:-1.5rem}}@media only screen and (max-width: 987px){.s-text-steps__steps-item-text:before{top:.5rem;left:-1rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-text-steps__steps-item-text:before{left:-0.75rem}}.s-text-steps--dark{color:var(--color-white)}.s-text-steps--dark .s-text-steps__pretitle{color:var(--color-brand-1)}.s-text-steps--dark .s-text-steps__title{color:var(--color-white)}.s-text-steps--dark .s-text-steps__steps-item-title{color:var(--color-white)}.s-text-steps--dark .s-text-steps__steps-item-text{color:var(--color-white)}.s-text-steps--dark .s-text-steps__steps-item-text:before{background-color:var(--color-black-light)}@media only screen and (max-width: 987px){#connector1,#connector2,#connector3{display:none}}
