:root{--nbnw-button-bg-color:#b52625;--nbnw-button-bg-color-hover:#000;--nbnw-button-text-color:#fff}.acmn-subscribe-form .text-center{text-align:center}.acmn-subscribe-form .status{display:none}form.custom-form{margin-top:1em;display:grid;gap:1em}form.custom-form>div{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column}form.custom-form>div label{display:block}form.custom-form>div input,form.custom-form>div select{font-size:1rem;border-radius:0;border:1px solid var(--nbnw-button-bg-color);padding:.52rem}form.custom-form .button{cursor:pointer;margin:.5rem 0 0;border:none;padding:.65rem 1rem;font-weight:600;font-size:1.2em;color:var(--nbnw-button-text-color);background-color:var(--nbnw-button-bg-color);-webkit-transition:color .3s ease,background-color .3s ease;-o-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}form.custom-form .button:hover{color:var(--nbnw-button-bg-color);background-color:var(--nbnw-button-bg-color-hover)}@media screen and (min-width:600px){form.custom-form{grid-template-columns:1fr 1fr}}@media screen and (min-width:1000px){form.custom-form{grid-template-columns:1fr 1fr 1fr 1fr}}