.diagonal-hero{background-color:#106c9c;overflow:hidden;padding-top:5rem;position:relative}.diagonal-hero:before{background:#fff;bottom:-1px;content:"";height:100%;left:0;position:absolute;transform:skew(-87deg);transform-origin:bottom;width:100%;z-index:1}@-moz-document url-prefix(){.diagonal-hero:before{bottom:-7px}}.diagonal-hero__inner{display:flex;margin-bottom:-3rem;margin-left:auto;margin-right:auto;max-width:1240px;padding-bottom:3rem;position:relative;z-index:1}.diagonal-hero__content h1,.diagonal-hero__content h2,.diagonal-hero__content h3{font-weight:400;line-height:4rem;text-shadow:0 3px 6px #00000029}.diagonal-hero__variable-content{width:50%}.diagonal-hero__content,.diagonal-hero__variable-content{color:#fff;margin-left:1rem;text-align:left}.diagonal-hero__links{font-weight:700;margin-top:2.5rem}.diagonal-hero__details,.diagonal-hero__links{display:flex;flex-wrap:wrap;margin-bottom:2.5rem}.diagonal-hero-button{align-items:center;background-color:#fff;color:#106c9c;display:flex;padding:1rem 2rem;text-decoration:none}.diagonal-hero-button:focus,.diagonal-hero-button:hover{background-color:#ccc;text-decoration:none}.diagonal-hero-link:focus,.diagonal-hero-link:hover{color:#fff;text-decoration:none}.diagonal-hero-link i{font-size:1.5rem;position:absolute;right:0;transition:all .3s ease}.diagonal-hero-link:focus i,.diagonal-hero-link:hover i{right:-1rem}.diagonal-hero-button i{margin-left:1rem}.diagonal-hero-link{padding:1rem 2rem;position:relative;text-decoration:none}.diagonal-hero-link,.hero-detail{align-items:center;color:#fff;display:flex}.hero-detail{margin-bottom:1rem;width:25%}.hero-detail svg{fill:#fff;margin-right:.5rem;width:1.75rem}.diagonal-hero__variable-content{padding:2rem;position:relative}.diagonal-hero__variable-content .vidyard-player-container,.diagonal-hero__variable-content img{box-shadow:0 3px 6px #00000029;margin-top:2rem;position:relative;transform:scale(1.3);z-index:2}#bgVideo{bottom:0;min-height:100%;min-width:100%;opacity:.7;position:absolute;right:0;z-index:0}.diagonal-hero__variable-mobile-content{display:none}@media only screen and (max-width:767px){.diagonal-hero{background-position:33%;padding-top:2rem}.diagonal-hero h1{font-size:3rem}.diagonal-hero__variable-mobile-content{display:block}.diagonal-hero:before{display:none}.diagonal-hero__content{width:90%}.diagonal-hero__inner{flex-direction:column;margin-bottom:0;padding-bottom:0}.diagonal-hero__variable-content{display:none}.diagonal-hero__variable-content img,.diagonal-hero__variable-content>div>.vidyard-player-container{margin-right:1rem;transform:none}.hero-detail{width:50%}}