/** Shopify CDN: Minification failed

Line 155:72 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;
  margin:0 auto;
  left:0;right:0;bottom:0;
    top:28.5%;
  max-width:70rem;height:fit-content;
   
}

.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%;
}

.video-banner-wrapper video{ width:100%; }

.video-banner-wrapper .video_icon{
    top: 56%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    position: absolute;
    border-radius: var(--circle-radius);
    color: var(--gradient-foreground);
    border: 1px double rgb(var(--color-background), 0.8);
  outline: 1px solid rgb(var(--color-background), 0.7); 
 padding:10px;
    transition: all .3s linear;
    -webkit-animation: ripple 1s linear infinite;
    animation: ripple-video 1s linear infinite;
  margin-top:4rem;
  
}
@keyframes ripple-video{
0% {box-shadow: 0 0 #B3B3B30d, 0 0 0 10px #B3B3B30d, 0 0 0 30px #B3B3B30d, 0 0 0 50px #B3B3B30d; outline-offset: 10px; }
100% {box-shadow: 0 0 0 10px #B3B3B30d, 0 0 0 30px #B3B3B30d, 0 0 0 50px #B3B3B30d, 0 0 0 80px #f000;outline-offset: 12px; }
}
@media screen and (max-width:1650px){
  .video-banner-wrapper .video_icon { position: absolute; top: 60%;}
}
@media screen and (max-width:1350px){
  .video-banner-wrapper .video_icon { position: absolute; top: 60%;}
}

@media only screen and (min-width: 768px) {
.video-banner-wrapper .video_icon .gridPause .pause-button{  width: 100px; height: 100px; }
.video-banner-wrapper .video_icon .gridPlay .play-button{ width: 100px;height: 100px; } 
}
@media only screen and (max-width: 767px) {
.video-banner-wrapper .video_icon .gridPause .pause-button{  width: 80px; height: 80px; }
.video-banner-wrapper .video_icon .gridPlay .play-button{  width: 80px; height: 80px; } 
.video-banner-wrapper .video_icon .gridPlay .play-button span,.video-banner-wrapper .video_icon .gridPause .pause-button span { font-size:calc(var(--font-base-size) - 2px);}
  .video-banner-wrapper .video_icon{padding:7px;}
  @keyframes ripple-video{
0% {box-shadow: 0 0 #B3B3B30d, 0 0 0 10px #B3B3B30d, 0 0 0 30px #B3B3B30d, 0 0 0 50px #B3B3B30d; outline-offset: 7px; }
100% {box-shadow: 0 0 0 10px #B3B3B30d, 0 0 0 30px #B3B3B30d, 0 0 0 50px #B3B3B30d, 0 0 0 80px #f000;outline-offset: 9px; }
}
}
@media only screen and (max-width: 480px) {
.video-banner-wrapper .video_icon .gridPause .pause-button{ width: 50px; height: 50px;}
.video-banner-wrapper .video_icon .gridPlay .play-button{ width: 50px;height: 50px; } 
.video-banner-wrapper .video_icon .gridPlay .play-button span { font-size:calc(var(--font-base-size) - 4px);}
.video-banner-wrapper .video_icon{padding:5px;}
  @keyframes ripple-video{
0% {box-shadow: 0 0 #B3B3B30d, 0 0 0 10px #B3B3B30d, 0 0 0 30px #B3B3B30d, 0 0 0 50px #B3B3B30d; outline-offset: 5px; }
100% {box-shadow: 0 0 0 10px #B3B3B30d, 0 0 0 30px #B3B3B30d, 0 0 0 50px #B3B3B30d, 0 0 0 80px #f000;outline-offset: 7px; }
}
  
}

.video-banner-wrapper .video_icon .gridPlay .play-button{    
 display: flex;
    border-radius: 50%;
    align-items: center;
    position: relative;
    cursor: pointer;
   background: rgb(var(--color-background), 0.7);
    border: 1px solid rgb(var(--color-background), 0.7);
    justify-content: center;

}

.video-banner-wrapper .video_icon .gridPlay .play-button span{color: var(--gradient-foreground);text-transform: var(--text-upper);transition:all .3s linear; }
.video-banner-wrapper .video_icon .gridPlay .play-button:before{     content: "";
    filter: blur(3px);
    position: absolute;
    height: 100%;
    border-radius: 50%;
    width: 100%;
    backdrop-filter: brightness(1);
    z-index: 1;}
.video-banner-wrapper .video_icon .gridPlay .play-button span { z-index:1;}



.video-banner-wrapper .video_icon .gridPause .pause-button{ 
  
    display: flex;
    border-radius: 50%;
    cursor:pointer;
    align-items: center;
    position:relative;
    border: 1px solid var(--gradient-background);
    justify-content: center; }
.video-banner-wrapper .video_icon .gridPause .pause-button span{ color: var(--gradient-foreground);text-transform: var(--text-upper);transition:all .3s linear;}
.video-banner-wrapper .video_icon .gridPause .pause-button:before{     content: "";
    filter: blur(3px);
    position: absolute;
    height: 100%;
    border-radius: 50%;
    width: 100%;
    backdrop-filter: brightness(1);
    z-index: 1;}
.video-banner-wrapper .video_icon .gridPause .pause-button span { z-index:1;}
.video-banner-wrapper .video_icon a{    cursor: pointer;}

@media only screen and (max-width:1199px) {
.video-banner-wrapper .video_icon {position: absolute; top: 50%;}
.content-style-overlay .video-section__content{position:relative;  top: 0;left:0;right:0;}
  .video-banner-wrapper .video_icon{margin-top:0;}
}
.video-section__contnet h2.title{line-height:var(--line-height-heading)};