/* =================================================================
   TIER 1: GLOBAL THEME VARIABLES
   These apply across all blocks and can be changed per-project
   ================================================================= */

/* #region Global Theme Variables */
:root {
  /* Colors - numbered for flexibility across projects */
  --color-1: #383838; /* Primary text color */
  --color-2: #737477; /* Secondary text color */
  --color-3: #65bc45; /* Accent color 1 (green) */
  --color-4: #247253; /* Accent color 2 (dark green) */
  --color-5: #f6f0ed; /* Background color 1 (light grey) */
  --color-6: #afd07e; /* Background color 2 (light green) */
  --color-7: #dee9bf; /* Background color 3 (very light green) */
  --color-8: #ffffff; /* White/base background */

  /* Font families */
  --font-family-text: "Rethink Sans", sans-serif;
  --font-family-heading: "Rethink Sans", sans-serif;
  --font-family-button: "Rethink Sans", sans-serif;

  /* Global font sizes - can be adjusted per-project */
  --font-size-base: 16px;
  --font-size-lg: 18px;
  --font-size-xl: 20px;
  --font-size-h6: 20px;
  --font-size-h5: 24px;
  --font-size-h4: 28px;
  --font-size-h3: 32px;
  --font-size-h2: 36px;
  --font-size-h1: 44px;

  /* Global line heights */
  --line-height-1: 1;
  --line-height-base: 24px;
  --line-height-lg: 30px;
  --line-height-h6: 28px;
  --line-height-h5: 32px;
  --line-height-h4: 36px;
  --line-height-h3: 40px;
  --line-height-h2: 48px;
  --line-height-h1: 54px;

  /* Global borders */
  --border-radius-base: 8px;
  --border-radius-lg: 16px;
  --border-radius-xl: 24px;

  --border-radius-block: var(--border-radius-lg);
  --border-radius-block-item: 0;
  --border-radius-image: 6px;

  --border-block: none;
  --border-block-item: none;

  --font-weight-100: 100;
  --font-weight-200: 200;
  --font-weight-300: 300;
  --font-weight-400: 400;
  --font-weight-500: 500;
  --font-weight-600: 600;
  --font-weight-700: 700;
  --font-weight-800: 800;
  --font-weight-900: 900;

  --main-padding-holmes: 30px;
  --wrapper-padding: 25px 30px;
}
/* #endregion Global Theme Variables */

/* #region Mobile global overrides */
@media (max-width: 768px) {
  :root {
    --font-size-h1: 32px;
    --font-size-h2: 28px;
    --line-height-h1: 40px;
    --line-height-h2: 36px;
  }
}
/* #endregion Mobile global overrides */

/* =================================================================
   COMMON ELEMENT STYLES (Tier 1)
   Default styling for common elements across all blocks
   ================================================================= */

/* #region Common Element Styles */
.bb-section-content {
  padding: var(--wrapper-padding) !important;
}


/* Selection color */
.bb-section-content *::selection {
  color: var(--color-8);
  background-color: var(--color-1);
}

/* Image border radius */
.bb-section-content img {
  border-radius: var(--border-radius-image);
}

/* Icons - default styling */
[bb-title="Icon"],
[bb-title="Icon"] svg {
  color: var(--color-3);
  stroke-width: 1.666;
  width: 40px;
  height: 40px;
}

/* Tagline - default styling */
[bb-title="Tagline"] {
  color: var(--color-4);
  font-family: var(--font-family-text);
  font-size: var(--font-size-base);
  font-weight: 600;
  line-height: var(--line-height-base);
}

/* Content/Sub Content - default styling */
[bb-title="Content"],
[bb-title="Sub Content"] {
  color: var(--color-2);
  font-family: var(--font-family-text);
  font-size: var(--font-size-base);
  font-weight: 500;
  line-height: var(--line-height-base);
}

/* Text/Sub Text - default styling */
[bb-title="Text"],
[bb-title="Sub Text"] {
  color: var(--color-1);
  font-family: var(--font-family-text);
  font-size: var(--font-size-base);
  font-weight: 500;
  line-height: var(--line-height-base);
}

/* Heading defaults */
.heading-style-h1 {
  color: var(--color-1);
  font-family: var(--font-family-heading);
  font-size: var(--font-size-h1);
  font-weight: 700;
  line-height: var(--line-height-h1);
  letter-spacing: -0.44px;
  text-align: unset;
}
.heading-style-h2 {
  color: var(--color-1);
  font-family: var(--font-family-heading);
  font-size: var(--font-size-h2);
  font-weight: 700;
  line-height: var(--line-height-h2);
  letter-spacing: -0.36px;
  text-align: unset;
}

.heading-style-h3 {
  color: var(--color-1);
  font-family: var(--font-family-heading);
  font-size: var(--font-size-h3);
  font-weight: 700;
  line-height: var(--line-height-h3);
  letter-spacing: -0.32px;
  text-align: unset;
}

.heading-style-h4 {
  color: var(--color-1);
  font-family: var(--font-family-heading);
  font-size: var(--font-size-h4);
  font-weight: 700;
  line-height: var(--line-height-h4);
  letter-spacing: -0.28px;
  text-align: unset;
}

.heading-style-h5 {
  color: var(--color-1);
  font-family: var(--font-family-heading);
  font-size: var(--font-size-h5);
  font-weight: 700;
  line-height: var(--line-height-h5);
  letter-spacing: -0.24px;
  text-align: unset;
}
.heading-style-h6 {
  color: var(--color-1);
  font-family: var(--font-family-heading);
  font-size: var(--font-size-h6);
  font-weight: 700;
  line-height: var(--line-height-h6);
  letter-spacing: -0.2px;
  text-align: unset;
}

.bb-section-content b, 
.bb-section-content strong {
  font-weight: bold !important;
}

/* Button - default styling */
.button,
.button.is-secondary,
.button.is-secondary.inverted {
  display: inline-flex;
  padding: 14px 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-radius: var(--border-radius-base);
  background: var(--color-6);
  color: var(--color-1);
  font-family: var(--font-family-button);
  font-size: var(--font-size-xl);
  font-weight: 600;
  line-height: 1;
  outline: none;
  border: none;
}
.button:hover,
.button.is-secondary:hover,
.button.is-secondary.inverted:hover {
  background: var(--color-6);
  color: var(--color-1);
}
.button.is-link:hover {
  background: none;
  color: var(--color-1);
}

.bb-grid-item > div {
  padding: 0;
}

.bb-tab-head.bb-ct-nav {
  background-color: #f3f2f2;
}
.bb-tab-head-item.bb-ct-link {
  color: var(--color-1);

  /* Body/md/medium */
  font-family: var(--font-family-heading);
  font-size: var(--font-size-base);
  font-style: normal;
  font-weight: var(--font-weight-500);
  line-height: var(--line-height-base);
}
.bb-tab-head-item.bb-ct-link.w--current {
  background-color: #fff;
  color: #383838 !important;
}
.bb-tab-head-item.bb-ct-link.w--current,
.bb-tab-head-item.bb-ct-link:hover {
  border-color: #65bc45 !important;
  color: #383838 !important;
}
.bb-tab-content-item-text {
  color: var(--color-1);

  /* Body/md/medium */
  font-family: var(--font-family-text);
  font-size: var(--font-size-base);
  font-style: normal;
  font-weight: var(--font-weight-500);
  line-height: var(--line-height-base);
}
.bb-tab-content-item.bb-ct-tab {
  border-color: #65bc45 !important;
}
.bb-faq-item {
  border-radius: 0;
  border: 1px solid #f6f0ed;
  background-color: #fff;
  position: relative;
}
.bb-faq-item::before {
  content: "";
  display: block;
  width: 10px;
  height: 100%;
  background-color: #65bc45;
  border-radius: 0;
  left: 0;
  top: 0;
  bottom: 0;
}
.bb-faq-question-text {
  color: var(--color-1);

  /* Body/xl/semibold */
  font-family: var(--font-family-text);
  font-size: var(--font-size-lg);
  font-style: normal;
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-lg);
}

.bb-faq-answer-text {
  color: var(--color-1);

  /* Body/md/medium */
  font-family: var(--font-family-text);
  font-size: var(--font-size-base);
  font-style: normal;
  font-weight: var(--font-weight-500);
  line-height: var(--line-height-base);
}
.bb-component-document {
  padding: 20px;
  border-radius: 0;
  background: #fff;
  border: 3px solid #f6f0ed;
  border-radius: 9px;
}
.bb-component-document .button.is-secondary,
.bb-component-document .button.is-secondary:hover {
  border-color: #afd07e;
  background-color: #afd07e;
  color: var(--color-1);
  font-family: var(--font-family-heading);
  font-size: var(--font-size-base);
  font-weight: var(--font-weight-600);
  line-height: var(--line-height-base);
}

.bb-ctbi-content-wrapper {
  max-width: 100%;
  width: 100%;
}
.margin-bottom.margin-small:has(>[bb-title="Icon"]) {
  width: 100%;
}
.bb-section-wrapper {
  margin-bottom: var(--block-margin, 0px) !important;
}

[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="#FFFFFF"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="#ffffff"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="#FFF"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="#fff"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="white"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="WHITE"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="rgb(255, 255, 255)"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="rgb(255,255,255)"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="rgba(255, 255, 255, 1)"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="rgba(255,255,255,1)"],
[bb-system-name="bb_block_1006_1"][bb-style-bgcol-tint="#FFFFFFFF"] {
  padding: 0px !important;
}

.bb-block-icon-grid {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 10px;
}
[bb-system-name="bb_block_1020_1"] .bb-sub-section-wrapper {
  display: flex !important;
  justify-content: center !important;
  gap: 30px;
  flex-wrap: wrap;
}
[bb-system-name="bb_block_1020_1"] .bb-grid-item {
  max-width: 300px;
}

.margin-bottom.margin-large:has(.margin-bottom.margin-small.hide-bb-item):has(.text-size-medium.hide-bb-item) {
  margin-bottom: 0 !important;
}
.fr-element a,
.fr-box a {
  text-decoration: underline;
}

.bb-blockquote-block {
  position: relative;
}
.bb-blockquote-block::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: auto;
  width: 6px;
  background-color: #247253;
}

div:has(>.bb-blq-svg) {
  padding-left: 30px;
}
.bb-blq-svg {
  margin-bottom: 20px;
  display: block;
}

.bb-blq-text {
  margin-bottom: 15px;
  padding-left: 30px;
}
.bb-blq-title {
  letter-spacing: -0.2px;
  padding-left: 30px;
}
.bb-blq-name {
  letter-spacing: -0.16px;
  padding-left: 30px;
}
@media (max-width: 767px) {
  div:has(>.bb-blq-svg) {
    padding-left: 20px;
  }
  .bb-blq-text {
    padding-left: 20px;
  }
  .bb-blq-title {
    padding-left: 20px;
  }
  .bb-blq-name {
    padding-left: 20px;
  }
}
[bb-system-name="bb_block_396_1"] .max-width-large,
[bb-system-name="bb_block_396_2"] .max-width-large,
[bb-system-name="bb_block_396_3"] .max-width-large {
  max-width: 100%;
}
.bb-3ct-item.bb-grid-item .bb-2ct-text-wrapper {
  width: 100%;
}
/* #endregion Common Element Styles */

/* =================================================================
   TIER 2: BLOCK-TYPE DEFAULTS
   Variables specific to each block template type
   Format: --bb_block_[TYPE]_[VERSION]-[element]-[property]
   Example: --bb_block_396_2-heading-font-size
   ================================================================= */

:root {
  /* #region Block 396 v1 */

  /* Background colors */
  --bb_block_396_1-main-background-color: var(--color-8);
  --bb_block_396_1-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_396_1-border: var(--border-block);
  --bb_block_396_1-border-radius: var(--border-radius-block);
  --bb_block_396_1-item-border: var(--border-block-item);
  --bb_block_396_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_396_1-tagline-color: var(--color-4);
  --bb_block_396_1-tagline-font-size: var(--font-size-base);
  --bb_block_396_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_396_1-tagline-line-height: var(--line-height-base);
  --bb_block_396_1-tagline-text-align: left;

  /* Heading */
  --bb_block_396_1-heading-color: var(--color-1);
  --bb_block_396_1-heading-font-size: var(--font-size-h2);
  --bb_block_396_1-heading-font-weight: var(--font-weight-700);
  --bb_block_396_1-heading-line-height: var(--line-height-h2);
  --bb_block_396_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_396_1-sub-heading-color: var(--color-1);
  --bb_block_396_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_396_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_396_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_396_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_396_1-content-color: var(--color-2);
  --bb_block_396_1-content-font-size: var(--font-size-base);
  --bb_block_396_1-content-font-weight: var(--font-weight-400);
  --bb_block_396_1-content-line-height: var(--line-height-base);
  --bb_block_396_1-content-text-align: left;

  /* Sub Content (paragraphs/descriptions) */
  --bb_block_396_1-sub-content-color: var(--color-2);
  --bb_block_396_1-sub-content-font-size: var(--font-size-base);
  --bb_block_396_1-sub-content-font-weight: var(--font-weight-400);
  --bb_block_396_1-sub-content-line-height: var(--line-height-base);
  --bb_block_396_1-sub-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_396_1-text-color: var(--color-2);
  --bb_block_396_1-text-font-size: var(--font-size-base);
  --bb_block_396_1-text-font-weight: var(--font-weight-400);
  --bb_block_396_1-text-line-height: var(--line-height-base);
  --bb_block_396_1-text-text-align: left;

  /* Icons */
  --bb_block_396_1-icon-color: var(--color-3);
  --bb_block_396_1-icon-margin-left: 0;
  --bb_block_396_1-icon-margin-right: auto;

  /* Buttons */
  --bb_block_396_1-button-color: var(--color-1);
  --bb_block_396_1-button-font-size: var(--font-size-lg);
  --bb_block_396_1-button-font-weight: var(--font-weight-600);
  --bb_block_396_1-button-line-height: var(--line-height-1);
  --bb_block_396_1-button-text-align: left;

  /* Spacings */
  --bb_block_396_1-main-padding-top: 25px;
  --bb_block_396_1-main-padding-right: 25px;
  --bb_block_396_1-main-padding-bottom: 25px;
  --bb_block_396_1-main-padding-left: 25px;
  --bb_block_396_1-item-padding: 32px;

  /* #endregion Block 396 v1 */

  /* #region Block 396 v2 */

  /* Background colors */
  --bb_block_396_2-main-background-color: var(--color-5);
  --bb_block_396_2-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_396_2-border: var(--border-block);
  --bb_block_396_2-border-radius: var(--border-radius-block);
  --bb_block_396_2-item-border: var(--border-block-item);
  --bb_block_396_2-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_396_2-tagline-color: var(--color-4);
  --bb_block_396_2-tagline-font-size: var(--font-size-base);
  --bb_block_396_2-tagline-font-weight: var(--font-weight-600);
  --bb_block_396_2-tagline-line-height: var(--line-height-base);
  --bb_block_396_2-tagline-text-align: left;

  /* Heading */
  --bb_block_396_2-heading-color: var(--color-1);
  --bb_block_396_2-heading-font-size: var(--font-size-h1);
  --bb_block_396_2-heading-font-weight: var(--font-weight-700);
  --bb_block_396_2-heading-line-height: var(--line-height-h1);
  --bb_block_396_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_396_2-sub-heading-color: var(--color-1);
  --bb_block_396_2-sub-heading-font-size: var(--font-size-h5);
  --bb_block_396_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_396_2-sub-heading-line-height: var(--line-height-h5);
  --bb_block_396_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_396_2-content-color: var(--color-2);
  --bb_block_396_2-content-font-size: var(--font-size-base);
  --bb_block_396_2-content-font-weight: var(--font-weight-400);
  --bb_block_396_2-content-line-height: var(--line-height-base);
  --bb_block_396_2-content-text-align: left;

    /* Sub Content (paragraphs/descriptions) */
  --bb_block_396_2-sub-content-color: var(--color-2);
  --bb_block_396_2-sub-content-font-size: var(--font-size-base);
  --bb_block_396_2-sub-content-font-weight: var(--font-weight-400);
  --bb_block_396_2-sub-content-line-height: var(--line-height-base);
  --bb_block_396_2-sub-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_396_2-text-color: var(--color-1);
  --bb_block_396_2-text-font-size: var(--font-size-base);
  --bb_block_396_2-text-font-weight: var(--font-weight-400);
  --bb_block_396_2-text-line-height: var(--line-height-base);
  --bb_block_396_2-text-text-align: left;

  /* Icons */
  --bb_block_396_2-icon-color: var(--color-4);
  --bb_block_396_2-icon-margin-left: 0;
  --bb_block_396_2-icon-margin-right: auto;

  /* Buttons */
  --bb_block_396_2-button-color: var(--color-1);
  --bb_block_396_2-button-font-size: var(--font-size-lg);
  --bb_block_396_2-button-font-weight: var(--font-weight-600);
  --bb_block_396_2-button-line-height: var(--line-height-1);
  --bb_block_396_2-button-text-align: left;

  /* Spacings */
  --bb_block_396_2-main-padding-top: 25px;
  --bb_block_396_2-main-padding-right: 25px;
  --bb_block_396_2-main-padding-bottom: 25px;
  --bb_block_396_2-main-padding-left: 25px;
  --bb_block_396_2-item-padding: 32px;

  /* #endregion Block 396 v2 */

  /* #region Block 396 v3 */

  /* Background colors */
  --bb_block_396_3-main-background-color: var(--color-7);
  --bb_block_396_3-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_396_3-border: var(--border-block);
  --bb_block_396_3-border-radius: var(--border-radius-block);
  --bb_block_396_3-item-border: var(--border-block-item);
  --bb_block_396_3-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_396_3-tagline-color: var(--color-4);
  --bb_block_396_3-tagline-font-size: var(--font-size-base);
  --bb_block_396_3-tagline-font-weight: var(--font-weight-600);
  --bb_block_396_3-tagline-line-height: var(--line-height-base);
  --bb_block_396_3-tagline-text-align: center;

  /* Heading */
  --bb_block_396_3-heading-color: var(--color-1);
  --bb_block_396_3-heading-font-size: var(--font-size-h2);
  --bb_block_396_3-heading-font-weight: var(--font-weight-700);
  --bb_block_396_3-heading-line-height: var(--line-height-h2);
  --bb_block_396_3-heading-text-align: center;

  /* Sub Heading */
  --bb_block_396_3-sub-heading-color: var(--color-1);
  --bb_block_396_3-sub-heading-font-size: var(--font-size-h5);
  --bb_block_396_3-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_396_3-sub-heading-line-height: var(--line-height-h5);
  --bb_block_396_3-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_396_3-content-color: var(--color-2);
  --bb_block_396_3-content-font-size: var(--font-size-base);
  --bb_block_396_3-content-font-weight: var(--font-weight-400);
  --bb_block_396_3-content-line-height: var(--line-height-base);
  --bb_block_396_3-content-text-align: center;

    /* Sub Content (paragraphs/descriptions) */
  --bb_block_396_3-sub-content-color: var(--color-2);
  --bb_block_396_3-sub-content-font-size: var(--font-size-base);
  --bb_block_396_3-sub-content-font-weight: var(--font-weight-400);
  --bb_block_396_3-sub-content-line-height: var(--line-height-base);
  --bb_block_396_3-sub-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_396_3-text-color: var(--color-2);
  --bb_block_396_3-text-font-size: var(--font-size-base);
  --bb_block_396_3-text-font-weight: var(--font-weight-400);
  --bb_block_396_3-text-line-height: var(--line-height-base);
  --bb_block_396_3-text-text-align: left;

  /* Icons */
  --bb_block_396_3-icon-color: var(--color-3);
  --bb_block_396_3-icon-margin-left: 0;
  --bb_block_396_3-icon-margin-right: auto;

  /* Buttons */
  --bb_block_396_3-button-color: var(--color-1);
  --bb_block_396_3-button-font-size: var(--font-size-lg);
  --bb_block_396_3-button-font-weight: var(--font-weight-600);
  --bb_block_396_3-button-line-height: var(--line-height-1);
  --bb_block_396_3-button-text-align: left;

  /* Spacings */
  --bb_block_396_3-main-padding-top: 25px;
  --bb_block_396_3-main-padding-right: 30px;
  --bb_block_396_3-main-padding-bottom: 25px;
  --bb_block_396_3-main-padding-left: 30px;
  --bb_block_396_3-item-padding: 32px;

  /* #endregion Block 396 v3 */

  /* #region Block 136 v1 */

  /* Background colors */
  --bb_block_136_1-main-background-color: none;

  /* Borders */
  --bb_block_136_1-border: var(--border-block);
  --bb_block_136_1-border-radius: var(--border-radius-block);

  /* Tagline */
  --bb_block_136_1-tagline-color: var(--color-4);
  --bb_block_136_1-tagline-font-size: var(--font-size-base);
  --bb_block_136_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_136_1-tagline-line-height: var(--line-height-base);
  --bb_block_136_1-tagline-text-align: center;

  /* Heading */
  --bb_block_136_1-heading-color: var(--color-1);
  --bb_block_136_1-heading-font-size: var(--font-size-h1);
  --bb_block_136_1-heading-font-weight: var(--font-weight-700);
  --bb_block_136_1-heading-line-height: var(--line-height-h1);
  --bb_block_136_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_136_1-sub-heading-color: var(--color-1);
  --bb_block_136_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_136_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_136_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_136_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_136_1-content-color: var(--color-2);
  --bb_block_136_1-content-font-size: var(--font-size-base);
  --bb_block_136_1-content-font-weight: var(--font-weight-400);
  --bb_block_136_1-content-line-height: var(--line-height-base);
  --bb_block_136_1-content-text-align: center;

  /* Icons */
  --bb_block_136_1-icon-color: var(--color-4);
  --bb_block_136_1-icon-margin-right: auto;
  --bb_block_136_1-icon-margin-left: auto;

  /* Buttons */
  --bb_block_136_1-button-color: var(--color-1);
  --bb_block_136_1-button-font-size: var(--font-size-lg);
  --bb_block_136_1-button-font-weight: var(--font-weight-600);
  --bb_block_136_1-button-line-height: var(--line-height-1);
  --bb_block_136_1-button-text-align: center;

  /* Spacings */
  --bb_block_136_1-main-padding-top: 25px;
  --bb_block_136_1-main-padding-right: 30px;
  --bb_block_136_1-main-padding-bottom: 25px;
  --bb_block_136_1-main-padding-left: 30px;

  /* #endregion Block 136 v1 */

  /* #region Block 1006 v1 */

  /* Background colors */
  --bb_block_1006_1-main-background-color: none;

  /* Borders */
  --bb_block_1006_1-border: var(--border-block);
  --bb_block_1006_1-border-radius: var(--border-radius-block);

  /* Tagline */
  --bb_block_1006_1-tagline-color: var(--color-4);
  --bb_block_1006_1-tagline-font-size: var(--font-size-base);
  --bb_block_1006_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_1006_1-tagline-line-height: var(--line-height-base);
  --bb_block_1006_1-tagline-text-align: center;

  /* Heading */
  --bb_block_1006_1-h2-color: var(--color-1);
  --bb_block_1006_1-h2-font-size: 32px;
  --bb_block_1006_1-h2-font-weight: var(--font-weight-700);
  --bb_block_1006_1-h2-line-height: 40px;
  --bb_block_1006_1-h2-letter-spacing: -0.32px;

  --bb_block_1006_1-h3-color: var(--color-4);
  --bb_block_1006_1-h3-font-size: 25px;
  --bb_block_1006_1-h3-font-weight: var(--font-weight-700);
  --bb_block_1006_1-h3-line-height: 33px;
  --bb_block_1006_1-h3-letter-spacing: 0;

  --bb_block_1006_1-h4-color: var(--color-3);
  --bb_block_1006_1-h4-font-size: 22px;
  --bb_block_1006_1-h4-font-weight: var(--font-weight-700);
  --bb_block_1006_1-h4-line-height: 29px;
  --bb_block_1006_1-h4-letter-spacing: 0;

  --bb_block_1006_1-h5-color: var(--color-2);
  --bb_block_1006_1-h5-font-size: 18px;
  --bb_block_1006_1-h5-font-weight: var(--font-weight-700);
  --bb_block_1006_1-h5-line-height: 23px;
  --bb_block_1006_1-h5-letter-spacing: 0;

  --bb_block_1006_1-heading-color: var(--bb_block_1006_1-h2-color);
  --bb_block_1006_1-heading-font-size: var(--bb_block_1006_1-h2-font-size);
  --bb_block_1006_1-heading-font-weight: var(--bb_block_1006_1-h2-font-weight);
  --bb_block_1006_1-heading-line-height: var(--bb_block_1006_1-h2-line-height);
  --bb_block_1006_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_1006_1-sub-heading-color: var(--color-1);
  --bb_block_1006_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_1006_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_1006_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_1006_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_1006_1-content-color: var(--color-2);
  --bb_block_1006_1-content-font-size: var(--font-size-base);
  --bb_block_1006_1-content-font-weight: var(--font-weight-400);
  --bb_block_1006_1-content-line-height: var(--line-height-base);
  --bb_block_1006_1-content-text-align: center;

  /* Icons */
  --bb_block_1006_1-icon-color: var(--color-4);
  --bb_block_1006_1-icon-margin-right: auto;
  --bb_block_1006_1-icon-margin-left: auto;

  /* Buttons */
  --bb_block_1006_1-button-color: var(--color-1);
  --bb_block_1006_1-button-font-size: var(--font-size-lg);
  --bb_block_1006_1-button-font-weight: var(--font-weight-600);
  --bb_block_1006_1-button-line-height: var(--line-height-1);
  --bb_block_1006_1-button-text-align: center;

  /* Spacings */
  --bb_block_1006_1-main-padding-top: 25px;
  --bb_block_1006_1-main-padding-right: 25px;
  --bb_block_1006_1-main-padding-bottom: 25px;
  --bb_block_1006_1-main-padding-left: 25px;


  /* #endregion Block 1006 v1 */

  /* #region Block 1035 v1 */

  /* Spacings */
  --bb_block_1035_1-main-padding-top: 25px;
  --bb_block_1035_1-main-padding-right: 30px;
  --bb_block_1035_1-main-padding-bottom: 25px;
  --bb_block_1035_1-main-padding-left: 30px;

  /* #endregion Block 1035 v1 */

  /* #region Block 1036 v1 */

  /* Spacings */
  --bb_block_1036_1-main-padding-top: 25px;
  --bb_block_1036_1-main-padding-right: 30px;
  --bb_block_1036_1-main-padding-bottom: 25px;
  --bb_block_1036_1-main-padding-left: 30px;

  /* #endregion Block 1036 v1 */


  /* #region Block 1100 v1 */

  /* Spacings */
  --bb_block_1100_1-main-padding-top: 25px;
  --bb_block_1100_1-main-padding-right: 30px;
  --bb_block_1100_1-main-padding-bottom: 25px;
  --bb_block_1100_1-main-padding-left: 30px;

  /* #endregion Block 1100 v1 */
  

  /* #region Block 55 v1 */

  /* Background colors */
  --bb_block_55_1-main-background-color: none;

  /* Borders */
  --bb_block_55_1-border: var(--border-block);
  --bb_block_55_1-border-radius: var(--border-radius-block);

  /* Tagline */
  --bb_block_55_1-tagline-color: var(--color-4);
  --bb_block_55_1-tagline-font-size: var(--font-size-base);
  --bb_block_55_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_55_1-tagline-line-height: var(--line-height-base);
  --bb_block_55_1-tagline-text-align: left;

  /* Heading */
  --bb_block_55_1-heading-color: var(--color-1);
  --bb_block_55_1-heading-font-size: var(--font-size-h1);
  --bb_block_55_1-heading-font-weight: var(--font-weight-700);
  --bb_block_55_1-heading-line-height: var(--line-height-h1);
  --bb_block_55_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_55_1-sub-heading-color: var(--color-1);
  --bb_block_55_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_55_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_55_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_55_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_55_1-content-color: var(--color-2);
  --bb_block_55_1-content-font-size: var(--font-size-lg);
  --bb_block_55_1-content-font-weight: var(--font-weight-500);
  --bb_block_55_1-content-line-height: var(--line-height-lg);
  --bb_block_55_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_55_1-text-color: var(--color-2);
  --bb_block_55_1-text-font-size: var(--font-size-lg);
  --bb_block_55_1-text-font-weight: var(--font-weight-500);
  --bb_block_55_1-text-line-height: var(--line-height-lg);
  --bb_block_55_1-text-text-align: left;

  /* Icons */
  --bb_block_55_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_55_1-button-color: var(--color-1);
  --bb_block_55_1-button-font-size: var(--font-size-lg);
  --bb_block_55_1-button-font-weight: var(--font-weight-600);
  --bb_block_55_1-button-line-height: var(--line-height-1);
  --bb_block_55_1-button-text-align: left;

  /* Spacings */
  --bb_block_55_1-main-padding-top: 25px;
  --bb_block_55_1-main-padding-right: 30px;
  --bb_block_55_1-main-padding-bottom: 25px;
  --bb_block_55_1-main-padding-left: 30px;

  /* #endregion Block 55 v1 */

    /* #region Block 1055 v1 */

  /* Background colors */
  --bb_block_1055_1-main-background-color: none;

  /* Borders */
  --bb_block_1055_1-border: var(--border-block);
  --bb_block_1055_1-border-radius: var(--border-radius-block);

  /* Icons */
  --bb_block_1055_1-icon-color: var(--color-3);
  --bb_block_1006_1-icon-margin-right: auto;
  --bb_block_1006_1-icon-margin-left: 0;

  /* Text (alternative text style) */
  --bb_block_1055_1-text-color: var(--color-1);
  --bb_block_1055_1-text-font-size: 25px;
  --bb_block_1055_1-text-font-weight: var(--font-weight-500);
  --bb_block_1055_1-text-line-height: 33px;
  --bb_block_1055_1-text-text-align: left;

  /* Title */
  --bb_block_1055_1-name-color: var(--color-2);
  --bb_block_1055_1-name-font-size: 20px;
  --bb_block_1055_1-name-font-weight: var(--font-weight-600);
  --bb_block_1055_1-name-line-height: 28px;
  --bb_block_1055_1-name-text-align: left;

  /* Name */
  --bb_block_1055_1-title-color: var(--color-2);
  --bb_block_1055_1-title-font-size: 16px;
  --bb_block_1055_1-title-font-weight: var(--font-weight-600);
  --bb_block_1055_1-title-line-height: 28px;
  --bb_block_1055_1-title-text-align: left;




  /* Spacings */
  --bb_block_1055_1-main-padding-top: 25px;
  --bb_block_1055_1-main-padding-right: 30px;
  --bb_block_1055_1-main-padding-bottom: 25px;
  --bb_block_1055_1-main-padding-left: 30px;

  /* #endregion Block 1055 v1 */

  /* #region Block 47 v1 */

  /* Background colors */
  --bb_block_47_1-main-background-color: none;

  /* Borders */
  --bb_block_47_1-border: var(--border-block);
  --bb_block_47_1-border-radius: var(--border-radius-block);

  /* Tagline */
  --bb_block_47_1-tagline-color: var(--color-4);
  --bb_block_47_1-tagline-font-size: var(--font-size-base);
  --bb_block_47_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_47_1-tagline-line-height: var(--line-height-base);
  --bb_block_47_1-tagline-text-align: left;

  /* Heading */
  --bb_block_47_1-heading-color: var(--color-1);
  --bb_block_47_1-heading-font-size: var(--font-size-h1);
  --bb_block_47_1-heading-font-weight: var(--font-weight-700);
  --bb_block_47_1-heading-line-height: var(--line-height-h1);
  --bb_block_47_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_47_1-sub-heading-color: var(--color-1);
  --bb_block_47_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_47_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_47_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_47_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_47_1-content-color: var(--color-2);
  --bb_block_47_1-content-font-size: var(--font-size-lg);
  --bb_block_47_1-content-font-weight: var(--font-weight-500);
  --bb_block_47_1-content-line-height: var(--line-height-lg);
  --bb_block_47_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_47_1-text-color: var(--color-2);
  --bb_block_47_1-text-font-size: var(--font-size-lg);
  --bb_block_47_1-text-font-weight: var(--font-weight-500);
  --bb_block_47_1-text-line-height: var(--line-height-lg);
  --bb_block_47_1-text-text-align: left;

  /* Icons */
  --bb_block_47_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_47_1-button-color: var(--color-1);
  --bb_block_47_1-button-font-size: var(--font-size-lg);
  --bb_block_47_1-button-font-weight: var(--font-weight-600);
  --bb_block_47_1-button-line-height: var(--line-height-1);
  --bb_block_47_1-button-text-align: left;

  /* Spacings */
  --bb_block_47_1-main-padding-top: 25px;
  --bb_block_47_1-main-padding-right: 30px;
  --bb_block_47_1-main-padding-bottom: 25px;
  --bb_block_47_1-main-padding-left: 30px;

  /* #endregion Block 47 v1 */

  /* #region Block 241 v1 */

  /* Background colors */
  --bb_block_241_1-main-background-color: none;
  --bb_block_241_1-item-background-color: none;

  /* Borders */
  --bb_block_241_1-border: none;
  --bb_block_241_1-border-radius: 0;
  --bb_block_241_1-item-border: none;
  --bb_block_241_1-item-border-radius: 0;

  /* Tagline */
  --bb_block_241_1-tagline-color: var(--color-4);
  --bb_block_241_1-tagline-font-size: var(--font-size-base);
  --bb_block_241_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_241_1-tagline-line-height: var(--line-height-base);
  --bb_block_241_1-tagline-text-align: left;

  /* Heading */
  --bb_block_241_1-heading-color: var(--color-1);
  --bb_block_241_1-heading-font-size: var(--font-size-h2);
  --bb_block_241_1-heading-font-weight: var(--font-weight-700);
  --bb_block_241_1-heading-line-height: var(--line-height-h2);
  --bb_block_241_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_241_1-sub-heading-color: var(--color-1);
  --bb_block_241_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_241_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_241_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_241_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_241_1-content-color: var(--color-2);
  --bb_block_241_1-content-font-size: var(--font-size-base);
  --bb_block_241_1-content-font-weight: var(--font-weight-500);
  --bb_block_241_1-content-line-height: var(--line-height-base);
  --bb_block_241_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_241_1-text-color: var(--color-1);
  --bb_block_241_1-text-font-size: var(--font-size-base);
  --bb_block_241_1-text-font-weight: var(--font-weight-500);
  --bb_block_241_1-text-line-height: var(--line-height-base);
  --bb_block_241_1-text-text-align: left;

  /* Icons */
  --bb_block_241_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_241_1-button-color: var(--color-4);
  --bb_block_241_1-button-font-size: var(--font-size-lg);
  --bb_block_241_1-button-font-weight: var(--font-weight-600);
  --bb_block_241_1-button-line-height: var(--line-height-1);
  --bb_block_241_1-button-text-align: left;

  /* Spacings */
  --bb_block_241_1-main-padding-top: 0;
  --bb_block_241_1-main-padding-right: 0;
  --bb_block_241_1-main-padding-bottom: 0;
  --bb_block_241_1-main-padding-left: 0;
  --bb_block_241_1-item-padding: 0;

  /* #endregion Block 241 v1 */

  /* #region Block 242 v1 */

  /* Background colors */
  --bb_block_242_1-main-background-color: var(--color-5);
  --bb_block_242_1-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_242_1-border: var(--border-block);
  --bb_block_242_1-border-radius: var(--border-radius-block);
  --bb_block_242_1-item-border: var(--border-block-item);
  --bb_block_242_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_242_1-tagline-color: var(--color-4);
  --bb_block_242_1-tagline-font-size: var(--font-size-base);
  --bb_block_242_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_242_1-tagline-line-height: var(--line-height-base);
  --bb_block_242_1-tagline-text-align: left;

  /* Heading */
  --bb_block_242_1-heading-color: var(--color-1);
  --bb_block_242_1-heading-font-size: var(--font-size-h3);
  --bb_block_242_1-heading-font-weight: var(--font-weight-700);
  --bb_block_242_1-heading-line-height: var(--line-height-h3);
  --bb_block_242_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_242_1-sub-heading-color: var(--color-1);
  --bb_block_242_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_242_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_242_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_242_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_242_1-content-color: var(--color-2);
  --bb_block_242_1-content-font-size: var(--font-size-base);
  --bb_block_242_1-content-font-weight: var(--font-weight-500);
  --bb_block_242_1-content-line-height: var(--line-height-base);
  --bb_block_242_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_242_1-text-color: var(--color-1);
  --bb_block_242_1-text-font-size: var(--font-size-base);
  --bb_block_242_1-text-font-weight: var(--font-weight-500);
  --bb_block_242_1-text-line-height: var(--line-height-base);
  --bb_block_242_1-text-text-align: left;

  /* Icons */
  --bb_block_242_1-icon-color: var(--color-4);
  --bb_block_242_1-icon-margin-left: 0;
  --bb_block_242_1-icon-margin-right: auto;

  /* Buttons */
  --bb_block_242_1-button-color: var(--color-1);
  --bb_block_242_1-button-font-size: var(--font-size-lg);
  --bb_block_242_1-button-font-weight: var(--font-weight-600);
  --bb_block_242_1-button-line-height: var(--line-height-1);
  --bb_block_242_1-button-text-align: left;

  /* Spacings */
  --bb_block_242_1-main-padding-top: 25px;
  --bb_block_242_1-main-padding-right: 30px;
  --bb_block_242_1-main-padding-bottom: 25px;
  --bb_block_242_1-main-padding-left: 30px;
  --bb_block_242_1-item-padding: 0;

  /* #endregion Block 242 v1 */

  /* #region Block 242 v2 */

  /* Background colors */
  --bb_block_242_2-main-background-color: none;
  --bb_block_242_2-item-background-color: none;

  /* Borders */
  --bb_block_242_2-border: var(--border-block);
  --bb_block_242_2-border-radius: var(--border-radius-block);
  --bb_block_242_2-item-border: var(--border-block-item);
  --bb_block_242_2-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_242_2-tagline-color: var(--color-4);
  --bb_block_242_2-tagline-font-size: var(--font-size-base);
  --bb_block_242_2-tagline-font-weight: var(--font-weight-600);
  --bb_block_242_2-tagline-line-height: var(--line-height-base);
  --bb_block_242_2-tagline-text-align: left;

  /* Heading */
  --bb_block_242_2-heading-color: var(--color-1);
  --bb_block_242_2-heading-font-size: var(--font-size-h3);
  --bb_block_242_2-heading-font-weight: var(--font-weight-700);
  --bb_block_242_2-heading-line-height: var(--line-height-h3);
  --bb_block_242_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_242_2-sub-heading-color: var(--color-1);
  --bb_block_242_2-sub-heading-font-size: var(--font-size-h5);
  --bb_block_242_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_242_2-sub-heading-line-height: var(--line-height-h5);
  --bb_block_242_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_242_2-content-color: var(--color-2);
  --bb_block_242_2-content-font-size: var(--font-size-base);
  --bb_block_242_2-content-font-weight: var(--font-weight-500);
  --bb_block_242_2-content-line-height: var(--line-height-base);
  --bb_block_242_2-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_242_2-text-color: var(--color-1);
  --bb_block_242_2-text-font-size: var(--font-size-base);
  --bb_block_242_2-text-font-weight: var(--font-weight-500);
  --bb_block_242_2-text-line-height: var(--line-height-base);
  --bb_block_242_2-text-text-align: left;

  /* Icons */
  --bb_block_242_2-icon-color: var(--color-4);
  --bb_block_242_2-icon-margin-left: 0;
  --bb_block_242_2-icon-margin-right: auto;

  /* Buttons */
  --bb_block_242_2-button-color: var(--color-1);
  --bb_block_242_2-button-font-size: var(--font-size-lg);
  --bb_block_242_2-button-font-weight: var(--font-weight-600);
  --bb_block_242_2-button-line-height: var(--line-height-1);
  --bb_block_242_2-button-text-align: left;

  /* Spacings */
  --bb_block_242_2-main-padding-top: 25px;
  --bb_block_242_2-main-padding-right: 30px;
  --bb_block_242_2-main-padding-bottom: 25px;
  --bb_block_242_2-main-padding-left: 30px;
  --bb_block_242_2-item-padding: 0;

  /* #endregion Block 242 v2 */

  /* #region Block 1001 v1 */

  /* Background colors */
  --bb_block_1001_1-main-background-color: none;
  --bb_block_1001_1-item-background-color: none;

  /* Borders */
  --bb_block_1001_1-border: var(--border-block);
  --bb_block_1001_1-border-radius: var(--border-radius-block);
  --bb_block_1001_1-item-border: var(--border-block-item);
  --bb_block_1001_1-item-border-radius: var(--border-radius-block-item);

  /* Content (paragraphs/descriptions) */
  --bb_block_1001_1-content-color: var(--color-1);
  --bb_block_1001_1-content-font-size: var(--font-size-lg);
  --bb_block_1001_1-content-font-weight: var(--font-weight-400);
  --bb_block_1001_1-content-line-height: var(--line-height-lg);
  --bb_block_1001_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_1001_1-text-color: var(--color-1);
  --bb_block_1001_1-text-font-size: var(--font-size-lg);
  --bb_block_1001_1-text-font-weight: var(--font-weight-400);
  --bb_block_1001_1-text-line-height: var(--line-height-lg);
  --bb_block_1001_1-text-text-align: left;

  /* Icons */
  --bb_block_1001_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_1001_1-button-color: var(--color-1);
  --bb_block_1001_1-button-font-size: var(--font-size-lg);
  --bb_block_1001_1-button-font-weight: var(--font-weight-600);
  --bb_block_1001_1-button-line-height: var(--line-height-1);
  --bb_block_1001_1-button-text-align: center;

  /* Spacings */
  --bb_block_1001_1-main-padding-top: 25px;
  --bb_block_1001_1-main-padding-right: 30px;
  --bb_block_1001_1-main-padding-bottom: 25px;
  --bb_block_1001_1-main-padding-left: 30px;
  --bb_block_1001_1-item-padding: 0;

  /* #endregion Block 1001 v1 */

  /* #region Block 1002 v1 */

  /* Background colors */
  --bb_block_1002_1-main-background-color: none;
  --bb_block_1002_1-item-background-color: none;

  /* Borders */
  --bb_block_1002_1-border: var(--border-block);
  --bb_block_1002_1-border-radius: var(--border-radius-block);
  --bb_block_1002_1-item-border: var(--border-block-item);
  --bb_block_1002_1-item-border-radius: var(--border-radius-block-item);

  /* Content (paragraphs/descriptions) */
  --bb_block_1002_1-content-color: var(--color-1);
  --bb_block_1002_1-content-font-size: var(--font-size-lg);
  --bb_block_1002_1-content-font-weight: var(--font-weight-400);
  --bb_block_1002_1-content-line-height: var(--line-height-lg);
  --bb_block_1002_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_1002_1-text-color: var(--color-1);
  --bb_block_1002_1-text-font-size: var(--font-size-lg);
  --bb_block_1002_1-text-font-weight: var(--font-weight-400);
  --bb_block_1002_1-text-line-height: var(--line-height-lg);
  --bb_block_1002_1-text-text-align: left;

  /* Icons */
  --bb_block_1002_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_1002_1-button-color: var(--color-1);
  --bb_block_1002_1-button-font-size: var(--font-size-lg);
  --bb_block_1002_1-button-font-weight: var(--font-weight-600);
  --bb_block_1002_1-button-line-height: var(--line-height-1);
  --bb_block_1002_1-button-text-align: center;

  /* Spacings */
  --bb_block_1002_1-main-padding-top: 25px;
  --bb_block_1002_1-main-padding-right: 30px;
  --bb_block_1002_1-main-padding-bottom: 25px;
  --bb_block_1002_1-main-padding-left: 30px;
  --bb_block_1002_1-item-padding: 0;

  /* #endregion Block 1002 v1 */

  /* #region Block 1003 v1 */

  /* Background colors */
  --bb_block_1003_1-main-background-color: none;
  --bb_block_1003_1-item-background-color: none;

  /* Borders */
  --bb_block_1003_1-border: var(--border-block);
  --bb_block_1003_1-border-radius: var(--border-radius-block);
  --bb_block_1003_1-item-border: var(--border-block-item);
  --bb_block_1003_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_1003_1-tagline-color: var(--color-4);
  --bb_block_1003_1-tagline-font-size: var(--font-size-base);
  --bb_block_1003_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_1003_1-tagline-line-height: var(--line-height-base);
  --bb_block_1003_1-tagline-text-align: center;

  /* Heading */
  --bb_block_1003_1-heading-color: var(--color-1);
  --bb_block_1003_1-heading-font-size: var(--font-size-h5);
  --bb_block_1003_1-heading-font-weight: var(--font-weight-700);
  --bb_block_1003_1-heading-line-height: var(--line-height-h5);
  --bb_block_1003_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_1003_1-sub-heading-color: var(--color-1);
  --bb_block_1003_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_1003_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_1003_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_1003_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_1003_1-content-color: var(--color-2);
  --bb_block_1003_1-content-font-size: var(--font-size-base);
  --bb_block_1003_1-content-font-weight: var(--font-weight-500);
  --bb_block_1003_1-content-line-height: var(--line-height-base);
  --bb_block_1003_1-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_1003_1-text-color: var(--color-2);
  --bb_block_1003_1-text-font-size: var(--font-size-base);
  --bb_block_1003_1-text-font-weight: var(--font-weight-500);
  --bb_block_1003_1-text-line-height: var(--line-height-base);
  --bb_block_1003_1-text-text-align: center;

  /* Icons */
  --bb_block_1003_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_1003_1-button-color: var(--color-1);
  --bb_block_1003_1-button-font-size: var(--font-size-lg);
  --bb_block_1003_1-button-font-weight: var(--font-weight-600);
  --bb_block_1003_1-button-line-height: var(--line-height-1);
  --bb_block_1003_1-button-text-align: center;
  --bb_block_1003_1-button-border-radius: var(--border-radius-base);

  /* Spacings */
  --bb_block_1003_1-main-padding-top: 30px;
  --bb_block_1003_1-main-padding-right: 25px;
  --bb_block_1003_1-main-padding-bottom: 30px;
  --bb_block_1003_1-main-padding-left: 25px;
  --bb_block_1003_1-item-padding: 0;

  /* #endregion Block 1003 v1 */

  /* #region Block 1004 v1 */

  /* Background colors */
  --bb_block_1004_1-main-background-color: none;
  --bb_block_1004_1-item-background-color: none;

  /* Borders */
  --bb_block_1004_1-border: var(--border-block);
  --bb_block_1004_1-border-radius: var(--border-radius-block);
  --bb_block_1004_1-item-border: var(--border-block-item);
  --bb_block_1004_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_1004_1-tagline-color: var(--color-4);
  --bb_block_1004_1-tagline-font-size: var(--font-size-base);
  --bb_block_1004_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_1004_1-tagline-line-height: var(--line-height-base);
  --bb_block_1004_1-tagline-text-align: left;

  /* Heading */
  --bb_block_1004_1-heading-color: var(--color-1);
  --bb_block_1004_1-heading-font-size: var(--font-size-h5);
  --bb_block_1004_1-heading-font-weight: var(--font-weight-700);
  --bb_block_1004_1-heading-line-height: var(--line-height-h5);
  --bb_block_1004_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_1004_1-sub-heading-color: var(--color-1);
  --bb_block_1004_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_1004_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_1004_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_1004_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_1004_1-content-color: var(--color-2);
  --bb_block_1004_1-content-font-size: var(--font-size-base);
  --bb_block_1004_1-content-font-weight: var(--font-weight-500);
  --bb_block_1004_1-content-line-height: var(--line-height-base);
  --bb_block_1004_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_1004_1-text-color: var(--color-2);
  --bb_block_1004_1-text-font-size: var(--font-size-base);
  --bb_block_1004_1-text-font-weight: var(--font-weight-500);
  --bb_block_1004_1-text-line-height: var(--line-height-base);
  --bb_block_1004_1-text-text-align: left;

  /* Icons */
  --bb_block_1004_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_1004_1-button-color: var(--color-1);
  --bb_block_1004_1-button-font-size: var(--font-size-lg);
  --bb_block_1004_1-button-font-weight: var(--font-weight-600);
  --bb_block_1004_1-button-line-height: var(--line-height-1);
  --bb_block_1004_1-button-text-align: left;

  /* Spacings */
  --bb_block_1004_1-main-padding-top: 25px;
  --bb_block_1004_1-main-padding-right: 25px;
  --bb_block_1004_1-main-padding-bottom: 25px;
  --bb_block_1004_1-main-padding-left: 25px;
  --bb_block_1004_1-item-padding: 0;

  /* #endregion Block 1004 v1 */

  /* #region Block 69 v1 */

  /* Background colors */
  --bb_block_69_1-main-background-color: unset;
  --bb_block_69_1-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_69_1-border: var(--border-block);
  --bb_block_69_1-border-radius: var(--border-radius-block);
  --bb_block_69_1-item-border: var(--border-block-item);
  --bb_block_69_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_69_1-tagline-color: var(--color-8);
  --bb_block_69_1-tagline-font-size: var(--font-size-base);
  --bb_block_69_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_69_1-tagline-line-height: var(--line-height-base);
  --bb_block_69_1-tagline-text-align: left;

  /* Heading */
  --bb_block_69_1-heading-color: var(--color-8);
  --bb_block_69_1-heading-font-size: var(--font-size-h1);
  --bb_block_69_1-heading-font-weight: var(--font-weight-700);
  --bb_block_69_1-heading-line-height: var(--line-height-h1);
  --bb_block_69_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_69_1-sub-heading-color: var(--color-8);
  --bb_block_69_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_69_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_69_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_69_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_69_1-content-color: var(--color-8);
  --bb_block_69_1-content-font-size: var(--font-size-lg);
  --bb_block_69_1-content-font-weight: var(--font-weight-500);
  --bb_block_69_1-content-line-height: var(--line-height-lg);
  --bb_block_69_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_69_1-text-color: var(--color-8);
  --bb_block_69_1-text-font-size: var(--font-size-lg);
  --bb_block_69_1-text-font-weight: var(--font-weight-500);
  --bb_block_69_1-text-line-height: var(--line-height-lg);
  --bb_block_69_1-text-text-align: left;

  /* Icons */
  --bb_block_69_1-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_69_1-button-color: var(--color-1);
  --bb_block_69_1-button-font-size: var(--font-size-lg);
  --bb_block_69_1-button-font-weight: var(--font-weight-600);
  --bb_block_69_1-button-line-height: var(--line-height-1);
  --bb_block_69_1-button-text-align: left;

  /* Spacings */
  --bb_block_69_1-main-padding-top: 0px;
  --bb_block_69_1-main-padding-right: 60px;
  --bb_block_69_1-main-padding-bottom: 0px;
  --bb_block_69_1-main-padding-left: 60px;
  --bb_block_69_1-item-padding: 0;

  /* #endregion Block 69 v1 */

  /* #region Block 69 v2 */

  /* Background colors */
  --bb_block_69_2-main-background-color: unset;
  --bb_block_69_2-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_69_2-border: var(--border-block);
  --bb_block_69_2-border-radius: var(--border-radius-block);
  --bb_block_69_2-item-border: var(--border-block-item);
  --bb_block_69_2-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_69_2-tagline-color: var(--color-8);
  --bb_block_69_2-tagline-font-size: var(--font-size-base);
  --bb_block_69_2-tagline-font-weight: var(--font-weight-600);
  --bb_block_69_2-tagline-line-height: var(--line-height-base);
  --bb_block_69_2-tagline-text-align: left;

  /* Heading */
  --bb_block_69_2-heading-color: var(--color-8);
  --bb_block_69_2-heading-font-size: var(--font-size-h1);
  --bb_block_69_2-heading-font-weight: var(--font-weight-700);
  --bb_block_69_2-heading-line-height: var(--line-height-h1);
  --bb_block_69_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_69_2-sub-heading-color: var(--color-8);
  --bb_block_69_2-sub-heading-font-size: var(--font-size-h5);
  --bb_block_69_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_69_2-sub-heading-line-height: var(--line-height-h5);
  --bb_block_69_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_69_2-content-color: var(--color-8);
  --bb_block_69_2-content-font-size: var(--font-size-lg);
  --bb_block_69_2-content-font-weight: var(--font-weight-500);
  --bb_block_69_2-content-line-height: var(--line-height-lg);
  --bb_block_69_2-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_69_2-text-color: var(--color-8);
  --bb_block_69_2-text-font-size: var(--font-size-lg);
  --bb_block_69_2-text-font-weight: var(--font-weight-500);
  --bb_block_69_2-text-line-height: var(--line-height-lg);
  --bb_block_69_2-text-text-align: left;

  /* Icons */
  --bb_block_69_2-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_69_2-button-color: var(--color-1);
  --bb_block_69_2-button-font-size: var(--font-size-lg);
  --bb_block_69_2-button-font-weight: var(--font-weight-600);
  --bb_block_69_2-button-line-height: var(--line-height-1);
  --bb_block_69_2-button-text-align: left;

  /* Spacings */
  --bb_block_69_2-main-padding-top: 0;
  --bb_block_69_2-main-padding-right: 60px;
  --bb_block_69_2-main-padding-bottom: 0;
  --bb_block_69_2-main-padding-left: 60px;
  --bb_block_69_2-item-padding: 0;

  /* #endregion Block 69 v2 */

  /* #region Block 50 v1 */

  /* Background colors */
  --bb_block_50_1-main-background-color: unset;
  --bb_block_50_1-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_50_1-border: var(--border-block);
  --bb_block_50_1-border-radius: var(--border-radius-block);
  --bb_block_50_1-item-border: var(--border-block-item);
  --bb_block_50_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_50_1-tagline-color: var(--color-8);
  --bb_block_50_1-tagline-font-size: var(--font-size-base);
  --bb_block_50_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_50_1-tagline-line-height: var(--line-height-base);
  --bb_block_50_1-tagline-text-align: center;

  /* Heading */
  --bb_block_50_1-heading-color: var(--color-8);
  --bb_block_50_1-heading-font-size: var(--font-size-h1);
  --bb_block_50_1-heading-font-weight: var(--font-weight-700);
  --bb_block_50_1-heading-line-height: var(--line-height-h1);
  --bb_block_50_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_50_1-sub-heading-color: var(--color-8);
  --bb_block_50_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_50_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_50_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_50_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_50_1-content-color: var(--color-8);
  --bb_block_50_1-content-font-size: var(--font-size-lg);
  --bb_block_50_1-content-font-weight: var(--font-weight-500);
  --bb_block_50_1-content-line-height: var(--line-height-lg);
  --bb_block_50_1-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_50_1-text-color: var(--color-8);
  --bb_block_50_1-text-font-size: var(--font-size-lg);
  --bb_block_50_1-text-font-weight: var(--font-weight-500);
  --bb_block_50_1-text-line-height: var(--line-height-lg);
  --bb_block_50_1-text-text-align: center;

  /* Icons */
  --bb_block_50_1-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_50_1-button-color: var(--color-1);
  --bb_block_50_1-button-font-size: var(--font-size-lg);
  --bb_block_50_1-button-font-weight: var(--font-weight-600);
  --bb_block_50_1-button-line-height: var(--line-height-1);
  --bb_block_50_1-button-text-align: center;

  /* Spacings */
  --bb_block_50_1-main-padding-top: 0px;
  --bb_block_50_1-main-padding-right: 60px;
  --bb_block_50_1-main-padding-bottom: 0px;
  --bb_block_50_1-main-padding-left: 60px;
  --bb_block_50_1-item-padding: 0;

  /* #endregion Block 50 v1 */

  /* #region Block 50 v2 */

  /* Background colors */
  --bb_block_50_2-main-background-color: unset;
  --bb_block_50_2-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_50_2-border: var(--border-block);
  --bb_block_50_2-border-radius: var(--border-radius-block);
  --bb_block_50_2-item-border: var(--border-block-item);
  --bb_block_50_2-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_50_2-tagline-color: var(--color-8);
  --bb_block_50_2-tagline-font-size: var(--font-size-base);
  --bb_block_50_2-tagline-font-weight: var(--font-weight-600);
  --bb_block_50_2-tagline-line-height: var(--line-height-base);
  --bb_block_50_2-tagline-text-align: left;

  /* Heading */
  --bb_block_50_2-heading-color: var(--color-8);
  --bb_block_50_2-heading-font-size: var(--font-size-h1);
  --bb_block_50_2-heading-font-weight: var(--font-weight-700);
  --bb_block_50_2-heading-line-height: var(--line-height-h1);
  --bb_block_50_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_50_2-sub-heading-color: var(--color-8);
  --bb_block_50_2-sub-heading-font-size: var(--font-size-h5);
  --bb_block_50_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_50_2-sub-heading-line-height: var(--line-height-h5);
  --bb_block_50_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_50_2-content-color: var(--color-8);
  --bb_block_50_2-content-font-size: var(--font-size-lg);
  --bb_block_50_2-content-font-weight: var(--font-weight-500);
  --bb_block_50_2-content-line-height: var(--line-height-lg);
  --bb_block_50_2-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_50_2-text-color: var(--color-8);
  --bb_block_50_2-text-font-size: var(--font-size-lg);
  --bb_block_50_2-text-font-weight: var(--font-weight-500);
  --bb_block_50_2-text-line-height: var(--line-height-lg);
  --bb_block_50_2-text-text-align: left;

  /* Icons */
  --bb_block_50_2-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_50_2-button-color: var(--color-1);
  --bb_block_50_2-button-font-size: var(--font-size-lg);
  --bb_block_50_2-button-font-weight: var(--font-weight-600);
  --bb_block_50_2-button-line-height: var(--line-height-1);
  --bb_block_50_2-button-text-align: left;

  /* Spacings */
  --bb_block_50_2-main-padding-top: 0;
  --bb_block_50_2-main-padding-right: 60px;
  --bb_block_50_2-main-padding-bottom: 0;
  --bb_block_50_2-main-padding-left: 60px;
  --bb_block_50_2-item-padding: 0;

  /* #endregion Block 50 v2 */

  /* #region Block 51 v1 */

  /* Background colors */
  --bb_block_51_1-main-background-color: unset;
  --bb_block_51_1-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_51_1-border: var(--border-block);
  --bb_block_51_1-border-radius: var(--border-radius-block);
  --bb_block_51_1-item-border: var(--border-block-item);
  --bb_block_51_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_51_1-tagline-color: var(--color-8);
  --bb_block_51_1-tagline-font-size: var(--font-size-base);
  --bb_block_51_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_51_1-tagline-line-height: var(--line-height-base);
  --bb_block_51_1-tagline-text-align: left;

  /* Heading */
  --bb_block_51_1-heading-color: var(--color-8);
  --bb_block_51_1-heading-font-size: var(--font-size-h1);
  --bb_block_51_1-heading-font-weight: var(--font-weight-700);
  --bb_block_51_1-heading-line-height: var(--line-height-h1);
  --bb_block_51_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_51_1-sub-heading-color: var(--color-8);
  --bb_block_51_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_51_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_51_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_51_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_51_1-content-color: var(--color-8);
  --bb_block_51_1-content-font-size: var(--font-size-lg);
  --bb_block_51_1-content-font-weight: var(--font-weight-500);
  --bb_block_51_1-content-line-height: var(--line-height-lg);
  --bb_block_51_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_51_1-text-color: var(--color-8);
  --bb_block_51_1-text-font-size: var(--font-size-lg);
  --bb_block_51_1-text-font-weight: var(--font-weight-500);
  --bb_block_51_1-text-line-height: var(--line-height-lg);
  --bb_block_51_1-text-text-align: left;

  /* Icons */
  --bb_block_51_1-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_51_1-button-color: var(--color-1);
  --bb_block_51_1-button-font-size: var(--font-size-lg);
  --bb_block_51_1-button-font-weight: var(--font-weight-600);
  --bb_block_51_1-button-line-height: var(--line-height-1);
  --bb_block_51_1-button-text-align: left;

  /* Spacings */
  --bb_block_51_1-main-padding-top: 0px;
  --bb_block_51_1-main-padding-right: 60px;
  --bb_block_51_1-main-padding-bottom: 0px;
  --bb_block_51_1-main-padding-left: 60px;
  --bb_block_51_1-item-padding: 0;

  /* #endregion Block 51 v1 */

  /* #region Block 51 v2 */

  /* Background colors */
  --bb_block_51_2-main-background-color: unset;
  --bb_block_51_2-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_51_2-border: var(--border-block);
  --bb_block_51_2-border-radius: var(--border-radius-block);
  --bb_block_51_2-item-border: var(--border-block-item);
  --bb_block_51_2-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_51_2-tagline-color: var(--color-8);
  --bb_block_51_2-tagline-font-size: var(--font-size-base);
  --bb_block_51_2-tagline-font-weight: var(--font-weight-600);
  --bb_block_51_2-tagline-line-height: var(--line-height-base);
  --bb_block_51_2-tagline-text-align: left;

  /* Heading */
  --bb_block_51_2-heading-color: var(--color-8);
  --bb_block_51_2-heading-font-size: var(--font-size-h1);
  --bb_block_51_2-heading-font-weight: var(--font-weight-700);
  --bb_block_51_2-heading-line-height: var(--line-height-h1);
  --bb_block_51_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_51_2-sub-heading-color: var(--color-8);
  --bb_block_51_2-sub-heading-font-size: var(--font-size-h5);
  --bb_block_51_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_51_2-sub-heading-line-height: var(--line-height-h5);
  --bb_block_51_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_51_2-content-color: var(--color-8);
  --bb_block_51_2-content-font-size: var(--font-size-lg);
  --bb_block_51_2-content-font-weight: var(--font-weight-500);
  --bb_block_51_2-content-line-height: var(--line-height-lg);
  --bb_block_51_2-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_51_2-text-color: var(--color-8);
  --bb_block_51_2-text-font-size: var(--font-size-lg);
  --bb_block_51_2-text-font-weight: var(--font-weight-500);
  --bb_block_51_2-text-line-height: var(--line-height-lg);
  --bb_block_51_2-text-text-align: left;

  /* Icons */
  --bb_block_51_2-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_51_2-button-color: var(--color-1);
  --bb_block_51_2-button-font-size: var(--font-size-lg);
  --bb_block_51_2-button-font-weight: var(--font-weight-600);
  --bb_block_51_2-button-line-height: var(--line-height-1);
  --bb_block_51_2-button-text-align: left;

  /* Spacings */
  --bb_block_51_2-main-padding-top: 25px;
  --bb_block_51_2-main-padding-right: 30px;
  --bb_block_51_2-main-padding-bottom: 25px;
  --bb_block_51_2-main-padding-left: 30px;
  --bb_block_51_2-item-padding: 0;

  /* #endregion Block 51 v2 */

  /* #region Block 42 v1 */

  /* Background colors */
  --bb_block_42_1-main-background-color: unset;
  --bb_block_42_1-item-background-color: var(--color-7);

  /* Overlay */
  --bb_block_42_1-overlay-color: var(--color-4);
  --bb_block_42_1-overlay-opacity: 0.8;

  /* Borders */
  --bb_block_42_1-border: var(--border-block);
  --bb_block_42_1-border-radius: var(--border-radius-block);
  --bb_block_42_1-item-border: var(--border-block-item);
  --bb_block_42_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_42_1-tagline-color: var(--color-8);
  --bb_block_42_1-tagline-font-size: var(--font-size-base);
  --bb_block_42_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_42_1-tagline-line-height: var(--line-height-base);
  --bb_block_42_1-tagline-text-align: left;

  /* Heading */
  --bb_block_42_1-heading-color: var(--color-8);
  --bb_block_42_1-heading-font-size: var(--font-size-h1);
  --bb_block_42_1-heading-font-weight: var(--font-weight-700);
  --bb_block_42_1-heading-line-height: var(--line-height-h1);
  --bb_block_42_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_42_1-sub-heading-color: var(--color-8);
  --bb_block_42_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_42_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_42_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_42_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_42_1-content-color: var(--color-8);
  --bb_block_42_1-content-font-size: var(--font-size-lg);
  --bb_block_42_1-content-font-weight: var(--font-weight-500);
  --bb_block_42_1-content-line-height: var(--line-height-lg);
  --bb_block_42_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_42_1-text-color: var(--color-8);
  --bb_block_42_1-text-font-size: var(--font-size-lg);
  --bb_block_42_1-text-font-weight: var(--font-weight-500);
  --bb_block_42_1-text-line-height: var(--line-height-lg);
  --bb_block_42_1-text-text-align: left;

  /* Icons */
  --bb_block_42_1-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_42_1-button-color: var(--color-1);
  --bb_block_42_1-button-font-size: var(--font-size-lg);
  --bb_block_42_1-button-font-weight: var(--font-weight-600);
  --bb_block_42_1-button-line-height: var(--line-height-1);
  --bb_block_42_1-button-text-align: left;

  /* Spacings */
  --bb_block_42_1-main-padding-top: 0px;
  --bb_block_42_1-main-padding-right: 60px;
  --bb_block_42_1-main-padding-bottom: 0px;
  --bb_block_42_1-main-padding-left: 60px;
  --bb_block_42_1-item-padding: 0;

  /* #endregion Block 42 v1 */

  /* #region Block 42 v2 */

  /* Background colors */
  --bb_block_42_2-main-background-color: unset;
  --bb_block_42_2-item-background-color: var(--color-7);

  /* Overlay */
  --bb_block_42_2-overlay-color: var(--color-4);
  --bb_block_42_2-overlay-opacity: 0.8;

  /* Borders */
  --bb_block_42_2-border: var(--border-block);
  --bb_block_42_2-border-radius: var(--border-radius-block);
  --bb_block_42_2-item-border: var(--border-block-item);
  --bb_block_42_2-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_42_2-tagline-color: var(--color-8);
  --bb_block_42_2-tagline-font-size: var(--font-size-base);
  --bb_block_42_2-tagline-font-weight: var(--font-weight-600);
  --bb_block_42_2-tagline-line-height: var(--line-height-base);
  --bb_block_42_2-tagline-text-align: left;

  /* Heading */
  --bb_block_42_2-heading-color: var(--color-8);
  --bb_block_42_2-heading-font-size: var(--font-size-h1);
  --bb_block_42_2-heading-font-weight: var(--font-weight-700);
  --bb_block_42_2-heading-line-height: var(--line-height-h1);
  --bb_block_42_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_42_2-sub-heading-color: var(--color-8);
  --bb_block_42_2-sub-heading-font-size: var(--font-size-h5);
  --bb_block_42_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_42_2-sub-heading-line-height: var(--line-height-h5);
  --bb_block_42_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_42_2-content-color: var(--color-8);
  --bb_block_42_2-content-font-size: var(--font-size-lg);
  --bb_block_42_2-content-font-weight: var(--font-weight-500);
  --bb_block_42_2-content-line-height: var(--line-height-lg);
  --bb_block_42_2-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_42_2-text-color: var(--color-8);
  --bb_block_42_2-text-font-size: var(--font-size-lg);
  --bb_block_42_2-text-font-weight: var(--font-weight-500);
  --bb_block_42_2-text-line-height: var(--line-height-lg);
  --bb_block_42_2-text-text-align: left;

  /* Icons */
  --bb_block_42_2-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_42_2-button-color: var(--color-1);
  --bb_block_42_2-button-font-size: var(--font-size-lg);
  --bb_block_42_2-button-font-weight: var(--font-weight-600);
  --bb_block_42_2-button-line-height: var(--line-height-1);
  --bb_block_42_2-button-text-align: left;

  /* Spacings */
  --bb_block_42_2-main-padding-top: 0;
  --bb_block_42_2-main-padding-right: 60px;
  --bb_block_42_2-main-padding-bottom: 0;
  --bb_block_42_2-main-padding-left: 60px;
  --bb_block_42_2-item-padding: 0;

  /* #endregion Block 42 v2 */

  /* #region Block 31 v1 */

  /* Background colors */
  --bb_block_31_1-main-background-color: var(--color-7);
  --bb_block_31_1-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_31_1-border: var(--border-block);
  --bb_block_31_1-border-radius: 0;
  --bb_block_31_1-item-border: var(--border-block-item);
  --bb_block_31_1-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_31_1-tagline-color: var(--color-4);
  --bb_block_31_1-tagline-font-size: var(--font-size-base);
  --bb_block_31_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_31_1-tagline-line-height: var(--line-height-base);
  --bb_block_31_1-tagline-text-align: left;

  /* Heading */
  --bb_block_31_1-heading-color: var(--color-1);
  --bb_block_31_1-heading-font-size: var(--font-size-h5);
  --bb_block_31_1-heading-font-weight: var(--font-weight-700);
  --bb_block_31_1-heading-line-height: var(--line-height-h5);
  --bb_block_31_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_31_1-sub-heading-color: var(--color-1);
  --bb_block_31_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_31_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_31_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_31_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_31_1-content-color: var(--color-1);
  --bb_block_31_1-content-font-size: var(--font-size-base);
  --bb_block_31_1-content-font-weight: var(--font-weight-400);
  --bb_block_31_1-content-line-height: var(--line-height-base);
  --bb_block_31_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_31_1-text-color: var(--color-1);
  --bb_block_31_1-text-font-size: var(--font-size-base);
  --bb_block_31_1-text-font-weight: var(--font-weight-400);
  --bb_block_31_1-text-line-height: var(--line-height-base);
  --bb_block_31_1-text-text-align: left;

  /* Icons */
  --bb_block_31_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_31_1-button-color: var(--color-4);
  --bb_block_31_1-button-font-size: var(--font-size-lg);
  --bb_block_31_1-button-font-weight: var(--font-weight-600);
  --bb_block_31_1-button-line-height: var(--line-height-1);
  --bb_block_31_1-button-text-align: left;

  /* Spacings */
  --bb_block_31_1-main-padding-top: 32px;
  --bb_block_31_1-main-padding-right: 32px;
  --bb_block_31_1-main-padding-bottom: 32px;
  --bb_block_31_1-main-padding-left: 32px;
  --bb_block_31_1-item-padding: 0;

  /* #endregion Block 31 v1 */

  /* #region Block 31 v2 */

  /* Background colors */
  --bb_block_31_2-main-background-color: var(--color-5);
  --bb_block_31_2-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_31_2-border: var(--border-block);
  --bb_block_31_2-border-radius: 0;
  --bb_block_31_2-item-border: var(--border-block-item);
  --bb_block_31_2-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_31_2-tagline-color: var(--color-4);
  --bb_block_31_2-tagline-font-size: var(--font-size-base);
  --bb_block_31_2-tagline-font-weight: var(--font-weight-600);
  --bb_block_31_2-tagline-line-height: var(--line-height-base);
  --bb_block_31_2-tagline-text-align: left;

  /* Heading */
  --bb_block_31_2-heading-color: var(--color-1);
  --bb_block_31_2-heading-font-size: var(--font-size-h5);
  --bb_block_31_2-heading-font-weight: var(--font-weight-700);
  --bb_block_31_2-heading-line-height: var(--line-height-h5);
  --bb_block_31_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_31_2-sub-heading-color: var(--color-1);
  --bb_block_31_2-sub-heading-font-size: var(--font-size-h5);
  --bb_block_31_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_31_2-sub-heading-line-height: var(--line-height-h5);
  --bb_block_31_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_31_2-content-color: var(--color-2);
  --bb_block_31_2-content-font-size: var(--font-size-base);
  --bb_block_31_2-content-font-weight: var(--font-weight-400);
  --bb_block_31_2-content-line-height: var(--line-height-base);
  --bb_block_31_2-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_31_2-text-color: var(--color-2);
  --bb_block_31_2-text-font-size: var(--font-size-base);
  --bb_block_31_2-text-font-weight: var(--font-weight-400);
  --bb_block_31_2-text-line-height: var(--line-height-base);
  --bb_block_31_2-text-text-align: left;

  /* Icons */
  --bb_block_31_2-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_31_2-button-color: var(--color-4);
  --bb_block_31_2-button-font-size: var(--font-size-lg);
  --bb_block_31_2-button-font-weight: var(--font-weight-600);
  --bb_block_31_2-button-line-height: var(--line-height-1);
  --bb_block_31_2-button-text-align: left;

  /* Spacings */
  --bb_block_31_2-main-padding-top: 32px;
  --bb_block_31_2-main-padding-right: 32px;
  --bb_block_31_2-main-padding-bottom: 32px;
  --bb_block_31_2-main-padding-left: 32px;
  --bb_block_31_2-item-padding: 0;

  /* #endregion Block 31 v2 */

  /* #region Block 31 v3 */

  /* Background colors */
  --bb_block_31_3-main-background-color: var(--color-8);
  --bb_block_31_3-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_31_3-border: var(--border-block);
  --bb_block_31_3-border-radius: 0;
  --bb_block_31_3-item-border: var(--border-block-item);
  --bb_block_31_3-item-border-radius: var(--border-radius-block-item);

  /* Tagline */
  --bb_block_31_3-tagline-color: var(--color-4);
  --bb_block_31_3-tagline-font-size: var(--font-size-base);
  --bb_block_31_3-tagline-font-weight: var(--font-weight-600);
  --bb_block_31_3-tagline-line-height: var(--line-height-base);
  --bb_block_31_3-tagline-text-align: left;

  /* Heading */
  --bb_block_31_3-heading-color: var(--color-1);
  --bb_block_31_3-heading-font-size: var(--font-size-h5);
  --bb_block_31_3-heading-font-weight: var(--font-weight-700);
  --bb_block_31_3-heading-line-height: var(--line-height-h5);
  --bb_block_31_3-heading-text-align: left;

  /* Sub Heading */
  --bb_block_31_3-sub-heading-color: var(--color-1);
  --bb_block_31_3-sub-heading-font-size: var(--font-size-h5);
  --bb_block_31_3-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_31_3-sub-heading-line-height: var(--line-height-h5);
  --bb_block_31_3-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_31_3-content-color: var(--color-1);
  --bb_block_31_3-content-font-size: var(--font-size-base);
  --bb_block_31_3-content-font-weight: var(--font-weight-400);
  --bb_block_31_3-content-line-height: var(--line-height-base);
  --bb_block_31_3-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_31_3-text-color: var(--color-1);
  --bb_block_31_3-text-font-size: var(--font-size-base);
  --bb_block_31_3-text-font-weight: var(--font-weight-400);
  --bb_block_31_3-text-line-height: var(--line-height-base);
  --bb_block_31_3-text-text-align: left;

  /* Icons */
  --bb_block_31_3-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_31_3-button-color: var(--color-4);
  --bb_block_31_3-button-font-size: var(--font-size-lg);
  --bb_block_31_3-button-font-weight: var(--font-weight-600);
  --bb_block_31_3-button-line-height: var(--line-height-1);
  --bb_block_31_3-button-text-align: left;

  /* Spacings */
  --bb_block_31_3-main-padding-top: 32px;
  --bb_block_31_3-main-padding-right: 32px;
  --bb_block_31_3-main-padding-bottom: 32px;
  --bb_block_31_3-main-padding-left: 32px;
  --bb_block_31_3-item-padding: 0;

  /* #endregion Block 31 v3 */

  /* #region Block 31 v4 */

  /* Background colors */
  --bb_block_31_4-main-background-color: var(--color-8);
  --bb_block_31_4-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_31_4-border: var(--border-block);
  --bb_block_31_4-border-radius: 0;
  --bb_block_31_4-item-border: var(--border-block-item);
  --bb_block_31_4-item-border-radius: var(--border-radius-base);
  --bb_block_31_4-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_31_4-tagline-color: var(--color-4);
  --bb_block_31_4-tagline-font-size: var(--font-size-base);
  --bb_block_31_4-tagline-font-weight: var(--font-weight-600);
  --bb_block_31_4-tagline-line-height: var(--line-height-base);
  --bb_block_31_4-tagline-text-align: left;

  /* Heading */
  --bb_block_31_4-heading-color: var(--color-1);
  --bb_block_31_4-heading-font-size: var(--font-size-h5);
  --bb_block_31_4-heading-font-weight: var(--font-weight-700);
  --bb_block_31_4-heading-line-height: var(--line-height-h5);
  --bb_block_31_4-heading-text-align: left;

  /* Sub Heading */
  --bb_block_31_4-sub-heading-color: var(--color-1);
  --bb_block_31_4-sub-heading-font-size: var(--font-size-h5);
  --bb_block_31_4-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_31_4-sub-heading-line-height: var(--line-height-h5);
  --bb_block_31_4-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_31_4-content-color: var(--color-1);
  --bb_block_31_4-content-font-size: var(--font-size-base);
  --bb_block_31_4-content-font-weight: var(--font-weight-400);
  --bb_block_31_4-content-line-height: var(--line-height-base);
  --bb_block_31_4-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_31_4-text-color: var(--color-1);
  --bb_block_31_4-text-font-size: var(--font-size-base);
  --bb_block_31_4-text-font-weight: var(--font-weight-400);
  --bb_block_31_4-text-line-height: var(--line-height-base);
  --bb_block_31_4-text-text-align: left;

  /* Icons */
  --bb_block_31_4-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_31_4-button-color: var(--color-1);
  --bb_block_31_4-button-font-size: var(--font-size-lg);
  --bb_block_31_4-button-font-weight: var(--font-weight-600);
  --bb_block_31_4-button-line-height: var(--line-height-1);
  --bb_block_31_4-button-text-align: left;

  /* Spacings */
  --bb_block_31_4-main-padding-top: 0;
  --bb_block_31_4-main-padding-right: 0;
  --bb_block_31_4-main-padding-bottom: 0;
  --bb_block_31_4-main-padding-left: 0;
  --bb_block_31_4-item-padding: 16px;

  /* #endregion Block 31 v4 */

  /* #region Block 31 v5 */

  /* Background colors */
  --bb_block_31_5-main-background-color: var(--color-8);
  --bb_block_31_5-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_31_5-border: var(--border-block);
  --bb_block_31_5-border-radius: 0;
  --bb_block_31_5-item-border: var(--border-block-item);
  --bb_block_31_5-item-border-radius: var(--border-radius-base);
  --bb_block_31_5-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_31_5-tagline-color: var(--color-4);
  --bb_block_31_5-tagline-font-size: var(--font-size-base);
  --bb_block_31_5-tagline-font-weight: var(--font-weight-600);
  --bb_block_31_5-tagline-line-height: var(--line-height-base);
  --bb_block_31_5-tagline-text-align: left;

  /* Heading */
  --bb_block_31_5-heading-color: var(--color-1);
  --bb_block_31_5-heading-font-size: var(--font-size-h5);
  --bb_block_31_5-heading-font-weight: var(--font-weight-700);
  --bb_block_31_5-heading-line-height: var(--line-height-h5);
  --bb_block_31_5-heading-text-align: left;

  /* Sub Heading */
  --bb_block_31_5-sub-heading-color: var(--color-1);
  --bb_block_31_5-sub-heading-font-size: var(--font-size-h5);
  --bb_block_31_5-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_31_5-sub-heading-line-height: var(--line-height-h5);
  --bb_block_31_5-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_31_5-content-color: var(--color-1);
  --bb_block_31_5-content-font-size: var(--font-size-base);
  --bb_block_31_5-content-font-weight: var(--font-weight-400);
  --bb_block_31_5-content-line-height: var(--line-height-base);
  --bb_block_31_5-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_31_5-text-color: var(--color-1);
  --bb_block_31_5-text-font-size: var(--font-size-base);
  --bb_block_31_5-text-font-weight: var(--font-weight-400);
  --bb_block_31_5-text-line-height: var(--line-height-base);
  --bb_block_31_5-text-text-align: left;

  /* Icons */
  --bb_block_31_5-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_31_5-button-color: var(--color-1);
  --bb_block_31_5-button-font-size: var(--font-size-lg);
  --bb_block_31_5-button-font-weight: var(--font-weight-600);
  --bb_block_31_5-button-line-height: var(--line-height-1);

  /* Spacings */
  --bb_block_31_5-main-padding-top: 0;
  --bb_block_31_5-main-padding-right: 0;
  --bb_block_31_5-main-padding-bottom: 0;
  --bb_block_31_5-main-padding-left: 0;
  --bb_block_31_5-item-padding: 16px;

  /* #endregion Block 31 v5 */

  /* #region Block 132 v1 */

  /* Background colors */
  --bb_block_132_1-main-background-color: var(--color-8);
  --bb_block_132_1-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_132_1-border: var(--border-block);
  --bb_block_132_1-border-radius: 0;
  --bb_block_132_1-item-border: var(--border-block-item);
  --bb_block_132_1-item-border-radius: var(--border-radius-base);
  --bb_block_132_1-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_132_1-tagline-color: var(--color-4);
  --bb_block_132_1-tagline-font-size: var(--font-size-base);
  --bb_block_132_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_132_1-tagline-line-height: var(--line-height-base);
  --bb_block_132_1-tagline-text-align: left;

  /* Heading */
  --bb_block_132_1-heading-color: var(--color-1);
  --bb_block_132_1-heading-font-size: var(--font-size-h3);
  --bb_block_132_1-heading-font-weight: var(--font-weight-700);
  --bb_block_132_1-heading-line-height: var(--line-height-h3);
  --bb_block_132_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_132_1-sub-heading-color: var(--color-1);
  --bb_block_132_1-sub-heading-font-size: var(--font-size-h3);
  --bb_block_132_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_132_1-sub-heading-line-height: var(--line-height-h3);
  --bb_block_132_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_132_1-content-color: var(--color-2);
  --bb_block_132_1-content-font-size: var(--font-size-base);
  --bb_block_132_1-content-font-weight: var(--font-weight-400);
  --bb_block_132_1-content-line-height: var(--line-height-base);
  --bb_block_132_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_132_1-text-color: var(--color-2);
  --bb_block_132_1-text-font-size: var(--font-size-base);
  --bb_block_132_1-text-font-weight: var(--font-weight-400);
  --bb_block_132_1-text-line-height: var(--line-height-base);
  --bb_block_132_1-text-text-align: left;

  /* Icons */
  --bb_block_132_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_132_1-button-color: var(--color-4);
  --bb_block_132_1-button-font-size: var(--font-size-lg);
  --bb_block_132_1-button-font-weight: var(--font-weight-600);
  --bb_block_132_1-button-line-height: var(--line-height-1);
  --bb_block_132_1-button-text-align: left;

  /* Spacings */
  --bb_block_132_1-main-padding-top: 0;
  --bb_block_132_1-main-padding-right: 0;
  --bb_block_132_1-main-padding-bottom: 0;
  --bb_block_132_1-main-padding-left: 0;
  --bb_block_132_1-item-padding: 0;

  /* #endregion Block 132 v1 */

  /* #region Block 133 v1 */

  /* Background colors */
  --bb_block_133_1-main-background-color: var(--color-4);
  --bb_block_133_1-item-background-color: var(--color-4);

  /* Borders */
  --bb_block_133_1-border: var(--border-block);
  --bb_block_133_1-border-radius: var(--border-radius-base);
  --bb_block_133_1-item-border: var(--border-block-item);
  --bb_block_133_1-item-border-radius: var(--border-radius-base);
  --bb_block_133_1-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_133_1-tagline-color: var(--color-6);
  --bb_block_133_1-tagline-font-size: var(--font-size-base);
  --bb_block_133_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_133_1-tagline-line-height: var(--line-height-base);
  --bb_block_133_1-tagline-text-align: left;

  /* Heading */
  --bb_block_133_1-heading-color: var(--color-8);
  --bb_block_133_1-heading-font-size: var(--font-size-h4);
  --bb_block_133_1-heading-font-weight: var(--font-weight-700);
  --bb_block_133_1-heading-line-height: var(--line-height-h4);
  --bb_block_133_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_133_1-sub-heading-color: var(--color-8);
  --bb_block_133_1-sub-heading-font-size: var(--font-size-h4);
  --bb_block_133_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_133_1-sub-heading-line-height: var(--line-height-h4);
  --bb_block_133_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_133_1-content-color: var(--color-2);
  --bb_block_133_1-content-font-size: var(--font-size-base);
  --bb_block_133_1-content-font-weight: var(--font-weight-400);
  --bb_block_133_1-content-line-height: var(--line-height-base);
  --bb_block_133_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_133_1-text-color: var(--color-2);
  --bb_block_133_1-text-font-size: var(--font-size-base);
  --bb_block_133_1-text-font-weight: var(--font-weight-400);
  --bb_block_133_1-text-line-height: var(--line-height-base);
  --bb_block_133_1-text-text-align: left;

  /* Icons */
  --bb_block_133_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_133_1-button-color: var(--color-8);
  --bb_block_133_1-button-font-size: var(--font-size-lg);
  --bb_block_133_1-button-font-weight: var(--font-weight-500);
  --bb_block_133_1-button-line-height: var(--line-height-1);
  --bb_block_133_1-button-text-align: left;

  /* Spacings */
  --bb_block_133_1-main-padding-top: 25px;
  --bb_block_133_1-main-padding-right: 25px;
  --bb_block_133_1-main-padding-bottom: 25px;
  --bb_block_133_1-main-padding-left: 25px;
  --bb_block_133_1-item-padding: 0;

  /* #endregion Block 133 v1 */

  /* #region Block 133 v2 */

  /* Background colors */
  --bb_block_133_2-main-background-color: var(--color-8);
  --bb_block_133_2-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_133_2-border: var(--border-block);
  --bb_block_133_2-border-radius: var(--border-radius-base);
  --bb_block_133_2-item-border: var(--border-block-item);
  --bb_block_133_2-item-border-radius: var(--border-radius-base);
  --bb_block_133_2-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_133_2-tagline-color: var(--color-4);
  --bb_block_133_2-tagline-font-size: var(--font-size-base);
  --bb_block_133_2-tagline-font-weight: var(--font-weight-600);
  --bb_block_133_2-tagline-line-height: var(--line-height-base);
  --bb_block_133_2-tagline-text-align: left;

  /* Heading */
  --bb_block_133_2-heading-color: var(--color-1);
  --bb_block_133_2-heading-font-size: var(--font-size-h5);
  --bb_block_133_2-heading-font-weight: var(--font-weight-700);
  --bb_block_133_2-heading-line-height: var(--line-height-h5);
  --bb_block_133_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_133_2-sub-heading-color: var(--color-1);
  --bb_block_133_2-sub-heading-font-size: var(--font-size-h5);
  --bb_block_133_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_133_2-sub-heading-line-height: var(--line-height-h5);
  --bb_block_133_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_133_2-content-color: var(--color-2);
  --bb_block_133_2-content-font-size: var(--font-size-base);
  --bb_block_133_2-content-font-weight: var(--font-weight-400);
  --bb_block_133_2-content-line-height: var(--line-height-base);
  --bb_block_133_2-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_133_2-text-color: var(--color-2);
  --bb_block_133_2-text-font-size: var(--font-size-base);
  --bb_block_133_2-text-font-weight: var(--font-weight-400);
  --bb_block_133_2-text-line-height: var(--line-height-base);
  --bb_block_133_2-text-text-align: left;

  /* Icons */
  --bb_block_133_2-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_133_2-button-color: var(--color-4);
  --bb_block_133_2-button-font-size: var(--font-size-lg);
  --bb_block_133_2-button-font-weight: var(--font-weight-400);
  --bb_block_133_2-button-line-height: var(--line-height-1);
  --bb_block_133_2-button-text-align: left;

  /* Spacings */
  --bb_block_133_2-main-padding-top: 0;
  --bb_block_133_2-main-padding-right: 0;
  --bb_block_133_2-main-padding-bottom: 0;
  --bb_block_133_2-main-padding-left: 0;
  --bb_block_133_2-item-padding: 0;

  /* #endregion Block 133 v2 */

  /* #region Block 133 v3 */

  /* Background colors */
  --bb_block_133_3-main-background-color: var(--color-5);
  --bb_block_133_3-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_133_3-border: var(--border-block);
  --bb_block_133_3-border-radius: var(--border-radius-base);
  --bb_block_133_3-item-border: var(--border-block-item);
  --bb_block_133_3-item-border-radius: var(--border-radius-base);
  --bb_block_133_3-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_133_3-tagline-color: var(--color-6);
  --bb_block_133_3-tagline-font-size: var(--font-size-base);
  --bb_block_133_3-tagline-font-weight: var(--font-weight-600);
  --bb_block_133_3-tagline-line-height: var(--line-height-base);
  --bb_block_133_3-tagline-text-align: left;

  /* Heading */
  --bb_block_133_3-heading-color: var(--color-1);
  --bb_block_133_3-heading-font-size: var(--font-size-h5);
  --bb_block_133_3-heading-font-weight: var(--font-weight-700);
  --bb_block_133_3-heading-line-height: var(--line-height-h5);
  --bb_block_133_3-heading-text-align: left;

  /* Sub Heading */
  --bb_block_133_3-sub-heading-color: var(--color-1);
  --bb_block_133_3-sub-heading-font-size: var(--font-size-h5);
  --bb_block_133_3-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_133_3-sub-heading-line-height: var(--line-height-h5);
  --bb_block_133_3-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_133_3-content-color: var(--color-1);
  --bb_block_133_3-content-font-size: var(--font-size-base);
  --bb_block_133_3-content-font-weight: var(--font-weight-500);
  --bb_block_133_3-content-line-height: var(--line-height-base);
  --bb_block_133_3-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_133_3-text-color: var(--color-1);
  --bb_block_133_3-text-font-size: var(--font-size-base);
  --bb_block_133_3-text-font-weight: var(--font-weight-500);
  --bb_block_133_3-text-line-height: var(--line-height-base);
  --bb_block_133_3-text-text-align: left;

  /* Icons */
  --bb_block_133_3-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_133_3-button-color: var(--color-4);
  --bb_block_133_3-button-font-size: var(--font-size-lg);
  --bb_block_133_3-button-font-weight: var(--font-weight-600);
  --bb_block_133_3-button-line-height: var(--line-height-1);
  --bb_block_133_3-button-text-align: left;

  /* Spacings */
  --bb_block_133_3-main-padding-top: 25px;
  --bb_block_133_3-main-padding-right: 25px;
  --bb_block_133_3-main-padding-bottom: 25px;
  --bb_block_133_3-main-padding-left: 25px;
  --bb_block_133_3-item-padding: 0;

  /* #endregion Block 133 v3 */

  /* #region Block 56 v1 */

  /* Background colors */
  --bb_block_56_1-main-background-color: var(--color-8);
  --bb_block_56_1-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_56_1-border: var(--border-block);
  --bb_block_56_1-border-radius: var(--border-radius-base);
  --bb_block_56_1-item-border: var(--border-block-item);
  --bb_block_56_1-item-border-radius: var(--border-radius-base);
  --bb_block_56_1-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_56_1-tagline-color: var(--color-4);
  --bb_block_56_1-tagline-font-size: var(--font-size-base);
  --bb_block_56_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_56_1-tagline-line-height: var(--line-height-base);
  --bb_block_56_1-tagline-text-align: left;

  /* Heading */
  --bb_block_56_1-heading-color: var(--color-1);
  --bb_block_56_1-heading-font-size: var(--font-size-h1);
  --bb_block_56_1-heading-font-weight: var(--font-weight-700);
  --bb_block_56_1-heading-line-height: var(--line-height-h1);
  --bb_block_56_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_56_1-sub-heading-color: var(--color-1);
  --bb_block_56_1-sub-heading-font-size: var(--font-size-h1);
  --bb_block_56_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_56_1-sub-heading-line-height: var(--line-height-h1);
  --bb_block_56_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_56_1-content-color: var(--color-2);
  --bb_block_56_1-content-font-size: var(--font-size-base);
  --bb_block_56_1-content-font-weight: var(--font-weight-500);
  --bb_block_56_1-content-line-height: var(--line-height-base);
  --bb_block_56_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_56_1-text-color: var(--color-2);
  --bb_block_56_1-text-font-size: var(--font-size-base);
  --bb_block_56_1-text-font-weight: var(--font-weight-500);
  --bb_block_56_1-text-line-height: var(--line-height-base);
  --bb_block_56_1-text-text-align: left;

  /* Icons */
  --bb_block_56_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_56_1-button-color: var(--color-1);
  --bb_block_56_1-button-font-size: var(--font-size-lg);
  --bb_block_56_1-button-font-weight: var(--font-weight-600);
  --bb_block_56_1-button-line-height: var(--line-height-1);
  --bb_block_56_1-button-text-align: left;

  /* Spacings */
  --bb_block_56_1-main-padding-top: 25px;
  --bb_block_56_1-main-padding-right: 30px;
  --bb_block_56_1-main-padding-bottom: 25px;
  --bb_block_56_1-main-padding-left: 30px;
  --bb_block_56_1-item-padding: 0;

  /* #endregion Block 56 v1 */

  /* #region Block 385 v1 */

  /* Background colors */
  --bb_block_385_1-main-background-color: var(--color-8);
  --bb_block_385_1-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_385_1-border: var(--border-block);
  --bb_block_385_1-border-radius: var(--border-radius-base);
  --bb_block_385_1-item-border: var(--border-block-item);
  --bb_block_385_1-item-border-radius: var(--border-radius-base);
  --bb_block_385_1-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_385_1-tagline-color: var(--color-4);
  --bb_block_385_1-tagline-font-size: var(--font-size-base);
  --bb_block_385_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_385_1-tagline-line-height: var(--line-height-base);
  --bb_block_385_1-tagline-text-align: left;

  /* Heading */
  --bb_block_385_1-heading-color: var(--color-1);
  --bb_block_385_1-heading-font-size: var(--font-size-h5);
  --bb_block_385_1-heading-font-weight: var(--font-weight-700);
  --bb_block_385_1-heading-line-height: var(--line-height-h5);
  --bb_block_385_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_385_1-sub-heading-color: var(--color-1);
  --bb_block_385_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_385_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_385_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_385_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_385_1-content-color: var(--color-2);
  --bb_block_385_1-content-font-size: var(--font-size-base);
  --bb_block_385_1-content-font-weight: var(--font-weight-500);
  --bb_block_385_1-content-line-height: var(--line-height-base);
  --bb_block_385_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_385_1-text-color: var(--color-2);
  --bb_block_385_1-text-font-size: var(--font-size-base);
  --bb_block_385_1-text-font-weight: var(--font-weight-500);
  --bb_block_385_1-text-line-height: var(--line-height-base);
  --bb_block_385_1-text-text-align: left;

  /* Icons */
  --bb_block_385_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_385_1-button-color: var(--color-4);
  --bb_block_385_1-button-font-size: var(--font-size-lg);
  --bb_block_385_1-button-font-weight: var(--font-weight-600);
  --bb_block_385_1-button-line-height: var(--line-height-1);
  --bb_block_385_1-button-text-align: left;

  /* Spacings */
  --bb_block_385_1-main-padding-top: 0;
  --bb_block_385_1-main-padding-right: 0;
  --bb_block_385_1-main-padding-bottom: 0;
  --bb_block_385_1-main-padding-left: 0;
  --bb_block_385_1-item-padding: 25px;

  /* #endregion Block 385 v1 */

  /* #region Block 100 v1 */

  /* Background colors */
  --bb_block_100_1-main-background-color: var(--color-8);
  --bb_block_100_1-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_100_1-border: var(--border-block);
  --bb_block_100_1-border-radius: var(--border-radius-base);
  --bb_block_100_1-item-border: var(--border-block-item);
  --bb_block_100_1-item-border-radius: var(--border-radius-base);
  --bb_block_100_1-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_100_1-tagline-color: var(--color-4);
  --bb_block_100_1-tagline-font-size: var(--font-size-base);
  --bb_block_100_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_100_1-tagline-line-height: var(--line-height-base);
  --bb_block_100_1-tagline-text-align: left;

  /* Heading */
  --bb_block_100_1-heading-color: var(--color-1);
  --bb_block_100_1-heading-font-size: var(--font-size-h2);
  --bb_block_100_1-heading-font-weight: var(--font-weight-700);
  --bb_block_100_1-heading-line-height: var(--line-height-h2);
  --bb_block_100_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_100_1-sub-heading-color: var(--color-1);
  --bb_block_100_1-sub-heading-font-size: var(--font-size-h6);
  --bb_block_100_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_100_1-sub-heading-line-height: var(--line-height-h6);
  --bb_block_100_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_100_1-content-color: var(--color-2);
  --bb_block_100_1-content-font-size: var(--font-size-base);
  --bb_block_100_1-content-font-weight: var(--font-weight-500);
  --bb_block_100_1-content-line-height: var(--line-height-base);
  --bb_block_100_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_100_1-text-color: var(--color-2);
  --bb_block_100_1-text-font-size: var(--font-size-base);
  --bb_block_100_1-text-font-weight: var(--font-weight-500);
  --bb_block_100_1-text-line-height: var(--line-height-base);
  --bb_block_100_1-text-text-align: left;

  /* Icons */
  --bb_block_100_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_100_1-button-color: var(--color-4);
  --bb_block_100_1-button-font-size: var(--font-size-lg);
  --bb_block_100_1-button-font-weight: var(--font-weight-600);
  --bb_block_100_1-button-line-height: var(--line-height-1);
  --bb_block_100_1-button-text-align: left;

  /* Spacings */
  --bb_block_100_1-main-padding-top: 0;
  --bb_block_100_1-main-padding-right: 0;
  --bb_block_100_1-main-padding-bottom: 0;
  --bb_block_100_1-main-padding-left: 0;
  --bb_block_100_1-item-padding: 0;

  /* #endregion Block 100 v1 */

  /* #region Block 25 v1 */

  /* Background colors */
  --bb_block_25_1-main-background-color: var(--color-5);
  --bb_block_25_1-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_25_1-border: var(--border-block);
  --bb_block_25_1-border-radius: var(--border-radius-base);
  --bb_block_25_1-item-border: var(--border-block-item);
  --bb_block_25_1-item-border-radius: var(--border-radius-base);
  --bb_block_25_1-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_25_1-tagline-color: var(--color-4);
  --bb_block_25_1-tagline-font-size: var(--font-size-base);
  --bb_block_25_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_25_1-tagline-line-height: var(--line-height-base);
  --bb_block_25_1-tagline-text-align: center;

  /* Heading */
  --bb_block_25_1-heading-color: var(--color-1);
  --bb_block_25_1-heading-font-size: var(--font-size-h1);
  --bb_block_25_1-heading-font-weight: var(--font-weight-700);
  --bb_block_25_1-heading-line-height: var(--line-height-h1);
  --bb_block_25_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_25_1-sub-heading-color: var(--color-1);
  --bb_block_25_1-sub-heading-font-size: var(--font-size-h1);
  --bb_block_25_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_25_1-sub-heading-line-height: var(--line-height-h1);
  --bb_block_25_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_25_1-content-color: var(--color-1);
  --bb_block_25_1-content-font-size: var(--font-size-lg);
  --bb_block_25_1-content-font-weight: var(--font-weight-500);
  --bb_block_25_1-content-line-height: var(--line-height-lg);
  --bb_block_25_1-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_25_1-text-color: var(--color-1);
  --bb_block_25_1-text-font-size: var(--font-size-lg);
  --bb_block_25_1-text-font-weight: var(--font-weight-500);
  --bb_block_25_1-text-line-height: var(--line-height-lg);
  --bb_block_25_1-text-text-align: center;

  /* Icons */
  --bb_block_25_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_25_1-button-color: var(--color-1);
  --bb_block_25_1-button-font-size: var(--font-size-lg);
  --bb_block_25_1-button-font-weight: var(--font-weight-600);
  --bb_block_25_1-button-line-height: var(--line-height-1);
  --bb_block_25_1-button-text-align: left;

  /* Spacings */
  --bb_block_25_1-main-padding-top: 50px;
  --bb_block_25_1-main-padding-right: 50px;
  --bb_block_25_1-main-padding-bottom: 0px;
  --bb_block_25_1-main-padding-left: 50px;
  --bb_block_25_1-item-padding: 0;

  /* #endregion Block 25 v1 */

  /* #region Block 27 v1 */

  /* Background colors */
  --bb_block_27_1-main-background-color: var(--color-4);
  --bb_block_27_1-item-background-color: var(--color-4);

  /* Borders */
  --bb_block_27_1-border: var(--border-block);
  --bb_block_27_1-border-radius: var(--border-radius-base);
  --bb_block_27_1-item-border: var(--border-block-item);
  --bb_block_27_1-item-border-radius: var(--border-radius-base);
  --bb_block_27_1-image-border-radius: var(--border-radius-image);

  /* Tagline */
  --bb_block_27_1-tagline-color: var(--color-7);
  --bb_block_27_1-tagline-font-size: var(--font-size-base);
  --bb_block_27_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_27_1-tagline-line-height: var(--line-height-base);
  --bb_block_27_1-tagline-text-align: center;

  /* Heading */
  --bb_block_27_1-heading-color: var(--color-7);
  --bb_block_27_1-heading-font-size: var(--font-size-h1);
  --bb_block_27_1-heading-font-weight: var(--font-weight-700);
  --bb_block_27_1-heading-line-height: var(--line-height-h1);
  --bb_block_27_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_27_1-sub-heading-color: var(--color-7);
  --bb_block_27_1-sub-heading-font-size: var(--font-size-h1);
  --bb_block_27_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_27_1-sub-heading-line-height: var(--line-height-h1);
  --bb_block_27_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_27_1-content-color: var(--color-8);
  --bb_block_27_1-content-font-size: var(--font-size-lg);
  --bb_block_27_1-content-font-weight: var(--font-weight-500);
  --bb_block_27_1-content-line-height: var(--line-height-lg);
  --bb_block_27_1-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_27_1-text-color: var(--color-8);
  --bb_block_27_1-text-font-size: var(--font-size-lg);
  --bb_block_27_1-text-font-weight: var(--font-weight-500);
  --bb_block_27_1-text-line-height: var(--line-height-lg);
  --bb_block_27_1-text-text-align: center;

  /* Icons */
  --bb_block_27_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_27_1-button-color: var(--color-1);
  --bb_block_27_1-button-font-size: var(--font-size-lg);
  --bb_block_27_1-button-font-weight: var(--font-weight-600);
  --bb_block_27_1-button-line-height: var(--line-height-1);
  --bb_block_27_1-button-text-align: left;

  /* Spacings */
  --bb_block_27_1-main-padding-top: 0;
  --bb_block_27_1-main-padding-right: 0;
  --bb_block_27_1-main-padding-bottom: 0;
  --bb_block_27_1-main-padding-left: 0;
  --bb_block_27_1-item-padding: 0;

  /* #endregion Block 27 v1 */

  /* #region Block 145 v1 */

  /* Background colors */
  --bb_block_145_1-main-background-color: var(--color-8);
  --bb_block_145_1-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_145_1-border: var(--border-block);
  --bb_block_145_1-border-radius: var(--border-radius-base);
  --bb_block_145_1-item-border: var(--border-block-item);
  --bb_block_145_1-item-border-radius: var(--border-radius-base);
  --bb_block_145_1-image-border-radius: 0;

  /* Tagline */
  --bb_block_145_1-tagline-color: var(--color-4);
  --bb_block_145_1-tagline-font-size: var(--font-size-base);
  --bb_block_145_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_145_1-tagline-line-height: var(--line-height-base);
  --bb_block_145_1-tagline-text-align: center;

  /* Heading */
  --bb_block_145_1-heading-color: var(--color-1);
  --bb_block_145_1-heading-font-size: var(--font-size-h1);
  --bb_block_145_1-heading-font-weight: var(--font-weight-700);
  --bb_block_145_1-heading-line-height: var(--line-height-h1);
  --bb_block_145_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_145_1-sub-heading-color: var(--color-1);
  --bb_block_145_1-sub-heading-font-size: var(--font-size-h1);
  --bb_block_145_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_145_1-sub-heading-line-height: var(--line-height-h1);
  --bb_block_145_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_145_1-content-color: var(--color-2);
  --bb_block_145_1-content-font-size: var(--font-size-lg);
  --bb_block_145_1-content-font-weight: var(--font-weight-500);
  --bb_block_145_1-content-line-height: var(--line-height-lg);
  --bb_block_145_1-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_145_1-text-color: var(--color-2);
  --bb_block_145_1-text-font-size: var(--font-size-lg);
  --bb_block_145_1-text-font-weight: var(--font-weight-500);
  --bb_block_145_1-text-line-height: var(--line-height-lg);
  --bb_block_145_1-text-text-align: center;

  /* Icons */
  --bb_block_145_1-icon-color: var(--color-4);
  --bb_block_145_1-icon-margin-left: auto;
  --bb_block_145_1-icon-margin-right: auto;

  /* Buttons */
  --bb_block_145_1-button-color: var(--color-1);
  --bb_block_145_1-button-font-size: var(--font-size-lg);
  --bb_block_145_1-button-font-weight: var(--font-weight-600);
  --bb_block_145_1-button-line-height: var(--line-height-1);
  --bb_block_145_1-button-text-align: center;

  /* Spacings */
  --bb_block_145_1-main-padding-top: 0;
  --bb_block_145_1-main-padding-right: 0;
  --bb_block_145_1-main-padding-bottom: 0;
  --bb_block_145_1-main-padding-left: 0;
  --bb_block_145_1-item-padding: 0;

  /* #endregion Block 145 v1 */

  /* #region Block 9 v1 */

  /* Background colors */
  --bb_block_9_1-main-background-color: var(--color-8);
  --bb_block_9_1-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_9_1-border: var(--border-block);
  --bb_block_9_1-border-radius: var(--border-radius-base);
  --bb_block_9_1-item-border: var(--border-block-item);
  --bb_block_9_1-item-border-radius: var(--border-radius-base);
  --bb_block_9_1-image-border-radius: var(--border-radius-lg);

  /* Tagline */
  --bb_block_9_1-tagline-color: var(--color-4);
  --bb_block_9_1-tagline-font-size: var(--font-size-base);
  --bb_block_9_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_9_1-tagline-line-height: var(--line-height-base);
  --bb_block_9_1-tagline-text-align: left;

  /* Heading */
  --bb_block_9_1-heading-color: var(--color-1);
  --bb_block_9_1-heading-font-size: var(--font-size-h1);
  --bb_block_9_1-heading-font-weight: var(--font-weight-700);
  --bb_block_9_1-heading-line-height: var(--line-height-h1);
  --bb_block_9_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_9_1-sub-heading-color: var(--color-1);
  --bb_block_9_1-sub-heading-font-size: var(--font-size-h1);
  --bb_block_9_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_9_1-sub-heading-line-height: var(--line-height-h1);
  --bb_block_9_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_9_1-content-color: var(--color-2);
  --bb_block_9_1-content-font-size: var(--font-size-lg);
  --bb_block_9_1-content-font-weight: var(--font-weight-500);
  --bb_block_9_1-content-line-height: var(--line-height-lg);
  --bb_block_9_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_9_1-text-color: var(--color-2);
  --bb_block_9_1-text-font-size: var(--font-size-lg);
  --bb_block_9_1-text-font-weight: var(--font-weight-500);
  --bb_block_9_1-text-line-height: var(--line-height-lg);
  --bb_block_9_1-text-text-align: left;

  /* Icons */
  --bb_block_9_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_9_1-button-color: var(--color-1);
  --bb_block_9_1-button-font-size: var(--font-size-lg);
  --bb_block_9_1-button-font-weight: var(--font-weight-600);
  --bb_block_9_1-button-line-height: var(--line-height-1);
  --bb_block_9_1-button-text-align: left;

  /* Spacings */
  --bb_block_9_1-main-padding-top: 0;
  --bb_block_9_1-main-padding-right: 0;
  --bb_block_9_1-main-padding-bottom: 0;
  --bb_block_9_1-main-padding-left: 0;
  --bb_block_9_1-item-padding: 0;

  /* #endregion Block 9 v1 */

  /* #region Block 32 v1 */

  /* Background colors */
  --bb_block_32_1-main-background-color: unset;
  --bb_block_32_1-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_32_1-border: var(--border-block);
  --bb_block_32_1-border-radius: var(--border-radius-base);
  --bb_block_32_1-item-border: var(--border-block-item);
  --bb_block_32_1-item-border-radius: var(--border-radius-base);
  --bb_block_32_1-image-border-radius: var(--border-radius-lg);

  /* Tagline */
  --bb_block_32_1-tagline-color: var(--color-8);
  --bb_block_32_1-tagline-font-size: var(--font-size-base);
  --bb_block_32_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_32_1-tagline-line-height: var(--line-height-base);
  --bb_block_32_1-tagline-text-align: left;

  /* Heading */
  --bb_block_32_1-heading-color: var(--color-8);
  --bb_block_32_1-heading-font-size: var(--font-size-h2);
  --bb_block_32_1-heading-font-weight: var(--font-weight-700);
  --bb_block_32_1-heading-line-height: var(--line-height-h2);
  --bb_block_32_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_32_1-sub-heading-color: var(--color-8);
  --bb_block_32_1-sub-heading-font-size: var(--font-size-h2);
  --bb_block_32_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_32_1-sub-heading-line-height: var(--line-height-h2);
  --bb_block_32_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_32_1-content-color: var(--color-8);
  --bb_block_32_1-content-font-size: var(--font-size-lg);
  --bb_block_32_1-content-font-weight: var(--font-weight-500);
  --bb_block_32_1-content-line-height: var(--line-height-lg);
  --bb_block_32_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_32_1-text-color: var(--color-8);
  --bb_block_32_1-text-font-size: var(--font-size-lg);
  --bb_block_32_1-text-font-weight: var(--font-weight-500);
  --bb_block_32_1-text-line-height: var(--line-height-lg);
  --bb_block_32_1-text-text-align: left;

  /* Icons */
  --bb_block_32_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_32_1-button-color: var(--color-1);
  --bb_block_32_1-button-font-size: var(--font-size-lg);
  --bb_block_32_1-button-font-weight: var(--font-weight-600);
  --bb_block_32_1-button-line-height: var(--line-height-1);
  --bb_block_32_1-button-text-align: left;

  /* Spacings */
  --bb_block_32_1-main-padding-top: 25px;
  --bb_block_32_1-main-padding-right: 25px;
  --bb_block_32_1-main-padding-bottom: 25px;
  --bb_block_32_1-main-padding-left: 25px;
  --bb_block_32_1-item-padding: 0;

  /* #endregion Block 32 v1 */

  /* #region Block 29 v1 */

  /* Background colors */
  --bb_block_29_1-main-background-color: var(--color-7);
  --bb_block_29_1-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_29_1-border: var(--border-block);
  --bb_block_29_1-border-radius: var(--border-radius-base);
  --bb_block_29_1-item-border: var(--border-block-item);
  --bb_block_29_1-item-border-radius: var(--border-radius-base);
  --bb_block_29_1-image-border-radius: var(--border-radius-lg);

  /* Tagline */
  --bb_block_29_1-tagline-color: var(--color-1);
  --bb_block_29_1-tagline-font-size: var(--font-size-base);
  --bb_block_29_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_29_1-tagline-line-height: var(--line-height-base);
  --bb_block_29_1-tagline-text-align: left;

  /* Heading */
  --bb_block_29_1-heading-color: var(--color-1);
  --bb_block_29_1-heading-font-size: var(--font-size-h2);
  --bb_block_29_1-heading-font-weight: var(--font-weight-700);
  --bb_block_29_1-heading-line-height: var(--line-height-h2);
  --bb_block_29_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_29_1-sub-heading-color: var(--color-1);
  --bb_block_29_1-sub-heading-font-size: var(--font-size-h2);
  --bb_block_29_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_29_1-sub-heading-line-height: var(--line-height-h2);
  --bb_block_29_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_29_1-content-color: var(--color-1);
  --bb_block_29_1-content-font-size: var(--font-size-lg);
  --bb_block_29_1-content-font-weight: var(--font-weight-500);
  --bb_block_29_1-content-line-height: var(--line-height-lg);
  --bb_block_29_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_29_1-text-color: var(--color-1);
  --bb_block_29_1-text-font-size: var(--font-size-lg);
  --bb_block_29_1-text-font-weight: var(--font-weight-500);
  --bb_block_29_1-text-line-height: var(--line-height-lg);
  --bb_block_29_1-text-text-align: left;

  /* Icons */
  --bb_block_29_1-icon-color: var(--color-4);

  /* Buttons */
  --bb_block_29_1-button-color: var(--color-8);
  --bb_block_29_1-button-font-size: var(--font-size-lg);
  --bb_block_29_1-button-font-weight: var(--font-weight-600);
  --bb_block_29_1-button-line-height: var(--line-height-1);
  --bb_block_29_1-button-text-align: left;
  --bb_block_29_1-button-background-color: var(--color-4);
  --bb_block_29_1-button-background-color-hover: var(--color-4);

  /* Spacings */
  --bb_block_29_1-main-padding-top: 25px;
  --bb_block_29_1-main-padding-right: 25px;
  --bb_block_29_1-main-padding-bottom: 25px;
  --bb_block_29_1-main-padding-left: 25px;
  --bb_block_29_1-item-padding: 0;

  /* #endregion Block 29 v1 */

  /* #region Block 26 v1 */

  /* Background colors */
  --bb_block_26_1-main-background-color: unset;
  --bb_block_26_1-item-background-color: var(--color-7);

  /* Borders */
  --bb_block_26_1-border: var(--border-block);
  --bb_block_26_1-border-radius: var(--border-radius-base);
  --bb_block_26_1-item-border: var(--border-block-item);
  --bb_block_26_1-item-border-radius: var(--border-radius-base);
  --bb_block_26_1-image-border-radius: var(--border-radius-lg);

  /* Tagline */
  --bb_block_26_1-tagline-color: var(--color-8);
  --bb_block_26_1-tagline-font-size: var(--font-size-base);
  --bb_block_26_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_26_1-tagline-line-height: var(--line-height-base);
  --bb_block_26_1-tagline-text-align: center;

  /* Heading */
  --bb_block_26_1-heading-color: var(--color-8);
  --bb_block_26_1-heading-font-size: var(--font-size-h2);
  --bb_block_26_1-heading-font-weight: var(--font-weight-700);
  --bb_block_26_1-heading-line-height: var(--line-height-h2);
  --bb_block_26_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_26_1-sub-heading-color: var(--color-8);
  --bb_block_26_1-sub-heading-font-size: var(--font-size-h2);
  --bb_block_26_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_26_1-sub-heading-line-height: var(--line-height-h2);
  --bb_block_26_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_26_1-content-color: var(--color-8);
  --bb_block_26_1-content-font-size: var(--font-size-lg);
  --bb_block_26_1-content-font-weight: var(--font-weight-500);
  --bb_block_26_1-content-line-height: var(--line-height-lg);
  --bb_block_26_1-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_26_1-text-color: var(--color-8);
  --bb_block_26_1-text-font-size: var(--font-size-lg);
  --bb_block_26_1-text-font-weight: var(--font-weight-500);
  --bb_block_26_1-text-line-height: var(--line-height-lg);
  --bb_block_26_1-text-text-align: center;

  /* Icons */
  --bb_block_26_1-icon-color: var(--color-8);

  /* Buttons */
  --bb_block_26_1-button-color: var(--color-8);
  --bb_block_26_1-button-font-size: var(--font-size-lg);
  --bb_block_26_1-button-font-weight: var(--font-weight-600);
  --bb_block_26_1-button-line-height: var(--line-height-1);
  --bb_block_26_1-button-text-align: center;
  --bb_block_26_1-button-background-color: var(--color-3);
  --bb_block_26_1-button-background-color-hover: var(--color-3);

  /* Spacings */
  --bb_block_26_1-main-padding-top: 25px;
  --bb_block_26_1-main-padding-right: 25px;
  --bb_block_26_1-main-padding-bottom: 25px;
  --bb_block_26_1-main-padding-left: 25px;
  --bb_block_26_1-item-padding: 0;

  /* #endregion Block 26 v1 */

  /* #region Block 30 v1 */

  /* Background colors */
  --bb_block_30_1-main-background-color: var(--color-4);
  --bb_block_30_1-item-background-color: var(--color-4);

  /* Borders */
  --bb_block_30_1-border: var(--border-block);
  --bb_block_30_1-border-radius: var(--border-radius-base);
  --bb_block_30_1-item-border: var(--border-block-item);
  --bb_block_30_1-item-border-radius: var(--border-radius-base);
  --bb_block_30_1-image-border-radius: var(--border-radius-lg);

  /* Tagline */
  --bb_block_30_1-tagline-color: var(--color-1);
  --bb_block_30_1-tagline-font-size: var(--font-size-base);
  --bb_block_30_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_30_1-tagline-line-height: var(--line-height-base);
  --bb_block_30_1-tagline-text-align: center;

  /* Heading */
  --bb_block_30_1-heading-color: var(--color-8);
  --bb_block_30_1-heading-font-size: var(--font-size-h1);
  --bb_block_30_1-heading-font-weight: var(--font-weight-700);
  --bb_block_30_1-heading-line-height: var(--line-height-h1);
  --bb_block_30_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_30_1-sub-heading-color: var(--color-8);
  --bb_block_30_1-sub-heading-font-size: var(--font-size-h1);
  --bb_block_30_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_30_1-sub-heading-line-height: var(--line-height-h1);
  --bb_block_30_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_30_1-content-color: var(--color-8);
  --bb_block_30_1-content-font-size: var(--font-size-lg);
  --bb_block_30_1-content-font-weight: var(--font-weight-500);
  --bb_block_30_1-content-line-height: var(--line-height-lg);
  --bb_block_30_1-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_30_1-text-color: var(--color-8);
  --bb_block_30_1-text-font-size: var(--font-size-lg);
  --bb_block_30_1-text-font-weight: var(--font-weight-500);
  --bb_block_30_1-text-line-height: var(--line-height-lg);
  --bb_block_30_1-text-text-align: center;

  /* Icons */
  --bb_block_30_1-icon-color: var(--color-3);
  --bb_block_30_1-icon-margin-left: auto;
  --bb_block_30_1-icon-margin-right: auto;

  /* Buttons */
  --bb_block_30_1-button-color: var(--color-1);
  --bb_block_30_1-button-font-size: var(--font-size-lg);
  --bb_block_30_1-button-font-weight: var(--font-weight-600);
  --bb_block_30_1-button-line-height: var(--line-height-1);
  --bb_block_30_1-button-text-align: center;
  --bb_block_30_1-button-background-color: var(--color-3);
  --bb_block_30_1-button-background-color-hover: var(--color-3);

  /* Spacings */
  --bb_block_30_1-main-padding-top: 25px;
  --bb_block_30_1-main-padding-right: 25px;
  --bb_block_30_1-main-padding-bottom: 25px;
  --bb_block_30_1-main-padding-left: 25px;
  --bb_block_30_1-item-padding: 0;

  /* #endregion Block 30 v1 */

  /* #region Block 254 v1 */

  /* Background colors */
  --bb_block_254_1-main-background-color: var(--color-5);
  --bb_block_254_1-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_254_1-border: var(--border-block);
  --bb_block_254_1-border-radius: var(--border-radius-base);
  --bb_block_254_1-item-border: var(--border-block-item);
  --bb_block_254_1-item-border-radius: var(--border-radius-base);
  --bb_block_254_1-image-border-radius: var(--border-radius-lg);

  /* Tagline */
  --bb_block_254_1-tagline-color: var(--color-1);
  --bb_block_254_1-tagline-font-size: var(--font-size-base);
  --bb_block_254_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_254_1-tagline-line-height: var(--line-height-base);
  --bb_block_254_1-tagline-text-align: center;

  /* Heading */
  --bb_block_254_1-heading-color: var(--color-1);
  --bb_block_254_1-heading-font-size: var(--font-size-h1);
  --bb_block_254_1-heading-font-weight: var(--font-weight-700);
  --bb_block_254_1-heading-line-height: var(--line-height-h1);
  --bb_block_254_1-heading-text-align: center;

  /* Sub Heading */
  --bb_block_254_1-sub-heading-color: var(--color-1);
  --bb_block_254_1-sub-heading-font-size: var(--font-size-h5);
  --bb_block_254_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_254_1-sub-heading-line-height: var(--line-height-h5);
  --bb_block_254_1-sub-heading-text-align: center;

  --bb_block_254_1-short-heading-color: var(--color-1);
  --bb_block_254_1-short-heading-font-size: var(--font-size-h5);
  --bb_block_254_1-short-heading-font-weight: var(--font-weight-700);
  --bb_block_254_1-short-heading-line-height: var(--line-height-h5);
  --bb_block_254_1-short-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_254_1-content-color: var(--color-4);
  --bb_block_254_1-content-font-size: var(--font-size-lg);
  --bb_block_254_1-content-font-weight: var(--font-weight-700);
  --bb_block_254_1-content-line-height: var(--line-height-lg);
  --bb_block_254_1-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_254_1-text-color: var(--color-1);
  --bb_block_254_1-text-font-size: var(--font-size-base);
  --bb_block_254_1-text-font-weight: var(--font-weight-500);
  --bb_block_254_1-text-line-height: var(--line-height-base);
  --bb_block_254_1-text-text-align: center;

  --bb_block_254_1-short-content-color: var(--color-1);
  --bb_block_254_1-short-content-font-size: var(--font-size-base);
  --bb_block_254_1-short-content-font-weight: var(--font-weight-500);
  --bb_block_254_1-short-content-line-height: var(--line-height-base);
  --bb_block_254_1-short-content-text-align: center;

  /* Icons */
  --bb_block_254_1-icon-color: var(--color-3);
  --bb_block_254_1-icon-margin-left: auto;
  --bb_block_254_1-icon-margin-right: auto;

  /* Buttons */
  --bb_block_254_1-button-color: var(--color-1);
  --bb_block_254_1-button-font-size: var(--font-size-lg);
  --bb_block_254_1-button-font-weight: var(--font-weight-600);
  --bb_block_254_1-button-line-height: var(--line-height-1);
  --bb_block_254_1-button-text-align: center;
  --bb_block_254_1-button-background-color: var(--color-6);
  --bb_block_254_1-button-background-color-hover: var(--color-6);

  /* Spacings */
  --bb_block_254_1-main-padding-top: 25px;
  --bb_block_254_1-main-padding-right: 25px;
  --bb_block_254_1-main-padding-bottom: 25px;
  --bb_block_254_1-main-padding-left: 25px;
  --bb_block_254_1-item-padding: 0;

  /* #endregion Block 254 v1 */

  /* #region Block 229 v1 */

  /* Background colors */
  --bb_block_229_1-main-background-color: var(--color-4);
  --bb_block_229_1-item-background-color: var(--color-4);

  /* Borders */
  --bb_block_229_1-border: var(--border-block);
  --bb_block_229_1-border-radius: var(--border-radius-base);
  --bb_block_229_1-item-border: var(--border-block-item);
  --bb_block_229_1-item-border-radius: var(--border-radius-base);
  --bb_block_229_1-image-border-radius: var(--border-radius-lg);

  /* Tagline */
  --bb_block_229_1-tagline-color: var(--color-1);
  --bb_block_229_1-tagline-font-size: var(--font-size-base);
  --bb_block_229_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_229_1-tagline-line-height: var(--line-height-base);
  --bb_block_229_1-tagline-text-align: left;

  /* Heading */
  --bb_block_229_1-heading-color: var(--color-8);
  --bb_block_229_1-heading-font-size: var(--font-size-h1);
  --bb_block_229_1-heading-font-weight: var(--font-weight-700);
  --bb_block_229_1-heading-line-height: var(--line-height-h1);
  --bb_block_229_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_229_1-sub-heading-color: var(--color-8);
  --bb_block_229_1-sub-heading-font-size: var(--font-size-h3);
  --bb_block_229_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_229_1-sub-heading-line-height: var(--line-height-h3);
  --bb_block_229_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_229_1-content-color: var(--color-8);
  --bb_block_229_1-content-font-size: var(--font-size-lg);
  --bb_block_229_1-content-font-weight: var(--font-weight-500);
  --bb_block_229_1-content-line-height: var(--line-height-lg);
  --bb_block_229_1-content-text-align: left;

    /* Sub Content (paragraphs/descriptions) */
  --bb_block_229_1-sub-content-color: var(--color-8);
  --bb_block_229_1-sub-content-font-size: var(--font-size-base);
  --bb_block_229_1-sub-content-font-weight: var(--font-weight-500);
  --bb_block_229_1-sub-content-line-height: var(--line-height-base);
  --bb_block_229_1-sub-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_229_1-text-color: var(--color-8);
  --bb_block_229_1-text-font-size: var(--font-size-lg);
  --bb_block_229_1-text-font-weight: var(--font-weight-500);
  --bb_block_229_1-text-line-height: var(--line-height-lg);
  --bb_block_229_1-text-text-align: left;

  /* Icons */
  --bb_block_229_1-icon-color: var(--color-3);
  --bb_block_229_1-icon-margin-left: auto;
  --bb_block_229_1-icon-margin-right: auto;

  /* Buttons */
  --bb_block_229_1-button-color: var(--color-1);
  --bb_block_229_1-button-font-size: var(--font-size-lg);
  --bb_block_229_1-button-font-weight: var(--font-weight-600);
  --bb_block_229_1-button-line-height: var(--line-height-1);
  --bb_block_229_1-button-text-align: center;
  --bb_block_229_1-button-background-color: var(--color-3);
  --bb_block_229_1-button-background-color-hover: var(--color-3);

  /* Spacings */
  --bb_block_229_1-main-padding-top: 25px;
  --bb_block_229_1-main-padding-right: 25px;
  --bb_block_229_1-main-padding-bottom: 25px;
  --bb_block_229_1-main-padding-left: 25px;
  --bb_block_229_1-item-padding: 0;

  /* #endregion Block 229 v1 */

  /* #region Block 1020 v1 */

  /* Background colors */
  --bb_block_1020_1-main-background-color: var(--color-8);
  --bb_block_1020_1-item-background-color: var(--color-8);

  /* Borders */
  --bb_block_1020_1-border: var(--border-block);
  --bb_block_1020_1-border-radius: var(--border-radius-base);
  --bb_block_1020_1-item-border: var(--border-block-item);
  --bb_block_1020_1-item-border-radius: var(--border-radius-base);
  --bb_block_1020_1-image-border-radius: var(--border-radius-lg);

  /* Tagline */
  --bb_block_1020_1-tagline-color: var(--color-1);
  --bb_block_1020_1-tagline-font-size: var(--font-size-base);
  --bb_block_1020_1-tagline-font-weight: var(--font-weight-600);
  --bb_block_1020_1-tagline-line-height: var(--line-height-base);
  --bb_block_1020_1-tagline-text-align: left;

  /* Heading */
  --bb_block_1020_1-heading-color: var(--color-8);
  --bb_block_1020_1-heading-font-size: var(--font-size-h1);
  --bb_block_1020_1-heading-font-weight: var(--font-weight-700);
  --bb_block_1020_1-heading-line-height: var(--line-height-h1);
  --bb_block_1020_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_1020_1-sub-heading-color: var(--color-1);
  --bb_block_1020_1-sub-heading-font-size: var(--font-size-h3);
  --bb_block_1020_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_1020_1-sub-heading-line-height: var(--line-height-h3);
  --bb_block_1020_1-sub-heading-text-align: center;

  /* Content (paragraphs/descriptions) */
  --bb_block_1020_1-content-color: var(--color-1);
  --bb_block_1020_1-content-font-size: var(--font-size-base);
  --bb_block_1020_1-content-font-weight: var(--font-weight-500);
  --bb_block_1020_1-content-line-height: var(--line-height-base);
  --bb_block_1020_1-content-text-align: center;

    /* Sub Content (paragraphs/descriptions) */
  --bb_block_1020_1-sub-content-color: var(--color-1);
  --bb_block_1020_1-sub-content-font-size: var(--font-size-base);
  --bb_block_1020_1-sub-content-font-weight: var(--font-weight-500);
  --bb_block_1020_1-sub-content-line-height: var(--line-height-base);
  --bb_block_1020_1-sub-content-text-align: center;

  /* Text (alternative text style) */
  --bb_block_1020_1-text-color: var(--color-1);
  --bb_block_1020_1-text-font-size: var(--font-size-base);
  --bb_block_1020_1-text-font-weight: var(--font-weight-500);
  --bb_block_1020_1-text-line-height: var(--line-height-base);
  --bb_block_1020_1-text-text-align: left;

  /* Icons */
  --bb_block_1020_1-icon-color: var(--color-3);
  --bb_block_1020_1-icon-margin-left: auto;
  --bb_block_1020_1-icon-margin-right: auto;

  /* Buttons */
  --bb_block_1020_1-button-color: var(--color-1);
  --bb_block_1020_1-button-font-size: var(--font-size-lg);
  --bb_block_1020_1-button-font-weight: var(--font-weight-600);
  --bb_block_1020_1-button-line-height: var(--line-height-1);
  --bb_block_1020_1-button-text-align: center;
  --bb_block_1020_1-button-background-color: var(--color-3);
  --bb_block_1020_1-button-background-color-hover: var(--color-3);

  /* Spacings */
  --bb_block_1020_1-main-padding-top: 25px;
  --bb_block_1020_1-main-padding-right: 25px;
  --bb_block_1020_1-main-padding-bottom: 25px;
  --bb_block_1020_1-main-padding-left: 25px;
  --bb_block_1020_1-item-padding: 0;

  /* #endregion Block 1020 v1 */
  

  /* #region Block 500 v1 */

  /* Background colors */
  --bb_block_500_1-main-background-color: var(--color-6);
  --bb_block_500_1-item-background-color: var(--color-6);

  /* Borders */
  --bb_block_500_1-border: var(--border-block);
  --bb_block_500_1-border-radius: var(--border-radius-base);
  --bb_block_500_1-item-border: var(--border-block-item);
  --bb_block_500_1-item-border-radius: var(--border-radius-lg);
  --bb_block_500_1-image-border-radius: 0;

  /* Tagline */
  --bb_block_500_1-tagline-color: var(--color-1);
  --bb_block_500_1-tagline-font-size: var(--font-size-base);
  --bb_block_500_1-tagline-font-weight: var(--font-weight-500);
  --bb_block_500_1-tagline-line-height: var(--line-height-base);
  --bb_block_500_1-tagline-text-align: left;

  /* Heading */
  --bb_block_500_1-heading-color: var(--color-1);
  --bb_block_500_1-heading-font-size: var(--font-size-h2);
  --bb_block_500_1-heading-font-weight: var(--font-weight-700);
  --bb_block_500_1-heading-line-height: var(--line-height-h2);
  --bb_block_500_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_500_1-sub-heading-color: var(--color-1);
  --bb_block_500_1-sub-heading-font-size: var(--font-size-h2);
  --bb_block_500_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_500_1-sub-heading-line-height: var(--line-height-h2);
  --bb_block_500_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_500_1-content-color: var(--color-8);
  --bb_block_500_1-content-font-size: var(--font-size-lg);
  --bb_block_500_1-content-font-weight: var(--font-weight-500);
  --bb_block_500_1-content-line-height: var(--line-height-lg);
  --bb_block_500_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_500_1-text-color: var(--color-8);
  --bb_block_500_1-text-font-size: var(--font-size-lg);
  --bb_block_500_1-text-font-weight: var(--font-weight-500);
  --bb_block_500_1-text-line-height: var(--line-height-lg);
  --bb_block_500_1-text-text-align: left;

  /* Icons */
  --bb_block_500_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_500_1-button-color: var(--color-1);
  --bb_block_500_1-button-font-size: var(--font-size-lg);
  --bb_block_500_1-button-font-weight: var(--font-weight-600);
  --bb_block_500_1-button-line-height: var(--line-height-1);
  --bb_block_500_1-button-text-align: left;
  --bb_block_500_1-button-background-color: unset;
  --bb_block_500_1-button-background-color-hover: unset;

  /* Spacings */
  --bb_block_500_1-main-padding-top: 0;
  --bb_block_500_1-main-padding-right: 0;
  --bb_block_500_1-main-padding-bottom: 0;
  --bb_block_500_1-main-padding-left: 0;
  --bb_block_500_1-item-padding: 0;

  /* #endregion Block 500 v1 */

  /* #region Block 500 v2 */

  /* Background colors */
  --bb_block_500_2-main-background-color: var(--color-5);
  --bb_block_500_2-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_500_2-border: var(--border-block);
  --bb_block_500_2-border-radius: var(--border-radius-base);
  --bb_block_500_2-item-border: var(--border-block-item);
  --bb_block_500_2-item-border-radius: var(--border-radius-lg);
  --bb_block_500_2-image-border-radius: 0;

  /* Tagline */
  --bb_block_500_2-tagline-color: var(--color-1);
  --bb_block_500_2-tagline-font-size: var(--font-size-base);
  --bb_block_500_2-tagline-font-weight: var(--font-weight-500);
  --bb_block_500_2-tagline-line-height: var(--line-height-base);
  --bb_block_500_2-tagline-text-align: left;

  /* Heading */
  --bb_block_500_2-heading-color: var(--color-1);
  --bb_block_500_2-heading-font-size: var(--font-size-h2);
  --bb_block_500_2-heading-font-weight: var(--font-weight-700);
  --bb_block_500_2-heading-line-height: var(--line-height-h2);
  --bb_block_500_2-heading-text-align: left;

  /* Sub Heading */
  --bb_block_500_2-sub-heading-color: var(--color-1);
  --bb_block_500_2-sub-heading-font-size: var(--font-size-h2);
  --bb_block_500_2-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_500_2-sub-heading-line-height: var(--line-height-h2);
  --bb_block_500_2-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_500_2-content-color: var(--color-8);
  --bb_block_500_2-content-font-size: var(--font-size-lg);
  --bb_block_500_2-content-font-weight: var(--font-weight-500);
  --bb_block_500_2-content-line-height: var(--line-height-lg);
  --bb_block_500_2-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_500_2-text-color: var(--color-8);
  --bb_block_500_2-text-font-size: var(--font-size-lg);
  --bb_block_500_2-text-font-weight: var(--font-weight-500);
  --bb_block_500_2-text-line-height: var(--line-height-lg);
  --bb_block_500_2-text-text-align: left;

  /* Icons */
  --bb_block_500_2-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_500_2-button-color: var(--color-1);
  --bb_block_500_2-button-font-size: var(--font-size-lg);
  --bb_block_500_2-button-font-weight: var(--font-weight-600);
  --bb_block_500_2-button-line-height: var(--line-height-1);
  --bb_block_500_2-button-text-align: left;
  --bb_block_500_2-button-background-color: unset;
  --bb_block_500_2-button-background-color-hover: unset;

  /* Spacings */
  --bb_block_500_2-main-padding-top: 0;
  --bb_block_500_2-main-padding-right: 0;
  --bb_block_500_2-main-padding-bottom: 0;
  --bb_block_500_2-main-padding-left: 0;
  --bb_block_500_2-item-padding: 0;

  /* #endregion Block 500 v2 */

  /* #region Block 1030 v1 - Flex Columns */

  /* Background colors */
  --bb_block_1030_1-main-background-color: var(--color-5);
  --bb_block_1030_1-item-background-color: var(--color-5);

  /* Borders */
  --bb_block_1030_1-border: var(--border-block);
  --bb_block_1030_1-border-radius: var(--border-radius-base);
  --bb_block_1030_1-item-border: var(--border-block-item);
  --bb_block_1030_1-item-border-radius: var(--border-radius-lg);
  --bb_block_1030_1-image-border-radius: 0;

  /* Tagline */
  --bb_block_1030_1-tagline-color: var(--color-1);
  --bb_block_1030_1-tagline-font-size: var(--font-size-base);
  --bb_block_1030_1-tagline-font-weight: var(--font-weight-500);
  --bb_block_1030_1-tagline-line-height: var(--line-height-base);
  --bb_block_1030_1-tagline-text-align: left;

  /* Heading */
  --bb_block_1030_1-heading-color: var(--color-1);
  --bb_block_1030_1-heading-font-size: var(--font-size-h2);
  --bb_block_1030_1-heading-font-weight: var(--font-weight-700);
  --bb_block_1030_1-heading-line-height: var(--line-height-h2);
  --bb_block_1030_1-heading-text-align: left;

  /* Sub Heading */
  --bb_block_1030_1-sub-heading-color: var(--color-1);
  --bb_block_1030_1-sub-heading-font-size: var(--font-size-h2);
  --bb_block_1030_1-sub-heading-font-weight: var(--font-weight-700);
  --bb_block_1030_1-sub-heading-line-height: var(--line-height-h2);
  --bb_block_1030_1-sub-heading-text-align: left;

  /* Content (paragraphs/descriptions) */
  --bb_block_1030_1-content-color: var(--color-1);
  --bb_block_1030_1-content-font-size: var(--font-size-base);
  --bb_block_1030_1-content-font-weight: var(--font-weight-400);
  --bb_block_1030_1-content-line-height: var(--line-height-base);
  --bb_block_1030_1-content-text-align: left;

  /* Text (alternative text style) */
  --bb_block_1030_1-text-color: var(--color-8);
  --bb_block_1030_1-text-font-size: var(--font-size-lg);
  --bb_block_1030_1-text-font-weight: var(--font-weight-500);
  --bb_block_1030_1-text-line-height: var(--line-height-lg);
  --bb_block_1030_1-text-text-align: left;

  /* Icons */
  --bb_block_1030_1-icon-color: var(--color-3);

  /* Buttons */
  --bb_block_1030_1-button-color: var(--color-1);
  --bb_block_1030_1-button-font-size: var(--font-size-lg);
  --bb_block_1030_1-button-font-weight: var(--font-weight-600);
  --bb_block_1030_1-button-line-height: var(--line-height-1);
  --bb_block_1030_1-button-text-align: left;
  --bb_block_1030_1-button-background-color: var(--color-6);
  --bb_block_1030_1-button-background-color-hover: var(--color-6);

  /* Spacings */
  --bb_block_1030_1-main-padding-top: 25px;
  --bb_block_1030_1-main-padding-right: 30px;
  --bb_block_1030_1-main-padding-bottom: 25px;
  --bb_block_1030_1-main-padding-left: 30px;
  --bb_block_1030_1-item-padding: 0;

  /* #endregion Block 1030 v1 */
}

/* #region Mobile global overrides */
@media (max-width: 767px) {
  :root {

    /* Spacings */
    --bb_block_396_1-main-padding-top: 25px !important;
    --bb_block_396_1-main-padding-right: 25px !important;
    --bb_block_396_1-main-padding-bottom: 25px !important;
    --bb_block_396_1-main-padding-left: 25px !important;
    --bb_block_396_1-item-padding: 16px !important;

    /* Spacings */
    --bb_block_396_2-main-padding-top: 25px !important;
    --bb_block_396_2-main-padding-right: 25px !important;
    --bb_block_396_2-main-padding-bottom: 25px !important;
    --bb_block_396_2-main-padding-left: 25px !important;
    --bb_block_396_2-item-padding: 16px !important;

    /* Spacings */
    --bb_block_396_3-main-padding-top: 25px !important;
    --bb_block_396_3-main-padding-right: 25px !important;
    --bb_block_396_3-main-padding-bottom: 25px !important;
    --bb_block_396_3-main-padding-left: 25px !important;
    --bb_block_396_3-item-padding: 16px !important;

    /* Spacings */
    --bb_block_396_4-main-padding-top: 25px !important;
    --bb_block_396_4-main-padding-right: 25px !important;
    --bb_block_396_4-main-padding-bottom: 25px !important;
    --bb_block_396_4-main-padding-left: 25px !important;
    --bb_block_396_4-item-padding: 16px !important;

    /* Spacings */
    --bb_block_242_1-main-padding-top: 25px !important;
    --bb_block_242_1-main-padding-right: 25px !important;
    --bb_block_242_1-main-padding-bottom: 25px !important;
    --bb_block_242_1-main-padding-left: 25px !important;
    --bb_block_242_1-item-padding: 16px !important;

    /* Spacings */
    --bb_block_242_2-main-padding-top: 25px !important;
    --bb_block_242_2-main-padding-right: 25px !important;
    --bb_block_242_2-main-padding-bottom: 25px !important;
    --bb_block_242_2-main-padding-left: 25px !important;
    --bb_block_242_2-item-padding: 16px !important;

    /* Spacings */
    --bb_block_242_3-main-padding-top: 25px !important;
    --bb_block_242_3-main-padding-right: 25px !important;
    --bb_block_242_3-main-padding-bottom: 25px !important;
    --bb_block_242_3-main-padding-left: 25px !important;
    --bb_block_242_3-item-padding: 16px !important;

    /* Spacings */
    --bb_block_242_4-main-padding-top: 25px !important;
    --bb_block_242_4-main-padding-right: 25px !important;
    --bb_block_242_4-main-padding-bottom: 25px !important;
    --bb_block_242_4-main-padding-left: 25px !important;
    --bb_block_242_4-item-padding: 16px !important;

    --bb_block_1055_1-text-font-size: 16px;
    --bb_block_1055_1-text-line-height: 24px;
  }
}
/* #endregion Mobile global overrides */

/* =================================================================
   BLOCK STYLES - Apply variables with cascade
   Cascade: CMS dynamic overrides → Tier 2 (block-type) → Tier 1 (global)
   ================================================================= */

/* #region Block 396 v1 */
.bb-section-content:has([bb-system-name="bb_block_396_1"]) {
  background-color: var(--bb_block_396_1-main-background-color);
}
[bb-system-name="bb_block_396_1"] {
  border: var(--bb_block_396_1-border);
  border-radius: var(--bb_block_396_1-border-radius);
}
.bb-section-content:has([bb-system-name="bb_block_396_1"]) {
  padding-top: var(--bb_block_396_1-main-padding-top) !important;
  padding-right: var(--bb_block_396_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_396_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_396_1-main-padding-left) !important;
}

[bb-system-name="bb_block_396_1"] .bb-grid-item {
  background-color: var(--bb_block_396_1-item-background-color);
  border: var(--bb_block_396_1-item-border);
  border-radius: var(--bb_block_396_1-item-border-radius);
  padding: var(--bb_block_396_1-item-padding);
}

[bb-system-name="bb_block_396_1"] [bb-title="Tagline"] {
  color: var(--bb_block_396_1-tagline-color);
  font-size: var(--bb_block_396_1-tagline-font-size);
  font-weight: var(--bb_block_396_1-tagline-font-weight);
  line-height: var(--bb_block_396_1-tagline-line-height);
  text-align: var(--bb_block_396_1-tagline-text-align);
}

[bb-system-name="bb_block_396_1"] [bb-title="Heading"] {
  color: var(--bb_block_396_1-heading-color);
  font-size: var(--bb_block_396_1-heading-font-size);
  font-weight: var(--bb_block_396_1-heading-font-weight);
  line-height: var(--bb_block_396_1-heading-line-height);
  text-align: var(--bb_block_396_1-heading-text-align);
}

[bb-system-name="bb_block_396_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_396_1-sub-heading-color);
  font-size: var(--bb_block_396_1-sub-heading-font-size);
  font-weight: var(--bb_block_396_1-sub-heading-font-weight);
  line-height: var(--bb_block_396_1-sub-heading-line-height);
  text-align: var(--bb_block_396_1-sub-heading-text-align);
}

[bb-system-name="bb_block_396_1"] [bb-title="Icon"],
[bb-system-name="bb_block_396_1"] [bb-title="Icon"] * {
  color: var(--bb_block_396_1-icon-color);
  stroke: var(--bb_block_396_1-icon-color);
}
[bb-system-name="bb_block_396_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_396_1-icon-margin-left);
  margin-right: var(--bb_block_396_1-icon-margin-right);
}

[bb-system-name="bb_block_396_1"] [bb-title="Content"],
[bb-system-name="bb_block_396_1"] [bb-title="Content"] * {
  color: var(--bb_block_396_1-content-color);
  font-size: var(--bb_block_396_1-content-font-size);
  font-weight: var(--bb_block_396_1-content-font-weight);
  line-height: var(--bb_block_396_1-content-line-height);
  text-align: var(--bb_block_396_1-content-text-align);
}
[bb-system-name="bb_block_396_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_396_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_396_1-sub-content-color);
  font-size: var(--bb_block_396_1-sub-content-font-size);
  font-weight: var(--bb_block_396_1-sub-content-font-weight);
  line-height: var(--bb_block_396_1-sub-content-line-height);
  text-align: var(--bb_block_396_1-sub-content-text-align);
}

[bb-system-name="bb_block_396_1"] [bb-title="Text"],
[bb-system-name="bb_block_396_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_396_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_396_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_396_1-text-color);
  font-size: var(--bb_block_396_1-text-font-size);
  font-weight: var(--bb_block_396_1-text-font-weight);
  line-height: var(--bb_block_396_1-text-line-height);
  text-align: var(--bb_block_396_1-text-text-align);
}

[bb-system-name="bb_block_396_1"] .button[bb-title="Button"] {
  color: var(--bb_block_396_1-button-color);
  font-size: var(--bb_block_396_1-button-font-size);
  font-weight: var(--bb_block_396_1-button-font-weight);
  line-height: var(--bb_block_396_1-button-line-height);
  text-align: var(--bb_block_396_1-button-text-align);
}
[bb-system-name="bb_block_396_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_396_1-button-text-align) !important;
  justify-content: var(--bb_block_396_1-button-text-align) !important;
}

/* #endregion Block 396 v1 */

/* #region Block 396 v2 */
[bb-system-name="bb_block_396_2"] {
  background-color: var(--bb_block_396_2-main-background-color);
  border: var(--bb_block_396_2-border);
  border-radius: var(--bb_block_396_2-border-radius);
}
.bb-section-content:has([bb-system-name="bb_block_396_2"]) {
  padding-top: var(--bb_block_396_2-main-padding-top) !important;
  padding-right: var(--bb_block_396_2-main-padding-right) !important;
  padding-bottom: var(--bb_block_396_2-main-padding-bottom) !important;
  padding-left: var(--bb_block_396_2-main-padding-left) !important;
}

[bb-system-name="bb_block_396_2"] .bb-grid-item {
  background-color: var(--bb_block_396_2-item-background-color);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="141" height="143" viewBox="0 0 141 143" fill="none"><path d="M55.3109 17.6123C55.3109 17.6123 55.8205 24.1918 63.1995 31.0593C70.5786 37.9267 83.9185 43.9967 92.7157 46.9209C101.513 49.8451 105.28 51.3737 112.703 57.7095C120.127 64.0453 132.137 82.3438 130.364 114.023C130.364 114.023 125.667 102.946 121.523 99.0029C117.379 95.0597 117.401 92.9108 108.249 86.1762C99.0755 79.4417 90.7214 76.2073 85.8685 75.2548C81.0156 74.3022 65.7036 65.1529 60.4518 53.6111C55.2001 42.0915 53.9813 36.6197 55.2887 17.6123" fill="url(%23paint0_linear_1433_7998)" fill-opacity="0.1"/><path d="M0 70.3804C0 70.3804 4.45405 81.1025 24.0651 83.9159C43.6761 86.7515 59.8524 83.9159 59.8524 83.9159C59.8524 83.9159 82.1003 78.2669 102.93 91.8025C123.76 105.36 134.042 133.295 136.258 142.998C136.258 142.998 126.862 133.738 117.489 129.551C108.115 125.364 97.1908 120.114 76.1616 120.934C55.1324 121.753 40.9283 126.627 21.4281 110.278C3.1023 94.9039 0 70.3804 0 70.3804Z" fill="url(%23paint1_linear_1433_7998)" fill-opacity="0.1"/><path d="M111.904 0.0221545C111.904 0.0221545 110.286 5.27245 112.835 10.5227C115.405 15.773 118.64 22.3747 129.011 31.4131C139.404 40.4516 140.999 48.6704 140.999 60.7882C140.999 71.9755 134.484 86.1314 133.155 88.5461C133.155 88.5461 133.11 82.1438 131.98 76.8935C130.828 71.6432 127.327 61.7851 120.59 54.3859C113.854 46.9646 110.153 45.4804 106.63 36.6634C103.129 27.8465 103.195 14.2888 111.882 0" fill="url(%23paint2_linear_1433_7998)" fill-opacity="0.1"/><defs><linearGradient id="paint0_linear_1433_7998" x1="92.6727" y1="17.6123" x2="92.6727" y2="114.023" gradientUnits="userSpaceOnUse"><stop stop-color="%2365BC45"/><stop offset="1" stop-color="%2365BC45"/></linearGradient><linearGradient id="paint1_linear_1433_7998" x1="68.1288" y1="70.3804" x2="68.1288" y2="142.998" gradientUnits="userSpaceOn userSpaceOnUse"><stop stop-color="%2365BC45"/><stop offset="1" stop-color="%2365BC45"/></linearGradient><linearGradient id="paint2_linear_1433_7998" x1="122.73" y1="0" x2="122.73" y2="88.5461" gradientUnits="userSpaceOnUse"><stop stop-color="%2365BC45"/><stop offset="1" stop-color="%2365BC45"/></linearGradient></defs></svg>');
  background-position: right top;
  background-repeat: no-repeat;
  border: var(--bb_block_396_2-item-border);
  border-radius: var(--bb_block_396_2-item-border-radius);
  padding: var(--bb_block_396_2-item-padding);
}

[bb-system-name="bb_block_396_2"] [bb-title="Tagline"] {
  color: var(--bb_block_396_2-tagline-color);
  font-size: var(--bb_block_396_2-tagline-font-size);
  font-weight: var(--bb_block_396_2-tagline-font-weight);
  line-height: var(--bb_block_396_2-tagline-line-height);
  text-align: var(--bb_block_396_2-tagline-text-align);
}

[bb-system-name="bb_block_396_2"] [bb-title="Heading"] {
  color: var(--bb_block_396_2-heading-color);
  font-size: var(--bb_block_396_2-heading-font-size);
  font-weight: var(--bb_block_396_2-heading-font-weight);
  line-height: var(--bb_block_396_2-heading-line-height);
  text-align: var(--bb_block_396_2-heading-text-align);
}

[bb-system-name="bb_block_396_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_396_2-sub-heading-color);
  font-size: var(--bb_block_396_2-sub-heading-font-size);
  font-weight: var(--bb_block_396_2-sub-heading-font-weight);
  line-height: var(--bb_block_396_2-sub-heading-line-height);
  text-align: var(--bb_block_396_2-sub-heading-text-align);
}

[bb-system-name="bb_block_396_2"] [bb-title="Icon"],
[bb-system-name="bb_block_396_2"] [bb-title="Icon"] * {
  color: var(--bb_block_396_2-icon-color);
  stroke: var(--bb_block_396_2-icon-color);
}
[bb-system-name="bb_block_396_2"] [bb-title="Icon"] {
  margin-left: var(--bb_block_396_2-icon-margin-left);
  margin-right: var(--bb_block_396_2-icon-margin-right);
}

[bb-system-name="bb_block_396_2"] [bb-title="Content"],
[bb-system-name="bb_block_396_2"] [bb-title="Content"] * {
  color: var(--bb_block_396_2-content-color);
  font-size: var(--bb_block_396_2-content-font-size);
  font-weight: var(--bb_block_396_2-content-font-weight);
  line-height: var(--bb_block_396_2-content-line-height);
  text-align: var(--bb_block_396_2-content-text-align);
}
[bb-system-name="bb_block_396_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_396_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_396_2-sub-content-color);
  font-size: var(--bb_block_396_2-sub-content-font-size);
  font-weight: var(--bb_block_396_2-sub-content-font-weight);
  line-height: var(--bb_block_396_2-sub-content-line-height);
  text-align: var(--bb_block_396_2-sub-content-text-align);
}

[bb-system-name="bb_block_396_2"] [bb-title="Text"],
[bb-system-name="bb_block_396_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_396_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_396_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_396_2-text-color);
  font-size: var(--bb_block_396_2-text-font-size);
  font-weight: var(--bb_block_396_2-text-font-weight);
  line-height: var(--bb_block_396_2-text-line-height);
  text-align: var(--bb_block_396_2-text-text-align);
}

[bb-system-name="bb_block_396_2"] .button[bb-title="Button"] {
  color: var(--bb_block_396_2-button-color);
  font-size: var(--bb_block_396_2-button-font-size);
  font-weight: var(--bb_block_396_2-button-font-weight);
  line-height: var(--bb_block_396_2-button-line-height);
  text-align: var(--bb_block_396_2-button-text-align);
}
[bb-system-name="bb_block_396_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_396_2-button-text-align) !important;
  justify-content: var(--bb_block_396_2-button-text-align) !important;
}

/* #endregion Block 396 v2 */

/* #region Block 396 v3 */
.bb-section-content:has([bb-system-name="bb_block_396_3"]) {
  
}
[bb-system-name="bb_block_396_3"] {
  background-color: var(--bb_block_396_3-main-background-color);
  border: var(--bb_block_396_3-border);
  border-radius: var(--bb_block_396_3-border-radius);
}
.bb-section-content:has([bb-system-name="bb_block_396_3"]) {
  padding-top: var(--bb_block_396_3-main-padding-top) !important;
  padding-right: var(--bb_block_396_3-main-padding-right) !important;
  padding-bottom: var(--bb_block_396_3-main-padding-bottom) !important;
  padding-left: var(--bb_block_396_3-main-padding-left) !important;
}

[bb-system-name="bb_block_396_3"] .bb-grid-item {
  background-color: var(--bb_block_396_3-item-background-color);
  border: var(--bb_block_396_3-item-border);
  border-radius: var(--bb_block_396_3-item-border-radius);
  padding: var(--bb_block_396_3-item-padding);
}

[bb-system-name="bb_block_396_3"] [bb-title="Tagline"] {
  color: var(--bb_block_396_3-tagline-color);
  font-size: var(--bb_block_396_3-tagline-font-size);
  font-weight: var(--bb_block_396_3-tagline-font-weight);
  line-height: var(--bb_block_396_3-tagline-line-height);
  text-align: var(--bb_block_396_3-tagline-text-align);
}

[bb-system-name="bb_block_396_3"] [bb-title="Heading"] {
  color: var(--bb_block_396_3-heading-color);
  font-size: var(--bb_block_396_3-heading-font-size);
  font-weight: var(--bb_block_396_3-heading-font-weight);
  line-height: var(--bb_block_396_3-heading-line-height);
  text-align: var(--bb_block_396_3-heading-text-align);
}

[bb-system-name="bb_block_396_3"] [bb-title="Sub Heading"] {
  color: var(--bb_block_396_3-sub-heading-color);
  font-size: var(--bb_block_396_3-sub-heading-font-size);
  font-weight: var(--bb_block_396_3-sub-heading-font-weight);
  line-height: var(--bb_block_396_3-sub-heading-line-height);
  text-align: var(--bb_block_396_3-sub-heading-text-align);
}

[bb-system-name="bb_block_396_3"] [bb-title="Icon"],
[bb-system-name="bb_block_396_3"] [bb-title="Icon"] * {
  color: var(--bb_block_396_3-icon-color);
  stroke: var(--bb_block_396_3-icon-color);
}
[bb-system-name="bb_block_396_3"] [bb-title="Icon"] {
  margin-left: var(--bb_block_396_3-icon-margin-left);
  margin-right: var(--bb_block_396_3-icon-margin-right);
}

[bb-system-name="bb_block_396_3"] [bb-title="Content"],
[bb-system-name="bb_block_396_3"] [bb-title="Content"] * {
  color: var(--bb_block_396_3-content-color);
  font-size: var(--bb_block_396_3-content-font-size);
  font-weight: var(--bb_block_396_3-content-font-weight);
  line-height: var(--bb_block_396_3-content-line-height);
  text-align: var(--bb_block_396_3-content-text-align);
}
[bb-system-name="bb_block_396_3"] [bb-title="Sub Content"],
[bb-system-name="bb_block_396_3"] [bb-title="Sub Content"] * {
  color: var(--bb_block_396_3-sub-content-color);
  font-size: var(--bb_block_396_3-sub-content-font-size);
  font-weight: var(--bb_block_396_3-sub-content-font-weight);
  line-height: var(--bb_block_396_3-sub-content-line-height);
  text-align: var(--bb_block_396_3-sub-content-text-align);
}

[bb-system-name="bb_block_396_3"] [bb-title="Text"],
[bb-system-name="bb_block_396_3"] [bb-title="Text"] *,
[bb-system-name="bb_block_396_3"] [bb-title="Sub Text"],
[bb-system-name="bb_block_396_3"] [bb-title="Sub Text"] * {
  color: var(--bb_block_396_3-text-color);
  font-size: var(--bb_block_396_3-text-font-size);
  font-weight: var(--bb_block_396_3-text-font-weight);
  line-height: var(--bb_block_396_3-text-line-height);
  text-align: var(--bb_block_396_3-text-text-align);
}

[bb-system-name="bb_block_396_3"] .button[bb-title="Button"] {
  color: var(--bb_block_396_3-button-color);
  font-size: var(--bb_block_396_3-button-font-size);
  font-weight: var(--bb_block_396_3-button-font-weight);
  line-height: var(--bb_block_396_3-button-line-height);
  text-align: var(--bb_block_396_3-button-text-align);
}
[bb-system-name="bb_block_396_3"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_396_3-button-text-align) !important;
  justify-content: var(--bb_block_396_3-button-text-align) !important;
}

/* #endregion Block 396 v3 */

/* #region Block 136 v1 */
[bb-system-name="bb_block_136_1"] {
  background-color: var(--bb_block_136_1-main-background-color);
  border: var(--bb_block_136_1-border);
  border-radius: var(--bb_block_136_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_136_1"]) {
  padding-top: var(--bb_block_136_1-main-padding-top) !important;
  padding-right: var(--bb_block_136_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_136_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_136_1-main-padding-left) !important;
}

[bb-system-name="bb_block_136_1"] [bb-title="Tagline"] {
  color: var(--bb_block_136_1-tagline-color);
  font-size: var(--bb_block_136_1-tagline-font-size);
  font-weight: var(--bb_block_136_1-tagline-font-weight);
  line-height: var(--bb_block_136_1-tagline-line-height);
  text-align: var(--bb_block_136_1-tagline-text-align);
}

[bb-system-name="bb_block_136_1"] [bb-title="Heading"] {
  color: var(--bb_block_136_1-heading-color);
  font-size: var(--bb_block_136_1-heading-font-size);
  font-weight: var(--bb_block_136_1-heading-font-weight);
  line-height: var(--bb_block_136_1-heading-line-height);
  text-align: var(--bb_block_136_1-heading-text-align);
}

[bb-system-name="bb_block_136_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_136_1-sub-heading-color);
  font-size: var(--bb_block_136_1-sub-heading-font-size);
  font-weight: var(--bb_block_136_1-sub-heading-font-weight);
  line-height: var(--bb_block_136_1-sub-heading-line-height);
  text-align: var(--bb_block_136_1-sub-heading-text-align);
}

[bb-system-name="bb_block_136_1"] [bb-title="Icon"],
[bb-system-name="bb_block_136_1"] [bb-title="Icon"] * {
  color: var(--bb_block_136_1-icon-color);
  stroke: var(--bb_block_136_1-icon-color);
}
[bb-system-name="bb_block_136_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_136_1-icon-margin-left);
  margin-right: var(--bb_block_136_1-icon-margin-right);
}

[bb-system-name="bb_block_136_1"] [bb-title="Content"],
[bb-system-name="bb_block_136_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_136_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_136_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_136_1-content-color);
  font-size: var(--bb_block_136_1-content-font-size);
  font-weight: var(--bb_block_136_1-content-font-weight);
  line-height: var(--bb_block_136_1-content-line-height);
  text-align: var(--bb_block_136_1-content-text-align);
}

[bb-system-name="bb_block_136_1"] .button[bb-title="Button"] {
  color: var(--bb_block_136_1-button-color);
  font-size: var(--bb_block_136_1-button-font-size);
  font-weight: var(--bb_block_136_1-button-font-weight);
  line-height: var(--bb_block_136_1-button-line-height);
  text-align: var(--bb_block_136_1-button-text-align);
}
[bb-system-name="bb_block_136_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_136_1-button-text-align) !important;
  justify-content: var(--bb_block_136_1-button-text-align) !important;
}

/* #endregion Block 136 v1 */

/* #region Block 1006 v1 */
[bb-system-name="bb_block_1006_1"] {
  background-color: var(--bb_block_1006_1-main-background-color);
  border: var(--bb_block_1006_1-border);
  border-radius: var(--bb_block_1006_1-border-radius);
}
.bb-section-content:has([bb-system-name="bb_block_1006_1"]) {
  padding-top: var(--bb_block_1006_1-main-padding-top) !important;
  padding-right: var(--bb_block_1006_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1006_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1006_1-main-padding-left) !important;
}

[bb-system-name="bb_block_1006_1"] [bb-title="Tagline"] {
  color: var(--bb_block_1006_1-tagline-color);
  font-size: var(--bb_block_1006_1-tagline-font-size);
  font-weight: var(--bb_block_1006_1-tagline-font-weight);
  line-height: var(--bb_block_1006_1-tagline-line-height);
  text-align: var(--bb_block_1006_1-tagline-text-align);
}

[bb-system-name="bb_block_1006_1"] [bb-title="Heading"] {
  color: var(--bb_block_1006_1-heading-color);
  font-size: var(--bb_block_1006_1-heading-font-size);
  font-weight: var(--bb_block_1006_1-heading-font-weight);
  line-height: var(--bb_block_1006_1-heading-line-height);
  text-align: var(--bb_block_1006_1-heading-text-align);
}

[bb-system-name="bb_block_1006_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_1006_1-sub-heading-color);
  font-size: var(--bb_block_1006_1-sub-heading-font-size);
  font-weight: var(--bb_block_1006_1-sub-heading-font-weight);
  line-height: var(--bb_block_1006_1-sub-heading-line-height);
  text-align: var(--bb_block_1006_1-sub-heading-text-align);
}

[bb-system-name="bb_block_1006_1"] [bb-title="Icon"],
[bb-system-name="bb_block_1006_1"] [bb-title="Icon"] * {
  color: var(--bb_block_1006_1-icon-color);
  stroke: var(--bb_block_1006_1-icon-color);
}
[bb-system-name="bb_block_1006_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_1006_1-icon-margin-left);
  margin-right: var(--bb_block_1006_1-icon-margin-right);
}

[bb-system-name="bb_block_1006_1"] [bb-title="Content"],
[bb-system-name="bb_block_1006_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_1006_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_1006_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_1006_1-content-color);
  font-size: var(--bb_block_1006_1-content-font-size);
  font-weight: var(--bb_block_1006_1-content-font-weight);
  line-height: var(--bb_block_1006_1-content-line-height);
  text-align: var(--bb_block_1006_1-content-text-align);
}

[bb-system-name="bb_block_1006_1"] .button[bb-title="Button"] {
  color: var(--bb_block_1006_1-button-color);
  font-size: var(--bb_block_1006_1-button-font-size);
  font-weight: var(--bb_block_1006_1-button-font-weight);
  line-height: var(--bb_block_1006_1-button-line-height);
  text-align: var(--bb_block_1006_1-button-text-align);
}
[bb-system-name="bb_block_1006_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_1006_1-button-text-align) !important;
  justify-content: var(--bb_block_1006_1-button-text-align) !important;
}

/* #endregion Block 1006 v1 */

/* #region Block 1035 v1 */
.bb-section-content:has([bb-system-name="bb_block_1035_1"]) {
  padding-top: var(--bb_block_1035_1-main-padding-top) !important;
  padding-right: var(--bb_block_1035_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1035_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1035_1-main-padding-left) !important;
}
/* #endregion Block 1035 v1 */

/* #region Block 1036 v1 */
.bb-section-content:has([bb-system-name="bb_block_1036_1"]) {
  padding-top: var(--bb_block_1036_1-main-padding-top) !important;
  padding-right: var(--bb_block_1036_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1036_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1036_1-main-padding-left) !important;
}
/* #endregion Block 1036 v1 */

/* #region Block 1100 v1 */
.bb-section-content:has([bb-system-name="bb_block_1100_1"]) {
  padding-top: var(--bb_block_1100_1-main-padding-top) !important;
  padding-right: var(--bb_block_1100_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1100_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1100_1-main-padding-left) !important;
}
/* #endregion Block 1100 v1 */


/* #region Block 55 v1 */
[bb-system-name="bb_block_55_1"] {
  background-color: var(--bb_block_55_1-main-background-color);
  border: var(--bb_block_55_1-border);
  border-radius: var(--bb_block_55_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_55_1"]) {
  padding-top: var(--bb_block_55_1-main-padding-top) !important;
  padding-right: var(--bb_block_55_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_55_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_55_1-main-padding-left) !important;
}

[bb-system-name="bb_block_55_1"] [bb-title="Tagline"] {
  color: var(--bb_block_55_1-tagline-color);
  font-size: var(--bb_block_55_1-tagline-font-size);
  font-weight: var(--bb_block_55_1-tagline-font-weight);
  line-height: var(--bb_block_55_1-tagline-line-height);
  text-align: var(--bb_block_55_1-tagline-text-align);
}

[bb-system-name="bb_block_55_1"] [bb-title="Heading"] {
  color: var(--bb_block_55_1-heading-color);
  font-size: var(--bb_block_55_1-heading-font-size);
  font-weight: var(--bb_block_55_1-heading-font-weight);
  line-height: var(--bb_block_55_1-heading-line-height);
  text-align: var(--bb_block_55_1-heading-text-align);
}

[bb-system-name="bb_block_55_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_55_1-sub-heading-color);
  font-size: var(--bb_block_55_1-sub-heading-font-size);
  font-weight: var(--bb_block_55_1-sub-heading-font-weight);
  line-height: var(--bb_block_55_1-sub-heading-line-height);
  text-align: var(--bb_block_55_1-sub-heading-text-align);
}

[bb-system-name="bb_block_55_1"] [bb-title="Icon"],
[bb-system-name="bb_block_55_1"] [bb-title="Icon"] * {
  color: var(--bb_block_55_1-icon-color);
  stroke: var(--bb_block_55_1-icon-color);
}

[bb-system-name="bb_block_55_1"] [bb-title="Content"],
[bb-system-name="bb_block_55_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_55_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_55_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_55_1-content-color);
  font-size: var(--bb_block_55_1-content-font-size);
  font-weight: var(--bb_block_55_1-content-font-weight);
  line-height: var(--bb_block_55_1-content-line-height);
  text-align: var(--bb_block_55_1-content-text-align);
}

[bb-system-name="bb_block_55_1"] [bb-title="Text"],
[bb-system-name="bb_block_55_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_55_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_55_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_55_1-text-color);
  font-size: var(--bb_block_55_1-text-font-size);
  font-weight: var(--bb_block_55_1-text-font-weight);
  line-height: var(--bb_block_55_1-text-line-height);
  text-align: var(--bb_block_55_1-text-text-align);
}

[bb-system-name="bb_block_55_1"] .button[bb-title="Button"] {
  color: var(--bb_block_55_1-button-color);
  font-size: var(--bb_block_55_1-button-font-size);
  font-weight: var(--bb_block_55_1-button-font-weight);
  line-height: var(--bb_block_55_1-button-line-height);
  text-align: var(--bb_block_55_1-button-text-align);
}
[bb-system-name="bb_block_55_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_55_1-button-text-align) !important;
  justify-content: var(--bb_block_55_1-button-text-align) !important;
}

/* #endregion Block 55 v1 */

/* #region Block 1055 v1 */
[bb-system-name="bb_block_1055_1"] {
  background-color: var(--bb_block_1055_1-main-background-color);
}

[bb-system-name="bb_block_1055_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_1055_1-icon-margin-left);
  margin-right: var(--bb_block_1055_1-icon-margin-right);
}

.bb-section-content:has([bb-system-name="bb_block_1055_1"]) {
  padding-top: var(--bb_block_1055_1-main-padding-top) !important;
  padding-right: var(--bb_block_1055_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1055_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1055_1-main-padding-left) !important;
}

[bb-system-name="bb_block_1055_1"] [bb-title="Text"],
[bb-system-name="bb_block_1055_1"] [bb-title="Text"] * {
  color: var(--bb_block_1055_1-text-color);
  font-size: var(--bb_block_1055_1-text-font-size);
  font-weight: var(--bb_block_1055_1-text-font-weight);
  line-height: var(--bb_block_1055_1-text-line-height);
  text-align: var(--bb_block_1055_1-text-text-align);
}

[bb-system-name="bb_block_1055_1"] [bb-title="Name"],
[bb-system-name="bb_block_1055_1"] [bb-title="Name"] * {
  color: var(--bb_block_1055_1-name-color);
  font-size: var(--bb_block_1055_1-name-font-size);
  font-weight: var(--bb_block_1055_1-name-font-weight);
  line-height: var(--bb_block_1055_1-name-line-height);
  text-align: var(--bb_block_1055_1-name-text-align);
}

[bb-system-name="bb_block_1055_1"] [bb-title="Title"],
[bb-system-name="bb_block_1055_1"] [bb-title="Title"] * {
  color: var(--bb_block_1055_1-title-color);
  font-size: var(--bb_block_1055_1-title-font-size);
  font-weight: var(--bb_block_1055_1-title-font-weight);
  line-height: var(--bb_block_1055_1-title-line-height);
  text-align: var(--bb_block_1055_1-title-text-align);
}

/* #endregion Block 1055 v1 */

/* #region Block 47 v1 */
[bb-system-name="bb_block_47_1"] {
  background-color: var(--bb_block_47_1-main-background-color);
  border: var(--bb_block_47_1-border);
  border-radius: var(--bb_block_47_1-border-radius);
}
.bb-section-content:has([bb-system-name="bb_block_47_1"]) {
  padding-top: var(--bb_block_47_1-main-padding-top) !important;
  padding-right: var(--bb_block_47_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_47_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_47_1-main-padding-left) !important;
}

[bb-system-name="bb_block_47_1"] [bb-title="Tagline"] {
  color: var(--bb_block_47_1-tagline-color);
  font-size: var(--bb_block_47_1-tagline-font-size);
  font-weight: var(--bb_block_47_1-tagline-font-weight);
  line-height: var(--bb_block_47_1-tagline-line-height);
  text-align: var(--bb_block_47_1-tagline-text-align);
}

[bb-system-name="bb_block_47_1"] [bb-title="Heading"] {
  color: var(--bb_block_47_1-heading-color);
  font-size: var(--bb_block_47_1-heading-font-size);
  font-weight: var(--bb_block_47_1-heading-font-weight);
  line-height: var(--bb_block_47_1-heading-line-height);
  text-align: var(--bb_block_47_1-heading-text-align);
}

[bb-system-name="bb_block_47_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_47_1-sub-heading-color);
  font-size: var(--bb_block_47_1-sub-heading-font-size);
  font-weight: var(--bb_block_47_1-sub-heading-font-weight);
  line-height: var(--bb_block_47_1-sub-heading-line-height);
  text-align: var(--bb_block_47_1-sub-heading-text-align);
}

[bb-system-name="bb_block_47_1"] [bb-title="Icon"],
[bb-system-name="bb_block_47_1"] [bb-title="Icon"] * {
  color: var(--bb_block_47_1-icon-color);
  stroke: var(--bb_block_47_1-icon-color);
}

[bb-system-name="bb_block_47_1"] [bb-title="Content"],
[bb-system-name="bb_block_47_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_47_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_47_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_47_1-content-color);
  font-size: var(--bb_block_47_1-content-font-size);
  font-weight: var(--bb_block_47_1-content-font-weight);
  line-height: var(--bb_block_47_1-content-line-height);
  text-align: var(--bb_block_47_1-content-text-align);
}

[bb-system-name="bb_block_47_1"] [bb-title="Text"],
[bb-system-name="bb_block_47_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_47_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_47_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_47_1-text-color);
  font-size: var(--bb_block_47_1-text-font-size);
  font-weight: var(--bb_block_47_1-text-font-weight);
  line-height: var(--bb_block_47_1-text-line-height);
  text-align: var(--bb_block_47_1-text-text-align);
}

[bb-system-name="bb_block_47_1"] .button[bb-title="Button"] {
  color: var(--bb_block_47_1-button-color);
  font-size: var(--bb_block_47_1-button-font-size);
  font-weight: var(--bb_block_47_1-button-font-weight);
  line-height: var(--bb_block_47_1-button-line-height);
  text-align: var(--bb_block_47_1-button-text-align);
}
[bb-system-name="bb_block_47_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_47_1-button-text-align) !important;
  justify-content: var(--bb_block_47_1-button-text-align) !important;
}

/* #endregion Block 47 v1 */

/* #region Block 241 v1 */
[bb-system-name="bb_block_241_1"] {
  padding-top: var(--bb_block_241_1-main-padding-top);
  padding-right: var(--bb_block_241_1-main-padding-right);
  padding-bottom: var(--bb_block_241_1-main-padding-bottom);
  padding-left: var(--bb_block_241_1-main-padding-left);
  background-color: var(--bb_block_241_1-main-background-color);
  border: var(--bb_block_241_1-border);
  border-radius: var(--bb_block_241_1-border-radius);
}

[bb-system-name="bb_block_241_1"] .bb-grid-item {
  background-color: var(--bb_block_241_1-item-background-color);
  border: var(--bb_block_241_1-item-border);
  border-radius: var(--bb_block_241_1-item-border-radius);
  padding: var(--bb_block_241_1-item-padding);
}

[bb-system-name="bb_block_241_1"] [bb-title="Tagline"] {
  color: var(--bb_block_241_1-tagline-color);
  font-size: var(--bb_block_241_1-tagline-font-size);
  font-weight: var(--bb_block_241_1-tagline-font-weight);
  line-height: var(--bb_block_241_1-tagline-line-height);
  text-align: var(--bb_block_241_1-tagline-text-align);
}

[bb-system-name="bb_block_241_1"] [bb-title="Heading"] {
  color: var(--bb_block_241_1-heading-color);
  font-size: var(--bb_block_241_1-heading-font-size);
  font-weight: var(--bb_block_241_1-heading-font-weight);
  line-height: var(--bb_block_241_1-heading-line-height);
  text-align: var(--bb_block_241_1-heading-text-align);
}

[bb-system-name="bb_block_241_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_241_1-sub-heading-color);
  font-size: var(--bb_block_241_1-sub-heading-font-size);
  font-weight: var(--bb_block_241_1-sub-heading-font-weight);
  line-height: var(--bb_block_241_1-sub-heading-line-height);
  text-align: var(--bb_block_241_1-sub-heading-text-align);
}

[bb-system-name="bb_block_241_1"] [bb-title="Icon"],
[bb-system-name="bb_block_241_1"] [bb-title="Icon"] * {
  color: var(--bb_block_241_1-icon-color);
  stroke: var(--bb_block_241_1-icon-color);
}

[bb-system-name="bb_block_241_1"] [bb-title="Content"],
[bb-system-name="bb_block_241_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_241_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_241_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_241_1-content-color);
  font-size: var(--bb_block_241_1-content-font-size);
  font-weight: var(--bb_block_241_1-content-font-weight);
  line-height: var(--bb_block_241_1-content-line-height);
  text-align: var(--bb_block_241_1-content-text-align);
}

[bb-system-name="bb_block_241_1"] [bb-title="Text"],
[bb-system-name="bb_block_241_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_241_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_241_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_241_1-text-color);
  font-size: var(--bb_block_241_1-text-font-size);
  font-weight: var(--bb_block_241_1-text-font-weight);
  line-height: var(--bb_block_241_1-text-line-height);
  text-align: var(--bb_block_241_1-text-text-align);
}

[bb-system-name="bb_block_241_1"] .button[bb-title="Button"] {
  color: var(--bb_block_241_1-button-color);
  font-size: var(--bb_block_241_1-button-font-size);
  font-weight: var(--bb_block_241_1-button-font-weight);
  line-height: var(--bb_block_241_1-button-line-height);
  text-align: var(--bb_block_241_1-button-text-align);
}
[bb-system-name="bb_block_241_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_241_1-button-text-align) !important;
  justify-content: var(--bb_block_241_1-button-text-align) !important;
}

/* #endregion Block 241 v1 */

/* #region Block 242 v1 */
[bb-system-name="bb_block_242_1"] {
  background-color: var(--bb_block_242_1-main-background-color);
  border: var(--bb_block_242_1-border);
  border-radius: var(--bb_block_242_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_242_1"]) {
  padding-top: var(--bb_block_242_1-main-padding-top) !important;
  padding-right: var(--bb_block_242_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_242_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_242_1-main-padding-left) !important;
}

[bb-system-name="bb_block_242_1"] .bb-grid-item {
  background-color: var(--bb_block_242_1-item-background-color);
  border: var(--bb_block_242_1-item-border);
  border-radius: var(--bb_block_242_1-item-border-radius);
  padding: var(--bb_block_242_1-item-padding);
}

[bb-system-name="bb_block_242_1"] [bb-title="Tagline"] {
  color: var(--bb_block_242_1-tagline-color);
  font-size: var(--bb_block_242_1-tagline-font-size);
  font-weight: var(--bb_block_242_1-tagline-font-weight);
  line-height: var(--bb_block_242_1-tagline-line-height);
  text-align: var(--bb_block_242_1-tagline-text-align);
}

[bb-system-name="bb_block_242_1"] [bb-title="Heading"] {
  color: var(--bb_block_242_1-heading-color);
  font-size: var(--bb_block_242_1-heading-font-size);
  font-weight: var(--bb_block_242_1-heading-font-weight);
  line-height: var(--bb_block_242_1-heading-line-height);
  text-align: var(--bb_block_242_1-heading-text-align);
}

[bb-system-name="bb_block_242_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_242_1-sub-heading-color);
  font-size: var(--bb_block_242_1-sub-heading-font-size);
  font-weight: var(--bb_block_242_1-sub-heading-font-weight);
  line-height: var(--bb_block_242_1-sub-heading-line-height);
  text-align: var(--bb_block_242_1-sub-heading-text-align);
}

[bb-system-name="bb_block_242_1"] [bb-title="Icon"],
[bb-system-name="bb_block_242_1"] [bb-title="Icon"] * {
  color: var(--bb_block_242_1-icon-color);
  stroke: var(--bb_block_242_1-icon-color);
}
[bb-system-name="bb_block_242_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_242_1-icon-margin-left);
  margin-right: var(--bb_block_242_1-icon-margin-right);
}

[bb-system-name="bb_block_242_1"] [bb-title="Content"],
[bb-system-name="bb_block_242_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_242_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_242_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_242_1-content-color);
  font-size: var(--bb_block_242_1-content-font-size);
  font-weight: var(--bb_block_242_1-content-font-weight);
  line-height: var(--bb_block_242_1-content-line-height);
  text-align: var(--bb_block_242_1-content-text-align);
}

[bb-system-name="bb_block_242_1"] [bb-title="Text"],
[bb-system-name="bb_block_242_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_242_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_242_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_242_1-text-color);
  font-size: var(--bb_block_242_1-text-font-size);
  font-weight: var(--bb_block_242_1-text-font-weight);
  line-height: var(--bb_block_242_1-text-line-height);
  text-align: var(--bb_block_242_1-text-text-align);
}

[bb-system-name="bb_block_242_1"] .button[bb-title="Button"] {
  color: var(--bb_block_242_1-button-color);
  font-size: var(--bb_block_242_1-button-font-size);
  font-weight: var(--bb_block_242_1-button-font-weight);
  line-height: var(--bb_block_242_1-button-line-height);
  text-align: var(--bb_block_242_1-button-text-align);
}
[bb-system-name="bb_block_242_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_242_1-button-text-align) !important;
  justify-content: var(--bb_block_242_1-button-text-align) !important;
}

/* #endregion Block 242 v1 */

/* #region Block 242 v2 */
[bb-system-name="bb_block_242_2"] {
  background-color: var(--bb_block_242_2-main-background-color);
  border: var(--bb_block_242_2-border);
  border-radius: var(--bb_block_242_2-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_242_2"]) {
  padding-top: var(--bb_block_242_2-main-padding-top) !important;
  padding-right: var(--bb_block_242_2-main-padding-right) !important;
  padding-bottom: var(--bb_block_242_2-main-padding-bottom) !important;
  padding-left: var(--bb_block_242_2-main-padding-left) !important;
}

[bb-system-name="bb_block_242_2"] .bb-grid-item {
  background-color: var(--bb_block_242_2-item-background-color);
  border: var(--bb_block_242_2-item-border);
  border-radius: var(--bb_block_242_2-item-border-radius);
  padding: var(--bb_block_242_2-item-padding);
}

[bb-system-name="bb_block_242_2"] [bb-title="Tagline"] {
  color: var(--bb_block_242_2-tagline-color);
  font-size: var(--bb_block_242_2-tagline-font-size);
  font-weight: var(--bb_block_242_2-tagline-font-weight);
  line-height: var(--bb_block_242_2-tagline-line-height);
  text-align: var(--bb_block_242_2-tagline-text-align);
}

[bb-system-name="bb_block_242_2"] [bb-title="Heading"] {
  color: var(--bb_block_242_2-heading-color);
  font-size: var(--bb_block_242_2-heading-font-size);
  font-weight: var(--bb_block_242_2-heading-font-weight);
  line-height: var(--bb_block_242_2-heading-line-height);
  text-align: var(--bb_block_242_2-heading-text-align);
}

[bb-system-name="bb_block_242_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_242_2-sub-heading-color);
  font-size: var(--bb_block_242_2-sub-heading-font-size);
  font-weight: var(--bb_block_242_2-sub-heading-font-weight);
  line-height: var(--bb_block_242_2-sub-heading-line-height);
  text-align: var(--bb_block_242_2-sub-heading-text-align);
}

[bb-system-name="bb_block_242_2"] [bb-title="Icon"],
[bb-system-name="bb_block_242_2"] [bb-title="Icon"] * {
  color: var(--bb_block_242_2-icon-color);
  stroke: var(--bb_block_242_2-icon-color);
}
[bb-system-name="bb_block_242_2"] [bb-title="Icon"] {
  margin-left: var(--bb_block_242_2-icon-margin-left);
  margin-right: var(--bb_block_242_2-icon-margin-right);
}

[bb-system-name="bb_block_242_2"] [bb-title="Content"],
[bb-system-name="bb_block_242_2"] [bb-title="Content"] *,
[bb-system-name="bb_block_242_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_242_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_242_2-content-color);
  font-size: var(--bb_block_242_2-content-font-size);
  font-weight: var(--bb_block_242_2-content-font-weight);
  line-height: var(--bb_block_242_2-content-line-height);
  text-align: var(--bb_block_242_2-content-text-align);
}

[bb-system-name="bb_block_242_2"] [bb-title="Text"],
[bb-system-name="bb_block_242_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_242_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_242_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_242_2-text-color);
  font-size: var(--bb_block_242_2-text-font-size);
  font-weight: var(--bb_block_242_2-text-font-weight);
  line-height: var(--bb_block_242_2-text-line-height);
  text-align: var(--bb_block_242_2-text-text-align);
}

[bb-system-name="bb_block_242_2"] .button[bb-title="Button"] {
  color: var(--bb_block_242_2-button-color);
  font-size: var(--bb_block_242_2-button-font-size);
  font-weight: var(--bb_block_242_2-button-font-weight);
  line-height: var(--bb_block_242_2-button-line-height);
  text-align: var(--bb_block_242_2-button-text-align);
}
[bb-system-name="bb_block_242_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_242_2-button-text-align) !important;
  justify-content: var(--bb_block_242_2-button-text-align) !important;
}

/* #endregion Block 242 v2 */

/* #region Block 1001 v1 */
[bb-system-name="bb_block_1001_1"] {
  background-color: var(--bb_block_1001_1-main-background-color);
  border: var(--bb_block_1001_1-border);
  border-radius: var(--bb_block_1001_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_1001_1"]) {
  padding-top: var(--bb_block_1001_1-main-padding-top) !important;
  padding-right: var(--bb_block_1001_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1001_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1001_1-main-padding-left) !important;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"],
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] p,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] span,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] b,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] a,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] li,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] ol,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] ul,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] strong,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] i {
  color: var(--bb_block_1001_1-text-color) !important;
  font-size: var(--bb_block_1001_1-text-font-size) !important;
  font-weight: var(--bb_block_1001_1-text-font-weight);
  line-height: var(--bb_block_1001_1-text-line-height);
  text-align: var(--bb_block_1001_1-text-text-align);

  font-family: var(--font-family-text) !important;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"] ol  {
padding-left: 18px;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"] ol li {
padding-left: 5px;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"] ul  {
padding-left: 20px;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"] ul li {
padding-left: 3px;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"] h2,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] h2 * {
  color: var(--bb_block_1006_1-h2-color) !important;
  font-size: var(--bb_block_1006_1-h2-font-size) !important;
  font-weight: var(--bb_block_1006_1-h2-font-weight) !important;
  line-height: var(--bb_block_1006_1-h2-line-height) !important;
  text-align: var(--bb_block_1006_1-h2-text-align) !important;

  font-family: var(--font-family-heading) !important;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"] h3,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] h3 * {
  color: var(--bb_block_1006_1-h3-color) !important;
  font-size: var(--bb_block_1006_1-h3-font-size) !important;
  font-weight: var(--bb_block_1006_1-h3-font-weight) !important;
  line-height: var(--bb_block_1006_1-h3-line-height) !important;
  text-align: var(--bb_block_1006_1-h3-text-align) !important;

  font-family: var(--font-family-heading) !important;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"] h4,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] h4 * {
  color: var(--bb_block_1006_1-h4-color) !important;
  font-size: var(--bb_block_1006_1-h4-font-size) !important;
  font-weight: var(--bb_block_1006_1-h4-font-weight) !important;
  line-height: var(--bb_block_1006_1-h4-line-height) !important;
  text-align: var(--bb_block_1006_1-h4-text-align) !important;

  font-family: var(--font-family-heading) !important;
}

[bb-system-name="bb_block_1001_1"] [bb-title="Text"] h5,
[bb-system-name="bb_block_1001_1"] [bb-title="Text"] h5 * {
  color: var(--bb_block_1006_1-h5-color) !important;
  font-size: var(--bb_block_1006_1-h5-font-size) !important;
  font-weight: var(--bb_block_1006_1-h5-font-weight) !important;
  line-height: var(--bb_block_1006_1-h5-line-height) !important;
  text-align: var(--bb_block_1006_1-h5-text-align) !important;

  font-family: var(--font-family-heading) !important;
}

[bb-system-name="bb_block_1001_1"] .button[bb-title="Button"] {
  color: var(--bb_block_1001_1-button-color);
  font-size: var(--bb_block_1001_1-button-font-size);
  font-weight: var(--bb_block_1001_1-button-font-weight);
  line-height: var(--bb_block_1001_1-button-line-height);
  text-align: var(--bb_block_1001_1-button-text-align);
}
[bb-system-name="bb_block_1001_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_1001_1-button-text-align) !important;
  justify-content: var(--bb_block_1001_1-button-text-align) !important;
}

/* #endregion Block 1001 v1 */

/* #region Block 1002 v1 */
[bb-system-name="bb_block_1002_1"] {
  background-color: var(--bb_block_1002_1-main-background-color);
  border: var(--bb_block_1002_1-border);
  border-radius: var(--bb_block_1002_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_1002_1"]) {
  padding-top: var(--bb_block_1002_1-main-padding-top) !important;
  padding-right: var(--bb_block_1002_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1002_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1002_1-main-padding-left) !important;
}

[bb-system-name="bb_block_1002_1"] [bb-title="Content"],
[bb-system-name="bb_block_1002_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_1002_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_1002_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_1002_1-content-color);
  font-size: var(--bb_block_1002_1-content-font-size);
  font-weight: var(--bb_block_1002_1-content-font-weight);
  line-height: var(--bb_block_1002_1-content-line-height);
  text-align: var(--bb_block_1002_1-content-text-align);
}

[bb-system-name="bb_block_1002_1"] [bb-title="Text"],
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] p,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] b,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] a,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] li,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] ol,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] ul,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] strong,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] i {
  color: var(--bb_block_1002_1-text-color);
  font-size: var(--bb_block_1002_1-text-font-size);
  font-weight: var(--bb_block_1002_1-text-font-weight);
  line-height: var(--bb_block_1002_1-text-line-height);
  text-align: var(--bb_block_1002_1-text-text-align);

  font-family: var(--font-family-text) !important;
}
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] ol  {
padding-left: 18px;
}

[bb-system-name="bb_block_1002_1"] [bb-title="Text"] ol li {
padding-left: 5px;
}

[bb-system-name="bb_block_1002_1"] [bb-title="Text"] ul  {
padding-left: 20px;
}

[bb-system-name="bb_block_1002_1"] [bb-title="Text"] ul li {
padding-left: 3px;
}

[bb-system-name="bb_block_1002_1"] [bb-title="Text"] h2,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] h2 * {
  color: var(--bb_block_1006_1-h2-color) !important;
  font-size: var(--bb_block_1006_1-h2-font-size) !important;
  font-weight: var(--bb_block_1006_1-h2-font-weight) !important;
  line-height: var(--bb_block_1006_1-h2-line-height) !important;
  text-align: var(--bb_block_1006_1-h2-text-align) !important;

  font-family: var(--font-family-heading) !important;
}

[bb-system-name="bb_block_1002_1"] [bb-title="Text"] h3,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] h3 * {
  color: var(--bb_block_1006_1-h3-color) !important;
  font-size: var(--bb_block_1006_1-h3-font-size) !important;
  font-weight: var(--bb_block_1006_1-h3-font-weight) !important;
  line-height: var(--bb_block_1006_1-h3-line-height) !important;
  text-align: var(--bb_block_1006_1-h3-text-align) !important;

  font-family: var(--font-family-heading) !important;
}

[bb-system-name="bb_block_1002_1"] [bb-title="Text"] h4,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] h4 * {
  color: var(--bb_block_1006_1-h4-color) !important;
  font-size: var(--bb_block_1006_1-h4-font-size) !important;
  font-weight: var(--bb_block_1006_1-h4-font-weight) !important;
  line-height: var(--bb_block_1006_1-h4-line-height) !important;
  text-align: var(--bb_block_1006_1-h4-text-align) !important;

  font-family: var(--font-family-heading) !important;
}

[bb-system-name="bb_block_1002_1"] [bb-title="Text"] h5,
[bb-system-name="bb_block_1002_1"] [bb-title="Text"] h5 * {
  color: var(--bb_block_1006_1-h5-color) !important;
  font-size: var(--bb_block_1006_1-h5-font-size) !important;
  font-weight: var(--bb_block_1006_1-h5-font-weight) !important;
  line-height: var(--bb_block_1006_1-h5-line-height) !important;
  text-align: var(--bb_block_1006_1-h5-text-align) !important;

  font-family: var(--font-family-heading) !important;
}

[bb-system-name="bb_block_1002_1"] .button[bb-title="Button"] {
  color: var(--bb_block_1002_1-button-color);
  font-size: var(--bb_block_1002_1-button-font-size);
  font-weight: var(--bb_block_1002_1-button-font-weight);
  line-height: var(--bb_block_1002_1-button-line-height);
  text-align: var(--bb_block_1002_1-button-text-align);
}
[bb-system-name="bb_block_1002_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_1002_1-button-text-align) !important;
  justify-content: var(--bb_block_1002_1-button-text-align) !important;
}

/* #endregion Block 1002 v1 */

/* #region Block 1003 v1 */
[bb-system-name="bb_block_1003_1"] {
  background-color: var(--bb_block_1003_1-main-background-color);
  border: var(--bb_block_1003_1-border);
  border-radius: var(--bb_block_1003_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_1003_1"]) {
  padding-top: var(--bb_block_1003_1-main-padding-top) !important;
  padding-right: var(--bb_block_1003_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1003_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1003_1-main-padding-left) !important;
}

[bb-system-name="bb_block_1003_1"] [bb-title="Tagline"] {
  color: var(--bb_block_1003_1-tagline-color);
  font-size: var(--bb_block_1003_1-tagline-font-size);
  font-weight: var(--bb_block_1003_1-tagline-font-weight);
  line-height: var(--bb_block_1003_1-tagline-line-height);
  text-align: var(--bb_block_1003_1-tagline-text-align);
}

[bb-system-name="bb_block_1003_1"] [bb-title="Heading"] {
  color: var(--bb_block_1003_1-heading-color);
  font-size: var(--bb_block_1003_1-heading-font-size);
  font-weight: var(--bb_block_1003_1-heading-font-weight);
  line-height: var(--bb_block_1003_1-heading-line-height);
  text-align: var(--bb_block_1003_1-heading-text-align);
}

[bb-system-name="bb_block_1003_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_1003_1-sub-heading-color);
  font-size: var(--bb_block_1003_1-sub-heading-font-size);
  font-weight: var(--bb_block_1003_1-sub-heading-font-weight);
  line-height: var(--bb_block_1003_1-sub-heading-line-height);
  text-align: var(--bb_block_1003_1-sub-heading-text-align);
}

[bb-system-name="bb_block_1003_1"] [bb-title="Icon"],
[bb-system-name="bb_block_1003_1"] [bb-title="Icon"] * {
  color: var(--bb_block_1003_1-icon-color);
  stroke: var(--bb_block_1003_1-icon-color);
}

[bb-system-name="bb_block_1003_1"] [bb-title="Content"],
[bb-system-name="bb_block_1003_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_1003_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_1003_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_1003_1-content-color);
  font-size: var(--bb_block_1003_1-content-font-size);
  font-weight: var(--bb_block_1003_1-content-font-weight);
  line-height: var(--bb_block_1003_1-content-line-height);
  text-align: var(--bb_block_1003_1-content-text-align);
}

[bb-system-name="bb_block_1003_1"] [bb-title="Text"],
[bb-system-name="bb_block_1003_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_1003_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_1003_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_1003_1-text-color);
  font-size: var(--bb_block_1003_1-text-font-size);
  font-weight: var(--bb_block_1003_1-text-font-weight);
  line-height: var(--bb_block_1003_1-text-line-height);
  text-align: var(--bb_block_1003_1-text-text-align);
}

[bb-system-name="bb_block_1003_1"] .button[bb-title="Button"] {
  color: var(--bb_block_1003_1-button-color);
  font-size: var(--bb_block_1003_1-button-font-size);
  font-weight: var(--bb_block_1003_1-button-font-weight);
  line-height: var(--bb_block_1003_1-button-line-height);
  text-align: var(--bb_block_1003_1-button-text-align);
}
[bb-system-name="bb_block_1003_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_1003_1-button-text-align) !important;
  justify-content: var(--bb_block_1003_1-button-text-align) !important;
}

/* #endregion Block 1003 v1 */

/* #region Block 1004 v1 */
[bb-system-name="bb_block_1004_1"] {
  background-color: var(--bb_block_1004_1-main-background-color);
  border: var(--bb_block_1004_1-border);
  border-radius: var(--bb_block_1004_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_1004_1"]) {
  padding-top: var(--bb_block_1004_1-main-padding-top) !important;
  padding-right: var(--bb_block_1004_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1004_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1004_1-main-padding-left) !important;
}

[bb-system-name="bb_block_1004_1"] [bb-title="Tagline"] {
  color: var(--bb_block_1004_1-tagline-color);
  font-size: var(--bb_block_1004_1-tagline-font-size);
  font-weight: var(--bb_block_1004_1-tagline-font-weight);
  line-height: var(--bb_block_1004_1-tagline-line-height);
  text-align: var(--bb_block_1004_1-tagline-text-align);
}

[bb-system-name="bb_block_1004_1"] [bb-title="Heading"] {
  color: var(--bb_block_1004_1-heading-color);
  font-size: var(--bb_block_1004_1-heading-font-size);
  font-weight: var(--bb_block_1004_1-heading-font-weight);
  line-height: var(--bb_block_1004_1-heading-line-height);
  text-align: var(--bb_block_1004_1-heading-text-align);
}

[bb-system-name="bb_block_1004_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_1004_1-sub-heading-color);
  font-size: var(--bb_block_1004_1-sub-heading-font-size);
  font-weight: var(--bb_block_1004_1-sub-heading-font-weight);
  line-height: var(--bb_block_1004_1-sub-heading-line-height);
  text-align: var(--bb_block_1004_1-sub-heading-text-align);
}

[bb-system-name="bb_block_1004_1"] [bb-title="Icon"],
[bb-system-name="bb_block_1004_1"] [bb-title="Icon"] * {
  color: var(--bb_block_1004_1-icon-color);
  stroke: var(--bb_block_1004_1-icon-color);
}

[bb-system-name="bb_block_1004_1"] [bb-title="Content"],
[bb-system-name="bb_block_1004_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_1004_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_1004_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_1004_1-content-color);
  font-size: var(--bb_block_1004_1-content-font-size);
  font-weight: var(--bb_block_1004_1-content-font-weight);
  line-height: var(--bb_block_1004_1-content-line-height);
  text-align: var(--bb_block_1004_1-content-text-align);
}

[bb-system-name="bb_block_1004_1"] [bb-title="Text"],
[bb-system-name="bb_block_1004_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_1004_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_1004_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_1004_1-text-color);
  font-size: var(--bb_block_1004_1-text-font-size);
  font-weight: var(--bb_block_1004_1-text-font-weight);
  line-height: var(--bb_block_1004_1-text-line-height);
  text-align: var(--bb_block_1004_1-text-text-align);
}

[bb-system-name="bb_block_1004_1"] .button[bb-title="Button"] {
  color: var(--bb_block_1004_1-button-color);
  font-size: var(--bb_block_1004_1-button-font-size);
  font-weight: var(--bb_block_1004_1-button-font-weight);
  line-height: var(--bb_block_1004_1-button-line-height);
  text-align: var(--bb_block_1004_1-button-text-align);
}
[bb-system-name="bb_block_1004_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_1004_1-button-text-align) !important;
  justify-content: var(--bb_block_1004_1-button-text-align) !important;
}

/* #endregion Block 1004 v1 */

/* #region Block 69 v1 */
[bb-system-name="bb_block_69_1"] {
  padding-top: var(--bb_block_69_1-main-padding-top);
  padding-right: var(--bb_block_69_1-main-padding-right);
  padding-bottom: var(--bb_block_69_1-main-padding-bottom);
  padding-left: var(--bb_block_69_1-main-padding-left);
  background-color: var(--bb_block_69_1-main-background-color);
  border: var(--bb_block_69_1-border);
  border-radius: var(--bb_block_69_1-border-radius);
}

[bb-system-name="bb_block_69_1"] [bb-title="Tagline"] {
  color: var(--bb_block_69_1-tagline-color);
  font-size: var(--bb_block_69_1-tagline-font-size);
  font-weight: var(--bb_block_69_1-tagline-font-weight);
  line-height: var(--bb_block_69_1-tagline-line-height);
  text-align: var(--bb_block_69_1-tagline-text-align);
}

[bb-system-name="bb_block_69_1"] [bb-title="Heading"] {
  color: var(--bb_block_69_1-heading-color);
  font-size: var(--bb_block_69_1-heading-font-size);
  font-weight: var(--bb_block_69_1-heading-font-weight);
  line-height: var(--bb_block_69_1-heading-line-height);
  text-align: var(--bb_block_69_1-heading-text-align);
}

[bb-system-name="bb_block_69_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_69_1-sub-heading-color);
  font-size: var(--bb_block_69_1-sub-heading-font-size);
  font-weight: var(--bb_block_69_1-sub-heading-font-weight);
  line-height: var(--bb_block_69_1-sub-heading-line-height);
  text-align: var(--bb_block_69_1-sub-heading-text-align);
}

[bb-system-name="bb_block_69_1"] [bb-title="Icon"],
[bb-system-name="bb_block_69_1"] [bb-title="Icon"] * {
  color: var(--bb_block_69_1-icon-color);
  stroke: var(--bb_block_69_1-icon-color);
}

[bb-system-name="bb_block_69_1"] [bb-title="Content"],
[bb-system-name="bb_block_69_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_69_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_69_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_69_1-content-color);
  font-size: var(--bb_block_69_1-content-font-size);
  font-weight: var(--bb_block_69_1-content-font-weight);
  line-height: var(--bb_block_69_1-content-line-height);
  text-align: var(--bb_block_69_1-content-text-align);
}

[bb-system-name="bb_block_69_1"] [bb-title="Text"],
[bb-system-name="bb_block_69_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_69_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_69_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_69_1-text-color);
  font-size: var(--bb_block_69_1-text-font-size);
  font-weight: var(--bb_block_69_1-text-font-weight);
  line-height: var(--bb_block_69_1-text-line-height);
  text-align: var(--bb_block_69_1-text-text-align);
}

[bb-system-name="bb_block_69_1"] .button[bb-title="Button"] {
  color: var(--bb_block_69_1-button-color);
  font-size: var(--bb_block_69_1-button-font-size);
  font-weight: var(--bb_block_69_1-button-font-weight);
  line-height: var(--bb_block_69_1-button-line-height);
  text-align: var(--bb_block_69_1-button-text-align);
}
[bb-system-name="bb_block_69_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_69_1-button-text-align) !important;
  justify-content: var(--bb_block_69_1-button-text-align) !important;
}

/* #endregion Block 69 v1 */

/* #region Block 69 v2 */
[bb-system-name="bb_block_69_2"] {
  padding-top: var(--bb_block_69_2-main-padding-top);
  padding-right: var(--bb_block_69_2-main-padding-right);
  padding-bottom: var(--bb_block_69_2-main-padding-bottom);
  padding-left: var(--bb_block_69_2-main-padding-left);
  background-color: var(--bb_block_69_2-main-background-color);
  border: var(--bb_block_69_2-border);
  border-radius: var(--bb_block_69_2-border-radius);
}

[bb-system-name="bb_block_69_2"] [bb-title="Tagline"] {
  color: var(--bb_block_69_2-tagline-color);
  font-size: var(--bb_block_69_2-tagline-font-size);
  font-weight: var(--bb_block_69_2-tagline-font-weight);
  line-height: var(--bb_block_69_2-tagline-line-height);
  text-align: var(--bb_block_69_2-tagline-text-align);
}

[bb-system-name="bb_block_69_2"] [bb-title="Heading"] {
  color: var(--bb_block_69_2-heading-color);
  font-size: var(--bb_block_69_2-heading-font-size);
  font-weight: var(--bb_block_69_2-heading-font-weight);
  line-height: var(--bb_block_69_2-heading-line-height);
  text-align: var(--bb_block_69_2-heading-text-align);
}

[bb-system-name="bb_block_69_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_69_2-sub-heading-color);
  font-size: var(--bb_block_69_2-sub-heading-font-size);
  font-weight: var(--bb_block_69_2-sub-heading-font-weight);
  line-height: var(--bb_block_69_2-sub-heading-line-height);
  text-align: var(--bb_block_69_2-sub-heading-text-align);
}

[bb-system-name="bb_block_69_2"] [bb-title="Icon"],
[bb-system-name="bb_block_69_2"] [bb-title="Icon"] * {
  color: var(--bb_block_69_2-icon-color);
  stroke: var(--bb_block_69_2-icon-color);
}

[bb-system-name="bb_block_69_2"] [bb-title="Content"],
[bb-system-name="bb_block_69_2"] [bb-title="Content"] *,
[bb-system-name="bb_block_69_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_69_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_69_2-content-color);
  font-size: var(--bb_block_69_2-content-font-size);
  font-weight: var(--bb_block_69_2-content-font-weight);
  line-height: var(--bb_block_69_2-content-line-height);
  text-align: var(--bb_block_69_2-content-text-align);
}

[bb-system-name="bb_block_69_2"] [bb-title="Text"],
[bb-system-name="bb_block_69_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_69_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_69_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_69_2-text-color);
  font-size: var(--bb_block_69_2-text-font-size);
  font-weight: var(--bb_block_69_2-text-font-weight);
  line-height: var(--bb_block_69_2-text-line-height);
  text-align: var(--bb_block_69_2-text-text-align);
}

[bb-system-name="bb_block_69_2"] .button[bb-title="Button"] {
  color: var(--bb_block_69_2-button-color);
  font-size: var(--bb_block_69_2-button-font-size);
  font-weight: var(--bb_block_69_2-button-font-weight);
  line-height: var(--bb_block_69_2-button-line-height);
  text-align: var(--bb_block_69_2-button-text-align);
}
[bb-system-name="bb_block_69_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_69_2-button-text-align) !important;
  justify-content: var(--bb_block_69_2-button-text-align) !important;
}

/* #endregion Block 69 v2 */

/* #region Block 50 v1 */
[bb-system-name="bb_block_50_1"] {
  padding-top: var(--bb_block_50_1-main-padding-top);
  padding-right: var(--bb_block_50_1-main-padding-right);
  padding-bottom: var(--bb_block_50_1-main-padding-bottom);
  padding-left: var(--bb_block_50_1-main-padding-left);
  background-color: var(--bb_block_50_1-main-background-color);
  border: var(--bb_block_50_1-border);
  border-radius: var(--bb_block_50_1-border-radius);
}

[bb-system-name="bb_block_50_1"] [bb-title="Tagline"] {
  color: var(--bb_block_50_1-tagline-color);
  font-size: var(--bb_block_50_1-tagline-font-size);
  font-weight: var(--bb_block_50_1-tagline-font-weight);
  line-height: var(--bb_block_50_1-tagline-line-height);
  text-align: var(--bb_block_50_1-tagline-text-align);
}

[bb-system-name="bb_block_50_1"] [bb-title="Heading"] {
  color: var(--bb_block_50_1-heading-color);
  font-size: var(--bb_block_50_1-heading-font-size);
  font-weight: var(--bb_block_50_1-heading-font-weight);
  line-height: var(--bb_block_50_1-heading-line-height);
  text-align: var(--bb_block_50_1-heading-text-align);
}

[bb-system-name="bb_block_50_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_50_1-sub-heading-color);
  font-size: var(--bb_block_50_1-sub-heading-font-size);
  font-weight: var(--bb_block_50_1-sub-heading-font-weight);
  line-height: var(--bb_block_50_1-sub-heading-line-height);
  text-align: var(--bb_block_50_1-sub-heading-text-align);
}

[bb-system-name="bb_block_50_1"] [bb-title="Icon"],
[bb-system-name="bb_block_50_1"] [bb-title="Icon"] * {
  color: var(--bb_block_50_1-icon-color);
  stroke: var(--bb_block_50_1-icon-color);
}

[bb-system-name="bb_block_50_1"] [bb-title="Content"],
[bb-system-name="bb_block_50_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_50_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_50_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_50_1-content-color);
  font-size: var(--bb_block_50_1-content-font-size);
  font-weight: var(--bb_block_50_1-content-font-weight);
  line-height: var(--bb_block_50_1-content-line-height);
  text-align: var(--bb_block_50_1-content-text-align);
}

[bb-system-name="bb_block_50_1"] [bb-title="Text"],
[bb-system-name="bb_block_50_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_50_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_50_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_50_1-text-color);
  font-size: var(--bb_block_50_1-text-font-size);
  font-weight: var(--bb_block_50_1-text-font-weight);
  line-height: var(--bb_block_50_1-text-line-height);
  text-align: var(--bb_block_50_1-text-text-align);
}

[bb-system-name="bb_block_50_1"] .button[bb-title="Button"] {
  color: var(--bb_block_50_1-button-color);
  font-size: var(--bb_block_50_1-button-font-size);
  font-weight: var(--bb_block_50_1-button-font-weight);
  line-height: var(--bb_block_50_1-button-line-height);
  text-align: var(--bb_block_50_1-button-text-align);
}
[bb-system-name="bb_block_50_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_50_1-button-text-align) !important;
  justify-content: var(--bb_block_50_1-button-text-align) !important;
}

/* #endregion Block 50 v1 */

/* #region Block 50 v2 */
[bb-system-name="bb_block_50_2"] {
  padding-top: var(--bb_block_50_2-main-padding-top);
  padding-right: var(--bb_block_50_2-main-padding-right);
  padding-bottom: var(--bb_block_50_2-main-padding-bottom);
  padding-left: var(--bb_block_50_2-main-padding-left);
  background-color: var(--bb_block_50_2-main-background-color);
  border: var(--bb_block_50_2-border);
  border-radius: var(--bb_block_50_2-border-radius);
}

[bb-system-name="bb_block_50_2"] [bb-title="Tagline"] {
  color: var(--bb_block_50_2-tagline-color);
  font-size: var(--bb_block_50_2-tagline-font-size);
  font-weight: var(--bb_block_50_2-tagline-font-weight);
  line-height: var(--bb_block_50_2-tagline-line-height);
  text-align: var(--bb_block_50_2-tagline-text-align);
}

[bb-system-name="bb_block_50_2"] [bb-title="Heading"] {
  color: var(--bb_block_50_2-heading-color);
  font-size: var(--bb_block_50_2-heading-font-size);
  font-weight: var(--bb_block_50_2-heading-font-weight);
  line-height: var(--bb_block_50_2-heading-line-height);
  text-align: var(--bb_block_50_2-heading-text-align);
}

[bb-system-name="bb_block_50_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_50_2-sub-heading-color);
  font-size: var(--bb_block_50_2-sub-heading-font-size);
  font-weight: var(--bb_block_50_2-sub-heading-font-weight);
  line-height: var(--bb_block_50_2-sub-heading-line-height);
  text-align: var(--bb_block_50_2-sub-heading-text-align);
}

[bb-system-name="bb_block_50_2"] [bb-title="Icon"],
[bb-system-name="bb_block_50_2"] [bb-title="Icon"] * {
  color: var(--bb_block_50_2-icon-color);
  stroke: var(--bb_block_50_2-icon-color);
}

[bb-system-name="bb_block_50_2"] [bb-title="Content"],
[bb-system-name="bb_block_50_2"] [bb-title="Content"] *,
[bb-system-name="bb_block_50_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_50_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_50_2-content-color);
  font-size: var(--bb_block_50_2-content-font-size);
  font-weight: var(--bb_block_50_2-content-font-weight);
  line-height: var(--bb_block_50_2-content-line-height);
  text-align: var(--bb_block_50_2-content-text-align);
}

[bb-system-name="bb_block_50_2"] [bb-title="Text"],
[bb-system-name="bb_block_50_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_50_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_50_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_50_2-text-color);
  font-size: var(--bb_block_50_2-text-font-size);
  font-weight: var(--bb_block_50_2-text-font-weight);
  line-height: var(--bb_block_50_2-text-line-height);
  text-align: var(--bb_block_50_2-text-text-align);
}

[bb-system-name="bb_block_50_2"] .button[bb-title="Button"] {
  color: var(--bb_block_50_2-button-color);
  font-size: var(--bb_block_50_2-button-font-size);
  font-weight: var(--bb_block_50_2-button-font-weight);
  line-height: var(--bb_block_50_2-button-line-height);
  text-align: var(--bb_block_50_2-button-text-align);
}
[bb-system-name="bb_block_50_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_50_2-button-text-align) !important;
  justify-content: var(--bb_block_50_2-button-text-align) !important;
}

/* #endregion Block 50 v2 */

/* #region Block 51 v1 */
[bb-system-name="bb_block_51_1"] {
  padding-top: var(--bb_block_51_1-main-padding-top);
  padding-right: var(--bb_block_51_1-main-padding-right);
  padding-bottom: var(--bb_block_51_1-main-padding-bottom);
  padding-left: var(--bb_block_51_1-main-padding-left);
  background-color: var(--bb_block_51_1-main-background-color);
  border: var(--bb_block_51_1-border);
  border-radius: var(--bb_block_51_1-border-radius);
}

[bb-system-name="bb_block_51_1"] [bb-title="Tagline"] {
  color: var(--bb_block_51_1-tagline-color);
  font-size: var(--bb_block_51_1-tagline-font-size);
  font-weight: var(--bb_block_51_1-tagline-font-weight);
  line-height: var(--bb_block_51_1-tagline-line-height);
  text-align: var(--bb_block_51_1-tagline-text-align);
}

[bb-system-name="bb_block_51_1"] [bb-title="Heading"] {
  color: var(--bb_block_51_1-heading-color);
  font-size: var(--bb_block_51_1-heading-font-size);
  font-weight: var(--bb_block_51_1-heading-font-weight);
  line-height: var(--bb_block_51_1-heading-line-height);
  text-align: var(--bb_block_51_1-heading-text-align);
}

[bb-system-name="bb_block_51_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_51_1-sub-heading-color);
  font-size: var(--bb_block_51_1-sub-heading-font-size);
  font-weight: var(--bb_block_51_1-sub-heading-font-weight);
  line-height: var(--bb_block_51_1-sub-heading-line-height);
  text-align: var(--bb_block_51_1-sub-heading-text-align);
}

[bb-system-name="bb_block_51_1"] [bb-title="Icon"],
[bb-system-name="bb_block_51_1"] [bb-title="Icon"] * {
  color: var(--bb_block_51_1-icon-color);
  stroke: var(--bb_block_51_1-icon-color);
}

[bb-system-name="bb_block_51_1"] [bb-title="Content"],
[bb-system-name="bb_block_51_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_51_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_51_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_51_1-content-color);
  font-size: var(--bb_block_51_1-content-font-size);
  font-weight: var(--bb_block_51_1-content-font-weight);
  line-height: var(--bb_block_51_1-content-line-height);
  text-align: var(--bb_block_51_1-content-text-align);
}

[bb-system-name="bb_block_51_1"] [bb-title="Text"],
[bb-system-name="bb_block_51_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_51_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_51_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_51_1-text-color);
  font-size: var(--bb_block_51_1-text-font-size);
  font-weight: var(--bb_block_51_1-text-font-weight);
  line-height: var(--bb_block_51_1-text-line-height);
  text-align: var(--bb_block_51_1-text-text-align);
}

[bb-system-name="bb_block_51_1"] .button[bb-title="Button"] {
  color: var(--bb_block_51_1-button-color);
  font-size: var(--bb_block_51_1-button-font-size);
  font-weight: var(--bb_block_51_1-button-font-weight);
  line-height: var(--bb_block_51_1-button-line-height);
  text-align: var(--bb_block_51_1-button-text-align);
}
[bb-system-name="bb_block_51_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_51_1-button-text-align) !important;
  justify-content: var(--bb_block_51_1-button-text-align) !important;
}

/* #endregion Block 51 v1 */

/* #region Block 51 v2 */
[bb-system-name="bb_block_51_2"] {
  background-color: var(--bb_block_51_2-main-background-color);
  border: var(--bb_block_51_2-border);
  border-radius: var(--bb_block_51_2-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_51_2"]) {
  padding-top: var(--bb_block_51_2-main-padding-top) !important;
  padding-right: var(--bb_block_51_2-main-padding-right) !important;
  padding-bottom: var(--bb_block_51_2-main-padding-bottom) !important;
  padding-left: var(--bb_block_51_2-main-padding-left) !important;
}

[bb-system-name="bb_block_51_2"] [bb-title="Tagline"] {
  color: var(--bb_block_51_2-tagline-color);
  font-size: var(--bb_block_51_2-tagline-font-size);
  font-weight: var(--bb_block_51_2-tagline-font-weight);
  line-height: var(--bb_block_51_2-tagline-line-height);
  text-align: var(--bb_block_51_2-tagline-text-align);
}

[bb-system-name="bb_block_51_2"] [bb-title="Heading"] {
  color: var(--bb_block_51_2-heading-color);
  font-size: var(--bb_block_51_2-heading-font-size);
  font-weight: var(--bb_block_51_2-heading-font-weight);
  line-height: var(--bb_block_51_2-heading-line-height);
  text-align: var(--bb_block_51_2-heading-text-align);
}

[bb-system-name="bb_block_51_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_51_2-sub-heading-color);
  font-size: var(--bb_block_51_2-sub-heading-font-size);
  font-weight: var(--bb_block_51_2-sub-heading-font-weight);
  line-height: var(--bb_block_51_2-sub-heading-line-height);
  text-align: var(--bb_block_51_2-sub-heading-text-align);
}

[bb-system-name="bb_block_51_2"] [bb-title="Icon"],
[bb-system-name="bb_block_51_2"] [bb-title="Icon"] * {
  color: var(--bb_block_51_2-icon-color);
  stroke: var(--bb_block_51_2-icon-color);
}

[bb-system-name="bb_block_51_2"] [bb-title="Content"],
[bb-system-name="bb_block_51_2"] [bb-title="Content"] *,
[bb-system-name="bb_block_51_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_51_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_51_2-content-color);
  font-size: var(--bb_block_51_2-content-font-size);
  font-weight: var(--bb_block_51_2-content-font-weight);
  line-height: var(--bb_block_51_2-content-line-height);
  text-align: var(--bb_block_51_2-content-text-align);
}

[bb-system-name="bb_block_51_2"] [bb-title="Text"],
[bb-system-name="bb_block_51_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_51_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_51_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_51_2-text-color);
  font-size: var(--bb_block_51_2-text-font-size);
  font-weight: var(--bb_block_51_2-text-font-weight);
  line-height: var(--bb_block_51_2-text-line-height);
  text-align: var(--bb_block_51_2-text-text-align);
}

[bb-system-name="bb_block_51_2"] .button[bb-title="Button"] {
  color: var(--bb_block_51_2-button-color);
  font-size: var(--bb_block_51_2-button-font-size);
  font-weight: var(--bb_block_51_2-button-font-weight);
  line-height: var(--bb_block_51_2-button-line-height);
  text-align: var(--bb_block_51_2-button-text-align);
}
[bb-system-name="bb_block_51_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_51_2-button-text-align) !important;
  justify-content: var(--bb_block_51_2-button-text-align) !important;
}

/* #endregion Block 51 v2 */

/* #region Block 42 v1 */

[bb-system-name="bb_block_42_1"] .bb-ctbi-overlay,
[bb-system-name="bb_block_42_1"] .bb-ctbi-overlay.overlay-purple {
  background-color: var(--bb_block_42_1-overlay-color);
  opacity: var(--bb_block_42_1-overlay-opacity);
}

[bb-system-name="bb_block_42_1"] {
  padding-top: var(--bb_block_42_1-main-padding-top);
  padding-right: var(--bb_block_42_1-main-padding-right);
  padding-bottom: var(--bb_block_42_1-main-padding-bottom);
  padding-left: var(--bb_block_42_1-main-padding-left);
  background-color: var(--bb_block_42_1-main-background-color);
  border: var(--bb_block_42_1-border);
  border-radius: var(--bb_block_42_1-border-radius);
}

[bb-system-name="bb_block_42_1"] [bb-title="Tagline"] {
  color: var(--bb_block_42_1-tagline-color);
  font-size: var(--bb_block_42_1-tagline-font-size);
  font-weight: var(--bb_block_42_1-tagline-font-weight);
  line-height: var(--bb_block_42_1-tagline-line-height);
  text-align: var(--bb_block_42_1-tagline-text-align);
}

[bb-system-name="bb_block_42_1"] [bb-title="Heading"] {
  color: var(--bb_block_42_1-heading-color);
  font-size: var(--bb_block_42_1-heading-font-size);
  font-weight: var(--bb_block_42_1-heading-font-weight);
  line-height: var(--bb_block_42_1-heading-line-height);
  text-align: var(--bb_block_42_1-heading-text-align);
}

[bb-system-name="bb_block_42_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_42_1-sub-heading-color);
  font-size: var(--bb_block_42_1-sub-heading-font-size);
  font-weight: var(--bb_block_42_1-sub-heading-font-weight);
  line-height: var(--bb_block_42_1-sub-heading-line-height);
  text-align: var(--bb_block_42_1-sub-heading-text-align);
}

[bb-system-name="bb_block_42_1"] [bb-title="Icon"],
[bb-system-name="bb_block_42_1"] [bb-title="Icon"] * {
  color: var(--bb_block_42_1-icon-color);
  stroke: var(--bb_block_42_1-icon-color);
}

[bb-system-name="bb_block_42_1"] [bb-title="Content"],
[bb-system-name="bb_block_42_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_42_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_42_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_42_1-content-color);
  font-size: var(--bb_block_42_1-content-font-size);
  font-weight: var(--bb_block_42_1-content-font-weight);
  line-height: var(--bb_block_42_1-content-line-height);
  text-align: var(--bb_block_42_1-content-text-align);
}

[bb-system-name="bb_block_42_1"] [bb-title="Text"],
[bb-system-name="bb_block_42_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_42_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_42_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_42_1-text-color);
  font-size: var(--bb_block_42_1-text-font-size);
  font-weight: var(--bb_block_42_1-text-font-weight);
  line-height: var(--bb_block_42_1-text-line-height);
  text-align: var(--bb_block_42_1-text-text-align);
}

[bb-system-name="bb_block_42_1"] .button[bb-title="Button"] {
  color: var(--bb_block_42_1-button-color);
  font-size: var(--bb_block_42_1-button-font-size);
  font-weight: var(--bb_block_42_1-button-font-weight);
  line-height: var(--bb_block_42_1-button-line-height);
  text-align: var(--bb_block_42_1-button-text-align);
}

[bb-system-name="bb_block_42_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_42_1-button-text-align) !important;
  justify-content: var(--bb_block_42_1-button-text-align) !important;
}

/* #endregion Block 42 v1 */

/* #region Block 42 v2 */
[bb-system-name="bb_block_42_2"] .bb-ctbi-overlay,
[bb-system-name="bb_block_42_2"] .bb-ctbi-overlay.overlay-purple {
  background-color: var(--bb_block_42_2-overlay-color);
  opacity: var(--bb_block_42_2-overlay-opacity);
}

[bb-system-name="bb_block_42_2"] {
  padding-top: var(--bb_block_42_2-main-padding-top);
  padding-right: var(--bb_block_42_2-main-padding-right);
  padding-bottom: var(--bb_block_42_2-main-padding-bottom);
  padding-left: var(--bb_block_42_2-main-padding-left);
  background-color: var(--bb_block_42_2-main-background-color);
  border: var(--bb_block_42_2-border);
  border-radius: var(--bb_block_42_2-border-radius);
}

[bb-system-name="bb_block_42_2"] [bb-title="Tagline"] {
  color: var(--bb_block_42_2-tagline-color);
  font-size: var(--bb_block_42_2-tagline-font-size);
  font-weight: var(--bb_block_42_2-tagline-font-weight);
  line-height: var(--bb_block_42_2-tagline-line-height);
  text-align: var(--bb_block_42_2-tagline-text-align);
}

[bb-system-name="bb_block_42_2"] [bb-title="Heading"] {
  color: var(--bb_block_42_2-heading-color);
  font-size: var(--bb_block_42_2-heading-font-size);
  font-weight: var(--bb_block_42_2-heading-font-weight);
  line-height: var(--bb_block_42_2-heading-line-height);
  text-align: var(--bb_block_42_2-heading-text-align);
}

[bb-system-name="bb_block_42_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_42_2-sub-heading-color);
  font-size: var(--bb_block_42_2-sub-heading-font-size);
  font-weight: var(--bb_block_42_2-sub-heading-font-weight);
  line-height: var(--bb_block_42_2-sub-heading-line-height);
  text-align: var(--bb_block_42_2-sub-heading-text-align);
}

[bb-system-name="bb_block_42_2"] [bb-title="Icon"],
[bb-system-name="bb_block_42_2"] [bb-title="Icon"] * {
  color: var(--bb_block_42_2-icon-color);
  stroke: var(--bb_block_42_2-icon-color);
}

[bb-system-name="bb_block_42_2"] [bb-title="Content"],
[bb-system-name="bb_block_42_2"] [bb-title="Content"] *,
[bb-system-name="bb_block_42_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_42_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_42_2-content-color);
  font-size: var(--bb_block_42_2-content-font-size);
  font-weight: var(--bb_block_42_2-content-font-weight);
  line-height: var(--bb_block_42_2-content-line-height);
  text-align: var(--bb_block_42_2-content-text-align);
}

[bb-system-name="bb_block_42_2"] [bb-title="Text"],
[bb-system-name="bb_block_42_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_42_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_42_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_42_2-text-color);
  font-size: var(--bb_block_42_2-text-font-size);
  font-weight: var(--bb_block_42_2-text-font-weight);
  line-height: var(--bb_block_42_2-text-line-height);
  text-align: var(--bb_block_42_2-text-text-align);
}

[bb-system-name="bb_block_42_2"] .button[bb-title="Button"] {
  color: var(--bb_block_42_2-button-color);
  font-size: var(--bb_block_42_2-button-font-size);
  font-weight: var(--bb_block_42_2-button-font-weight);
  line-height: var(--bb_block_42_2-button-line-height);
  text-align: var(--bb_block_42_2-button-text-align);
}

[bb-system-name="bb_block_42_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_42_2-button-text-align) !important;
  justify-content: var(--bb_block_42_2-button-text-align) !important;
}

/* #endregion Block 42 v2 */

/* #region Block 31 v1 */
[bb-system-name="bb_block_31_1"] {
  background-color: var(--bb_block_31_1-main-background-color);
  border: var(--bb_block_31_1-border);
  border-radius: var(--bb_block_31_1-border-radius);
  padding-top: var(--bb_block_31_1-main-padding-top);
  padding-right: var(--bb_block_31_1-main-padding-right);
  padding-bottom: var(--bb_block_31_1-main-padding-bottom);
  padding-left: var(--bb_block_31_1-main-padding-left);
}

[bb-system-name="bb_block_31_1"] .bb-grid-item {
  background-color: var(--bb_block_31_1-item-background-color);
  border: var(--bb_block_31_1-item-border);
  border-radius: var(--bb_block_31_1-item-border-radius);
  padding: var(--bb_block_31_1-item-padding);
}

[bb-system-name="bb_block_31_1"] [bb-title="Tagline"] {
  color: var(--bb_block_31_1-tagline-color);
  font-size: var(--bb_block_31_1-tagline-font-size);
  line-height: var(--bb_block_31_1-tagline-line-height);
  text-align: var(--bb_block_31_1-tagline-text-align);
}

[bb-system-name="bb_block_31_1"] [bb-title="Heading"] {
  color: var(--bb_block_31_1-heading-color);
  font-size: var(--bb_block_31_1-heading-font-size);
  line-height: var(--bb_block_31_1-heading-line-height);
  text-align: var(--bb_block_31_1-heading-text-align);
}

[bb-system-name="bb_block_31_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_31_1-sub-heading-color);
  font-size: var(--bb_block_31_1-sub-heading-font-size);
  line-height: var(--bb_block_31_1-sub-heading-line-height);
  text-align: var(--bb_block_31_1-sub-heading-text-align);
}

[bb-system-name="bb_block_31_1"] [bb-title="Icon"],
[bb-system-name="bb_block_31_1"] [bb-title="Icon"] * {
  color: var(--bb_block_31_1-icon-color);
  stroke: var(--bb_block_31_1-icon-color);
}

[bb-system-name="bb_block_31_1"] [bb-title="Content"],
[bb-system-name="bb_block_31_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_31_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_31_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_31_1-content-color);
  font-size: var(--bb_block_31_1-content-font-size);
  line-height: var(--bb_block_31_1-content-line-height);
  text-align: var(--bb_block_31_1-content-text-align);
}

[bb-system-name="bb_block_31_1"] [bb-title="Text"],
[bb-system-name="bb_block_31_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_31_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_31_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_31_1-text-color);
  font-size: var(--bb_block_31_1-text-font-size);
  line-height: var(--bb_block_31_1-text-line-height);
  text-align: var(--bb_block_31_1-text-text-align);
}

[bb-system-name="bb_block_31_1"] .button[bb-title="Button"] {
  color: var(--bb_block_31_1-button-color);
  font-size: var(--bb_block_31_1-button-font-size);
  font-weight: var(--bb_block_31_1-button-font-weight);
  line-height: var(--bb_block_31_1-button-line-height);
  text-align: var(--bb_block_31_1-button-text-align);
}

[bb-system-name="bb_block_31_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_31_1-button-text-align) !important;
  justify-content: var(--bb_block_31_1-button-text-align) !important;
}

/* #endregion Block 31 v1 */

/* #region Block 31 v2 */
[bb-system-name="bb_block_31_2"] {
  background-color: var(--bb_block_31_2-main-background-color);
  border: var(--bb_block_31_2-border);
  border-radius: var(--bb_block_31_2-border-radius);
  padding-top: var(--bb_block_31_2-main-padding-top);
  padding-right: var(--bb_block_31_2-main-padding-right);
  padding-bottom: var(--bb_block_31_2-main-padding-bottom);
  padding-left: var(--bb_block_31_2-main-padding-left);
}

[bb-system-name="bb_block_31_2"] .bb-grid-item {
  background-color: var(--bb_block_31_2-item-background-color);
  border: var(--bb_block_31_2-item-border);
  border-radius: var(--bb_block_31_2-item-border-radius);
  padding: var(--bb_block_31_2-item-padding);
}

[bb-system-name="bb_block_31_2"] [bb-title="Tagline"] {
  color: var(--bb_block_31_2-tagline-color);
  font-size: var(--bb_block_31_2-tagline-font-size);
  font-weight: var(--bb_block_31_2-tagline-font-weight);
  line-height: var(--bb_block_31_2-tagline-line-height);
  text-align: var(--bb_block_31_2-tagline-text-align);
}

[bb-system-name="bb_block_31_2"] [bb-title="Heading"] {
  color: var(--bb_block_31_2-heading-color);
  font-size: var(--bb_block_31_2-heading-font-size);
  font-weight: var(--bb_block_31_2-heading-font-weight);
  line-height: var(--bb_block_31_2-heading-line-height);
  text-align: var(--bb_block_31_2-heading-text-align);
}

[bb-system-name="bb_block_31_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_31_2-sub-heading-color);
  font-size: var(--bb_block_31_2-sub-heading-font-size);
  font-weight: var(--bb_block_31_2-sub-heading-font-weight);
  line-height: var(--bb_block_31_2-sub-heading-line-height);
  text-align: var(--bb_block_31_2-sub-heading-text-align);
}

[bb-system-name="bb_block_31_2"] [bb-title="Icon"],
[bb-system-name="bb_block_31_2"] [bb-title="Icon"] * {
  color: var(--bb_block_31_2-icon-color);
  stroke: var(--bb_block_31_2-icon-color);
}

[bb-system-name="bb_block_31_2"] [bb-title="Content"],
[bb-system-name="bb_block_31_2"] [bb-title="Content"] *,
[bb-system-name="bb_block_31_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_31_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_31_2-content-color);
  font-size: var(--bb_block_31_2-content-font-size);
  font-weight: var(--bb_block_31_2-content-font-weight);
  line-height: var(--bb_block_31_2-content-line-height);
  text-align: var(--bb_block_31_2-content-text-align);
}

[bb-system-name="bb_block_31_2"] [bb-title="Text"],
[bb-system-name="bb_block_31_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_31_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_31_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_31_2-text-color);
  font-size: var(--bb_block_31_2-text-font-size);
  font-weight: var(--bb_block_31_2-text-font-weight);
  line-height: var(--bb_block_31_2-text-line-height);
  text-align: var(--bb_block_31_2-text-text-align);
}

[bb-system-name="bb_block_31_2"] .button[bb-title="Button"] {
  color: var(--bb_block_31_2-button-color);
  font-size: var(--bb_block_31_2-button-font-size);
  font-weight: var(--bb_block_31_2-button-font-weight);
  line-height: var(--bb_block_31_2-button-line-height);
  text-align: var(--bb_block_31_2-button-text-align);
}

[bb-system-name="bb_block_31_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_31_2-button-text-align) !important;
  justify-content: var(--bb_block_31_2-button-text-align) !important;
}

/* #endregion Block 31 v2 */

/* #region Block 31 v3 */
[bb-system-name="bb_block_31_3"] {
  background-color: var(--bb_block_31_3-main-background-color);
  border: var(--bb_block_31_3-border);
  border-radius: var(--bb_block_31_3-border-radius);
  padding-top: var(--bb_block_31_3-main-padding-top);
  padding-right: var(--bb_block_31_3-main-padding-right);
  padding-bottom: var(--bb_block_31_3-main-padding-bottom);
  padding-left: var(--bb_block_31_3-main-padding-left);
}

[bb-system-name="bb_block_31_3"] .bb-grid-item {
  background-color: var(--bb_block_31_3-item-background-color);
  border: var(--bb_block_31_3-item-border);
  border-radius: var(--bb_block_31_3-item-border-radius);
}
[bb-system-name="bb_block_31_3"] .bb-grid-item {
  padding: var(--bb_block_31_3-item-padding);
}

[bb-system-name="bb_block_31_3"] [bb-title="Tagline"] {
  color: var(--bb_block_31_3-tagline-color);
  font-size: var(--bb_block_31_3-tagline-font-size);
  font-weight: var(--bb_block_31_3-tagline-font-weight);
  line-height: var(--bb_block_31_3-tagline-line-height);
  text-align: var(--bb_block_31_3-tagline-text-align);
}

[bb-system-name="bb_block_31_3"] [bb-title="Heading"] {
  color: var(--bb_block_31_3-heading-color);
  font-size: var(--bb_block_31_3-heading-font-size);
  font-weight: var(--bb_block_31_3-heading-font-weight);
  line-height: var(--bb_block_31_3-heading-line-height);
  text-align: var(--bb_block_31_3-heading-text-align);
}

[bb-system-name="bb_block_31_3"] [bb-title="Sub Heading"] {
  color: var(--bb_block_31_3-sub-heading-color);
  font-size: var(--bb_block_31_3-sub-heading-font-size);
  font-weight: var(--bb_block_31_3-sub-heading-font-weight);
  line-height: var(--bb_block_31_3-sub-heading-line-height);
  text-align: var(--bb_block_31_3-sub-heading-text-align);
}

[bb-system-name="bb_block_31_3"] [bb-title="Icon"],
[bb-system-name="bb_block_31_3"] [bb-title="Icon"] * {
  color: var(--bb_block_31_3-icon-color);
  stroke: var(--bb_block_31_3-icon-color);
}

[bb-system-name="bb_block_31_3"] [bb-title="Content"],
[bb-system-name="bb_block_31_3"] [bb-title="Content"] *,
[bb-system-name="bb_block_31_3"] [bb-title="Sub Content"],
[bb-system-name="bb_block_31_3"] [bb-title="Sub Content"] * {
  color: var(--bb_block_31_3-content-color);
  font-size: var(--bb_block_31_3-content-font-size);
  font-weight: var(--bb_block_31_3-content-font-weight);
  line-height: var(--bb_block_31_3-content-line-height);
  text-align: var(--bb_block_31_3-content-text-align);
}

[bb-system-name="bb_block_31_3"] [bb-title="Text"],
[bb-system-name="bb_block_31_3"] [bb-title="Text"] *,
[bb-system-name="bb_block_31_3"] [bb-title="Sub Text"],
[bb-system-name="bb_block_31_3"] [bb-title="Sub Text"] * {
  color: var(--bb_block_31_3-text-color);
  font-size: var(--bb_block_31_3-text-font-size);
  font-weight: var(--bb_block_31_3-text-font-weight);
  line-height: var(--bb_block_31_3-text-line-height);
  text-align: var(--bb_block_31_3-text-text-align);
}

[bb-system-name="bb_block_31_3"] .button[bb-title="Button"] {
  color: var(--bb_block_31_3-button-color);
  font-size: var(--bb_block_31_3-button-font-size);
  font-weight: var(--bb_block_31_3-button-font-weight);
  line-height: var(--bb_block_31_3-button-line-height);
  text-align: var(--bb_block_31_3-button-text-align);
}

[bb-system-name="bb_block_31_3"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_31_3-button-text-align) !important;
  justify-content: var(--bb_block_31_3-button-text-align) !important;
}

/* #endregion Block 31 v3 */

/* #region Block 31 v4 */
[bb-system-name="bb_block_31_4"] {
  background-color: var(--bb_block_31_4-main-background-color);
  border: var(--bb_block_31_4-border);
  border-radius: var(--bb_block_31_4-border-radius);
  padding-top: var(--bb_block_31_4-main-padding-top);
  padding-right: var(--bb_block_31_4-main-padding-right);
  padding-bottom: var(--bb_block_31_4-main-padding-bottom);
  padding-left: var(--bb_block_31_4-main-padding-left);
}

[bb-system-name="bb_block_31_4"] .bb-grid-item {
  background-color: var(--bb_block_31_4-item-background-color);
  border: var(--bb_block_31_4-item-border);
  border-radius: var(--bb_block_31_4-item-border-radius);
}
[bb-system-name="bb_block_31_4"] .bb-grid-item {
  padding: var(--bb_block_31_4-item-padding);
}
[bb-system-name="bb_block_31_4"] img {
  border-radius: var(--bb_block_31_4-image-border-radius);
}

[bb-system-name="bb_block_31_4"] [bb-title="Tagline"] {
  color: var(--bb_block_31_4-tagline-color);
  font-size: var(--bb_block_31_4-tagline-font-size);
  font-weight: var(--bb_block_31_4-tagline-font-weight);
  line-height: var(--bb_block_31_4-tagline-line-height);
  text-align: var(--bb_block_31_4-tagline-text-align);
}

[bb-system-name="bb_block_31_4"] [bb-title="Heading"] {
  color: var(--bb_block_31_4-heading-color);
  font-size: var(--bb_block_31_4-heading-font-size);
  font-weight: var(--bb_block_31_4-heading-font-weight);
  line-height: var(--bb_block_31_4-heading-line-height);
  text-align: var(--bb_block_31_4-heading-text-align);
}

[bb-system-name="bb_block_31_4"] [bb-title="Sub Heading"] {
  color: var(--bb_block_31_4-sub-heading-color);
  font-size: var(--bb_block_31_4-sub-heading-font-size);
  font-weight: var(--bb_block_31_4-sub-heading-font-weight);
  line-height: var(--bb_block_31_4-sub-heading-line-height);
  text-align: var(--bb_block_31_4-sub-heading-text-align);
}

[bb-system-name="bb_block_31_4"] [bb-title="Icon"],
[bb-system-name="bb_block_31_4"] [bb-title="Icon"] * {
  color: var(--bb_block_31_4-icon-color);
  stroke: var(--bb_block_31_4-icon-color);
}

[bb-system-name="bb_block_31_4"] [bb-title="Content"],
[bb-system-name="bb_block_31_4"] [bb-title="Content"] *,
[bb-system-name="bb_block_31_4"] [bb-title="Sub Content"],
[bb-system-name="bb_block_31_4"] [bb-title="Sub Content"] * {
  color: var(--bb_block_31_4-content-color);
  font-size: var(--bb_block_31_4-content-font-size);
  font-weight: var(--bb_block_31_4-content-font-weight);
  line-height: var(--bb_block_31_4-content-line-height);
  text-align: var(--bb_block_31_4-content-text-align);
}

[bb-system-name="bb_block_31_4"] [bb-title="Text"],
[bb-system-name="bb_block_31_4"] [bb-title="Text"] *,
[bb-system-name="bb_block_31_4"] [bb-title="Sub Text"],
[bb-system-name="bb_block_31_4"] [bb-title="Sub Text"] * {
  color: var(--bb_block_31_4-text-color);
  font-size: var(--bb_block_31_4-text-font-size);
  font-weight: var(--bb_block_31_4-text-font-weight);
  line-height: var(--bb_block_31_4-text-line-height);
  text-align: var(--bb_block_31_4-text-text-align);
}

[bb-system-name="bb_block_31_4"] .button[bb-title="Button"] {
  color: var(--bb_block_31_4-button-color);
  font-size: var(--bb_block_31_4-button-font-size);
  font-weight: var(--bb_block_31_4-button-font-weight);
  line-height: var(--bb_block_31_4-button-line-height);
  text-align: var(--bb_block_31_4-button-text-align);
}

[bb-system-name="bb_block_31_4"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_31_4-button-text-align) !important;
  justify-content: var(--bb_block_31_4-button-text-align) !important;
}

/* #endregion Block 31 v4 */

/* #region Block 31 v5 */
[bb-system-name="bb_block_31_5"] {
  background-color: var(--bb_block_31_5-main-background-color);
  border: var(--bb_block_31_5-border);
  border-radius: var(--bb_block_31_5-border-radius);
  padding-top: var(--bb_block_31_5-main-padding-top);
  padding-right: var(--bb_block_31_5-main-padding-right);
  padding-bottom: var(--bb_block_31_5-main-padding-bottom);
  padding-left: var(--bb_block_31_5-main-padding-left);
}

[bb-system-name="bb_block_31_5"] .bb-grid-item {
  background-color: var(--bb_block_31_5-item-background-color);
  border: var(--bb_block_31_5-item-border);
  border-radius: var(--bb_block_31_5-item-border-radius);
}
[bb-system-name="bb_block_31_5"] .bb-grid-item {
  padding: var(--bb_block_31_5-item-padding);
}
[bb-system-name="bb_block_31_5"] img {
  border-radius: var(--bb_block_31_5-image-border-radius);
}

[bb-system-name="bb_block_31_5"] [bb-title="Tagline"] {
  color: var(--bb_block_31_5-tagline-color);
  font-size: var(--bb_block_31_5-tagline-font-size);
  font-weight: var(--bb_block_31_5-tagline-font-weight);
  line-height: var(--bb_block_31_5-tagline-line-height);
  text-align: var(--bb_block_31_5-tagline-text-align);
}

[bb-system-name="bb_block_31_5"] [bb-title="Heading"] {
  color: var(--bb_block_31_5-heading-color);
  font-size: var(--bb_block_31_5-heading-font-size);
  font-weight: var(--bb_block_31_5-heading-font-weight);
  line-height: var(--bb_block_31_5-heading-line-height);
  text-align: var(--bb_block_31_5-heading-text-align);
}

[bb-system-name="bb_block_31_5"] [bb-title="Sub Heading"] {
  color: var(--bb_block_31_5-sub-heading-color);
  font-size: var(--bb_block_31_5-sub-heading-font-size);
  font-weight: var(--bb_block_31_5-sub-heading-font-weight);
  line-height: var(--bb_block_31_5-sub-heading-line-height);
  text-align: var(--bb_block_31_5-sub-heading-text-align);
}

[bb-system-name="bb_block_31_5"] [bb-title="Icon"],
[bb-system-name="bb_block_31_5"] [bb-title="Icon"] * {
  color: var(--bb_block_31_5-icon-color);
  stroke: var(--bb_block_31_5-icon-color);
}

[bb-system-name="bb_block_31_5"] [bb-title="Content"],
[bb-system-name="bb_block_31_5"] [bb-title="Content"] *,
[bb-system-name="bb_block_31_5"] [bb-title="Sub Content"],
[bb-system-name="bb_block_31_5"] [bb-title="Sub Content"] * {
  color: var(--bb_block_31_5-content-color);
  font-size: var(--bb_block_31_5-content-font-size);
  font-weight: var(--bb_block_31_5-content-font-weight);
  line-height: var(--bb_block_31_5-content-line-height);
  text-align: var(--bb_block_31_5-content-text-align);
}

[bb-system-name="bb_block_31_5"] [bb-title="Text"],
[bb-system-name="bb_block_31_5"] [bb-title="Text"] *,
[bb-system-name="bb_block_31_5"] [bb-title="Sub Text"],
[bb-system-name="bb_block_31_5"] [bb-title="Sub Text"] * {
  color: var(--bb_block_31_5-text-color);
  font-size: var(--bb_block_31_5-text-font-size);
  font-weight: var(--bb_block_31_5-text-font-weight);
  line-height: var(--bb_block_31_5-text-line-height);
  text-align: var(--bb_block_31_5-text-text-align);
}

[bb-system-name="bb_block_31_5"] .button[bb-title="Button"] {
  color: var(--bb_block_31_5-button-color);
  font-size: var(--bb_block_31_5-button-font-size);
  font-weight: var(--bb_block_31_5-button-font-weight);
  line-height: var(--bb_block_31_5-button-line-height);
  text-align: var(--bb_block_31_5-button-text-align);
}

[bb-system-name="bb_block_31_5"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_31_5-button-text-align) !important;
  justify-content: var(--bb_block_31_5-button-text-align) !important;
}

/* #endregion Block 31 v5 */

/* #region Block 132 v1 */
[bb-system-name="bb_block_132_1"] {
  background-color: var(--bb_block_132_1-main-background-color);
  border: var(--bb_block_132_1-border);
  border-radius: var(--bb_block_132_1-border-radius);
  padding-top: var(--bb_block_132_1-main-padding-top);
  padding-right: var(--bb_block_132_1-main-padding-right);
  padding-bottom: var(--bb_block_132_1-main-padding-bottom);
  padding-left: var(--bb_block_132_1-main-padding-left);
}

[bb-system-name="bb_block_132_1"] .bb-grid-item {
  background-color: var(--bb_block_132_1-item-background-color);
  border: var(--bb_block_132_1-item-border);
  border-radius: var(--bb_block_132_1-item-border-radius);
}
[bb-system-name="bb_block_132_1"] .bb-grid-item {
  padding: var(--bb_block_132_1-item-padding);
}
[bb-system-name="bb_block_132_1"] img {
  border-radius: var(--bb_block_132_1-image-border-radius);
}

[bb-system-name="bb_block_132_1"] [bb-title="Tagline"] {
  color: var(--bb_block_132_1-tagline-color);
  font-size: var(--bb_block_132_1-tagline-font-size);
  font-weight: var(--bb_block_132_1-tagline-font-weight);
  line-height: var(--bb_block_132_1-tagline-line-height);
  text-align: var(--bb_block_132_1-tagline-text-align);
}

[bb-system-name="bb_block_132_1"] [bb-title="Heading"] {
  color: var(--bb_block_132_1-heading-color);
  font-size: var(--bb_block_132_1-heading-font-size);
  font-weight: var(--bb_block_132_1-heading-font-weight);
  line-height: var(--bb_block_132_1-heading-line-height);
  text-align: var(--bb_block_132_1-heading-text-align);
}

[bb-system-name="bb_block_132_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_132_1-sub-heading-color);
  font-size: var(--bb_block_132_1-sub-heading-font-size);
  font-weight: var(--bb_block_132_1-sub-heading-font-weight);
  line-height: var(--bb_block_132_1-sub-heading-line-height);
  text-align: var(--bb_block_132_1-sub-heading-text-align);
}

[bb-system-name="bb_block_132_1"] [bb-title="Icon"],
[bb-system-name="bb_block_132_1"] [bb-title="Icon"] * {
  color: var(--bb_block_132_1-icon-color);
  stroke: var(--bb_block_132_1-icon-color);
}

[bb-system-name="bb_block_132_1"] [bb-title="Content"],
[bb-system-name="bb_block_132_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_132_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_132_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_132_1-content-color);
  font-size: var(--bb_block_132_1-content-font-size);
  font-weight: var(--bb_block_132_1-content-font-weight);
  line-height: var(--bb_block_132_1-content-line-height);
  text-align: var(--bb_block_132_1-content-text-align);
}

[bb-system-name="bb_block_132_1"] [bb-title="Text"],
[bb-system-name="bb_block_132_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_132_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_132_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_132_1-text-color);
  font-size: var(--bb_block_132_1-text-font-size);
  line-height: var(--bb_block_132_1-text-line-height);
  text-align: var(--bb_block_132_1-text-text-align);
}

[bb-system-name="bb_block_132_1"] .button[bb-title="Button"] {
  color: var(--bb_block_132_1-button-color);
  font-size: var(--bb_block_132_1-button-font-size);
  font-weight: var(--bb_block_132_1-button-font-weight);
  line-height: var(--bb_block_132_1-button-line-height);
  text-align: var(--bb_block_132_1-button-text-align);
}

[bb-system-name="bb_block_132_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_132_1-button-text-align) !important;
  justify-content: var(--bb_block_132_1-button-text-align) !important;
}

/* #endregion Block 132 v1 */

/* #region Block 133 v1 */
[bb-system-name="bb_block_133_1"] {
  background-color: var(--bb_block_133_1-main-background-color);
  border: var(--bb_block_133_1-border);
  border-radius: var(--bb_block_133_1-border-radius);
  padding-top: var(--bb_block_133_1-main-padding-top);
  padding-right: var(--bb_block_133_1-main-padding-right);
  padding-bottom: var(--bb_block_133_1-main-padding-bottom);
  padding-left: var(--bb_block_133_1-main-padding-left);
}

[bb-system-name="bb_block_133_1"] .bb-grid-item {
  background-color: var(--bb_block_133_1-item-background-color);
  border: var(--bb_block_133_1-item-border);
  border-radius: var(--bb_block_133_1-item-border-radius);
}
[bb-system-name="bb_block_133_1"] .bb-grid-item {
  padding: var(--bb_block_133_1-item-padding);
}
[bb-system-name="bb_block_133_1"] img {
  border-radius: var(--bb_block_133_1-image-border-radius);
}

[bb-system-name="bb_block_133_1"] [bb-title="Tagline"] {
  color: var(--bb_block_133_1-tagline-color);
  font-size: var(--bb_block_133_1-tagline-font-size);
  font-weight: var(--bb_block_133_1-tagline-font-weight);
  line-height: var(--bb_block_133_1-tagline-line-height);
  text-align: var(--bb_block_133_1-tagline-text-align);
}

[bb-system-name="bb_block_133_1"] [bb-title="Heading"] {
  color: var(--bb_block_133_1-heading-color);
  font-size: var(--bb_block_133_1-heading-font-size);
  font-weight: var(--bb_block_133_1-heading-font-weight);
  line-height: var(--bb_block_133_1-heading-line-height);
  text-align: var(--bb_block_133_1-heading-text-align);
}

[bb-system-name="bb_block_133_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_133_1-sub-heading-color);
  font-size: var(--bb_block_133_1-sub-heading-font-size);
  font-weight: var(--bb_block_133_1-sub-heading-font-weight);
  line-height: var(--bb_block_133_1-sub-heading-line-height);
  text-align: var(--bb_block_133_1-sub-heading-text-align);
}

[bb-system-name="bb_block_133_1"] [bb-title="Icon"],
[bb-system-name="bb_block_133_1"] [bb-title="Icon"] * {
  color: var(--bb_block_133_1-icon-color);
  stroke: var(--bb_block_133_1-icon-color);
}

[bb-system-name="bb_block_133_1"] [bb-title="Content"],
[bb-system-name="bb_block_133_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_133_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_133_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_133_1-content-color);
  font-size: var(--bb_block_133_1-content-font-size);
  font-weight: var(--bb_block_133_1-content-font-weight);
  line-height: var(--bb_block_133_1-content-line-height);
  text-align: var(--bb_block_133_1-content-text-align);
}

[bb-system-name="bb_block_133_1"] [bb-title="Text"],
[bb-system-name="bb_block_133_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_133_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_133_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_133_1-text-color);
  font-size: var(--bb_block_133_1-text-font-size);
  line-height: var(--bb_block_133_1-text-line-height);
  text-align: var(--bb_block_133_1-text-text-align);
}

[bb-system-name="bb_block_133_1"] .button[bb-title="Button"] {
  color: var(--bb_block_133_1-button-color);
  font-size: var(--bb_block_133_1-button-font-size);
  font-weight: var(--bb_block_133_1-button-font-weight);
  line-height: var(--bb_block_133_1-button-line-height);
  text-align: var(--bb_block_133_1-button-text-align);
}

[bb-system-name="bb_block_133_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_133_1-button-text-align) !important;
  justify-content: var(--bb_block_133_1-button-text-align) !important;
}

/* #endregion Block 133 v1 */

/* #region Block 133 v2 */
[bb-system-name="bb_block_133_2"] {
  background-color: var(--bb_block_133_2-main-background-color);
  border: var(--bb_block_133_2-border);
  border-radius: var(--bb_block_133_2-border-radius);
  padding-top: var(--bb_block_133_2-main-padding-top);
  padding-right: var(--bb_block_133_2-main-padding-right);
  padding-bottom: var(--bb_block_133_2-main-padding-bottom);
  padding-left: var(--bb_block_133_2-main-padding-left);
}

[bb-system-name="bb_block_133_2"] .bb-grid-item {
  background-color: var(--bb_block_133_2-item-background-color);
  border: var(--bb_block_133_2-item-border);
  border-radius: var(--bb_block_133_2-item-border-radius);
}
[bb-system-name="bb_block_133_2"] .bb-grid-item {
  padding: var(--bb_block_133_2-item-padding);
}
[bb-system-name="bb_block_133_2"] img {
  border-radius: var(--bb_block_133_2-image-border-radius);
}

[bb-system-name="bb_block_133_2"] [bb-title="Tagline"] {
  color: var(--bb_block_133_2-tagline-color);
  font-size: var(--bb_block_133_2-tagline-font-size);
  font-weight: var(--bb_block_133_2-tagline-font-weight);
  line-height: var(--bb_block_133_2-tagline-line-height);
  text-align: var(--bb_block_133_2-tagline-text-align);
}

[bb-system-name="bb_block_133_2"] [bb-title="Heading"] {
  color: var(--bb_block_133_2-heading-color);
  font-size: var(--bb_block_133_2-heading-font-size);
  font-weight: var(--bb_block_133_2-heading-font-weight);
  line-height: var(--bb_block_133_2-heading-line-height);
  text-align: var(--bb_block_133_2-heading-text-align);
}

[bb-system-name="bb_block_133_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_133_2-sub-heading-color);
  font-size: var(--bb_block_133_2-sub-heading-font-size);
  font-weight: var(--bb_block_133_2-sub-heading-font-weight);
  line-height: var(--bb_block_133_2-sub-heading-line-height);
  text-align: var(--bb_block_133_2-sub-heading-text-align);
}

[bb-system-name="bb_block_133_2"] [bb-title="Icon"],
[bb-system-name="bb_block_133_2"] [bb-title="Icon"] * {
  color: var(--bb_block_133_2-icon-color);
  stroke: var(--bb_block_133_2-icon-color);
}

[bb-system-name="bb_block_133_2"] [bb-title="Content"],
[bb-system-name="bb_block_133_2"] [bb-title="Content"] *,
[bb-system-name="bb_block_133_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_133_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_133_2-content-color);
  font-size: var(--bb_block_133_2-content-font-size);
  font-weight: var(--bb_block_133_2-content-font-weight);
  line-height: var(--bb_block_133_2-content-line-height);
  text-align: var(--bb_block_133_2-content-text-align);
}

[bb-system-name="bb_block_133_2"] [bb-title="Text"],
[bb-system-name="bb_block_133_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_133_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_133_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_133_2-text-color);
  font-size: var(--bb_block_133_2-text-font-size);
  line-height: var(--bb_block_133_2-text-line-height);
  text-align: var(--bb_block_133_2-text-text-align);
}

[bb-system-name="bb_block_133_2"] .button[bb-title="Button"] {
  color: var(--bb_block_133_2-button-color);
  font-size: var(--bb_block_133_2-button-font-size);
  font-weight: var(--bb_block_133_2-button-font-weight);
  line-height: var(--bb_block_133_2-button-line-height);
  text-align: var(--bb_block_133_2-button-text-align);
}

[bb-system-name="bb_block_133_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_133_2-button-text-align) !important;
  justify-content: var(--bb_block_133_2-button-text-align) !important;
}

/* #endregion Block 133 v2 */

/* #region Block 133 v3 */
[bb-system-name="bb_block_133_3"] {
  background-color: var(--bb_block_133_3-main-background-color);
  border: var(--bb_block_133_3-border);
  border-radius: var(--bb_block_133_3-border-radius);
  padding-top: var(--bb_block_133_3-main-padding-top);
  padding-right: var(--bb_block_133_3-main-padding-right);
  padding-bottom: var(--bb_block_133_3-main-padding-bottom);
  padding-left: var(--bb_block_133_3-main-padding-left);
}

[bb-system-name="bb_block_133_3"] .bb-grid-item {
  background-color: var(--bb_block_133_3-item-background-color);
  border: var(--bb_block_133_3-item-border);
  border-radius: var(--bb_block_133_3-item-border-radius);
}
[bb-system-name="bb_block_133_3"] .bb-grid-item {
  padding: var(--bb_block_133_3-item-padding);
}
[bb-system-name="bb_block_133_3"] img {
  border-radius: var(--bb_block_133_3-image-border-radius);
}

[bb-system-name="bb_block_133_3"] [bb-title="Tagline"] {
  color: var(--bb_block_133_3-tagline-color);
  font-size: var(--bb_block_133_3-tagline-font-size);
  font-weight: var(--bb_block_133_3-tagline-font-weight);
  line-height: var(--bb_block_133_3-tagline-line-height);
  text-align: var(--bb_block_133_3-tagline-text-align);
}

[bb-system-name="bb_block_133_3"] [bb-title="Heading"] {
  color: var(--bb_block_133_3-heading-color);
  font-size: var(--bb_block_133_3-heading-font-size);
  font-weight: var(--bb_block_133_3-heading-font-weight);
  line-height: var(--bb_block_133_3-heading-line-height);
  text-align: var(--bb_block_133_3-heading-text-align);
}

[bb-system-name="bb_block_133_3"] [bb-title="Sub Heading"] {
  color: var(--bb_block_133_3-sub-heading-color);
  font-size: var(--bb_block_133_3-sub-heading-font-size);
  font-weight: var(--bb_block_133_3-sub-heading-font-weight);
  line-height: var(--bb_block_133_3-sub-heading-line-height);
  text-align: var(--bb_block_133_3-sub-heading-text-align);
}

[bb-system-name="bb_block_133_3"] [bb-title="Icon"],
[bb-system-name="bb_block_133_3"] [bb-title="Icon"] * {
  color: var(--bb_block_133_3-icon-color);
  stroke: var(--bb_block_133_3-icon-color);
}

[bb-system-name="bb_block_133_3"] [bb-title="Content"],
[bb-system-name="bb_block_133_3"] [bb-title="Content"] *,
[bb-system-name="bb_block_133_3"] [bb-title="Sub Content"],
[bb-system-name="bb_block_133_3"] [bb-title="Sub Content"] * {
  color: var(--bb_block_133_3-content-color);
  font-size: var(--bb_block_133_3-content-font-size);
  font-weight: var(--bb_block_133_3-content-font-weight);
  line-height: var(--bb_block_133_3-content-line-height);
  text-align: var(--bb_block_133_3-content-text-align);
}

[bb-system-name="bb_block_133_3"] [bb-title="Text"],
[bb-system-name="bb_block_133_3"] [bb-title="Text"] *,
[bb-system-name="bb_block_133_3"] [bb-title="Sub Text"],
[bb-system-name="bb_block_133_3"] [bb-title="Sub Text"] * {
  color: var(--bb_block_133_3-text-color);
  font-size: var(--bb_block_133_3-text-font-size);
  line-height: var(--bb_block_133_3-text-line-height);
  text-align: var(--bb_block_133_3-text-text-align);
}

[bb-system-name="bb_block_133_3"] .button[bb-title="Button"] {
  color: var(--bb_block_133_3-button-color);
  font-size: var(--bb_block_133_3-button-font-size);
  font-weight: var(--bb_block_133_3-button-font-weight);
  line-height: var(--bb_block_133_3-button-line-height);
  text-align: var(--bb_block_133_3-button-text-align);
}

[bb-system-name="bb_block_133_3"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_133_3-button-text-align) !important;
  justify-content: var(--bb_block_133_3-button-text-align) !important;
}

/* #endregion Block 133 v3 */

/* #region Block 56 v1 */
[bb-system-name="bb_block_56_1"] {
  background-color: var(--bb_block_56_1-main-background-color);
  border: var(--bb_block_56_1-border);
  border-radius: var(--bb_block_56_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_56_1"]) {
  padding-top: var(--bb_block_56_1-main-padding-top) !important;
  padding-right: var(--bb_block_56_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_56_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_56_1-main-padding-left) !important;
}

[bb-system-name="bb_block_56_1"] .bb-grid-item {
  background-color: var(--bb_block_56_1-item-background-color);
  border: var(--bb_block_56_1-item-border);
  border-radius: var(--bb_block_56_1-item-border-radius);
  padding: var(--bb_block_56_1-item-padding);
}

[bb-system-name="bb_block_56_1"] img {
  border-radius: var(--bb_block_56_1-image-border-radius);
}

[bb-system-name="bb_block_56_1"] [bb-title="Tagline"] {
  color: var(--bb_block_56_1-tagline-color);
  font-size: var(--bb_block_56_1-tagline-font-size);
  font-weight: var(--bb_block_56_1-tagline-font-weight);
  line-height: var(--bb_block_56_1-tagline-line-height);
  text-align: var(--bb_block_56_1-tagline-text-align);
}

[bb-system-name="bb_block_56_1"] [bb-title="Heading"] {
  color: var(--bb_block_56_1-heading-color);
  font-size: var(--bb_block_56_1-heading-font-size);
  font-weight: var(--bb_block_56_1-heading-font-weight);
  line-height: var(--bb_block_56_1-heading-line-height);
  text-align: var(--bb_block_56_1-heading-text-align);
}

[bb-system-name="bb_block_56_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_56_1-sub-heading-color);
  font-size: var(--bb_block_56_1-sub-heading-font-size);
  font-weight: var(--bb_block_56_1-sub-heading-font-weight);
  line-height: var(--bb_block_56_1-sub-heading-line-height);
  text-align: var(--bb_block_56_1-sub-heading-text-align);
}

[bb-system-name="bb_block_56_1"] [bb-title="Icon"],
[bb-system-name="bb_block_56_1"] [bb-title="Icon"] * {
  color: var(--bb_block_56_1-icon-color);
  stroke: var(--bb_block_56_1-icon-color);
}

[bb-system-name="bb_block_56_1"] [bb-title="Content"],
[bb-system-name="bb_block_56_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_56_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_56_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_56_1-content-color);
  font-size: var(--bb_block_56_1-content-font-size);
  font-weight: var(--bb_block_56_1-content-font-weight);
  line-height: var(--bb_block_56_1-content-line-height);
  text-align: var(--bb_block_56_1-content-text-align);
}

[bb-system-name="bb_block_56_1"] [bb-title="Text"],
[bb-system-name="bb_block_56_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_56_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_56_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_56_1-text-color);
  font-size: var(--bb_block_56_1-text-font-size);
  line-height: var(--bb_block_56_1-text-line-height);
  text-align: var(--bb_block_56_1-text-text-align);
}

[bb-system-name="bb_block_56_1"] .button[bb-title="Button"] {
  color: var(--bb_block_56_1-button-color);
  font-size: var(--bb_block_56_1-button-font-size);
  font-weight: var(--bb_block_56_1-button-font-weight);
  line-height: var(--bb_block_56_1-button-line-height);
  text-align: var(--bb_block_56_1-button-text-align);
}

[bb-system-name="bb_block_56_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_56_1-button-text-align) !important;
  justify-content: var(--bb_block_56_1-button-text-align) !important;
}

/* #endregion Block 56 v1 */

/* #region Block 385 v1 */
[bb-system-name="bb_block_385_1"] {
  background-color: var(--bb_block_385_1-main-background-color);
  border: var(--bb_block_385_1-border);
  border-radius: var(--bb_block_385_1-border-radius);
  padding-top: var(--bb_block_385_1-main-padding-top);
  padding-right: var(--bb_block_385_1-main-padding-right);
  padding-bottom: var(--bb_block_385_1-main-padding-bottom);
  padding-left: var(--bb_block_385_1-main-padding-left);
}

[bb-system-name="bb_block_385_1"] .bb-grid-item {
  background-color: var(--bb_block_385_1-item-background-color);
  border: var(--bb_block_385_1-item-border);
  border-radius: var(--bb_block_385_1-item-border-radius);
}
[bb-system-name="bb_block_385_1"] .layout385_card-small-content,
[bb-system-name="bb_block_385_1"] .layout385_card-large-content {
  padding: var(--bb_block_385_1-item-padding);
}

[bb-system-name="bb_block_385_1"] img {
  border-radius: var(--bb_block_385_1-image-border-radius);
}

[bb-system-name="bb_block_385_1"] [bb-title="Tagline"] {
  color: var(--bb_block_385_1-tagline-color);
  font-size: var(--bb_block_385_1-tagline-font-size);
  font-weight: var(--bb_block_385_1-tagline-font-weight);
  line-height: var(--bb_block_385_1-tagline-line-height);
  text-align: var(--bb_block_385_1-tagline-text-align);
}

[bb-system-name="bb_block_385_1"] [bb-title="Heading"] {
  color: var(--bb_block_385_1-heading-color);
  font-size: var(--bb_block_385_1-heading-font-size);
  font-weight: var(--bb_block_385_1-heading-font-weight);
  line-height: var(--bb_block_385_1-heading-line-height);
  text-align: var(--bb_block_385_1-heading-text-align);
}

[bb-system-name="bb_block_385_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_385_1-sub-heading-color);
  font-size: var(--bb_block_385_1-sub-heading-font-size);
  font-weight: var(--bb_block_385_1-sub-heading-font-weight);
  line-height: var(--bb_block_385_1-sub-heading-line-height);
  text-align: var(--bb_block_385_1-sub-heading-text-align);
}

[bb-system-name="bb_block_385_1"] [bb-title="Icon"],
[bb-system-name="bb_block_385_1"] [bb-title="Icon"] * {
  color: var(--bb_block_385_1-icon-color);
  stroke: var(--bb_block_385_1-icon-color);
}

[bb-system-name="bb_block_385_1"] [bb-title="Content"],
[bb-system-name="bb_block_385_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_385_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_385_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_385_1-content-color);
  font-size: var(--bb_block_385_1-content-font-size);
  font-weight: var(--bb_block_385_1-content-font-weight);
  line-height: var(--bb_block_385_1-content-line-height);
  text-align: var(--bb_block_385_1-content-text-align);
}

[bb-system-name="bb_block_385_1"] [bb-title="Text"],
[bb-system-name="bb_block_385_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_385_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_385_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_385_1-text-color);
  font-size: var(--bb_block_385_1-text-font-size);
  font-weight: var(--bb_block_385_1-text-font-weight);
  line-height: var(--bb_block_385_1-text-line-height);
  text-align: var(--bb_block_385_1-text-text-align);
}

[bb-system-name="bb_block_385_1"] .button[bb-title="Button"] {
  color: var(--bb_block_385_1-button-color);
  font-size: var(--bb_block_385_1-button-font-size);
  font-weight: var(--bb_block_385_1-button-font-weight);
  line-height: var(--bb_block_385_1-button-line-height);
  text-align: var(--bb_block_385_1-button-text-align);
}

[bb-system-name="bb_block_385_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_385_1-button-text-align) !important;
  justify-content: var(--bb_block_385_1-button-text-align) !important;
}

[bb-system-name="bb_block_385_1"] img {
  width: 100%;
  height: 100%;
}
/* #endregion Block 385 v1 */

/* #region Block 100 v1 */
[bb-system-name="bb_block_100_1"] {
  background-color: var(--bb_block_100_1-main-background-color);
  border: var(--bb_block_100_1-border);
  border-radius: var(--bb_block_100_1-border-radius);
  padding-top: var(--bb_block_100_1-main-padding-top);
  padding-right: var(--bb_block_100_1-main-padding-right);
  padding-bottom: var(--bb_block_100_1-main-padding-bottom);
  padding-left: var(--bb_block_100_1-main-padding-left);
}

[bb-system-name="bb_block_100_1"] .bb-grid-item {
  background-color: var(--bb_block_100_1-item-background-color);
  border: var(--bb_block_100_1-item-border);
  border-radius: var(--bb_block_100_1-item-border-radius);
  padding: var(--bb_block_100_1-item-padding);
}

[bb-system-name="bb_block_100_1"] img {
  border-radius: var(--bb_block_100_1-image-border-radius);
}

[bb-system-name="bb_block_100_1"] [bb-title="Tagline"] {
  color: var(--bb_block_100_1-tagline-color);
  font-size: var(--bb_block_100_1-tagline-font-size);
  font-weight: var(--bb_block_100_1-tagline-font-weight);
  line-height: var(--bb_block_100_1-tagline-line-height);
  text-align: var(--bb_block_100_1-tagline-text-align);
}

[bb-system-name="bb_block_100_1"] [bb-title="Heading"] {
  color: var(--bb_block_100_1-heading-color);
  font-size: var(--bb_block_100_1-heading-font-size);
  font-weight: var(--bb_block_100_1-heading-font-weight);
  line-height: var(--bb_block_100_1-heading-line-height);
  text-align: var(--bb_block_100_1-heading-text-align);
}

[bb-system-name="bb_block_100_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_100_1-sub-heading-color);
  font-size: var(--bb_block_100_1-sub-heading-font-size);
  font-weight: var(--bb_block_100_1-sub-heading-font-weight);
  line-height: var(--bb_block_100_1-sub-heading-line-height);
  text-align: var(--bb_block_100_1-sub-heading-text-align);
}

[bb-system-name="bb_block_100_1"] [bb-title="Icon"],
[bb-system-name="bb_block_100_1"] [bb-title="Icon"] * {
  color: var(--bb_block_100_1-icon-color);
  stroke: var(--bb_block_100_1-icon-color);
}

[bb-system-name="bb_block_100_1"] [bb-title="Content"],
[bb-system-name="bb_block_100_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_100_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_100_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_100_1-content-color);
  font-size: var(--bb_block_100_1-content-font-size);
  font-weight: var(--bb_block_100_1-content-font-weight);
  line-height: var(--bb_block_100_1-content-line-height);
  text-align: var(--bb_block_100_1-content-text-align);
}

[bb-system-name="bb_block_100_1"] [bb-title="Text"],
[bb-system-name="bb_block_100_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_100_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_100_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_100_1-text-color);
  font-size: var(--bb_block_100_1-text-font-size);
  line-height: var(--bb_block_100_1-text-line-height);
  text-align: var(--bb_block_100_1-text-text-align);
}

[bb-system-name="bb_block_100_1"] .button[bb-title="Button"] {
  color: var(--bb_block_100_1-button-color);
  font-size: var(--bb_block_100_1-button-font-size);
  font-weight: var(--bb_block_100_1-button-font-weight);
  line-height: var(--bb_block_100_1-button-line-height);
  text-align: var(--bb_block_100_1-button-text-align);
}

[bb-system-name="bb_block_100_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_100_1-button-text-align) !important;
  justify-content: var(--bb_block_100_1-button-text-align) !important;
}

/* #endregion Block 100 v1 */

/* #region Block 25 v1 */
[bb-system-name="bb_block_25_1"] {
  background-color: var(--bb_block_25_1-main-background-color);
  border: var(--bb_block_25_1-border);
  border-radius: var(--bb_block_25_1-border-radius);
  padding-top: var(--bb_block_25_1-main-padding-top);
  padding-right: var(--bb_block_25_1-main-padding-right);
  padding-bottom: var(--bb_block_25_1-main-padding-bottom);
  padding-left: var(--bb_block_25_1-main-padding-left);
}

[bb-system-name="bb_block_25_1"] .bb-grid-item {
  background-color: var(--bb_block_25_1-item-background-color);
  border: var(--bb_block_25_1-item-border);
  border-radius: var(--bb_block_25_1-item-border-radius);
  padding: var(--bb_block_25_1-item-padding);
}

[bb-system-name="bb_block_25_1"] img {
  border-radius: var(--bb_block_25_1-image-border-radius);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

[bb-system-name="bb_block_25_1"] [bb-title="Tagline"] {
  color: var(--bb_block_25_1-tagline-color);
  font-size: var(--bb_block_25_1-tagline-font-size);
  font-weight: var(--bb_block_25_1-tagline-font-weight);
  line-height: var(--bb_block_25_1-tagline-line-height);
  text-align: var(--bb_block_25_1-tagline-text-align);
}

[bb-system-name="bb_block_25_1"] [bb-title="Heading"] {
  color: var(--bb_block_25_1-heading-color);
  font-size: var(--bb_block_25_1-heading-font-size);
  font-weight: var(--bb_block_25_1-heading-font-weight);
  line-height: var(--bb_block_25_1-heading-line-height);
  text-align: var(--bb_block_25_1-heading-text-align);
}

[bb-system-name="bb_block_25_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_25_1-sub-heading-color);
  font-size: var(--bb_block_25_1-sub-heading-font-size);
  font-weight: var(--bb_block_25_1-sub-heading-font-weight);
  line-height: var(--bb_block_25_1-sub-heading-line-height);
  text-align: var(--bb_block_25_1-sub-heading-text-align);
}

[bb-system-name="bb_block_25_1"] [bb-title="Icon"],
[bb-system-name="bb_block_25_1"] [bb-title="Icon"] * {
  color: var(--bb_block_25_1-icon-color);
  stroke: var(--bb_block_25_1-icon-color);
}

[bb-system-name="bb_block_25_1"] [bb-title="Content"],
[bb-system-name="bb_block_25_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_25_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_25_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_25_1-content-color);
  font-size: var(--bb_block_25_1-content-font-size);
  font-weight: var(--bb_block_25_1-content-font-weight);
  line-height: var(--bb_block_25_1-content-line-height);
  text-align: var(--bb_block_25_1-content-text-align);
}

[bb-system-name="bb_block_25_1"] [bb-title="Text"],
[bb-system-name="bb_block_25_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_25_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_25_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_25_1-text-color);
  font-size: var(--bb_block_25_1-text-font-size);
  line-height: var(--bb_block_25_1-text-line-height);
  text-align: var(--bb_block_25_1-text-text-align);
}

[bb-system-name="bb_block_25_1"] .button[bb-title="Button"] {
  color: var(--bb_block_25_1-button-color);
  font-size: var(--bb_block_25_1-button-font-size);
  font-weight: var(--bb_block_25_1-button-font-weight);
  line-height: var(--bb_block_25_1-button-line-height);
  text-align: var(--bb_block_25_1-button-text-align);
}

[bb-system-name="bb_block_25_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_25_1-button-text-align) !important;
  justify-content: var(--bb_block_25_1-button-text-align) !important;
}

/* #endregion Block 25 v1 */

/* #region Block 27 v1 */
[bb-system-name="bb_block_27_1"] {
  background-color: var(--bb_block_27_1-main-background-color);
  border: var(--bb_block_27_1-border);
  border-radius: var(--bb_block_27_1-border-radius);
  padding-top: var(--bb_block_27_1-main-padding-top);
  padding-right: var(--bb_block_27_1-main-padding-right);
  padding-bottom: var(--bb_block_27_1-main-padding-bottom);
  padding-left: var(--bb_block_27_1-main-padding-left);
}

[bb-system-name="bb_block_27_1"] .bb-grid-item {
  background-color: var(--bb_block_27_1-item-background-color);
  border: var(--bb_block_27_1-item-border);
  border-radius: var(--bb_block_27_1-item-border-radius);
  padding: var(--bb_block_27_1-item-padding);
}

[bb-system-name="bb_block_27_1"] img {
  border-radius: var(--bb_block_27_1-image-border-radius);
}

[bb-system-name="bb_block_27_1"] [bb-title="Tagline"] {
  color: var(--bb_block_27_1-tagline-color);
  font-size: var(--bb_block_27_1-tagline-font-size);
  font-weight: var(--bb_block_27_1-tagline-font-weight);
  line-height: var(--bb_block_27_1-tagline-line-height);
  text-align: var(--bb_block_27_1-tagline-text-align);
}

[bb-system-name="bb_block_27_1"] [bb-title="Heading"] {
  color: var(--bb_block_27_1-heading-color);
  font-size: var(--bb_block_27_1-heading-font-size);
  font-weight: var(--bb_block_27_1-heading-font-weight);
  line-height: var(--bb_block_27_1-heading-line-height);
  text-align: var(--bb_block_27_1-heading-text-align);
}

[bb-system-name="bb_block_27_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_27_1-sub-heading-color);
  font-size: var(--bb_block_27_1-sub-heading-font-size);
  font-weight: var(--bb_block_27_1-sub-heading-font-weight);
  line-height: var(--bb_block_27_1-sub-heading-line-height);
  text-align: var(--bb_block_27_1-sub-heading-text-align);
}

[bb-system-name="bb_block_27_1"] [bb-title="Icon"],
[bb-system-name="bb_block_27_1"] [bb-title="Icon"] * {
  color: var(--bb_block_27_1-icon-color);
  stroke: var(--bb_block_27_1-icon-color);
}

[bb-system-name="bb_block_27_1"] [bb-title="Content"],
[bb-system-name="bb_block_27_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_27_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_27_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_27_1-content-color);
  font-size: var(--bb_block_27_1-content-font-size);
  font-weight: var(--bb_block_27_1-content-font-weight);
  line-height: var(--bb_block_27_1-content-line-height);
  text-align: var(--bb_block_27_1-content-text-align);
}

[bb-system-name="bb_block_27_1"] [bb-title="Text"],
[bb-system-name="bb_block_27_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_27_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_27_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_27_1-text-color);
  font-size: var(--bb_block_27_1-text-font-size);
  line-height: var(--bb_block_27_1-text-line-height);
  text-align: var(--bb_block_27_1-text-text-align);
}

[bb-system-name="bb_block_27_1"] .button[bb-title="Button"] {
  color: var(--bb_block_27_1-button-color);
  font-size: var(--bb_block_27_1-button-font-size);
  font-weight: var(--bb_block_27_1-button-font-weight);
  line-height: var(--bb_block_27_1-button-line-height);
  text-align: var(--bb_block_27_1-button-text-align);
}

[bb-system-name="bb_block_27_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_27_1-button-text-align) !important;
  justify-content: var(--bb_block_27_1-button-text-align) !important;
}

/* #endregion Block 27 v1 */

/* #region Block 145 v1 */
[bb-system-name="bb_block_145_1"] {
  background-color: var(--bb_block_145_1-main-background-color);
  border: var(--bb_block_145_1-border);
  border-radius: var(--bb_block_145_1-border-radius);
  padding-top: var(--bb_block_145_1-main-padding-top);
  padding-right: var(--bb_block_145_1-main-padding-right);
  padding-bottom: var(--bb_block_145_1-main-padding-bottom);
  padding-left: var(--bb_block_145_1-main-padding-left);
}

[bb-system-name="bb_block_145_1"] .bb-grid-item {
  background-color: var(--bb_block_145_1-item-background-color);
  border: var(--bb_block_145_1-item-border);
  border-radius: var(--bb_block_145_1-item-border-radius);
  padding: var(--bb_block_145_1-item-padding);
}

[bb-system-name="bb_block_145_1"] img {
  border-radius: var(--bb_block_145_1-image-border-radius);
}

[bb-system-name="bb_block_145_1"] [bb-title="Tagline"] {
  color: var(--bb_block_145_1-tagline-color);
  font-size: var(--bb_block_145_1-tagline-font-size);
  font-weight: var(--bb_block_145_1-tagline-font-weight);
  line-height: var(--bb_block_145_1-tagline-line-height);
  text-align: var(--bb_block_145_1-tagline-text-align);
}

[bb-system-name="bb_block_145_1"] [bb-title="Heading"] {
  color: var(--bb_block_145_1-heading-color);
  font-size: var(--bb_block_145_1-heading-font-size);
  font-weight: var(--bb_block_145_1-heading-font-weight);
  line-height: var(--bb_block_145_1-heading-line-height);
  text-align: var(--bb_block_145_1-heading-text-align);
}

[bb-system-name="bb_block_145_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_145_1-sub-heading-color);
  font-size: var(--bb_block_145_1-sub-heading-font-size);
  font-weight: var(--bb_block_145_1-sub-heading-font-weight);
  line-height: var(--bb_block_145_1-sub-heading-line-height);
  text-align: var(--bb_block_145_1-sub-heading-text-align);
}

[bb-system-name="bb_block_145_1"] [bb-title="Icon"],
[bb-system-name="bb_block_145_1"] [bb-title="Icon"] * {
  color: var(--bb_block_145_1-icon-color);
  stroke: var(--bb_block_145_1-icon-color);
}
[bb-system-name="bb_block_145_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_145_1-icon-margin-left);
  margin-right: var(--bb_block_145_1-icon-margin-right);
}

[bb-system-name="bb_block_145_1"] [bb-title="Content"],
[bb-system-name="bb_block_145_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_145_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_145_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_145_1-content-color);
  font-size: var(--bb_block_145_1-content-font-size);
  font-weight: var(--bb_block_145_1-content-font-weight);
  line-height: var(--bb_block_145_1-content-line-height);
  text-align: var(--bb_block_145_1-content-text-align);
}

[bb-system-name="bb_block_145_1"] [bb-title="Text"],
[bb-system-name="bb_block_145_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_145_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_145_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_145_1-text-color);
  font-size: var(--bb_block_145_1-text-font-size);
  font-weight: var(--bb_block_145_1-text-font-weight);
  line-height: var(--bb_block_145_1-text-line-height);
  text-align: var(--bb_block_145_1-text-text-align);
}

[bb-system-name="bb_block_145_1"] .button[bb-title="Button"] {
  color: var(--bb_block_145_1-button-color);
  font-size: var(--bb_block_145_1-button-font-size);
  font-weight: var(--bb_block_145_1-button-font-weight);
  line-height: var(--bb_block_145_1-button-line-height);
  text-align: var(--bb_block_145_1-button-text-align);
}

[bb-system-name="bb_block_145_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_145_1-button-text-align) !important;
  justify-content: var(--bb_block_145_1-button-text-align) !important;
}

/* #endregion Block 145 v1 */

/* #region Block 9 v1 */
[bb-system-name="bb_block_9_1"] {
  background-color: var(--bb_block_9_1-main-background-color);
  border: var(--bb_block_9_1-border);
  border-radius: var(--bb_block_9_1-border-radius);
  padding-top: var(--bb_block_9_1-main-padding-top);
  padding-right: var(--bb_block_9_1-main-padding-right);
  padding-bottom: var(--bb_block_9_1-main-padding-bottom);
  padding-left: var(--bb_block_9_1-main-padding-left);
}

[bb-system-name="bb_block_9_1"] .bb-grid-item {
  background-color: var(--bb_block_9_1-item-background-color);
  border: var(--bb_block_9_1-item-border);
  border-radius: var(--bb_block_9_1-item-border-radius);
  padding: var(--bb_block_9_1-item-padding);
}
[bb-system-name="bb_block_9_1"] .header9_background-image-wrapper {
  background: none;
  position: absolute !important;
}

[bb-system-name="bb_block_9_1"] img {
  border-radius: var(--bb_block_9_1-image-border-radius);
}

[bb-system-name="bb_block_9_1"] [bb-title="Tagline"] {
  color: var(--bb_block_9_1-tagline-color);
  font-size: var(--bb_block_9_1-tagline-font-size);
  font-weight: var(--bb_block_9_1-tagline-font-weight);
  line-height: var(--bb_block_9_1-tagline-line-height);
  text-align: var(--bb_block_9_1-tagline-text-align);
}

[bb-system-name="bb_block_9_1"] [bb-title="Heading"] {
  color: var(--bb_block_9_1-heading-color);
  font-size: var(--bb_block_9_1-heading-font-size);
  font-weight: var(--bb_block_9_1-heading-font-weight);
  line-height: var(--bb_block_9_1-heading-line-height);
  text-align: var(--bb_block_9_1-heading-text-align);
}

[bb-system-name="bb_block_9_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_9_1-sub-heading-color);
  font-size: var(--bb_block_9_1-sub-heading-font-size);
  font-weight: var(--bb_block_9_1-sub-heading-font-weight);
  line-height: var(--bb_block_9_1-sub-heading-line-height);
  text-align: var(--bb_block_9_1-sub-heading-text-align);
}

[bb-system-name="bb_block_9_1"] [bb-title="Icon"],
[bb-system-name="bb_block_9_1"] [bb-title="Icon"] * {
  color: var(--bb_block_9_1-icon-color);
  stroke: var(--bb_block_9_1-icon-color);
}

[bb-system-name="bb_block_9_1"] [bb-title="Content"],
[bb-system-name="bb_block_9_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_9_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_9_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_9_1-content-color);
  font-size: var(--bb_block_9_1-content-font-size);
  font-weight: var(--bb_block_9_1-content-font-weight);
  line-height: var(--bb_block_9_1-content-line-height);
  text-align: var(--bb_block_9_1-content-text-align);
}

[bb-system-name="bb_block_9_1"] [bb-title="Text"],
[bb-system-name="bb_block_9_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_9_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_9_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_9_1-text-color);
  font-size: var(--bb_block_9_1-text-font-size);
  font-weight: var(--bb_block_9_1-text-font-weight);
  line-height: var(--bb_block_9_1-text-line-height);
  text-align: var(--bb_block_9_1-text-text-align);
}

[bb-system-name="bb_block_9_1"] .button[bb-title="Button"] {
  color: var(--bb_block_9_1-button-color);
  font-size: var(--bb_block_9_1-button-font-size);
  font-weight: var(--bb_block_9_1-button-font-weight);
  line-height: var(--bb_block_9_1-button-line-height);
  text-align: var(--bb_block_9_1-button-text-align);
}

[bb-system-name="bb_block_9_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_9_1-button-text-align) !important;
  justify-content: var(--bb_block_9_1-button-text-align) !important;
}

/* #endregion Block 9 v1 */

/* #region Block 32 v1 */
[bb-system-name="bb_block_32_1"] {
  background-color: var(--bb_block_32_1-main-background-color);
  border: var(--bb_block_32_1-border);
  border-radius: var(--bb_block_32_1-border-radius);
  padding-top: var(--bb_block_32_1-main-padding-top);
  padding-right: var(--bb_block_32_1-main-padding-right);
  padding-bottom: var(--bb_block_32_1-main-padding-bottom);
  padding-left: var(--bb_block_32_1-main-padding-left);
}

[bb-system-name="bb_block_32_1"] .bb-grid-item {
  background-color: var(--bb_block_32_1-item-background-color);
  border: var(--bb_block_32_1-item-border);
  border-radius: var(--bb_block_32_1-item-border-radius);
  padding: var(--bb_block_32_1-item-padding);
}

[bb-system-name="bb_block_32_1"] img {
  border-radius: var(--bb_block_32_1-image-border-radius);
}

[bb-system-name="bb_block_32_1"] [bb-title="Tagline"] {
  color: var(--bb_block_32_1-tagline-color);
  font-size: var(--bb_block_32_1-tagline-font-size);
  font-weight: var(--bb_block_32_1-tagline-font-weight);
  line-height: var(--bb_block_32_1-tagline-line-height);
  text-align: var(--bb_block_32_1-tagline-text-align);
}

[bb-system-name="bb_block_32_1"] [bb-title="Heading"] {
  color: var(--bb_block_32_1-heading-color);
  font-size: var(--bb_block_32_1-heading-font-size);
  font-weight: var(--bb_block_32_1-heading-font-weight);
  line-height: var(--bb_block_32_1-heading-line-height);
  text-align: var(--bb_block_32_1-heading-text-align);
}

[bb-system-name="bb_block_32_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_32_1-sub-heading-color);
  font-size: var(--bb_block_32_1-sub-heading-font-size);
  font-weight: var(--bb_block_32_1-sub-heading-font-weight);
  line-height: var(--bb_block_32_1-sub-heading-line-height);
  text-align: var(--bb_block_32_1-sub-heading-text-align);
}

[bb-system-name="bb_block_32_1"] [bb-title="Icon"],
[bb-system-name="bb_block_32_1"] [bb-title="Icon"] * {
  color: var(--bb_block_32_1-icon-color);
  stroke: var(--bb_block_32_1-icon-color);
}

[bb-system-name="bb_block_32_1"] [bb-title="Content"],
[bb-system-name="bb_block_32_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_32_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_32_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_32_1-content-color);
  font-size: var(--bb_block_32_1-content-font-size);
  font-weight: var(--bb_block_32_1-content-font-weight);
  line-height: var(--bb_block_32_1-content-line-height);
  text-align: var(--bb_block_32_1-content-text-align);
}

[bb-system-name="bb_block_32_1"] [bb-title="Text"],
[bb-system-name="bb_block_32_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_32_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_32_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_32_1-text-color);
  font-size: var(--bb_block_32_1-text-font-size);
  font-weight: var(--bb_block_32_1-text-font-weight);
  line-height: var(--bb_block_32_1-text-line-height);
  text-align: var(--bb_block_32_1-text-text-align);
}

[bb-system-name="bb_block_32_1"] .button[bb-title="Button"] {
  color: var(--bb_block_32_1-button-color);
  font-size: var(--bb_block_32_1-button-font-size);
  font-weight: var(--bb_block_32_1-button-font-weight);
  line-height: var(--bb_block_32_1-button-line-height);
  text-align: var(--bb_block_32_1-button-text-align);
}

[bb-system-name="bb_block_32_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_32_1-button-text-align) !important;
  justify-content: var(--bb_block_32_1-button-text-align) !important;
}

/* #endregion Block 32 v1 */

/* #region Block 29 v1 */
[bb-system-name="bb_block_29_1"] {
  background-color: var(--bb_block_29_1-main-background-color);
  border: var(--bb_block_29_1-border);
  border-radius: var(--bb_block_29_1-border-radius);
  padding-top: var(--bb_block_29_1-main-padding-top);
  padding-right: var(--bb_block_29_1-main-padding-right);
  padding-bottom: var(--bb_block_29_1-main-padding-bottom);
  padding-left: var(--bb_block_29_1-main-padding-left);
}

[bb-system-name="bb_block_29_1"] .bb-grid-item {
  background-color: var(--bb_block_29_1-item-background-color);
  border: var(--bb_block_29_1-item-border);
  border-radius: var(--bb_block_29_1-item-border-radius);
  padding: var(--bb_block_29_1-item-padding);
}

[bb-system-name="bb_block_29_1"] img {
  border-radius: var(--bb_block_29_1-image-border-radius);
}

[bb-system-name="bb_block_29_1"] [bb-title="Tagline"] {
  color: var(--bb_block_29_1-tagline-color);
  font-size: var(--bb_block_29_1-tagline-font-size);
  font-weight: var(--bb_block_29_1-tagline-font-weight);
  line-height: var(--bb_block_29_1-tagline-line-height);
  text-align: var(--bb_block_29_1-tagline-text-align);
}

[bb-system-name="bb_block_29_1"] [bb-title="Heading"] {
  color: var(--bb_block_29_1-heading-color);
  font-size: var(--bb_block_29_1-heading-font-size);
  font-weight: var(--bb_block_29_1-heading-font-weight);
  line-height: var(--bb_block_29_1-heading-line-height);
  text-align: var(--bb_block_29_1-heading-text-align);
}

[bb-system-name="bb_block_29_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_29_1-sub-heading-color);
  font-size: var(--bb_block_29_1-sub-heading-font-size);
  font-weight: var(--bb_block_29_1-sub-heading-font-weight);
  line-height: var(--bb_block_29_1-sub-heading-line-height);
  text-align: var(--bb_block_29_1-sub-heading-text-align);
}

[bb-system-name="bb_block_29_1"] [bb-title="Icon"],
[bb-system-name="bb_block_29_1"] [bb-title="Icon"] * {
  color: var(--bb_block_29_1-icon-color);
  stroke: var(--bb_block_29_1-icon-color);
}
[bb-system-name="bb_block_29_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_29_1-icon-margin-left);
  margin-right: var(--bb_block_29_1-icon-margin-right);
}

[bb-system-name="bb_block_29_1"] [bb-title="Content"],
[bb-system-name="bb_block_29_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_29_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_29_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_29_1-content-color);
  font-size: var(--bb_block_29_1-content-font-size);
  font-weight: var(--bb_block_29_1-content-font-weight);
  line-height: var(--bb_block_29_1-content-line-height);
  text-align: var(--bb_block_29_1-content-text-align);
}

[bb-system-name="bb_block_29_1"] [bb-title="Text"],
[bb-system-name="bb_block_29_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_29_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_29_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_29_1-text-color);
  font-size: var(--bb_block_29_1-text-font-size);
  font-weight: var(--bb_block_29_1-text-font-weight);
  line-height: var(--bb_block_29_1-text-line-height);
  text-align: var(--bb_block_29_1-text-text-align);
}

[bb-system-name="bb_block_29_1"] .button[bb-title="Button"] {
  color: var(--bb_block_29_1-button-color);
  font-size: var(--bb_block_29_1-button-font-size);
  font-weight: var(--bb_block_29_1-button-font-weight);
  line-height: var(--bb_block_29_1-button-line-height);
  background-color: var(--bb_block_29_1-button-background-color);
}
[bb-system-name="bb_block_29_1"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_29_1-button-color);
  background-color: var(--bb_block_29_1-button-background-color-hover);
}

[bb-system-name="bb_block_29_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_29_1-button-text-align) !important;
  justify-content: var(--bb_block_29_1-button-text-align) !important;
}

/* #endregion Block 29 v1 */

/* #region Block 26 v1 */
[bb-system-name="bb_block_26_1"] {
  background-color: var(--bb_block_26_1-main-background-color);
  border: var(--bb_block_26_1-border);
  border-radius: var(--bb_block_26_1-border-radius);
  padding-top: var(--bb_block_26_1-main-padding-top);
  padding-right: var(--bb_block_26_1-main-padding-right);
  padding-bottom: var(--bb_block_26_1-main-padding-bottom);
  padding-left: var(--bb_block_26_1-main-padding-left);
}

[bb-system-name="bb_block_26_1"] .bb-grid-item {
  background-color: var(--bb_block_26_1-item-background-color);
  border: var(--bb_block_26_1-item-border);
  border-radius: var(--bb_block_26_1-item-border-radius);
  padding: var(--bb_block_26_1-item-padding);
}

[bb-system-name="bb_block_26_1"] img {
  border-radius: var(--bb_block_26_1-image-border-radius);
}

[bb-system-name="bb_block_26_1"] [bb-title="Tagline"] {
  color: var(--bb_block_26_1-tagline-color);
  font-size: var(--bb_block_26_1-tagline-font-size);
  font-weight: var(--bb_block_26_1-tagline-font-weight);
  line-height: var(--bb_block_26_1-tagline-line-height);
  text-align: var(--bb_block_26_1-tagline-text-align);
}

[bb-system-name="bb_block_26_1"] [bb-title="Heading"] {
  color: var(--bb_block_26_1-heading-color);
  font-size: var(--bb_block_26_1-heading-font-size);
  font-weight: var(--bb_block_26_1-heading-font-weight);
  line-height: var(--bb_block_26_1-heading-line-height);
  text-align: var(--bb_block_26_1-heading-text-align);
}

[bb-system-name="bb_block_26_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_26_1-sub-heading-color);
  font-size: var(--bb_block_26_1-sub-heading-font-size);
  font-weight: var(--bb_block_26_1-sub-heading-font-weight);
  line-height: var(--bb_block_26_1-sub-heading-line-height);
  text-align: var(--bb_block_26_1-sub-heading-text-align);
}

[bb-system-name="bb_block_26_1"] [bb-title="Icon"],
[bb-system-name="bb_block_26_1"] [bb-title="Icon"] * {
  color: var(--bb_block_26_1-icon-color);
  stroke: var(--bb_block_26_1-icon-color);
}

[bb-system-name="bb_block_26_1"] [bb-title="Content"],
[bb-system-name="bb_block_26_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_26_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_26_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_26_1-content-color);
  font-size: var(--bb_block_26_1-content-font-size);
  font-weight: var(--bb_block_26_1-content-font-weight);
  line-height: var(--bb_block_26_1-content-line-height);
  text-align: var(--bb_block_26_1-content-text-align);
}

[bb-system-name="bb_block_26_1"] [bb-title="Text"],
[bb-system-name="bb_block_26_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_26_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_26_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_26_1-text-color);
  font-size: var(--bb_block_26_1-text-font-size);
  font-weight: var(--bb_block_26_1-text-font-weight);
  line-height: var(--bb_block_26_1-text-line-height);
  text-align: var(--bb_block_26_1-text-text-align);
}

[bb-system-name="bb_block_26_1"] .button[bb-title="Button"] {
  color: var(--bb_block_26_1-button-color);
  font-size: var(--bb_block_26_1-button-font-size);
  font-weight: var(--bb_block_26_1-button-font-weight);
  line-height: var(--bb_block_26_1-button-line-height);
  text-align: var(--bb_block_26_1-button-text-align);
  background-color: var(--bb_block_26_1-button-background-color);
}
[bb-system-name="bb_block_26_1"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_26_1-button-color);
  background-color: var(--bb_block_26_1-button-background-color-hover);
}

[bb-system-name="bb_block_26_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_26_1-button-text-align) !important;
  justify-content: var(--bb_block_26_1-button-text-align) !important;
}

/* #endregion Block 26 v1 */

/* #region Block 30 v1 */
[bb-system-name="bb_block_30_1"] {
  background-color: var(--bb_block_30_1-main-background-color);
  border: var(--bb_block_30_1-border);
  border-radius: var(--bb_block_30_1-border-radius);
  padding-top: var(--bb_block_30_1-main-padding-top);
  padding-right: var(--bb_block_30_1-main-padding-right);
  padding-bottom: var(--bb_block_30_1-main-padding-bottom);
  padding-left: var(--bb_block_30_1-main-padding-left);
}

[bb-system-name="bb_block_30_1"] .bb-grid-item {
  background-color: var(--bb_block_30_1-item-background-color);
  border: var(--bb_block_30_1-item-border);
  border-radius: var(--bb_block_30_1-item-border-radius);
  padding: var(--bb_block_30_1-item-padding);
}

[bb-system-name="bb_block_30_1"] img {
  border-radius: var(--bb_block_30_1-image-border-radius);
}

[bb-system-name="bb_block_30_1"] [bb-title="Tagline"] {
  color: var(--bb_block_30_1-tagline-color);
  font-size: var(--bb_block_30_1-tagline-font-size);
  font-weight: var(--bb_block_30_1-tagline-font-weight);
  line-height: var(--bb_block_30_1-tagline-line-height);
  text-align: var(--bb_block_30_1-tagline-text-align);
}

[bb-system-name="bb_block_30_1"] [bb-title="Heading"] {
  color: var(--bb_block_30_1-heading-color);
  font-size: var(--bb_block_30_1-heading-font-size);
  font-weight: var(--bb_block_30_1-heading-font-weight);
  line-height: var(--bb_block_30_1-heading-line-height);
  text-align: var(--bb_block_30_1-heading-text-align);
}

[bb-system-name="bb_block_30_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_30_1-sub-heading-color);
  font-size: var(--bb_block_30_1-sub-heading-font-size);
  font-weight: var(--bb_block_30_1-sub-heading-font-weight);
  line-height: var(--bb_block_30_1-sub-heading-line-height);
  text-align: var(--bb_block_30_1-sub-heading-text-align);
}

[bb-system-name="bb_block_30_1"] [bb-title="Icon"],
[bb-system-name="bb_block_30_1"] [bb-title="Icon"] * {
  color: var(--bb_block_30_1-icon-color);
  stroke: var(--bb_block_30_1-icon-color);
}
[bb-system-name="bb_block_30_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_30_1-icon-margin-left);
  margin-right: var(--bb_block_30_1-icon-margin-right);
}

[bb-system-name="bb_block_30_1"] [bb-title="Content"],
[bb-system-name="bb_block_30_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_30_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_30_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_30_1-content-color);
  font-size: var(--bb_block_30_1-content-font-size);
  font-weight: var(--bb_block_30_1-content-font-weight);
  line-height: var(--bb_block_30_1-content-line-height);
  text-align: var(--bb_block_30_1-content-text-align);
}

[bb-system-name="bb_block_30_1"] [bb-title="Text"],
[bb-system-name="bb_block_30_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_30_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_30_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_30_1-text-color);
  font-size: var(--bb_block_30_1-text-font-size);
  font-weight: var(--bb_block_30_1-text-font-weight);
  line-height: var(--bb_block_30_1-text-line-height);
  text-align: var(--bb_block_30_1-text-text-align);
}

[bb-system-name="bb_block_30_1"] .button[bb-title="Button"] {
  color: var(--bb_block_30_1-button-color);
  font-size: var(--bb_block_30_1-button-font-size);
  font-weight: var(--bb_block_30_1-button-font-weight);
  line-height: var(--bb_block_30_1-button-line-height);
  text-align: var(--bb_block_30_1-button-text-align);
  background-color: var(--bb_block_30_1-button-background-color);
}
[bb-system-name="bb_block_30_1"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_30_1-button-color);
  background-color: var(--bb_block_30_1-button-background-color-hover);
}

[bb-system-name="bb_block_30_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_30_1-button-text-align) !important;
  justify-content: var(--bb_block_30_1-button-text-align) !important;
}

/* #endregion Block 30 v1 */

/* #region Block 254 v1 */
[bb-system-name="bb_block_254_1"] {
  background-color: var(--bb_block_254_1-main-background-color);
  border: var(--bb_block_254_1-border);
  border-radius: var(--bb_block_254_1-border-radius);
  padding-top: var(--bb_block_254_1-main-padding-top);
  padding-right: var(--bb_block_254_1-main-padding-right);
  padding-bottom: var(--bb_block_254_1-main-padding-bottom);
  padding-left: var(--bb_block_254_1-main-padding-left);
}

[bb-system-name="bb_block_254_1"] .bb-grid-item {
  background-color: var(--bb_block_254_1-item-background-color);
  border: var(--bb_block_254_1-item-border);
  border-radius: var(--bb_block_254_1-item-border-radius);
  padding: var(--bb_block_254_1-item-padding);
}

[bb-system-name="bb_block_254_1"] img {
  border-radius: var(--bb_block_254_1-image-border-radius);
}

[bb-system-name="bb_block_254_1"] [bb-title="Tagline"] {
  color: var(--bb_block_254_1-tagline-color);
  font-size: var(--bb_block_254_1-tagline-font-size);
  font-weight: var(--bb_block_254_1-tagline-font-weight);
  line-height: var(--bb_block_254_1-tagline-line-height);
  text-align: var(--bb_block_254_1-tagline-text-align);
}

[bb-system-name="bb_block_254_1"] [bb-title="Heading"] {
  color: var(--bb_block_254_1-heading-color);
  font-size: var(--bb_block_254_1-heading-font-size);
  font-weight: var(--bb_block_254_1-heading-font-weight);
  line-height: var(--bb_block_254_1-heading-line-height);
  text-align: var(--bb_block_254_1-heading-text-align);
}

[bb-system-name="bb_block_254_1"] [bb-title="Short Heading"] {
  color: var(--bb_block_254_1-short-heading-color);
  font-size: var(--bb_block_254_1-short-heading-font-size);
  font-weight: var(--bb_block_254_1-short-heading-font-weight);
  line-height: var(--bb_block_254_1-short-heading-line-height);
  text-align: var(--bb_block_254_1-short-heading-text-align);
}

[bb-system-name="bb_block_254_1"] [bb-title="Icon"],
[bb-system-name="bb_block_254_1"] [bb-title="Icon"] * {
  color: var(--bb_block_254_1-icon-color);
  stroke: var(--bb_block_254_1-icon-color);
}
[bb-system-name="bb_block_254_1"] [bb-title="Icon"] {
  margin-left: var(--bb_block_254_1-icon-margin-left);
  margin-right: var(--bb_block_254_1-icon-margin-right);
}

[bb-system-name="bb_block_254_1"] [bb-title="Content"],
[bb-system-name="bb_block_254_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_254_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_254_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_254_1-content-color);
  font-size: var(--bb_block_254_1-content-font-size);
  font-weight: var(--bb_block_254_1-content-font-weight);
  line-height: var(--bb_block_254_1-content-line-height);
  text-align: var(--bb_block_254_1-content-text-align);
}

[bb-system-name="bb_block_254_1"] [bb-title="Short Content"],
[bb-system-name="bb_block_254_1"] [bb-title="Short Content"] * {
  color: var(--bb_block_254_1-short-content-color);
  font-size: var(--bb_block_254_1-short-content-font-size);
  font-weight: var(--bb_block_254_1-short-content-font-weight);
  line-height: var(--bb_block_254_1-short-content-line-height);
  text-align: var(--bb_block_254_1-short-content-text-align);
}

[bb-system-name="bb_block_254_1"] .button[bb-title="Button"] {
  color: var(--bb_block_254_1-button-color);
  font-size: var(--bb_block_254_1-button-font-size);
  font-weight: var(--bb_block_254_1-button-font-weight);
  line-height: var(--bb_block_254_1-button-line-height);
  text-align: var(--bb_block_254_1-button-text-align);
  background-color: var(--bb_block_254_1-button-background-color);
}
[bb-system-name="bb_block_254_1"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_254_1-button-color);
  background-color: var(--bb_block_254_1-button-background-color-hover);
}

[bb-system-name="bb_block_254_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_254_1-button-text-align) !important;
  justify-content: var(--bb_block_254_1-button-text-align) !important;
}

/* #endregion Block 254 v1 */

/* #region Block 229 v1 */
[bb-system-name="bb_block_229_1"] {
  background-color: var(--bb_block_229_1-main-background-color);
  border: var(--bb_block_229_1-border);
  border-radius: var(--bb_block_229_1-border-radius);
  padding-top: var(--bb_block_229_1-main-padding-top);
  padding-right: var(--bb_block_229_1-main-padding-right);
  padding-bottom: var(--bb_block_229_1-main-padding-bottom);
  padding-left: var(--bb_block_229_1-main-padding-left);
}

[bb-system-name="bb_block_229_1"] .bb-grid-item {
  background-color: var(--bb_block_229_1-item-background-color);
  border: var(--bb_block_229_1-item-border);
  border-radius: var(--bb_block_229_1-item-border-radius);
  padding: var(--bb_block_229_1-item-padding);
}

[bb-system-name="bb_block_229_1"] img {
  border-radius: var(--bb_block_229_1-image-border-radius);
}

[bb-system-name="bb_block_229_1"] [bb-title="Tagline"] {
  color: var(--bb_block_229_1-tagline-color);
  font-size: var(--bb_block_229_1-tagline-font-size);
  font-weight: var(--bb_block_229_1-tagline-font-weight);
  line-height: var(--bb_block_229_1-tagline-line-height);
  text-align: var(--bb_block_229_1-tagline-text-align);
}

[bb-system-name="bb_block_229_1"] [bb-title="Heading"] {
  color: var(--bb_block_229_1-heading-color);
  font-size: var(--bb_block_229_1-heading-font-size);
  font-weight: var(--bb_block_229_1-heading-font-weight);
  line-height: var(--bb_block_229_1-heading-line-height);
  text-align: var(--bb_block_229_1-heading-text-align);
}

[bb-system-name="bb_block_229_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_229_1-sub-heading-color);
  font-size: var(--bb_block_229_1-sub-heading-font-size);
  font-weight: var(--bb_block_229_1-sub-heading-font-weight);
  line-height: var(--bb_block_229_1-sub-heading-line-height);
  text-align: var(--bb_block_229_1-sub-heading-text-align);
}

[bb-system-name="bb_block_229_1"] [bb-title="Icon"],
[bb-system-name="bb_block_229_1"] [bb-title="Icon"] * {
  color: var(--bb_block_229_1-icon-color);
  stroke: var(--bb_block_229_1-icon-color);
}

[bb-system-name="bb_block_229_1"] [bb-title="Content"],
[bb-system-name="bb_block_229_1"] [bb-title="Content"] * {
  color: var(--bb_block_229_1-content-color);
  font-size: var(--bb_block_229_1-content-font-size);
  font-weight: var(--bb_block_229_1-content-font-weight);
  line-height: var(--bb_block_229_1-content-line-height);
  text-align: var(--bb_block_229_1-content-text-align);
}

[bb-system-name="bb_block_229_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_229_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_229_1-sub-content-color);
  font-size: var(--bb_block_229_1-sub-content-font-size);
  font-weight: var(--bb_block_229_1-sub-content-font-weight);
  line-height: var(--bb_block_229_1-sub-content-line-height);
  text-align: var(--bb_block_229_1-sub-content-text-align);
}

[bb-system-name="bb_block_229_1"] [bb-title="Text"],
[bb-system-name="bb_block_229_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_229_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_229_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_229_1-text-color);
  font-size: var(--bb_block_229_1-text-font-size);
  font-weight: var(--bb_block_229_1-text-font-weight);
  line-height: var(--bb_block_229_1-text-line-height);
  text-align: var(--bb_block_229_1-text-text-align);
}

[bb-system-name="bb_block_229_1"] .button[bb-title="Button"] {
  color: var(--bb_block_229_1-button-color);
  font-size: var(--bb_block_229_1-button-font-size);
  font-weight: var(--bb_block_229_1-button-font-weight);
  line-height: var(--bb_block_229_1-button-line-height);
  text-align: var(--bb_block_229_1-button-text-align);
  background-color: var(--bb_block_229_1-button-background-color);
}
[bb-system-name="bb_block_229_1"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_229_1-button-color);
  background-color: var(--bb_block_229_1-button-background-color-hover);
}

[bb-system-name="bb_block_229_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_229_1-button-text-align) !important;
  justify-content: var(--bb_block_229_1-button-text-align) !important;
}

/* #endregion Block 229 v1 */


/* #region Block 1020 v1 */
[bb-system-name="bb_block_1020_1"] {
  background-color: var(--bb_block_1020_1-main-background-color);
  border: var(--bb_block_1020_1-border);
  border-radius: var(--bb_block_1020_1-border-radius);
}

.bb-section-content:has([bb-system-name="bb_block_1020_1"]) {
  padding-top: var(--bb_block_1020_1-main-padding-top) !important;
  padding-right: var(--bb_block_1020_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1020_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1020_1-main-padding-left) !important;
}

[bb-system-name="bb_block_1020_1"] .bb-grid-item {
  background-color: var(--bb_block_1020_1-item-background-color);
  border: var(--bb_block_1020_1-item-border);
  border-radius: var(--bb_block_1020_1-item-border-radius);
  padding: var(--bb_block_1020_1-item-padding);
}

[bb-system-name="bb_block_1020_1"] img {
  border-radius: var(--bb_block_1020_1-image-border-radius);
}

[bb-system-name="bb_block_1020_1"] [bb-title="Tagline"] {
  color: var(--bb_block_1020_1-tagline-color);
  font-size: var(--bb_block_1020_1-tagline-font-size);
  font-weight: var(--bb_block_1020_1-tagline-font-weight);
  line-height: var(--bb_block_1020_1-tagline-line-height);
  text-align: var(--bb_block_1020_1-tagline-text-align);
}

[bb-system-name="bb_block_1020_1"] [bb-title="Heading"] {
  color: var(--bb_block_1020_1-heading-color);
  font-size: var(--bb_block_1020_1-heading-font-size);
  font-weight: var(--bb_block_1020_1-heading-font-weight);
  line-height: var(--bb_block_1020_1-heading-line-height);
  text-align: var(--bb_block_1020_1-heading-text-align);
}

[bb-system-name="bb_block_1020_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_1020_1-sub-heading-color);
  font-size: var(--bb_block_1020_1-sub-heading-font-size);
  font-weight: var(--bb_block_1020_1-sub-heading-font-weight);
  line-height: var(--bb_block_1020_1-sub-heading-line-height);
  text-align: var(--bb_block_1020_1-sub-heading-text-align);
}

[bb-system-name="bb_block_1020_1"] [bb-title="Icon"],
[bb-system-name="bb_block_1020_1"] [bb-title="Icon"] * {
  color: var(--bb_block_1020_1-icon-color);
  stroke: var(--bb_block_1020_1-icon-color);
}

[bb-system-name="bb_block_1020_1"] [bb-title="Content"],
[bb-system-name="bb_block_1020_1"] [bb-title="Content"] * {
  color: var(--bb_block_1020_1-content-color);
  font-size: var(--bb_block_1020_1-content-font-size);
  font-weight: var(--bb_block_1020_1-content-font-weight);
  line-height: var(--bb_block_1020_1-content-line-height);
  text-align: var(--bb_block_1020_1-content-text-align);
}

[bb-system-name="bb_block_1020_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_1020_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_1020_1-sub-content-color);
  font-size: var(--bb_block_1020_1-sub-content-font-size);
  font-weight: var(--bb_block_1020_1-sub-content-font-weight);
  line-height: var(--bb_block_1020_1-sub-content-line-height);
  text-align: var(--bb_block_1020_1-sub-content-text-align);
}

[bb-system-name="bb_block_1020_1"] [bb-title="Text"],
[bb-system-name="bb_block_1020_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_1020_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_1020_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_1020_1-text-color);
  font-size: var(--bb_block_1020_1-text-font-size);
  font-weight: var(--bb_block_1020_1-text-font-weight);
  line-height: var(--bb_block_1020_1-text-line-height);
  text-align: var(--bb_block_1020_1-text-text-align);
}

[bb-system-name="bb_block_1020_1"] .button[bb-title="Button"] {
  color: var(--bb_block_1020_1-button-color);
  font-size: var(--bb_block_1020_1-button-font-size);
  font-weight: var(--bb_block_1020_1-button-font-weight);
  line-height: var(--bb_block_1020_1-button-line-height);
  text-align: var(--bb_block_1020_1-button-text-align);
  background-color: var(--bb_block_1020_1-button-background-color);
}
[bb-system-name="bb_block_1020_1"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_1020_1-button-color);
  background-color: var(--bb_block_1020_1-button-background-color-hover);
}

[bb-system-name="bb_block_1020_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_1020_1-button-text-align) !important;
  justify-content: var(--bb_block_1020_1-button-text-align) !important;
}

/* #endregion Block 1020 v1 */

/* #region Block 500 v1 */
[bb-system-name="bb_block_500_1"] {
  background-color: var(--bb_block_500_1-main-background-color);
  border: var(--bb_block_500_1-border);
  border-radius: var(--bb_block_500_1-border-radius);
  padding-top: var(--bb_block_500_1-main-padding-top);
  padding-right: var(--bb_block_500_1-main-padding-right);
  padding-bottom: var(--bb_block_500_1-main-padding-bottom);
  padding-left: var(--bb_block_500_1-main-padding-left);
}

[bb-system-name="bb_block_500_1"] .bb-grid-item {
  background-color: var(--bb_block_500_1-item-background-color);
  border: var(--bb_block_500_1-item-border);
  border-radius: var(--bb_block_500_1-item-border-radius);
  padding: var(--bb_block_500_1-item-padding);
}

[bb-system-name="bb_block_500_1"] img {
  border-radius: var(--bb_block_500_1-image-border-radius);
}

[bb-system-name="bb_block_500_1"] [bb-title="Tagline"] {
  color: var(--bb_block_500_1-tagline-color);
  font-size: var(--bb_block_500_1-tagline-font-size);
  font-weight: var(--bb_block_500_1-tagline-font-weight);
  line-height: var(--bb_block_500_1-tagline-line-height);
  text-align: var(--bb_block_500_1-tagline-text-align);
}

[bb-system-name="bb_block_500_1"] [bb-title="Heading"] {
  color: var(--bb_block_500_1-heading-color);
  font-size: var(--bb_block_500_1-heading-font-size);
  font-weight: var(--bb_block_500_1-heading-font-weight);
  line-height: var(--bb_block_500_1-heading-line-height);
  text-align: var(--bb_block_500_1-heading-text-align);
}

[bb-system-name="bb_block_500_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_500_1-sub-heading-color);
  font-size: var(--bb_block_500_1-sub-heading-font-size);
  font-weight: var(--bb_block_500_1-sub-heading-font-weight);
  line-height: var(--bb_block_500_1-sub-heading-line-height);
  text-align: var(--bb_block_500_1-sub-heading-text-align);
}

[bb-system-name="bb_block_500_1"] [bb-title="Icon"],
[bb-system-name="bb_block_500_1"] [bb-title="Icon"] * {
  color: var(--bb_block_500_1-icon-color);
  stroke: var(--bb_block_500_1-icon-color);
}

[bb-system-name="bb_block_500_1"] [bb-title="Content"],
[bb-system-name="bb_block_500_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_500_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_500_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_500_1-content-color);
  font-size: var(--bb_block_500_1-content-font-size);
  font-weight: var(--bb_block_500_1-content-font-weight);
  line-height: var(--bb_block_500_1-content-line-height);
  text-align: var(--bb_block_500_1-content-text-align);
}

[bb-system-name="bb_block_500_1"] [bb-title="Text"],
[bb-system-name="bb_block_500_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_500_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_500_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_500_1-text-color);
  font-size: var(--bb_block_500_1-text-font-size);
  font-weight: var(--bb_block_500_1-text-font-weight);
  line-height: var(--bb_block_500_1-text-line-height);
  text-align: var(--bb_block_500_1-text-text-align);
}

[bb-system-name="bb_block_500_1"] .button[bb-title="Button"] {
  color: var(--bb_block_500_1-button-color);
  font-size: var(--bb_block_500_1-button-font-size);
  font-weight: var(--bb_block_500_1-button-font-weight);
  line-height: var(--bb_block_500_1-button-line-height);
  text-align: var(--bb_block_500_1-button-text-align);
  background-color: var(--bb_block_500_1-button-background-color);
}
[bb-system-name="bb_block_500_1"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_500_1-button-color);
  background-color: var(--bb_block_500_1-button-background-color-hover);
}

[bb-system-name="bb_block_500_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_500_1-button-text-align) !important;
  justify-content: var(--bb_block_500_1-button-text-align) !important;
}

/* #endregion Block 500 v1 */

/* #region Block 500 v2 */
[bb-system-name="bb_block_500_2"] {
  background-color: var(--bb_block_500_2-main-background-color);
  border: var(--bb_block_500_2-border);
  border-radius: var(--bb_block_500_2-border-radius);
  padding-top: var(--bb_block_500_2-main-padding-top);
  padding-right: var(--bb_block_500_2-main-padding-right);
  padding-bottom: var(--bb_block_500_2-main-padding-bottom);
  padding-left: var(--bb_block_500_2-main-padding-left);
}

[bb-system-name="bb_block_500_2"] .bb-grid-item {
  background-color: var(--bb_block_500_2-item-background-color);
  border: var(--bb_block_500_2-item-border);
  border-radius: var(--bb_block_500_2-item-border-radius);
  padding: var(--bb_block_500_2-item-padding);
}

[bb-system-name="bb_block_500_2"] img {
  border-radius: var(--bb_block_500_2-image-border-radius);
}

[bb-system-name="bb_block_500_2"] [bb-title="Tagline"] {
  color: var(--bb_block_500_2-tagline-color);
  font-size: var(--bb_block_500_2-tagline-font-size);
  font-weight: var(--bb_block_500_2-tagline-font-weight);
  line-height: var(--bb_block_500_2-tagline-line-height);
  text-align: var(--bb_block_500_2-tagline-text-align);
}

[bb-system-name="bb_block_500_2"] [bb-title="Heading"] {
  color: var(--bb_block_500_2-heading-color);
  font-size: var(--bb_block_500_2-heading-font-size);
  font-weight: var(--bb_block_500_2-heading-font-weight);
  line-height: var(--bb_block_500_2-heading-line-height);
  text-align: var(--bb_block_500_2-heading-text-align);
}

[bb-system-name="bb_block_500_2"] [bb-title="Sub Heading"] {
  color: var(--bb_block_500_2-sub-heading-color);
  font-size: var(--bb_block_500_2-sub-heading-font-size);
  font-weight: var(--bb_block_500_2-sub-heading-font-weight);
  line-height: var(--bb_block_500_2-sub-heading-line-height);
  text-align: var(--bb_block_500_2-sub-heading-text-align);
}

[bb-system-name="bb_block_500_2"] [bb-title="Icon"],
[bb-system-name="bb_block_500_2"] [bb-title="Icon"] * {
  color: var(--bb_block_500_2-icon-color);
  stroke: var(--bb_block_500_2-icon-color);
}

[bb-system-name="bb_block_500_2"] [bb-title="Content"],
[bb-system-name="bb_block_500_2"] [bb-title="Content"] *,
[bb-system-name="bb_block_500_2"] [bb-title="Sub Content"],
[bb-system-name="bb_block_500_2"] [bb-title="Sub Content"] * {
  color: var(--bb_block_500_2-content-color);
  font-size: var(--bb_block_500_2-content-font-size);
  font-weight: var(--bb_block_500_2-content-font-weight);
  line-height: var(--bb_block_500_2-content-line-height);
  text-align: var(--bb_block_500_2-content-text-align);
}

[bb-system-name="bb_block_500_2"] [bb-title="Text"],
[bb-system-name="bb_block_500_2"] [bb-title="Text"] *,
[bb-system-name="bb_block_500_2"] [bb-title="Sub Text"],
[bb-system-name="bb_block_500_2"] [bb-title="Sub Text"] * {
  color: var(--bb_block_500_2-text-color);
  font-size: var(--bb_block_500_2-text-font-size);
  font-weight: var(--bb_block_500_2-text-font-weight);
  line-height: var(--bb_block_500_2-text-line-height);
  text-align: var(--bb_block_500_2-text-text-align);
}

[bb-system-name="bb_block_500_2"] .button[bb-title="Button"] {
  color: var(--bb_block_500_2-button-color);
  font-size: var(--bb_block_500_2-button-font-size);
  font-weight: var(--bb_block_500_2-button-font-weight);
  line-height: var(--bb_block_500_2-button-line-height);
  text-align: var(--bb_block_500_2-button-text-align);
  background-color: var(--bb_block_500_2-button-background-color);
}
[bb-system-name="bb_block_500_2"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_500_2-button-color);
  background-color: var(--bb_block_500_2-button-background-color-hover);
}

[bb-system-name="bb_block_500_2"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_500_2-button-text-align) !important;
  justify-content: var(--bb_block_500_2-button-text-align) !important;
}

/* #endregion Block 500 v2 */

/* #region Block 1030 v1 - Flex Columns */
[bb-system-name="bb_block_1030_1"] {
  background-color: var(--bb_block_1030_1-main-background-color);
  border: var(--bb_block_1030_1-border);
  border-radius: var(--bb_block_1030_1-border-radius);
  display: flex !important;
  gap: 0 !important;
  flex-wrap: nowrap;
  align-items: stretch;
}
.bb-section-content.bb-section-content:has([bb-system-name="bb_block_1030_1"]) {
  padding-top: var(--bb_block_1030_1-main-padding-top) !important;
  padding-right: var(--bb_block_1030_1-main-padding-right) !important;
  padding-bottom: var(--bb_block_1030_1-main-padding-bottom) !important;
  padding-left: var(--bb_block_1030_1-main-padding-left) !important;
}

/* Swapped layout - image on right instead of left */

[bb-system-name="bb_block_1030_1"].bb-flex-swapped {
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
  [bb-system-name="bb_block_1030_1"] {
    flex-direction: column;
  }
  [bb-system-name="bb_block_1030_1"].bb-flex-swapped {
    /*flex-direction: column-reverse;*/
    flex-direction: column;
  }
  [bb-system-name="bb_block_1030_1"] .bb-ctwi-content.padding-mobile {
    padding: 25px;
  }
}

/* Image wrapper flexbox positioning */
[bb-system-name="bb_block_1030_1"] .bb-ctwi-image-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  min-height: 250px;
  flex: 1 1 0;
  min-width: 0;
}

/* Size wrapper - matches image size for overlay positioning */
[bb-system-name="bb_block_1030_1"] .bb-img-size-wrapper {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

/* Content column */
[bb-system-name="bb_block_1030_1"] .bb-ctwi-content {
  flex: 1 1 0;
  min-width: 0;
  padding: 25px;
  align-self: center;
}

/* Manual image size mode - when image is less than 100% */
[bb-system-name="bb_block_1030_1"] img.bb-flex-manual-size {
  height: auto !important;
  object-fit: contain !important;
}

/* Default image styling */
[bb-system-name="bb_block_1030_1"] img {
  border-radius: var(--bb_block_1030_1-image-border-radius);
}

[bb-system-name="bb_block_1030_1"] [bb-title="Tagline"] {
  color: var(--bb_block_1030_1-tagline-color);
  font-size: var(--bb_block_1030_1-tagline-font-size);
  font-weight: var(--bb_block_1030_1-tagline-font-weight);
  line-height: var(--bb_block_1030_1-tagline-line-height);
  text-align: var(--bb_block_1030_1-tagline-text-align);
}

[bb-system-name="bb_block_1030_1"] [bb-title="Heading"] {
  color: var(--bb_block_1030_1-heading-color);
  font-size: var(--bb_block_1030_1-heading-font-size);
  font-weight: var(--bb_block_1030_1-heading-font-weight);
  line-height: var(--bb_block_1030_1-heading-line-height);
  text-align: var(--bb_block_1030_1-heading-text-align);
}

[bb-system-name="bb_block_1030_1"] [bb-title="Sub Heading"] {
  color: var(--bb_block_1030_1-sub-heading-color);
  font-size: var(--bb_block_1030_1-sub-heading-font-size);
  font-weight: var(--bb_block_1030_1-sub-heading-font-weight);
  line-height: var(--bb_block_1030_1-sub-heading-line-height);
  text-align: var(--bb_block_1030_1-sub-heading-text-align);
}

[bb-system-name="bb_block_1030_1"] [bb-title="Icon"],
[bb-system-name="bb_block_1030_1"] [bb-title="Icon"] * {
  color: var(--bb_block_1030_1-icon-color);
  stroke: var(--bb_block_1030_1-icon-color);
}

[bb-system-name="bb_block_1030_1"] [bb-title="Content"],
[bb-system-name="bb_block_1030_1"] [bb-title="Content"] *,
[bb-system-name="bb_block_1030_1"] [bb-title="Sub Content"],
[bb-system-name="bb_block_1030_1"] [bb-title="Sub Content"] * {
  color: var(--bb_block_1030_1-content-color);
  font-size: var(--bb_block_1030_1-content-font-size);
  font-weight: var(--bb_block_1030_1-content-font-weight);
  line-height: var(--bb_block_1030_1-content-line-height);
  text-align: var(--bb_block_1030_1-content-text-align);
}

[bb-system-name="bb_block_1030_1"] [bb-title="Text"],
[bb-system-name="bb_block_1030_1"] [bb-title="Text"] *,
[bb-system-name="bb_block_1030_1"] [bb-title="Sub Text"],
[bb-system-name="bb_block_1030_1"] [bb-title="Sub Text"] * {
  color: var(--bb_block_1030_1-text-color);
  font-size: var(--bb_block_1030_1-text-font-size);
  font-weight: var(--bb_block_1030_1-text-font-weight);
  line-height: var(--bb_block_1030_1-text-line-height);
  text-align: var(--bb_block_1030_1-text-text-align);
}

[bb-system-name="bb_block_1030_1"] .button[bb-title="Button"] {
  color: var(--bb_block_1030_1-button-color);
  font-size: var(--bb_block_1030_1-button-font-size);
  font-weight: var(--bb_block_1030_1-button-font-weight);
  line-height: var(--bb_block_1030_1-button-line-height);
  text-align: var(--bb_block_1030_1-button-text-align);
  background-color: var(--bb_block_1030_1-button-background-color);
}
[bb-system-name="bb_block_1030_1"] .button[bb-title="Button"]:hover {
  color: var(--bb_block_1030_1-button-color);
  background-color: var(--bb_block_1030_1-button-background-color-hover);
}

[bb-system-name="bb_block_1030_1"] div:has(>[bb-title="Button"]) {
  text-align: var(--bb_block_1030_1-button-text-align) !important;
  justify-content: var(--bb_block_1030_1-button-text-align) !important;
}


/* #endregion Block 1030 v1 */

/* =================================================================
   White Background Padding Reset
   Remove padding from blocks when background is white or not set
   ================================================================= */

/* Remove padding when block has white background color applied (via tint or base color) */
[bb-system-name][bb-style-bgcol-tint="#FFFFFF"],
[bb-system-name][bb-style-bgcol-tint="#ffffff"],
[bb-system-name][bb-style-bgcol-tint="#FFF"],
[bb-system-name][bb-style-bgcol-tint="#fff"],
[bb-system-name][bb-style-bgcol-tint="white"],
[bb-system-name][bb-style-bgcol-tint="WHITE"],
[bb-system-name][bb-style-bgcol-tint="rgb(255, 255, 255)"],
[bb-system-name][bb-style-bgcol-tint="rgb(255,255,255)"],
[bb-system-name][bb-style-bgcol-tint="rgba(255, 255, 255, 1)"],
[bb-system-name][bb-style-bgcol-tint="rgba(255,255,255,1)"],
[bb-system-name][bb-style-bgcol-tint="#FFFFFFFF"] {
  padding: 0px !important;
}

/* Remove padding when no background color is set initially (no bb-style-bgcol and no bb-style-bgcol-tint) */
[bb-system-name="bb_block_1006_1"]:not([bb-style-bgcol-tint]) {
  padding: 0px !important;
}

