.two-columns{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:15px}.form-group{flex:1;width:100%;margin-bottom:10px;display:block}h3{margin-top:30px;color:#333}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{max-width:100%;width:100%;box-sizing:border-box}.wpcf7-form{width:100%}.wpcf7 input[type=submit]{background-color:#007bff;color:#fff;padding:12px 30px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.wpcf7 input[type=submit]:hover{background-color:#28a745;transform:scale(1.03)}