.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 0.25s;-moz-transition: all 0.25s;transition: all 0.25s}
.tns-autowidth {display: inline-block}
.tns-lazy-img {-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;transition: opacity 0.6s;opacity: 0.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}

