.api .subWrapper{-moz-column-gap:72px;column-gap:72px;display:flex}.api .steps{display:flex;flex:1 1 auto;flex-direction:column;list-style:none;max-width:36.75rem;position:relative;row-gap:72px}.api .steps:before{background-color:#3200e6;content:"";height:100%;left:calc(.875rem + 8px);position:absolute;transform:translateX(-50%);width:.375rem;z-index:-1}.api .steps li{align-items:center;-moz-column-gap:16px;column-gap:16px;counter-increment:a;display:flex;position:relative}.api .steps li:before{background-color:#3200e6;border-radius:50%;box-sizing:border-box;color:#fff;content:counter(a);display:block;flex:0 0 auto;font-family:sans-serif;font-size:1.75rem;font-weight:900;line-height:1;padding:8px;text-align:center;width:calc(1.75rem + 16px)}.api .steps li:after{background-color:#fff;content:"";height:calc(1.75rem + 32px);left:0;position:absolute;width:calc(1.75rem + 16px);z-index:-1}.api .steps li:first-child{align-items:flex-start}.api .steps li:first-child:after{top:-8px}.api .steps li:last-child{align-items:flex-end}.api .steps li:last-child:after{bottom:-8px}.api .steps .step-wrapper{display:flex;flex-direction:column}.api .steps .step-wrapper .styleH1{margin:0 0 16px}.api .steps a{text-decoration:underline}.api .steps a:focus,.api .steps a:hover{text-decoration:none}.api .decorations{-moz-column-gap:24px;column-gap:24px;display:grid;flex:1 1 0;grid-template-columns:minmax(12.5rem,50%) minmax(12.5rem,1fr)}.api .decorations-subWrapper{display:grid;grid-template-rows:auto 61%;row-gap:24px}.api .decorations .picture{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px}@media screen and (max-width:68.75rem){.api .decorations{grid-template-columns:minmax(12.5rem,1fr)}.api .decorations-subWrapper{display:none}}@media screen and (max-width:46.875rem){.api .steps{max-width:none}.api .decorations{display:none}}