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