.proces{align-items:stretch;display:flex;gap:138px;margin-bottom:calc(var(--so-margin)*2);margin-top:calc(var(--so-margin)*2)}.proces figure{border-radius:12px;flex:0 0 515px;max-width:515px;min-height:0;overflow:hidden;position:relative;width:100%}.proces figure img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.proces .steps{display:flex;flex-direction:column;gap:52px;justify-content:center;padding:36px 112px 36px 0}.proces .steps .button-wrapper{margin:24px 0 0}.proces .steps .step{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.proces .steps .step .step-number{background-color:var(--so-color-peach);border-radius:8px;color:var(--so-color-marine);display:inline-block;font-size:16px;font-weight:500;letter-spacing:2%;line-height:130%;margin-bottom:8px;padding:4px 6px}.proces .steps .step h3{margin-bottom:0}@media screen and (max-width:1376px){.proces{gap:40px}.proces figure{flex:0 0 50%;max-width:50%}.proces .steps{padding-right:0}}@media screen and (max-width:768px){.proces{flex-direction:var(--mobile-flex-direction,column)}.proces figure{aspect-ratio:303/324;flex:0 0 100%;max-width:unset}.proces .steps{gap:32px;padding:0}.proces .steps .step .step-number{font-size:14px}.proces .steps .step h3{font-size:24px}.proces .steps .step p{font-size:16px}}