.ds-2col-stacked-fluid > .group-left {
  float: none; /* LTR */
  width: 100%;
}

.ds-2col-stacked-fluid > .group-right {
  float: none; /* LTR */
  width: 100%;
}
.ds-2col-stacked-fluid > .group-right h3 {
  font-size: 110%;
}

.ds-2col-stacked-fluid > .group-footer {
  padding-top: 0.5rem !important;
  padding-bottom: 1rem !important;
}

@media screen and (min-width: 768px) {
  .ds-2col-stacked-fluid > .group-left {
    float: left; /* LTR */
    width: 50%;
    padding-right: 0.5rem !important;
  }
  .ds-2col-stacked-fluid > .group-right {
    float: right; /* LTR */
    width: 50%;
    padding-left: 0.5rem !important;
  }
}
.paragraph.paragraph--color {
  display: table;
}

.paragraph.paragraph--color > .paragraph__column {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.paragraph.paragraph--color + .paragraph > .paragraph__column {
  padding-top: 2rem;
}

.vbp_color_01 {
  color: #fff;
  background-color: #338ec7;
}
.vbp_color_01 a {
  color: #fff;
}
.vbp_color_01 a:hover,
.vbp_color_01 a:focus,
.vbp_color_01 a:active,
.vbp_color_01 a.is-active,
.vbp_color_01 a.active {
  color: #fff;
}

.vbp_color_02 {
  color: #fff;
  background-color: #2c3e50;
}
.vbp_color_02 a {
  color: #fff;
}
.vbp_color_02 a:hover,
.vbp_color_02 a:focus,
.vbp_color_02 a:active,
.vbp_color_02 a.is-active,
.vbp_color_02 a.active {
  color: #fff;
}

.vbp_color_03 {
  color: #fff;
  background-color: #a4a4a4;
}
.vbp_color_03 a {
  color: #fff;
}
.vbp_color_03 a:hover,
.vbp_color_03 a:focus,
.vbp_color_03 a:active,
.vbp_color_03 a.is-active,
.vbp_color_03 a.active {
  color: #fff;
}

.vbp_color_04 {
  color: #000;
  background-color: #d3d3d3;
}
.vbp_color_04 a {
  color: #000;
}
.vbp_color_04 a:hover,
.vbp_color_04 a:focus,
.vbp_color_04 a:active,
.vbp_color_04 a.is-active,
.vbp_color_04 a.active {
  color: #000;
}

.vbp_color_05 {
  color: #fff;
  background-color: #cc3c2d;
}
.vbp_color_05 a {
  color: #fff;
}
.vbp_color_05 a:hover,
.vbp_color_05 a:focus,
.vbp_color_05 a:active,
.vbp_color_05 a.is-active,
.vbp_color_05 a.active {
  color: #fff;
}

#drupal-off-canvas .vbp_color_01 {
  color: #fff;
  background-color: #338ec7;
}
#drupal-off-canvas .vbp_color_01 a {
  color: #fff;
}
#drupal-off-canvas .vbp_color_01 a:hover,
#drupal-off-canvas .vbp_color_01 a:focus,
#drupal-off-canvas .vbp_color_01 a:active,
#drupal-off-canvas .vbp_color_01 a.is-active,
#drupal-off-canvas .vbp_color_01 a.active {
  color: #fff;
}
#drupal-off-canvas .vbp_color_02 {
  color: #fff;
  background-color: #2c3e50;
}
#drupal-off-canvas .vbp_color_02 a {
  color: #fff;
}
#drupal-off-canvas .vbp_color_02 a:hover,
#drupal-off-canvas .vbp_color_02 a:focus,
#drupal-off-canvas .vbp_color_02 a:active,
#drupal-off-canvas .vbp_color_02 a.is-active,
#drupal-off-canvas .vbp_color_02 a.active {
  color: #fff;
}
#drupal-off-canvas .vbp_color_03 {
  color: #fff;
  background-color: #a4a4a4;
}
#drupal-off-canvas .vbp_color_03 a {
  color: #fff;
}
#drupal-off-canvas .vbp_color_03 a:hover,
#drupal-off-canvas .vbp_color_03 a:focus,
#drupal-off-canvas .vbp_color_03 a:active,
#drupal-off-canvas .vbp_color_03 a.is-active,
#drupal-off-canvas .vbp_color_03 a.active {
  color: #fff;
}
#drupal-off-canvas .vbp_color_04 {
  color: #000;
  background-color: #d3d3d3;
}
#drupal-off-canvas .vbp_color_04 a {
  color: #000;
}
#drupal-off-canvas .vbp_color_04 a:hover,
#drupal-off-canvas .vbp_color_04 a:focus,
#drupal-off-canvas .vbp_color_04 a:active,
#drupal-off-canvas .vbp_color_04 a.is-active,
#drupal-off-canvas .vbp_color_04 a.active {
  color: #000;
}
#drupal-off-canvas .vbp_color_05 {
  color: #fff;
  background-color: #cc3c2d;
}
#drupal-off-canvas .vbp_color_05 a {
  color: #fff;
}
#drupal-off-canvas .vbp_color_05 a:hover,
#drupal-off-canvas .vbp_color_05 a:focus,
#drupal-off-canvas .vbp_color_05 a:active,
#drupal-off-canvas .vbp_color_05 a.is-active,
#drupal-off-canvas .vbp_color_05 a.active {
  color: #fff;
}
