.banner-video.banner-video{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0;position:relative}.banner-video--parallax{background-attachment:fixed}.banner-video .banner-video__container{margin:0 auto;max-width:1800px;position:relative;z-index:10}.banner-video__video-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.banner-video__video-container video{height:100%;object-fit:cover}.banner-video .banner__text{display:flex;flex-direction:column;gap:16px;margin:0 auto;padding:0 20px}.banner__text.white-bg{background-color:#ffffffb0;margin:10px;max-width:660px;padding:20px}.banner__text h1{padding-top:30px}@media (max-width:768px){.banner-video.banner-video{background-color:#003345;background-position:top;background-size:cover}}.banner-video .banner__buttons{display:flex;flex-direction:column;gap:24px;margin-bottom:50px;width:100%}.banner-video .banner__buttons.center{justify-content:center}.banner-video .header--button{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:center}.banner-video a.header--button.like-link{width:unset}@media(max-width:992px){.banner-video .banner__buttons{margin-bottom:0}.banner-video .banner-video__container{flex-direction:column;justify-content:flex-end;padding-bottom:56px;padding-top:122px}}@media(min-width:992px){.banner-video .banner__buttons{flex-direction:row;margin-bottom:0}.banner-video .banner__buttons.row{flex-direction:column}.banner-video .banner-video__container{margin:0 10vw;padding-bottom:100px;padding-top:38px}.banner-video .banner__text{padding:0;width:100%}.banner__text.white-bg{margin-left:0;max-width:660px;padding:40px}}