@import url(https://fonts.cdnfonts.com/css/gotham-bold);.banner_scroll,.video_banner{justify-content:center;display:flex}.video_banner__sub_title,.video_banner__title{font-family:"Plus Jakarta Sans";letter-spacing:-.01em;color:#FFF}@keyframes highlightScroll{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(.5,.5,.5)}}.banner_scroll{position:absolute;bottom:1rem;width:100%;z-index:1}.banner_scroll__button{display:block;text-decoration:none;width:2rem;height:3.5rem;cursor:pointer}.banner_scroll__button .chevron{position:absolute;width:1.75rem;height:.5rem;opacity:0;transform:scale3d(.5,.5,.5);animation:highlightScroll 3s ease-out infinite}.banner_scroll__button .chevron:first-child{animation:highlightScroll 3s ease-out 1s infinite}.banner_scroll__button .chevron:nth-child(2){animation:highlightScroll 3s ease-out 2s infinite}.banner_scroll__button .chevron:after,.banner_scroll__button .chevron:before{content:" ";position:absolute;top:0;height:100%;width:51%;background:#fff}.banner_scroll__button .chevron:before{left:0;transform:skew(0deg,30deg)}.banner_scroll__button .chevron:after{right:0;width:50%;transform:skew(0deg,-30deg)}.video_banner{position:relative;align-items:center;flex-direction:column;height:auto;min-height:100vh;padding:0;color:#FFF}.video_banner:not(.inverted){min-height:calc(100vh - 3.5rem)}.video_banner__content{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;position:relative;padding:4.375rem 1.25rem;flex:1 1 100%}.video_banner__background{left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden;background-color:#0E0F11;-webkit-clip-path:inset(0);clip-path:inset(0);position:fixed;position:absolute}.video_banner__background .image_bg_cover{position:absolute;top:inherit;right:inherit;bottom:inherit;left:inherit;width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:65% 40%;object-position:65% 40%}.video_banner__background .image_bg_cover__crop--left-top{-o-object-position:left top;object-position:left top}.video_banner__background .image_bg_cover__crop--left-center{-o-object-position:left center;object-position:left center}.video_banner__background .image_bg_cover__crop--left-bottom{-o-object-position:left bottom;object-position:left bottom}.video_banner__background .image_bg_cover__crop--center-top{-o-object-position:center top;object-position:center top}.video_banner__background .image_bg_cover__crop--center-center{-o-object-position:center center;object-position:center center}.video_banner__background .image_bg_cover__crop--center-bottom{-o-object-position:center bottom;object-position:center bottom}.video_banner__background .image_bg_cover__crop--right-top{-o-object-position:right top;object-position:right top}.video_banner__background .image_bg_cover__crop--right-center{-o-object-position:right center;object-position:right center}.video_banner__background .image_bg_cover__crop--right-bottom{-o-object-position:right bottom;object-position:right bottom}.video_banner__background--mobile{display:block}.video_banner__background--tablet{display:none}.video_banner__background--mobile,.video_banner__background--tablet,.video_banner__background_inner{position:fixed!important;animation:opacity .6s}.video_banner__title{font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:1.25rem;text-align:center}.video_banner__sub_title{font-size:2.125rem;line-height:2.75rem;font-weight:600;text-align:center;margin:0}@media screen and (min-width:37.5rem){.video_banner__title{font-size:2.125rem;line-height:2.75rem}.video_banner__sub_title{font-size:3.25rem;line-height:3.75rem}.video_banner__background--mobile{display:none}.video_banner__background--tablet{display:block}}.video_banner.gotham-bold .video_banner__title{font-family:"Gotham Bold",800;font-size:2.125rem;line-height:1.3;color:#FFF}.video_banner__play_wrapper{margin:auto}.video_banner__link{animation-name:fadeUp;animation-duration:.5s;animation-fill-mode:both}@media screen and (min-width:75rem){.video_banner:not(.inverted){min-height:calc(100vh - 4.5rem)}.video_banner__background{background-attachment:fixed}.video_banner.gotham-bold .video_banner__title{font-size:4.875rem}}