.bn-contact-form{display:grid;gap:18px;max-width:690px;margin:26px 0}.bn-contact-form label{display:grid;gap:6px;font-weight:600}.bn-contact-form input,.bn-contact-form textarea{width:100%;box-sizing:border-box;background:#10283e;color:#fff;border:1px solid #55718c;border-radius:9px;padding:12px;font:inherit}.bn-contact-form button{justify-self:start;background:#bd3152;color:#fff;border:0;border-radius:9px;padding:12px 26px;font:inherit;font-weight:700;cursor:pointer}.bn-contact-form :is(input,textarea,button):focus-visible{outline:3px solid #f4c06b;outline-offset:3px}.bn-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.bn-contact-form{gap:14px}.bn-contact-form button{width:100%}}