.billboard-wrapper
.footer-container-wrapper,.body-container-wrapper,.site-header .nav{opacity:0;transition:all .8s}.body-container-wrapper.is-active,.footer-container-wrapper.is-active,.site-header .nav.is-active{opacity:1}.billboard-wrapper{display:flex;flex-direction:row;justify-content:flex-end;left:0;position:absolute;top:177px;width:100%}@media only screen and (min-width:768px){.billboard-wrapper{top:71px}}@media only screen and (min-width:1050px){.billboard-wrapper{top:66px}}.billboard-wrapper:after{background-position:0 0;background-repeat:no-repeat;content:"";height:70px;left:0;opacity:0;position:absolute;top:-106px;transition:all .4s;width:59.6875%;z-index:-2}@media only screen and (min-width:768px){.billboard-wrapper:after{height:238px;top:0;width:30.20833%}}@media only screen and (min-width:1050px){.billboard-wrapper:after{height:405px;top:-110px;width:19.31034%}}.billboard-wrapper.is-active:after{opacity:1}.billboard{height:215px;opacity:0;position:relative;transition:all .4s;width:75%}@media only screen and (min-width:768px){.billboard{height:330px;width:56.38021%}}@media only screen and (min-width:1050px){.billboard{height:390px;width:66.89655%}}.billboard.is-active{opacity:1}.billboard:before{background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:215px;opacity:0;position:absolute;right:0;top:0;transition:all .4s;width:100%;z-index:-2}@media only screen and (min-width:768px){.billboard:before{background-position:top;height:330px}}@media only screen and (min-width:1050px){.billboard:before{background-position:100% 100%;height:390px}}.billboard.is-active:before{opacity:1}.row-fluid [class*=span] .billboard .container{display:table;height:215px;margin-left:0!important;max-width:inherit!important;min-width:inherit!important;padding:0!important;position:relative;width:100%;z-index:2}.row-fluid [class*=span] .billboard .container .img{margin-left:-50px;padding-right:20px}@media only screen and (min-width:768px){.row-fluid [class*=span] .billboard .container .img{margin-left:-70px;padding-right:0}}.row-fluid [class*=span] .billboard .decoration-wrapper{height:215px;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){.row-fluid [class*=span] .billboard .container,.row-fluid [class*=span] .billboard .decoration-wrapper{height:330px}}@media only screen and (min-width:1050px){.row-fluid [class*=span] .billboard .container,.row-fluid [class*=span] .billboard .decoration-wrapper{height:390px}}.row-fluid [class*=span] .billboard .decoration-wrapper:after{background-image:-moz-linear-gradient(0deg,rgba(207,219,0,.4) 0,rgba(164,233,0,.4) 100%);background-image:-webkit-linear-gradient(0deg,rgba(207,219,0,.4),rgba(164,233,0,.4));background-image:-ms-linear-gradient(0deg,rgba(207,219,0,.4) 0,rgba(164,233,0,.4) 100%);bottom:-55px;content:"";height:180%;left:55px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100px;z-index:1}@media only screen and (min-width:768px){.row-fluid [class*=span] .billboard .decoration-wrapper:after{bottom:-23px;height:150%;left:40px;width:153px}}@media only screen and (min-width:1050px){.row-fluid [class*=span] .billboard .decoration-wrapper:after{bottom:-50px;left:60px}}.billboard .container>.container__table{display:block;padding-top:83px}@media only screen and (min-width:768px){.billboard .container>.container__table{display:block;padding-top:139px}}@media only screen and (min-width:1050px){.billboard .container>.container__table{display:table-cell;padding-top:0;vertical-align:middle}}.billboard .container>.container__table .heading-1,.billboard .container>.container__table .heading-1--sub{opacity:0;transition:all .8s}.billboard .container>.container__table .heading-1--sub.active,.billboard .container>.container__table .heading-1.active{margin-left:-46px;opacity:1}.billboard .container>.container__table .heading-1--sub.active{line-height:1;margin-bottom:26px}@media only screen and (min-width:768px){.billboard .container>.container__table .heading-1--sub.active{margin-bottom:29px}}@media only screen and (min-width:1050px){.billboard .container>.container__table .heading-1--sub.active{margin-bottom:37px}}@media only screen and (min-width:768px){.billboard .container>.container__table .heading-1--sub.active,.billboard .container>.container__table .heading-1.active{margin-left:-53px}}@media only screen and (min-width:1050px){.billboard .container>.container__table .heading-1--sub.active,.billboard .container>.container__table .heading-1.active{margin-left:-70px;opacity:1}}