.news-ticker{padding:14px 0 13px;-webkit-box-align:center;-moz-box-align:center;position:relative;background-color:#f5f2ef;-webkit-align-items:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.news-ticker .news-ticker__heading{font-size:17px;font-size:.9444444444rem;color:#333;text-transform:uppercase;padding-right:15px;letter-spacing:.053125em;margin:0;line-height:1;padding-left:40px}.news-ticker .news-ticker__counter{word-spacing:-4px;padding-left:10px}.news-ticker .news-ticker__news{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-flex:1;-moz-box-flex:1;padding-right:20px;padding-left:20px}.news-ticker .news-ticker__news ul{list-style:none}.news-ticker .news-ticker__news li{color:#333;width:100%;line-height:1.4}.news-ticker .news-ticker__news strong{font-weight:600;color:inherit}.news-ticker .news-ticker__news a{-webkit-transition:opacity;-moz-transition:opacity;transition:opacity;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;transition-timing-function:ease;color:#333;display:inline}.news-ticker .news-ticker__news a,.news-ticker .news-ticker__news a:hover{text-decoration:none;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(10%,transparent),color-stop(10%,rgba(51,51,51,.7)),color-stop(14%,rgba(51,51,51,.7)),color-stop(10%,transparent));background-image:-moz-linear-gradient(bottom,transparent 10%,rgba(51,51,51,.7) 10%,rgba(51,51,51,.7) 14%,transparent 10%);background-image:linear-gradient(0deg,transparent 10%,rgba(51,51,51,.7) 0,rgba(51,51,51,.7) 14%,transparent 0)}.news-ticker .news-ticker__news a:hover{opacity:.6}.news-ticker .news-ticker__controls{padding-right:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.news-ticker .news-ticker__controls>button:not(:last-child){margin-right:15px}.news-ticker .news-ticker__controls .icon{height:16px;color:#333;width:16px;display:block}@media only screen and (max-width:960px){.news-ticker .news-ticker__heading{padding-right:5px;padding-left:20px}.news-ticker .news-ticker__controls{padding-right:20px}}@media only screen and (max-width:550px){.news-ticker .news-ticker__controls,.news-ticker .news-ticker__heading{display:none}}.body--home .hero-section{position:relative}.body--home .hero-section__caption{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;position:absolute;text-align:center;top:50%;margin:0;left:50%;width:100%;z-index:1}.body--home .hero-section__caption .hero-section__title{--animate-text-y-offset:0.1em;font-size:90px;font-weight:400;color:#fff;-webkit-transition:opacity .8s ease-in,-webkit-transform .8s ease-out;transition:opacity .8s ease-in,-webkit-transform .8s ease-out;-moz-transition:opacity .8s ease-in,transform .8s ease-out,-moz-transform .8s ease-out;transition:opacity .8s ease-in,transform .8s ease-out;transition:opacity .8s ease-in,transform .8s ease-out,-webkit-transform .8s ease-out,-moz-transform .8s ease-out;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:garamond-premier-pro,georgia,serif}@media(min-width:320px){.body--home .hero-section__caption .hero-section__title{font-size:-moz-calc(48px + 13.125vw);font-size:calc(48px + 13.125vw)}}@media(min-width:1920px){.body--home .hero-section__caption .hero-section__title{font-size:300px}}.body--home .flexible-content--column:first-of-type{padding:200px 0}@media only screen and (max-width:960px){.body--home .flexible-content--column:first-of-type{padding:100px 0}}.body--home .flexible-content--column:first-of-type+.flexible-content--column{padding-top:0}.body--home .slideshow--video .slideshow__control{display:none}.body--home .slideshow--video.video-not-supported .slideshow__control{display:block}.body--home .slideshow--video.video-not-supported .btn-video-fallback{display:none!important}