.single-video-cta-container .single-video button .video-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height: 20%;
  max-width: 20%;
  aspect-ratio: 1/1;
  transform-origin: center;
}
.single-video-cta-container .single-video button .video-play-button svg {
  max-width: 100%;
  max-height: -webkit-fill-available;
  aspect-ratio: 1/1;
  object-fit: contain;
}
.single-video-cta-container .single-video button .video-play-button--white-on-blue-bottom-left {
  top: unset;
  bottom: 4%;
  left: 4%;
  transform: none;
}
.single-video-cta-container > .container {
  padding-inline: 0;
}
.single-video-cta-container > .container .wp-block-column {
  padding: 0;
}
.single-video-cta-container > .container .inner-blocks.text-center {
  text-align: center;
}
.single-video-cta-container > .container .inner-blocks.text-center > * {
  text-align: center;
}
.single-video-cta-container > .container .inner-blocks.text-start {
  text-align: left;
}
.single-video-cta-container > .container .inner-blocks.text-start > * {
  text-align: left;
}
.single-video-cta-container > .container .inner-blocks.text-end {
  text-align: right;
}
.single-video-cta-container > .container .inner-blocks.text-end > * {
  text-align: right;
}
.single-video-cta-container > .container .inner-blocks.video-on-left-desktop {
  padding-left: 30px;
}
.single-video-cta-container > .container .inner-blocks.video-on-right-desktop {
  padding-right: 30px;
}
@media (max-width: 767px) {
  .single-video-cta-container > .container .inner-blocks.text-center-mobile {
    text-align: center;
  }
  .single-video-cta-container > .container .inner-blocks.text-center-mobile > * {
    text-align: center;
    align-self: center;
  }
  .single-video-cta-container > .container .inner-blocks.text-start-mobile {
    text-align: left;
  }
  .single-video-cta-container > .container .inner-blocks.text-start-mobile > * {
    text-align: left;
    align-self: start;
  }
  .single-video-cta-container > .container .inner-blocks.text-end-mobile {
    text-align: right;
  }
  .single-video-cta-container > .container .inner-blocks.text-end-mobile > * {
    text-align: right;
    align-self: end;
  }
  .single-video-cta-container > .container .inner-blocks.video-on-right-desktop, .single-video-cta-container > .container .inner-blocks.video-on-left-desktop {
    padding-left: 0;
    padding-right: 0;
  }
}

/*# sourceMappingURL=single-video-cta-container.css.map */
