/**
    Columns Component
**/
.columns.color--cloud {
  background-color: #ffffff !important;
  position: relative !important;
}
.columns.color--cloud .cmp-columns--svg-background {
  background-color: #000835 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  mask-size: cover !important;
  mask-position: center !important;
}
.columns.color--cloud .cmp-columns--photography {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--cloud .cmp-columns--photography:before {
  background-color: #000835 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
  content: "" !important;
}
.columns.color--cloud .cmp-title,
.columns.color--cloud .text-v1,
.columns.color--cloud .clHeading,
.columns.color--cloud .cmp-image__title,
.columns.color--cloud .cmp-title h1,
.columns.color--cloud .text-v1 h1,
.columns.color--cloud .clHeading h1,
.columns.color--cloud .cmp-image__title h1,
.columns.color--cloud .cmp-title h2,
.columns.color--cloud .text-v1 h2,
.columns.color--cloud .clHeading h2,
.columns.color--cloud .cmp-image__title h2,
.columns.color--cloud .cmp-title h3,
.columns.color--cloud .text-v1 h3,
.columns.color--cloud .clHeading h3,
.columns.color--cloud .cmp-image__title h3,
.columns.color--cloud .cmp-title h4,
.columns.color--cloud .text-v1 h4,
.columns.color--cloud .clHeading h4,
.columns.color--cloud .cmp-image__title h4,
.columns.color--cloud .cmp-title h5,
.columns.color--cloud .text-v1 h5,
.columns.color--cloud .clHeading h5,
.columns.color--cloud .cmp-image__title h5,
.columns.color--cloud .cmp-title h6,
.columns.color--cloud .text-v1 h6,
.columns.color--cloud .clHeading h6,
.columns.color--cloud .cmp-image__title h6,
.columns.color--cloud .cmp-title p,
.columns.color--cloud .text-v1 p,
.columns.color--cloud .clHeading p,
.columns.color--cloud .cmp-image__title p,
.columns.color--cloud .cmp-title .label,
.columns.color--cloud .text-v1 .label,
.columns.color--cloud .clHeading .label,
.columns.color--cloud .cmp-image__title .label,
.columns.color--cloud .cmp-title .clButtonIcon.mdc-button,
.columns.color--cloud .text-v1 .clButtonIcon.mdc-button,
.columns.color--cloud .clHeading .clButtonIcon.mdc-button,
.columns.color--cloud .cmp-image__title .clButtonIcon.mdc-button {
  color: #000521 !important;
}
.columns.color--cloud .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--cloud .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--cloud .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--cloud .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #ffffff !important;
}
.columns.color--cloud.inverse {
  background-color: #000835 !important;
}
.columns.color--cloud.inverse .cmp-columns--photography {
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--cloud.inverse .cmp-columns--photography:before {
  background-color: #ffffff !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
}
.columns.color--cloud.inverse .cmp-columns--svg-background {
  background-color: #ffffff !important;
}
.columns.color--cloud.inverse .cmp-title,
.columns.color--cloud.inverse .text-v1,
.columns.color--cloud.inverse .clHeading,
.columns.color--cloud.inverse .cmp-image__title,
.columns.color--cloud.inverse .cmp-title h1,
.columns.color--cloud.inverse .text-v1 h1,
.columns.color--cloud.inverse .clHeading h1,
.columns.color--cloud.inverse .cmp-image__title h1,
.columns.color--cloud.inverse .cmp-title h2,
.columns.color--cloud.inverse .text-v1 h2,
.columns.color--cloud.inverse .clHeading h2,
.columns.color--cloud.inverse .cmp-image__title h2,
.columns.color--cloud.inverse .cmp-title h3,
.columns.color--cloud.inverse .text-v1 h3,
.columns.color--cloud.inverse .clHeading h3,
.columns.color--cloud.inverse .cmp-image__title h3,
.columns.color--cloud.inverse .cmp-title h4,
.columns.color--cloud.inverse .text-v1 h4,
.columns.color--cloud.inverse .clHeading h4,
.columns.color--cloud.inverse .cmp-image__title h4,
.columns.color--cloud.inverse .cmp-title h5,
.columns.color--cloud.inverse .text-v1 h5,
.columns.color--cloud.inverse .clHeading h5,
.columns.color--cloud.inverse .cmp-image__title h5,
.columns.color--cloud.inverse .cmp-title h6,
.columns.color--cloud.inverse .text-v1 h6,
.columns.color--cloud.inverse .clHeading h6,
.columns.color--cloud.inverse .cmp-image__title h6,
.columns.color--cloud.inverse .cmp-title p,
.columns.color--cloud.inverse .text-v1 p,
.columns.color--cloud.inverse .clHeading p,
.columns.color--cloud.inverse .cmp-image__title p,
.columns.color--cloud.inverse .cmp-title .label,
.columns.color--cloud.inverse .text-v1 .label,
.columns.color--cloud.inverse .clHeading .label,
.columns.color--cloud.inverse .cmp-image__title .label,
.columns.color--cloud.inverse .cmp-title .clButtonIcon.mdc-button,
.columns.color--cloud.inverse .text-v1 .clButtonIcon.mdc-button,
.columns.color--cloud.inverse .clHeading .clButtonIcon.mdc-button,
.columns.color--cloud.inverse .cmp-image__title .clButtonIcon.mdc-button {
  color: #0c66e1 !important;
}
.columns.color--cloud.inverse .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--cloud.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #333333 !important;
}
.columns.color--sky {
  background-color: #000835 !important;
  position: relative !important;
}
.columns.color--sky .cmp-columns--svg-background {
  background-color: #c5d5f9 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  mask-size: cover !important;
  mask-position: center !important;
}
.columns.color--sky .cmp-columns--photography {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--sky .cmp-columns--photography:before {
  background-color: #000835 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
  content: "" !important;
}
.columns.color--sky .cmp-title,
.columns.color--sky .text-v1,
.columns.color--sky .clHeading,
.columns.color--sky .cmp-image__title,
.columns.color--sky .cmp-title h1,
.columns.color--sky .text-v1 h1,
.columns.color--sky .clHeading h1,
.columns.color--sky .cmp-image__title h1,
.columns.color--sky .cmp-title h2,
.columns.color--sky .text-v1 h2,
.columns.color--sky .clHeading h2,
.columns.color--sky .cmp-image__title h2,
.columns.color--sky .cmp-title h3,
.columns.color--sky .text-v1 h3,
.columns.color--sky .clHeading h3,
.columns.color--sky .cmp-image__title h3,
.columns.color--sky .cmp-title h4,
.columns.color--sky .text-v1 h4,
.columns.color--sky .clHeading h4,
.columns.color--sky .cmp-image__title h4,
.columns.color--sky .cmp-title h5,
.columns.color--sky .text-v1 h5,
.columns.color--sky .clHeading h5,
.columns.color--sky .cmp-image__title h5,
.columns.color--sky .cmp-title h6,
.columns.color--sky .text-v1 h6,
.columns.color--sky .clHeading h6,
.columns.color--sky .cmp-image__title h6,
.columns.color--sky .cmp-title p,
.columns.color--sky .text-v1 p,
.columns.color--sky .clHeading p,
.columns.color--sky .cmp-image__title p,
.columns.color--sky .cmp-title .label,
.columns.color--sky .text-v1 .label,
.columns.color--sky .clHeading .label,
.columns.color--sky .cmp-image__title .label,
.columns.color--sky .cmp-title .clButtonIcon.mdc-button,
.columns.color--sky .text-v1 .clButtonIcon.mdc-button,
.columns.color--sky .clHeading .clButtonIcon.mdc-button,
.columns.color--sky .cmp-image__title .clButtonIcon.mdc-button {
  color: #c5d5f9 !important;
}
.columns.color--sky .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--sky .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--sky .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--sky .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #ffffff !important;
}
.columns.color--sky.inverse {
  background-color: #c5d5f9 !important;
}
.columns.color--sky.inverse .cmp-columns--photography {
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--sky.inverse .cmp-columns--photography:before {
  background-color: #ffffff !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
}
.columns.color--sky.inverse .cmp-columns--svg-background {
  background-color: #000835 !important;
}
.columns.color--sky.inverse .cmp-title,
.columns.color--sky.inverse .text-v1,
.columns.color--sky.inverse .clHeading,
.columns.color--sky.inverse .cmp-image__title,
.columns.color--sky.inverse .cmp-title h1,
.columns.color--sky.inverse .text-v1 h1,
.columns.color--sky.inverse .clHeading h1,
.columns.color--sky.inverse .cmp-image__title h1,
.columns.color--sky.inverse .cmp-title h2,
.columns.color--sky.inverse .text-v1 h2,
.columns.color--sky.inverse .clHeading h2,
.columns.color--sky.inverse .cmp-image__title h2,
.columns.color--sky.inverse .cmp-title h3,
.columns.color--sky.inverse .text-v1 h3,
.columns.color--sky.inverse .clHeading h3,
.columns.color--sky.inverse .cmp-image__title h3,
.columns.color--sky.inverse .cmp-title h4,
.columns.color--sky.inverse .text-v1 h4,
.columns.color--sky.inverse .clHeading h4,
.columns.color--sky.inverse .cmp-image__title h4,
.columns.color--sky.inverse .cmp-title h5,
.columns.color--sky.inverse .text-v1 h5,
.columns.color--sky.inverse .clHeading h5,
.columns.color--sky.inverse .cmp-image__title h5,
.columns.color--sky.inverse .cmp-title h6,
.columns.color--sky.inverse .text-v1 h6,
.columns.color--sky.inverse .clHeading h6,
.columns.color--sky.inverse .cmp-image__title h6,
.columns.color--sky.inverse .cmp-title p,
.columns.color--sky.inverse .text-v1 p,
.columns.color--sky.inverse .clHeading p,
.columns.color--sky.inverse .cmp-image__title p,
.columns.color--sky.inverse .cmp-title .label,
.columns.color--sky.inverse .text-v1 .label,
.columns.color--sky.inverse .clHeading .label,
.columns.color--sky.inverse .cmp-image__title .label,
.columns.color--sky.inverse .cmp-title .clButtonIcon.mdc-button,
.columns.color--sky.inverse .text-v1 .clButtonIcon.mdc-button,
.columns.color--sky.inverse .clHeading .clButtonIcon.mdc-button,
.columns.color--sky.inverse .cmp-image__title .clButtonIcon.mdc-button {
  color: #000835 !important;
}
.columns.color--sky.inverse .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--sky.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #333333 !important;
}
.columns.color--violet {
  background-color: #26005a !important;
  position: relative !important;
}
.columns.color--violet .cmp-columns--svg-background {
  background-color: #e4c7ff !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  mask-size: cover !important;
  mask-position: center !important;
}
.columns.color--violet .cmp-columns--photography {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--violet .cmp-columns--photography:before {
  background-color: #000835 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
  content: "" !important;
}
.columns.color--violet .cmp-title,
.columns.color--violet .text-v1,
.columns.color--violet .clHeading,
.columns.color--violet .cmp-image__title,
.columns.color--violet .cmp-title h1,
.columns.color--violet .text-v1 h1,
.columns.color--violet .clHeading h1,
.columns.color--violet .cmp-image__title h1,
.columns.color--violet .cmp-title h2,
.columns.color--violet .text-v1 h2,
.columns.color--violet .clHeading h2,
.columns.color--violet .cmp-image__title h2,
.columns.color--violet .cmp-title h3,
.columns.color--violet .text-v1 h3,
.columns.color--violet .clHeading h3,
.columns.color--violet .cmp-image__title h3,
.columns.color--violet .cmp-title h4,
.columns.color--violet .text-v1 h4,
.columns.color--violet .clHeading h4,
.columns.color--violet .cmp-image__title h4,
.columns.color--violet .cmp-title h5,
.columns.color--violet .text-v1 h5,
.columns.color--violet .clHeading h5,
.columns.color--violet .cmp-image__title h5,
.columns.color--violet .cmp-title h6,
.columns.color--violet .text-v1 h6,
.columns.color--violet .clHeading h6,
.columns.color--violet .cmp-image__title h6,
.columns.color--violet .cmp-title p,
.columns.color--violet .text-v1 p,
.columns.color--violet .clHeading p,
.columns.color--violet .cmp-image__title p,
.columns.color--violet .cmp-title .label,
.columns.color--violet .text-v1 .label,
.columns.color--violet .clHeading .label,
.columns.color--violet .cmp-image__title .label,
.columns.color--violet .cmp-title .clButtonIcon.mdc-button,
.columns.color--violet .text-v1 .clButtonIcon.mdc-button,
.columns.color--violet .clHeading .clButtonIcon.mdc-button,
.columns.color--violet .cmp-image__title .clButtonIcon.mdc-button {
  color: #f8eeff !important;
}
.columns.color--violet .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--violet .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--violet .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--violet .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #ffffff !important;
}
.columns.color--violet.inverse {
  background-color: #e4c7ff !important;
}
.columns.color--violet.inverse .cmp-columns--photography {
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--violet.inverse .cmp-columns--photography:before {
  background-color: #ffffff !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
}
.columns.color--violet.inverse .cmp-columns--svg-background {
  background-color: #26005a !important;
}
.columns.color--violet.inverse .cmp-title,
.columns.color--violet.inverse .text-v1,
.columns.color--violet.inverse .clHeading,
.columns.color--violet.inverse .cmp-image__title,
.columns.color--violet.inverse .cmp-title h1,
.columns.color--violet.inverse .text-v1 h1,
.columns.color--violet.inverse .clHeading h1,
.columns.color--violet.inverse .cmp-image__title h1,
.columns.color--violet.inverse .cmp-title h2,
.columns.color--violet.inverse .text-v1 h2,
.columns.color--violet.inverse .clHeading h2,
.columns.color--violet.inverse .cmp-image__title h2,
.columns.color--violet.inverse .cmp-title h3,
.columns.color--violet.inverse .text-v1 h3,
.columns.color--violet.inverse .clHeading h3,
.columns.color--violet.inverse .cmp-image__title h3,
.columns.color--violet.inverse .cmp-title h4,
.columns.color--violet.inverse .text-v1 h4,
.columns.color--violet.inverse .clHeading h4,
.columns.color--violet.inverse .cmp-image__title h4,
.columns.color--violet.inverse .cmp-title h5,
.columns.color--violet.inverse .text-v1 h5,
.columns.color--violet.inverse .clHeading h5,
.columns.color--violet.inverse .cmp-image__title h5,
.columns.color--violet.inverse .cmp-title h6,
.columns.color--violet.inverse .text-v1 h6,
.columns.color--violet.inverse .clHeading h6,
.columns.color--violet.inverse .cmp-image__title h6,
.columns.color--violet.inverse .cmp-title p,
.columns.color--violet.inverse .text-v1 p,
.columns.color--violet.inverse .clHeading p,
.columns.color--violet.inverse .cmp-image__title p,
.columns.color--violet.inverse .cmp-title .label,
.columns.color--violet.inverse .text-v1 .label,
.columns.color--violet.inverse .clHeading .label,
.columns.color--violet.inverse .cmp-image__title .label,
.columns.color--violet.inverse .cmp-title .clButtonIcon.mdc-button,
.columns.color--violet.inverse .text-v1 .clButtonIcon.mdc-button,
.columns.color--violet.inverse .clHeading .clButtonIcon.mdc-button,
.columns.color--violet.inverse .cmp-image__title .clButtonIcon.mdc-button {
  color: #26005a !important;
}
.columns.color--violet.inverse .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--violet.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #333333 !important;
}
.columns.color--crimson {
  background-color: #560900 !important;
  position: relative !important;
}
.columns.color--crimson .cmp-columns--svg-background {
  background-color: #ffd7d7 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  mask-size: cover !important;
  mask-position: center !important;
}
.columns.color--crimson .cmp-columns--photography {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--crimson .cmp-columns--photography:before {
  background-color: #000835 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
  content: "" !important;
}
.columns.color--crimson .cmp-title,
.columns.color--crimson .text-v1,
.columns.color--crimson .clHeading,
.columns.color--crimson .cmp-image__title,
.columns.color--crimson .cmp-title h1,
.columns.color--crimson .text-v1 h1,
.columns.color--crimson .clHeading h1,
.columns.color--crimson .cmp-image__title h1,
.columns.color--crimson .cmp-title h2,
.columns.color--crimson .text-v1 h2,
.columns.color--crimson .clHeading h2,
.columns.color--crimson .cmp-image__title h2,
.columns.color--crimson .cmp-title h3,
.columns.color--crimson .text-v1 h3,
.columns.color--crimson .clHeading h3,
.columns.color--crimson .cmp-image__title h3,
.columns.color--crimson .cmp-title h4,
.columns.color--crimson .text-v1 h4,
.columns.color--crimson .clHeading h4,
.columns.color--crimson .cmp-image__title h4,
.columns.color--crimson .cmp-title h5,
.columns.color--crimson .text-v1 h5,
.columns.color--crimson .clHeading h5,
.columns.color--crimson .cmp-image__title h5,
.columns.color--crimson .cmp-title h6,
.columns.color--crimson .text-v1 h6,
.columns.color--crimson .clHeading h6,
.columns.color--crimson .cmp-image__title h6,
.columns.color--crimson .cmp-title p,
.columns.color--crimson .text-v1 p,
.columns.color--crimson .clHeading p,
.columns.color--crimson .cmp-image__title p,
.columns.color--crimson .cmp-title .label,
.columns.color--crimson .text-v1 .label,
.columns.color--crimson .clHeading .label,
.columns.color--crimson .cmp-image__title .label,
.columns.color--crimson .cmp-title .clButtonIcon.mdc-button,
.columns.color--crimson .text-v1 .clButtonIcon.mdc-button,
.columns.color--crimson .clHeading .clButtonIcon.mdc-button,
.columns.color--crimson .cmp-image__title .clButtonIcon.mdc-button {
  color: #ffd7d7 !important;
}
.columns.color--crimson .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--crimson .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--crimson .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--crimson .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #ffffff !important;
}
.columns.color--crimson.inverse {
  background-color: #ffd7d7 !important;
}
.columns.color--crimson.inverse .cmp-columns--photography {
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--crimson.inverse .cmp-columns--photography:before {
  background-color: #ffffff !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
}
.columns.color--crimson.inverse .cmp-columns--svg-background {
  background-color: #560900 !important;
}
.columns.color--crimson.inverse .cmp-title,
.columns.color--crimson.inverse .text-v1,
.columns.color--crimson.inverse .clHeading,
.columns.color--crimson.inverse .cmp-image__title,
.columns.color--crimson.inverse .cmp-title h1,
.columns.color--crimson.inverse .text-v1 h1,
.columns.color--crimson.inverse .clHeading h1,
.columns.color--crimson.inverse .cmp-image__title h1,
.columns.color--crimson.inverse .cmp-title h2,
.columns.color--crimson.inverse .text-v1 h2,
.columns.color--crimson.inverse .clHeading h2,
.columns.color--crimson.inverse .cmp-image__title h2,
.columns.color--crimson.inverse .cmp-title h3,
.columns.color--crimson.inverse .text-v1 h3,
.columns.color--crimson.inverse .clHeading h3,
.columns.color--crimson.inverse .cmp-image__title h3,
.columns.color--crimson.inverse .cmp-title h4,
.columns.color--crimson.inverse .text-v1 h4,
.columns.color--crimson.inverse .clHeading h4,
.columns.color--crimson.inverse .cmp-image__title h4,
.columns.color--crimson.inverse .cmp-title h5,
.columns.color--crimson.inverse .text-v1 h5,
.columns.color--crimson.inverse .clHeading h5,
.columns.color--crimson.inverse .cmp-image__title h5,
.columns.color--crimson.inverse .cmp-title h6,
.columns.color--crimson.inverse .text-v1 h6,
.columns.color--crimson.inverse .clHeading h6,
.columns.color--crimson.inverse .cmp-image__title h6,
.columns.color--crimson.inverse .cmp-title p,
.columns.color--crimson.inverse .text-v1 p,
.columns.color--crimson.inverse .clHeading p,
.columns.color--crimson.inverse .cmp-image__title p,
.columns.color--crimson.inverse .cmp-title .label,
.columns.color--crimson.inverse .text-v1 .label,
.columns.color--crimson.inverse .clHeading .label,
.columns.color--crimson.inverse .cmp-image__title .label,
.columns.color--crimson.inverse .cmp-title .clButtonIcon.mdc-button,
.columns.color--crimson.inverse .text-v1 .clButtonIcon.mdc-button,
.columns.color--crimson.inverse .clHeading .clButtonIcon.mdc-button,
.columns.color--crimson.inverse .cmp-image__title .clButtonIcon.mdc-button {
  color: #560900 !important;
}
.columns.color--crimson.inverse .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--crimson.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #333333 !important;
}
.columns.color--forest {
  background-color: #023a00 !important;
  position: relative !important;
}
.columns.color--forest .cmp-columns--svg-background {
  background-color: #c8ffc0 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  mask-size: cover !important;
  mask-position: center !important;
}
.columns.color--forest .cmp-columns--photography {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--forest .cmp-columns--photography:before {
  background-color: #000835 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
  content: "" !important;
}
.columns.color--forest .cmp-title,
.columns.color--forest .text-v1,
.columns.color--forest .clHeading,
.columns.color--forest .cmp-image__title,
.columns.color--forest .cmp-title h1,
.columns.color--forest .text-v1 h1,
.columns.color--forest .clHeading h1,
.columns.color--forest .cmp-image__title h1,
.columns.color--forest .cmp-title h2,
.columns.color--forest .text-v1 h2,
.columns.color--forest .clHeading h2,
.columns.color--forest .cmp-image__title h2,
.columns.color--forest .cmp-title h3,
.columns.color--forest .text-v1 h3,
.columns.color--forest .clHeading h3,
.columns.color--forest .cmp-image__title h3,
.columns.color--forest .cmp-title h4,
.columns.color--forest .text-v1 h4,
.columns.color--forest .clHeading h4,
.columns.color--forest .cmp-image__title h4,
.columns.color--forest .cmp-title h5,
.columns.color--forest .text-v1 h5,
.columns.color--forest .clHeading h5,
.columns.color--forest .cmp-image__title h5,
.columns.color--forest .cmp-title h6,
.columns.color--forest .text-v1 h6,
.columns.color--forest .clHeading h6,
.columns.color--forest .cmp-image__title h6,
.columns.color--forest .cmp-title p,
.columns.color--forest .text-v1 p,
.columns.color--forest .clHeading p,
.columns.color--forest .cmp-image__title p,
.columns.color--forest .cmp-title .label,
.columns.color--forest .text-v1 .label,
.columns.color--forest .clHeading .label,
.columns.color--forest .cmp-image__title .label,
.columns.color--forest .cmp-title .clButtonIcon.mdc-button,
.columns.color--forest .text-v1 .clButtonIcon.mdc-button,
.columns.color--forest .clHeading .clButtonIcon.mdc-button,
.columns.color--forest .cmp-image__title .clButtonIcon.mdc-button {
  color: #f0ffec !important;
}
.columns.color--forest .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--forest .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--forest .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--forest .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #ffffff !important;
}
.columns.color--forest.inverse {
  background-color: #c8ffc0 !important;
}
.columns.color--forest.inverse .cmp-columns--photography {
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--forest.inverse .cmp-columns--photography:before {
  background-color: #ffffff !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
}
.columns.color--forest.inverse .cmp-columns--svg-background {
  background-color: #023a00 !important;
}
.columns.color--forest.inverse .cmp-title,
.columns.color--forest.inverse .text-v1,
.columns.color--forest.inverse .clHeading,
.columns.color--forest.inverse .cmp-image__title,
.columns.color--forest.inverse .cmp-title h1,
.columns.color--forest.inverse .text-v1 h1,
.columns.color--forest.inverse .clHeading h1,
.columns.color--forest.inverse .cmp-image__title h1,
.columns.color--forest.inverse .cmp-title h2,
.columns.color--forest.inverse .text-v1 h2,
.columns.color--forest.inverse .clHeading h2,
.columns.color--forest.inverse .cmp-image__title h2,
.columns.color--forest.inverse .cmp-title h3,
.columns.color--forest.inverse .text-v1 h3,
.columns.color--forest.inverse .clHeading h3,
.columns.color--forest.inverse .cmp-image__title h3,
.columns.color--forest.inverse .cmp-title h4,
.columns.color--forest.inverse .text-v1 h4,
.columns.color--forest.inverse .clHeading h4,
.columns.color--forest.inverse .cmp-image__title h4,
.columns.color--forest.inverse .cmp-title h5,
.columns.color--forest.inverse .text-v1 h5,
.columns.color--forest.inverse .clHeading h5,
.columns.color--forest.inverse .cmp-image__title h5,
.columns.color--forest.inverse .cmp-title h6,
.columns.color--forest.inverse .text-v1 h6,
.columns.color--forest.inverse .clHeading h6,
.columns.color--forest.inverse .cmp-image__title h6,
.columns.color--forest.inverse .cmp-title p,
.columns.color--forest.inverse .text-v1 p,
.columns.color--forest.inverse .clHeading p,
.columns.color--forest.inverse .cmp-image__title p,
.columns.color--forest.inverse .cmp-title .label,
.columns.color--forest.inverse .text-v1 .label,
.columns.color--forest.inverse .clHeading .label,
.columns.color--forest.inverse .cmp-image__title .label,
.columns.color--forest.inverse .cmp-title .clButtonIcon.mdc-button,
.columns.color--forest.inverse .text-v1 .clButtonIcon.mdc-button,
.columns.color--forest.inverse .clHeading .clButtonIcon.mdc-button,
.columns.color--forest.inverse .cmp-image__title .clButtonIcon.mdc-button {
  color: #023a00 !important;
}
.columns.color--forest.inverse .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--forest.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #333333 !important;
}
.columns.color--canary {
  background-color: #564a00 !important;
  position: relative !important;
}
.columns.color--canary .cmp-columns--svg-background {
  background-color: #fffeb0 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  mask-size: cover !important;
  mask-position: center !important;
}
.columns.color--canary .cmp-columns--photography {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--canary .cmp-columns--photography:before {
  background-color: #000835 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
  content: "" !important;
}
.columns.color--canary .cmp-title,
.columns.color--canary .text-v1,
.columns.color--canary .clHeading,
.columns.color--canary .cmp-image__title,
.columns.color--canary .cmp-title h1,
.columns.color--canary .text-v1 h1,
.columns.color--canary .clHeading h1,
.columns.color--canary .cmp-image__title h1,
.columns.color--canary .cmp-title h2,
.columns.color--canary .text-v1 h2,
.columns.color--canary .clHeading h2,
.columns.color--canary .cmp-image__title h2,
.columns.color--canary .cmp-title h3,
.columns.color--canary .text-v1 h3,
.columns.color--canary .clHeading h3,
.columns.color--canary .cmp-image__title h3,
.columns.color--canary .cmp-title h4,
.columns.color--canary .text-v1 h4,
.columns.color--canary .clHeading h4,
.columns.color--canary .cmp-image__title h4,
.columns.color--canary .cmp-title h5,
.columns.color--canary .text-v1 h5,
.columns.color--canary .clHeading h5,
.columns.color--canary .cmp-image__title h5,
.columns.color--canary .cmp-title h6,
.columns.color--canary .text-v1 h6,
.columns.color--canary .clHeading h6,
.columns.color--canary .cmp-image__title h6,
.columns.color--canary .cmp-title p,
.columns.color--canary .text-v1 p,
.columns.color--canary .clHeading p,
.columns.color--canary .cmp-image__title p,
.columns.color--canary .cmp-title .label,
.columns.color--canary .text-v1 .label,
.columns.color--canary .clHeading .label,
.columns.color--canary .cmp-image__title .label,
.columns.color--canary .cmp-title .clButtonIcon.mdc-button,
.columns.color--canary .text-v1 .clButtonIcon.mdc-button,
.columns.color--canary .clHeading .clButtonIcon.mdc-button,
.columns.color--canary .cmp-image__title .clButtonIcon.mdc-button {
  color: #fffeb0 !important;
}
.columns.color--canary .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--canary .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--canary .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--canary .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #ffffff !important;
}
.columns.color--canary.inverse {
  background-color: #fffeb0 !important;
}
.columns.color--canary.inverse .cmp-columns--photography {
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--canary.inverse .cmp-columns--photography:before {
  background-color: #ffffff !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
}
.columns.color--canary.inverse .cmp-columns--svg-background {
  background-color: #564a00 !important;
}
.columns.color--canary.inverse .cmp-title,
.columns.color--canary.inverse .text-v1,
.columns.color--canary.inverse .clHeading,
.columns.color--canary.inverse .cmp-image__title,
.columns.color--canary.inverse .cmp-title h1,
.columns.color--canary.inverse .text-v1 h1,
.columns.color--canary.inverse .clHeading h1,
.columns.color--canary.inverse .cmp-image__title h1,
.columns.color--canary.inverse .cmp-title h2,
.columns.color--canary.inverse .text-v1 h2,
.columns.color--canary.inverse .clHeading h2,
.columns.color--canary.inverse .cmp-image__title h2,
.columns.color--canary.inverse .cmp-title h3,
.columns.color--canary.inverse .text-v1 h3,
.columns.color--canary.inverse .clHeading h3,
.columns.color--canary.inverse .cmp-image__title h3,
.columns.color--canary.inverse .cmp-title h4,
.columns.color--canary.inverse .text-v1 h4,
.columns.color--canary.inverse .clHeading h4,
.columns.color--canary.inverse .cmp-image__title h4,
.columns.color--canary.inverse .cmp-title h5,
.columns.color--canary.inverse .text-v1 h5,
.columns.color--canary.inverse .clHeading h5,
.columns.color--canary.inverse .cmp-image__title h5,
.columns.color--canary.inverse .cmp-title h6,
.columns.color--canary.inverse .text-v1 h6,
.columns.color--canary.inverse .clHeading h6,
.columns.color--canary.inverse .cmp-image__title h6,
.columns.color--canary.inverse .cmp-title p,
.columns.color--canary.inverse .text-v1 p,
.columns.color--canary.inverse .clHeading p,
.columns.color--canary.inverse .cmp-image__title p,
.columns.color--canary.inverse .cmp-title .label,
.columns.color--canary.inverse .text-v1 .label,
.columns.color--canary.inverse .clHeading .label,
.columns.color--canary.inverse .cmp-image__title .label,
.columns.color--canary.inverse .cmp-title .clButtonIcon.mdc-button,
.columns.color--canary.inverse .text-v1 .clButtonIcon.mdc-button,
.columns.color--canary.inverse .clHeading .clButtonIcon.mdc-button,
.columns.color--canary.inverse .cmp-image__title .clButtonIcon.mdc-button {
  color: #564a00 !important;
}
.columns.color--canary.inverse .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--canary.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #333333 !important;
}
.columns.color--fuchsia {
  background-color: #4f0230 !important;
  position: relative !important;
}
.columns.color--fuchsia .cmp-columns--svg-background {
  background-color: #fcc5f9 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  mask-size: cover !important;
  mask-position: center !important;
}
.columns.color--fuchsia .cmp-columns--photography {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--fuchsia .cmp-columns--photography:before {
  background-color: #000835 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
  content: "" !important;
}
.columns.color--fuchsia .cmp-title,
.columns.color--fuchsia .text-v1,
.columns.color--fuchsia .clHeading,
.columns.color--fuchsia .cmp-image__title,
.columns.color--fuchsia .cmp-title h1,
.columns.color--fuchsia .text-v1 h1,
.columns.color--fuchsia .clHeading h1,
.columns.color--fuchsia .cmp-image__title h1,
.columns.color--fuchsia .cmp-title h2,
.columns.color--fuchsia .text-v1 h2,
.columns.color--fuchsia .clHeading h2,
.columns.color--fuchsia .cmp-image__title h2,
.columns.color--fuchsia .cmp-title h3,
.columns.color--fuchsia .text-v1 h3,
.columns.color--fuchsia .clHeading h3,
.columns.color--fuchsia .cmp-image__title h3,
.columns.color--fuchsia .cmp-title h4,
.columns.color--fuchsia .text-v1 h4,
.columns.color--fuchsia .clHeading h4,
.columns.color--fuchsia .cmp-image__title h4,
.columns.color--fuchsia .cmp-title h5,
.columns.color--fuchsia .text-v1 h5,
.columns.color--fuchsia .clHeading h5,
.columns.color--fuchsia .cmp-image__title h5,
.columns.color--fuchsia .cmp-title h6,
.columns.color--fuchsia .text-v1 h6,
.columns.color--fuchsia .clHeading h6,
.columns.color--fuchsia .cmp-image__title h6,
.columns.color--fuchsia .cmp-title p,
.columns.color--fuchsia .text-v1 p,
.columns.color--fuchsia .clHeading p,
.columns.color--fuchsia .cmp-image__title p,
.columns.color--fuchsia .cmp-title .label,
.columns.color--fuchsia .text-v1 .label,
.columns.color--fuchsia .clHeading .label,
.columns.color--fuchsia .cmp-image__title .label,
.columns.color--fuchsia .cmp-title .clButtonIcon.mdc-button,
.columns.color--fuchsia .text-v1 .clButtonIcon.mdc-button,
.columns.color--fuchsia .clHeading .clButtonIcon.mdc-button,
.columns.color--fuchsia .cmp-image__title .clButtonIcon.mdc-button {
  color: #fcc5f9 !important;
}
.columns.color--fuchsia .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--fuchsia .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #ffffff !important;
}
.columns.color--fuchsia.inverse {
  background-color: #fcc5f9 !important;
}
.columns.color--fuchsia.inverse .cmp-columns--photography {
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--fuchsia.inverse .cmp-columns--photography:before {
  background-color: #ffffff !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
}
.columns.color--fuchsia.inverse .cmp-columns--svg-background {
  background-color: #4f0230 !important;
}
.columns.color--fuchsia.inverse .cmp-title,
.columns.color--fuchsia.inverse .text-v1,
.columns.color--fuchsia.inverse .clHeading,
.columns.color--fuchsia.inverse .cmp-image__title,
.columns.color--fuchsia.inverse .cmp-title h1,
.columns.color--fuchsia.inverse .text-v1 h1,
.columns.color--fuchsia.inverse .clHeading h1,
.columns.color--fuchsia.inverse .cmp-image__title h1,
.columns.color--fuchsia.inverse .cmp-title h2,
.columns.color--fuchsia.inverse .text-v1 h2,
.columns.color--fuchsia.inverse .clHeading h2,
.columns.color--fuchsia.inverse .cmp-image__title h2,
.columns.color--fuchsia.inverse .cmp-title h3,
.columns.color--fuchsia.inverse .text-v1 h3,
.columns.color--fuchsia.inverse .clHeading h3,
.columns.color--fuchsia.inverse .cmp-image__title h3,
.columns.color--fuchsia.inverse .cmp-title h4,
.columns.color--fuchsia.inverse .text-v1 h4,
.columns.color--fuchsia.inverse .clHeading h4,
.columns.color--fuchsia.inverse .cmp-image__title h4,
.columns.color--fuchsia.inverse .cmp-title h5,
.columns.color--fuchsia.inverse .text-v1 h5,
.columns.color--fuchsia.inverse .clHeading h5,
.columns.color--fuchsia.inverse .cmp-image__title h5,
.columns.color--fuchsia.inverse .cmp-title h6,
.columns.color--fuchsia.inverse .text-v1 h6,
.columns.color--fuchsia.inverse .clHeading h6,
.columns.color--fuchsia.inverse .cmp-image__title h6,
.columns.color--fuchsia.inverse .cmp-title p,
.columns.color--fuchsia.inverse .text-v1 p,
.columns.color--fuchsia.inverse .clHeading p,
.columns.color--fuchsia.inverse .cmp-image__title p,
.columns.color--fuchsia.inverse .cmp-title .label,
.columns.color--fuchsia.inverse .text-v1 .label,
.columns.color--fuchsia.inverse .clHeading .label,
.columns.color--fuchsia.inverse .cmp-image__title .label,
.columns.color--fuchsia.inverse .cmp-title .clButtonIcon.mdc-button,
.columns.color--fuchsia.inverse .text-v1 .clButtonIcon.mdc-button,
.columns.color--fuchsia.inverse .clHeading .clButtonIcon.mdc-button,
.columns.color--fuchsia.inverse .cmp-image__title .clButtonIcon.mdc-button {
  color: #4f0230 !important;
}
.columns.color--fuchsia.inverse .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--fuchsia.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #333333 !important;
}
.columns.color--pumpkin {
  background-color: #5b2500 !important;
  position: relative !important;
}
.columns.color--pumpkin .cmp-columns--svg-background {
  background-color: #ffd9c4 !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  mask-size: cover !important;
  mask-position: center !important;
}
.columns.color--pumpkin .cmp-columns--photography {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--pumpkin .cmp-columns--photography:before {
  background-color: #000835 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
  content: "" !important;
}
.columns.color--pumpkin .cmp-title,
.columns.color--pumpkin .text-v1,
.columns.color--pumpkin .clHeading,
.columns.color--pumpkin .cmp-image__title,
.columns.color--pumpkin .cmp-title h1,
.columns.color--pumpkin .text-v1 h1,
.columns.color--pumpkin .clHeading h1,
.columns.color--pumpkin .cmp-image__title h1,
.columns.color--pumpkin .cmp-title h2,
.columns.color--pumpkin .text-v1 h2,
.columns.color--pumpkin .clHeading h2,
.columns.color--pumpkin .cmp-image__title h2,
.columns.color--pumpkin .cmp-title h3,
.columns.color--pumpkin .text-v1 h3,
.columns.color--pumpkin .clHeading h3,
.columns.color--pumpkin .cmp-image__title h3,
.columns.color--pumpkin .cmp-title h4,
.columns.color--pumpkin .text-v1 h4,
.columns.color--pumpkin .clHeading h4,
.columns.color--pumpkin .cmp-image__title h4,
.columns.color--pumpkin .cmp-title h5,
.columns.color--pumpkin .text-v1 h5,
.columns.color--pumpkin .clHeading h5,
.columns.color--pumpkin .cmp-image__title h5,
.columns.color--pumpkin .cmp-title h6,
.columns.color--pumpkin .text-v1 h6,
.columns.color--pumpkin .clHeading h6,
.columns.color--pumpkin .cmp-image__title h6,
.columns.color--pumpkin .cmp-title p,
.columns.color--pumpkin .text-v1 p,
.columns.color--pumpkin .clHeading p,
.columns.color--pumpkin .cmp-image__title p,
.columns.color--pumpkin .cmp-title .label,
.columns.color--pumpkin .text-v1 .label,
.columns.color--pumpkin .clHeading .label,
.columns.color--pumpkin .cmp-image__title .label,
.columns.color--pumpkin .cmp-title .clButtonIcon.mdc-button,
.columns.color--pumpkin .text-v1 .clButtonIcon.mdc-button,
.columns.color--pumpkin .clHeading .clButtonIcon.mdc-button,
.columns.color--pumpkin .cmp-image__title .clButtonIcon.mdc-button {
  color: #ffd9c4 !important;
}
.columns.color--pumpkin .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--pumpkin .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #ffffff !important;
}
.columns.color--pumpkin.inverse {
  background-color: #ffd9c4 !important;
}
.columns.color--pumpkin.inverse .cmp-columns--photography {
  background-size: cover !important;
  background-position: center !important;
}
.columns.color--pumpkin.inverse .cmp-columns--photography:before {
  background-color: #ffffff !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.3 !important;
}
.columns.color--pumpkin.inverse .cmp-columns--svg-background {
  background-color: #5b2500 !important;
}
.columns.color--pumpkin.inverse .cmp-title,
.columns.color--pumpkin.inverse .text-v1,
.columns.color--pumpkin.inverse .clHeading,
.columns.color--pumpkin.inverse .cmp-image__title,
.columns.color--pumpkin.inverse .cmp-title h1,
.columns.color--pumpkin.inverse .text-v1 h1,
.columns.color--pumpkin.inverse .clHeading h1,
.columns.color--pumpkin.inverse .cmp-image__title h1,
.columns.color--pumpkin.inverse .cmp-title h2,
.columns.color--pumpkin.inverse .text-v1 h2,
.columns.color--pumpkin.inverse .clHeading h2,
.columns.color--pumpkin.inverse .cmp-image__title h2,
.columns.color--pumpkin.inverse .cmp-title h3,
.columns.color--pumpkin.inverse .text-v1 h3,
.columns.color--pumpkin.inverse .clHeading h3,
.columns.color--pumpkin.inverse .cmp-image__title h3,
.columns.color--pumpkin.inverse .cmp-title h4,
.columns.color--pumpkin.inverse .text-v1 h4,
.columns.color--pumpkin.inverse .clHeading h4,
.columns.color--pumpkin.inverse .cmp-image__title h4,
.columns.color--pumpkin.inverse .cmp-title h5,
.columns.color--pumpkin.inverse .text-v1 h5,
.columns.color--pumpkin.inverse .clHeading h5,
.columns.color--pumpkin.inverse .cmp-image__title h5,
.columns.color--pumpkin.inverse .cmp-title h6,
.columns.color--pumpkin.inverse .text-v1 h6,
.columns.color--pumpkin.inverse .clHeading h6,
.columns.color--pumpkin.inverse .cmp-image__title h6,
.columns.color--pumpkin.inverse .cmp-title p,
.columns.color--pumpkin.inverse .text-v1 p,
.columns.color--pumpkin.inverse .clHeading p,
.columns.color--pumpkin.inverse .cmp-image__title p,
.columns.color--pumpkin.inverse .cmp-title .label,
.columns.color--pumpkin.inverse .text-v1 .label,
.columns.color--pumpkin.inverse .clHeading .label,
.columns.color--pumpkin.inverse .cmp-image__title .label,
.columns.color--pumpkin.inverse .cmp-title .clButtonIcon.mdc-button,
.columns.color--pumpkin.inverse .text-v1 .clButtonIcon.mdc-button,
.columns.color--pumpkin.inverse .clHeading .clButtonIcon.mdc-button,
.columns.color--pumpkin.inverse .cmp-image__title .clButtonIcon.mdc-button {
  color: #5b2500 !important;
}
.columns.color--pumpkin.inverse .cmp-image__description {
  color: #b3b3b3 !important;
}
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title h1,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 h1,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading h1,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h1,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h1,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title h2,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 h2,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading h2,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h2,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h2,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title h3,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 h3,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading h3,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h3,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h3,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title h4,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 h4,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading h4,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h4,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h4,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title h5,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 h5,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading h5,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h5,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h5,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title h6,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 h6,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading h6,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title h6,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description h6,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title p,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 p,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading p,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title p,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description p,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title .label,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 .label,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading .label,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .label,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .label,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-title .clButtonIcon.mdc-button,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .text-v1 .clButtonIcon.mdc-button,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .clHeading .clButtonIcon.mdc-button,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__title .clButtonIcon.mdc-button,
.columns.color--pumpkin.inverse .cmp-columns--photography-text-color-fix .cmp-image__description .clButtonIcon.mdc-button {
  color: #333333 !important;
}
.columns.color--cloud div.button-column .button__icon {
  margin-left: 8px !important;
}
.columns.color--cloud div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #0c66e1 !important;
  color: #0c66e1 !important;
}
.columns.color--cloud div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #0a2f62 !important;
  color: #ffffff !important;
}
.columns.color--cloud div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #0a2f62 !important;
  background-color: #0a2f62 !important;
  color: #ffffff !important;
}
.columns.color--cloud div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #000835 !important;
}
.columns.color--cloud div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #0c66e1 !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.columns.color--cloud div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #0a2f62 !important;
}
.columns.color--cloud div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #0a2f62 !important;
  background-color: #0a2f62 !important;
}
.columns.color--cloud div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #000835 !important;
}
.columns.color--cloud div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #0c66e1 !important;
}
.columns.color--cloud div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #0c66e1 !important;
  width: calc(100% - 32px) !important;
}
.columns.color--cloud div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--cloud div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #0c66e1 !important;
  background-color: transparent !important;
}
.columns.color--cloud div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #0c66e1 !important;
  color: #ffffff !important;
}
.columns.color--sky div.button-column .button__icon {
  margin-left: 8px !important;
}
.columns.color--sky div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #ebf3ff !important;
  color: #ebf3ff !important;
}
.columns.color--sky div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #9fc6ff !important;
  color: #000835 !important;
}
.columns.color--sky div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #9fc6ff !important;
  background-color: #9fc6ff !important;
  color: #000835 !important;
}
.columns.color--sky div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #61a2ff !important;
}
.columns.color--sky div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #ebf3ff !important;
  color: #000835 !important;
  border-color: transparent !important;
}
.columns.color--sky div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #9fc6ff !important;
}
.columns.color--sky div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #9fc6ff !important;
  background-color: #9fc6ff !important;
}
.columns.color--sky div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #61a2ff !important;
}
.columns.color--sky div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #ebf3ff !important;
}
.columns.color--sky div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #ebf3ff !important;
  width: calc(100% - 32px) !important;
}
.columns.color--sky div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--sky div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ebf3ff !important;
  background-color: transparent !important;
}
.columns.color--sky div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ebf3ff !important;
  color: #000835 !important;
}
.columns.color--violet div.button-column .button__icon {
  margin-left: 8px !important;
}
.columns.color--violet div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #f8eeff !important;
  color: #f8eeff !important;
}
.columns.color--violet div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #d396ff !important;
  color: #26005a !important;
}
.columns.color--violet div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #d396ff !important;
  background-color: #d396ff !important;
  color: #26005a !important;
}
.columns.color--violet div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #c573ff !important;
}
.columns.color--violet div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #f8eeff !important;
  color: #26005a !important;
  border-color: transparent !important;
}
.columns.color--violet div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #d396ff !important;
}
.columns.color--violet div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #d396ff !important;
  background-color: #d396ff !important;
}
.columns.color--violet div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #c573ff !important;
}
.columns.color--violet div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #f8eeff !important;
}
.columns.color--violet div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #f8eeff !important;
  width: calc(100% - 32px) !important;
}
.columns.color--violet div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--violet div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #f8eeff !important;
  background-color: transparent !important;
}
.columns.color--violet div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #f8eeff !important;
  color: #26005a !important;
}
.columns.color--crimson div.button-column .button__icon {
  margin-left: 8px !important;
}
.columns.color--crimson div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #ffeeed !important;
  color: #ffeeed !important;
}
.columns.color--crimson div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #ff9794 !important;
  color: #560900 !important;
}
.columns.color--crimson div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ff9794 !important;
  background-color: #ff9794 !important;
  color: #560900 !important;
}
.columns.color--crimson div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ff7471 !important;
}
.columns.color--crimson div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #ffeeed !important;
  color: #560900 !important;
  border-color: transparent !important;
}
.columns.color--crimson div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #ff9794 !important;
}
.columns.color--crimson div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ff9794 !important;
  background-color: #ff9794 !important;
}
.columns.color--crimson div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ff7471 !important;
}
.columns.color--crimson div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #ffeeed !important;
}
.columns.color--crimson div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #ffeeed !important;
  width: calc(100% - 32px) !important;
}
.columns.color--crimson div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--crimson div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ffeeed !important;
  background-color: transparent !important;
}
.columns.color--crimson div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ffeeed !important;
  color: #560900 !important;
}
.columns.color--forest div.button-column .button__icon {
  margin-left: 8px !important;
}
.columns.color--forest div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #f0ffec !important;
  color: #f0ffec !important;
}
.columns.color--forest div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #beffab !important;
  color: #023a00 !important;
}
.columns.color--forest div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #beffab !important;
  background-color: #beffab !important;
  color: #023a00 !important;
}
.columns.color--forest div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #a8ff8f !important;
}
.columns.color--forest div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #f0ffec !important;
  color: #023a00 !important;
  border-color: transparent !important;
}
.columns.color--forest div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #beffab !important;
}
.columns.color--forest div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #beffab !important;
  background-color: #beffab !important;
}
.columns.color--forest div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #a8ff8f !important;
}
.columns.color--forest div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #f0ffec !important;
}
.columns.color--forest div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #f0ffec !important;
  width: calc(100% - 32px) !important;
}
.columns.color--forest div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--forest div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #f0ffec !important;
  background-color: transparent !important;
}
.columns.color--forest div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #f0ffec !important;
  color: #023a00 !important;
}
.columns.color--canary div.button-column .button__icon {
  margin-left: 8px !important;
}
.columns.color--canary div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #fffce6 !important;
  color: #fffce6 !important;
}
.columns.color--canary div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #fdf092 !important;
  color: #564a00 !important;
}
.columns.color--canary div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #fdf092 !important;
  background-color: #fdf092 !important;
  color: #564a00 !important;
}
.columns.color--canary div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #fdeb6d !important;
}
.columns.color--canary div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #fffce6 !important;
  color: #564a00 !important;
  border-color: transparent !important;
}
.columns.color--canary div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #fdf092 !important;
}
.columns.color--canary div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #fdf092 !important;
  background-color: #fdf092 !important;
}
.columns.color--canary div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #fdeb6d !important;
}
.columns.color--canary div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #fffce6 !important;
}
.columns.color--canary div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #fffce6 !important;
  width: calc(100% - 32px) !important;
}
.columns.color--canary div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--canary div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #fffce6 !important;
  background-color: transparent !important;
}
.columns.color--canary div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #fffce6 !important;
  color: #564a00 !important;
}
.columns.color--fuchsia div.button-column .button__icon {
  margin-left: 8px !important;
}
.columns.color--fuchsia div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #ffeef7 !important;
  color: #ffeef7 !important;
}
.columns.color--fuchsia div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #ff9be3 !important;
  color: #4f0230 !important;
}
.columns.color--fuchsia div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ff9be3 !important;
  background-color: #ff9be3 !important;
  color: #4f0230 !important;
}
.columns.color--fuchsia div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ff79bd !important;
}
.columns.color--fuchsia div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #ffeef7 !important;
  color: #4f0230 !important;
  border-color: transparent !important;
}
.columns.color--fuchsia div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #ff9be3 !important;
}
.columns.color--fuchsia div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ff9be3 !important;
  background-color: #ff9be3 !important;
}
.columns.color--fuchsia div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ff79bd !important;
}
.columns.color--fuchsia div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #ffeef7 !important;
}
.columns.color--fuchsia div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #ffeef7 !important;
  width: calc(100% - 32px) !important;
}
.columns.color--fuchsia div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--fuchsia div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ffeef7 !important;
  background-color: transparent !important;
}
.columns.color--fuchsia div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ffeef7 !important;
  color: #4f0230 !important;
}
.columns.color--pumpkin div.button-column .button__icon {
  margin-left: 8px !important;
}
.columns.color--pumpkin div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #fff0e6 !important;
  color: #fff0e6 !important;
}
.columns.color--pumpkin div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #ffa366 !important;
  color: #5b2500 !important;
}
.columns.color--pumpkin div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ffa366 !important;
  background-color: #ffa366 !important;
  color: #5b2500 !important;
}
.columns.color--pumpkin div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ff8838 !important;
}
.columns.color--pumpkin div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #fff0e6 !important;
  color: #5b2500 !important;
  border-color: transparent !important;
}
.columns.color--pumpkin div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #ffa366 !important;
}
.columns.color--pumpkin div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #ffa366 !important;
  background-color: #ffa366 !important;
}
.columns.color--pumpkin div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #ff8838 !important;
}
.columns.color--pumpkin div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #fff0e6 !important;
}
.columns.color--pumpkin div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #fff0e6 !important;
  width: calc(100% - 32px) !important;
}
.columns.color--pumpkin div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--pumpkin div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #fff0e6 !important;
  background-color: transparent !important;
}
.columns.color--pumpkin div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #fff0e6 !important;
  color: #5b2500 !important;
}
.columns.color--sky.inverse div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #0c66e1 !important;
  color: #0c66e1 !important;
}
.columns.color--sky.inverse div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #0a2f62 !important;
  color: #ffffff !important;
}
.columns.color--sky.inverse div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #0a2f62 !important;
  background-color: #0a2f62 !important;
  color: #ffffff !important;
}
.columns.color--sky.inverse div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #000835 !important;
}
.columns.color--sky.inverse div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #0c66e1 !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.columns.color--sky.inverse div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #0a2f62 !important;
}
.columns.color--sky.inverse div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #0a2f62 !important;
  background-color: #0a2f62 !important;
}
.columns.color--sky.inverse div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #000835 !important;
}
.columns.color--sky.inverse div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #0c66e1 !important;
}
.columns.color--sky.inverse div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #0c66e1 !important;
  width: calc(100% - 32px) !important;
}
.columns.color--sky.inverse div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--sky.inverse div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #0c66e1 !important;
  background-color: transparent !important;
}
.columns.color--sky.inverse div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #0c66e1 !important;
  color: #ffffff !important;
}
.columns.color--violet.inverse div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #9240cc !important;
  color: #9240cc !important;
}
.columns.color--violet.inverse div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #461b64 !important;
  color: #ffffff !important;
}
.columns.color--violet.inverse div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #461b64 !important;
  background-color: #461b64 !important;
  color: #ffffff !important;
}
.columns.color--violet.inverse div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #26005a !important;
}
.columns.color--violet.inverse div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #9240cc !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.columns.color--violet.inverse div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #461b64 !important;
}
.columns.color--violet.inverse div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #461b64 !important;
  background-color: #461b64 !important;
}
.columns.color--violet.inverse div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #26005a !important;
}
.columns.color--violet.inverse div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #9240cc !important;
}
.columns.color--violet.inverse div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #9240cc !important;
  width: calc(100% - 32px) !important;
}
.columns.color--violet.inverse div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--violet.inverse div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #9240cc !important;
  background-color: transparent !important;
}
.columns.color--violet.inverse div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #9240cc !important;
  color: #ffffff !important;
}
.columns.color--crimson.inverse div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #df3127 !important;
  color: #df3127 !important;
}
.columns.color--crimson.inverse div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #861d17 !important;
  color: #ffffff !important;
}
.columns.color--crimson.inverse div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #861d17 !important;
  background-color: #861d17 !important;
  color: #ffffff !important;
}
.columns.color--crimson.inverse div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #560900 !important;
}
.columns.color--crimson.inverse div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #df3127 !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.columns.color--crimson.inverse div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #861d17 !important;
}
.columns.color--crimson.inverse div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #861d17 !important;
  background-color: #861d17 !important;
}
.columns.color--crimson.inverse div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #560900 !important;
}
.columns.color--crimson.inverse div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #df3127 !important;
}
.columns.color--crimson.inverse div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #df3127 !important;
  width: calc(100% - 32px) !important;
}
.columns.color--crimson.inverse div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--crimson.inverse div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #df3127 !important;
  background-color: transparent !important;
}
.columns.color--crimson.inverse div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #df3127 !important;
  color: #ffffff !important;
}
.columns.color--forest.inverse div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #6dc354 !important;
  color: #6dc354 !important;
}
.columns.color--forest.inverse div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #3a662e !important;
  color: #ffffff !important;
}
.columns.color--forest.inverse div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #3a662e !important;
  background-color: #3a662e !important;
  color: #ffffff !important;
}
.columns.color--forest.inverse div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #023a00 !important;
}
.columns.color--forest.inverse div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #6dc354 !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.columns.color--forest.inverse div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #3a662e !important;
}
.columns.color--forest.inverse div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #3a662e !important;
  background-color: #3a662e !important;
}
.columns.color--forest.inverse div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #023a00 !important;
}
.columns.color--forest.inverse div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #6dc354 !important;
}
.columns.color--forest.inverse div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #6dc354 !important;
  width: calc(100% - 32px) !important;
}
.columns.color--forest.inverse div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--forest.inverse div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #6dc354 !important;
  background-color: transparent !important;
}
.columns.color--forest.inverse div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #6dc354 !important;
  color: #ffffff !important;
}
.columns.color--canary.inverse div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #e9cf1c !important;
  color: #e9cf1c !important;
}
.columns.color--canary.inverse div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #74691c !important;
  color: #ffffff !important;
}
.columns.color--canary.inverse div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #74691c !important;
  background-color: #74691c !important;
  color: #ffffff !important;
}
.columns.color--canary.inverse div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #564a00 !important;
}
.columns.color--canary.inverse div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #e9cf1c !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.columns.color--canary.inverse div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #74691c !important;
}
.columns.color--canary.inverse div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #74691c !important;
  background-color: #74691c !important;
}
.columns.color--canary.inverse div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #564a00 !important;
}
.columns.color--canary.inverse div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #e9cf1c !important;
}
.columns.color--canary.inverse div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #e9cf1c !important;
  width: calc(100% - 32px) !important;
}
.columns.color--canary.inverse div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--canary.inverse div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #e9cf1c !important;
  background-color: transparent !important;
}
.columns.color--canary.inverse div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #e9cf1c !important;
  color: #ffffff !important;
}
.columns.color--fuchsia.inverse div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #cc468a !important;
  color: #cc468a !important;
}
.columns.color--fuchsia.inverse div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #662345 !important;
  color: #ffffff !important;
}
.columns.color--fuchsia.inverse div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #662345 !important;
  background-color: #662345 !important;
  color: #ffffff !important;
}
.columns.color--fuchsia.inverse div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #4f0230 !important;
}
.columns.color--fuchsia.inverse div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #cc468a !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.columns.color--fuchsia.inverse div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #662345 !important;
}
.columns.color--fuchsia.inverse div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #662345 !important;
  background-color: #662345 !important;
}
.columns.color--fuchsia.inverse div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #4f0230 !important;
}
.columns.color--fuchsia.inverse div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #cc468a !important;
}
.columns.color--fuchsia.inverse div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #cc468a !important;
  width: calc(100% - 32px) !important;
}
.columns.color--fuchsia.inverse div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--fuchsia.inverse div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #cc468a !important;
  background-color: transparent !important;
}
.columns.color--fuchsia.inverse div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #cc468a !important;
  color: #ffffff !important;
}
.columns.color--pumpkin.inverse div.button-column.outline-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  border: 2px solid #fa6400 !important;
  color: #fa6400 !important;
}
.columns.color--pumpkin.inverse div.button-column.outline-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #863701 !important;
  color: #ffffff !important;
}
.columns.color--pumpkin.inverse div.button-column.outline-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #863701 !important;
  background-color: #863701 !important;
  color: #ffffff !important;
}
.columns.color--pumpkin.inverse div.button-column.outline-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #5b2500 !important;
}
.columns.color--pumpkin.inverse div.button-column.solid-style .bannerTextButton .mdc-button {
  background-color: #fa6400 !important;
  color: #ffffff !important;
  border-color: transparent !important;
}
.columns.color--pumpkin.inverse div.button-column.solid-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: #863701 !important;
}
.columns.color--pumpkin.inverse div.button-column.solid-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #863701 !important;
  background-color: #863701 !important;
}
.columns.color--pumpkin.inverse div.button-column.solid-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #5b2500 !important;
}
.columns.color--pumpkin.inverse div.button-column.link-style .bannerTextButton .mdc-button {
  background-color: transparent !important;
  color: #fa6400 !important;
}
.columns.color--pumpkin.inverse div.button-column.link-style .bannerTextButton .mdc-button:after {
  background-color: #fa6400 !important;
  width: calc(100% - 32px) !important;
}
.columns.color--pumpkin.inverse div.button-column.link-style .bannerTextButton .mdc-button:hover {
  border-color: transparent !important;
  background-color: transparent !important;
}
.columns.color--pumpkin.inverse div.button-column.link-style .bannerTextButton .mdc-button:focus {
  border-color: transparent !important;
  outline: 2px solid #fa6400 !important;
  background-color: transparent !important;
}
.columns.color--pumpkin.inverse div.button-column.link-style .bannerTextButton .mdc-button:active {
  border-color: transparent !important;
  background-color: #fa6400 !important;
  color: #ffffff !important;
}
.columns.color--cloud {
  /*
            i know this is not the best place to put it, as it should go in the css for the accordion,
            but this is easier for now
        */
}
.columns.color--cloud .cmp-checklist-v2__header {
  background-color: #0c66e1 !important;
  color: #ffffff !important;
}
.columns.color--cloud .cmp-checklist-v2__list-wrapper {
  background-color: #f2f2f2 !important;
  color: #333333 !important;
}
.columns.color--cloud .cmp-checklist-v2__extender-icon {
  color: #333333 !important;
}
.columns.color--cloud .accordion .cmp-accordion__header .cmp-accordion__button {
  border-bottom: 1px solid #b3b3b3 !important;
  background-color: #ffffff !important;
}
.columns.color--cloud .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-bottom: 0px solid #fafafa !important;
}
.columns.color--cloud .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #f2f2f2 !important;
}
.columns.color--cloud .tableComponent table thead.amadeus tr th {
  background-color: #0c66e1 !important;
}
.columns.color--cloud .cmp-number__box {
  background-color: #f2f2f2 !important;
}
.columns.color--cloud.inverse .cmp-checklist-v2__header {
  background-color: #ffffff !important;
  color: #0c66e1 !important;
}
.columns.color--cloud.inverse .cmp-checklist-v2__list-wrapper {
  background-color: #fafafa !important;
  color: #333333 !important;
}
.columns.color--cloud.inverse .cmp-checklist-v2__extender-icon {
  color: #333333 !important;
}
.columns.color--cloud.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #fafafa !important;
}
.columns.color--cloud.inverse .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-color: #0c66e1 !important;
}
.columns.color--cloud.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #fafafa !important;
}
.columns.color--cloud.inverse .tableComponent table thead.amadeus tr th {
  background-color: #fafafa !important;
}
.columns.color--sky {
  /*
            i know this is not the best place to put it, as it should go in the css for the accordion,
            but this is easier for now
        */
}
.columns.color--sky .cmp-checklist-v2__header {
  background-color: #3a8bff !important;
  color: #000835 !important;
}
.columns.color--sky .cmp-checklist-v2__list-wrapper {
  background-color: #c5d5f9 !important;
  color: #000835 !important;
}
.columns.color--sky .cmp-checklist-v2__extender-icon {
  color: #000835 !important;
}
.columns.color--sky .accordion .cmp-accordion__header .cmp-accordion__button {
  border-bottom: 1px solid #b3b3b3 !important;
  background-color: #ffffff !important;
}
.columns.color--sky .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-bottom: 0px solid #fafafa !important;
}
.columns.color--sky .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #c5d5f9 !important;
}
.columns.color--sky .tableComponent table thead.amadeus tr th {
  background-color: #3a8bff !important;
}
.columns.color--sky .cmp-number__box {
  background-color: #c5d5f9 !important;
}
.columns.color--sky.inverse .cmp-checklist-v2__header {
  background-color: #000835 !important;
  color: #3a8bff !important;
}
.columns.color--sky.inverse .cmp-checklist-v2__list-wrapper {
  background-color: #ebf3ff !important;
  color: #000835 !important;
}
.columns.color--sky.inverse .cmp-checklist-v2__extender-icon {
  color: #000835 !important;
}
.columns.color--sky.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #ebf3ff !important;
}
.columns.color--sky.inverse .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-color: #3a8bff !important;
}
.columns.color--sky.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #ebf3ff !important;
}
.columns.color--sky.inverse .tableComponent table thead.amadeus tr th {
  background-color: #ebf3ff !important;
}
.columns.color--violet {
  /*
            i know this is not the best place to put it, as it should go in the css for the accordion,
            but this is easier for now
        */
}
.columns.color--violet .cmp-checklist-v2__header {
  background-color: #b650ff !important;
  color: #26005a !important;
}
.columns.color--violet .cmp-checklist-v2__list-wrapper {
  background-color: #e4c7ff !important;
  color: #26005a !important;
}
.columns.color--violet .cmp-checklist-v2__extender-icon {
  color: #26005a !important;
}
.columns.color--violet .accordion .cmp-accordion__header .cmp-accordion__button {
  border-bottom: 1px solid #b3b3b3 !important;
  background-color: #ffffff !important;
}
.columns.color--violet .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-bottom: 0px solid #fafafa !important;
}
.columns.color--violet .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #e4c7ff !important;
}
.columns.color--violet .tableComponent table thead.amadeus tr th {
  background-color: #b650ff !important;
}
.columns.color--violet .cmp-number__box {
  background-color: #e4c7ff !important;
}
.columns.color--violet.inverse .cmp-checklist-v2__header {
  background-color: #26005a !important;
  color: #b650ff !important;
}
.columns.color--violet.inverse .cmp-checklist-v2__list-wrapper {
  background-color: #f8eeff !important;
  color: #26005a !important;
}
.columns.color--violet.inverse .cmp-checklist-v2__extender-icon {
  color: #26005a !important;
}
.columns.color--violet.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #f8eeff !important;
}
.columns.color--violet.inverse .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-color: #b650ff !important;
}
.columns.color--violet.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #f8eeff !important;
}
.columns.color--violet.inverse .tableComponent table thead.amadeus tr th {
  background-color: #f8eeff !important;
}
.columns.color--crimson {
  /*
            i know this is not the best place to put it, as it should go in the css for the accordion,
            but this is easier for now
        */
}
.columns.color--crimson .cmp-checklist-v2__header {
  background-color: #ff514d !important;
  color: #560900 !important;
}
.columns.color--crimson .cmp-checklist-v2__list-wrapper {
  background-color: #ffd7d7 !important;
  color: #560900 !important;
}
.columns.color--crimson .cmp-checklist-v2__extender-icon {
  color: #560900 !important;
}
.columns.color--crimson .accordion .cmp-accordion__header .cmp-accordion__button {
  border-bottom: 1px solid #b3b3b3 !important;
  background-color: #ffffff !important;
}
.columns.color--crimson .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-bottom: 0px solid #fafafa !important;
}
.columns.color--crimson .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #ffd7d7 !important;
}
.columns.color--crimson .tableComponent table thead.amadeus tr th {
  background-color: #ff514d !important;
}
.columns.color--crimson .cmp-number__box {
  background-color: #ffd7d7 !important;
}
.columns.color--crimson.inverse .cmp-checklist-v2__header {
  background-color: #560900 !important;
  color: #ff514d !important;
}
.columns.color--crimson.inverse .cmp-checklist-v2__list-wrapper {
  background-color: #ffeeed !important;
  color: #560900 !important;
}
.columns.color--crimson.inverse .cmp-checklist-v2__extender-icon {
  color: #560900 !important;
}
.columns.color--crimson.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #ffeeed !important;
}
.columns.color--crimson.inverse .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-color: #ff514d !important;
}
.columns.color--crimson.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #ffeeed !important;
}
.columns.color--crimson.inverse .tableComponent table thead.amadeus tr th {
  background-color: #ffeeed !important;
}
.columns.color--forest {
  /*
            i know this is not the best place to put it, as it should go in the css for the accordion,
            but this is easier for now
        */
}
.columns.color--forest .cmp-checklist-v2__header {
  background-color: #92ff73 !important;
  color: #023a00 !important;
}
.columns.color--forest .cmp-checklist-v2__list-wrapper {
  background-color: #c8ffc0 !important;
  color: #023a00 !important;
}
.columns.color--forest .cmp-checklist-v2__extender-icon {
  color: #023a00 !important;
}
.columns.color--forest .accordion .cmp-accordion__header .cmp-accordion__button {
  border-bottom: 1px solid #b3b3b3 !important;
  background-color: #ffffff !important;
}
.columns.color--forest .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-bottom: 0px solid #fafafa !important;
}
.columns.color--forest .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #c8ffc0 !important;
}
.columns.color--forest .tableComponent table thead.amadeus tr th {
  background-color: #92ff73 !important;
}
.columns.color--forest .cmp-number__box {
  background-color: #c8ffc0 !important;
}
.columns.color--forest.inverse .cmp-checklist-v2__header {
  background-color: #023a00 !important;
  color: #92ff73 !important;
}
.columns.color--forest.inverse .cmp-checklist-v2__list-wrapper {
  background-color: #f0ffec !important;
  color: #023a00 !important;
}
.columns.color--forest.inverse .cmp-checklist-v2__extender-icon {
  color: #023a00 !important;
}
.columns.color--forest.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #f0ffec !important;
}
.columns.color--forest.inverse .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-color: #92ff73 !important;
}
.columns.color--forest.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #f0ffec !important;
}
.columns.color--forest.inverse .tableComponent table thead.amadeus tr th {
  background-color: #f0ffec !important;
}
.columns.color--canary {
  /*
            i know this is not the best place to put it, as it should go in the css for the accordion,
            but this is easier for now
        */
}
.columns.color--canary .cmp-checklist-v2__header {
  background-color: #fce649 !important;
  color: #564a00 !important;
}
.columns.color--canary .cmp-checklist-v2__list-wrapper {
  background-color: #fffeb0 !important;
  color: #564a00 !important;
}
.columns.color--canary .cmp-checklist-v2__extender-icon {
  color: #564a00 !important;
}
.columns.color--canary .accordion .cmp-accordion__header .cmp-accordion__button {
  border-bottom: 1px solid #b3b3b3 !important;
  background-color: #ffffff !important;
}
.columns.color--canary .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-bottom: 0px solid #fafafa !important;
}
.columns.color--canary .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #fffeb0 !important;
}
.columns.color--canary .tableComponent table thead.amadeus tr th {
  background-color: #fce649 !important;
}
.columns.color--canary .cmp-number__box {
  background-color: #fffeb0 !important;
}
.columns.color--canary.inverse .cmp-checklist-v2__header {
  background-color: #564a00 !important;
  color: #fce649 !important;
}
.columns.color--canary.inverse .cmp-checklist-v2__list-wrapper {
  background-color: #fffce6 !important;
  color: #564a00 !important;
}
.columns.color--canary.inverse .cmp-checklist-v2__extender-icon {
  color: #564a00 !important;
}
.columns.color--canary.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #fffce6 !important;
}
.columns.color--canary.inverse .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-color: #fce649 !important;
}
.columns.color--canary.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #fffce6 !important;
}
.columns.color--canary.inverse .tableComponent table thead.amadeus tr th {
  background-color: #fffce6 !important;
}
.columns.color--fuchsia {
  /*
            i know this is not the best place to put it, as it should go in the css for the accordion,
            but this is easier for now
        */
}
.columns.color--fuchsia .cmp-checklist-v2__header {
  background-color: #ff58ac !important;
  color: #4f0230 !important;
}
.columns.color--fuchsia .cmp-checklist-v2__list-wrapper {
  background-color: #fcc5f9 !important;
  color: #4f0230 !important;
}
.columns.color--fuchsia .cmp-checklist-v2__extender-icon {
  color: #4f0230 !important;
}
.columns.color--fuchsia .accordion .cmp-accordion__header .cmp-accordion__button {
  border-bottom: 1px solid #b3b3b3 !important;
  background-color: #ffffff !important;
}
.columns.color--fuchsia .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-bottom: 0px solid #fafafa !important;
}
.columns.color--fuchsia .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #fcc5f9 !important;
}
.columns.color--fuchsia .tableComponent table thead.amadeus tr th {
  background-color: #ff58ac !important;
}
.columns.color--fuchsia .cmp-number__box {
  background-color: #fcc5f9 !important;
}
.columns.color--fuchsia.inverse .cmp-checklist-v2__header {
  background-color: #4f0230 !important;
  color: #ff58ac !important;
}
.columns.color--fuchsia.inverse .cmp-checklist-v2__list-wrapper {
  background-color: #ffeef7 !important;
  color: #4f0230 !important;
}
.columns.color--fuchsia.inverse .cmp-checklist-v2__extender-icon {
  color: #4f0230 !important;
}
.columns.color--fuchsia.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #ffeef7 !important;
}
.columns.color--fuchsia.inverse .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-color: #ff58ac !important;
}
.columns.color--fuchsia.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #ffeef7 !important;
}
.columns.color--fuchsia.inverse .tableComponent table thead.amadeus tr th {
  background-color: #ffeef7 !important;
}
.columns.color--pumpkin {
  /*
            i know this is not the best place to put it, as it should go in the css for the accordion,
            but this is easier for now
        */
}
.columns.color--pumpkin .cmp-checklist-v2__header {
  background-color: #ff7920 !important;
  color: #5b2500 !important;
}
.columns.color--pumpkin .cmp-checklist-v2__list-wrapper {
  background-color: #ffd9c4 !important;
  color: #5b2500 !important;
}
.columns.color--pumpkin .cmp-checklist-v2__extender-icon {
  color: #5b2500 !important;
}
.columns.color--pumpkin .accordion .cmp-accordion__header .cmp-accordion__button {
  border-bottom: 1px solid #b3b3b3 !important;
  background-color: #ffffff !important;
}
.columns.color--pumpkin .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-bottom: 0px solid #fafafa !important;
}
.columns.color--pumpkin .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #ffd9c4 !important;
}
.columns.color--pumpkin .tableComponent table thead.amadeus tr th {
  background-color: #ff7920 !important;
}
.columns.color--pumpkin .cmp-number__box {
  background-color: #ffd9c4 !important;
}
.columns.color--pumpkin.inverse .cmp-checklist-v2__header {
  background-color: #5b2500 !important;
  color: #ff7920 !important;
}
.columns.color--pumpkin.inverse .cmp-checklist-v2__list-wrapper {
  background-color: #fff0e6 !important;
  color: #5b2500 !important;
}
.columns.color--pumpkin.inverse .cmp-checklist-v2__extender-icon {
  color: #5b2500 !important;
}
.columns.color--pumpkin.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #fff0e6 !important;
}
.columns.color--pumpkin.inverse .accordion .cmp-accordion__header .cmp-accordion__button.cmp-accordion__button--expanded {
  border-top-color: #ff7920 !important;
}
.columns.color--pumpkin.inverse .accordion :not(.aem-Grid) > .bulleted-list-element {
  background-color: #fff0e6 !important;
}
.columns.color--pumpkin.inverse .tableComponent table thead.amadeus tr th {
  background-color: #fff0e6 !important;
}
.columns.color--sky  .button {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  background-clip: padding-box !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  font-weight: 500 !important;
  line-height: 150% !important;
  background-color: #000835 !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}
.columns.color--sky  .button.outline {
  background-color: transparent !important;
  border-color: #000835 !important;
  color: #000835 !important;
}
.columns.color--sky  .button:hover {
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #0a2f62 !important;
}
.columns.color--sky  .button:focus-visible {
  color: #ffffff !important;
  background-color: #0a2f62 !important;
  border-color: transparent !important;
  outline: 2px solid #0a2f62 !important;
}
.columns.color--sky  .button:active {
  outline: none !important;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #104ea4 !important;
}
.columns.color--sky  .button.ghost {
  color: #000835 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.columns.color--sky  .button.ghost .button__label {
  position: relative !important;
}
.columns.color--sky  .button.ghost .button__label:after {
  position: absolute !important;
  content: '' !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  transition: width 400ms !important;
  height: 1px !important;
  background-color: #000835 !important;
}
.columns.color--sky  .button.ghost:hover {
  border-color: transparent !important;
  color: #000835 !important;
  background-color: transparent !important;
}
.columns.color--sky  .button.ghost:hover .button__label::after {
  width: 100% !important;
}
.columns.color--sky  .button.ghost:focus-visible {
  outline: none !important;
  background-color: transparent !important;
  border-color: #000835 !important;
  color: #000835 !important;
}
.columns.color--sky  .button.ghost:active {
  border-color: transparent !important;
  background-color: #ebf3ff !important;
  color: #000835 !important;
}
.columns.color--sky  .button__icon {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.columns.color--violet  .button {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  background-clip: padding-box !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  font-weight: 500 !important;
  line-height: 150% !important;
  background-color: #26005a !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}
.columns.color--violet  .button.outline {
  background-color: transparent !important;
  border-color: #26005a !important;
  color: #26005a !important;
}
.columns.color--violet  .button:hover {
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #461b64 !important;
}
.columns.color--violet  .button:focus-visible {
  color: #ffffff !important;
  background-color: #461b64 !important;
  border-color: transparent !important;
  outline: 2px solid #461b64 !important;
}
.columns.color--violet  .button:active {
  outline: none !important;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #6d3099 !important;
}
.columns.color--violet  .button.ghost {
  color: #26005a !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.columns.color--violet  .button.ghost .button__label {
  position: relative !important;
}
.columns.color--violet  .button.ghost .button__label:after {
  position: absolute !important;
  content: '' !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  transition: width 400ms !important;
  height: 1px !important;
  background-color: #26005a !important;
}
.columns.color--violet  .button.ghost:hover {
  border-color: transparent !important;
  color: #26005a !important;
  background-color: transparent !important;
}
.columns.color--violet  .button.ghost:hover .button__label::after {
  width: 100% !important;
}
.columns.color--violet  .button.ghost:focus-visible {
  outline: none !important;
  background-color: transparent !important;
  border-color: #26005a !important;
  color: #26005a !important;
}
.columns.color--violet  .button.ghost:active {
  border-color: transparent !important;
  background-color: #f8eeff !important;
  color: #26005a !important;
}
.columns.color--violet  .button__icon {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.columns.color--forest  .button {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  background-clip: padding-box !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  font-weight: 500 !important;
  line-height: 150% !important;
  background-color: #023a00 !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}
.columns.color--forest  .button.outline {
  background-color: transparent !important;
  border-color: #023a00 !important;
  color: #023a00 !important;
}
.columns.color--forest  .button:hover {
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #3a662e !important;
}
.columns.color--forest  .button:focus-visible {
  color: #ffffff !important;
  background-color: #3a662e !important;
  border-color: transparent !important;
  outline: 2px solid #3a662e !important;
}
.columns.color--forest  .button:active {
  outline: none !important;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #569643 !important;
}
.columns.color--forest  .button.ghost {
  color: #023a00 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.columns.color--forest  .button.ghost .button__label {
  position: relative !important;
}
.columns.color--forest  .button.ghost .button__label:after {
  position: absolute !important;
  content: '' !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  transition: width 400ms !important;
  height: 1px !important;
  background-color: #023a00 !important;
}
.columns.color--forest  .button.ghost:hover {
  border-color: transparent !important;
  color: #023a00 !important;
  background-color: transparent !important;
}
.columns.color--forest  .button.ghost:hover .button__label::after {
  width: 100% !important;
}
.columns.color--forest  .button.ghost:focus-visible {
  outline: none !important;
  background-color: transparent !important;
  border-color: #023a00 !important;
  color: #023a00 !important;
}
.columns.color--forest  .button.ghost:active {
  border-color: transparent !important;
  background-color: #f0ffec !important;
  color: #023a00 !important;
}
.columns.color--forest  .button__icon {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.columns.color--crimson  .button {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  background-clip: padding-box !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  font-weight: 500 !important;
  line-height: 150% !important;
  background-color: #560900 !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}
.columns.color--crimson  .button.outline {
  background-color: transparent !important;
  border-color: #560900 !important;
  color: #560900 !important;
}
.columns.color--crimson  .button:hover {
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #ff7471 !important;
}
.columns.color--crimson  .button:focus-visible {
  color: #ffffff !important;
  background-color: #ff7471 !important;
  border-color: transparent !important;
  outline: 2px solid #ff7471 !important;
}
.columns.color--crimson  .button:active {
  outline: none !important;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #b2271f !important;
}
.columns.color--crimson  .button.ghost {
  color: #560900 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.columns.color--crimson  .button.ghost .button__label {
  position: relative !important;
}
.columns.color--crimson  .button.ghost .button__label:after {
  position: absolute !important;
  content: '' !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  transition: width 400ms !important;
  height: 1px !important;
  background-color: #560900 !important;
}
.columns.color--crimson  .button.ghost:hover {
  border-color: transparent !important;
  color: #560900 !important;
  background-color: transparent !important;
}
.columns.color--crimson  .button.ghost:hover .button__label::after {
  width: 100% !important;
}
.columns.color--crimson  .button.ghost:focus-visible {
  outline: none !important;
  background-color: transparent !important;
  border-color: #560900 !important;
  color: #560900 !important;
}
.columns.color--crimson  .button.ghost:active {
  border-color: transparent !important;
  background-color: #ffeeed !important;
  color: #560900 !important;
}
.columns.color--crimson  .button__icon {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.columns.color--canary  .button {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  background-clip: padding-box !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  font-weight: 500 !important;
  line-height: 150% !important;
  background-color: #564a00 !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}
.columns.color--canary  .button.outline {
  background-color: transparent !important;
  border-color: #564a00 !important;
  color: #564a00 !important;
}
.columns.color--canary  .button:hover {
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #fdeb6d !important;
}
.columns.color--canary  .button:focus-visible {
  color: #ffffff !important;
  background-color: #fdeb6d !important;
  border-color: transparent !important;
  outline: 2px solid #fdeb6d !important;
}
.columns.color--canary  .button:active {
  outline: none !important;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #aa9b2d !important;
}
.columns.color--canary  .button.ghost {
  color: #564a00 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.columns.color--canary  .button.ghost .button__label {
  position: relative !important;
}
.columns.color--canary  .button.ghost .button__label:after {
  position: absolute !important;
  content: '' !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  transition: width 400ms !important;
  height: 1px !important;
  background-color: #564a00 !important;
}
.columns.color--canary  .button.ghost:hover {
  border-color: transparent !important;
  color: #564a00 !important;
  background-color: transparent !important;
}
.columns.color--canary  .button.ghost:hover .button__label::after {
  width: 100% !important;
}
.columns.color--canary  .button.ghost:focus-visible {
  outline: none !important;
  background-color: transparent !important;
  border-color: #564a00 !important;
  color: #564a00 !important;
}
.columns.color--canary  .button.ghost:active {
  border-color: transparent !important;
  background-color: #fffce6 !important;
  color: #564a00 !important;
}
.columns.color--canary  .button__icon {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.columns.color--fuchsia  .button {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  background-clip: padding-box !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  font-weight: 500 !important;
  line-height: 150% !important;
  background-color: #4f0230 !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}
.columns.color--fuchsia  .button.outline {
  background-color: transparent !important;
  border-color: #4f0230 !important;
  color: #4f0230 !important;
}
.columns.color--fuchsia  .button:hover {
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #ff79bd !important;
}
.columns.color--fuchsia  .button:focus-visible {
  color: #ffffff !important;
  background-color: #ff79bd !important;
  border-color: transparent !important;
  outline: 2px solid #ff79bd !important;
}
.columns.color--fuchsia  .button:active {
  outline: none !important;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #993567 !important;
}
.columns.color--fuchsia  .button.ghost {
  color: #4f0230 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.columns.color--fuchsia  .button.ghost .button__label {
  position: relative !important;
}
.columns.color--fuchsia  .button.ghost .button__label:after {
  position: absolute !important;
  content: '' !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  transition: width 400ms !important;
  height: 1px !important;
  background-color: #4f0230 !important;
}
.columns.color--fuchsia  .button.ghost:hover {
  border-color: transparent !important;
  color: #4f0230 !important;
  background-color: transparent !important;
}
.columns.color--fuchsia  .button.ghost:hover .button__label::after {
  width: 100% !important;
}
.columns.color--fuchsia  .button.ghost:focus-visible {
  outline: none !important;
  background-color: transparent !important;
  border-color: #4f0230 !important;
  color: #4f0230 !important;
}
.columns.color--fuchsia  .button.ghost:active {
  border-color: transparent !important;
  background-color: #ffeef7 !important;
  color: #4f0230 !important;
}
.columns.color--fuchsia  .button__icon {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.columns.color--pumpkin  .button {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  background-clip: padding-box !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  font-weight: 500 !important;
  line-height: 150% !important;
  background-color: #5b2500 !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}
.columns.color--pumpkin  .button.outline {
  background-color: transparent !important;
  border-color: #5b2500 !important;
  color: #5b2500 !important;
}
.columns.color--pumpkin  .button:hover {
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #ff8838 !important;
}
.columns.color--pumpkin  .button:focus-visible {
  color: #ffffff !important;
  background-color: #ff8838 !important;
  border-color: transparent !important;
  outline: 2px solid #ff8838 !important;
}
.columns.color--pumpkin  .button:active {
  outline: none !important;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #c74905 !important;
}
.columns.color--pumpkin  .button.ghost {
  color: #5b2500 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.columns.color--pumpkin  .button.ghost .button__label {
  position: relative !important;
}
.columns.color--pumpkin  .button.ghost .button__label:after {
  position: absolute !important;
  content: '' !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  transition: width 400ms !important;
  height: 1px !important;
  background-color: #5b2500 !important;
}
.columns.color--pumpkin  .button.ghost:hover {
  border-color: transparent !important;
  color: #5b2500 !important;
  background-color: transparent !important;
}
.columns.color--pumpkin  .button.ghost:hover .button__label::after {
  width: 100% !important;
}
.columns.color--pumpkin  .button.ghost:focus-visible {
  outline: none !important;
  background-color: transparent !important;
  border-color: #5b2500 !important;
  color: #5b2500 !important;
}
.columns.color--pumpkin  .button.ghost:active {
  border-color: transparent !important;
  background-color: #fff0e6 !important;
  color: #5b2500 !important;
}
.columns.color--pumpkin  .button__icon {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.columns.color--custom  .button {
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  background-clip: padding-box !important;
  text-decoration: none !important;
  border-radius: 8px !important;
  font-weight: 500 !important;
  line-height: 150% !important;
  background-color: #000835 !important;
  color: #ffffff !important;
  border: 2px solid transparent !important;
}
.columns.color--custom  .button.outline {
  background-color: transparent !important;
  border-color: #000835 !important;
  color: #000835 !important;
}
.columns.color--custom  .button:hover {
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #0a2f62 !important;
}
.columns.color--custom  .button:focus-visible {
  color: #ffffff !important;
  background-color: #0a2f62 !important;
  border-color: transparent !important;
  outline: 2px solid #0a2f62 !important;
}
.columns.color--custom  .button:active {
  outline: none !important;
  border-color: transparent !important;
  color: #ffffff !important;
  background-color: #104ea4 !important;
}
.columns.color--custom  .button.ghost {
  color: #000835 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.columns.color--custom  .button.ghost .button__label {
  position: relative !important;
}
.columns.color--custom  .button.ghost .button__label:after {
  position: absolute !important;
  content: '' !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 0 !important;
  transition: width 400ms !important;
  height: 1px !important;
  background-color: #000835 !important;
}
.columns.color--custom  .button.ghost:hover {
  border-color: transparent !important;
  color: #000835 !important;
  background-color: transparent !important;
}
.columns.color--custom  .button.ghost:hover .button__label::after {
  width: 100% !important;
}
.columns.color--custom  .button.ghost:focus-visible {
  outline: none !important;
  background-color: transparent !important;
  border-color: #000835 !important;
  color: #000835 !important;
}
.columns.color--custom  .button.ghost:active {
  border-color: transparent !important;
  background-color: #ebf3ff !important;
  color: #000835 !important;
}
.columns.color--custom  .button__icon {
  font-size: 24px !important;
  margin-bottom: 0 !important;
}
.columns .quote.icon--dark-blue .quote__content,
.columns .quote.icon--sky .quote__content,
.columns .quote.icon--violet .quote__content {
  padding: 0 !important;
}
.columns .quote.icon--dark-blue .quote__content p,
.columns .quote.icon--sky .quote__content p,
.columns .quote.icon--violet .quote__content p {
  font-weight: normal !important;
  font-size: 0.85rem !important;
}
.columns .quote.icon--dark-blue .quote__info,
.columns .quote.icon--sky .quote__info,
.columns .quote.icon--violet .quote__info {
  padding-top: 24px;
}
.columns .quote.icon--dark-blue .quote__info .quote__user span,
.columns .quote.icon--sky .quote__info .quote__user span,
.columns .quote.icon--violet .quote__info .quote__user span {
  font-size: 0.8rem !important;
}
.columns .cmp-columns {
  /*
            Some scoundrel set an important width on buttons because the markup is
            overloaded with classes!!?? */
  /**
            These should  be moved to corresponding components less, but later later
        **/
}
.columns .cmp-columns > .container > .clContainer {
  position: relative;
  z-index: 1;
}
.columns .cmp-columns .bannerTextButton {
  width: 100% ! important;
}
.columns .cmp-columns .accordion .cmp-accordion__item.accordionOpened {
  border-radius: 0 !important;
  box-shadow: unset;
}
.columns .cmp-columns .accordion .cmp-accordion__item {
  border: none;
}
.columns .cmp-columns .accordion .mdc-button.mdc-button-link:hover:after {
  width: calc(100% - 23px);
}
.columns .cmp-columns .table .container {
  padding: 0 !important;
}
.columns .cmp-columns .table .container .row {
  padding: 0 !important;
}
.columns .cmp-columns .table .tableComponent table {
  border-radius: 0;
}
.columns .cmp-columns .clHeading {
  margin-bottom: 48px;
}
.columns .cmp-columns .clHeading .clDescription {
  font-family: var(--md-sys-typescale-amadeusRegular-font);
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  text-align: center;
}
.columns .cmp-columns .clContainer {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .columns .cmp-columns .clContainer {
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .columns .cmp-columns .clContainer.col4 {
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .columns .cmp-columns .clContainer.col4 {
    flex-wrap: nowrap;
  }
}
.columns .cmp-columns .clContainer.aTop {
  align-items: flex-start;
}
.columns .cmp-columns .clContainer.aMiddle {
  align-items: center;
}
.columns .cmp-columns .clContainer.paddingDefault {
  gap: 32px;
}
.columns .cmp-columns .clContainer.paddingDefault .twoColums66,
.columns .cmp-columns .clContainer.paddingDefault .twoColums33,
.columns .cmp-columns .clContainer.paddingDefault .twoColums60,
.columns .cmp-columns .clContainer.paddingDefault .twoColums40,
.columns .cmp-columns .clContainer.paddingDefault .twoColums25,
.columns .cmp-columns .clContainer.paddingDefault .twoColums50,
.columns .cmp-columns .clContainer.paddingDefault .threeColumns33,
.columns .cmp-columns .clContainer.paddingDefault .threeColumns25,
.columns .cmp-columns .clContainer.paddingDefault .threeColumns50,
.columns .cmp-columns .clContainer.paddingDefault .fourColumns25 {
  width: 100%;
}
@media (min-width: 768px) {
  .columns .cmp-columns .clContainer.paddingDefault {
    gap: 30px;
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums66 {
    width: calc(60% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums33 {
    width: calc(40% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums60 {
    width: calc(60% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums40 {
    width: calc(40% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums25 {
    width: calc(25% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums50 {
    width: calc(50% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .threeColumns33 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .threeColumns25 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .threeColumns50 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .fourColumns25 {
    width: calc(50% - (30px/2));
  }
}
@media (min-width: 992px) {
  .columns .cmp-columns .clContainer.paddingDefault {
    gap: 30px;
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums60 {
    width: calc(60% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums40 {
    width: calc(40% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums50 {
    width: calc(50% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums66 {
    width: calc(calc(100% / 3 * 2) - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .twoColums33 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .threeColumns33 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .threeColumns25 {
    width: calc(25% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .threeColumns50 {
    width: calc(50% - (30px/2));
  }
  .columns .cmp-columns .clContainer.paddingDefault .fourColumns25 {
    width: calc(25% - (30px/2));
  }
}
.columns .cmp-columns .clContainer.paddingMedium {
  gap: 32px;
}
.columns .cmp-columns .clContainer.paddingMedium .twoColums66,
.columns .cmp-columns .clContainer.paddingMedium .twoColums33,
.columns .cmp-columns .clContainer.paddingMedium .twoColums60,
.columns .cmp-columns .clContainer.paddingMedium .twoColums40,
.columns .cmp-columns .clContainer.paddingMedium .twoColums25,
.columns .cmp-columns .clContainer.paddingMedium .twoColums50,
.columns .cmp-columns .clContainer.paddingMedium .threeColumns33,
.columns .cmp-columns .clContainer.paddingMedium .threeColumns25,
.columns .cmp-columns .clContainer.paddingMedium .threeColumns50,
.columns .cmp-columns .clContainer.paddingMedium .fourColumns25 {
  width: 100%;
}
@media (min-width: 768px) {
  .columns .cmp-columns .clContainer.paddingMedium {
    gap: 40px;
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums66 {
    width: calc(60% - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums33 {
    width: calc(40% - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums60 {
    width: calc(60% - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums40 {
    width: calc(40% - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums25 {
    width: calc(25% - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums50 {
    width: calc(50% - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .threeColumns33 {
    width: calc(calc(100% / 3) - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .threeColumns25 {
    width: calc(calc(100% / 3) - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .threeColumns50 {
    width: calc(calc(100% / 3) - (40px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .fourColumns25 {
    width: calc(50% - (40px/2));
  }
}
@media (min-width: 992px) {
  .columns .cmp-columns .clContainer.paddingMedium {
    gap: 48px;
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums60 {
    width: calc(60% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums40 {
    width: calc(40% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums50 {
    width: calc(50% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums66 {
    width: calc(calc(100% / 3 * 2) - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .twoColums33 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .threeColumns33 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .threeColumns25 {
    width: calc(25% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .threeColumns50 {
    width: calc(50% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingMedium .fourColumns25 {
    width: calc(25% - (48px/2));
  }
}
.columns .cmp-columns .clContainer.paddingLarge {
  gap: 32px;
}
.columns .cmp-columns .clContainer.paddingLarge .twoColums66,
.columns .cmp-columns .clContainer.paddingLarge .twoColums33,
.columns .cmp-columns .clContainer.paddingLarge .twoColums60,
.columns .cmp-columns .clContainer.paddingLarge .twoColums40,
.columns .cmp-columns .clContainer.paddingLarge .twoColums25,
.columns .cmp-columns .clContainer.paddingLarge .twoColums50,
.columns .cmp-columns .clContainer.paddingLarge .threeColumns33,
.columns .cmp-columns .clContainer.paddingLarge .threeColumns25,
.columns .cmp-columns .clContainer.paddingLarge .threeColumns50,
.columns .cmp-columns .clContainer.paddingLarge .fourColumns25 {
  width: 100%;
}
@media (min-width: 768px) {
  .columns .cmp-columns .clContainer.paddingLarge {
    gap: 48px;
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums66 {
    width: calc(60% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums33 {
    width: calc(40% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums60 {
    width: calc(60% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums40 {
    width: calc(40% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums25 {
    width: calc(25% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums50 {
    width: calc(50% - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .threeColumns33 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .threeColumns25 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .threeColumns50 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
@media (min-width: 992px) {
  .columns .cmp-columns .clContainer.paddingLarge {
    gap: 64px;
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums60 {
    width: calc(60% - (64px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums40 {
    width: calc(40% - (64px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums50 {
    width: calc(50% - (64px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums66 {
    width: calc(calc(100% / 3 * 2) - (64px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .twoColums33 {
    width: calc(calc(100% / 3) - (64px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .threeColumns25 {
    width: calc(25% - (64px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .threeColumns33 {
    width: calc(calc(100% / 3) - (64px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .threeColumns50 {
    width: calc(50% - (64px/2));
  }
  .columns .cmp-columns .clContainer.paddingLarge .fourColumns25 {
    width: calc(25% - (64px/2));
  }
}
.columns .cmp-columns .clContainer .column100 {
  width: 100%;
}
.columns.default-padding-bottom {
  padding-bottom: var(--md-sys-padding-default);
}
.columns.small-padding-bottom {
  padding-bottom: var(--md-sys-padding-medium);
}
.columns.none-padding-bottom {
  padding-bottom: var(--md-sys-padding-none);
}
.columns.default-padding-top {
  padding-top: var(--md-sys-padding-default);
}
.columns.small-padding-top {
  padding-top: var(--md-sys-padding-medium);
}
.columns.none-padding-top {
  padding-top: var(--md-sys-padding-none);
}
.columns.middle-vertical-align .clContainer {
  align-items: center;
}
.columns.top-vertical-align .clContainer {
  align-items: flex-start;
}
.columns .clContainer {
  gap: 32px;
}
@media (max-width: 992px) {
  .columns .clContainer > div > .cmp-container div.button-column.link-style .bannerTextButton .mdc-button {
    line-height: 24px !important;
  }
}
.columns.default-padding-columns .clContainer {
  gap: 32px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.default-padding-columns .clContainer.stacked {
    flex-direction: column;
  }
  .columns.default-padding-columns .clContainer.stacked > * {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .columns.default-padding-columns .clContainer .column100.hiddencolumn {
    display: none;
  }
}
.columns.default-padding-columns .clContainer .twoColums66,
.columns.default-padding-columns .clContainer .twoColums33,
.columns.default-padding-columns .clContainer .twoColums60,
.columns.default-padding-columns .clContainer .twoColums40,
.columns.default-padding-columns .clContainer .twoColums25,
.columns.default-padding-columns .clContainer .twoColums50,
.columns.default-padding-columns .clContainer .threeColumns33,
.columns.default-padding-columns .clContainer .threeColumns25,
.columns.default-padding-columns .clContainer .threeColumns50,
.columns.default-padding-columns .clContainer .fourColumns25 {
  width: 100%;
}
@media (max-width: 767px) {
  .columns.default-padding-columns .clContainer .twoColums66.first,
  .columns.default-padding-columns .clContainer .twoColums33.first,
  .columns.default-padding-columns .clContainer .twoColums60.first,
  .columns.default-padding-columns .clContainer .twoColums40.first,
  .columns.default-padding-columns .clContainer .twoColums25.first,
  .columns.default-padding-columns .clContainer .twoColums50.first,
  .columns.default-padding-columns .clContainer .threeColumns33.first,
  .columns.default-padding-columns .clContainer .threeColumns25.first,
  .columns.default-padding-columns .clContainer .threeColumns50.first,
  .columns.default-padding-columns .clContainer .fourColumns25.first {
    order: 1;
  }
  .columns.default-padding-columns .clContainer .twoColums66.second,
  .columns.default-padding-columns .clContainer .twoColums33.second,
  .columns.default-padding-columns .clContainer .twoColums60.second,
  .columns.default-padding-columns .clContainer .twoColums40.second,
  .columns.default-padding-columns .clContainer .twoColums25.second,
  .columns.default-padding-columns .clContainer .twoColums50.second,
  .columns.default-padding-columns .clContainer .threeColumns33.second,
  .columns.default-padding-columns .clContainer .threeColumns25.second,
  .columns.default-padding-columns .clContainer .threeColumns50.second,
  .columns.default-padding-columns .clContainer .fourColumns25.second {
    order: 2;
  }
  .columns.default-padding-columns .clContainer .twoColums66.third,
  .columns.default-padding-columns .clContainer .twoColums33.third,
  .columns.default-padding-columns .clContainer .twoColums60.third,
  .columns.default-padding-columns .clContainer .twoColums40.third,
  .columns.default-padding-columns .clContainer .twoColums25.third,
  .columns.default-padding-columns .clContainer .twoColums50.third,
  .columns.default-padding-columns .clContainer .threeColumns33.third,
  .columns.default-padding-columns .clContainer .threeColumns25.third,
  .columns.default-padding-columns .clContainer .threeColumns50.third,
  .columns.default-padding-columns .clContainer .fourColumns25.third {
    order: 3;
  }
  .columns.default-padding-columns .clContainer .twoColums66.fourth,
  .columns.default-padding-columns .clContainer .twoColums33.fourth,
  .columns.default-padding-columns .clContainer .twoColums60.fourth,
  .columns.default-padding-columns .clContainer .twoColums40.fourth,
  .columns.default-padding-columns .clContainer .twoColums25.fourth,
  .columns.default-padding-columns .clContainer .twoColums50.fourth,
  .columns.default-padding-columns .clContainer .threeColumns33.fourth,
  .columns.default-padding-columns .clContainer .threeColumns25.fourth,
  .columns.default-padding-columns .clContainer .threeColumns50.fourth,
  .columns.default-padding-columns .clContainer .fourColumns25.fourth {
    order: 4;
  }
  .columns.default-padding-columns .clContainer .twoColums66.hiddencolumn,
  .columns.default-padding-columns .clContainer .twoColums33.hiddencolumn,
  .columns.default-padding-columns .clContainer .twoColums60.hiddencolumn,
  .columns.default-padding-columns .clContainer .twoColums40.hiddencolumn,
  .columns.default-padding-columns .clContainer .twoColums25.hiddencolumn,
  .columns.default-padding-columns .clContainer .twoColums50.hiddencolumn,
  .columns.default-padding-columns .clContainer .threeColumns33.hiddencolumn,
  .columns.default-padding-columns .clContainer .threeColumns25.hiddencolumn,
  .columns.default-padding-columns .clContainer .threeColumns50.hiddencolumn,
  .columns.default-padding-columns .clContainer .fourColumns25.hiddencolumn {
    display: none;
  }
}
@media (min-width: 768px) {
  .columns.default-padding-columns .clContainer {
    gap: 30px;
  }
  .columns.default-padding-columns .clContainer .twoColums66 {
    width: calc(60% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums33 {
    width: calc(40% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums60 {
    width: calc(60% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums40 {
    width: calc(40% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums25 {
    width: calc(25% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums50 {
    width: calc(50% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .threeColumns33 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns.default-padding-columns .clContainer .threeColumns25 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns.default-padding-columns .clContainer .threeColumns50 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns.default-padding-columns .clContainer .fourColumns25 {
    width: calc(50% - (30px/2));
  }
}
@media (min-width: 992px) {
  .columns.default-padding-columns .clContainer {
    gap: 30px;
  }
  .columns.default-padding-columns .clContainer .twoColums60 {
    width: calc(60% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums40 {
    width: calc(40% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums50 {
    width: calc(50% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums66 {
    width: calc(calc(100% / 3 * 2) - (30px/2));
  }
  .columns.default-padding-columns .clContainer .twoColums33 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns.default-padding-columns .clContainer .threeColumns33 {
    width: calc(calc(100% / 3) - (30px/2));
  }
  .columns.default-padding-columns .clContainer .threeColumns25 {
    width: calc(25% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .threeColumns50 {
    width: calc(50% - (30px/2));
  }
  .columns.default-padding-columns .clContainer .fourColumns25 {
    width: calc(25% - (30px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.default-padding-columns .clContainer.layout1 {
    gap: 48px;
  }
  .columns.default-padding-columns .clContainer.layout1 .twoColums66,
  .columns.default-padding-columns .clContainer.layout1 .twoColums33,
  .columns.default-padding-columns .clContainer.layout1 .twoColums60,
  .columns.default-padding-columns .clContainer.layout1 .twoColums40,
  .columns.default-padding-columns .clContainer.layout1 .twoColums25,
  .columns.default-padding-columns .clContainer.layout1 .twoColums50,
  .columns.default-padding-columns .clContainer.layout1 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.default-padding-columns .clContainer.layout2 {
    gap: 48px;
  }
  .columns.default-padding-columns .clContainer.layout2 .twoColums66:first-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums33:first-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums60:first-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums40:first-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums25:first-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums50:first-child {
    width: calc(40% - (48px/2));
  }
  .columns.default-padding-columns .clContainer.layout2 .twoColums66:last-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums33:last-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums60:last-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums40:last-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums25:last-child,
  .columns.default-padding-columns .clContainer.layout2 .twoColums50:last-child {
    width: calc(60% - (48px/2));
  }
  .columns.default-padding-columns .clContainer.layout2 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.default-padding-columns .clContainer.layout3 {
    gap: 48px;
  }
  .columns.default-padding-columns .clContainer.layout3 .twoColums66:first-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums33:first-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums60:first-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums40:first-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums25:first-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums50:first-child {
    width: calc(60% - (48px/2));
  }
  .columns.default-padding-columns .clContainer.layout3 .twoColums66:last-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums33:last-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums60:last-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums40:last-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums25:last-child,
  .columns.default-padding-columns .clContainer.layout3 .twoColums50:last-child {
    width: calc(40% - (48px/2));
  }
  .columns.default-padding-columns .clContainer.layout3 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
.columns.medium-padding-columns .clContainer {
  gap: 32px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.medium-padding-columns .clContainer.stacked {
    flex-direction: column;
  }
  .columns.medium-padding-columns .clContainer.stacked > * {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .columns.medium-padding-columns .clContainer .column100.hiddencolumn {
    display: none;
  }
}
.columns.medium-padding-columns .clContainer .twoColums66,
.columns.medium-padding-columns .clContainer .twoColums33,
.columns.medium-padding-columns .clContainer .twoColums60,
.columns.medium-padding-columns .clContainer .twoColums40,
.columns.medium-padding-columns .clContainer .twoColums25,
.columns.medium-padding-columns .clContainer .twoColums50,
.columns.medium-padding-columns .clContainer .threeColumns33,
.columns.medium-padding-columns .clContainer .threeColumns25,
.columns.medium-padding-columns .clContainer .threeColumns50,
.columns.medium-padding-columns .clContainer .fourColumns25 {
  width: 100%;
}
@media (max-width: 767px) {
  .columns.medium-padding-columns .clContainer .twoColums66.first,
  .columns.medium-padding-columns .clContainer .twoColums33.first,
  .columns.medium-padding-columns .clContainer .twoColums60.first,
  .columns.medium-padding-columns .clContainer .twoColums40.first,
  .columns.medium-padding-columns .clContainer .twoColums25.first,
  .columns.medium-padding-columns .clContainer .twoColums50.first,
  .columns.medium-padding-columns .clContainer .threeColumns33.first,
  .columns.medium-padding-columns .clContainer .threeColumns25.first,
  .columns.medium-padding-columns .clContainer .threeColumns50.first,
  .columns.medium-padding-columns .clContainer .fourColumns25.first {
    order: 1;
  }
  .columns.medium-padding-columns .clContainer .twoColums66.second,
  .columns.medium-padding-columns .clContainer .twoColums33.second,
  .columns.medium-padding-columns .clContainer .twoColums60.second,
  .columns.medium-padding-columns .clContainer .twoColums40.second,
  .columns.medium-padding-columns .clContainer .twoColums25.second,
  .columns.medium-padding-columns .clContainer .twoColums50.second,
  .columns.medium-padding-columns .clContainer .threeColumns33.second,
  .columns.medium-padding-columns .clContainer .threeColumns25.second,
  .columns.medium-padding-columns .clContainer .threeColumns50.second,
  .columns.medium-padding-columns .clContainer .fourColumns25.second {
    order: 2;
  }
  .columns.medium-padding-columns .clContainer .twoColums66.third,
  .columns.medium-padding-columns .clContainer .twoColums33.third,
  .columns.medium-padding-columns .clContainer .twoColums60.third,
  .columns.medium-padding-columns .clContainer .twoColums40.third,
  .columns.medium-padding-columns .clContainer .twoColums25.third,
  .columns.medium-padding-columns .clContainer .twoColums50.third,
  .columns.medium-padding-columns .clContainer .threeColumns33.third,
  .columns.medium-padding-columns .clContainer .threeColumns25.third,
  .columns.medium-padding-columns .clContainer .threeColumns50.third,
  .columns.medium-padding-columns .clContainer .fourColumns25.third {
    order: 3;
  }
  .columns.medium-padding-columns .clContainer .twoColums66.fourth,
  .columns.medium-padding-columns .clContainer .twoColums33.fourth,
  .columns.medium-padding-columns .clContainer .twoColums60.fourth,
  .columns.medium-padding-columns .clContainer .twoColums40.fourth,
  .columns.medium-padding-columns .clContainer .twoColums25.fourth,
  .columns.medium-padding-columns .clContainer .twoColums50.fourth,
  .columns.medium-padding-columns .clContainer .threeColumns33.fourth,
  .columns.medium-padding-columns .clContainer .threeColumns25.fourth,
  .columns.medium-padding-columns .clContainer .threeColumns50.fourth,
  .columns.medium-padding-columns .clContainer .fourColumns25.fourth {
    order: 4;
  }
  .columns.medium-padding-columns .clContainer .twoColums66.hiddencolumn,
  .columns.medium-padding-columns .clContainer .twoColums33.hiddencolumn,
  .columns.medium-padding-columns .clContainer .twoColums60.hiddencolumn,
  .columns.medium-padding-columns .clContainer .twoColums40.hiddencolumn,
  .columns.medium-padding-columns .clContainer .twoColums25.hiddencolumn,
  .columns.medium-padding-columns .clContainer .twoColums50.hiddencolumn,
  .columns.medium-padding-columns .clContainer .threeColumns33.hiddencolumn,
  .columns.medium-padding-columns .clContainer .threeColumns25.hiddencolumn,
  .columns.medium-padding-columns .clContainer .threeColumns50.hiddencolumn,
  .columns.medium-padding-columns .clContainer .fourColumns25.hiddencolumn {
    display: none;
  }
}
@media (min-width: 768px) {
  .columns.medium-padding-columns .clContainer {
    gap: 40px;
  }
  .columns.medium-padding-columns .clContainer .twoColums66 {
    width: calc(60% - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums33 {
    width: calc(40% - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums60 {
    width: calc(60% - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums40 {
    width: calc(40% - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums25 {
    width: calc(25% - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums50 {
    width: calc(50% - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .threeColumns33 {
    width: calc(calc(100% / 3) - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .threeColumns25 {
    width: calc(calc(100% / 3) - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .threeColumns50 {
    width: calc(calc(100% / 3) - (40px/2));
  }
  .columns.medium-padding-columns .clContainer .fourColumns25 {
    width: calc(50% - (40px/2));
  }
}
@media (min-width: 992px) {
  .columns.medium-padding-columns .clContainer {
    gap: 48px;
  }
  .columns.medium-padding-columns .clContainer .twoColums60 {
    width: calc(60% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums40 {
    width: calc(40% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums50 {
    width: calc(50% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums66 {
    width: calc(calc(100% / 3 * 2) - (48px/2));
  }
  .columns.medium-padding-columns .clContainer .twoColums33 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns.medium-padding-columns .clContainer .threeColumns33 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns.medium-padding-columns .clContainer .threeColumns25 {
    width: calc(25% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer .threeColumns50 {
    width: calc(50% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer .fourColumns25 {
    width: calc(25% - (48px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.medium-padding-columns .clContainer.layout1 {
    gap: 48px;
  }
  .columns.medium-padding-columns .clContainer.layout1 .twoColums66,
  .columns.medium-padding-columns .clContainer.layout1 .twoColums33,
  .columns.medium-padding-columns .clContainer.layout1 .twoColums60,
  .columns.medium-padding-columns .clContainer.layout1 .twoColums40,
  .columns.medium-padding-columns .clContainer.layout1 .twoColums25,
  .columns.medium-padding-columns .clContainer.layout1 .twoColums50,
  .columns.medium-padding-columns .clContainer.layout1 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.medium-padding-columns .clContainer.layout2 {
    gap: 48px;
  }
  .columns.medium-padding-columns .clContainer.layout2 .twoColums66:first-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums33:first-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums60:first-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums40:first-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums25:first-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums50:first-child {
    width: calc(40% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer.layout2 .twoColums66:last-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums33:last-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums60:last-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums40:last-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums25:last-child,
  .columns.medium-padding-columns .clContainer.layout2 .twoColums50:last-child {
    width: calc(60% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer.layout2 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.medium-padding-columns .clContainer.layout3 {
    gap: 48px;
  }
  .columns.medium-padding-columns .clContainer.layout3 .twoColums66:first-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums33:first-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums60:first-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums40:first-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums25:first-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums50:first-child {
    width: calc(60% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer.layout3 .twoColums66:last-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums33:last-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums60:last-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums40:last-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums25:last-child,
  .columns.medium-padding-columns .clContainer.layout3 .twoColums50:last-child {
    width: calc(40% - (48px/2));
  }
  .columns.medium-padding-columns .clContainer.layout3 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
.columns.large-padding-columns .clContainer {
  gap: 32px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.large-padding-columns .clContainer.stacked {
    flex-direction: column;
  }
  .columns.large-padding-columns .clContainer.stacked > * {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  .columns.large-padding-columns .clContainer .column100.hiddencolumn {
    display: none;
  }
}
.columns.large-padding-columns .clContainer .twoColums66,
.columns.large-padding-columns .clContainer .twoColums33,
.columns.large-padding-columns .clContainer .twoColums60,
.columns.large-padding-columns .clContainer .twoColums40,
.columns.large-padding-columns .clContainer .twoColums25,
.columns.large-padding-columns .clContainer .twoColums50,
.columns.large-padding-columns .clContainer .threeColumns33,
.columns.large-padding-columns .clContainer .threeColumns25,
.columns.large-padding-columns .clContainer .threeColumns50,
.columns.large-padding-columns .clContainer .fourColumns25 {
  width: 100%;
}
@media (max-width: 767px) {
  .columns.large-padding-columns .clContainer .twoColums66.first,
  .columns.large-padding-columns .clContainer .twoColums33.first,
  .columns.large-padding-columns .clContainer .twoColums60.first,
  .columns.large-padding-columns .clContainer .twoColums40.first,
  .columns.large-padding-columns .clContainer .twoColums25.first,
  .columns.large-padding-columns .clContainer .twoColums50.first,
  .columns.large-padding-columns .clContainer .threeColumns33.first,
  .columns.large-padding-columns .clContainer .threeColumns25.first,
  .columns.large-padding-columns .clContainer .threeColumns50.first,
  .columns.large-padding-columns .clContainer .fourColumns25.first {
    order: 1;
  }
  .columns.large-padding-columns .clContainer .twoColums66.second,
  .columns.large-padding-columns .clContainer .twoColums33.second,
  .columns.large-padding-columns .clContainer .twoColums60.second,
  .columns.large-padding-columns .clContainer .twoColums40.second,
  .columns.large-padding-columns .clContainer .twoColums25.second,
  .columns.large-padding-columns .clContainer .twoColums50.second,
  .columns.large-padding-columns .clContainer .threeColumns33.second,
  .columns.large-padding-columns .clContainer .threeColumns25.second,
  .columns.large-padding-columns .clContainer .threeColumns50.second,
  .columns.large-padding-columns .clContainer .fourColumns25.second {
    order: 2;
  }
  .columns.large-padding-columns .clContainer .twoColums66.third,
  .columns.large-padding-columns .clContainer .twoColums33.third,
  .columns.large-padding-columns .clContainer .twoColums60.third,
  .columns.large-padding-columns .clContainer .twoColums40.third,
  .columns.large-padding-columns .clContainer .twoColums25.third,
  .columns.large-padding-columns .clContainer .twoColums50.third,
  .columns.large-padding-columns .clContainer .threeColumns33.third,
  .columns.large-padding-columns .clContainer .threeColumns25.third,
  .columns.large-padding-columns .clContainer .threeColumns50.third,
  .columns.large-padding-columns .clContainer .fourColumns25.third {
    order: 3;
  }
  .columns.large-padding-columns .clContainer .twoColums66.fourth,
  .columns.large-padding-columns .clContainer .twoColums33.fourth,
  .columns.large-padding-columns .clContainer .twoColums60.fourth,
  .columns.large-padding-columns .clContainer .twoColums40.fourth,
  .columns.large-padding-columns .clContainer .twoColums25.fourth,
  .columns.large-padding-columns .clContainer .twoColums50.fourth,
  .columns.large-padding-columns .clContainer .threeColumns33.fourth,
  .columns.large-padding-columns .clContainer .threeColumns25.fourth,
  .columns.large-padding-columns .clContainer .threeColumns50.fourth,
  .columns.large-padding-columns .clContainer .fourColumns25.fourth {
    order: 4;
  }
  .columns.large-padding-columns .clContainer .twoColums66.hiddencolumn,
  .columns.large-padding-columns .clContainer .twoColums33.hiddencolumn,
  .columns.large-padding-columns .clContainer .twoColums60.hiddencolumn,
  .columns.large-padding-columns .clContainer .twoColums40.hiddencolumn,
  .columns.large-padding-columns .clContainer .twoColums25.hiddencolumn,
  .columns.large-padding-columns .clContainer .twoColums50.hiddencolumn,
  .columns.large-padding-columns .clContainer .threeColumns33.hiddencolumn,
  .columns.large-padding-columns .clContainer .threeColumns25.hiddencolumn,
  .columns.large-padding-columns .clContainer .threeColumns50.hiddencolumn,
  .columns.large-padding-columns .clContainer .fourColumns25.hiddencolumn {
    display: none;
  }
}
@media (min-width: 768px) {
  .columns.large-padding-columns .clContainer {
    gap: 48px;
  }
  .columns.large-padding-columns .clContainer .twoColums66 {
    width: calc(60% - (48px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums33 {
    width: calc(40% - (48px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums60 {
    width: calc(60% - (48px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums40 {
    width: calc(40% - (48px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums25 {
    width: calc(25% - (48px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums50 {
    width: calc(50% - (48px/2));
  }
  .columns.large-padding-columns .clContainer .threeColumns33 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns.large-padding-columns .clContainer .threeColumns25 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns.large-padding-columns .clContainer .threeColumns50 {
    width: calc(calc(100% / 3) - (48px/2));
  }
  .columns.large-padding-columns .clContainer .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
@media (min-width: 992px) {
  .columns.large-padding-columns .clContainer {
    gap: 64px;
  }
  .columns.large-padding-columns .clContainer .twoColums60 {
    width: calc(60% - (64px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums40 {
    width: calc(40% - (64px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums50 {
    width: calc(50% - (64px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums66 {
    width: calc(calc(100% / 3 * 2) - (64px/2));
  }
  .columns.large-padding-columns .clContainer .twoColums33 {
    width: calc(calc(100% / 3) - (64px/2));
  }
  .columns.large-padding-columns .clContainer .threeColumns25 {
    width: calc(25% - (64px/2));
  }
  .columns.large-padding-columns .clContainer .threeColumns33 {
    width: calc(calc(100% / 3) - (64px/2));
  }
  .columns.large-padding-columns .clContainer .threeColumns50 {
    width: calc(50% - (64px/2));
  }
  .columns.large-padding-columns .clContainer .fourColumns25 {
    width: calc(25% - (64px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.large-padding-columns .clContainer.layout1 {
    gap: 48px;
  }
  .columns.large-padding-columns .clContainer.layout1 .twoColums66,
  .columns.large-padding-columns .clContainer.layout1 .twoColums33,
  .columns.large-padding-columns .clContainer.layout1 .twoColums60,
  .columns.large-padding-columns .clContainer.layout1 .twoColums40,
  .columns.large-padding-columns .clContainer.layout1 .twoColums25,
  .columns.large-padding-columns .clContainer.layout1 .twoColums50,
  .columns.large-padding-columns .clContainer.layout1 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.large-padding-columns .clContainer.layout2 {
    gap: 48px;
  }
  .columns.large-padding-columns .clContainer.layout2 .twoColums66:first-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums33:first-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums60:first-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums40:first-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums25:first-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums50:first-child {
    width: calc(40% - (48px/2));
  }
  .columns.large-padding-columns .clContainer.layout2 .twoColums66:last-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums33:last-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums60:last-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums40:last-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums25:last-child,
  .columns.large-padding-columns .clContainer.layout2 .twoColums50:last-child {
    width: calc(60% - (48px/2));
  }
  .columns.large-padding-columns .clContainer.layout2 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .columns.large-padding-columns .clContainer.layout3 {
    gap: 48px;
  }
  .columns.large-padding-columns .clContainer.layout3 .twoColums66:first-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums33:first-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums60:first-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums40:first-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums25:first-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums50:first-child {
    width: calc(60% - (48px/2));
  }
  .columns.large-padding-columns .clContainer.layout3 .twoColums66:last-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums33:last-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums60:last-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums40:last-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums25:last-child,
  .columns.large-padding-columns .clContainer.layout3 .twoColums50:last-child {
    width: calc(40% - (48px/2));
  }
  .columns.large-padding-columns .clContainer.layout3 .fourColumns25 {
    width: calc(50% - (48px/2));
  }
}
