.wpcf7 form{max-width:600px;margin:0 auto}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 input[type="file"],.wpcf7 textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;background-color:#fff;transition:all 0.2s ease;box-sizing:border-box}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#004080;box-shadow:0 0 5px rgba(0,64,128,0.2);outline:none}.wpcf7 input[type="submit"]{background-color:#004080;color:#fff;font-size:16px;padding:12px 25px;border:none;border-radius:6px;cursor:pointer;transition:background 0.3s ease}.wpcf7 input[type="submit"]:hover{background-color:#0066cc}.wpcf7-acceptance{display:flex;align-items:center;gap:10px;font-size:14px}.wpcf7-response-output{margin-top:15px;padding:10px;border:2px solid #ddd;border-radius:6px}.wpcf7-row.two-columns{display:flex;gap:20px;margin-bottom:15px}.wpcf7-row.two-columns .wpcf7-col{flex:1}@media (max-width:768px){.wpcf7-row.two-columns{flex-direction:column}}.wpcf7 form p{margin-bottom:10px}.wpcf7 form label{display:block;margin-bottom:4px;font-weight:500}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="number"],.wpcf7 input[type="file"],.wpcf7 textarea{padding:10px;margin-bottom:8px}.wpcf7 textarea{min-height:120px}.wpcf7-acceptance{margin-top:8px;margin-bottom:8px}.wpcf7-row.two-columns{gap:15px;margin-bottom:10px}.wpcf7 input[type="submit"]{margin-top:10px}.inline-verification{display:flex;align-items:center;gap:10px;font-weight:500}.inline-verification strong{margin-right:5px}.inline-verification input[type="number"]{width:80px;padding:8px;margin:0}