.tns-outer{
    padding:0 !important;
}
.tns-outer [hidden]{
    display:none !important;
}
.tns-outer [aria-controls],
.tns-outer [data-action]{
    cursor:pointer;
}

.tns-slider{
    transition:all 0s;
}
.tns-slider > .tns-item{
    box-sizing:border-box;
}

.tns-horizontal.tns-subpixel{
    white-space:nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item{
    display:inline-flex;
    vertical-align:top;
    white-space:normal;
    -webkit-backface-visibility:hidden;
            backface-visibility:hidden;
    -webkit-transform-style:preserve-3d;
            transform-style:preserve-3d;
    -webkit-transform:translateZ(0);
            transform:translateZ(0);
    will-change:transform;
    min-height:100%;
}
.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;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
}
.tns-gallery > .tns-item{
    position:absolute;
    left:-100%;
    transition:opacity 0s, -webkit-transform 0s;
    transition:transform 0s, opacity 0s;
    transition:transform 0s, opacity 0s, -webkit-transform 0s;
}
.tns-gallery > .tns-slide-active{
    position:relative;
    left:auto !important;
}
.tns-gallery > .tns-moving{
    transition:all 0.25s;
}

.tns-autowidth{
    display:inline-block;
}

.tns-lazy-img{
    transition:opacity 0.6s;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    opacity:0.6;
}
.tns-lazy-img.tns-complete{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity:1;
}

.tns-ah{
    transition:height 0s;
}

.tns-ovh{
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
}

.tns-visually-hidden{
    position:absolute;
    left:-10000em;
}

.tns-transparent{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity:0;
    visibility:hidden;
}

.tns-fadeIn{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity:1;
    filter:alpha(opacity=100);
    z-index:0;
}

.tns-normal,
.tns-fadeOut{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    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;
    -webkit-overflow-scrolling:touch;
}
.tns-t-ct{
    width:2333.33333%;
    position:absolute;
    right:0;
}
.tns-t-ct:after{
    content:"";
    display:table;
    clear:both;
}
.tns-t-ct > div{
    width:1.42857%;
    height:10px;
    float:left;
}

.tns-outer,
.tns-ovh{
    position:relative;
}

.tns-controls{
    position:relative;
    z-index:10;
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.tns-controls .btn{
    position:absolute;
    -webkit-transform:translateY(-50%);
            transform:translateY(-50%);
    z-index:10;
    color:currentColor;
    width:calc(1.8125rem + 2.57903vw);
    color:#222222;
    border-color:transparent;
    background-color:rgba(255, 255, 255, 0.5);
    padding-right:11px;
    padding-right:0.6875rem;
    padding-left:11px;
    padding-left:0.6875rem;
    padding-top:calc(0.9375rem + 0.24958vw);
    padding-bottom:calc(0.9375rem + 0.24958vw);
    font-size:calc(1.27083rem + 1.13699vw);
    border-radius:0;
}
.tns-controls .btn:before{
    background-color:#ff5b00;
}
.tns-controls .btn:hover{
    color:#fff;
    border-color:transparent;
}
.btn-check:focus + .tns-controls .btn, .tns-controls .btn:focus{
    color:#fff;
    border-color:transparent;
    box-shadow:0 0 0 1px rgba(34, 34, 34, 0.5);
}
.btn-check:checked + .tns-controls .btn, .btn-check:active + .tns-controls .btn, .tns-controls .btn:active, .tns-controls .btn.active, .show > .tns-controls .btn.dropdown-toggle{
    color:#fff;
    border-color:transparent;
}
.btn-check:checked + .tns-controls .btn:focus, .btn-check:active + .tns-controls .btn:focus, .tns-controls .btn:active:focus, .tns-controls .btn.active:focus, .show > .tns-controls .btn.dropdown-toggle:focus{
    box-shadow:0 0 0 1px rgba(34, 34, 34, 0.5);
}
.btn-check:checked + .tns-controls .btn:after, .btn-check:active + .tns-controls .btn:after, .tns-controls .btn:active:after, .tns-controls .btn.active:after, .show > .tns-controls .btn.dropdown-toggle:after{
    background-color:#ff5b00;
}
.tns-controls .btn:disabled, .tns-controls .btn.disabled{
    color:rgba(34, 34, 34, 0.5);
    border-color:transparent;
}
.tns-controls .btn:disabled:before, .tns-controls .btn.disabled:before{
    background-color:rgba(255, 255, 255, 0.6);
}
.tns-controls .btn.next{
    right:0;
}
.tns-controls .btn.prev{
    left:0;
}
@media (min-width: 1202px){
    .tns-controls .btn{
        width:3.75rem;
    }
    .tns-controls .btn{
        padding-top:1.125rem;
    }
    .tns-controls .btn{
        padding-bottom:1.125rem;
    }
    .tns-controls .btn{
        font-size:2.125rem;
    }
}

/*# sourceMappingURL=slider.css.map*/