.video-bg-section{align-items:center;display:flex;justify-content:center;min-height:400px;overflow:hidden;position:relative}.video-container{left:0;overflow:hidden;top:0;z-index:0}.video-container,.video-container video{height:100%;position:absolute;width:100%}.video-container video{left:50%;object-fit:cover;top:50%;transform:translate(-50%,-50%)}.video-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.content-container{padding:40px 20px;position:relative;width:100%;z-index:2}.foreground-content{margin:0 auto;max-width:1300px}.video-section-image{margin-bottom:8px}.video-section-image img{display:inline-block;height:auto;max-width:100%}.video-section-headline>h1,h2,h3,h4,h5,h6{margin:0 0 7px}.video-section-subheading>h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 28px}.video-section-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:left;margin-top:0}.video-section-buttons>a.button.button--primary{background:#fee599;border:1px solid #616161;border-radius:8px;color:#000;font-weight:600;padding:12px 24px}.video-section-buttons>a.button.button--secondary{background:#06163d;border:1px solid #616161;border-radius:8px;color:#ffe599;font-weight:600;padding:12px 24px}.video-section-buttons>a.button.button--primary:hover,.video-section-buttons>a.button.button--secondary:hover{background:#000;color:#fff}.video-section-buttons .button{display:inline-block;text-decoration:none;transition:all .3s ease}@media screen and (max-width:1037px){.foreground-content-width{width:100%!important}.video-overlay{background:rgba(0,0,0,.65)!important}}