.elementor-form .vso-nolabel>.elementor-field-label,.elementor-form .elementor-field-group:has(.vso-nolabel)>.elementor-field-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.elementor-form .vso-mf-help{display:block;margin-top:-4px;font-size:.85em;line-height:1.4;opacity:.85}.elementor-form .vso-mf-heading{margin:.5em 0 .25em;font-size:1.1em;font-weight:600}.elementor-form .vso-mf-divider{width:100%;border:0;border-top:1px solid currentColor;opacity:.2;margin:.5em 0}.elementor-form .vso-mf-list{margin:0 0 .5em 1.2em}.vso-sig{width:100%;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.vso-sig-pad{width:100%;max-width:600px;height:auto;aspect-ratio:3/1;background:#fff;border:1px solid #767676;border-radius:4px;touch-action:none;cursor:crosshair}.vso-sig-missing .vso-sig-pad{border-color:#b00020;box-shadow:0 0 0 2px rgb(176 0 32 / .25)}.vso-sig-clear{font-size:.85em;padding:4px 10px;background:#fff;color:#1a1a1a;border:1px solid #767676;border-radius:4px;cursor:pointer}.vso-sig-clear:hover{background:#f0f0f0}.vso-sig-clear:focus:not(:hover),.vso-sig-clear:active{background:#fff}.vso-sig-clear:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}