.wpcf7-form{max-width:600px;margin:auto;font-family:Arial,sans-serif}.wpcf7-form label{display:block;font-weight:bold;margin-bottom:5px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form select,.wpcf7-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:15px}.wpcf7-form textarea{height:100px;resize:none}.wpcf7-form input[type="submit"]{background-color:#0056b3;color:white;border:none;padding:12px;font-size:16px;border-radius:5px;cursor:pointer;transition:background 0.3s ease;width:100%}.wpcf7-form input[type="submit"]:hover{background-color:#003d80}.wpcf7-acceptance label{display:flex;align-items:center;font-size:14px}.wpcf7-acceptance input{margin-right:5px}.wpcf7-form-control.wpcf7-not-valid{border-color:red!important}.wpcf7-response-output{color:red;font-weight:bold;text-align:center}.wpcf7-form input[type="file"]{padding:5px}.wpcf7-form .wpcf7-acceptance{margin-top:10px}@media (max-width:768px){.wpcf7-form{width:90%}}