.custom-block.block-banner .container {
  padding-top: 10%;
}
.custom-block.block-banner .container.no-padding {
  padding-top: 0;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper {
  height: 100%;
  background: rgba(27, 26, 51, 0.8);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content {
  padding: 10% 16% 0 10%;
  color: white;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content a {
  color: white;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content h3 {
  text-transform: uppercase;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content h2 {
  font-size: clamp(3rem, 3rem + (5rem - 3rem) * (100vw - 360px) / (1600px - 360px), 5rem);
  font-weight: 600;
  line-height: 0.9em;
  letter-spacing: 0px;
  margin-bottom: 0.6em;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-primary .banner-wysiwyg h1, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-primary .banner-wysiwyg h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-primary .banner-wysiwyg h3, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-primary .banner-wysiwyg h4, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-primary .banner-wysiwyg h5, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-primary .banner-wysiwyg h6 {
  color: #FF552E;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-primary .banner-wysiwyg li {
  font-family: "SUSE", Arial, sans-serif;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-secondary .banner-wysiwyg h1, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-secondary .banner-wysiwyg h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-secondary .banner-wysiwyg h3, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-secondary .banner-wysiwyg h4, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-secondary .banner-wysiwyg h5, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-secondary .banner-wysiwyg h6 {
  color: #C6F221;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-secondary .banner-wysiwyg li {
  font-family: "SUSE", Arial, sans-serif;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-tertiary .banner-wysiwyg h1, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-tertiary .banner-wysiwyg h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-tertiary .banner-wysiwyg h3, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-tertiary .banner-wysiwyg h4, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-tertiary .banner-wysiwyg h5, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-tertiary .banner-wysiwyg h6 {
  color: #1B1A33;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-tertiary .banner-wysiwyg li {
  font-family: "SUSE", Arial, sans-serif;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-slate-blue .banner-wysiwyg h1, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-slate-blue .banner-wysiwyg h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-slate-blue .banner-wysiwyg h3, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-slate-blue .banner-wysiwyg h4, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-slate-blue .banner-wysiwyg h5, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-slate-blue .banner-wysiwyg h6 {
  color: #1d4662;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-slate-blue .banner-wysiwyg li {
  font-family: "SUSE", Arial, sans-serif;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-light-grey .banner-wysiwyg h1, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-light-grey .banner-wysiwyg h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-light-grey .banner-wysiwyg h3, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-light-grey .banner-wysiwyg h4, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-light-grey .banner-wysiwyg h5, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-light-grey .banner-wysiwyg h6 {
  color: #f8f8f8;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-light-grey .banner-wysiwyg li {
  font-family: "SUSE", Arial, sans-serif;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-white .banner-wysiwyg h1, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-white .banner-wysiwyg h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-white .banner-wysiwyg h3, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-white .banner-wysiwyg h4, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-white .banner-wysiwyg h5, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-white .banner-wysiwyg h6 {
  color: #FFF;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-white .banner-wysiwyg li {
  font-family: "SUSE", Arial, sans-serif;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-black .banner-wysiwyg h1, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-black .banner-wysiwyg h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-black .banner-wysiwyg h3, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-black .banner-wysiwyg h4, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-black .banner-wysiwyg h5, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-black .banner-wysiwyg h6 {
  color: #000;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content.heading-theme-black .banner-wysiwyg li {
  font-family: "SUSE", Arial, sans-serif;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content .banner-wysiwyg h1, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content .banner-wysiwyg h2, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content .banner-wysiwyg h3, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content .banner-wysiwyg h4, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content .banner-wysiwyg h5, .custom-block.block-banner .container [class*=col] .column-content-wrapper .column-content .banner-wysiwyg h6 {
  margin-bottom: 1rem;
}
.custom-block.block-banner .container [class*=col] .column-content-wrapper .banner-content-crosshair {
  padding-top: 10rem;
}
@media (min-width: 768px) {
  .custom-block.block-banner .container [class*=col] .column-content-wrapper .banner-content-crosshair {
    padding-top: 15rem;
  }
}
@media (min-width: 992px) {
  .custom-block.block-banner .container [class*=col] .column-content-wrapper .banner-content-crosshair {
    padding-top: 17.5rem;
  }
}
.custom-block.block-banner .container .button-container a {
  margin-bottom: 2rem;
}
.custom-block.block-banner .container .button-container a:last-of-type {
  margin-bottom: 0;
}
.custom-block.block-banner .position-left-standard .gtc-crosshair-vertical {
  display: none !important;
}
@media (min-width: 768px) {
  .custom-block.block-banner .position-left-standard .gtc-crosshair-vertical {
    display: block !important;
    left: 91% !important;
  }
}
@media (min-width: 992px) {
  .custom-block.block-banner .position-left-standard .gtc-crosshair-vertical {
    left: 52% !important;
  }
}
@media (min-width: 1285px) {
  .custom-block.block-banner .position-left-standard .gtc-crosshair-vertical {
    left: 44% !important;
  }
}
.custom-block.block-banner .position-left-wide .gtc-crosshair-vertical {
  display: none !important;
}
@media (min-width: 768px) {
  .custom-block.block-banner .position-left-wide .gtc-crosshair-vertical {
    display: block !important;
    left: 91% !important;
  }
}
@media (min-width: 992px) {
  .custom-block.block-banner .position-left-wide .gtc-crosshair-vertical {
    left: 75% !important;
  }
}
@media (min-width: 1285px) {
  .custom-block.block-banner .position-left-wide .gtc-crosshair-vertical {
    left: 77% !important;
  }
}
