:root {
  --report-primary: #1B3139;
  --report-secondary: #007C85;
  --report-tertiary: #F9F7F4;
  --report-accent: #A4E7EA;
  --report-headline: var(--report-black);
  --report-headline-alt: var(--report-white);
  --report-body: var(--report-black);
  --report-body-alt: var(--report-white);
  --report-white: #FFFFFF;
  --report-black: #000000;
  --report-xltgrey: #FAFAFA;
  --report-ltgrey: #E9E9E9;
  --report-grey: #4B4B4B;
  --font-family-primary: $font-family--primary;
  --font-family-secondary: $font-family--secondary;
}

article[data-color=color-template-0] {
  --report-primary: #1B3139;
}

article[data-color=color-template-1] {
  --report-primary: #0037ff;
}

article[data-color=color-template-2] {
  --report-primary: #000D84;
}

article[data-color=color-template-3] {
  --report-primary: #C44100;
}

article[data-color=color-template-4] {
  --report-primary: #8F4200;
}

article[data-color=color-template-5] {
  --report-primary: #B51963;
}

article[data-color=color-template-6] {
  --report-primary: #8B0568;
}

article[data-color=color-template-7] {
  --report-primary: #5928ED;
}

article[data-color=color-template-8] {
  --report-primary: #310D92;
}

article[data-color=color-template-9] {
  --report-primary: #008000;
}

article[data-color=color-template-10] {
  --report-primary: #004900;
}

article[data-color=color-template-11] {
  --report-primary: #5D7179;
}

article[data-color=color-template-12] {
  --report-primary: #323D42;
}

article[data-color=color-template-13] {
  --report-primary: #5F7B6C;
}

article[data-color=color-template-14] {
  --report-primary: #3A5446;
}

article[data-color=color-template-15] {
  --report-primary: #896C64;
}

article[data-color=color-template-16] {
  --report-primary: #5C4943;
}

article[data-color=color-template-17] {
  --report-primary: #B90E2F;
}

article[data-color=color-template-18] {
  --report-primary: #7F0009;
}

article[data-color=color-template-19] {
  --report-primary: #026775;
}

article[data-color=color-template-20] {
  --report-primary: #01424F;
}

/* #region DM Sans */
@font-face {
  font-family: "DM Sans";
  src: url("/wp-content/themes/fas-base/pdf/fonts/DMSans-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DM Sans Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/DMSans-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DM Sans Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/DMSans-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DM Sans Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/DMSans-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region DM Mono */
@font-face {
  font-family: "DM Mono";
  src: url("/wp-content/themes/fas-base/pdf/fonts/DMMono-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DM Sans Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/DMMono-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DM Sans Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/DMMono-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "DM Sans Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/DMMono-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region Poppins */
@font-face {
  font-family: "Poppins";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Poppins-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Poppins-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Poppins-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Poppins-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region Raleway */
@font-face {
  font-family: "Raleway";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Raleway-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Raleway-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Raleway-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Raleway Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Raleway-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region Roboto */
@font-face {
  font-family: "Roboto";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Roboto-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Roboto-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Roboto-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Roboto-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region EB Garamond */
@font-face {
  font-family: "EB Garamond";
  src: url("/wp-content/themes/fas-base/pdf/fonts/EBGaramond-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "EB Garamond Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/EBGaramond-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "EB Garamond Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/EBGaramond-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "EB Garamond Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/EBGaramond-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region Merriweather */
@font-face {
  font-family: "Merriweather";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Merriweather-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Merriweather Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Merriweather-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Merriweather Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Merriweather-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Merriweather Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/Merriweather-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region Noto Serif */
@font-face {
  font-family: "Noto Serif";
  src: url("/wp-content/themes/fas-base/pdf/fonts/NotoSerif-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Noto Serif Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/NotoSerif-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Noto Serif Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/NotoSerif-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Noto Serif Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/NotoSerif-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region Open Sans */
@font-face {
  font-family: "Open Sans";
  src: url("/wp-content/themes/fas-base/pdf/fonts/OpenSans-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/OpenSans-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/OpenSans-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Open Sans Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/OpenSans-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
/* #region Playfair Display */
@font-face {
  font-family: "Playfair Display";
  src: url("/wp-content/themes/fas-base/pdf/fonts/PlayfairDisplay-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Playfair Display Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/PlayfairDisplay-Italic.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Playfair Display Bold";
  src: url("/wp-content/themes/fas-base/pdf/fonts/PlayfairDisplay-Bold.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Playfair Display Bold Italic";
  src: url("/wp-content/themes/fas-base/pdf/fonts/PlayfairDisplay-BoldItalic.ttf");
  font-weight: normal;
  font-style: normal;
}
/* #endregion */
:root article[data-font=font-choice-0] {
  --font-family-primary: "DM Sans", Helvetica, Arial, sans-serif;
  --font-family-secondary: "DM Sans Bold", Helvetica, Arial, sans-serif;
}
:root article[data-font=font-choice-1] {
  --font-family-primary: "DM Sans", Helvetica, Arial, sans-serif;
  --font-family-secondary: "DM Sans Bold", Helvetica, Arial, sans-serif;
}
:root article[data-font=font-choice-2] {
  --font-family-primary: "Poppins", Helvetica, Arial, sans-serif;
  --font-family-secondary: "Poppins Bold", Helvetica, Arial, sans-serif;
}
:root article[data-font=font-choice-3] {
  --font-family-primary: "Raleway", Helvetica, Arial, sans-serif;
  --font-family-secondary: "Raleway Bold", Helvetica, Arial, sans-serif;
}
:root article[data-font=font-choice-4] {
  --font-family-primary: "Roboto", Helvetica, Arial, sans-serif;
  --font-family-secondary: "Roboto Bold", Helvetica, Arial, sans-serif;
}
:root article[data-font=font-choice-5] {
  --font-family-primary: "EB Garamond", Times, serif;
  --font-family-secondary: "EB Garamond Bold", Times, serif;
}
:root article[data-font=font-choice-6] {
  --font-family-primary: "Merriweather", Times, serif;
  --font-family-secondary: "Merriweather Bold", Times, serif;
}
:root article[data-font=font-choice-7] {
  --font-family-primary: "Noto Serif", Times, serif;
  --font-family-secondary: "Noto Serif Bold", Times, serif;
}
:root article[data-font=font-choice-8] {
  --font-family-primary: "Playfair Display", Times, serif;
  --font-family-secondary: "Playfair Display Bold", Times, serif;
}

:root {
  --font-family-primary: "DM Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-family-secondary: "DM Mono", "Helvetica Neue", Helvetica, Arial;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-x-bold: 900;
}

:root {
  --max-width: 85rem;
  --container-width: 85rem;
  --responsive-width: calc(100% - 2rem * 2);
  --column-width: 5.25rem;
  --column-gutter: 7.25rem;
  --module-spacing: 1.875rem;
  --base--spacing: 0.5em;
  --gutter: 2rem;
  --col-2: 12.5rem;
  --col-3: 19.75rem;
  --col-4: 27rem;
  --col-5: 34.25rem;
  --col-6: 41.5rem;
  --col-7: 48.75rem;
  --col-8: 56rem;
  --col-9: 63.25rem;
  --col-10: 70.5rem;
  --col-11: 77.75rem;
}

.canvas__container[data-padding="0"] {
  padding: 0;
}
.canvas__container[data-padding="1"] {
  padding: 1rem;
}
.canvas__container[data-padding="2"] {
  padding: 2rem;
}
.canvas__container[data-padding="3"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__container[data-padding="3"] {
    padding: 4rem;
  }
}
.canvas__container[data-padding="4"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__container[data-padding="4"] {
    padding: 8rem;
  }
}
.canvas__container[data-padding="5"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__container[data-padding="5"] {
    padding: 16rem;
  }
}
.canvas__item[data-gap="0"] {
  gap: 0;
}
.canvas__item[data-gap="1"] {
  gap: 1rem;
}
.canvas__item[data-gap="2"] {
  gap: 2rem;
}
@media (min-width: 768px) {
  .canvas__item.single {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1024px) {
  .canvas__item.single .canvas__item--section-content[data-fit=cover] img {
    height: 1584px;
  }
}
@media (min-width: 768px) {
  .canvas__item.centered {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 1024px) {
  .canvas__item.centered .canvas__item--section-wrapper {
    height: 1584px;
    place-content: center;
  }
}
@media (min-width: 1024px) {
  .canvas__item.centered .canvas__item--section-content[data-text=textbox],
  .canvas__item.centered .canvas__item--section-content[data-fit=cover] img {
    height: 792px;
    width: 664px;
  }
}
@media (min-width: 768px) {
  .canvas__item.left-right {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .canvas__item.left-right .canvas__item--section-wrapper {
    height: 1584px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.left-right .canvas__item--section-content[data-fit=cover] img {
    height: 1584px;
  }
}
@media (min-width: 768px) {
  .canvas__item.top-bottom {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .canvas__item.top-bottom .canvas__item--section-wrapper {
    height: 792px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.top-bottom .canvas__item--section-content[data-fit=cover] img {
    height: 792px;
  }
}
@media (min-width: 768px) {
  .canvas__item.left-heavy {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.canvas__item.left-heavy .canvas__item--section-wrapper[data-index="1"] {
  grid-column: 1;
  grid-row: span 2;
}
@media (min-width: 1024px) {
  .canvas__item.left-heavy .canvas__item--section-wrapper[data-index="1"] {
    height: 1584px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.left-heavy .canvas__item--section-wrapper[data-index="1"] .canvas__item--section-content[data-fit=cover] img {
    height: 1584px;
  }
}
.canvas__item.left-heavy .canvas__item--section-wrapper[data-index="2"] {
  grid-column: 2;
  grid-row: 1;
}
.canvas__item.left-heavy .canvas__item--section-wrapper[data-index="3"] {
  grid-column: 2;
  grid-row: 2;
}
@media (min-width: 1024px) {
  .canvas__item.left-heavy .canvas__item--section-wrapper {
    height: 792px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.left-heavy .canvas__item--section-content[data-fit=cover] img {
    height: 792px;
  }
}
@media (min-width: 768px) {
  .canvas__item.right-heavy {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.canvas__item.right-heavy .canvas__item--section-wrapper[data-index="1"] {
  grid-column: 1;
  grid-row: 1;
}
.canvas__item.right-heavy .canvas__item--section-wrapper[data-index="2"] {
  grid-column: 2;
  grid-row: span 2;
}
@media (min-width: 1024px) {
  .canvas__item.right-heavy .canvas__item--section-wrapper[data-index="2"] {
    height: 1584px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.right-heavy .canvas__item--section-wrapper[data-index="2"] .canvas__item--section-content[data-fit=cover] img {
    height: 1584px;
  }
}
.canvas__item.right-heavy .canvas__item--section-wrapper[data-index="3"] {
  grid-column: 1;
  grid-row: 2;
}
@media (min-width: 1024px) {
  .canvas__item.right-heavy .canvas__item--section-wrapper {
    height: 792px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.right-heavy .canvas__item--section-content[data-fit=cover] img {
    height: 792px;
  }
}
@media (min-width: 768px) {
  .canvas__item.top-banner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.canvas__item.top-banner .canvas__item--section-wrapper[data-index="1"] {
  grid-column: span 2;
  grid-row: 1;
}
.canvas__item.top-banner .canvas__item--section-wrapper[data-index="2"] {
  grid-column: 1;
  grid-row: 2;
}
.canvas__item.top-banner .canvas__item--section-wrapper[data-index="3"] {
  grid-column: 2;
  grid-row: 2;
}
@media (min-width: 1024px) {
  .canvas__item.top-banner .canvas__item--section-wrapper {
    height: 792px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.top-banner .canvas__item--section-content[data-fit=cover] img {
    height: 792px;
  }
}
@media (min-width: 768px) {
  .canvas__item.bottom-banner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.canvas__item.bottom-banner .canvas__item--section-wrapper[data-index="1"] {
  grid-column: 1;
  grid-row: 1;
}
.canvas__item.bottom-banner .canvas__item--section-wrapper[data-index="2"] {
  grid-column: 2;
  grid-row: 1;
}
.canvas__item.bottom-banner .canvas__item--section-wrapper[data-index="3"] {
  grid-column: span 2;
  grid-row: 2;
}
@media (min-width: 1024px) {
  .canvas__item.bottom-banner .canvas__item--section-wrapper {
    height: 792px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.bottom-banner .canvas__item--section-content[data-fit=cover] img {
    height: 792px;
  }
}
@media (min-width: 768px) {
  .canvas__item.quadrant {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .canvas__item.quadrant .canvas__item--section-wrapper {
    height: 792px;
  }
}
@media (min-width: 1024px) {
  .canvas__item.quadrant .canvas__item--section-content[data-fit=cover] img {
    height: 792px;
  }
}
.canvas__item--section-wrapper {
  display: grid;
}
.canvas__item--section-content {
  grid-row: 1;
  grid-column: 1;
  min-height: 350px;
  border-radius: var(--border-radius);
  overflow: hidden;
}
.canvas__item--section-content[data-fit=cover] figure {
  display: block;
  width: 100%;
  height: 100%;
}
.canvas__item--section-content[data-fit=cover] img {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 690/792;
  object-fit: cover;
  max-height: none;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-fit=cover] img {
    aspect-ratio: unset;
    max-width: none !important;
  }
}
.canvas__item--section-content[data-fit=contain] figure {
  display: block;
  width: max-content;
}
.canvas__item--section-content[data-fit=contain] img {
  display: block;
  width: auto;
  height: auto;
  object-fit: contain;
}
.canvas__item--section-content[data-pos=left] {
  margin-left: 0;
  margin-right: auto;
}
.canvas__item--section-content[data-pos=center] {
  margin-left: auto;
  margin-right: auto;
}
.canvas__item--section-content[data-pos=right] {
  margin-left: auto;
  margin-right: 0;
}
.canvas__item--section-content[data-overlay=overlay] {
  z-index: 9;
}
.canvas__item--section-content[data-outer-padding="0"] {
  margin: 0;
}
.canvas__item--section-content[data-outer-padding="1"] {
  margin: 1rem;
}
.canvas__item--section-content[data-outer-padding="2"] {
  margin: 2rem;
}
.canvas__item--section-content[data-outer-padding="3"] {
  margin: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-outer-padding="3"] {
    margin: 4rem;
  }
}
.canvas__item--section-content[data-outer-padding="4"] {
  margin: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-outer-padding="4"] {
    margin: 8rem;
  }
}
.canvas__item--section-content[data-outer-padding="5"] {
  margin: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-outer-padding="5"] {
    margin: 16rem;
  }
}
.canvas__item--section-content[data-text-padding="0"] {
  padding: 1rem;
}
.canvas__item--section-content[data-text-padding="1"] {
  padding: 1rem;
}
.canvas__item--section-content[data-text-padding="2"] {
  padding: 2rem;
}
.canvas__item--section-content[data-text-padding="3"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-text-padding="3"] {
    padding: 4rem;
  }
}
.canvas__item--section-content[data-text-padding="4"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-text-padding="4"] {
    padding: 8rem;
  }
}
.canvas__item--section-content[data-text-padding="5"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-text-padding="5"] {
    padding: 16rem;
  }
}
.canvas__item--section-content[data-text-vert=top] {
  place-content: start;
}
.canvas__item--section-content[data-text-vert=center] {
  place-content: center;
}
.canvas__item--section-content[data-text-vert=bottom] {
  place-content: end;
}
.canvas__item--section-content[data-text-horz=left] {
  text-align: left;
}
.canvas__item--section-content[data-text-horz=center] {
  text-align: center;
}
.canvas__item--section-content[data-text-horz=right] {
  text-align: right;
}
.canvas__item--section-content[data-text=textbox][data-text-padding="0"] {
  padding: 1rem;
}
.canvas__item--section-content[data-text=textbox][data-text-padding="1"] {
  padding: 1rem;
}
.canvas__item--section-content[data-text=textbox][data-text-padding="2"] {
  padding: 2rem;
}
.canvas__item--section-content[data-text=textbox][data-text-padding="3"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-text=textbox][data-text-padding="3"] {
    padding: 4rem;
  }
}
.canvas__item--section-content[data-text=textbox][data-text-padding="4"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-text=textbox][data-text-padding="4"] {
    padding: 128px;
  }
}
.canvas__item--section-content[data-text=textbox][data-text-padding="5"] {
  padding: 2rem;
}
@media (min-width: 1024px) {
  .canvas__item--section-content[data-text=textbox][data-text-padding="5"] {
    padding: 16rem;
  }
}
.canvas__item--section-tout {
  font-size: 1rem;
  font-weight: var(--font-weight-normal);
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
.canvas__item--section-title {
  font-size: 3rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
.canvas__item--section-description {
  font-size: 1.25rem;
}