.homepage-hero-module{border-right:none;border-left:none;position:relative;background-color:#909397;width:100%}.homepage-hero-module .no-video .video-container video,.homepage-hero-module .touch .video-container video{display:none}.homepage-hero-module .no-video .video-container .poster,.homepage-hero-module .touch .video-container .poster{display:block!important}.homepage-hero-module .video-container{position:absolute;bottom:0;top:0;width:100%;background-position:center;background-size:cover;overflow:hidden}.homepage-hero-module .video-container .poster img{width:100%;bottom:0;position:absolute}.homepage-hero-module .video-container .filter{position:absolute;background:rgba(0,0,0,.4);width:100%}.homepage-hero-module .video-container .video-background{position:absolute;top:50%;transform:translateY(-50%);height:600%;width:100%}.nocsstransform .homepage-hero-module .video-container .video-background{top:0;height:100%}.homepage-hero-module .video-container iframe{position:absolute;top:50%;height:600%;width:100%;pointer-events:none;transform:translateY(-50%)}.nocsstransform .homepage-hero-module .video-container iframe{top:0;height:100%}.homepage-hero-module .video-container video{position:absolute;background-position:center;background-size:100% auto;top:50%;width:100%;pointer-events:none;transform:translateY(-50%)}.nocsstransform .homepage-hero-module .video-container video{top:0;height:100%}.homepage-hero-module .video-container #BGVideo{min-width:100%}.homepage-hero-module .overlayWrapper{z-index:2;position:relative;height:35vw;max-height:580px;display:table;width:100%}.homepage-hero-module .overlayWrapper:after{content:'';background-color:#000;opacity:.35;top:0;left:0;right:0;bottom:0;position:absolute;z-index:-1}.homepage-hero-module .overlayWrapper .overlayInner{text-align:center;display:table-cell;vertical-align:bottom;padding:8% 15px 4%;background-color:rgba(0,0,0,.4)}@media all and (max-width:991px){.homepage-hero-module .overlayWrapper .overlayInner{padding:11% 40px 8%}}.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading{margin:0 auto;max-width:1170px}@media screen and (min-width:769px){.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading{text-shadow:0 0 16px #000}}.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading p{color:#fff;font-size:40px;font-size:2.5rem;text-shadow:2px 2px 9px rgba(0,0,0,.74)}.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading p:first-of-type{margin-bottom:-10px}.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading h2{color:#fff;font-size:62px;font-size:3.875rem;margin:0 0 15px;padding:20px 0;text-shadow:2px 2px 9px rgba(0,0,0,.74);font-weight:400;line-height:1}@media screen and (max-width:1200px){.homepage-hero-module .overlayWrapper{height:auto;min-height:unset!important}.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading h2{font-size:40px;font-size:2.5rem}}@media screen and (max-width:991px){.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading h2{font-size:35px;font-size:2.1875rem;margin:2vw 0 1vw;padding:2vw 0}}@media screen and (max-width:768px){.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading h2{font-size:30px;font-size:1.875rem}}@media screen and (max-width:700px){.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading h2{font-size:25px!important;font-size:1.5625rem!important}.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading p{font-size:20px!important;font-size:1.25rem!important}}@media screen and (max-width:500px){.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading h2{font-size:23px!important;font-size:1.4375rem!important}.homepage-hero-module .overlayWrapper .overlayInner .videoWrapperHeading p{font-size:18px!important;font-size:1.125rem!important}}.homepage-hero-module .overlayWrapper .overlayInner .linkTo{margin-top:75px}.homepage-hero-module .overlayWrapper .overlayInner .linkTo .button-link{padding:17px 60px 17px 40px;position:relative;font-weight:400}@media screen and (max-width:991px){.homepage-hero-module .overlayWrapper .overlayInner .linkTo .button-link{font-size:14px;font-size:.875rem;padding:12px 60px 12px 40px}}.homepage-hero-module .overlayWrapper .overlayInner #pause{border:1px solid transparent;background-color:transparent;padding:20px;margin-top:50px}.homepage-hero-module .overlayWrapper .overlayInner #pause .fa{color:#fff;font-size:30px;font-size:1.875rem}.homepage-hero-module .overlayWrapper .overlayInner #pause:focus,.homepage-hero-module .overlayWrapper .overlayInner #pause:hover{border:1px solid #fff}.homepage-hero-module .overlayWrapper .overlayInner #pause.play .fa-pause{display:block}.homepage-hero-module .overlayWrapper .overlayInner #pause.pause .fa-pause,.homepage-hero-module .overlayWrapper .overlayInner #pause.play .fa-play{display:none}.homepage-hero-module .overlayWrapper .overlayInner #pause.pause .fa-play{display:block}@media screen and (max-width:1200px){.homepage-hero-module .overlayWrapper .overlayInner #pause,.homepage-hero-module .overlayWrapper .overlayInner .linkTo{margin-top:10px}}@media screen and (max-width:700px){.homepage-hero-module .overlayWrapper .overlayInner .linkTo{margin-top:20px}.homepage-hero-module .overlayWrapper .overlayInner #pause{position:absolute;right:unset;bottom:0;padding:10px;margin-top:0!important;left:0}.homepage-hero-module .overlayWrapper .overlayInner #pause .fa{font-size:20px;font-size:1.25rem}}