.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box;background-color:#fff}.wpcf7 textarea{height:140px;resize:vertical}.wpcf7 input[type="submit"]{background-color:rgba(144,33,50,0.8);color:white;padding:15px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color 0.3s ease;float:right}.wpcf7 input[type="submit"]:hover{background-color:#902132}.wpcf7 .wpcf7-not-valid-tip{color:red;font-size:14px}.wpcf7-response-output{margin-top:20px;padding:15px;background-color:#f8d7da;border:1px solid #f5c2c7;color:#721c24;border-radius:4px;display:none}.wpcf7 .wpcf7-validates-as-required{border:1px solid red}