/** Shopify CDN: Minification failed

Line 96:0 Unexpected "}"

**/
.video-section__media {
  position: relative;
  padding-bottom: 56.25%;
  z-index: -1;
}
.video-banner-wrapper .video-section__media {
    z-index: 1;
}
.content-style-overlay .video-section__content {
    text-align: center;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: 60px;
   
}

.content-style-overlay .video-section__content  h2, 
.content-style-overlay .video-section__content  p {
	color: rgb(var(--color-background));
}
.video-section__media.deferred-media {
  box-shadow: var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity));
}

.video-section__media.deferred-media:after {
  content: none;
}

.video-section__poster.deferred-media__poster:focus {
  outline-offset: 0.3rem;
}

.video-section__media iframe {
  background-color: rgba(var(--color-foreground), 0.03);
  border: 0;
}

.video-section__poster,
.video-section__media iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}
/*******custom******/
.video__content--desktop-right > * {
    align-self: flex-end;
    text-align: right;
  }

  .video__content--desktop-left > * {
    align-self: flex-start;
    text-align: left;
  }

  .video__content--desktop-center > * {
    align-self: center;
    text-align: center;
  }

/****cusom****/
.video-banner-wrapper .video-page{
  display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
}
.video-banner-wrapper .video-page .title-wrapper-with-link .sub-heading{margin-top:1rem}
.video-banner-wrapper .video-page .title-wrapper-with-link .title {width:82%; margin-bottom:38px}
.video-banner-wrapper .video-page .title-wrapper-with-link {margin-bottom:35px}
.video-banner-wrapper .video-page .video-section{display:flex; align-items:center;}
/* .video-banner-wrapper .video-page .title-wrapper-with-link a.button{margin-top:25px; txt-transform:capitalize;} */
.video-section__media.deferred-media{height:502px;}

.deferred-media__poster-button span svg{color:var(--gradient-base-accent-1);}
.deferred-media__poster-button:hover span svg{color:var(--gradient-base-background-1)}
.deferred-media__poster-button:before{display:none;}
.video-banner-wrapper .video-page .video-section__content a.button {margin-top:2.6rem}





@media screen and (max-width:860px){
  .video-banner-wrapper .video-page{grid-template-columns:1fr; margin-bottom:4.6rem}
}
@media screen and (max-width:749px){
  .video-banner-wrapper .video-page .title-wrapper-with-link .title{width:100%;}
    
  }
}
