.elementor-38 .elementor-element.elementor-element-431f1ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-c01211f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-750b86d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-327295d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6102d56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4e74cc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6dacfa3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-b9d216a */.ctvsl-page-video-stage {
  position: relative;
  display: block;
  width: 100%;
  max-width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  border: 1px solid rgba(255, 151, 216, 0.47);
  border-radius: 17px;
  background: #100016;
}

.ctvsl-page-video-stage iframe,
.ctvsl-page-video-stage .ctvsl-page-wistia-frame {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  transform: none !important;
  background: #000000;
}

.ctvsl-page-video-stage .wistia_responsive_padding,
.ctvsl-page-video-stage .wistia_responsive_wrapper {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dad4cca */.ctvsl-hfaq-cta-area h3 span {
    color: var(--ctvsl-hfaq-yellow);
    letter-spacing: .5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d796c29 */.ctvsl-hfaq-cta-area h3 span {
    color: var(--ctvsl-hfaq-yellow);
    letter-spacing: .5px;
}/* End custom CSS */