.wpcf7-response-output{border:1px solid #6c6;background-color:transparent;color:#fff;padding:10px;margin-top:15px;border-radius:5px;font-size:1rem;text-align:center}.wpcf7-not-valid-tip{color:#f99;font-size:.9rem;margin-top:5px}.wpcf7-checkbox,.wpcf7-acceptance{display:flex;align-items:center;margin-top:15px;margin-bottom:15px;font-size:.9rem;line-height:1.4}.wpcf7-checkbox label,.wpcf7-acceptance label{margin-left:8px;color:#fff;font-size:.9rem}.wpcf7-checkbox input[type=checkbox],.wpcf7-acceptance input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;margin:0;background-color:transparent;border:2px solid #fff;border-radius:4px;position:relative;cursor:pointer;transition:all .3s ease}.wpcf7-checkbox input[type=checkbox]:hover,.wpcf7-acceptance input[type=checkbox]:hover{box-shadow:0 0 8px #e58e26,0 0 12px #e58e26}.wpcf7-checkbox input[type=checkbox]:focus,.wpcf7-acceptance input[type=checkbox]:focus{outline:2px solid #e58e26;outline-offset:2px}.wpcf7-checkbox input[type=checkbox]:checked,.wpcf7-acceptance input[type=checkbox]:checked{background-color:#e58e26;border-color:#e58e26}.wpcf7-checkbox input[type=checkbox]:checked:after,.wpcf7-acceptance input[type=checkbox]:checked:after{content:'';position:absolute;top:3px;left:6px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.wpcf7-form label{color:#fff;font-size:1rem;margin-bottom:8px;display:block}.wpcf7-submit{background-color:#e58e26;color:#fff;border:none;padding:12px 24px;font-size:1.1rem;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;display:inline-block;margin-top:15px}.wpcf7-submit:hover{background-color:#d67e20;transform:scale(1.05)}.wpcf7-submit:focus{outline:2px solid #e58e26;outline-offset:2px}