.wpcf7 form{position:relative}.wpcf7 form>div,.wpcf7 form>p{margin-bottom:1.2em}.wpcf7 .wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 input:not([type=submit]):focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:0;border-color:var(--ast-border-color)}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{padding:.75em;width:100%}.wpcf7 input[type=file]{border-width:1px;border-radius:2px;box-shadow:none;border-style:solid;box-sizing:border-box;color:#666;border-color:var(--ast-border-color);height:auto;transition:all .2s linear;background:#fafafa}.wpcf7 input[type=checkbox],.wpcf7 input[type=radio]{border-radius:.2em;margin:-3px 4px 0 0;line-height:0;vertical-align:middle;display:inline-block;clear:none;outline:0;text-align:center;color:#555;cursor:pointer;padding:0;height:1.2em;transition:all .2s linear;background:#e9eef2;min-width:1.4em;width:1.4em}