.wpcf7 form .wpcf7-form-control-wrap{display:block;width:100%}
.wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin:0}
.wpcf7 form .ant-privacy .wpcf7-form-control-wrap{display:inline}
.wpcf7 form [hidden]{display:none!important}
.wpcf7 form .wpforms-submit-container:not([hidden]){display:block!important}
.wpcf7 form .wpforms-image-choices.wpcf7-radio{display:flex;flex-wrap:wrap;gap:12px;width:100%}
.wpcf7 form .wpforms-image-choices .wpcf7-list-item{flex:1;min-width:90px;margin:0;text-align:center}
.wpcf7 form .wpforms-image-choices .wpforms-image-choices-image{display:block}
.wpcf7 form .wpforms-image-choices .wpforms-image-choices-image img{width:100%;height:auto}
.wpcf7 form .wpforms-image-choices label{display:flex;flex-direction:column;cursor:pointer}
.wpcf7 form .wpforms-image-choices .wpcf7-list-item-label{display:block}
.wpcf7 form .wpforms-image-choices .wpforms-selected{outline:2px solid #066aab;outline-offset:3px}
.wpcf7 form .wpforms-image-choices input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}
.wpcf7 form .wpcf7-response-output{margin:16px 0;padding:12px}
.wpcf7 form .wpcf7-not-valid-tip{font-size:14px;margin-top:5px}
