.b-ext .bsaweb-reset {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: transparent;border: 0;border-radius: 0;color: inherit;font-size: inherit;line-height: inherit;padding: 0;}
.b-ext {--bsaweb--color--primary-darker: #2b10b2;--bsaweb--color--primary-darker-h: 250;--bsaweb--color--primary-darker-s: 84%;--bsaweb--color--primary-darker-l: 38%;--bsaweb--color--primary-dark: #3413d8;--bsaweb--color--primary-dark-h: 250;--bsaweb--color--primary-dark-s: 84%;--bsaweb--color--primary-dark-l: 46%;--bsaweb--color--primary: #4827ec;--bsaweb--color--primary-h: 250;--bsaweb--color--primary-s: 84%;--bsaweb--color--primary-l: 54%;--bsaweb--color--primary-light: #6043ef;--bsaweb--color--primary-light-h: 250;--bsaweb--color--primary-light-s: 84%;--bsaweb--color--primary-light-l: 60%;--bsaweb--color--primary-lighter: #7c64f2;--bsaweb--color--primary-lighter-h: 250;--bsaweb--color--primary-lighter-s: 84%;--bsaweb--color--primary-lighter-l: 67%;--bsaweb--color--accent-darker: #b70b3e;--bsaweb--color--accent-darker-h: 342;--bsaweb--color--accent-darker-s: 89%;--bsaweb--color--accent-darker-l: 38%;--bsaweb--color--accent-dark: #cf0c47;--bsaweb--color--accent-dark-h: 342;--bsaweb--color--accent-dark-s: 89%;--bsaweb--color--accent-dark-l: 43%;--bsaweb--color--accent: #e70d4f;--bsaweb--color--accent-h: 342;--bsaweb--color--accent-s: 89%;--bsaweb--color--accent-l: 48%;--bsaweb--color--accent-light: #f32b67;--bsaweb--color--accent-light-h: 342;--bsaweb--color--accent-light-s: 89%;--bsaweb--color--accent-light-l: 56%;--bsaweb--color--accent-lighter: #f4487c;--bsaweb--color--accent-lighter-h: 342;--bsaweb--color--accent-lighter-s: 89%;--bsaweb--color--accent-lighter-l: 62%;--bsaweb--color--black: #14151a;--bsaweb--color--black-h: 231;--bsaweb--color--black-s: 15%;--bsaweb--color--black-l: 9%;--bsaweb--color--white: #fff;--bsaweb--color--white-h: 0;--bsaweb--color--white-s: 0%;--bsaweb--color--white-l: 100%;--bsaweb--color--warning-darker: #db8b1a;--bsaweb--color--warning-darker-h: 35;--bsaweb--color--warning-darker-s: 79%;--bsaweb--color--warning-darker-l: 48%;--bsaweb--color--warning-dark: #e79e36;--bsaweb--color--warning-dark-h: 35;--bsaweb--color--warning-dark-s: 79%;--bsaweb--color--warning-dark-l: 56%;--bsaweb--color--warning: #edb464;--bsaweb--color--warning-h: 35;--bsaweb--color--warning-s: 79%;--bsaweb--color--warning-l: 66%;--bsaweb--color--warning-light: #f1c588;--bsaweb--color--warning-light-h: 35;--bsaweb--color--warning-light-s: 79%;--bsaweb--color--warning-light-l: 74%;--bsaweb--color--warning-lighter: #f5d7ad;--bsaweb--color--warning-lighter-h: 35;--bsaweb--color--warning-lighter-s: 79%;--bsaweb--color--warning-lighter-l: 82%;--bsaweb--color--success-darker: #0f7665;--bsaweb--color--success-darker-h: 170;--bsaweb--color--success-darker-s: 78%;--bsaweb--color--success-darker-l: 26%;--bsaweb--color--success-dark: #118d78;--bsaweb--color--success-dark-h: 170;--bsaweb--color--success-dark-s: 78%;--bsaweb--color--success-dark-l: 31%;--bsaweb--color--success: #14a38c;--bsaweb--color--success-h: 170;--bsaweb--color--success-s: 78%;--bsaweb--color--success-l: 36%;--bsaweb--color--success-light: #18bfa3;--bsaweb--color--success-light-h: 170;--bsaweb--color--success-light-s: 78%;--bsaweb--color--success-light-l: 42%;--bsaweb--color--success-lighter: #1ad5b6;--bsaweb--color--success-lighter-h: 170;--bsaweb--color--success-lighter-s: 78%;--bsaweb--color--success-lighter-l: 47%;--bsaweb--color--error-darker: #b70b3e;--bsaweb--color--error-darker-h: 342;--bsaweb--color--error-darker-s: 89%;--bsaweb--color--error-darker-l: 38%;--bsaweb--color--error-dark: #cf0c47;--bsaweb--color--error-dark-h: 342;--bsaweb--color--error-dark-s: 89%;--bsaweb--color--error-dark-l: 43%;--bsaweb--color--error: #e70d4f;--bsaweb--color--error-h: 342;--bsaweb--color--error-s: 89%;--bsaweb--color--error-l: 48%;--bsaweb--color--error-light: #f32b67;--bsaweb--color--error-light-h: 342;--bsaweb--color--error-light-s: 89%;--bsaweb--color--error-light-l: 56%;--bsaweb--color--error-lighter: #f4487c;--bsaweb--color--error-lighter-h: 342;--bsaweb--color--error-lighter-s: 89%;--bsaweb--color--error-lighter-l: 62%;--bsaweb--color--bg-darker: #e4e4e7;--bsaweb--color--bg-darker-h: 240;--bsaweb--color--bg-darker-s: 4%;--bsaweb--color--bg-darker-l: 90%;--bsaweb--color--bg-dark: #f2f2f3;--bsaweb--color--bg-dark-h: 240;--bsaweb--color--bg-dark-s: 4%;--bsaweb--color--bg-dark-l: 95%;--bsaweb--color--bg: #fff;--bsaweb--color--bg-h: 0;--bsaweb--color--bg-s: 0%;--bsaweb--color--bg-l: 100%;--bsaweb--color--bg-light: #fff;--bsaweb--color--bg-light-h: 0;--bsaweb--color--bg-light-s: 0%;--bsaweb--color--bg-light-l: 100%;--bsaweb--color--bg-lighter: #fff;--bsaweb--color--bg-lighter-h: 0;--bsaweb--color--bg-lighter-s: 0%;--bsaweb--color--bg-lighter-l: 100%;--bsaweb--color--contrast-lower: #d7d7da;--bsaweb--color--contrast-lower-h: 240;--bsaweb--color--contrast-lower-s: 4%;--bsaweb--color--contrast-lower-l: 85%;--bsaweb--color--contrast-low: #a2a2a9;--bsaweb--color--contrast-low-h: 240;--bsaweb--color--contrast-low-s: 4%;--bsaweb--color--contrast-low-l: 65%;--bsaweb--color--contrast-medium: #73757d;--bsaweb--color--contrast-medium-h: 225;--bsaweb--color--contrast-medium-s: 4%;--bsaweb--color--contrast-medium-l: 47%;--bsaweb--color--contrast-high: #37383f;--bsaweb--color--contrast-high-h: 230;--bsaweb--color--contrast-high-s: 7%;--bsaweb--color--contrast-high-l: 23%;--bsaweb--color--contrast-higher: #14151a;--bsaweb--color--contrast-higher-h: 230;--bsaweb--color--contrast-higher-s: 13%;--bsaweb--color--contrast-higher-l: 9%;}
.b-ext [data-theme=dark] {--bsaweb--color--primary-darker: #53f;--bsaweb--color--primary-darker-h: 250;--bsaweb--color--primary-darker-s: 100%;--bsaweb--color--primary-darker-l: 60%;--bsaweb--color--primary-dark: #6647ff;--bsaweb--color--primary-dark-h: 250;--bsaweb--color--primary-dark-s: 100%;--bsaweb--color--primary-dark-l: 64%;--bsaweb--color--primary: #7b61ff;--bsaweb--color--primary-h: 250;--bsaweb--color--primary-s: 100%;--bsaweb--color--primary-l: 69%;--bsaweb--color--primary-light: #8870ff;--bsaweb--color--primary-light-h: 250;--bsaweb--color--primary-light-s: 100%;--bsaweb--color--primary-light-l: 72%;--bsaweb--color--primary-lighter: #9985ff;--bsaweb--color--primary-lighter-h: 250;--bsaweb--color--primary-lighter-s: 100%;--bsaweb--color--primary-lighter-l: 76%;--bsaweb--color--accent-darker: #c90842;--bsaweb--color--accent-darker-h: 342;--bsaweb--color--accent-darker-s: 92%;--bsaweb--color--accent-darker-l: 41%;--bsaweb--color--accent-dark: #e60a4c;--bsaweb--color--accent-dark-h: 342;--bsaweb--color--accent-dark-s: 92%;--bsaweb--color--accent-dark-l: 47%;--bsaweb--color--accent: #f61e5f;--bsaweb--color--accent-h: 342;--bsaweb--color--accent-s: 92%;--bsaweb--color--accent-l: 54%;--bsaweb--color--accent-light: #f73b73;--bsaweb--color--accent-light-h: 342;--bsaweb--color--accent-light-s: 92%;--bsaweb--color--accent-light-l: 60%;--bsaweb--color--accent-lighter: #f85485;--bsaweb--color--accent-lighter-h: 342;--bsaweb--color--accent-lighter-s: 92%;--bsaweb--color--accent-lighter-l: 65%;--bsaweb--color--black: #14151a;--bsaweb--color--black-h: 230;--bsaweb--color--black-s: 13%;--bsaweb--color--black-l: 9%;--bsaweb--color--white: #fff;--bsaweb--color--white-h: 0;--bsaweb--color--white-s: 0%;--bsaweb--color--white-l: 100%;--bsaweb--color--warning-darker: #db8b1a;--bsaweb--color--warning-darker-h: 35;--bsaweb--color--warning-darker-s: 79%;--bsaweb--color--warning-darker-l: 48%;--bsaweb--color--warning-dark: #e79e36;--bsaweb--color--warning-dark-h: 35;--bsaweb--color--warning-dark-s: 79%;--bsaweb--color--warning-dark-l: 56%;--bsaweb--color--warning: #edb464;--bsaweb--color--warning-h: 35;--bsaweb--color--warning-s: 79%;--bsaweb--color--warning-l: 66%;--bsaweb--color--warning-light: #f1c588;--bsaweb--color--warning-light-h: 35;--bsaweb--color--warning-light-s: 79%;--bsaweb--color--warning-light-l: 74%;--bsaweb--color--warning-lighter: #f5d7ad;--bsaweb--color--warning-lighter-h: 35;--bsaweb--color--warning-lighter-s: 79%;--bsaweb--color--warning-lighter-l: 82%;--bsaweb--color--success-darker: #0f7665;--bsaweb--color--success-darker-h: 170;--bsaweb--color--success-darker-s: 78%;--bsaweb--color--success-darker-l: 26%;--bsaweb--color--success-dark: #118d78;--bsaweb--color--success-dark-h: 170;--bsaweb--color--success-dark-s: 78%;--bsaweb--color--success-dark-l: 31%;--bsaweb--color--success: #14a38c;--bsaweb--color--success-h: 170;--bsaweb--color--success-s: 78%;--bsaweb--color--success-l: 36%;--bsaweb--color--success-light: #18bfa3;--bsaweb--color--success-light-h: 170;--bsaweb--color--success-light-s: 78%;--bsaweb--color--success-light-l: 42%;--bsaweb--color--success-lighter: #1ad5b6;--bsaweb--color--success-lighter-h: 170;--bsaweb--color--success-lighter-s: 78%;--bsaweb--color--success-lighter-l: 47%;--bsaweb--color--error-darker: #c90842;--bsaweb--color--error-darker-h: 342;--bsaweb--color--error-darker-s: 92%;--bsaweb--color--error-darker-l: 41%;--bsaweb--color--error-dark: #e60a4c;--bsaweb--color--error-dark-h: 342;--bsaweb--color--error-dark-s: 92%;--bsaweb--color--error-dark-l: 47%;--bsaweb--color--error: #f61e5f;--bsaweb--color--error-h: 342;--bsaweb--color--error-s: 92%;--bsaweb--color--error-l: 54%;--bsaweb--color--error-light: #f73b73;--bsaweb--color--error-light-h: 342;--bsaweb--color--error-light-s: 92%;--bsaweb--color--error-light-l: 60%;--bsaweb--color--error-lighter: #f85485;--bsaweb--color--error-lighter-h: 342;--bsaweb--color--error-lighter-s: 92%;--bsaweb--color--error-lighter-l: 65%;--bsaweb--color--bg-darker: #131316;--bsaweb--color--bg-darker-h: 232;--bsaweb--color--bg-darker-s: 7%;--bsaweb--color--bg-darker-l: 8%;--bsaweb--color--bg-dark: #1a1a1e;--bsaweb--color--bg-dark-h: 233;--bsaweb--color--bg-dark-s: 8%;--bsaweb--color--bg-dark-l: 11%;--bsaweb--color--bg: #22232a;--bsaweb--color--bg-h: 232;--bsaweb--color--bg-s: 11%;--bsaweb--color--bg-l: 15%;--bsaweb--color--bg-light: #2d2d34;--bsaweb--color--bg-light-h: 233;--bsaweb--color--bg-light-s: 8%;--bsaweb--color--bg-light-l: 19%;--bsaweb--color--bg-lighter: #34353c;--bsaweb--color--bg-lighter-h: 232;--bsaweb--color--bg-lighter-s: 7%;--bsaweb--color--bg-lighter-l: 22%;--bsaweb--color--contrast-lower: #3e3e46;--bsaweb--color--contrast-lower-h: 240;--bsaweb--color--contrast-lower-s: 6%;--bsaweb--color--contrast-lower-l: 26%;--bsaweb--color--contrast-low: #65656c;--bsaweb--color--contrast-low-h: 240;--bsaweb--color--contrast-low-s: 3%;--bsaweb--color--contrast-low-l: 41%;--bsaweb--color--contrast-medium: #8e8f95;--bsaweb--color--contrast-medium-h: 231;--bsaweb--color--contrast-medium-s: 3%;--bsaweb--color--contrast-medium-l: 57%;--bsaweb--color--contrast-high: #cfcfd3;--bsaweb--color--contrast-high-h: 240;--bsaweb--color--contrast-high-s: 5%;--bsaweb--color--contrast-high-l: 82%;--bsaweb--color--contrast-higher: #fafaff;--bsaweb--color--contrast-higher-h: 240;--bsaweb--color--contrast-higher-s: 100%;--bsaweb--color--contrast-higher-l: 99%;}
.b-ext {--bsaweb--icon--size--xxxs: 8px;--bsaweb--icon--size--xxs: 12px;--bsaweb--icon--size--xs: 16px;--bsaweb--icon--size--sm: 24px;--bsaweb--icon--size--md: 32px;--bsaweb--icon--size--lg: 48px;--bsaweb--icon--size--xl: 64px;--bsaweb--icon--size--xxl: 96px;--bsaweb--icon--size--xxxl: 128px;}
.b-ext .bsaweb-icon {fill: currentColor;color: inherit;display: inline-block;flex-shrink: 0;font-size: var(--bsaweb--icon--size,1em);height: 1em;line-height: 1;max-width: none;width: 1em;}
.b-ext .bsaweb-icon--xxxs {--bsaweb--icon--size: var(--bsaweb--icon--size--xxxs);}
.b-ext .bsaweb-icon--xxs {--bsaweb--icon--size: var(--bsaweb--icon--size--xxs);}
.b-ext .bsaweb-icon--xs {--bsaweb--icon--size: var(--bsaweb--icon--size--xs);}
.b-ext .bsaweb-icon--sm {--bsaweb--icon--size: var(--bsaweb--icon--size--sm);}
.b-ext .bsaweb-icon--md {--bsaweb--icon--size: var(--bsaweb--icon--size--md);}
.b-ext .bsaweb-icon--lg {--bsaweb--icon--size: var(--bsaweb--icon--size--lg);}
.b-ext .bsaweb-icon--xl {--bsaweb--icon--size: var(--bsaweb--icon--size--xl);}
.b-ext .bsaweb-icon--xxl {--bsaweb--icon--size: var(--bsaweb--icon--size--xxl);}
.b-ext .bsaweb-icon--xxxl {--bsaweb--icon--size: var(--bsaweb--icon--size--xxxl);}
.b-ext .bsaweb-icon--is-spinning {animation: icon-spin 1s linear infinite;}
@keyframes icon-spin {0% {transform: rotate(0deg);}
	to {transform: rotate(1 turn);}}
.b-ext .bsaweb-icon use {fill: currentColor;color: inherit;}
.b-ext {--bsaweb--spacing--unit: calc(var(--font-size) * 1);--bsaweb--spacing--4-xs: calc(var(--bsaweb--spacing--unit) * .125);--bsaweb--spacing--3-xs: calc(var(--bsaweb--spacing--unit) * .25);--bsaweb--spacing--2-xs: calc(var(--bsaweb--spacing--unit) * .375);--bsaweb--spacing--xs: calc(var(--bsaweb--spacing--unit) * .5);--bsaweb--spacing--sm: calc(var(--bsaweb--spacing--unit) * .75);--bsaweb--spacing--md: calc(var(--bsaweb--spacing--unit) * 1.25);--bsaweb--spacing--lg: calc(var(--bsaweb--spacing--unit) * 2);--bsaweb--spacing--xl: calc(var(--bsaweb--spacing--unit) * 3.25);--bsaweb--spacing--2-xl: calc(var(--bsaweb--spacing--unit) * 5.25);--bsaweb--spacing--3-xl: calc(var(--bsaweb--spacing--unit) * 8.5);--bsaweb--spacing--4-xl: calc(var(--bsaweb--spacing--unit) * 13.75);}
.b-ext .bsaweb-sr-only, .b-ext .bsaweb-sr-only-focusable:not(:focus):not(:focus-within) {clip: rect(1px,1px,1px,1px);border: 0;-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}
.b-ext .bsaweb-flex {display: flex;}
.b-ext .bsaweb-inline-flex {display: inline-flex;}
.b-ext .bsaweb-flex-wrap {flex-wrap: wrap;}
.b-ext .bsaweb-flex-nowrap {flex-wrap: nowrap;}
.b-ext .bsaweb-flex-column {flex-direction: column;}
.b-ext .bsaweb-flex-column-reverse {flex-direction: column-reverse;}
.b-ext .bsaweb-flex-row {flex-direction: row;}
.b-ext .bsaweb-flex-row-reverse {flex-direction: row-reverse;}
.b-ext .bsaweb-flex-center {align-items: center;justify-content: center;}
.b-ext .bsaweb-flex-grow {flex-grow: 1;}
.b-ext .bsaweb-flex-grow-0 {flex-grow: 0;}
.b-ext .bsaweb-flex-shrink {flex-shrink: 1;}
.b-ext .bsaweb-flex-shrink-0 {flex-shrink: 0;}
.b-ext .bsaweb-flex-basis-0 {flex-basis: 0;}
.b-ext .bsaweb-justify-start {justify-content: flex-start;}
.b-ext .bsaweb-justify-end {justify-content: flex-end;}
.b-ext .bsaweb-justify-center {justify-content: center;}
.b-ext .bsaweb-justify-between {justify-content: space-between;}
.b-ext .bsaweb-items-center {align-items: center;}
.b-ext .bsaweb-items-start {align-items: flex-start;}
.b-ext .bsaweb-items-end {align-items: flex-end;}
.b-ext .bsaweb-items-baseline {align-items: baseline;}
.b-ext .bsaweb-self-center {align-self: center;}
.b-ext .bsaweb-self-start {align-self: flex-start;}
.b-ext .bsaweb-self-end {align-self: flex-end;}
.b-ext .bsaweb-self-baseline {align-self: baseline;}
.b-ext .bsaweb-order--1 {order: -1;}
.b-ext .bsaweb-order-1 {order: 1;}
.b-ext .bsaweb-order-2 {order: 2;}
.b-ext .bsaweb-order-3 {order: 3;}
.b-ext .bsaweb-block {display: block;}
.b-ext .bsaweb-inline-block {display: inline-block;}
.b-ext .bsaweb-inline {display: inline;}
.b-ext .bsaweb-contents {display: contents;}
.b-ext .bsaweb-hide {display: none !important;}
.b-ext .bsaweb-space-unit-rem {--bsaweb--spacing--unit: calc(var(--font-size) * 1);}
.b-ext .bsaweb-space-unit-em {--bsaweb--spacing--unit: 1em;}
.b-ext .bsaweb-space-unit-px {--bsaweb--spacing--unit: 16px;}
.b-ext .bsaweb-margin-4-xs {margin: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-margin-3-xs {margin: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-margin-2-xs {margin: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-margin-xs {margin: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-margin-sm {margin: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-margin-md {margin: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-margin-lg {margin: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-margin-xl {margin: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-margin-2-xl {margin: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-margin-3-xl {margin: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-margin-4-xl {margin: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-margin-auto {margin: auto;}
.b-ext .bsaweb-margin-0 {margin: 0;}
.b-ext .bsaweb-margin-block-start-4-xs {margin-block-start: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-margin-block-start-3-xs {margin-block-start: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-margin-block-start-2-xs {margin-block-start: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-margin-block-start-xs {margin-block-start: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-margin-block-start-sm {margin-block-start: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-margin-block-start-md {margin-block-start: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-margin-block-start-lg {margin-block-start: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-margin-block-start-xl {margin-block-start: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-margin-block-start-2-xl {margin-block-start: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-margin-block-start-3-xl {margin-block-start: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-margin-block-start-4-xl {margin-block-start: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-margin-block-start-auto {margin-block-start: auto;}
.b-ext .bsaweb-margin-block-start-0 {margin-block-start: 0;}
.b-ext .bsaweb-margin-block-end-4-xs {margin-block-end: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-margin-block-end-3-xs {margin-block-end: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-margin-block-end-2-xs {margin-block-end: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-margin-block-end-xs {margin-block-end: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-margin-block-end-sm {margin-block-end: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-margin-block-end-md {margin-block-end: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-margin-block-end-lg {margin-block-end: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-margin-block-end-xl {margin-block-end: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-margin-block-end-2-xl {margin-block-end: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-margin-block-end-3-xl {margin-block-end: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-margin-block-end-4-xl {margin-block-end: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-margin-block-end-auto {margin-block-end: auto;}
.b-ext .bsaweb-margin-block-end-0 {margin-block-end: 0;}
.b-ext .bsaweb-margin-inline-end-4-xs {margin-inline-end: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-margin-inline-end-3-xs {margin-inline-end: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-margin-inline-end-2-xs {margin-inline-end: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-margin-inline-end-xs {margin-inline-end: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-margin-inline-end-sm {margin-inline-end: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-margin-inline-end-md {margin-inline-end: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-margin-inline-end-lg {margin-inline-end: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-margin-inline-end-xl {margin-inline-end: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-margin-inline-end-2-xl {margin-inline-end: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-margin-inline-end-3-xl {margin-inline-end: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-margin-inline-end-4-xl {margin-inline-end: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-margin-inline-end-auto {margin-inline-end: auto;}
.b-ext .bsaweb-margin-inline-end-0 {margin-inline-end: 0;}
.b-ext .bsaweb-margin-inline-start-4-xs {margin-inline-start: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-margin-inline-start-3-xs {margin-inline-start: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-margin-inline-start-2-xs {margin-inline-start: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-margin-inline-start-xs {margin-inline-start: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-margin-inline-start-sm {margin-inline-start: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-margin-inline-start-md {margin-inline-start: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-margin-inline-start-lg {margin-inline-start: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-margin-inline-start-xl {margin-inline-start: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-margin-inline-start-2-xl {margin-inline-start: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-margin-inline-start-3-xl {margin-inline-start: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-margin-inline-start-4-xl {margin-inline-start: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-margin-inline-start-auto {margin-inline-start: auto;}
.b-ext .bsaweb-margin-inline-start-0 {margin-inline-start: 0;}
.b-ext .bsaweb-margin-x-4-xs {margin-inline-end: var(--bsaweb--spacing--4-xs);margin-inline-start: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-margin-x-3-xs {margin-inline-end: var(--bsaweb--spacing--3-xs);margin-inline-start: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-margin-x-2-xs {margin-inline-end: var(--bsaweb--spacing--2-xs);margin-inline-start: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-margin-x-xs {margin-inline-end: var(--bsaweb--spacing--xs);margin-inline-start: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-margin-x-sm {margin-inline-end: var(--bsaweb--spacing--sm);margin-inline-start: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-margin-x-md {margin-inline-end: var(--bsaweb--spacing--md);margin-inline-start: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-margin-x-lg {margin-inline-end: var(--bsaweb--spacing--lg);margin-inline-start: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-margin-x-xl {margin-inline-end: var(--bsaweb--spacing--xl);margin-inline-start: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-margin-x-2-xl {margin-inline-end: var(--bsaweb--spacing--2-xl);margin-inline-start: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-margin-x-3-xl {margin-inline-end: var(--bsaweb--spacing--3-xl);margin-inline-start: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-margin-x-4-xl {margin-inline-end: var(--bsaweb--spacing--4-xl);margin-inline-start: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-margin-x-auto {margin-inline-end: auto;margin-inline-start: auto;}
.b-ext .bsaweb-margin-x-0 {margin-inline-end: 0;margin-inline-start: 0;}
.b-ext .bsaweb-margin-y-4-xs {margin-block-end: var(--bsaweb--spacing--4-xs);margin-block-start: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-margin-y-3-xs {margin-block-end: var(--bsaweb--spacing--3-xs);margin-block-start: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-margin-y-2-xs {margin-block-end: var(--bsaweb--spacing--2-xs);margin-block-start: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-margin-y-xs {margin-block-end: var(--bsaweb--spacing--xs);margin-block-start: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-margin-y-sm {margin-block-end: var(--bsaweb--spacing--sm);margin-block-start: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-margin-y-md {margin-block-end: var(--bsaweb--spacing--md);margin-block-start: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-margin-y-lg {margin-block-end: var(--bsaweb--spacing--lg);margin-block-start: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-margin-y-xl {margin-block-end: var(--bsaweb--spacing--xl);margin-block-start: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-margin-y-2-xl {margin-block-end: var(--bsaweb--spacing--2-xl);margin-block-start: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-margin-y-3-xl {margin-block-end: var(--bsaweb--spacing--3-xl);margin-block-start: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-margin-y-4-xl {margin-block-end: var(--bsaweb--spacing--4-xl);margin-block-start: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-margin-y-auto {margin-block-end: auto;margin-block-start: auto;}
.b-ext .bsaweb-margin-y-0 {margin-block-end: 0;margin-block-start: 0;}
.b-ext .bsaweb-margin-neg-block-start-4-xs {margin-block-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
.b-ext .bsaweb-margin-neg-block-start-3-xs {margin-block-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
.b-ext .bsaweb-margin-neg-block-start-2-xs {margin-block-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
.b-ext .bsaweb-margin-neg-block-start-xs {margin-block-start: calc(var(--bsaweb--spacing--xs) * -1);}
.b-ext .bsaweb-margin-neg-block-start-sm {margin-block-start: calc(var(--bsaweb--spacing--sm) * -1);}
.b-ext .bsaweb-margin-neg-block-start-md {margin-block-start: calc(var(--bsaweb--spacing--md) * -1);}
.b-ext .bsaweb-margin-neg-block-start-lg {margin-block-start: calc(var(--bsaweb--spacing--lg) * -1);}
.b-ext .bsaweb-margin-neg-block-start-xl {margin-block-start: calc(var(--bsaweb--spacing--xl) * -1);}
.b-ext .bsaweb-margin-neg-block-start-2-xl {margin-block-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
.b-ext .bsaweb-margin-neg-block-start-3-xl {margin-block-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
.b-ext .bsaweb-margin-neg-block-start-4-xl {margin-block-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
.b-ext .bsaweb-margin-neg-block-end-4-xs {margin-block-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
.b-ext .bsaweb-margin-neg-block-end-3-xs {margin-block-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
.b-ext .bsaweb-margin-neg-block-end-2-xs {margin-block-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
.b-ext .bsaweb-margin-neg-block-end-xs {margin-block-end: calc(var(--bsaweb--spacing--xs) * -1);}
.b-ext .bsaweb-margin-neg-block-end-sm {margin-block-end: calc(var(--bsaweb--spacing--sm) * -1);}
.b-ext .bsaweb-margin-neg-block-end-md {margin-block-end: calc(var(--bsaweb--spacing--md) * -1);}
.b-ext .bsaweb-margin-neg-block-end-lg {margin-block-end: calc(var(--bsaweb--spacing--lg) * -1);}
.b-ext .bsaweb-margin-neg-block-end-xl {margin-block-end: calc(var(--bsaweb--spacing--xl) * -1);}
.b-ext .bsaweb-margin-neg-block-end-2-xl {margin-block-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
.b-ext .bsaweb-margin-neg-block-end-3-xl {margin-block-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
.b-ext .bsaweb-margin-neg-block-end-4-xl {margin-block-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-4-xs {margin-inline-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-3-xs {margin-inline-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-2-xs {margin-inline-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-xs {margin-inline-end: calc(var(--bsaweb--spacing--xs) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-sm {margin-inline-end: calc(var(--bsaweb--spacing--sm) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-md {margin-inline-end: calc(var(--bsaweb--spacing--md) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-lg {margin-inline-end: calc(var(--bsaweb--spacing--lg) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-xl {margin-inline-end: calc(var(--bsaweb--spacing--xl) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-2-xl {margin-inline-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-3-xl {margin-inline-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
.b-ext .bsaweb-margin-neg-inline-end-4-xl {margin-inline-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-4-xs {margin-inline-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-3-xs {margin-inline-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-2-xs {margin-inline-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-xs {margin-inline-start: calc(var(--bsaweb--spacing--xs) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-sm {margin-inline-start: calc(var(--bsaweb--spacing--sm) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-md {margin-inline-start: calc(var(--bsaweb--spacing--md) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-lg {margin-inline-start: calc(var(--bsaweb--spacing--lg) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-xl {margin-inline-start: calc(var(--bsaweb--spacing--xl) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-2-xl {margin-inline-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-3-xl {margin-inline-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
.b-ext .bsaweb-margin-neg-inline-start-4-xl {margin-inline-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
.b-ext .bsaweb-padding-4-xs {padding: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-padding-3-xs {padding: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-padding-2-xs {padding: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-padding-xs {padding: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-padding-sm {padding: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-padding-md {padding: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-padding-lg {padding: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-padding-xl {padding: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-padding-2-xl {padding: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-padding-3-xl {padding: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-padding-4-xl {padding: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-padding-0 {padding: 0;}
.b-ext .bsaweb-padding-component {padding: var(--bsaweb--spacing--component-padding);}
.b-ext .bsaweb-padding-top-4-xs {padding-top: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-padding-top-3-xs {padding-top: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-padding-top-2-xs {padding-top: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-padding-top-xs {padding-top: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-padding-top-sm {padding-top: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-padding-top-md {padding-top: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-padding-top-lg {padding-top: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-padding-top-xl {padding-top: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-padding-top-2-xl {padding-top: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-padding-top-3-xl {padding-top: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-padding-top-4-xl {padding-top: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-padding-top-0 {padding-top: 0;}
.b-ext .bsaweb-padding-top-component {padding-top: var(--bsaweb--spacing--component-padding);}
.b-ext .bsaweb-padding-bottom-4-xs {padding-bottom: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-padding-bottom-3-xs {padding-bottom: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-padding-bottom-2-xs {padding-bottom: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-padding-bottom-xs {padding-bottom: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-padding-bottom-sm {padding-bottom: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-padding-bottom-md {padding-bottom: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-padding-bottom-lg {padding-bottom: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-padding-bottom-xl {padding-bottom: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-padding-bottom-2-xl {padding-bottom: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-padding-bottom-3-xl {padding-bottom: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-padding-bottom-4-xl {padding-bottom: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-padding-bottom-0 {padding-bottom: 0;}
.b-ext .bsaweb-padding-bottom-component {padding-bottom: var(--bsaweb--spacing--component-padding);}
.b-ext .bsaweb-padding-right-4-xs {padding-right: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-padding-right-3-xs {padding-right: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-padding-right-2-xs {padding-right: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-padding-right-xs {padding-right: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-padding-right-sm {padding-right: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-padding-right-md {padding-right: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-padding-right-lg {padding-right: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-padding-right-xl {padding-right: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-padding-right-2-xl {padding-right: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-padding-right-3-xl {padding-right: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-padding-right-4-xl {padding-right: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-padding-right-0 {padding-right: 0;}
.b-ext .bsaweb-padding-right-component {padding-right: var(--bsaweb--spacing--component-padding);}
.b-ext .bsaweb-padding-left-4-xs {padding-left: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-padding-left-3-xs {padding-left: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-padding-left-2-xs {padding-left: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-padding-left-xs {padding-left: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-padding-left-sm {padding-left: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-padding-left-md {padding-left: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-padding-left-lg {padding-left: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-padding-left-xl {padding-left: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-padding-left-2-xl {padding-left: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-padding-left-3-xl {padding-left: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-padding-left-4-xl {padding-left: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-padding-left-0 {padding-left: 0;}
.b-ext .bsaweb-padding-left-component {padding-left: var(--bsaweb--spacing--component-padding);}
.b-ext .bsaweb-padding-x-4-xs {padding-left: var(--bsaweb--spacing--4-xs);padding-right: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-padding-x-3-xs {padding-left: var(--bsaweb--spacing--3-xs);padding-right: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-padding-x-2-xs {padding-left: var(--bsaweb--spacing--2-xs);padding-right: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-padding-x-xs {padding-left: var(--bsaweb--spacing--xs);padding-right: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-padding-x-sm {padding-left: var(--bsaweb--spacing--sm);padding-right: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-padding-x-md {padding-left: var(--bsaweb--spacing--md);padding-right: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-padding-x-lg {padding-left: var(--bsaweb--spacing--lg);padding-right: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-padding-x-xl {padding-left: var(--bsaweb--spacing--xl);padding-right: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-padding-x-2-xl {padding-left: var(--bsaweb--spacing--2-xl);padding-right: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-padding-x-3-xl {padding-left: var(--bsaweb--spacing--3-xl);padding-right: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-padding-x-4-xl {padding-left: var(--bsaweb--spacing--4-xl);padding-right: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-padding-x-0 {padding-left: 0;padding-right: 0;}
.b-ext .bsaweb-padding-x-component {padding-left: var(--bsaweb--spacing--component-padding);padding-right: var(--bsaweb--spacing--component-padding);}
.b-ext .bsaweb-padding-y-4-xs {padding-bottom: var(--bsaweb--spacing--4-xs);padding-top: var(--bsaweb--spacing--4-xs);}
.b-ext .bsaweb-padding-y-3-xs {padding-bottom: var(--bsaweb--spacing--3-xs);padding-top: var(--bsaweb--spacing--3-xs);}
.b-ext .bsaweb-padding-y-2-xs {padding-bottom: var(--bsaweb--spacing--2-xs);padding-top: var(--bsaweb--spacing--2-xs);}
.b-ext .bsaweb-padding-y-xs {padding-bottom: var(--bsaweb--spacing--xs);padding-top: var(--bsaweb--spacing--xs);}
.b-ext .bsaweb-padding-y-sm {padding-bottom: var(--bsaweb--spacing--sm);padding-top: var(--bsaweb--spacing--sm);}
.b-ext .bsaweb-padding-y-md {padding-bottom: var(--bsaweb--spacing--md);padding-top: var(--bsaweb--spacing--md);}
.b-ext .bsaweb-padding-y-lg {padding-bottom: var(--bsaweb--spacing--lg);padding-top: var(--bsaweb--spacing--lg);}
.b-ext .bsaweb-padding-y-xl {padding-bottom: var(--bsaweb--spacing--xl);padding-top: var(--bsaweb--spacing--xl);}
.b-ext .bsaweb-padding-y-2-xl {padding-bottom: var(--bsaweb--spacing--2-xl);padding-top: var(--bsaweb--spacing--2-xl);}
.b-ext .bsaweb-padding-y-3-xl {padding-bottom: var(--bsaweb--spacing--3-xl);padding-top: var(--bsaweb--spacing--3-xl);}
.b-ext .bsaweb-padding-y-4-xl {padding-bottom: var(--bsaweb--spacing--4-xl);padding-top: var(--bsaweb--spacing--4-xl);}
.b-ext .bsaweb-padding-y-0 {padding-bottom: 0;padding-top: 0;}
.b-ext .bsaweb-padding-y-component {padding-bottom: var(--bsaweb--spacing--component-padding);padding-top: var(--bsaweb--spacing--component-padding);}
.b-ext .bsaweb-width-100\% {width: 100%;}
.b-ext .bsaweb-width-100vw {width: 100vw;}
.b-ext .bsaweb-width-auto {width: auto;}
.b-ext .bsaweb-width-inherit {width: inherit;}
.b-ext .bsaweb-height-100\% {height: 100%;}
.b-ext .bsaweb-height-100vh {height: 100vh;}
.b-ext .bsaweb-height-auto {height: auto;}
.b-ext .bsaweb-height-inherit {height: inherit;}
@media (min-width:32rem) {.b-ext .bsaweb-flex\@xs {display: flex;}
	.b-ext .bsaweb-inline-flex\@xs {display: inline-flex;}
	.b-ext .bsaweb-flex-wrap\@xs {flex-wrap: wrap;}
	.b-ext .bsaweb-flex-nowrap\@xs {flex-wrap: nowrap;}
	.b-ext .bsaweb-flex-column\@xs {flex-direction: column;}
	.b-ext .bsaweb-flex-column-reverse\@xs {flex-direction: column-reverse;}
	.b-ext .bsaweb-flex-row\@xs {flex-direction: row;}
	.b-ext .bsaweb-flex-row-reverse\@xs {flex-direction: row-reverse;}
	.b-ext .bsaweb-flex-center\@xs {align-items: center;justify-content: center;}
	.b-ext .bsaweb-flex-grow\@xs {flex-grow: 1;}
	.b-ext .bsaweb-flex-grow-0\@xs {flex-grow: 0;}
	.b-ext .bsaweb-flex-shrink\@xs {flex-shrink: 1;}
	.b-ext .bsaweb-flex-shrink-0\@xs {flex-shrink: 0;}
	.b-ext .bsaweb-flex-basis-0\@xs {flex-basis: 0;}
	.b-ext .bsaweb-justify-start\@xs {justify-content: flex-start;}
	.b-ext .bsaweb-justify-end\@xs {justify-content: flex-end;}
	.b-ext .bsaweb-justify-center\@xs {justify-content: center;}
	.b-ext .bsaweb-justify-between\@xs {justify-content: space-between;}
	.b-ext .bsaweb-items-center\@xs {align-items: center;}
	.b-ext .bsaweb-items-start\@xs {align-items: flex-start;}
	.b-ext .bsaweb-items-end\@xs {align-items: flex-end;}
	.b-ext .bsaweb-items-baseline\@xs {align-items: baseline;}
	.b-ext .bsaweb-self-center\@xs {align-self: center;}
	.b-ext .bsaweb-self-start\@xs {align-self: flex-start;}
	.b-ext .bsaweb-self-end\@xs {align-self: flex-end;}
	.b-ext .bsaweb-self-baseline\@xs {align-self: baseline;}
	.b-ext .bsaweb-order-1\@xs {order: 1;}
	.b-ext .bsaweb-order-2\@xs {order: 2;}
	.b-ext .bsaweb-order-3\@xs {order: 3;}
	.b-ext .bsaweb-block\@xs {display: block;}
	.b-ext .bsaweb-inline-block\@xs {display: inline-block;}
	.b-ext .bsaweb-inline\@xs {display: inline;}
	.b-ext .bsaweb-contents\@xs {display: contents;}
	.b-ext .bsaweb-hide\@xs {display: none;}
	.b-ext .bsaweb-margin-4-xs\@xs {margin: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-3-xs\@xs {margin: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-2-xs\@xs {margin: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-xs\@xs {margin: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-sm\@xs {margin: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-md\@xs {margin: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-lg\@xs {margin: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-xl\@xs {margin: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-2-xl\@xs {margin: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-3-xl\@xs {margin: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-4-xl\@xs {margin: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-auto\@xs {margin: auto;}
	.b-ext .bsaweb-margin-0\@xs {margin: 0;}
	.b-ext .bsaweb-margin-block-start-4-xs\@xs {margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-start-3-xs\@xs {margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-start-2-xs\@xs {margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-start-xs\@xs {margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-start-sm\@xs {margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-start-md\@xs {margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-start-lg\@xs {margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-start-xl\@xs {margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-start-2-xl\@xs {margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-start-3-xl\@xs {margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-start-4-xl\@xs {margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-start-auto\@xs {margin-block-start: auto;}
	.b-ext .bsaweb-margin-block-start-0\@xs {margin-block-start: 0;}
	.b-ext .bsaweb-margin-block-end-4-xs\@xs {margin-block-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-end-3-xs\@xs {margin-block-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-end-2-xs\@xs {margin-block-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-end-xs\@xs {margin-block-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-end-sm\@xs {margin-block-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-end-md\@xs {margin-block-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-end-lg\@xs {margin-block-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-end-xl\@xs {margin-block-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-end-2-xl\@xs {margin-block-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-end-3-xl\@xs {margin-block-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-end-4-xl\@xs {margin-block-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-end-auto\@xs {margin-block-end: auto;}
	.b-ext .bsaweb-margin-block-end-0\@xs {margin-block-end: 0;}
	.b-ext .bsaweb-margin-inline-end-4-xs\@xs {margin-inline-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-end-3-xs\@xs {margin-inline-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-end-2-xs\@xs {margin-inline-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-end-xs\@xs {margin-inline-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-end-sm\@xs {margin-inline-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-end-md\@xs {margin-inline-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-end-lg\@xs {margin-inline-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-end-xl\@xs {margin-inline-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-end-2-xl\@xs {margin-inline-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-end-3-xl\@xs {margin-inline-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-end-4-xl\@xs {margin-inline-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-end-auto\@xs {margin-inline-end: auto;}
	.b-ext .bsaweb-margin-inline-end-0\@xs {margin-inline-end: 0;}
	.b-ext .bsaweb-margin-inline-start-4-xs\@xs {margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-start-3-xs\@xs {margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-start-2-xs\@xs {margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-start-xs\@xs {margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-start-sm\@xs {margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-start-md\@xs {margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-start-lg\@xs {margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-start-xl\@xs {margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-start-2-xl\@xs {margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-start-3-xl\@xs {margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-start-4-xl\@xs {margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-start-auto\@xs {margin-inline-start: auto;}
	.b-ext .bsaweb-margin-inline-start-0\@xs {margin-inline-start: 0;}
	.b-ext .bsaweb-margin-x-4-xs\@xs {margin-inline-end: var(--bsaweb--spacing--4-xs);margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-x-3-xs\@xs {margin-inline-end: var(--bsaweb--spacing--3-xs);margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-x-2-xs\@xs {margin-inline-end: var(--bsaweb--spacing--2-xs);margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-x-xs\@xs {margin-inline-end: var(--bsaweb--spacing--xs);margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-x-sm\@xs {margin-inline-end: var(--bsaweb--spacing--sm);margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-x-md\@xs {margin-inline-end: var(--bsaweb--spacing--md);margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-x-lg\@xs {margin-inline-end: var(--bsaweb--spacing--lg);margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-x-xl\@xs {margin-inline-end: var(--bsaweb--spacing--xl);margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-x-2-xl\@xs {margin-inline-end: var(--bsaweb--spacing--2-xl);margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-x-3-xl\@xs {margin-inline-end: var(--bsaweb--spacing--3-xl);margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-x-4-xl\@xs {margin-inline-end: var(--bsaweb--spacing--4-xl);margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-x-auto\@xs {margin-inline-end: auto;margin-inline-start: auto;}
	.b-ext .bsaweb-margin-x-0\@xs {margin-inline-end: 0;margin-inline-start: 0;}
	.b-ext .bsaweb-margin-y-4-xs\@xs {margin-block-end: var(--bsaweb--spacing--4-xs);margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-y-3-xs\@xs {margin-block-end: var(--bsaweb--spacing--3-xs);margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-y-2-xs\@xs {margin-block-end: var(--bsaweb--spacing--2-xs);margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-y-xs\@xs {margin-block-end: var(--bsaweb--spacing--xs);margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-y-sm\@xs {margin-block-end: var(--bsaweb--spacing--sm);margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-y-md\@xs {margin-block-end: var(--bsaweb--spacing--md);margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-y-lg\@xs {margin-block-end: var(--bsaweb--spacing--lg);margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-y-xl\@xs {margin-block-end: var(--bsaweb--spacing--xl);margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-y-2-xl\@xs {margin-block-end: var(--bsaweb--spacing--2-xl);margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-y-3-xl\@xs {margin-block-end: var(--bsaweb--spacing--3-xl);margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-y-4-xl\@xs {margin-block-end: var(--bsaweb--spacing--4-xl);margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-y-auto\@xs {margin-block-end: auto;margin-block-start: auto;}
	.b-ext .bsaweb-margin-y-0\@xs {margin-block-end: 0;margin-block-start: 0;}
	.b-ext .bsaweb-margin-neg-block-start-4-xs\@xs {margin-block-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xs\@xs {margin-block-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xs\@xs {margin-block-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xs\@xs {margin-block-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-sm\@xs {margin-block-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-md\@xs {margin-block-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-lg\@xs {margin-block-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xl\@xs {margin-block-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xl\@xs {margin-block-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xl\@xs {margin-block-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-4-xl\@xs {margin-block-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xs\@xs {margin-block-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xs\@xs {margin-block-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xs\@xs {margin-block-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xs\@xs {margin-block-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-sm\@xs {margin-block-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-md\@xs {margin-block-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-lg\@xs {margin-block-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xl\@xs {margin-block-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xl\@xs {margin-block-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xl\@xs {margin-block-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xl\@xs {margin-block-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xs\@xs {margin-inline-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xs\@xs {margin-inline-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xs\@xs {margin-inline-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xs\@xs {margin-inline-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-sm\@xs {margin-inline-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-md\@xs {margin-inline-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-lg\@xs {margin-inline-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xl\@xs {margin-inline-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xl\@xs {margin-inline-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xl\@xs {margin-inline-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xl\@xs {margin-inline-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xs\@xs {margin-inline-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xs\@xs {margin-inline-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xs\@xs {margin-inline-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xs\@xs {margin-inline-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-sm\@xs {margin-inline-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-md\@xs {margin-inline-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-lg\@xs {margin-inline-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xl\@xs {margin-inline-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xl\@xs {margin-inline-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xl\@xs {margin-inline-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xl\@xs {margin-inline-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-padding-4-xs\@xs {padding: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-3-xs\@xs {padding: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-2-xs\@xs {padding: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-xs\@xs {padding: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-sm\@xs {padding: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-md\@xs {padding: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-lg\@xs {padding: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-xl\@xs {padding: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-2-xl\@xs {padding: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-3-xl\@xs {padding: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-4-xl\@xs {padding: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-0\@xs {padding: 0;}
	.b-ext .bsaweb-padding-component\@xs {padding: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-top-4-xs\@xs {padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-top-3-xs\@xs {padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-top-2-xs\@xs {padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-top-xs\@xs {padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-top-sm\@xs {padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-top-md\@xs {padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-top-lg\@xs {padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-top-xl\@xs {padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-top-2-xl\@xs {padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-top-3-xl\@xs {padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-top-4-xl\@xs {padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-top-0\@xs {padding-top: 0;}
	.b-ext .bsaweb-padding-top-component\@xs {padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-bottom-4-xs\@xs {padding-bottom: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-bottom-3-xs\@xs {padding-bottom: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-bottom-2-xs\@xs {padding-bottom: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-bottom-xs\@xs {padding-bottom: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-bottom-sm\@xs {padding-bottom: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-bottom-md\@xs {padding-bottom: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-bottom-lg\@xs {padding-bottom: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-bottom-xl\@xs {padding-bottom: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-bottom-2-xl\@xs {padding-bottom: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-bottom-3-xl\@xs {padding-bottom: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-bottom-4-xl\@xs {padding-bottom: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-bottom-0\@xs {padding-bottom: 0;}
	.b-ext .bsaweb-padding-bottom-component\@xs {padding-bottom: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-right-4-xs\@xs {padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-right-3-xs\@xs {padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-right-2-xs\@xs {padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-right-xs\@xs {padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-right-sm\@xs {padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-right-md\@xs {padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-right-lg\@xs {padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-right-xl\@xs {padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-right-2-xl\@xs {padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-right-3-xl\@xs {padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-right-4-xl\@xs {padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-right-0\@xs {padding-right: 0;}
	.b-ext .bsaweb-padding-right-component\@xs {padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-left-4-xs\@xs {padding-left: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-left-3-xs\@xs {padding-left: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-left-2-xs\@xs {padding-left: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-left-xs\@xs {padding-left: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-left-sm\@xs {padding-left: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-left-md\@xs {padding-left: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-left-lg\@xs {padding-left: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-left-xl\@xs {padding-left: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-left-2-xl\@xs {padding-left: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-left-3-xl\@xs {padding-left: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-left-4-xl\@xs {padding-left: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-left-0\@xs {padding-left: 0;}
	.b-ext .bsaweb-padding-left-component\@xs {padding-left: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-x-4-xs\@xs {padding-left: var(--bsaweb--spacing--4-xs);padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-x-3-xs\@xs {padding-left: var(--bsaweb--spacing--3-xs);padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-x-2-xs\@xs {padding-left: var(--bsaweb--spacing--2-xs);padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-x-xs\@xs {padding-left: var(--bsaweb--spacing--xs);padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-x-sm\@xs {padding-left: var(--bsaweb--spacing--sm);padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-x-md\@xs {padding-left: var(--bsaweb--spacing--md);padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-x-lg\@xs {padding-left: var(--bsaweb--spacing--lg);padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-x-xl\@xs {padding-left: var(--bsaweb--spacing--xl);padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-x-2-xl\@xs {padding-left: var(--bsaweb--spacing--2-xl);padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-x-3-xl\@xs {padding-left: var(--bsaweb--spacing--3-xl);padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-x-4-xl\@xs {padding-left: var(--bsaweb--spacing--4-xl);padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-x-0\@xs {padding-left: 0;padding-right: 0;}
	.b-ext .bsaweb-padding-x-component\@xs {padding-left: var(--bsaweb--spacing--component-padding);padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-y-4-xs\@xs {padding-bottom: var(--bsaweb--spacing--4-xs);padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-y-3-xs\@xs {padding-bottom: var(--bsaweb--spacing--3-xs);padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-y-2-xs\@xs {padding-bottom: var(--bsaweb--spacing--2-xs);padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-y-xs\@xs {padding-bottom: var(--bsaweb--spacing--xs);padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-y-sm\@xs {padding-bottom: var(--bsaweb--spacing--sm);padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-y-md\@xs {padding-bottom: var(--bsaweb--spacing--md);padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-y-lg\@xs {padding-bottom: var(--bsaweb--spacing--lg);padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-y-xl\@xs {padding-bottom: var(--bsaweb--spacing--xl);padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-y-2-xl\@xs {padding-bottom: var(--bsaweb--spacing--2-xl);padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-y-3-xl\@xs {padding-bottom: var(--bsaweb--spacing--3-xl);padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-y-4-xl\@xs {padding-bottom: var(--bsaweb--spacing--4-xl);padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-y-0\@xs {padding-bottom: 0;padding-top: 0;}
	.b-ext .bsaweb-padding-y-component\@xs {padding-bottom: var(--bsaweb--spacing--component-padding);padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-visible\@xs {visibility: visible;}
	.b-ext .bsaweb-invisible\@xs {visibility: hidden;}}
@media not all and (min-width:32rem) {.b-ext .bsaweb-display\@xs {display: none;}}
@media (min-width:48rem) {.b-ext .bsaweb-flex\@sm {display: flex;}
	.b-ext .bsaweb-inline-flex\@sm {display: inline-flex;}
	.b-ext .bsaweb-flex-wrap\@sm {flex-wrap: wrap;}
	.b-ext .bsaweb-flex-nowrap\@sm {flex-wrap: nowrap;}
	.b-ext .bsaweb-flex-column\@sm {flex-direction: column;}
	.b-ext .bsaweb-flex-column-reverse\@sm {flex-direction: column-reverse;}
	.b-ext .bsaweb-flex-row\@sm {flex-direction: row;}
	.b-ext .bsaweb-flex-row-reverse\@sm {flex-direction: row-reverse;}
	.b-ext .bsaweb-flex-center\@sm {align-items: center;justify-content: center;}
	.b-ext .bsaweb-flex-grow\@sm {flex-grow: 1;}
	.b-ext .bsaweb-flex-grow-0\@sm {flex-grow: 0;}
	.b-ext .bsaweb-flex-shrink\@sm {flex-shrink: 1;}
	.b-ext .bsaweb-flex-shrink-0\@sm {flex-shrink: 0;}
	.b-ext .bsaweb-flex-basis-0\@sm {flex-basis: 0;}
	.b-ext .bsaweb-justify-start\@sm {justify-content: flex-start;}
	.b-ext .bsaweb-justify-end\@sm {justify-content: flex-end;}
	.b-ext .bsaweb-justify-center\@sm {justify-content: center;}
	.b-ext .bsaweb-justify-between\@sm {justify-content: space-between;}
	.b-ext .bsaweb-items-center\@sm {align-items: center;}
	.b-ext .bsaweb-items-start\@sm {align-items: flex-start;}
	.b-ext .bsaweb-items-end\@sm {align-items: flex-end;}
	.b-ext .bsaweb-items-baseline\@sm {align-items: baseline;}
	.b-ext .bsaweb-self-center\@sm {align-self: center;}
	.b-ext .bsaweb-self-start\@sm {align-self: flex-start;}
	.b-ext .bsaweb-self-end\@sm {align-self: flex-end;}
	.b-ext .bsaweb-self-baseline\@sm {align-self: baseline;}
	.b-ext .bsaweb-order-1\@sm {order: 1;}
	.b-ext .bsaweb-order-2\@sm {order: 2;}
	.b-ext .bsaweb-order-3\@sm {order: 3;}
	.b-ext .bsaweb-block\@sm {display: block;}
	.b-ext .bsaweb-inline-block\@sm {display: inline-block;}
	.b-ext .bsaweb-inline\@sm {display: inline;}
	.b-ext .bsaweb-contents\@sm {display: contents;}
	.b-ext .bsaweb-hide\@sm {display: none;}
	.b-ext .bsaweb-margin-4-xs\@sm {margin: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-3-xs\@sm {margin: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-2-xs\@sm {margin: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-xs\@sm {margin: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-sm\@sm {margin: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-md\@sm {margin: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-lg\@sm {margin: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-xl\@sm {margin: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-2-xl\@sm {margin: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-3-xl\@sm {margin: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-4-xl\@sm {margin: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-auto\@sm {margin: auto;}
	.b-ext .bsaweb-margin-0\@sm {margin: 0;}
	.b-ext .bsaweb-margin-block-start-4-xs\@sm {margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-start-3-xs\@sm {margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-start-2-xs\@sm {margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-start-xs\@sm {margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-start-sm\@sm {margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-start-md\@sm {margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-start-lg\@sm {margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-start-xl\@sm {margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-start-2-xl\@sm {margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-start-3-xl\@sm {margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-start-4-xl\@sm {margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-start-auto\@sm {margin-block-start: auto;}
	.b-ext .bsaweb-margin-block-start-0\@sm {margin-block-start: 0;}
	.b-ext .bsaweb-margin-block-end-4-xs\@sm {margin-block-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-end-3-xs\@sm {margin-block-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-end-2-xs\@sm {margin-block-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-end-xs\@sm {margin-block-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-end-sm\@sm {margin-block-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-end-md\@sm {margin-block-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-end-lg\@sm {margin-block-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-end-xl\@sm {margin-block-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-end-2-xl\@sm {margin-block-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-end-3-xl\@sm {margin-block-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-end-4-xl\@sm {margin-block-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-end-auto\@sm {margin-block-end: auto;}
	.b-ext .bsaweb-margin-block-end-0\@sm {margin-block-end: 0;}
	.b-ext .bsaweb-margin-inline-end-4-xs\@sm {margin-inline-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-end-3-xs\@sm {margin-inline-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-end-2-xs\@sm {margin-inline-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-end-xs\@sm {margin-inline-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-end-sm\@sm {margin-inline-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-end-md\@sm {margin-inline-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-end-lg\@sm {margin-inline-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-end-xl\@sm {margin-inline-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-end-2-xl\@sm {margin-inline-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-end-3-xl\@sm {margin-inline-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-end-4-xl\@sm {margin-inline-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-end-auto\@sm {margin-inline-end: auto;}
	.b-ext .bsaweb-margin-inline-end-0\@sm {margin-inline-end: 0;}
	.b-ext .bsaweb-margin-inline-start-4-xs\@sm {margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-start-3-xs\@sm {margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-start-2-xs\@sm {margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-start-xs\@sm {margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-start-sm\@sm {margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-start-md\@sm {margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-start-lg\@sm {margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-start-xl\@sm {margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-start-2-xl\@sm {margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-start-3-xl\@sm {margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-start-4-xl\@sm {margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-start-auto\@sm {margin-inline-start: auto;}
	.b-ext .bsaweb-margin-inline-start-0\@sm {margin-inline-start: 0;}
	.b-ext .bsaweb-margin-x-4-xs\@sm {margin-inline-end: var(--bsaweb--spacing--4-xs);margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-x-3-xs\@sm {margin-inline-end: var(--bsaweb--spacing--3-xs);margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-x-2-xs\@sm {margin-inline-end: var(--bsaweb--spacing--2-xs);margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-x-xs\@sm {margin-inline-end: var(--bsaweb--spacing--xs);margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-x-sm\@sm {margin-inline-end: var(--bsaweb--spacing--sm);margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-x-md\@sm {margin-inline-end: var(--bsaweb--spacing--md);margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-x-lg\@sm {margin-inline-end: var(--bsaweb--spacing--lg);margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-x-xl\@sm {margin-inline-end: var(--bsaweb--spacing--xl);margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-x-2-xl\@sm {margin-inline-end: var(--bsaweb--spacing--2-xl);margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-x-3-xl\@sm {margin-inline-end: var(--bsaweb--spacing--3-xl);margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-x-4-xl\@sm {margin-inline-end: var(--bsaweb--spacing--4-xl);margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-x-auto\@sm {margin-inline-end: auto;margin-inline-start: auto;}
	.b-ext .bsaweb-margin-x-0\@sm {margin-inline-end: 0;margin-inline-start: 0;}
	.b-ext .bsaweb-margin-y-4-xs\@sm {margin-block-end: var(--bsaweb--spacing--4-xs);margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-y-3-xs\@sm {margin-block-end: var(--bsaweb--spacing--3-xs);margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-y-2-xs\@sm {margin-block-end: var(--bsaweb--spacing--2-xs);margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-y-xs\@sm {margin-block-end: var(--bsaweb--spacing--xs);margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-y-sm\@sm {margin-block-end: var(--bsaweb--spacing--sm);margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-y-md\@sm {margin-block-end: var(--bsaweb--spacing--md);margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-y-lg\@sm {margin-block-end: var(--bsaweb--spacing--lg);margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-y-xl\@sm {margin-block-end: var(--bsaweb--spacing--xl);margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-y-2-xl\@sm {margin-block-end: var(--bsaweb--spacing--2-xl);margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-y-3-xl\@sm {margin-block-end: var(--bsaweb--spacing--3-xl);margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-y-4-xl\@sm {margin-block-end: var(--bsaweb--spacing--4-xl);margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-y-auto\@sm {margin-block-end: auto;margin-block-start: auto;}
	.b-ext .bsaweb-margin-y-0\@sm {margin-block-end: 0;margin-block-start: 0;}
	.b-ext .bsaweb-margin-neg-block-start-4-xs\@sm {margin-block-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xs\@sm {margin-block-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xs\@sm {margin-block-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xs\@sm {margin-block-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-sm\@sm {margin-block-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-md\@sm {margin-block-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-lg\@sm {margin-block-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xl\@sm {margin-block-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xl\@sm {margin-block-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xl\@sm {margin-block-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-4-xl\@sm {margin-block-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xs\@sm {margin-block-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xs\@sm {margin-block-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xs\@sm {margin-block-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xs\@sm {margin-block-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-sm\@sm {margin-block-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-md\@sm {margin-block-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-lg\@sm {margin-block-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xl\@sm {margin-block-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xl\@sm {margin-block-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xl\@sm {margin-block-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xl\@sm {margin-block-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xs\@sm {margin-inline-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xs\@sm {margin-inline-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xs\@sm {margin-inline-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xs\@sm {margin-inline-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-sm\@sm {margin-inline-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-md\@sm {margin-inline-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-lg\@sm {margin-inline-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xl\@sm {margin-inline-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xl\@sm {margin-inline-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xl\@sm {margin-inline-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xl\@sm {margin-inline-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xs\@sm {margin-inline-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xs\@sm {margin-inline-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xs\@sm {margin-inline-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xs\@sm {margin-inline-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-sm\@sm {margin-inline-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-md\@sm {margin-inline-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-lg\@sm {margin-inline-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xl\@sm {margin-inline-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xl\@sm {margin-inline-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xl\@sm {margin-inline-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xl\@sm {margin-inline-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-padding-4-xs\@sm {padding: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-3-xs\@sm {padding: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-2-xs\@sm {padding: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-xs\@sm {padding: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-sm\@sm {padding: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-md\@sm {padding: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-lg\@sm {padding: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-xl\@sm {padding: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-2-xl\@sm {padding: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-3-xl\@sm {padding: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-4-xl\@sm {padding: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-0\@sm {padding: 0;}
	.b-ext .bsaweb-padding-component\@sm {padding: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-top-4-xs\@sm {padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-top-3-xs\@sm {padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-top-2-xs\@sm {padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-top-xs\@sm {padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-top-sm\@sm {padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-top-md\@sm {padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-top-lg\@sm {padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-top-xl\@sm {padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-top-2-xl\@sm {padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-top-3-xl\@sm {padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-top-4-xl\@sm {padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-top-0\@sm {padding-top: 0;}
	.b-ext .bsaweb-padding-top-component\@sm {padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-bottom-4-xs\@sm {padding-bottom: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-bottom-3-xs\@sm {padding-bottom: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-bottom-2-xs\@sm {padding-bottom: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-bottom-xs\@sm {padding-bottom: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-bottom-sm\@sm {padding-bottom: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-bottom-md\@sm {padding-bottom: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-bottom-lg\@sm {padding-bottom: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-bottom-xl\@sm {padding-bottom: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-bottom-2-xl\@sm {padding-bottom: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-bottom-3-xl\@sm {padding-bottom: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-bottom-4-xl\@sm {padding-bottom: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-bottom-0\@sm {padding-bottom: 0;}
	.b-ext .bsaweb-padding-bottom-component\@sm {padding-bottom: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-right-4-xs\@sm {padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-right-3-xs\@sm {padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-right-2-xs\@sm {padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-right-xs\@sm {padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-right-sm\@sm {padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-right-md\@sm {padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-right-lg\@sm {padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-right-xl\@sm {padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-right-2-xl\@sm {padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-right-3-xl\@sm {padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-right-4-xl\@sm {padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-right-0\@sm {padding-right: 0;}
	.b-ext .bsaweb-padding-right-component\@sm {padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-left-4-xs\@sm {padding-left: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-left-3-xs\@sm {padding-left: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-left-2-xs\@sm {padding-left: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-left-xs\@sm {padding-left: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-left-sm\@sm {padding-left: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-left-md\@sm {padding-left: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-left-lg\@sm {padding-left: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-left-xl\@sm {padding-left: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-left-2-xl\@sm {padding-left: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-left-3-xl\@sm {padding-left: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-left-4-xl\@sm {padding-left: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-left-0\@sm {padding-left: 0;}
	.b-ext .bsaweb-padding-left-component\@sm {padding-left: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-x-4-xs\@sm {padding-left: var(--bsaweb--spacing--4-xs);padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-x-3-xs\@sm {padding-left: var(--bsaweb--spacing--3-xs);padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-x-2-xs\@sm {padding-left: var(--bsaweb--spacing--2-xs);padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-x-xs\@sm {padding-left: var(--bsaweb--spacing--xs);padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-x-sm\@sm {padding-left: var(--bsaweb--spacing--sm);padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-x-md\@sm {padding-left: var(--bsaweb--spacing--md);padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-x-lg\@sm {padding-left: var(--bsaweb--spacing--lg);padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-x-xl\@sm {padding-left: var(--bsaweb--spacing--xl);padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-x-2-xl\@sm {padding-left: var(--bsaweb--spacing--2-xl);padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-x-3-xl\@sm {padding-left: var(--bsaweb--spacing--3-xl);padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-x-4-xl\@sm {padding-left: var(--bsaweb--spacing--4-xl);padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-x-0\@sm {padding-left: 0;padding-right: 0;}
	.b-ext .bsaweb-padding-x-component\@sm {padding-left: var(--bsaweb--spacing--component-padding);padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-y-4-xs\@sm {padding-bottom: var(--bsaweb--spacing--4-xs);padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-y-3-xs\@sm {padding-bottom: var(--bsaweb--spacing--3-xs);padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-y-2-xs\@sm {padding-bottom: var(--bsaweb--spacing--2-xs);padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-y-xs\@sm {padding-bottom: var(--bsaweb--spacing--xs);padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-y-sm\@sm {padding-bottom: var(--bsaweb--spacing--sm);padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-y-md\@sm {padding-bottom: var(--bsaweb--spacing--md);padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-y-lg\@sm {padding-bottom: var(--bsaweb--spacing--lg);padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-y-xl\@sm {padding-bottom: var(--bsaweb--spacing--xl);padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-y-2-xl\@sm {padding-bottom: var(--bsaweb--spacing--2-xl);padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-y-3-xl\@sm {padding-bottom: var(--bsaweb--spacing--3-xl);padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-y-4-xl\@sm {padding-bottom: var(--bsaweb--spacing--4-xl);padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-y-0\@sm {padding-bottom: 0;padding-top: 0;}
	.b-ext .bsaweb-padding-y-component\@sm {padding-bottom: var(--bsaweb--spacing--component-padding);padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-visible\@sm {visibility: visible;}
	.b-ext .bsaweb-invisible\@sm {visibility: hidden;}}
@media not all and (min-width:48rem) {.b-ext .bsaweb-display\@sm {display: none;}}
@media (min-width:64rem) {.b-ext .bsaweb-flex\@md {display: flex;}
	.b-ext .bsaweb-inline-flex\@md {display: inline-flex;}
	.b-ext .bsaweb-flex-wrap\@md {flex-wrap: wrap;}
	.b-ext .bsaweb-flex-nowrap\@md {flex-wrap: nowrap;}
	.b-ext .bsaweb-flex-column\@md {flex-direction: column;}
	.b-ext .bsaweb-flex-column-reverse\@md {flex-direction: column-reverse;}
	.b-ext .bsaweb-flex-row\@md {flex-direction: row;}
	.b-ext .bsaweb-flex-row-reverse\@md {flex-direction: row-reverse;}
	.b-ext .bsaweb-flex-center\@md {align-items: center;justify-content: center;}
	.b-ext .bsaweb-flex-grow\@md {flex-grow: 1;}
	.b-ext .bsaweb-flex-grow-0\@md {flex-grow: 0;}
	.b-ext .bsaweb-flex-shrink\@md {flex-shrink: 1;}
	.b-ext .bsaweb-flex-shrink-0\@md {flex-shrink: 0;}
	.b-ext .bsaweb-flex-basis-0\@md {flex-basis: 0;}
	.b-ext .bsaweb-justify-start\@md {justify-content: flex-start;}
	.b-ext .bsaweb-justify-end\@md {justify-content: flex-end;}
	.b-ext .bsaweb-justify-center\@md {justify-content: center;}
	.b-ext .bsaweb-justify-between\@md {justify-content: space-between;}
	.b-ext .bsaweb-items-center\@md {align-items: center;}
	.b-ext .bsaweb-items-start\@md {align-items: flex-start;}
	.b-ext .bsaweb-items-end\@md {align-items: flex-end;}
	.b-ext .bsaweb-items-baseline\@md {align-items: baseline;}
	.b-ext .bsaweb-self-center\@md {align-self: center;}
	.b-ext .bsaweb-self-start\@md {align-self: flex-start;}
	.b-ext .bsaweb-self-end\@md {align-self: flex-end;}
	.b-ext .bsaweb-self-baseline\@md {align-self: baseline;}
	.b-ext .bsaweb-order-1\@md {order: 1;}
	.b-ext .bsaweb-order-2\@md {order: 2;}
	.b-ext .bsaweb-order-3\@md {order: 3;}
	.b-ext .bsaweb-block\@md {display: block;}
	.b-ext .bsaweb-inline-block\@md {display: inline-block;}
	.b-ext .bsaweb-inline\@md {display: inline;}
	.b-ext .bsaweb-contents\@md {display: contents;}
	.b-ext .bsaweb-hide\@md {display: none;}
	.b-ext .bsaweb-margin-4-xs\@md {margin: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-3-xs\@md {margin: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-2-xs\@md {margin: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-xs\@md {margin: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-sm\@md {margin: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-md\@md {margin: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-lg\@md {margin: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-xl\@md {margin: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-2-xl\@md {margin: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-3-xl\@md {margin: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-4-xl\@md {margin: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-auto\@md {margin: auto;}
	.b-ext .bsaweb-margin-0\@md {margin: 0;}
	.b-ext .bsaweb-margin-block-start-4-xs\@md {margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-start-3-xs\@md {margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-start-2-xs\@md {margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-start-xs\@md {margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-start-sm\@md {margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-start-md\@md {margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-start-lg\@md {margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-start-xl\@md {margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-start-2-xl\@md {margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-start-3-xl\@md {margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-start-4-xl\@md {margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-start-auto\@md {margin-block-start: auto;}
	.b-ext .bsaweb-margin-block-start-0\@md {margin-block-start: 0;}
	.b-ext .bsaweb-margin-block-end-4-xs\@md {margin-block-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-end-3-xs\@md {margin-block-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-end-2-xs\@md {margin-block-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-end-xs\@md {margin-block-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-end-sm\@md {margin-block-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-end-md\@md {margin-block-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-end-lg\@md {margin-block-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-end-xl\@md {margin-block-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-end-2-xl\@md {margin-block-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-end-3-xl\@md {margin-block-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-end-4-xl\@md {margin-block-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-end-auto\@md {margin-block-end: auto;}
	.b-ext .bsaweb-margin-block-end-0\@md {margin-block-end: 0;}
	.b-ext .bsaweb-margin-inline-end-4-xs\@md {margin-inline-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-end-3-xs\@md {margin-inline-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-end-2-xs\@md {margin-inline-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-end-xs\@md {margin-inline-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-end-sm\@md {margin-inline-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-end-md\@md {margin-inline-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-end-lg\@md {margin-inline-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-end-xl\@md {margin-inline-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-end-2-xl\@md {margin-inline-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-end-3-xl\@md {margin-inline-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-end-4-xl\@md {margin-inline-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-end-auto\@md {margin-inline-end: auto;}
	.b-ext .bsaweb-margin-inline-end-0\@md {margin-inline-end: 0;}
	.b-ext .bsaweb-margin-inline-start-4-xs\@md {margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-start-3-xs\@md {margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-start-2-xs\@md {margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-start-xs\@md {margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-start-sm\@md {margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-start-md\@md {margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-start-lg\@md {margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-start-xl\@md {margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-start-2-xl\@md {margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-start-3-xl\@md {margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-start-4-xl\@md {margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-start-auto\@md {margin-inline-start: auto;}
	.b-ext .bsaweb-margin-inline-start-0\@md {margin-inline-start: 0;}
	.b-ext .bsaweb-margin-x-4-xs\@md {margin-inline-end: var(--bsaweb--spacing--4-xs);margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-x-3-xs\@md {margin-inline-end: var(--bsaweb--spacing--3-xs);margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-x-2-xs\@md {margin-inline-end: var(--bsaweb--spacing--2-xs);margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-x-xs\@md {margin-inline-end: var(--bsaweb--spacing--xs);margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-x-sm\@md {margin-inline-end: var(--bsaweb--spacing--sm);margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-x-md\@md {margin-inline-end: var(--bsaweb--spacing--md);margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-x-lg\@md {margin-inline-end: var(--bsaweb--spacing--lg);margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-x-xl\@md {margin-inline-end: var(--bsaweb--spacing--xl);margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-x-2-xl\@md {margin-inline-end: var(--bsaweb--spacing--2-xl);margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-x-3-xl\@md {margin-inline-end: var(--bsaweb--spacing--3-xl);margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-x-4-xl\@md {margin-inline-end: var(--bsaweb--spacing--4-xl);margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-x-auto\@md {margin-inline-end: auto;margin-inline-start: auto;}
	.b-ext .bsaweb-margin-x-0\@md {margin-inline-end: 0;margin-inline-start: 0;}
	.b-ext .bsaweb-margin-y-4-xs\@md {margin-block-end: var(--bsaweb--spacing--4-xs);margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-y-3-xs\@md {margin-block-end: var(--bsaweb--spacing--3-xs);margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-y-2-xs\@md {margin-block-end: var(--bsaweb--spacing--2-xs);margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-y-xs\@md {margin-block-end: var(--bsaweb--spacing--xs);margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-y-sm\@md {margin-block-end: var(--bsaweb--spacing--sm);margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-y-md\@md {margin-block-end: var(--bsaweb--spacing--md);margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-y-lg\@md {margin-block-end: var(--bsaweb--spacing--lg);margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-y-xl\@md {margin-block-end: var(--bsaweb--spacing--xl);margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-y-2-xl\@md {margin-block-end: var(--bsaweb--spacing--2-xl);margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-y-3-xl\@md {margin-block-end: var(--bsaweb--spacing--3-xl);margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-y-4-xl\@md {margin-block-end: var(--bsaweb--spacing--4-xl);margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-y-auto\@md {margin-block-end: auto;margin-block-start: auto;}
	.b-ext .bsaweb-margin-y-0\@md {margin-block-end: 0;margin-block-start: 0;}
	.b-ext .bsaweb-margin-neg-block-start-4-xs\@md {margin-block-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xs\@md {margin-block-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xs\@md {margin-block-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xs\@md {margin-block-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-sm\@md {margin-block-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-md\@md {margin-block-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-lg\@md {margin-block-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xl\@md {margin-block-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xl\@md {margin-block-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xl\@md {margin-block-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-4-xl\@md {margin-block-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xs\@md {margin-block-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xs\@md {margin-block-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xs\@md {margin-block-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xs\@md {margin-block-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-sm\@md {margin-block-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-md\@md {margin-block-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-lg\@md {margin-block-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xl\@md {margin-block-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xl\@md {margin-block-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xl\@md {margin-block-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xl\@md {margin-block-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xs\@md {margin-inline-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xs\@md {margin-inline-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xs\@md {margin-inline-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xs\@md {margin-inline-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-sm\@md {margin-inline-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-md\@md {margin-inline-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-lg\@md {margin-inline-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xl\@md {margin-inline-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xl\@md {margin-inline-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xl\@md {margin-inline-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xl\@md {margin-inline-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xs\@md {margin-inline-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xs\@md {margin-inline-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xs\@md {margin-inline-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xs\@md {margin-inline-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-sm\@md {margin-inline-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-md\@md {margin-inline-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-lg\@md {margin-inline-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xl\@md {margin-inline-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xl\@md {margin-inline-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xl\@md {margin-inline-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xl\@md {margin-inline-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-padding-4-xs\@md {padding: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-3-xs\@md {padding: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-2-xs\@md {padding: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-xs\@md {padding: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-sm\@md {padding: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-md\@md {padding: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-lg\@md {padding: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-xl\@md {padding: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-2-xl\@md {padding: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-3-xl\@md {padding: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-4-xl\@md {padding: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-0\@md {padding: 0;}
	.b-ext .bsaweb-padding-component\@md {padding: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-top-4-xs\@md {padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-top-3-xs\@md {padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-top-2-xs\@md {padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-top-xs\@md {padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-top-sm\@md {padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-top-md\@md {padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-top-lg\@md {padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-top-xl\@md {padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-top-2-xl\@md {padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-top-3-xl\@md {padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-top-4-xl\@md {padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-top-0\@md {padding-top: 0;}
	.b-ext .bsaweb-padding-top-component\@md {padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-bottom-4-xs\@md {padding-bottom: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-bottom-3-xs\@md {padding-bottom: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-bottom-2-xs\@md {padding-bottom: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-bottom-xs\@md {padding-bottom: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-bottom-sm\@md {padding-bottom: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-bottom-md\@md {padding-bottom: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-bottom-lg\@md {padding-bottom: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-bottom-xl\@md {padding-bottom: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-bottom-2-xl\@md {padding-bottom: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-bottom-3-xl\@md {padding-bottom: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-bottom-4-xl\@md {padding-bottom: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-bottom-0\@md {padding-bottom: 0;}
	.b-ext .bsaweb-padding-bottom-component\@md {padding-bottom: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-right-4-xs\@md {padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-right-3-xs\@md {padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-right-2-xs\@md {padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-right-xs\@md {padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-right-sm\@md {padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-right-md\@md {padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-right-lg\@md {padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-right-xl\@md {padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-right-2-xl\@md {padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-right-3-xl\@md {padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-right-4-xl\@md {padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-right-0\@md {padding-right: 0;}
	.b-ext .bsaweb-padding-right-component\@md {padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-left-4-xs\@md {padding-left: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-left-3-xs\@md {padding-left: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-left-2-xs\@md {padding-left: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-left-xs\@md {padding-left: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-left-sm\@md {padding-left: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-left-md\@md {padding-left: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-left-lg\@md {padding-left: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-left-xl\@md {padding-left: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-left-2-xl\@md {padding-left: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-left-3-xl\@md {padding-left: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-left-4-xl\@md {padding-left: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-left-0\@md {padding-left: 0;}
	.b-ext .bsaweb-padding-left-component\@md {padding-left: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-x-4-xs\@md {padding-left: var(--bsaweb--spacing--4-xs);padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-x-3-xs\@md {padding-left: var(--bsaweb--spacing--3-xs);padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-x-2-xs\@md {padding-left: var(--bsaweb--spacing--2-xs);padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-x-xs\@md {padding-left: var(--bsaweb--spacing--xs);padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-x-sm\@md {padding-left: var(--bsaweb--spacing--sm);padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-x-md\@md {padding-left: var(--bsaweb--spacing--md);padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-x-lg\@md {padding-left: var(--bsaweb--spacing--lg);padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-x-xl\@md {padding-left: var(--bsaweb--spacing--xl);padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-x-2-xl\@md {padding-left: var(--bsaweb--spacing--2-xl);padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-x-3-xl\@md {padding-left: var(--bsaweb--spacing--3-xl);padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-x-4-xl\@md {padding-left: var(--bsaweb--spacing--4-xl);padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-x-0\@md {padding-left: 0;padding-right: 0;}
	.b-ext .bsaweb-padding-x-component\@md {padding-left: var(--bsaweb--spacing--component-padding);padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-y-4-xs\@md {padding-bottom: var(--bsaweb--spacing--4-xs);padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-y-3-xs\@md {padding-bottom: var(--bsaweb--spacing--3-xs);padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-y-2-xs\@md {padding-bottom: var(--bsaweb--spacing--2-xs);padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-y-xs\@md {padding-bottom: var(--bsaweb--spacing--xs);padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-y-sm\@md {padding-bottom: var(--bsaweb--spacing--sm);padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-y-md\@md {padding-bottom: var(--bsaweb--spacing--md);padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-y-lg\@md {padding-bottom: var(--bsaweb--spacing--lg);padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-y-xl\@md {padding-bottom: var(--bsaweb--spacing--xl);padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-y-2-xl\@md {padding-bottom: var(--bsaweb--spacing--2-xl);padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-y-3-xl\@md {padding-bottom: var(--bsaweb--spacing--3-xl);padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-y-4-xl\@md {padding-bottom: var(--bsaweb--spacing--4-xl);padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-y-0\@md {padding-bottom: 0;padding-top: 0;}
	.b-ext .bsaweb-padding-y-component\@md {padding-bottom: var(--bsaweb--spacing--component-padding);padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-visible\@md {visibility: visible;}
	.b-ext .bsaweb-invisible\@md {visibility: hidden;}}
@media not all and (min-width:64rem) {.b-ext .bsaweb-display\@md {display: none;}}
@media (min-width:80rem) {.b-ext .bsaweb-flex\@lg {display: flex;}
	.b-ext .bsaweb-inline-flex\@lg {display: inline-flex;}
	.b-ext .bsaweb-flex-wrap\@lg {flex-wrap: wrap;}
	.b-ext .bsaweb-flex-nowrap\@lg {flex-wrap: nowrap;}
	.b-ext .bsaweb-flex-column\@lg {flex-direction: column;}
	.b-ext .bsaweb-flex-column-reverse\@lg {flex-direction: column-reverse;}
	.b-ext .bsaweb-flex-row\@lg {flex-direction: row;}
	.b-ext .bsaweb-flex-row-reverse\@lg {flex-direction: row-reverse;}
	.b-ext .bsaweb-flex-center\@lg {align-items: center;justify-content: center;}
	.b-ext .bsaweb-flex-grow\@lg {flex-grow: 1;}
	.b-ext .bsaweb-flex-grow-0\@lg {flex-grow: 0;}
	.b-ext .bsaweb-flex-shrink\@lg {flex-shrink: 1;}
	.b-ext .bsaweb-flex-shrink-0\@lg {flex-shrink: 0;}
	.b-ext .bsaweb-flex-basis-0\@lg {flex-basis: 0;}
	.b-ext .bsaweb-justify-start\@lg {justify-content: flex-start;}
	.b-ext .bsaweb-justify-end\@lg {justify-content: flex-end;}
	.b-ext .bsaweb-justify-center\@lg {justify-content: center;}
	.b-ext .bsaweb-justify-between\@lg {justify-content: space-between;}
	.b-ext .bsaweb-items-center\@lg {align-items: center;}
	.b-ext .bsaweb-items-start\@lg {align-items: flex-start;}
	.b-ext .bsaweb-items-end\@lg {align-items: flex-end;}
	.b-ext .bsaweb-items-baseline\@lg {align-items: baseline;}
	.b-ext .bsaweb-self-center\@lg {align-self: center;}
	.b-ext .bsaweb-self-start\@lg {align-self: flex-start;}
	.b-ext .bsaweb-self-end\@lg {align-self: flex-end;}
	.b-ext .bsaweb-self-baseline\@lg {align-self: baseline;}
	.b-ext .bsaweb-order-1\@lg {order: 1;}
	.b-ext .bsaweb-order-2\@lg {order: 2;}
	.b-ext .bsaweb-order-3\@lg {order: 3;}
	.b-ext .bsaweb-block\@lg {display: block;}
	.b-ext .bsaweb-inline-block\@lg {display: inline-block;}
	.b-ext .bsaweb-inline\@lg {display: inline;}
	.b-ext .bsaweb-contents\@lg {display: contents;}
	.b-ext .bsaweb-hide\@lg {display: none;}
	.b-ext .bsaweb-margin-4-xs\@lg {margin: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-3-xs\@lg {margin: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-2-xs\@lg {margin: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-xs\@lg {margin: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-sm\@lg {margin: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-md\@lg {margin: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-lg\@lg {margin: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-xl\@lg {margin: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-2-xl\@lg {margin: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-3-xl\@lg {margin: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-4-xl\@lg {margin: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-auto\@lg {margin: auto;}
	.b-ext .bsaweb-margin-0\@lg {margin: 0;}
	.b-ext .bsaweb-margin-block-start-4-xs\@lg {margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-start-3-xs\@lg {margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-start-2-xs\@lg {margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-start-xs\@lg {margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-start-sm\@lg {margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-start-md\@lg {margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-start-lg\@lg {margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-start-xl\@lg {margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-start-2-xl\@lg {margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-start-3-xl\@lg {margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-start-4-xl\@lg {margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-start-auto\@lg {margin-block-start: auto;}
	.b-ext .bsaweb-margin-block-start-0\@lg {margin-block-start: 0;}
	.b-ext .bsaweb-margin-block-end-4-xs\@lg {margin-block-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-end-3-xs\@lg {margin-block-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-end-2-xs\@lg {margin-block-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-end-xs\@lg {margin-block-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-end-sm\@lg {margin-block-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-end-md\@lg {margin-block-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-end-lg\@lg {margin-block-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-end-xl\@lg {margin-block-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-end-2-xl\@lg {margin-block-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-end-3-xl\@lg {margin-block-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-end-4-xl\@lg {margin-block-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-end-auto\@lg {margin-block-end: auto;}
	.b-ext .bsaweb-margin-block-end-0\@lg {margin-block-end: 0;}
	.b-ext .bsaweb-margin-inline-end-4-xs\@lg {margin-inline-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-end-3-xs\@lg {margin-inline-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-end-2-xs\@lg {margin-inline-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-end-xs\@lg {margin-inline-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-end-sm\@lg {margin-inline-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-end-md\@lg {margin-inline-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-end-lg\@lg {margin-inline-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-end-xl\@lg {margin-inline-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-end-2-xl\@lg {margin-inline-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-end-3-xl\@lg {margin-inline-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-end-4-xl\@lg {margin-inline-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-end-auto\@lg {margin-inline-end: auto;}
	.b-ext .bsaweb-margin-inline-end-0\@lg {margin-inline-end: 0;}
	.b-ext .bsaweb-margin-inline-start-4-xs\@lg {margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-start-3-xs\@lg {margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-start-2-xs\@lg {margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-start-xs\@lg {margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-start-sm\@lg {margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-start-md\@lg {margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-start-lg\@lg {margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-start-xl\@lg {margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-start-2-xl\@lg {margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-start-3-xl\@lg {margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-start-4-xl\@lg {margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-start-auto\@lg {margin-inline-start: auto;}
	.b-ext .bsaweb-margin-inline-start-0\@lg {margin-inline-start: 0;}
	.b-ext .bsaweb-margin-x-4-xs\@lg {margin-inline-end: var(--bsaweb--spacing--4-xs);margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-x-3-xs\@lg {margin-inline-end: var(--bsaweb--spacing--3-xs);margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-x-2-xs\@lg {margin-inline-end: var(--bsaweb--spacing--2-xs);margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-x-xs\@lg {margin-inline-end: var(--bsaweb--spacing--xs);margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-x-sm\@lg {margin-inline-end: var(--bsaweb--spacing--sm);margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-x-md\@lg {margin-inline-end: var(--bsaweb--spacing--md);margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-x-lg\@lg {margin-inline-end: var(--bsaweb--spacing--lg);margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-x-xl\@lg {margin-inline-end: var(--bsaweb--spacing--xl);margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-x-2-xl\@lg {margin-inline-end: var(--bsaweb--spacing--2-xl);margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-x-3-xl\@lg {margin-inline-end: var(--bsaweb--spacing--3-xl);margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-x-4-xl\@lg {margin-inline-end: var(--bsaweb--spacing--4-xl);margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-x-auto\@lg {margin-inline-end: auto;margin-inline-start: auto;}
	.b-ext .bsaweb-margin-x-0\@lg {margin-inline-end: 0;margin-inline-start: 0;}
	.b-ext .bsaweb-margin-y-4-xs\@lg {margin-block-end: var(--bsaweb--spacing--4-xs);margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-y-3-xs\@lg {margin-block-end: var(--bsaweb--spacing--3-xs);margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-y-2-xs\@lg {margin-block-end: var(--bsaweb--spacing--2-xs);margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-y-xs\@lg {margin-block-end: var(--bsaweb--spacing--xs);margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-y-sm\@lg {margin-block-end: var(--bsaweb--spacing--sm);margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-y-md\@lg {margin-block-end: var(--bsaweb--spacing--md);margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-y-lg\@lg {margin-block-end: var(--bsaweb--spacing--lg);margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-y-xl\@lg {margin-block-end: var(--bsaweb--spacing--xl);margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-y-2-xl\@lg {margin-block-end: var(--bsaweb--spacing--2-xl);margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-y-3-xl\@lg {margin-block-end: var(--bsaweb--spacing--3-xl);margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-y-4-xl\@lg {margin-block-end: var(--bsaweb--spacing--4-xl);margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-y-auto\@lg {margin-block-end: auto;margin-block-start: auto;}
	.b-ext .bsaweb-margin-y-0\@lg {margin-block-end: 0;margin-block-start: 0;}
	.b-ext .bsaweb-margin-neg-block-start-4-xs\@lg {margin-block-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xs\@lg {margin-block-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xs\@lg {margin-block-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xs\@lg {margin-block-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-sm\@lg {margin-block-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-md\@lg {margin-block-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-lg\@lg {margin-block-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xl\@lg {margin-block-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xl\@lg {margin-block-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xl\@lg {margin-block-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-4-xl\@lg {margin-block-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xs\@lg {margin-block-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xs\@lg {margin-block-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xs\@lg {margin-block-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xs\@lg {margin-block-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-sm\@lg {margin-block-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-md\@lg {margin-block-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-lg\@lg {margin-block-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xl\@lg {margin-block-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xl\@lg {margin-block-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xl\@lg {margin-block-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xl\@lg {margin-block-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xs\@lg {margin-inline-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xs\@lg {margin-inline-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xs\@lg {margin-inline-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xs\@lg {margin-inline-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-sm\@lg {margin-inline-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-md\@lg {margin-inline-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-lg\@lg {margin-inline-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xl\@lg {margin-inline-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xl\@lg {margin-inline-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xl\@lg {margin-inline-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xl\@lg {margin-inline-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xs\@lg {margin-inline-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xs\@lg {margin-inline-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xs\@lg {margin-inline-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xs\@lg {margin-inline-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-sm\@lg {margin-inline-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-md\@lg {margin-inline-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-lg\@lg {margin-inline-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xl\@lg {margin-inline-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xl\@lg {margin-inline-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xl\@lg {margin-inline-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xl\@lg {margin-inline-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-padding-4-xs\@lg {padding: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-3-xs\@lg {padding: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-2-xs\@lg {padding: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-xs\@lg {padding: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-sm\@lg {padding: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-md\@lg {padding: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-lg\@lg {padding: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-xl\@lg {padding: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-2-xl\@lg {padding: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-3-xl\@lg {padding: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-4-xl\@lg {padding: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-0\@lg {padding: 0;}
	.b-ext .bsaweb-padding-component\@lg {padding: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-top-4-xs\@lg {padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-top-3-xs\@lg {padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-top-2-xs\@lg {padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-top-xs\@lg {padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-top-sm\@lg {padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-top-md\@lg {padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-top-lg\@lg {padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-top-xl\@lg {padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-top-2-xl\@lg {padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-top-3-xl\@lg {padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-top-4-xl\@lg {padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-top-0\@lg {padding-top: 0;}
	.b-ext .bsaweb-padding-top-component\@lg {padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-bottom-4-xs\@lg {padding-bottom: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-bottom-3-xs\@lg {padding-bottom: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-bottom-2-xs\@lg {padding-bottom: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-bottom-xs\@lg {padding-bottom: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-bottom-sm\@lg {padding-bottom: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-bottom-md\@lg {padding-bottom: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-bottom-lg\@lg {padding-bottom: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-bottom-xl\@lg {padding-bottom: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-bottom-2-xl\@lg {padding-bottom: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-bottom-3-xl\@lg {padding-bottom: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-bottom-4-xl\@lg {padding-bottom: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-bottom-0\@lg {padding-bottom: 0;}
	.b-ext .bsaweb-padding-bottom-component\@lg {padding-bottom: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-right-4-xs\@lg {padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-right-3-xs\@lg {padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-right-2-xs\@lg {padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-right-xs\@lg {padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-right-sm\@lg {padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-right-md\@lg {padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-right-lg\@lg {padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-right-xl\@lg {padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-right-2-xl\@lg {padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-right-3-xl\@lg {padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-right-4-xl\@lg {padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-right-0\@lg {padding-right: 0;}
	.b-ext .bsaweb-padding-right-component\@lg {padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-left-4-xs\@lg {padding-left: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-left-3-xs\@lg {padding-left: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-left-2-xs\@lg {padding-left: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-left-xs\@lg {padding-left: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-left-sm\@lg {padding-left: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-left-md\@lg {padding-left: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-left-lg\@lg {padding-left: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-left-xl\@lg {padding-left: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-left-2-xl\@lg {padding-left: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-left-3-xl\@lg {padding-left: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-left-4-xl\@lg {padding-left: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-left-0\@lg {padding-left: 0;}
	.b-ext .bsaweb-padding-left-component\@lg {padding-left: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-x-4-xs\@lg {padding-left: var(--bsaweb--spacing--4-xs);padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-x-3-xs\@lg {padding-left: var(--bsaweb--spacing--3-xs);padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-x-2-xs\@lg {padding-left: var(--bsaweb--spacing--2-xs);padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-x-xs\@lg {padding-left: var(--bsaweb--spacing--xs);padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-x-sm\@lg {padding-left: var(--bsaweb--spacing--sm);padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-x-md\@lg {padding-left: var(--bsaweb--spacing--md);padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-x-lg\@lg {padding-left: var(--bsaweb--spacing--lg);padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-x-xl\@lg {padding-left: var(--bsaweb--spacing--xl);padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-x-2-xl\@lg {padding-left: var(--bsaweb--spacing--2-xl);padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-x-3-xl\@lg {padding-left: var(--bsaweb--spacing--3-xl);padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-x-4-xl\@lg {padding-left: var(--bsaweb--spacing--4-xl);padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-x-0\@lg {padding-left: 0;padding-right: 0;}
	.b-ext .bsaweb-padding-x-component\@lg {padding-left: var(--bsaweb--spacing--component-padding);padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-y-4-xs\@lg {padding-bottom: var(--bsaweb--spacing--4-xs);padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-y-3-xs\@lg {padding-bottom: var(--bsaweb--spacing--3-xs);padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-y-2-xs\@lg {padding-bottom: var(--bsaweb--spacing--2-xs);padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-y-xs\@lg {padding-bottom: var(--bsaweb--spacing--xs);padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-y-sm\@lg {padding-bottom: var(--bsaweb--spacing--sm);padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-y-md\@lg {padding-bottom: var(--bsaweb--spacing--md);padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-y-lg\@lg {padding-bottom: var(--bsaweb--spacing--lg);padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-y-xl\@lg {padding-bottom: var(--bsaweb--spacing--xl);padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-y-2-xl\@lg {padding-bottom: var(--bsaweb--spacing--2-xl);padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-y-3-xl\@lg {padding-bottom: var(--bsaweb--spacing--3-xl);padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-y-4-xl\@lg {padding-bottom: var(--bsaweb--spacing--4-xl);padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-y-0\@lg {padding-bottom: 0;padding-top: 0;}
	.b-ext .bsaweb-padding-y-component\@lg {padding-bottom: var(--bsaweb--spacing--component-padding);padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-visible\@lg {visibility: visible;}
	.b-ext .bsaweb-invisible\@lg {visibility: hidden;}}
@media not all and (min-width:80rem) {.b-ext .bsaweb-display\@lg {display: none;}}
@media (min-width:90rem) {.b-ext .bsaweb-flex\@xl {display: flex;}
	.b-ext .bsaweb-inline-flex\@xl {display: inline-flex;}
	.b-ext .bsaweb-flex-wrap\@xl {flex-wrap: wrap;}
	.b-ext .bsaweb-flex-nowrap\@xl {flex-wrap: nowrap;}
	.b-ext .bsaweb-flex-column\@xl {flex-direction: column;}
	.b-ext .bsaweb-flex-column-reverse\@xl {flex-direction: column-reverse;}
	.b-ext .bsaweb-flex-row\@xl {flex-direction: row;}
	.b-ext .bsaweb-flex-row-reverse\@xl {flex-direction: row-reverse;}
	.b-ext .bsaweb-flex-center\@xl {align-items: center;justify-content: center;}
	.b-ext .bsaweb-flex-grow\@xl {flex-grow: 1;}
	.b-ext .bsaweb-flex-grow-0\@xl {flex-grow: 0;}
	.b-ext .bsaweb-flex-shrink\@xl {flex-shrink: 1;}
	.b-ext .bsaweb-flex-shrink-0\@xl {flex-shrink: 0;}
	.b-ext .bsaweb-flex-basis-0\@xl {flex-basis: 0;}
	.b-ext .bsaweb-justify-start\@xl {justify-content: flex-start;}
	.b-ext .bsaweb-justify-end\@xl {justify-content: flex-end;}
	.b-ext .bsaweb-justify-center\@xl {justify-content: center;}
	.b-ext .bsaweb-justify-between\@xl {justify-content: space-between;}
	.b-ext .bsaweb-items-center\@xl {align-items: center;}
	.b-ext .bsaweb-items-start\@xl {align-items: flex-start;}
	.b-ext .bsaweb-items-end\@xl {align-items: flex-end;}
	.b-ext .bsaweb-items-baseline\@xl {align-items: baseline;}
	.b-ext .bsaweb-self-center\@xl {align-self: center;}
	.b-ext .bsaweb-self-start\@xl {align-self: flex-start;}
	.b-ext .bsaweb-self-end\@xl {align-self: flex-end;}
	.b-ext .bsaweb-self-baseline\@xl {align-self: baseline;}
	.b-ext .bsaweb-order-1\@xl {order: 1;}
	.b-ext .bsaweb-order-2\@xl {order: 2;}
	.b-ext .bsaweb-order-3\@xl {order: 3;}
	.b-ext .bsaweb-block\@xl {display: block;}
	.b-ext .bsaweb-inline-block\@xl {display: inline-block;}
	.b-ext .bsaweb-inline\@xl {display: inline;}
	.b-ext .bsaweb-contents\@xl {display: contents;}
	.b-ext .bsaweb-hide\@xl {display: none;}
	.b-ext .bsaweb-margin-4-xs\@xl {margin: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-3-xs\@xl {margin: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-2-xs\@xl {margin: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-xs\@xl {margin: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-sm\@xl {margin: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-md\@xl {margin: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-lg\@xl {margin: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-xl\@xl {margin: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-2-xl\@xl {margin: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-3-xl\@xl {margin: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-4-xl\@xl {margin: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-auto\@xl {margin: auto;}
	.b-ext .bsaweb-margin-0\@xl {margin: 0;}
	.b-ext .bsaweb-margin-block-start-4-xs\@xl {margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-start-3-xs\@xl {margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-start-2-xs\@xl {margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-start-xs\@xl {margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-start-sm\@xl {margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-start-md\@xl {margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-start-lg\@xl {margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-start-xl\@xl {margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-start-2-xl\@xl {margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-start-3-xl\@xl {margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-start-4-xl\@xl {margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-start-auto\@xl {margin-block-start: auto;}
	.b-ext .bsaweb-margin-block-start-0\@xl {margin-block-start: 0;}
	.b-ext .bsaweb-margin-block-end-4-xs\@xl {margin-block-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-end-3-xs\@xl {margin-block-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-end-2-xs\@xl {margin-block-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-end-xs\@xl {margin-block-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-end-sm\@xl {margin-block-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-end-md\@xl {margin-block-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-end-lg\@xl {margin-block-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-end-xl\@xl {margin-block-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-end-2-xl\@xl {margin-block-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-end-3-xl\@xl {margin-block-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-end-4-xl\@xl {margin-block-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-end-auto\@xl {margin-block-end: auto;}
	.b-ext .bsaweb-margin-block-end-0\@xl {margin-block-end: 0;}
	.b-ext .bsaweb-margin-inline-end-4-xs\@xl {margin-inline-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-end-3-xs\@xl {margin-inline-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-end-2-xs\@xl {margin-inline-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-end-xs\@xl {margin-inline-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-end-sm\@xl {margin-inline-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-end-md\@xl {margin-inline-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-end-lg\@xl {margin-inline-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-end-xl\@xl {margin-inline-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-end-2-xl\@xl {margin-inline-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-end-3-xl\@xl {margin-inline-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-end-4-xl\@xl {margin-inline-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-end-auto\@xl {margin-inline-end: auto;}
	.b-ext .bsaweb-margin-inline-end-0\@xl {margin-inline-end: 0;}
	.b-ext .bsaweb-margin-inline-start-4-xs\@xl {margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-start-3-xs\@xl {margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-start-2-xs\@xl {margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-start-xs\@xl {margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-start-sm\@xl {margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-start-md\@xl {margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-start-lg\@xl {margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-start-xl\@xl {margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-start-2-xl\@xl {margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-start-3-xl\@xl {margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-start-4-xl\@xl {margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-start-auto\@xl {margin-inline-start: auto;}
	.b-ext .bsaweb-margin-inline-start-0\@xl {margin-inline-start: 0;}
	.b-ext .bsaweb-margin-x-4-xs\@xl {margin-inline-end: var(--bsaweb--spacing--4-xs);margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-x-3-xs\@xl {margin-inline-end: var(--bsaweb--spacing--3-xs);margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-x-2-xs\@xl {margin-inline-end: var(--bsaweb--spacing--2-xs);margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-x-xs\@xl {margin-inline-end: var(--bsaweb--spacing--xs);margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-x-sm\@xl {margin-inline-end: var(--bsaweb--spacing--sm);margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-x-md\@xl {margin-inline-end: var(--bsaweb--spacing--md);margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-x-lg\@xl {margin-inline-end: var(--bsaweb--spacing--lg);margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-x-xl\@xl {margin-inline-end: var(--bsaweb--spacing--xl);margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-x-2-xl\@xl {margin-inline-end: var(--bsaweb--spacing--2-xl);margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-x-3-xl\@xl {margin-inline-end: var(--bsaweb--spacing--3-xl);margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-x-4-xl\@xl {margin-inline-end: var(--bsaweb--spacing--4-xl);margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-x-auto\@xl {margin-inline-end: auto;margin-inline-start: auto;}
	.b-ext .bsaweb-margin-x-0\@xl {margin-inline-end: 0;margin-inline-start: 0;}
	.b-ext .bsaweb-margin-y-4-xs\@xl {margin-block-end: var(--bsaweb--spacing--4-xs);margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-y-3-xs\@xl {margin-block-end: var(--bsaweb--spacing--3-xs);margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-y-2-xs\@xl {margin-block-end: var(--bsaweb--spacing--2-xs);margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-y-xs\@xl {margin-block-end: var(--bsaweb--spacing--xs);margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-y-sm\@xl {margin-block-end: var(--bsaweb--spacing--sm);margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-y-md\@xl {margin-block-end: var(--bsaweb--spacing--md);margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-y-lg\@xl {margin-block-end: var(--bsaweb--spacing--lg);margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-y-xl\@xl {margin-block-end: var(--bsaweb--spacing--xl);margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-y-2-xl\@xl {margin-block-end: var(--bsaweb--spacing--2-xl);margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-y-3-xl\@xl {margin-block-end: var(--bsaweb--spacing--3-xl);margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-y-4-xl\@xl {margin-block-end: var(--bsaweb--spacing--4-xl);margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-y-auto\@xl {margin-block-end: auto;margin-block-start: auto;}
	.b-ext .bsaweb-margin-y-0\@xl {margin-block-end: 0;margin-block-start: 0;}
	.b-ext .bsaweb-margin-neg-block-start-4-xs\@xl {margin-block-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xs\@xl {margin-block-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xs\@xl {margin-block-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xs\@xl {margin-block-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-sm\@xl {margin-block-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-md\@xl {margin-block-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-lg\@xl {margin-block-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xl\@xl {margin-block-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xl\@xl {margin-block-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xl\@xl {margin-block-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-4-xl\@xl {margin-block-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xs\@xl {margin-block-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xs\@xl {margin-block-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xs\@xl {margin-block-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xs\@xl {margin-block-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-sm\@xl {margin-block-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-md\@xl {margin-block-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-lg\@xl {margin-block-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xl\@xl {margin-block-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xl\@xl {margin-block-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xl\@xl {margin-block-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xl\@xl {margin-block-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xs\@xl {margin-inline-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xs\@xl {margin-inline-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xs\@xl {margin-inline-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xs\@xl {margin-inline-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-sm\@xl {margin-inline-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-md\@xl {margin-inline-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-lg\@xl {margin-inline-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xl\@xl {margin-inline-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xl\@xl {margin-inline-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xl\@xl {margin-inline-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xl\@xl {margin-inline-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xs\@xl {margin-inline-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xs\@xl {margin-inline-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xs\@xl {margin-inline-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xs\@xl {margin-inline-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-sm\@xl {margin-inline-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-md\@xl {margin-inline-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-lg\@xl {margin-inline-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xl\@xl {margin-inline-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xl\@xl {margin-inline-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xl\@xl {margin-inline-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xl\@xl {margin-inline-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-padding-4-xs\@xl {padding: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-3-xs\@xl {padding: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-2-xs\@xl {padding: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-xs\@xl {padding: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-sm\@xl {padding: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-md\@xl {padding: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-lg\@xl {padding: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-xl\@xl {padding: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-2-xl\@xl {padding: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-3-xl\@xl {padding: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-4-xl\@xl {padding: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-0\@xl {padding: 0;}
	.b-ext .bsaweb-padding-component\@xl {padding: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-top-4-xs\@xl {padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-top-3-xs\@xl {padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-top-2-xs\@xl {padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-top-xs\@xl {padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-top-sm\@xl {padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-top-md\@xl {padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-top-lg\@xl {padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-top-xl\@xl {padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-top-2-xl\@xl {padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-top-3-xl\@xl {padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-top-4-xl\@xl {padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-top-0\@xl {padding-top: 0;}
	.b-ext .bsaweb-padding-top-component\@xl {padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-bottom-4-xs\@xl {padding-bottom: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-bottom-3-xs\@xl {padding-bottom: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-bottom-2-xs\@xl {padding-bottom: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-bottom-xs\@xl {padding-bottom: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-bottom-sm\@xl {padding-bottom: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-bottom-md\@xl {padding-bottom: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-bottom-lg\@xl {padding-bottom: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-bottom-xl\@xl {padding-bottom: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-bottom-2-xl\@xl {padding-bottom: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-bottom-3-xl\@xl {padding-bottom: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-bottom-4-xl\@xl {padding-bottom: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-bottom-0\@xl {padding-bottom: 0;}
	.b-ext .bsaweb-padding-bottom-component\@xl {padding-bottom: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-right-4-xs\@xl {padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-right-3-xs\@xl {padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-right-2-xs\@xl {padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-right-xs\@xl {padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-right-sm\@xl {padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-right-md\@xl {padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-right-lg\@xl {padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-right-xl\@xl {padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-right-2-xl\@xl {padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-right-3-xl\@xl {padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-right-4-xl\@xl {padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-right-0\@xl {padding-right: 0;}
	.b-ext .bsaweb-padding-right-component\@xl {padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-left-4-xs\@xl {padding-left: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-left-3-xs\@xl {padding-left: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-left-2-xs\@xl {padding-left: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-left-xs\@xl {padding-left: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-left-sm\@xl {padding-left: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-left-md\@xl {padding-left: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-left-lg\@xl {padding-left: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-left-xl\@xl {padding-left: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-left-2-xl\@xl {padding-left: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-left-3-xl\@xl {padding-left: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-left-4-xl\@xl {padding-left: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-left-0\@xl {padding-left: 0;}
	.b-ext .bsaweb-padding-left-component\@xl {padding-left: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-x-4-xs\@xl {padding-left: var(--bsaweb--spacing--4-xs);padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-x-3-xs\@xl {padding-left: var(--bsaweb--spacing--3-xs);padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-x-2-xs\@xl {padding-left: var(--bsaweb--spacing--2-xs);padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-x-xs\@xl {padding-left: var(--bsaweb--spacing--xs);padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-x-sm\@xl {padding-left: var(--bsaweb--spacing--sm);padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-x-md\@xl {padding-left: var(--bsaweb--spacing--md);padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-x-lg\@xl {padding-left: var(--bsaweb--spacing--lg);padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-x-xl\@xl {padding-left: var(--bsaweb--spacing--xl);padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-x-2-xl\@xl {padding-left: var(--bsaweb--spacing--2-xl);padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-x-3-xl\@xl {padding-left: var(--bsaweb--spacing--3-xl);padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-x-4-xl\@xl {padding-left: var(--bsaweb--spacing--4-xl);padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-x-0\@xl {padding-left: 0;padding-right: 0;}
	.b-ext .bsaweb-padding-x-component\@xl {padding-left: var(--bsaweb--spacing--component-padding);padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-y-4-xs\@xl {padding-bottom: var(--bsaweb--spacing--4-xs);padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-y-3-xs\@xl {padding-bottom: var(--bsaweb--spacing--3-xs);padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-y-2-xs\@xl {padding-bottom: var(--bsaweb--spacing--2-xs);padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-y-xs\@xl {padding-bottom: var(--bsaweb--spacing--xs);padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-y-sm\@xl {padding-bottom: var(--bsaweb--spacing--sm);padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-y-md\@xl {padding-bottom: var(--bsaweb--spacing--md);padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-y-lg\@xl {padding-bottom: var(--bsaweb--spacing--lg);padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-y-xl\@xl {padding-bottom: var(--bsaweb--spacing--xl);padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-y-2-xl\@xl {padding-bottom: var(--bsaweb--spacing--2-xl);padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-y-3-xl\@xl {padding-bottom: var(--bsaweb--spacing--3-xl);padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-y-4-xl\@xl {padding-bottom: var(--bsaweb--spacing--4-xl);padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-y-0\@xl {padding-bottom: 0;padding-top: 0;}
	.b-ext .bsaweb-padding-y-component\@xl {padding-bottom: var(--bsaweb--spacing--component-padding);padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-visible\@xl {visibility: visible;}
	.b-ext .bsaweb-invisible\@xl {visibility: hidden;}}
@media not all and (min-width:90rem) {.b-ext .bsaweb-display\@xl {display: none;}}
@media (min-width:37.5rem) {.b-ext .bsaweb-flex\@wp-sm {display: flex;}
	.b-ext .bsaweb-inline-flex\@wp-sm {display: inline-flex;}
	.b-ext .bsaweb-flex-wrap\@wp-sm {flex-wrap: wrap;}
	.b-ext .bsaweb-flex-nowrap\@wp-sm {flex-wrap: nowrap;}
	.b-ext .bsaweb-flex-column\@wp-sm {flex-direction: column;}
	.b-ext .bsaweb-flex-column-reverse\@wp-sm {flex-direction: column-reverse;}
	.b-ext .bsaweb-flex-row\@wp-sm {flex-direction: row;}
	.b-ext .bsaweb-flex-row-reverse\@wp-sm {flex-direction: row-reverse;}
	.b-ext .bsaweb-flex-center\@wp-sm {align-items: center;justify-content: center;}
	.b-ext .bsaweb-flex-grow\@wp-sm {flex-grow: 1;}
	.b-ext .bsaweb-flex-grow-0\@wp-sm {flex-grow: 0;}
	.b-ext .bsaweb-flex-shrink\@wp-sm {flex-shrink: 1;}
	.b-ext .bsaweb-flex-shrink-0\@wp-sm {flex-shrink: 0;}
	.b-ext .bsaweb-flex-basis-0\@wp-sm {flex-basis: 0;}
	.b-ext .bsaweb-justify-start\@wp-sm {justify-content: flex-start;}
	.b-ext .bsaweb-justify-end\@wp-sm {justify-content: flex-end;}
	.b-ext .bsaweb-justify-center\@wp-sm {justify-content: center;}
	.b-ext .bsaweb-justify-between\@wp-sm {justify-content: space-between;}
	.b-ext .bsaweb-items-center\@wp-sm {align-items: center;}
	.b-ext .bsaweb-items-start\@wp-sm {align-items: flex-start;}
	.b-ext .bsaweb-items-end\@wp-sm {align-items: flex-end;}
	.b-ext .bsaweb-items-baseline\@wp-sm {align-items: baseline;}
	.b-ext .bsaweb-self-center\@wp-sm {align-self: center;}
	.b-ext .bsaweb-self-start\@wp-sm {align-self: flex-start;}
	.b-ext .bsaweb-self-end\@wp-sm {align-self: flex-end;}
	.b-ext .bsaweb-self-baseline\@wp-sm {align-self: baseline;}
	.b-ext .bsaweb-order-1\@wp-sm {order: 1;}
	.b-ext .bsaweb-order-2\@wp-sm {order: 2;}
	.b-ext .bsaweb-order-3\@wp-sm {order: 3;}
	.b-ext .bsaweb-block\@wp-sm {display: block;}
	.b-ext .bsaweb-inline-block\@wp-sm {display: inline-block;}
	.b-ext .bsaweb-inline\@wp-sm {display: inline;}
	.b-ext .bsaweb-contents\@wp-sm {display: contents;}
	.b-ext .bsaweb-hide\@wp-sm {display: none;}
	.b-ext .bsaweb-margin-4-xs\@wp-sm {margin: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-3-xs\@wp-sm {margin: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-2-xs\@wp-sm {margin: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-xs\@wp-sm {margin: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-sm\@wp-sm {margin: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-md\@wp-sm {margin: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-lg\@wp-sm {margin: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-xl\@wp-sm {margin: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-2-xl\@wp-sm {margin: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-3-xl\@wp-sm {margin: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-4-xl\@wp-sm {margin: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-auto\@wp-sm {margin: auto;}
	.b-ext .bsaweb-margin-0\@wp-sm {margin: 0;}
	.b-ext .bsaweb-margin-block-start-4-xs\@wp-sm {margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-start-3-xs\@wp-sm {margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-start-2-xs\@wp-sm {margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-start-xs\@wp-sm {margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-start-sm\@wp-sm {margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-start-md\@wp-sm {margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-start-lg\@wp-sm {margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-start-xl\@wp-sm {margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-start-2-xl\@wp-sm {margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-start-3-xl\@wp-sm {margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-start-4-xl\@wp-sm {margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-start-auto\@wp-sm {margin-block-start: auto;}
	.b-ext .bsaweb-margin-block-start-0\@wp-sm {margin-block-start: 0;}
	.b-ext .bsaweb-margin-block-end-4-xs\@wp-sm {margin-block-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-block-end-3-xs\@wp-sm {margin-block-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-block-end-2-xs\@wp-sm {margin-block-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-block-end-xs\@wp-sm {margin-block-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-block-end-sm\@wp-sm {margin-block-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-block-end-md\@wp-sm {margin-block-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-block-end-lg\@wp-sm {margin-block-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-block-end-xl\@wp-sm {margin-block-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-block-end-2-xl\@wp-sm {margin-block-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-block-end-3-xl\@wp-sm {margin-block-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-block-end-4-xl\@wp-sm {margin-block-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-block-end-auto\@wp-sm {margin-block-end: auto;}
	.b-ext .bsaweb-margin-block-end-0\@wp-sm {margin-block-end: 0;}
	.b-ext .bsaweb-margin-inline-end-4-xs\@wp-sm {margin-inline-end: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-end-3-xs\@wp-sm {margin-inline-end: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-end-2-xs\@wp-sm {margin-inline-end: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-end-xs\@wp-sm {margin-inline-end: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-end-sm\@wp-sm {margin-inline-end: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-end-md\@wp-sm {margin-inline-end: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-end-lg\@wp-sm {margin-inline-end: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-end-xl\@wp-sm {margin-inline-end: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-end-2-xl\@wp-sm {margin-inline-end: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-end-3-xl\@wp-sm {margin-inline-end: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-end-4-xl\@wp-sm {margin-inline-end: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-end-auto\@wp-sm {margin-inline-end: auto;}
	.b-ext .bsaweb-margin-inline-end-0\@wp-sm {margin-inline-end: 0;}
	.b-ext .bsaweb-margin-inline-start-4-xs\@wp-sm {margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-inline-start-3-xs\@wp-sm {margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-inline-start-2-xs\@wp-sm {margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-inline-start-xs\@wp-sm {margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-inline-start-sm\@wp-sm {margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-inline-start-md\@wp-sm {margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-inline-start-lg\@wp-sm {margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-inline-start-xl\@wp-sm {margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-inline-start-2-xl\@wp-sm {margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-inline-start-3-xl\@wp-sm {margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-inline-start-4-xl\@wp-sm {margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-inline-start-auto\@wp-sm {margin-inline-start: auto;}
	.b-ext .bsaweb-margin-inline-start-0\@wp-sm {margin-inline-start: 0;}
	.b-ext .bsaweb-margin-x-4-xs\@wp-sm {margin-inline-end: var(--bsaweb--spacing--4-xs);margin-inline-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-x-3-xs\@wp-sm {margin-inline-end: var(--bsaweb--spacing--3-xs);margin-inline-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-x-2-xs\@wp-sm {margin-inline-end: var(--bsaweb--spacing--2-xs);margin-inline-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-x-xs\@wp-sm {margin-inline-end: var(--bsaweb--spacing--xs);margin-inline-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-x-sm\@wp-sm {margin-inline-end: var(--bsaweb--spacing--sm);margin-inline-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-x-md\@wp-sm {margin-inline-end: var(--bsaweb--spacing--md);margin-inline-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-x-lg\@wp-sm {margin-inline-end: var(--bsaweb--spacing--lg);margin-inline-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-x-xl\@wp-sm {margin-inline-end: var(--bsaweb--spacing--xl);margin-inline-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-x-2-xl\@wp-sm {margin-inline-end: var(--bsaweb--spacing--2-xl);margin-inline-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-x-3-xl\@wp-sm {margin-inline-end: var(--bsaweb--spacing--3-xl);margin-inline-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-x-4-xl\@wp-sm {margin-inline-end: var(--bsaweb--spacing--4-xl);margin-inline-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-x-auto\@wp-sm {margin-inline-end: auto;margin-inline-start: auto;}
	.b-ext .bsaweb-margin-x-0\@wp-sm {margin-inline-end: 0;margin-inline-start: 0;}
	.b-ext .bsaweb-margin-y-4-xs\@wp-sm {margin-block-end: var(--bsaweb--spacing--4-xs);margin-block-start: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-margin-y-3-xs\@wp-sm {margin-block-end: var(--bsaweb--spacing--3-xs);margin-block-start: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-margin-y-2-xs\@wp-sm {margin-block-end: var(--bsaweb--spacing--2-xs);margin-block-start: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-margin-y-xs\@wp-sm {margin-block-end: var(--bsaweb--spacing--xs);margin-block-start: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-margin-y-sm\@wp-sm {margin-block-end: var(--bsaweb--spacing--sm);margin-block-start: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-margin-y-md\@wp-sm {margin-block-end: var(--bsaweb--spacing--md);margin-block-start: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-margin-y-lg\@wp-sm {margin-block-end: var(--bsaweb--spacing--lg);margin-block-start: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-margin-y-xl\@wp-sm {margin-block-end: var(--bsaweb--spacing--xl);margin-block-start: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-margin-y-2-xl\@wp-sm {margin-block-end: var(--bsaweb--spacing--2-xl);margin-block-start: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-margin-y-3-xl\@wp-sm {margin-block-end: var(--bsaweb--spacing--3-xl);margin-block-start: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-margin-y-4-xl\@wp-sm {margin-block-end: var(--bsaweb--spacing--4-xl);margin-block-start: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-margin-y-auto\@wp-sm {margin-block-end: auto;margin-block-start: auto;}
	.b-ext .bsaweb-margin-y-0\@wp-sm {margin-block-end: 0;margin-block-start: 0;}
	.b-ext .bsaweb-margin-neg-block-start-4-xs\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xs\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xs\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xs\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-sm\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-md\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-lg\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-xl\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-2-xl\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-3-xl\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-start-4-xl\@wp-sm {margin-block-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xs\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xs\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xs\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xs\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-sm\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-md\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-lg\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-xl\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-2-xl\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-3-xl\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-block-end-4-xl\@wp-sm {margin-block-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xs\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xs\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xs\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xs\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-sm\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-md\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-lg\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-xl\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-2-xl\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-3-xl\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-end-4-xl\@wp-sm {margin-inline-end: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xs\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--4-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xs\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--3-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xs\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--2-xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xs\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--xs) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-sm\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--sm) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-md\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--md) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-lg\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--lg) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-xl\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-2-xl\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--2-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-3-xl\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--3-xl) * -1);}
	.b-ext .bsaweb-margin-neg-inline-start-4-xl\@wp-sm {margin-inline-start: calc(var(--bsaweb--spacing--4-xl) * -1);}
	.b-ext .bsaweb-padding-4-xs\@wp-sm {padding: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-3-xs\@wp-sm {padding: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-2-xs\@wp-sm {padding: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-xs\@wp-sm {padding: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-sm\@wp-sm {padding: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-md\@wp-sm {padding: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-lg\@wp-sm {padding: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-xl\@wp-sm {padding: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-2-xl\@wp-sm {padding: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-3-xl\@wp-sm {padding: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-4-xl\@wp-sm {padding: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-0\@wp-sm {padding: 0;}
	.b-ext .bsaweb-padding-component\@wp-sm {padding: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-top-4-xs\@wp-sm {padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-top-3-xs\@wp-sm {padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-top-2-xs\@wp-sm {padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-top-xs\@wp-sm {padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-top-sm\@wp-sm {padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-top-md\@wp-sm {padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-top-lg\@wp-sm {padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-top-xl\@wp-sm {padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-top-2-xl\@wp-sm {padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-top-3-xl\@wp-sm {padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-top-4-xl\@wp-sm {padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-top-0\@wp-sm {padding-top: 0;}
	.b-ext .bsaweb-padding-top-component\@wp-sm {padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-bottom-4-xs\@wp-sm {padding-bottom: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-bottom-3-xs\@wp-sm {padding-bottom: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-bottom-2-xs\@wp-sm {padding-bottom: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-bottom-xs\@wp-sm {padding-bottom: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-bottom-sm\@wp-sm {padding-bottom: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-bottom-md\@wp-sm {padding-bottom: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-bottom-lg\@wp-sm {padding-bottom: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-bottom-xl\@wp-sm {padding-bottom: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-bottom-2-xl\@wp-sm {padding-bottom: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-bottom-3-xl\@wp-sm {padding-bottom: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-bottom-4-xl\@wp-sm {padding-bottom: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-bottom-0\@wp-sm {padding-bottom: 0;}
	.b-ext .bsaweb-padding-bottom-component\@wp-sm {padding-bottom: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-right-4-xs\@wp-sm {padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-right-3-xs\@wp-sm {padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-right-2-xs\@wp-sm {padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-right-xs\@wp-sm {padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-right-sm\@wp-sm {padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-right-md\@wp-sm {padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-right-lg\@wp-sm {padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-right-xl\@wp-sm {padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-right-2-xl\@wp-sm {padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-right-3-xl\@wp-sm {padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-right-4-xl\@wp-sm {padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-right-0\@wp-sm {padding-right: 0;}
	.b-ext .bsaweb-padding-right-component\@wp-sm {padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-left-4-xs\@wp-sm {padding-left: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-left-3-xs\@wp-sm {padding-left: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-left-2-xs\@wp-sm {padding-left: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-left-xs\@wp-sm {padding-left: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-left-sm\@wp-sm {padding-left: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-left-md\@wp-sm {padding-left: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-left-lg\@wp-sm {padding-left: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-left-xl\@wp-sm {padding-left: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-left-2-xl\@wp-sm {padding-left: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-left-3-xl\@wp-sm {padding-left: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-left-4-xl\@wp-sm {padding-left: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-left-0\@wp-sm {padding-left: 0;}
	.b-ext .bsaweb-padding-left-component\@wp-sm {padding-left: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-x-4-xs\@wp-sm {padding-left: var(--bsaweb--spacing--4-xs);padding-right: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-x-3-xs\@wp-sm {padding-left: var(--bsaweb--spacing--3-xs);padding-right: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-x-2-xs\@wp-sm {padding-left: var(--bsaweb--spacing--2-xs);padding-right: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-x-xs\@wp-sm {padding-left: var(--bsaweb--spacing--xs);padding-right: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-x-sm\@wp-sm {padding-left: var(--bsaweb--spacing--sm);padding-right: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-x-md\@wp-sm {padding-left: var(--bsaweb--spacing--md);padding-right: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-x-lg\@wp-sm {padding-left: var(--bsaweb--spacing--lg);padding-right: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-x-xl\@wp-sm {padding-left: var(--bsaweb--spacing--xl);padding-right: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-x-2-xl\@wp-sm {padding-left: var(--bsaweb--spacing--2-xl);padding-right: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-x-3-xl\@wp-sm {padding-left: var(--bsaweb--spacing--3-xl);padding-right: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-x-4-xl\@wp-sm {padding-left: var(--bsaweb--spacing--4-xl);padding-right: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-x-0\@wp-sm {padding-left: 0;padding-right: 0;}
	.b-ext .bsaweb-padding-x-component\@wp-sm {padding-left: var(--bsaweb--spacing--component-padding);padding-right: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-padding-y-4-xs\@wp-sm {padding-bottom: var(--bsaweb--spacing--4-xs);padding-top: var(--bsaweb--spacing--4-xs);}
	.b-ext .bsaweb-padding-y-3-xs\@wp-sm {padding-bottom: var(--bsaweb--spacing--3-xs);padding-top: var(--bsaweb--spacing--3-xs);}
	.b-ext .bsaweb-padding-y-2-xs\@wp-sm {padding-bottom: var(--bsaweb--spacing--2-xs);padding-top: var(--bsaweb--spacing--2-xs);}
	.b-ext .bsaweb-padding-y-xs\@wp-sm {padding-bottom: var(--bsaweb--spacing--xs);padding-top: var(--bsaweb--spacing--xs);}
	.b-ext .bsaweb-padding-y-sm\@wp-sm {padding-bottom: var(--bsaweb--spacing--sm);padding-top: var(--bsaweb--spacing--sm);}
	.b-ext .bsaweb-padding-y-md\@wp-sm {padding-bottom: var(--bsaweb--spacing--md);padding-top: var(--bsaweb--spacing--md);}
	.b-ext .bsaweb-padding-y-lg\@wp-sm {padding-bottom: var(--bsaweb--spacing--lg);padding-top: var(--bsaweb--spacing--lg);}
	.b-ext .bsaweb-padding-y-xl\@wp-sm {padding-bottom: var(--bsaweb--spacing--xl);padding-top: var(--bsaweb--spacing--xl);}
	.b-ext .bsaweb-padding-y-2-xl\@wp-sm {padding-bottom: var(--bsaweb--spacing--2-xl);padding-top: var(--bsaweb--spacing--2-xl);}
	.b-ext .bsaweb-padding-y-3-xl\@wp-sm {padding-bottom: var(--bsaweb--spacing--3-xl);padding-top: var(--bsaweb--spacing--3-xl);}
	.b-ext .bsaweb-padding-y-4-xl\@wp-sm {padding-bottom: var(--bsaweb--spacing--4-xl);padding-top: var(--bsaweb--spacing--4-xl);}
	.b-ext .bsaweb-padding-y-0\@wp-sm {padding-bottom: 0;padding-top: 0;}
	.b-ext .bsaweb-padding-y-component\@wp-sm {padding-bottom: var(--bsaweb--spacing--component-padding);padding-top: var(--bsaweb--spacing--component-padding);}
	.b-ext .bsaweb-visible\@wp-sm {visibility: visible;}
	.b-ext .bsaweb-invisible\@wp-sm {visibility: hidden;}}
@media not all and (min-width:37.5rem) {.b-ext .bsaweb-display\@wp-sm {display: none;}}