.video-content{text-align:center;padding-top:80px;padding-bottom:0}
.video-content h2,.video-content h1{margin-bottom:15px}
.video-container{width:100%;padding:40px 40px 0 40px;margin:0 auto}
@media screen and (min-width:768px){.video-container{width:750px}
}
@media screen and (min-width:992px){.video-container{width:950px}
}
@media screen and (min-width:1200px){.video-container{width:1200px}
}
.video-container .play-button{position:absolute;border:0;margin:0;padding:0;z-index:99;display:flex;align-items:center;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;padding:0 12px;box-sizing:border-box}
.video-container .playbutton-image img{height:60px;width:auto}
.video{width:100%;position:relative;padding-bottom:56.25%;height:0;border-radius:10px;overflow:hidden}
.video img{position:absolute;display:block;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:20;cursor:pointer;border-radius:10px}
.video iframe,.video video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}
.video.player img{display:none}
.column.align-center .aem-Grid{width:100%}
@media screen and (min-width:768px){.column.align-center .aem-Grid{width:auto}
}
.two-column-control .column-control .video-container{width:100%}
.column-container>[class*=column]>.cmp-container>.video-container{max-width:100%}