.js-section,.js-section-wrapper{position:relative}.js-section{width:100%;margin:0;padding:0;background-position:top center;background-repeat:repeat;background-color:#fff;background-attachment:scroll;background-size:cover;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform-style:preserve-3d;backface-visibility:hidden}.js-section-overlay{width:100%;height:100%;top:0;left:0;position:absolute;z-index:2}.js-sp-transition{-webkit-transition:background-position 1s cubic-bezier(0, 0, 0, .93);-moz-transition:background-position 1s cubic-bezier(0, 0, 0, .93);-ms-transition:background-position 1s cubic-bezier(0, 0, 0, .93);-o-transition:background-position 1s cubic-bezier(0, 0, 0, .93);transition:background-position 1s cubic-bezier(0, 0, 0, .93)}.js-section-content{max-width:90%;margin:0 auto;position:relative;z-index:3;padding:30px 10px}.js-section-forcefullwidth{position:relative;width:100%;height:auto}.js-section-content h1,.js-section-content h2,.js-section-content h3,.js-section-content h4,.js-section-content h5,.js-section-content h6{color:inherit}.js-section-video{width:100%;height:100%;position:absolute;z-index:1;top:0}.js-section.js-section-clickable{cursor:pointer}.js-content-wrap-empty{z-index:-1}