.ngparanewsletterquit form { display: flex; gap: 15px; } @media (max-width: 1024px) { .ngparanewsletterquit form { flex-direction: column; align-items: flex-end; } } .ngparanewsletterquit form input[type=email] { border-color: #4f81bd; border-width: 1px; border-style: solid; padding: 6px 12px 6px 12px; background: #ffffff; font: 16px Poppins,Verdana,Helvetica,sans-serif; color: #0a1822; letter-spacing: 0px; border-radius: 0px; box-sizing: border-box; display: block; width: 100%; -webkit-appearance: none; appearance: none; } .ngparanewsletterquit form input[type=email]:focus { border-color: #80cbc4; background: #ffffff; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); } .ngparanewsletterquit form input[type=submit] { border-color: #3c4d83; border-width: 1px; border-style: solid; padding: 10px 20px 10px 20px; background: #3c4d83; font: 14px Poppins,Verdana,Helvetica,sans-serif; color: #ffffff; letter-spacing: 0.5px; border-radius: 4px; display: block; cursor: pointer; -webkit-appearance: none; } .ngparanewsletterquit form input[type=submit]:hover { border-color: #0a1822; background: #d51f5f; font-weight: normal; font-style: normal; text-transform: uppercase; color: #ffffff; } .ngparanewsletterquit form input[type=submit]:focus { border-color: #0a1822; background: #0a1822; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); font-weight: normal; font-style: normal; text-transform: uppercase; color: #ffffff; outline: none; }