.purchase-flow{display:flex;gap:64px;align-items:center;justify-content:space-between}.purchase-flow>img{margin-right:94px}.purchase-flow h2{margin-bottom:64px}.purchase-flow .steps{position:relative;display:flex;flex-direction:column;gap:60px;overflow:hidden}.purchase-flow .steps>div{position:relative;display:flex;gap:24px}.purchase-flow .steps h3{margin:8px 0}.purchase-flow .step-number{z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;padding-left:2px;font-size:22px;font-weight:700;color:var(--color-white);background-color:var(--color-primary);border-radius:100%}.purchase-flow .step-number.check{padding-left:0}.purchase-flow .dashed-line{position:absolute;top:0;left:25px}.purchase-flow .dashed-line-marker{position:absolute;top:0;left:0;width:52px;height:100%;background-color:var(--color-grey-100)}@media (max-width:1024px){.purchase-flow{flex-direction:column;padding-bottom:0 !important;margin-bottom:64px !important}.purchase-flow>div{width:100%}.purchase-flow>img{width:min(298px, 80%);height:420px;margin-right:unset;object-fit:cover;object-position:top}.purchase-flow .purchase-flow__image{margin:0 auto 36px;width:min(298px, 80%)}.purchase-flow .purchase-flow__image img{height:auto}.purchase-flow h2{margin-bottom:36px}.purchase-flow .steps{gap:50px}.purchase-flow .steps h3{margin:10px 0;font-size:20px}}@media (max-width:768px){.purchase-flow{gap:40px;padding-top:32px !important}.purchase-flow h2{margin-bottom:40px}.purchase-flow .steps{gap:40px}}