button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.4;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=email],[type=password],[type=search],[type=text],[type=url],select,textarea{--_border-width:var(--pwd--input-text--border-width,2px);--_border-style:var(--pwd--input-text--border-style,solid);--_border-color:currentColor;border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:0;max-width:var(--pwd--input-text--max-width,500px);padding:var(--pwd--input-text--padding);width:100%}[type=button],[type=reset],[type=submit],button{--_border-width:var(--pwd--input-text--border-width,2px);--_border-style:solid;--_border-color:currentColor;border:var(--_border-width) var(--_border-style) var(--_border-color);border-radius:var(--pwd--button--border-radius,0);color:var(--pwd--color);cursor:pointer;padding:var(--pwd--button--padding)}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:-moz-placeholder,::-moz-placeholder{opacity:1}@media screen{[type=button],[type=reset],[type=submit],button{--_border-width:var(--pwd--button--border-width);--_border-style:var(--pwd--button--border-style);--_border-color:var(--pwd--button--border-color);background-color:var(--pwd--button--color-background);border-radius:var(--pwd--button--border-radius,0);color:var(--pwd--button--color);font-weight:var(--pwd--button--font-weight,600)}[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{outline-color:var(--pwd--button--outline-color,#fff);outline-offset:var(--pwd--button--outline-offset,-4px);outline-width:var(--pwd--button--outline-width,2px)}[type=button]:hover,[type=reset]:hover,[type=submit]:hover,button:hover{background-color:var(--pwd--button--color-background--hover);outline-style:var(--pwd--button--outline-style--hover,solid)}[type=button]:focus,[type=reset]:focus,[type=submit]:focus,button:focus{outline-style:var(--pwd--button--outline-style--focus,dotted)}[type=email],[type=password],[type=search],[type=text],[type=url],textarea{--_border-color:var(--pwd--input-text--border-color,currentColor)}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--pwd--select-drop-down-image);background-position:right 1rem top 50%;background-repeat:no-repeat;background-size:var(--pwd--select-drop-down-image-size)}form label span{display:inline-block;font-weight:600;margin-bottom:.25rem}.gform_wrapper>*{max-width:550px}