.custom-horizontal-form{display:flex;flex-wrap:wrap;align-items:center;gap:20px;background-color:#f1f1f1;padding:20px;border-radius:12px}.custom-horizontal-form .field-group{flex:1 1 25%}@media (max-width:768px){.custom-horizontal-form{flex-direction:column}.custom-horizontal-form .field-group{width:100%}}.custom-horizontal-form input[type="text"],.custom-horizontal-form input[type="email"]{width:100%;padding:14px 18px;font-size:16px;border:1px solid #ccc;border-radius:10px;background-color:#fff;font-weight:500}.custom-horizontal-form input::placeholder{color:#666;font-weight:600}.custom-horizontal-form .submit-group input[type="submit"]{background-color:#a3421b;color:#fff;border:none;border-radius:30px;padding:14px 30px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease}.custom-horizontal-form .submit-group input[type="submit"]:hover{background-color:#872f0e}