.wpcf7 .cm-turnstile{display:flex;justify-content:center;width:100%;max-width:400px;margin:0 auto 1em;float:none}
.wpcf7 .cm-turnstile .wpcf7-turnstile{width:100%}
.wpcf7 .cm-turnstile--newsletter{margin-top:.5em;margin-bottom:0}
.wpcf7 .cm-turnstile .wpcf7-turnstile:empty{display:none}