.creation-flow .step-title{display:flex;flex-direction:column;align-items:center;gap:9px;margin-bottom:22px;text-align:center}.creation-flow .step-title>span,.preset-section.is-locked .step-title>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:15px;font-weight:850}.creation-flow .step-title>div{width:100%}.creation-flow .step-title h2,.preset-section.is-locked .step-title h2{font-size:28px;line-height:1.2}.creation-flow .step-title p,.preset-section.is-locked .step-title p{max-width:680px;margin:5px auto 0;font-size:16px;line-height:1.45}.creation-flow .selection-count{margin:1px 0 0}.upload-section{padding-top:30px!important;padding-bottom:30px!important}.upload-section .upload{margin-top:8px!important}
@media(max-width:759px){.creation-flow .step-title{gap:8px;margin-bottom:18px}.creation-flow .step-title>span,.preset-section.is-locked .step-title>span{width:32px;height:32px;flex-basis:32px;font-size:14px}.creation-flow .step-title h2,.preset-section.is-locked .step-title h2{font-size:24px}.creation-flow .step-title p,.preset-section.is-locked .step-title p{font-size:16px}.upload-section{padding:22px 16px!important}.upload-section .upload{margin-top:3px!important}}
