.wpcf7-form{max-width:1140px;margin:0 auto;padding:50px;box-shadow:0 8px 32px rgba(0,0,0,0.07);border-radius:18px;background-color:#ffffff;font-family:'Segoe UI',sans-serif}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="date"],.wpcf7-form input[type="number"],.wpcf7-form textarea{width:100%;padding:16px 20px;margin-bottom:24px;border:1px solid #ccc;border-radius:10px;font-size:18px;transition:border-color 0.3s ease}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#0077cc;outline:none}.wpcf7-form textarea{min-height:160px;resize:vertical}.wpcf7-form .wpcf7-acceptance{margin-bottom:30px;font-size:15px}.wpcf7-form input[type="submit"]{background-color:#6a0e27;color:white;border:none;padding:18px 36px;font-size:18px;border-radius:10px;cursor:pointer;transition:background-color 0.3s ease}.wpcf7-form input[type="submit"]:hover{background-color:#005fa3}@media (min-width:768px){.wpcf7-form .two-columns{display:flex;gap:30px}.wpcf7-form .two-columns>p{flex:1}}