.tx-stage{position:relative}.tx-stage .slick-dots{display:-ms-flexbox;-ms-box-orient:horizontal;display:-js-flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;bottom:28px;left:40px;position:absolute}.tx-stage .slick-dots li{line-height:100%}.tx-stage .slick-dots li+li{margin-left:10px}.tx-stage .slick-dots button{appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;background:#aeafaf;border:0;cursor:pointer;display:block;height:10px;outline:0;overflow:hidden;padding:0;text-indent:-9999px;width:10px}.tx-stage .slick-dots .slick-active button{background:#444}.tx-stage-elements{overflow:hidden;position:relative}.tx-stage-elements:hover .slick-next,.tx-stage-elements:hover .slick-prev{transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.tx-stage-element{display:block;position:relative}.tx-stage-element,.tx-stage-element:focus,.tx-stage-element:hover{color:#444}.no-js .tx-stage-element,.tx-stage-elements:not(.slick-initialized) .tx-stage-element{display:none}.no-js .tx-stage-element:first-child,.tx-stage-elements:not(.slick-initialized) .tx-stage-element:first-child{display:block}.tx-stage-text{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;display:-ms-flexbox;-ms-box-orient:horizontal;display:-js-flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;flex-wrap:wrap;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;bottom:86px;justify-content:space-between;opacity:0;position:absolute;top:60px;visibility:hidden;width:66.66%;-webkit-transition-delay:.5s;transition-delay:.5s}.tx-stage-text p{font-size:30px;line-height:38px}.slick-active .tx-stage-text{opacity:1;visibility:visible}.tx-stage-text-left{left:40px}.tx-stage-text-right{right:40px;text-align:right}@media screen and (max-width:1024px){.tx-stage .slick-dots{justify-content:center;margin:10px 0 0;position:static}.tx-stage-text{padding:10px 10px 0;position:static;width:100%}.tx-stage-text p{font-size:18px;line-height:22px}.tx-stage-text p+span{display:block;margin-top:10px}}@media screen and (max-width:960px){.tx-stage{margin:0 -10px}}