.banner-wrapper{height:328px;text-align:center;position:relative;background-position:50%;background-size:cover;width:100%;overflow:hidden}.banner-wrapper .overlay{display:block;position:absolute;width:100%;z-index:2;height:100%}.banner-wrapper .banner-inner-wrapper{top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:36px;width:90%;z-index:3}.banner-wrapper h1{margin:.5em;color:#fff;font-size:48px}.banner-wrapper .banner-content p{color:#fff;font-size:24px;line-height:1.67;margin:auto;font-weight:500;max-width:714px}.banner-wrapper .video{height:100%;overflow:hidden;position:relative;width:100vw;z-index:1}.banner-wrapper a.top-to-bottom{-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;color:#fff;font-size:32px;margin-left:-16px;position:absolute;bottom:2%;z-index:3}.banner-wrapper .far{font-weight:400;font-family:Font Awesome\ 5 Pro;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.banner-wrapper i.far.fa-chevron-down:after{content:"\f078"}@-webkit-keyframes floating{0%{-webkit-transform:translate(0);transform:translate(0)}65%{-webkit-transform:translateY(24px);transform:translateY(24px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes floating{0%{-webkit-transform:translate(0);transform:translate(0)}65%{-webkit-transform:translateY(24px);transform:translateY(24px)}to{-webkit-transform:translate(0);transform:translate(0)}}@media (min-aspect-ratio:16/9){.video iframe{height:56.25vw}}@media (max-width:1023px){.banner-wrapper h1{font-size:40px}}@media (max-width:767px){.banner-wrapper h1{margin-right:auto;margin-left:auto;font-size:32px}}