.contact-form{width:100%;padding:20px}.form-row{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.form-row input{flex:1;min-width:180px;padding:12px;border:1px solid #ccc;border-radius:6px}.captcha-box{display:flex;flex-direction:column;min-width:160px}.captcha-box label{font-size:13px;margin-bottom:5px}.submit-row{display:flex;justify-content:center;margin-top:20px}.submit-row button{background:#d71920;color:#fff;border:none;padding:14px 40px;font-size:16px;border-radius:6px;cursor:pointer}.submit-row button:hover{background:#b9151b}