/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/blocks/grid/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
:root {
  --bsaweb--spacing--unit: 1rem;
  --bsaweb--spacing--4-xs: calc(0.125 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--3-xs: calc(0.25 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--2-xs: calc(0.375 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--xs: calc(0.5 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--sm: calc(0.75 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--md: calc(1.25 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--lg: calc(2 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--xl: calc(3.25 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--2-xl: calc(5.25 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--3-xl: calc(8.5 * var(--bsaweb--spacing--unit));
  --bsaweb--spacing--4-xl: calc(13.75 * var(--bsaweb--spacing--unit));
}

.bsab4s-grid,
.bsab4s-flex,
.bsab4s-inline-flex,
[class^="bsab4s-flex@"],
[class*=" bsab4s-flex@"],
[class^="bsab4s-inline-flex@"],
[class*=" bsab4s-inline-flex@"] {
  --bsaweb--gap: 0px;
  --bsaweb--gap--x: var(--bsaweb--gap);
  --bsaweb--gap--y: var(--bsaweb--gap);
  gap: var(--bsaweb--gap--y) var(--bsaweb--gap--x);
}
.bsab4s-grid > *,
.bsab4s-flex > *,
.bsab4s-inline-flex > *,
[class^="bsab4s-flex@"] > *,
[class*=" bsab4s-flex@"] > *,
[class^="bsab4s-inline-flex@"] > *,
[class*=" bsab4s-inline-flex@"] > * {
  --bsaweb--sub-gap: 0px;
  --bsaweb--sub-gap--x: var(--bsaweb--sub-gap);
  --bsaweb--sub-gap--y: var(--bsaweb--sub-gap);
}

.bsab4s-grid {
  --bsaweb--grid--columns: 12;
  display: flex;
  flex-wrap: wrap;
}
.bsab4s-grid > * {
  flex-basis: 100%;
  max-width: 100%;
  min-width: 0;
}

/* #region (Safari < 14.1 fallback) */
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports not (translate: none) {
    .bsab4s-grid,
    .bsab4s-flex[class*=bsab4s-gap-],
    .bsab4s-inline-flex[class*=bsab4s-gap-] {
      gap: 0px;
      margin-bottom: calc(-1 * var(--bsaweb--gap--y));
      margin-left: calc(-1 * var(--bsaweb--gap--x));
    }
    .bsab4s-grid > *,
    .bsab4s-flex[class*=bsab4s-gap-] > *,
    .bsab4s-inline-flex[class*=bsab4s-gap-] > * {
      margin-bottom: var(--bsaweb--sub-gap--y);
    }
    .bsab4s-grid {
      --bsaweb--offset: var(--bsaweb--gap--x);
      --bsaweb--gap--modifier: 0;
      --bsaweb--offset--modifier: 1;
    }
    .bsab4s-grid > * {
      margin-left: var(--bsaweb--offset);
    }
    .bsab4s-flex[class*=gap-] > *,
    .bsab4s-inline-flex[class*=gap-] > * {
      margin-left: var(--bsaweb--sub-gap--x);
    }
  }
}
/* #endregion */
.bsab4s-gap-4-xs {
  --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
  --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
}
.bsab4s-gap-4-xs > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
}

.bsab4s-gap-3-xs {
  --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
  --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
}
.bsab4s-gap-3-xs > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
}

.bsab4s-gap-2-xs {
  --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
  --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
}
.bsab4s-gap-2-xs > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
}

.bsab4s-gap-xs {
  --bsaweb--gap--x: var(--bsaweb--spacing--xs);
  --bsaweb--gap--y: var(--bsaweb--spacing--xs);
}
.bsab4s-gap-xs > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
}

.bsab4s-gap-sm {
  --bsaweb--gap--x: var(--bsaweb--spacing--sm);
  --bsaweb--gap--y: var(--bsaweb--spacing--sm);
}
.bsab4s-gap-sm > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
}

.bsab4s-gap-md {
  --bsaweb--gap--x: var(--bsaweb--spacing--md);
  --bsaweb--gap--y: var(--bsaweb--spacing--md);
}
.bsab4s-gap-md > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
}

.bsab4s-gap-lg {
  --bsaweb--gap--x: var(--bsaweb--spacing--lg);
  --bsaweb--gap--y: var(--bsaweb--spacing--lg);
}
.bsab4s-gap-lg > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
}

.bsab4s-gap-xl {
  --bsaweb--gap--x: var(--bsaweb--spacing--xl);
  --bsaweb--gap--y: var(--bsaweb--spacing--xl);
}
.bsab4s-gap-xl > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
}

.bsab4s-gap-2-xl {
  --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
  --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
}
.bsab4s-gap-2-xl > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
}

.bsab4s-gap-3-xl {
  --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
  --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
}
.bsab4s-gap-3-xl > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
}

.bsab4s-gap-4-xl {
  --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
  --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
}
.bsab4s-gap-4-xl > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
}

.bsab4s-gap-0 {
  --bsaweb--gap--x: 0px;
  --bsaweb--gap--y: 0px;
}
.bsab4s-gap-0 > * {
  --bsaweb--sub-gap--x: 0px;
  --bsaweb--sub-gap--y: 0px;
}

.bsab4s-gap-x-4-xs {
  --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
}
.bsab4s-gap-x-4-xs > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
}

.bsab4s-gap-x-3-xs {
  --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
}
.bsab4s-gap-x-3-xs > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
}

.bsab4s-gap-x-2-xs {
  --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
}
.bsab4s-gap-x-2-xs > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
}

.bsab4s-gap-x-xs {
  --bsaweb--gap--x: var(--bsaweb--spacing--xs);
}
.bsab4s-gap-x-xs > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
}

.bsab4s-gap-x-sm {
  --bsaweb--gap--x: var(--bsaweb--spacing--sm);
}
.bsab4s-gap-x-sm > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
}

.bsab4s-gap-x-md {
  --bsaweb--gap--x: var(--bsaweb--spacing--md);
}
.bsab4s-gap-x-md > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
}

.bsab4s-gap-x-lg {
  --bsaweb--gap--x: var(--bsaweb--spacing--lg);
}
.bsab4s-gap-x-lg > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
}

.bsab4s-gap-x-xl {
  --bsaweb--gap--x: var(--bsaweb--spacing--xl);
}
.bsab4s-gap-x-xl > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
}

.bsab4s-gap-x-2-xl {
  --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
}
.bsab4s-gap-x-2-xl > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
}

.bsab4s-gap-x-3-xl {
  --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
}
.bsab4s-gap-x-3-xl > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
}

.bsab4s-gap-x-4-xl {
  --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
}
.bsab4s-gap-x-4-xl > * {
  --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
}

.bsab4s-gap-x-0 {
  --bsaweb--gap--x: 0px;
}
.bsab4s-gap-x-0 > * {
  --bsaweb--sub-gap--x: 0px;
}

.bsab4s-gap-y-4-xs {
  --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
}
.bsab4s-gap-y-4-xs > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
}

.bsab4s-gap-y-3-xs {
  --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
}
.bsab4s-gap-y-3-xs > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
}

.bsab4s-gap-y-2-xs {
  --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
}
.bsab4s-gap-y-2-xs > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
}

.bsab4s-gap-y-xs {
  --bsaweb--gap--y: var(--bsaweb--spacing--xs);
}
.bsab4s-gap-y-xs > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
}

.bsab4s-gap-y-sm {
  --bsaweb--gap--y: var(--bsaweb--spacing--sm);
}
.bsab4s-gap-y-sm > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
}

.bsab4s-gap-y-md {
  --bsaweb--gap--y: var(--bsaweb--spacing--md);
}
.bsab4s-gap-y-md > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
}

.bsab4s-gap-y-lg {
  --bsaweb--gap--y: var(--bsaweb--spacing--lg);
}
.bsab4s-gap-y-lg > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
}

.bsab4s-gap-y-xl {
  --bsaweb--gap--y: var(--bsaweb--spacing--xl);
}
.bsab4s-gap-y-xl > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
}

.bsab4s-gap-y-2-xl {
  --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
}
.bsab4s-gap-y-2-xl > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
}

.bsab4s-gap-y-3-xl {
  --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
}
.bsab4s-gap-y-3-xl > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
}

.bsab4s-gap-y-4-xl {
  --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
}
.bsab4s-gap-y-4-xl > * {
  --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
}

.bsab4s-gap-y-0 {
  --bsaweb--gap--y: 0px;
}
.bsab4s-gap-y-0 > * {
  --bsaweb--sub-gap--y: 0px;
}

.bsab4s-grid-col-1 {
  --bsaweb--grid--columns: 1;
}

.bsab4s-col-1 {
  --bsaweb--span: 1;
}

.bsab4s-grid-col-2 {
  --bsaweb--grid--columns: 2;
}

.bsab4s-col-2 {
  --bsaweb--span: 2;
}

.bsab4s-grid-col-3 {
  --bsaweb--grid--columns: 3;
}

.bsab4s-col-3 {
  --bsaweb--span: 3;
}

.bsab4s-grid-col-4 {
  --bsaweb--grid--columns: 4;
}

.bsab4s-col-4 {
  --bsaweb--span: 4;
}

.bsab4s-grid-col-5 {
  --bsaweb--grid--columns: 5;
}

.bsab4s-col-5 {
  --bsaweb--span: 5;
}

.bsab4s-grid-col-6 {
  --bsaweb--grid--columns: 6;
}

.bsab4s-col-6 {
  --bsaweb--span: 6;
}

.bsab4s-grid-col-7 {
  --bsaweb--grid--columns: 7;
}

.bsab4s-col-7 {
  --bsaweb--span: 7;
}

.bsab4s-grid-col-8 {
  --bsaweb--grid--columns: 8;
}

.bsab4s-col-8 {
  --bsaweb--span: 8;
}

.bsab4s-grid-col-9 {
  --bsaweb--grid--columns: 9;
}

.bsab4s-col-9 {
  --bsaweb--span: 9;
}

.bsab4s-grid-col-10 {
  --bsaweb--grid--columns: 10;
}

.bsab4s-col-10 {
  --bsaweb--span: 10;
}

.bsab4s-grid-col-11 {
  --bsaweb--grid--columns: 11;
}

.bsab4s-col-11 {
  --bsaweb--span: 11;
}

.bsab4s-grid-col-12 {
  --bsaweb--grid--columns: 12;
}

.bsab4s-col-12 {
  --bsaweb--span: 12;
}

.bsab4s-col-1, .bsab4s-col-2, .bsab4s-col-3, .bsab4s-col-4, .bsab4s-col-5, .bsab4s-col-6, .bsab4s-col-7, .bsab4s-col-8, .bsab4s-col-9, .bsab4s-col-10, .bsab4s-col-11, .bsab4s-col-12 {
  flex-basis: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
  max-width: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
}

.bsab4s-col {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}

.bsab4s-col-content {
  flex-grow: 0;
  flex-basis: initial;
  max-width: initial;
}

.bsab4s-offset-1 {
  --bsaweb--offset: 1;
}

.bsab4s-offset-2 {
  --bsaweb--offset: 2;
}

.bsab4s-offset-3 {
  --bsaweb--offset: 3;
}

.bsab4s-offset-4 {
  --bsaweb--offset: 4;
}

.bsab4s-offset-5 {
  --bsaweb--offset: 5;
}

.bsab4s-offset-6 {
  --bsaweb--offset: 6;
}

.bsab4s-offset-7 {
  --bsaweb--offset: 7;
}

.bsab4s-offset-8 {
  --bsaweb--offset: 8;
}

.bsab4s-offset-9 {
  --bsaweb--offset: 9;
}

.bsab4s-offset-10 {
  --bsaweb--offset: 10;
}

.bsab4s-offset-11 {
  --bsaweb--offset: 11;
}

.bsab4s-offset-1, .bsab4s-offset-2, .bsab4s-offset-3, .bsab4s-offset-4, .bsab4s-offset-5, .bsab4s-offset-6, .bsab4s-offset-7, .bsab4s-offset-8, .bsab4s-offset-9, .bsab4s-offset-10, .bsab4s-offset-11 {
  margin-left: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--offset) / var(--bsaweb--grid--columns) + (var(--bsaweb--offset) + var(--bsaweb--offset--modifier, 0)) * var(--bsaweb--sub-gap--x));
}

@media (min-width: 32rem) {
  .bsab4s-gap-4-xs\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-4-xs\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-3-xs\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-3-xs\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-2-xs\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-2-xs\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-xs\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-xs\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-sm\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-sm\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-md\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-md\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-lg\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-lg\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-xl\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-xl\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-2-xl\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-2-xl\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-3-xl\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-3-xl\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-4-xl\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-4-xl\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-0\@xs {
    --bsaweb--gap--x: 0px;
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-0\@xs > * {
    --bsaweb--sub-gap--x: 0px;
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-gap-x-4-xs\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-4-xs\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-3-xs\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-3-xs\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-2-xs\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-2-xs\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-xs\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-xs\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-sm\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-sm\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-md\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-md\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-lg\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-lg\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-xl\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-xl\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-2-xl\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-2-xl\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-3-xl\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-3-xl\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-4-xl\@xs {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-4-xl\@xs > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-0\@xs {
    --bsaweb--gap--x: 0px;
  }
  .bsab4s-gap-x-0\@xs > * {
    --bsaweb--sub-gap--x: 0px;
  }
  .bsab4s-gap-y-4-xs\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-4-xs\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-3-xs\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-3-xs\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-2-xs\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-2-xs\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-xs\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-xs\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-sm\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-sm\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-md\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-md\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-lg\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-lg\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-xl\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-xl\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-2-xl\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-2-xl\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-3-xl\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-3-xl\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-4-xl\@xs {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-4-xl\@xs > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-0\@xs {
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-y-0\@xs > * {
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-grid-col-1\@xs {
    --bsaweb--grid--columns: 1;
  }
  .bsab4s-col-1\@xs {
    --bsaweb--span: 1;
  }
  .bsab4s-grid-col-2\@xs {
    --bsaweb--grid--columns: 2;
  }
  .bsab4s-col-2\@xs {
    --bsaweb--span: 2;
  }
  .bsab4s-grid-col-3\@xs {
    --bsaweb--grid--columns: 3;
  }
  .bsab4s-col-3\@xs {
    --bsaweb--span: 3;
  }
  .bsab4s-grid-col-4\@xs {
    --bsaweb--grid--columns: 4;
  }
  .bsab4s-col-4\@xs {
    --bsaweb--span: 4;
  }
  .bsab4s-grid-col-5\@xs {
    --bsaweb--grid--columns: 5;
  }
  .bsab4s-col-5\@xs {
    --bsaweb--span: 5;
  }
  .bsab4s-grid-col-6\@xs {
    --bsaweb--grid--columns: 6;
  }
  .bsab4s-col-6\@xs {
    --bsaweb--span: 6;
  }
  .bsab4s-grid-col-7\@xs {
    --bsaweb--grid--columns: 7;
  }
  .bsab4s-col-7\@xs {
    --bsaweb--span: 7;
  }
  .bsab4s-grid-col-8\@xs {
    --bsaweb--grid--columns: 8;
  }
  .bsab4s-col-8\@xs {
    --bsaweb--span: 8;
  }
  .bsab4s-grid-col-9\@xs {
    --bsaweb--grid--columns: 9;
  }
  .bsab4s-col-9\@xs {
    --bsaweb--span: 9;
  }
  .bsab4s-grid-col-10\@xs {
    --bsaweb--grid--columns: 10;
  }
  .bsab4s-col-10\@xs {
    --bsaweb--span: 10;
  }
  .bsab4s-grid-col-11\@xs {
    --bsaweb--grid--columns: 11;
  }
  .bsab4s-col-11\@xs {
    --bsaweb--span: 11;
  }
  .bsab4s-grid-col-12\@xs {
    --bsaweb--grid--columns: 12;
  }
  .bsab4s-col-12\@xs {
    --bsaweb--span: 12;
  }
  .bsab4s-col-1\@xs, .bsab4s-col-2\@xs, .bsab4s-col-3\@xs, .bsab4s-col-4\@xs, .bsab4s-col-5\@xs, .bsab4s-col-6\@xs, .bsab4s-col-7\@xs, .bsab4s-col-8\@xs, .bsab4s-col-9\@xs, .bsab4s-col-10\@xs, .bsab4s-col-11\@xs, .bsab4s-col-12\@xs {
    flex-basis: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
    max-width: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-col\@xs {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .bsab4s-col-content\@xs {
    flex-grow: 0;
    flex-basis: initial;
    max-width: initial;
  }
  .bsab4s-offset-1\@xs {
    --bsaweb--offset: 1;
  }
  .bsab4s-offset-2\@xs {
    --bsaweb--offset: 2;
  }
  .bsab4s-offset-3\@xs {
    --bsaweb--offset: 3;
  }
  .bsab4s-offset-4\@xs {
    --bsaweb--offset: 4;
  }
  .bsab4s-offset-5\@xs {
    --bsaweb--offset: 5;
  }
  .bsab4s-offset-6\@xs {
    --bsaweb--offset: 6;
  }
  .bsab4s-offset-7\@xs {
    --bsaweb--offset: 7;
  }
  .bsab4s-offset-8\@xs {
    --bsaweb--offset: 8;
  }
  .bsab4s-offset-9\@xs {
    --bsaweb--offset: 9;
  }
  .bsab4s-offset-10\@xs {
    --bsaweb--offset: 10;
  }
  .bsab4s-offset-11\@xs {
    --bsaweb--offset: 11;
  }
  .bsab4s-offset-1\@xs, .bsab4s-offset-2\@xs, .bsab4s-offset-3\@xs, .bsab4s-offset-4\@xs, .bsab4s-offset-5\@xs, .bsab4s-offset-6\@xs, .bsab4s-offset-7\@xs, .bsab4s-offset-8\@xs, .bsab4s-offset-9\@xs, .bsab4s-offset-10\@xs, .bsab4s-offset-11\@xs {
    margin-left: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--offset) / var(--bsaweb--grid--columns) + (var(--bsaweb--offset) + var(--bsaweb--offset--modifier, 0)) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-offset-0\@xs {
    margin-left: 0;
  }
  @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
    @supports not (translate: none) {
      .bsab4s-offset-0\@xs {
        margin-left: var(--bsaweb--gap--x);
      }
    }
  }
}
@media (min-width: 48rem) {
  .bsab4s-gap-4-xs\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-4-xs\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-3-xs\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-3-xs\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-2-xs\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-2-xs\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-xs\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-xs\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-sm\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-sm\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-md\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-md\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-lg\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-lg\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-xl\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-xl\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-2-xl\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-2-xl\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-3-xl\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-3-xl\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-4-xl\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-4-xl\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-0\@sm {
    --bsaweb--gap--x: 0px;
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-0\@sm > * {
    --bsaweb--sub-gap--x: 0px;
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-gap-x-4-xs\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-4-xs\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-3-xs\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-3-xs\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-2-xs\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-2-xs\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-xs\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-xs\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-sm\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-sm\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-md\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-md\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-lg\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-lg\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-xl\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-xl\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-2-xl\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-2-xl\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-3-xl\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-3-xl\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-4-xl\@sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-4-xl\@sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-0\@sm {
    --bsaweb--gap--x: 0px;
  }
  .bsab4s-gap-x-0\@sm > * {
    --bsaweb--sub-gap--x: 0px;
  }
  .bsab4s-gap-y-4-xs\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-4-xs\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-3-xs\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-3-xs\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-2-xs\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-2-xs\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-xs\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-xs\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-sm\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-sm\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-md\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-md\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-lg\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-lg\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-xl\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-xl\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-2-xl\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-2-xl\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-3-xl\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-3-xl\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-4-xl\@sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-4-xl\@sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-0\@sm {
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-y-0\@sm > * {
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-grid-col-1\@sm {
    --bsaweb--grid--columns: 1;
  }
  .bsab4s-col-1\@sm {
    --bsaweb--span: 1;
  }
  .bsab4s-grid-col-2\@sm {
    --bsaweb--grid--columns: 2;
  }
  .bsab4s-col-2\@sm {
    --bsaweb--span: 2;
  }
  .bsab4s-grid-col-3\@sm {
    --bsaweb--grid--columns: 3;
  }
  .bsab4s-col-3\@sm {
    --bsaweb--span: 3;
  }
  .bsab4s-grid-col-4\@sm {
    --bsaweb--grid--columns: 4;
  }
  .bsab4s-col-4\@sm {
    --bsaweb--span: 4;
  }
  .bsab4s-grid-col-5\@sm {
    --bsaweb--grid--columns: 5;
  }
  .bsab4s-col-5\@sm {
    --bsaweb--span: 5;
  }
  .bsab4s-grid-col-6\@sm {
    --bsaweb--grid--columns: 6;
  }
  .bsab4s-col-6\@sm {
    --bsaweb--span: 6;
  }
  .bsab4s-grid-col-7\@sm {
    --bsaweb--grid--columns: 7;
  }
  .bsab4s-col-7\@sm {
    --bsaweb--span: 7;
  }
  .bsab4s-grid-col-8\@sm {
    --bsaweb--grid--columns: 8;
  }
  .bsab4s-col-8\@sm {
    --bsaweb--span: 8;
  }
  .bsab4s-grid-col-9\@sm {
    --bsaweb--grid--columns: 9;
  }
  .bsab4s-col-9\@sm {
    --bsaweb--span: 9;
  }
  .bsab4s-grid-col-10\@sm {
    --bsaweb--grid--columns: 10;
  }
  .bsab4s-col-10\@sm {
    --bsaweb--span: 10;
  }
  .bsab4s-grid-col-11\@sm {
    --bsaweb--grid--columns: 11;
  }
  .bsab4s-col-11\@sm {
    --bsaweb--span: 11;
  }
  .bsab4s-grid-col-12\@sm {
    --bsaweb--grid--columns: 12;
  }
  .bsab4s-col-12\@sm {
    --bsaweb--span: 12;
  }
  .bsab4s-col-1\@sm, .bsab4s-col-2\@sm, .bsab4s-col-3\@sm, .bsab4s-col-4\@sm, .bsab4s-col-5\@sm, .bsab4s-col-6\@sm, .bsab4s-col-7\@sm, .bsab4s-col-8\@sm, .bsab4s-col-9\@sm, .bsab4s-col-10\@sm, .bsab4s-col-11\@sm, .bsab4s-col-12\@sm {
    flex-basis: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
    max-width: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-col\@sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .bsab4s-col-content\@sm {
    flex-grow: 0;
    flex-basis: initial;
    max-width: initial;
  }
  .bsab4s-offset-1\@sm {
    --bsaweb--offset: 1;
  }
  .bsab4s-offset-2\@sm {
    --bsaweb--offset: 2;
  }
  .bsab4s-offset-3\@sm {
    --bsaweb--offset: 3;
  }
  .bsab4s-offset-4\@sm {
    --bsaweb--offset: 4;
  }
  .bsab4s-offset-5\@sm {
    --bsaweb--offset: 5;
  }
  .bsab4s-offset-6\@sm {
    --bsaweb--offset: 6;
  }
  .bsab4s-offset-7\@sm {
    --bsaweb--offset: 7;
  }
  .bsab4s-offset-8\@sm {
    --bsaweb--offset: 8;
  }
  .bsab4s-offset-9\@sm {
    --bsaweb--offset: 9;
  }
  .bsab4s-offset-10\@sm {
    --bsaweb--offset: 10;
  }
  .bsab4s-offset-11\@sm {
    --bsaweb--offset: 11;
  }
  .bsab4s-offset-1\@sm, .bsab4s-offset-2\@sm, .bsab4s-offset-3\@sm, .bsab4s-offset-4\@sm, .bsab4s-offset-5\@sm, .bsab4s-offset-6\@sm, .bsab4s-offset-7\@sm, .bsab4s-offset-8\@sm, .bsab4s-offset-9\@sm, .bsab4s-offset-10\@sm, .bsab4s-offset-11\@sm {
    margin-left: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--offset) / var(--bsaweb--grid--columns) + (var(--bsaweb--offset) + var(--bsaweb--offset--modifier, 0)) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-offset-0\@sm {
    margin-left: 0;
  }
  @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
    @supports not (translate: none) {
      .bsab4s-offset-0\@sm {
        margin-left: var(--bsaweb--gap--x);
      }
    }
  }
}
@media (min-width: 64rem) {
  .bsab4s-gap-4-xs\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-4-xs\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-3-xs\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-3-xs\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-2-xs\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-2-xs\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-xs\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-xs\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-sm\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-sm\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-md\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-md\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-lg\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-lg\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-xl\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-xl\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-2-xl\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-2-xl\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-3-xl\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-3-xl\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-4-xl\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-4-xl\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-0\@md {
    --bsaweb--gap--x: 0px;
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-0\@md > * {
    --bsaweb--sub-gap--x: 0px;
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-gap-x-4-xs\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-4-xs\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-3-xs\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-3-xs\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-2-xs\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-2-xs\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-xs\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-xs\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-sm\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-sm\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-md\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-md\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-lg\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-lg\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-xl\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-xl\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-2-xl\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-2-xl\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-3-xl\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-3-xl\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-4-xl\@md {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-4-xl\@md > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-0\@md {
    --bsaweb--gap--x: 0px;
  }
  .bsab4s-gap-x-0\@md > * {
    --bsaweb--sub-gap--x: 0px;
  }
  .bsab4s-gap-y-4-xs\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-4-xs\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-3-xs\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-3-xs\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-2-xs\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-2-xs\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-xs\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-xs\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-sm\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-sm\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-md\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-md\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-lg\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-lg\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-xl\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-xl\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-2-xl\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-2-xl\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-3-xl\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-3-xl\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-4-xl\@md {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-4-xl\@md > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-0\@md {
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-y-0\@md > * {
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-grid-col-1\@md {
    --bsaweb--grid--columns: 1;
  }
  .bsab4s-col-1\@md {
    --bsaweb--span: 1;
  }
  .bsab4s-grid-col-2\@md {
    --bsaweb--grid--columns: 2;
  }
  .bsab4s-col-2\@md {
    --bsaweb--span: 2;
  }
  .bsab4s-grid-col-3\@md {
    --bsaweb--grid--columns: 3;
  }
  .bsab4s-col-3\@md {
    --bsaweb--span: 3;
  }
  .bsab4s-grid-col-4\@md {
    --bsaweb--grid--columns: 4;
  }
  .bsab4s-col-4\@md {
    --bsaweb--span: 4;
  }
  .bsab4s-grid-col-5\@md {
    --bsaweb--grid--columns: 5;
  }
  .bsab4s-col-5\@md {
    --bsaweb--span: 5;
  }
  .bsab4s-grid-col-6\@md {
    --bsaweb--grid--columns: 6;
  }
  .bsab4s-col-6\@md {
    --bsaweb--span: 6;
  }
  .bsab4s-grid-col-7\@md {
    --bsaweb--grid--columns: 7;
  }
  .bsab4s-col-7\@md {
    --bsaweb--span: 7;
  }
  .bsab4s-grid-col-8\@md {
    --bsaweb--grid--columns: 8;
  }
  .bsab4s-col-8\@md {
    --bsaweb--span: 8;
  }
  .bsab4s-grid-col-9\@md {
    --bsaweb--grid--columns: 9;
  }
  .bsab4s-col-9\@md {
    --bsaweb--span: 9;
  }
  .bsab4s-grid-col-10\@md {
    --bsaweb--grid--columns: 10;
  }
  .bsab4s-col-10\@md {
    --bsaweb--span: 10;
  }
  .bsab4s-grid-col-11\@md {
    --bsaweb--grid--columns: 11;
  }
  .bsab4s-col-11\@md {
    --bsaweb--span: 11;
  }
  .bsab4s-grid-col-12\@md {
    --bsaweb--grid--columns: 12;
  }
  .bsab4s-col-12\@md {
    --bsaweb--span: 12;
  }
  .bsab4s-col-1\@md, .bsab4s-col-2\@md, .bsab4s-col-3\@md, .bsab4s-col-4\@md, .bsab4s-col-5\@md, .bsab4s-col-6\@md, .bsab4s-col-7\@md, .bsab4s-col-8\@md, .bsab4s-col-9\@md, .bsab4s-col-10\@md, .bsab4s-col-11\@md, .bsab4s-col-12\@md {
    flex-basis: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
    max-width: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-col\@md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .bsab4s-col-content\@md {
    flex-grow: 0;
    flex-basis: initial;
    max-width: initial;
  }
  .bsab4s-offset-1\@md {
    --bsaweb--offset: 1;
  }
  .bsab4s-offset-2\@md {
    --bsaweb--offset: 2;
  }
  .bsab4s-offset-3\@md {
    --bsaweb--offset: 3;
  }
  .bsab4s-offset-4\@md {
    --bsaweb--offset: 4;
  }
  .bsab4s-offset-5\@md {
    --bsaweb--offset: 5;
  }
  .bsab4s-offset-6\@md {
    --bsaweb--offset: 6;
  }
  .bsab4s-offset-7\@md {
    --bsaweb--offset: 7;
  }
  .bsab4s-offset-8\@md {
    --bsaweb--offset: 8;
  }
  .bsab4s-offset-9\@md {
    --bsaweb--offset: 9;
  }
  .bsab4s-offset-10\@md {
    --bsaweb--offset: 10;
  }
  .bsab4s-offset-11\@md {
    --bsaweb--offset: 11;
  }
  .bsab4s-offset-1\@md, .bsab4s-offset-2\@md, .bsab4s-offset-3\@md, .bsab4s-offset-4\@md, .bsab4s-offset-5\@md, .bsab4s-offset-6\@md, .bsab4s-offset-7\@md, .bsab4s-offset-8\@md, .bsab4s-offset-9\@md, .bsab4s-offset-10\@md, .bsab4s-offset-11\@md {
    margin-left: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--offset) / var(--bsaweb--grid--columns) + (var(--bsaweb--offset) + var(--bsaweb--offset--modifier, 0)) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-offset-0\@md {
    margin-left: 0;
  }
  @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
    @supports not (translate: none) {
      .bsab4s-offset-0\@md {
        margin-left: var(--bsaweb--gap--x);
      }
    }
  }
}
@media (min-width: 80rem) {
  .bsab4s-gap-4-xs\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-4-xs\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-3-xs\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-3-xs\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-2-xs\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-2-xs\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-xs\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-xs\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-sm\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-sm\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-md\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-md\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-lg\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-lg\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-xl\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-xl\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-2-xl\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-2-xl\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-3-xl\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-3-xl\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-4-xl\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-4-xl\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-0\@lg {
    --bsaweb--gap--x: 0px;
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-0\@lg > * {
    --bsaweb--sub-gap--x: 0px;
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-gap-x-4-xs\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-4-xs\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-3-xs\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-3-xs\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-2-xs\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-2-xs\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-xs\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-xs\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-sm\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-sm\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-md\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-md\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-lg\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-lg\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-xl\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-xl\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-2-xl\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-2-xl\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-3-xl\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-3-xl\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-4-xl\@lg {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-4-xl\@lg > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-0\@lg {
    --bsaweb--gap--x: 0px;
  }
  .bsab4s-gap-x-0\@lg > * {
    --bsaweb--sub-gap--x: 0px;
  }
  .bsab4s-gap-y-4-xs\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-4-xs\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-3-xs\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-3-xs\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-2-xs\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-2-xs\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-xs\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-xs\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-sm\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-sm\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-md\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-md\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-lg\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-lg\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-xl\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-xl\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-2-xl\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-2-xl\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-3-xl\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-3-xl\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-4-xl\@lg {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-4-xl\@lg > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-0\@lg {
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-y-0\@lg > * {
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-grid-col-1\@lg {
    --bsaweb--grid--columns: 1;
  }
  .bsab4s-col-1\@lg {
    --bsaweb--span: 1;
  }
  .bsab4s-grid-col-2\@lg {
    --bsaweb--grid--columns: 2;
  }
  .bsab4s-col-2\@lg {
    --bsaweb--span: 2;
  }
  .bsab4s-grid-col-3\@lg {
    --bsaweb--grid--columns: 3;
  }
  .bsab4s-col-3\@lg {
    --bsaweb--span: 3;
  }
  .bsab4s-grid-col-4\@lg {
    --bsaweb--grid--columns: 4;
  }
  .bsab4s-col-4\@lg {
    --bsaweb--span: 4;
  }
  .bsab4s-grid-col-5\@lg {
    --bsaweb--grid--columns: 5;
  }
  .bsab4s-col-5\@lg {
    --bsaweb--span: 5;
  }
  .bsab4s-grid-col-6\@lg {
    --bsaweb--grid--columns: 6;
  }
  .bsab4s-col-6\@lg {
    --bsaweb--span: 6;
  }
  .bsab4s-grid-col-7\@lg {
    --bsaweb--grid--columns: 7;
  }
  .bsab4s-col-7\@lg {
    --bsaweb--span: 7;
  }
  .bsab4s-grid-col-8\@lg {
    --bsaweb--grid--columns: 8;
  }
  .bsab4s-col-8\@lg {
    --bsaweb--span: 8;
  }
  .bsab4s-grid-col-9\@lg {
    --bsaweb--grid--columns: 9;
  }
  .bsab4s-col-9\@lg {
    --bsaweb--span: 9;
  }
  .bsab4s-grid-col-10\@lg {
    --bsaweb--grid--columns: 10;
  }
  .bsab4s-col-10\@lg {
    --bsaweb--span: 10;
  }
  .bsab4s-grid-col-11\@lg {
    --bsaweb--grid--columns: 11;
  }
  .bsab4s-col-11\@lg {
    --bsaweb--span: 11;
  }
  .bsab4s-grid-col-12\@lg {
    --bsaweb--grid--columns: 12;
  }
  .bsab4s-col-12\@lg {
    --bsaweb--span: 12;
  }
  .bsab4s-col-1\@lg, .bsab4s-col-2\@lg, .bsab4s-col-3\@lg, .bsab4s-col-4\@lg, .bsab4s-col-5\@lg, .bsab4s-col-6\@lg, .bsab4s-col-7\@lg, .bsab4s-col-8\@lg, .bsab4s-col-9\@lg, .bsab4s-col-10\@lg, .bsab4s-col-11\@lg, .bsab4s-col-12\@lg {
    flex-basis: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
    max-width: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-col\@lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .bsab4s-col-content\@lg {
    flex-grow: 0;
    flex-basis: initial;
    max-width: initial;
  }
  .bsab4s-offset-1\@lg {
    --bsaweb--offset: 1;
  }
  .bsab4s-offset-2\@lg {
    --bsaweb--offset: 2;
  }
  .bsab4s-offset-3\@lg {
    --bsaweb--offset: 3;
  }
  .bsab4s-offset-4\@lg {
    --bsaweb--offset: 4;
  }
  .bsab4s-offset-5\@lg {
    --bsaweb--offset: 5;
  }
  .bsab4s-offset-6\@lg {
    --bsaweb--offset: 6;
  }
  .bsab4s-offset-7\@lg {
    --bsaweb--offset: 7;
  }
  .bsab4s-offset-8\@lg {
    --bsaweb--offset: 8;
  }
  .bsab4s-offset-9\@lg {
    --bsaweb--offset: 9;
  }
  .bsab4s-offset-10\@lg {
    --bsaweb--offset: 10;
  }
  .bsab4s-offset-11\@lg {
    --bsaweb--offset: 11;
  }
  .bsab4s-offset-1\@lg, .bsab4s-offset-2\@lg, .bsab4s-offset-3\@lg, .bsab4s-offset-4\@lg, .bsab4s-offset-5\@lg, .bsab4s-offset-6\@lg, .bsab4s-offset-7\@lg, .bsab4s-offset-8\@lg, .bsab4s-offset-9\@lg, .bsab4s-offset-10\@lg, .bsab4s-offset-11\@lg {
    margin-left: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--offset) / var(--bsaweb--grid--columns) + (var(--bsaweb--offset) + var(--bsaweb--offset--modifier, 0)) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-offset-0\@lg {
    margin-left: 0;
  }
  @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
    @supports not (translate: none) {
      .bsab4s-offset-0\@lg {
        margin-left: var(--bsaweb--gap--x);
      }
    }
  }
}
@media (min-width: 90rem) {
  .bsab4s-gap-4-xs\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-4-xs\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-3-xs\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-3-xs\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-2-xs\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-2-xs\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-xs\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-xs\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-sm\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-sm\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-md\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-md\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-lg\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-lg\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-xl\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-xl\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-2-xl\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-2-xl\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-3-xl\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-3-xl\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-4-xl\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-4-xl\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-0\@xl {
    --bsaweb--gap--x: 0px;
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-0\@xl > * {
    --bsaweb--sub-gap--x: 0px;
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-gap-x-4-xs\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-4-xs\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-3-xs\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-3-xs\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-2-xs\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-2-xs\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-xs\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-xs\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-sm\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-sm\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-md\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-md\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-lg\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-lg\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-xl\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-xl\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-2-xl\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-2-xl\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-3-xl\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-3-xl\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-4-xl\@xl {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-4-xl\@xl > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-0\@xl {
    --bsaweb--gap--x: 0px;
  }
  .bsab4s-gap-x-0\@xl > * {
    --bsaweb--sub-gap--x: 0px;
  }
  .bsab4s-gap-y-4-xs\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-4-xs\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-3-xs\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-3-xs\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-2-xs\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-2-xs\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-xs\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-xs\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-sm\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-sm\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-md\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-md\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-lg\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-lg\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-xl\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-xl\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-2-xl\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-2-xl\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-3-xl\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-3-xl\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-4-xl\@xl {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-4-xl\@xl > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-0\@xl {
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-y-0\@xl > * {
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-grid-col-1\@xl {
    --bsaweb--grid--columns: 1;
  }
  .bsab4s-col-1\@xl {
    --bsaweb--span: 1;
  }
  .bsab4s-grid-col-2\@xl {
    --bsaweb--grid--columns: 2;
  }
  .bsab4s-col-2\@xl {
    --bsaweb--span: 2;
  }
  .bsab4s-grid-col-3\@xl {
    --bsaweb--grid--columns: 3;
  }
  .bsab4s-col-3\@xl {
    --bsaweb--span: 3;
  }
  .bsab4s-grid-col-4\@xl {
    --bsaweb--grid--columns: 4;
  }
  .bsab4s-col-4\@xl {
    --bsaweb--span: 4;
  }
  .bsab4s-grid-col-5\@xl {
    --bsaweb--grid--columns: 5;
  }
  .bsab4s-col-5\@xl {
    --bsaweb--span: 5;
  }
  .bsab4s-grid-col-6\@xl {
    --bsaweb--grid--columns: 6;
  }
  .bsab4s-col-6\@xl {
    --bsaweb--span: 6;
  }
  .bsab4s-grid-col-7\@xl {
    --bsaweb--grid--columns: 7;
  }
  .bsab4s-col-7\@xl {
    --bsaweb--span: 7;
  }
  .bsab4s-grid-col-8\@xl {
    --bsaweb--grid--columns: 8;
  }
  .bsab4s-col-8\@xl {
    --bsaweb--span: 8;
  }
  .bsab4s-grid-col-9\@xl {
    --bsaweb--grid--columns: 9;
  }
  .bsab4s-col-9\@xl {
    --bsaweb--span: 9;
  }
  .bsab4s-grid-col-10\@xl {
    --bsaweb--grid--columns: 10;
  }
  .bsab4s-col-10\@xl {
    --bsaweb--span: 10;
  }
  .bsab4s-grid-col-11\@xl {
    --bsaweb--grid--columns: 11;
  }
  .bsab4s-col-11\@xl {
    --bsaweb--span: 11;
  }
  .bsab4s-grid-col-12\@xl {
    --bsaweb--grid--columns: 12;
  }
  .bsab4s-col-12\@xl {
    --bsaweb--span: 12;
  }
  .bsab4s-col-1\@xl, .bsab4s-col-2\@xl, .bsab4s-col-3\@xl, .bsab4s-col-4\@xl, .bsab4s-col-5\@xl, .bsab4s-col-6\@xl, .bsab4s-col-7\@xl, .bsab4s-col-8\@xl, .bsab4s-col-9\@xl, .bsab4s-col-10\@xl, .bsab4s-col-11\@xl, .bsab4s-col-12\@xl {
    flex-basis: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
    max-width: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-col\@xl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .bsab4s-col-content\@xl {
    flex-grow: 0;
    flex-basis: initial;
    max-width: initial;
  }
  .bsab4s-offset-1\@xl {
    --bsaweb--offset: 1;
  }
  .bsab4s-offset-2\@xl {
    --bsaweb--offset: 2;
  }
  .bsab4s-offset-3\@xl {
    --bsaweb--offset: 3;
  }
  .bsab4s-offset-4\@xl {
    --bsaweb--offset: 4;
  }
  .bsab4s-offset-5\@xl {
    --bsaweb--offset: 5;
  }
  .bsab4s-offset-6\@xl {
    --bsaweb--offset: 6;
  }
  .bsab4s-offset-7\@xl {
    --bsaweb--offset: 7;
  }
  .bsab4s-offset-8\@xl {
    --bsaweb--offset: 8;
  }
  .bsab4s-offset-9\@xl {
    --bsaweb--offset: 9;
  }
  .bsab4s-offset-10\@xl {
    --bsaweb--offset: 10;
  }
  .bsab4s-offset-11\@xl {
    --bsaweb--offset: 11;
  }
  .bsab4s-offset-1\@xl, .bsab4s-offset-2\@xl, .bsab4s-offset-3\@xl, .bsab4s-offset-4\@xl, .bsab4s-offset-5\@xl, .bsab4s-offset-6\@xl, .bsab4s-offset-7\@xl, .bsab4s-offset-8\@xl, .bsab4s-offset-9\@xl, .bsab4s-offset-10\@xl, .bsab4s-offset-11\@xl {
    margin-left: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--offset) / var(--bsaweb--grid--columns) + (var(--bsaweb--offset) + var(--bsaweb--offset--modifier, 0)) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-offset-0\@xl {
    margin-left: 0;
  }
  @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
    @supports not (translate: none) {
      .bsab4s-offset-0\@xl {
        margin-left: var(--bsaweb--gap--x);
      }
    }
  }
}
@media (min-width: 37.5rem) {
  .bsab4s-gap-4-xs\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-4-xs\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-3-xs\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-3-xs\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-2-xs\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-2-xs\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-xs\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-xs\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-sm\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-sm\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-md\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-md\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-lg\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-lg\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-xl\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-xl\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-2-xl\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-2-xl\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-3-xl\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-3-xl\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-4-xl\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-4-xl\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-0\@wp-sm {
    --bsaweb--gap--x: 0px;
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-0\@wp-sm > * {
    --bsaweb--sub-gap--x: 0px;
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-gap-x-4-xs\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-4-xs\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-x-3-xs\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-3-xs\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-x-2-xs\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-2-xs\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-x-xs\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-xs\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-x-sm\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-sm\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-x-md\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-md\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-x-lg\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-lg\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-x-xl\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-xl\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-x-2-xl\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-2-xl\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-x-3-xl\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-3-xl\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-x-4-xl\@wp-sm {
    --bsaweb--gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-4-xl\@wp-sm > * {
    --bsaweb--sub-gap--x: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-x-0\@wp-sm {
    --bsaweb--gap--x: 0px;
  }
  .bsab4s-gap-x-0\@wp-sm > * {
    --bsaweb--sub-gap--x: 0px;
  }
  .bsab4s-gap-y-4-xs\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-4-xs\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xs);
  }
  .bsab4s-gap-y-3-xs\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-3-xs\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xs);
  }
  .bsab4s-gap-y-2-xs\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-2-xs\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xs);
  }
  .bsab4s-gap-y-xs\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-xs\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xs);
  }
  .bsab4s-gap-y-sm\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-sm\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--sm);
  }
  .bsab4s-gap-y-md\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-md\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--md);
  }
  .bsab4s-gap-y-lg\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-lg\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--lg);
  }
  .bsab4s-gap-y-xl\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-xl\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--xl);
  }
  .bsab4s-gap-y-2-xl\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-2-xl\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--2-xl);
  }
  .bsab4s-gap-y-3-xl\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-3-xl\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--3-xl);
  }
  .bsab4s-gap-y-4-xl\@wp-sm {
    --bsaweb--gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-4-xl\@wp-sm > * {
    --bsaweb--sub-gap--y: var(--bsaweb--spacing--4-xl);
  }
  .bsab4s-gap-y-0\@wp-sm {
    --bsaweb--gap--y: 0px;
  }
  .bsab4s-gap-y-0\@wp-sm > * {
    --bsaweb--sub-gap--y: 0px;
  }
  .bsab4s-grid-col-1\@wp-sm {
    --bsaweb--grid--columns: 1;
  }
  .bsab4s-col-1\@wp-sm {
    --bsaweb--span: 1;
  }
  .bsab4s-grid-col-2\@wp-sm {
    --bsaweb--grid--columns: 2;
  }
  .bsab4s-col-2\@wp-sm {
    --bsaweb--span: 2;
  }
  .bsab4s-grid-col-3\@wp-sm {
    --bsaweb--grid--columns: 3;
  }
  .bsab4s-col-3\@wp-sm {
    --bsaweb--span: 3;
  }
  .bsab4s-grid-col-4\@wp-sm {
    --bsaweb--grid--columns: 4;
  }
  .bsab4s-col-4\@wp-sm {
    --bsaweb--span: 4;
  }
  .bsab4s-grid-col-5\@wp-sm {
    --bsaweb--grid--columns: 5;
  }
  .bsab4s-col-5\@wp-sm {
    --bsaweb--span: 5;
  }
  .bsab4s-grid-col-6\@wp-sm {
    --bsaweb--grid--columns: 6;
  }
  .bsab4s-col-6\@wp-sm {
    --bsaweb--span: 6;
  }
  .bsab4s-grid-col-7\@wp-sm {
    --bsaweb--grid--columns: 7;
  }
  .bsab4s-col-7\@wp-sm {
    --bsaweb--span: 7;
  }
  .bsab4s-grid-col-8\@wp-sm {
    --bsaweb--grid--columns: 8;
  }
  .bsab4s-col-8\@wp-sm {
    --bsaweb--span: 8;
  }
  .bsab4s-grid-col-9\@wp-sm {
    --bsaweb--grid--columns: 9;
  }
  .bsab4s-col-9\@wp-sm {
    --bsaweb--span: 9;
  }
  .bsab4s-grid-col-10\@wp-sm {
    --bsaweb--grid--columns: 10;
  }
  .bsab4s-col-10\@wp-sm {
    --bsaweb--span: 10;
  }
  .bsab4s-grid-col-11\@wp-sm {
    --bsaweb--grid--columns: 11;
  }
  .bsab4s-col-11\@wp-sm {
    --bsaweb--span: 11;
  }
  .bsab4s-grid-col-12\@wp-sm {
    --bsaweb--grid--columns: 12;
  }
  .bsab4s-col-12\@wp-sm {
    --bsaweb--span: 12;
  }
  .bsab4s-col-1\@wp-sm, .bsab4s-col-2\@wp-sm, .bsab4s-col-3\@wp-sm, .bsab4s-col-4\@wp-sm, .bsab4s-col-5\@wp-sm, .bsab4s-col-6\@wp-sm, .bsab4s-col-7\@wp-sm, .bsab4s-col-8\@wp-sm, .bsab4s-col-9\@wp-sm, .bsab4s-col-10\@wp-sm, .bsab4s-col-11\@wp-sm, .bsab4s-col-12\@wp-sm {
    flex-basis: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
    max-width: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--span) / var(--bsaweb--grid--columns) + (var(--bsaweb--span) - 1) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-col\@wp-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .bsab4s-col-content\@wp-sm {
    flex-grow: 0;
    flex-basis: initial;
    max-width: initial;
  }
  .bsab4s-offset-1\@wp-sm {
    --bsaweb--offset: 1;
  }
  .bsab4s-offset-2\@wp-sm {
    --bsaweb--offset: 2;
  }
  .bsab4s-offset-3\@wp-sm {
    --bsaweb--offset: 3;
  }
  .bsab4s-offset-4\@wp-sm {
    --bsaweb--offset: 4;
  }
  .bsab4s-offset-5\@wp-sm {
    --bsaweb--offset: 5;
  }
  .bsab4s-offset-6\@wp-sm {
    --bsaweb--offset: 6;
  }
  .bsab4s-offset-7\@wp-sm {
    --bsaweb--offset: 7;
  }
  .bsab4s-offset-8\@wp-sm {
    --bsaweb--offset: 8;
  }
  .bsab4s-offset-9\@wp-sm {
    --bsaweb--offset: 9;
  }
  .bsab4s-offset-10\@wp-sm {
    --bsaweb--offset: 10;
  }
  .bsab4s-offset-11\@wp-sm {
    --bsaweb--offset: 11;
  }
  .bsab4s-offset-1\@wp-sm, .bsab4s-offset-2\@wp-sm, .bsab4s-offset-3\@wp-sm, .bsab4s-offset-4\@wp-sm, .bsab4s-offset-5\@wp-sm, .bsab4s-offset-6\@wp-sm, .bsab4s-offset-7\@wp-sm, .bsab4s-offset-8\@wp-sm, .bsab4s-offset-9\@wp-sm, .bsab4s-offset-10\@wp-sm, .bsab4s-offset-11\@wp-sm {
    margin-left: calc((100% - (var(--bsaweb--grid--columns) - var(--bsaweb--gap--modifier, 1)) * var(--bsaweb--sub-gap--x)) * var(--bsaweb--offset) / var(--bsaweb--grid--columns) + (var(--bsaweb--offset) + var(--bsaweb--offset--modifier, 0)) * var(--bsaweb--sub-gap--x));
  }
  .bsab4s-offset-0\@wp-sm {
    margin-left: 0;
  }
  @media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
    @supports not (translate: none) {
      .bsab4s-offset-0\@wp-sm {
        margin-left: var(--bsaweb--gap--x);
      }
    }
  }
}
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */

/*# sourceMappingURL=style-index.css.map*/