.video-container{max-height:calc(100vh - 135px);overflow:hidden;position:relative}.video-container video{height:100%;object-fit:cover;width:100%;z-index:0}.video-container .video-overlay{background:#616161;background:linear-gradient(180deg,rgba(97,97,97,0),rgba(97,97,97,0) 0,#000);height:100%;position:absolute;width:100%;z-index:1}.video-container .video-content{color:#dc0000;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:10px 10px 30px;position:absolute;text-align:center;top:0;width:100%;z-index:2}.video-header-carousel h2{color:#fff!important;font-size:57px;font-weight:900!important;line-height:120%}.video-content h1{color:#fff;font-size:32px;line-height:100%;margin-bottom:35px}.video-content .buttons{display:flex;gap:20px;justify-content:center;margin-bottom:35px}.video-content .buttons a{flex:1;max-width:370px}.video-header-nav{text-align:center}.video-header-nav button{background:none transparent;border:1px solid #fff;height:16px;margin:0 3px;opacity:75%;padding:0;width:16px}.video-header-nav button.tns-nav-active{background:#fff}@media only screen and (max-width:768px){.video-header-nav button{height:12px;margin:0 2px;width:12px}.video-container h2{font-size:32px;margin-bottom:12px}.video-content h1{font-size:24px}.video-container video,.video-content{min-height:400px}}@media only screen and (max-width:586px){.video-content .buttons{align-items:center;flex-direction:column}.video-container{height:500px}}