.page-form{--step-w: 100%;--step-v-pad: 2rem;--step-n-size: 16x;--step-n-color: #aaa;--step-n-position: center;--step-h-position: center}.page-form .page-form-step{display:flex;justify-content:center;align-items:center}.page-form .page-form-step>div{width:var(--step-w);padding-top:var(--step-v-pad);padding-bottom:var(--step-v-pad)}.page-form .page-form-navigation{display:flex;justify-content:center;gap:30px;margin-top:2em}.page-form .step-number{font-size:var(--step-n-size);color:var(--step-n-color);text-align:var(--step-n-position)}.page-form .step-header{text-align:var(--step-h-position)}.page-form .progress{max-width:300px;margin:.5rem auto 1rem}.page-form .signature-area{position:relative}.page-form .signature-area canvas.signature{cursor:pointer;border-width:2px;border-style:dashed;border-color:#ddd;background-color:#fff;height:192px;width:100%;border-radius:10px}.page-form .signature-area .btn-clear{position:absolute;top:13px;right:13px;width:34px;height:34px;padding:0;font-size:26px}@media (min-width: 768px){.page-form{--step-w: 90%}}@media (min-width: 992px){.page-form{--step-w: 80%}}@media (min-width: 1200px){.page-form{--step-w: 75%}}
