.tns-outer {padding: 0 !important;}
.tns-outer [hidden] {display: none !important;}
.tns-outer [aria-controls], .tns-outer [data-action] {cursor: pointer;}
.tns-slider {-webkit-transition: all 0s;-moz-transition: all 0s;transition: all 0s;}
.tns-slider>.tns-item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tns-horizontal.tns-subpixel {white-space: nowrap;}
.tns-horizontal.tns-subpixel>.tns-item {display: inline-block;vertical-align: top;white-space: normal;}
.tns-horizontal.tns-no-subpixel:after {content: "";display: table;clear: both;}
.tns-horizontal.tns-no-subpixel>.tns-item {float: left;}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {margin-right: -100%;}
.tns-no-calc {position: relative;left: 0;}
.tns-gallery {position: relative;left: 0;min-height: 1px;}
.tns-gallery>.tns-item {position: absolute;left: -100%;-webkit-transition: transform 0s,opacity 0s;-moz-transition: transform 0s,opacity 0s;transition: transform 0s,opacity 0s;}
.tns-gallery>.tns-slide-active {position: relative;left: auto !important;}
.tns-gallery>.tns-moving {-webkit-transition: all .25s;-moz-transition: all .25s;transition: all .25s;}
.tns-autowidth {display: inline-block;}
.tns-lazy-img {-webkit-transition: opacity .6s;-moz-transition: opacity .6s;transition: opacity .6s;opacity: .6;}
.tns-lazy-img.tns-complete {opacity: 1;}
.tns-ah {-webkit-transition: height 0s;-moz-transition: height 0s;transition: height 0s;}
.tns-ovh {overflow: hidden;}
.tns-visually-hidden {position: absolute;left: -10000em;}
.tns-transparent {opacity: 0;visibility: hidden;}
.tns-fadeIn {opacity: 1;filter: alpha(opacity=100);z-index: 0;}
.tns-normal, .tns-fadeOut {opacity: 0;filter: alpha(opacity=0);z-index: -1;}
.tns-vpfix {white-space: nowrap;}
.tns-vpfix>div, .tns-vpfix>li {display: inline-block;}
.tns-t-subp2 {margin: 0 auto;width: 310px;position: relative;height: 10px;overflow: hidden;}
.tns-t-ct {width: 2333.3333333%;width: -webkit-calc(100% * 70 / 3);width: -moz-calc(100% * 70 / 3);width: calc(100% * 70 / 3);position: absolute;right: 0;}
.tns-t-ct:after {content: "";display: table;clear: both;}
.tns-t-ct>div {width: 1.4285714%;width: -webkit-calc(100% / 70);width: -moz-calc(100% / 70);width: calc(100% / 70);height: 10px;float: left;}