.longHero{background-color:#242b2e!important}@media print,screen and (min-width:40em){.longHero{padding-top:100px}}@media print,screen and (min-width:64em){.longHero{padding-top:0}}.longHero .hero-background-video-block{position:relative}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.longHero .hero-background-video-block .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.longHero .hero-background-video-block .innerContainer{position:relative;display:block;width:100%!important;height:100%;max-width:100%}.longHero .hero-background-video-block .innerContainer .overlay-image{position:absolute;z-index:99;bottom:0;right:0;width:500px;height:412px;opacity:.7}.longHero .hero-background-video-block .outerContainer{max-height:827px;height:100vH}.longHero .hero-background-video-block .outerContainer .grid-wrapper{position:absolute;z-index:100;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%}.longHero .hero-background-video-block .outerContainer .grid-wrapper .grid-container{width:100%;position:relative}.longHero .hero-background-video-block .outerContainer h1{display:inline;color:#fff;background-color:#0a0a0a}.longHero .hero-background-video-block .outerContainer h1 span{padding-left:5px}.longHero .hero-background-video-block .outerContainer h1 span:last-child{padding-right:5px}.longHero .hero-background-video-block .outerContainer h1 span.fadeIn{-webkit-animation-duration:.3s;animation-duration:.3s}.longHero .hero-background-video-block .outerContainer h1 span br{display:none}@media print,screen and (min-width:64em){.longHero .hero-background-video-block .outerContainer h1 span br{display:inline}}.longHero .hero-background-video-block .outerContainer .headline2{display:inline-block;color:#fff;background-color:#e85e26;opacity:0;padding:0 5px}.longHero .hero-background-video-block .outerContainer .headline2.opacity-1{opacity:1}.longHero .hero-background-video-block .outerContainer .headline2.fadeIn{-webkit-animation-delay:.5s;animation-delay:.5s}.longHero .hero-background-video-block .outerContainer .button-group{margin-top:30px;opacity:0;display:block}.longHero .hero-background-video-block .outerContainer .button-group.fadeIn{-webkit-animation-delay:1.5s;animation-delay:1.5s}.longHero .hero-background-video-block iframe{position:absolute;top:0;left:0;max-width:100%;width:100%!important;height:100%!important;margin:0 auto!important}