.editor-styles-wrapper .is-style-tight-line-spacing, .is-style-tight-line-spacing{
    line-height: 1.1 ;
 }


.video-button{
  height: auto;
  width: 100%;
}

.testimonial-video{
  position: relative;
  margin-left  : calc( -100vw / 2 + 100% / 2 );
  margin-right : calc( -100vw / 2 + 100% / 2 );
  max-width    : 100vw;

}

.block-editor .testimonial-video{
  margin-left:0;
  margin-right:0;
}

.testimonial-video video{
  width:100%;
  object-fit: cover;
}

.testimonial-video .play-btn{
  position: absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  z-index: 10;
  cursor: pointer;
}

.testimonial-content{
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.block-editor-block-list__block .testimonial-content{
  position: relative;
}

.testimonial-content > div, .testimonial-content > div > div{
  height:100%;
}

.testimonial-content span{
  display: block;
}

.testimonial-content .callout-quote{
  font-size:3em;
  line-height: 1.3;
  font-weight:bold;
  color:#707070;
}

.testimonial-content .callout-author{
  color:#508EB5;
  font-weight:bold;
  text-transform: uppercase;
  font-size:1.5em;
  letter-spacing: .5px;
}


.background_img-wrap{

  margin-left  : calc( -100vw / 2 + 100% / 2 );
  margin-right : calc( -100vw / 2 + 100% / 2 );
  max-width    : 100vw;

  padding:120px 0;
  background-size:cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

.background_img, .block-editor__container img.background_img{
  position: absolute;
  height:100%;
  width:100%;
  z-index: -1;
  object-fit: cover;
  top:0;
  left:0;
  max-width: none;
    object-position: top center;
}

.block-editor .align-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.block-editor .large-6{
  width:50% !important;
}

@media screen and (max-width:640px){
.background_img-wrap{
  padding:20px 0;
}

  :root .mobile-to-black p, :root .mobile-to-black h1, :root .mobile-to-black h2, :root .mobile-to-black h3{
    color:#000;
  }


}
