section.title-subtitle-with-video div.title-subtitle-with-video-wrapper h3{
  padding-bottom:3rem;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper .no-image{
  max-width:var(--narrow-width);
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper.no-image div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test{
  padding-right:0;
  padding-left:10px;
  border-left: 10px solid var(--highlight-1);
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content{
  display:flex;
  justify-content:center;
  align-items:center;
  position:relative;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test{
  flex:1 1 0;
  padding-right:4rem;
  padding-bottom:0px;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test h4{
  padding-bottom:1rem;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test h5{
  padding-bottom:1.5rem;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test p:last-of-type{
  padding-bottom:0;
}

.text-rework-paragraph{
  text-transform: uppercase;
  font-size: 30px;
  font-family: var(--heading-font);
  line-height: 1.2;
  color: #e31c79;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test p.title-subtitle-with-video-buttons{
  padding-top:0.5rem;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test p.title-subtitle-with-video-buttons a.btn{
  margin-right:1rem;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test p.title-subtitle-with-video-buttons a.btn:last-of-type{
  margin-right:0;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-video{
  flex:1 1 0;
  position:relative;
  aspect-ratio:var(--video-aspect-ratio);
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-video iframe{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
}

section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-image{
  flex:1 1 0;
  position:relative;
  min-height:342px}

section.title-subtitle-with-video.swap-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content{flex-direction:row-reverse}

section.title-subtitle-with-video.swap-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test{padding-right:0;padding-left:4rem}

section.title-subtitle-with-video.swap-video div.title-subtitle-with-video-wrapper.no-image div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test{padding-left:0}

@media all and (max-width: 900px){
    section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content{flex-direction:column}
    section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test{padding-right:0}
    section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-video,section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-image{flex:1 1;margin-top:2rem;max-width:560px;width:100%}
    section.title-subtitle-with-video.swap-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content{flex-direction:column}
    section.title-subtitle-with-video.swap-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-text-dh-test{padding-left:0}}

@media all and (max-width: 500px){
    section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-video,section.title-subtitle-with-video div.title-subtitle-with-video-wrapper div.title-subtitle-with-video-content div.title-subtitle-with-video-image{max-width:100%}}

















