.nxb-block { --nxb-heading-align: left; }
.nxb-block--heading-centre { --nxb-heading-align: center; }
.nxb-block--heading-right { --nxb-heading-align: right; }
.nxb-block > * > * > .nxb-banner__content .nxb-banner__title,
.nxb-block > * > * > .nxb-banner__content .nxb-banner__eyebrow,
.nxb-block .nxb-text-block__heading,
.nxb-block .nxb-text-block__secondary-heading,
.nxb-block .nxb-contact-form__heading { text-align: var(--nxb-heading-align); }
.nxb-block--no-top > section, .nxb-block--no-top > div { padding-top: 0 !important; margin-top: 0 !important; }
.nxb-block--no-bottom > section, .nxb-block--no-bottom > div { padding-bottom: 0 !important; margin-bottom: 0 !important; }
.nxb-block--no-top > .nxb-banner .nxb-banner__content { padding-top:0 !important; }
.nxb-block--no-bottom > .nxb-banner .nxb-banner__content { padding-bottom:0 !important; }
.nxb-block .nxb-blog__title,.nxb-block .nxb-blog__subtitle { text-align:var(--nxb-heading-align); }
