.body-container-wrapper,.footer-container-wrapper,.site-header .nav{opacity:0;-webkit-transition:all .8s;transition:all .8s}.body-container-wrapper.is-active,.footer-container-wrapper.is-active,.site-header .nav.is-active{opacity:1}.site-header .button--default>a,.site-header .nav__categories__list div.active-branch>ul>li>ul>li>a{color:#fff}.site-header .button--default>a:after,.site-header .button--default>a:before,.site-header .button--default>a>span:after,.site-header .button--default>a>span:before{border-color:#fff}.billboard-wrapper{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:756px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:1049px){.site-content{margin-top:756px!important}}.billboard-wrapper.is-active{-webkit-animation:fadein-loading 1s ease 0s;animation:fadein-loading 1s ease 0s;opacity:1}.billboard-wrapper video{background-size:cover;display:inherit;height:auto;left:50%;max-width:inherit;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;z-index:1}.billboard-wrapper .inner-box{display:table;height:756px;margin:auto;overflow:hidden;position:relative;z-index:3}@media only screen and (max-width:767px){.billboard-wrapper,.billboard-wrapper .inner-box{height:100vh}.billboard-wrapper .inner-box{box-sizing:border-box;padding:0 20px}}.billboard-wrapper .inner-box .title-box{display:table-cell;opacity:0;-webkit-transition:all .8s;transition:all .8s;vertical-align:middle}.billboard-wrapper .inner-box .title-box.is-active{opacity:1}.billboard-wrapper .inner-box .title-box .heading-1-img{line-height:1;margin-bottom:60px;text-align:center}.billboard-wrapper .inner-box .title-box .heading-1-img img{max-width:332px}@media only screen and (max-width:767px){.billboard-wrapper .inner-box .title-box .heading-1-img img{max-width:280px}}.billboard-wrapper .inner-box .title-box .lead{color:#fff;text-align:center}.billboard-wrapper .inner-box .title-box .button--default{margin:40px auto 0;width:220px}#movie video{display:block;height:auto;width:80vW}#cboxContent{margin:0}#cboxClose{right:20px;top:20px}#cboxClose:after,#cboxClose:before{background-color:#fff}#cboxOverlay{background-color:#000}@media (max-width:767px){#cboxLoadedContent{padding:0}#movie video{width:100vw}#cboxLoadedContent:after,#cboxLoadedContent:before{display:none}#cboxClose{top:-20px}}.site-content{margin-top:693px!important}@media only screen and (max-width:767px){.site-content{margin-top:calc(100vh - 39px)!important}}