.home{width:100vw;height:100svh;overflow-x:hidden!important}.home.black{background:#000!important}.home.showing-splash{overflow:hidden!important}.home.showing-splash .top-banner{opacity:0;top:-65px;position:relative}.home.showing-splash .splashy.active{display:block;opacity:1;animation-name:FadeIn;animation-duration:1.25s;animation-timing-function:ease-in-out}.home.showing-splash .splashy.fade-splash-out-fast,.home.showing-splash .splashy.fade-splash-out-slow{display:none;opacity:0;animation-name:FadeOut;animation-duration:1s;animation-timing-function:ease-in-out}.home.hidden-splash{overflow-y:auto!important}.home.hidden-splash .splashy{display:none!important}.home.modal-open{overflow:hidden!important}.home #main-content,.home #mobfm-main{overflow-y:hidden}.home #site-wrap{opacity:0}.home #site-wrap.fade-wrap-in{display:block;opacity:1;animation-name:FadeIn;animation-duration:1.25s;animation-timing-function:ease-in-out}.home .splashy{position:fixed;z-index:99999;width:100%;background:linear-gradient(50.01deg,rgba(255,151,0,0) 49.36%,#ff9700 91.03%),#dd3301;padding:25px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;height:100svh;text-align:center;display:none;opacity:0}@media (max-width:767px){.home .splashy{padding:15px}}.home .splashy .splashy-inner{position:relative;background-color:#f1f1f1;background-image:url(../images/splash/brooklyn_bound_bg_desktop.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 50%;border-radius:25px;height:100%;width:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home .splashy .splashy-inner #splashy-close{position:absolute;top:20px;right:20px;width:60px;height:60px;z-index:2;background:transparent;border:0;cursor:pointer}@media (max-width:767px){.home .splashy .splashy-inner #splashy-close{top:15px;right:15px;width:40px;height:40px}}.home .splashy .splashy-inner .splashy-content{display:-ms-flexbox;display:flex;height:100%;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content{width:100%}}.home .splashy .splashy-inner .splashy-content img{filter:drop-shadow(0 13px 84px rgba(0,0,0,.81))}.home .splashy .splashy-inner .splashy-content .splashy-content-large{display:-ms-flexbox;display:flex;max-height:66%;position:relative;opacity:0;animation-name:SplashFadeInUp;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-large{display:none}}.home .splashy .splashy-inner .splashy-content .splashy-content-small{display:none;position:relative}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-small{padding:18px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100%;height:100%}}.home .splashy .splashy-inner .splashy-content .splashy-content-small img{max-width:100%;width:100%}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-small img:first-of-type{margin-top:-20%;opacity:0;animation-name:SplashFadeInUp;animation-delay:.75s;animation-duration:.75s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-small img:last-of-type{position:absolute;bottom:60px;padding:18px;opacity:0;animation-name:SplashFadeInUp;animation-delay:1.25s;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}}@keyframes SplashFadeIn{0%{opacity:0}to{opacity:1}}@keyframes SplashFadeInUp{0%{transform:scale(.98) translate3d(0,15px,0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes SplashBlockFadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@keyframes SplashBlockFadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}@keyframes SplashShowOverflow{0%{overflow:hidden}99%{overflow:hidden}to{overflow:auto}}@keyframes FadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@keyframes FadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}