.hero--video{margin-bottom:2em;max-height:600px;overflow:hidden!important;position:relative}.hero--video .video-wrapper{display:block;height:0;overflow:hidden;padding:37.5% 0 0;position:relative;width:100%}.video-wrapper__frame{bottom:auto;top:0;transform:translate(20%)}.hero--video .video-wrapper video,.video-wrapper__frame{height:100%;position:absolute;width:100%}.hero--video svg{bottom:0;left:0;position:absolute;width:101%;fill:#fff;margin-bottom:-5px}.video-wrapper-header{display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.video-wrapper-content{padding:0!important;position:absolute;top:10%;width:100%;z-index:5}.video-wrapper-content-bg{height:100%;left:0;max-width:100%;position:absolute;top:0;width:40%}.video-wrapper-title{margin-left:-120px;margin-right:auto!important;position:relative;width:45%}.video-wrapper-title h1{font-weight:900;line-height:48px;margin-top:0;width:90%}.video-wrapper-title h3{font-weight:300;line-height:35px;width:90%}.video-wrapper-btn{margin-left:-120px}@media (min-width:1900px){.video-wrapper-btn,.video-wrapper-title{margin-left:-150px}}@media (max-width:1480px){.video-wrapper-content{top:10%}.video-wrapper-btn,.video-wrapper-title{margin-left:-30px}.video-wrapper-title h1{font-size:2rem}.video-wrapper-title{width:40%}}@media (max-width:1280px){.video-wrapper-content{padding-left:1em!important;top:12%}.video-wrapper-content-bg{width:45%}.video-wrapper-btn,.video-wrapper-title{margin-left:0;padding:0 10px;width:45%}.video-wrapper-title h1{font-size:1.7rem;line-height:38px;margin-bottom:.5rem}.video-wrapper-title h1,.video-wrapper-title h3{width:90%!important}.video-wrapper-title h3{font-size:1.5em;margin:0}}@media (max-width:980px){.video-wrapper-content-bg,.video-wrapper-title{width:50%}.video-wrapper-title h1{font-size:1.5rem;line-height:26px;width:100%}.video-wrapper-title h3{font-size:1.2em;margin:0;width:100%}}@media (max-width:780px){.hero--video .video-wrapper{height:300px}.video-wrapper__frame{display:none}.video-wrapper-content-bg,.video-wrapper-title{width:100%}.video-wrapper-btn .hs-button{padding:.3em .5em}}