section.content-steps-image .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:32px}section.content-steps-image .wrapper>.content{max-width:670px;margin:0 auto;text-align:center}section.content-steps-image .wrapper .inner{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.content-steps-image .wrapper .inner .steps{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.content-steps-image .wrapper .inner .steps .arrow{max-width:24px}section.content-steps-image .wrapper .inner .steps .step{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;border-radius:16px;overflow:hidden}section.content-steps-image .wrapper .inner .steps .step .number{width:100%;padding:8px;background:#8F6C95;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto}section.content-steps-image .wrapper .inner .steps .step .number span{font-family:Bocketts,sans-serif;font-weight:700;font-size:1.375rem;color:#fff;line-height:1.3}section.content-steps-image .wrapper .inner .steps .step .content{background-color:#fff;padding:32px 16px}section.content-steps-image .wrapper .inner .steps .step .content ul{margin-top:16px}section.content-steps-image .wrapper .inner .steps .step .content *{font-size:1.125rem}section.content-steps-image .wrapper .inner .image{display:none}@media only screen and (min-width: 600px){section.content-steps-image .wrapper .inner .steps .step{flex-direction:row}section.content-steps-image .wrapper .inner .steps .step>*{align-self:stretch}section.content-steps-image .wrapper .inner .steps .step .content{padding:32px 32px 32px 24px}section.content-steps-image .wrapper .inner .steps .step .number{justify-content:flex-start;max-width:37px;padding:32px 8px}section.content-steps-image .wrapper .inner .steps .step .number span{font-size:1.75rem}}@media only screen and (min-width: 992px){section.content-steps-image .wrapper .inner{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}section.content-steps-image .wrapper .inner .steps .step .number span{font-size:2rem}section.content-steps-image .wrapper .inner .image{display:block;align-self:stretch;border-radius:16px;overflow:hidden}section.content-steps-image .wrapper .inner .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}
