.wpcf7 .wpcf7-form-control-wrap input[type=date],.wpcf7 .wpcf7-form-control-wrap input[type=email],.wpcf7 .wpcf7-form-control-wrap input[type=number],.wpcf7 .wpcf7-form-control-wrap input[type=tel],.wpcf7 .wpcf7-form-control-wrap input[type=text],.wpcf7 .wpcf7-form-control-wrap input[type=url],.wpcf7 .wpcf7-form-control-wrap select,.wpcf7 .wpcf7-form-control-wrap textarea{border:1px solid var( --wp--custom--oktimus-forms--field-border,var( --wp--preset--color--contrast,#8c8f94 ) );border-radius:var( --wp--custom--oktimus-forms--field-radius,.375rem );font-family:var( --wp--custom--oktimus-forms--font-family,var( --wp--preset--font-family--body,inherit ) );transition:border-color .12s ease,box-shadow .12s ease}.wpcf7 .wpcf7-form-control-wrap input:focus,.wpcf7 .wpcf7-form-control-wrap select:focus,.wpcf7 .wpcf7-form-control-wrap textarea:focus{border-color:var( --wp--custom--oktimus-forms--accent,var( --wp--preset--color--primary,#3858e9 ) );box-shadow:0 0 0 1px var( --wp--custom--oktimus-forms--accent,var( --wp--preset--color--primary,#3858e9 ) );outline:none}.wpcf7 input.wpcf7-submit{background-color:var( --wp--custom--oktimus-forms--button-background,var( --wp--preset--color--primary,#3858e9 ) );border:none;border-radius:var( --wp--custom--oktimus-forms--button-radius,.375rem );color:var( --wp--custom--oktimus-forms--button-color,var( --wp--preset--color--base,#fff ) );cursor:pointer;font-family:var( --wp--custom--oktimus-forms--font-family,var( --wp--preset--font-family--body,inherit ) );padding:.6em 1.4em;transition:filter .12s ease}.wpcf7 input.wpcf7-submit:hover{filter:brightness(.92)}.wpcf7 input.wpcf7-submit:focus-visible{outline:2px solid var( --wp--custom--oktimus-forms--accent,var( --wp--preset--color--primary,#3858e9 ) );outline-offset:2px}