html{scroll-behavior:smooth}.wpcf7-form-control.wpcf7-submit{cursor:pointer}.wpcf7-form input:invalid{outline:1px red solid}.file-upload{display:inline-block;padding:10px;border:1px solid;margin-right:1em;cursor:pointer;text-align:center;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;word-wrap:break-word;max-width:20em}.file-upload:hover{background-color:#ececec}.wpcf7-form input[type=file].overwritten{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}