.block-full-width-banner .banner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.block-full-width-banner .banner-content.cta-block-align-left {
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .block-full-width-banner .banner-content.cta-block-align-left {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .block-full-width-banner .banner-content {
    flex-direction: row;
  }
}
.block-full-width-banner .banner-content .text-section__content-col {
  color: var(--text-color, var(--vads-color-white));
}
.block-full-width-banner .banner-content .text-section__content-col h2,
.block-full-width-banner .banner-content .text-section__content-col h3 {
  margin-top: 0;
  color: var(--title-color, inherit);
}
.block-full-width-banner .banner-content .text-section__content-col .description p {
  margin-top: var(--vads-site-margins-width);
}
.block-full-width-banner .banner-content .image-cta-section__content-col {
  text-align: var(--button-alignment, left);
}
.block-full-width-banner .banner-content .image-cta-section__content-col .cta-image-block__content-col va-card {
  padding: var(--vads-spacing-2) var(--vads-spacing-3);
  gap: var(--vads-spacing-2);
}
.block-full-width-banner .banner-content .image-cta-section__content-col .cta-image-block__content-col va-card img {
  width: 100%;
}
.block-full-width-banner .banner-content .image-cta-section__content-col iframe {
  min-height: 350px !important;
}
.block-full-width-banner .banner-content .image-cta-section__content-col .bg-white va-card {
  background-color: var(--vads-color-white);
}
.block-full-width-banner .banner-content .image-cta-section__content-col .bg-black va-card {
  background-color: var(--vads-color-black);
}
.block-full-width-banner .banner-content .image-cta-section__content-col .bg-light-blue va-card {
  background-color: #ddefff;
}
.block-full-width-banner .banner-content .image-cta-section__content-col .bg-mvp-dark-blue va-card {
  background-color: #112e51;
}
.block-full-width-banner va-card {
  border-radius: 5px;
}