.em-form-wrapper{display:flex;flex-wrap:wrap;justify-content:start;position:relative}input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;border-radius:2px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;color:#666;height:auto;padding:.75em;transition:all .2s linear}.em-form-wrapper .em-field-group{align-self:baseline}.em-form-wrapper .em-field-group .em-select-wrapper,.em-form-wrapper .em-field-group input,.em-form-wrapper .em-field-group textarea{flex-basis:100%;max-width:100%}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border:1px solid var(--ast-border-color);border-radius:2px;color:#666}input[type=checkbox],input[type=radio]{margin:-.25rem .25rem 0 0}.em-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}button,input,select,textarea{color:#808285;font-size:100%;font-weight:400;margin:0;vertical-align:baseline}.em-column{align-items:center;display:flex;flex-wrap:wrap;min-height:1px;position:relative}.em-column.em-col-100{width:100%}.em-form-wrapper.em-size-sm .em-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.em-form-wrapper.em-size-xs .em-field-textual{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.em-form-wrapper.em-size-md .em-field-textual{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.em-form-wrapper.em-size-lg .em-field-textual{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.em-form-wrapper.em-size-xl .em-field-textual{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}
