.t-carousel{position:relative}.t-carousel__inner{overflow:hidden;position:relative;margin:0 auto}.t-carousel__slides{position:relative}.t-carousel__inner>.t-carousel__item{-webkit-transition:left 0 ease-in-out;-moz-transition:left 0 ease-in-out;-o-transition:left 0 ease-in-out;transition:left 0 ease-in-out;position:relative;display:none}.t-carousel__inner>.t-carousel__item.t-carousel__animation_fast{-webkit-transition:left .3s ease-in-out;-moz-transition:left .3s ease-in-out;-o-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.t-carousel__inner>.t-carousel__item.t-carousel__animation_slow{-webkit-transition:left .6s ease-in-out;-moz-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.t-carousel__item__wrapper{position:relative;margin:0 auto}.t-carousel__item__img{right:0;position:absolute;background-size:contain;bottom:0;top:0;background-position:50%;left:0;background-repeat:no-repeat}.t-carousel_cover .t-carousel__item__img{background-size:cover}.t-carousel__inner>.active,.t-carousel__inner>.next,.t-carousel__inner>.prev{display:block}.t-carousel__inner>.active{left:0}.t-carousel__inner>.next,.t-carousel__inner>.prev{position:absolute;top:0;width:100%}.t-carousel__inner>.next{left:100%}.t-carousel__inner>.prev{left:-100%}.t-carousel__inner>.next.left,.t-carousel__inner>.prev.right{left:0}.t-carousel__inner>.active.left{left:-100%}.t-carousel__inner>.active.right{left:100%}.t-carousel__arrows__container{pointer-events:none;right:0;position:absolute;bottom:0;top:0;margin:0 auto;background:0 0!important;left:0}.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_left{left:16px}.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_right{right:16px}.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_left{left:20px}.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_right{right:20px}.t-carousel__control{pointer-events:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;bottom:0;top:0;left:0;width:15%}.t-carousel__control:hover{opacity:.6}.t-carousel__arrow{height:34px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:0 0;width:34px}.t-carousel__arrow.t-carousel__arrow_small{height:20px;width:20px}.t-carousel__arrow.t-carousel__arrow_large{height:54px;width:54px}.t-carousel__arrow__wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.t-carousel__arrow__wrapper_left{left:30px}.t-carousel__arrow__wrapper_right{right:30px}.t-carousel__arrow_right{border-right:3px solid;border-top:3px solid}.t-carousel__arrow_right.t-carousel__arrow_light{border-right:1px solid;border-top:1px solid}.t-carousel__arrow_right.t-carousel__arrow_bold{border-right:6px solid;border-top:6px solid}.t-carousel__arrow_left{border-left:3px solid;border-bottom:3px solid}.t-carousel__arrow_left.t-carousel__arrow_light{border-left:1px solid;border-bottom:1px solid}.t-carousel__arrow_left.t-carousel__arrow_bold{border-left:6px solid;border-bottom:6px solid}.t-carousel__control.right{right:0;left:auto}@media screen and (max-width:768px){.t-carousel__control .t-carousel__arrow{height:12px;width:12px}.t-carousel-control{width:10%}.t-carousel__arrow__left{left:15px}.t-carousel__arrow__right{right:15px}}.t-carousel__indicators.carousel-indicators{list-style:none;position:relative;text-align:center;margin:0 auto;padding-left:0!important;padding:20px 0;bottom:auto;left:auto;z-index:15}.t-carousel__indicators.t-carousel__indicators_light{padding:15px 0 18px}.t-carousel__indicators.t-carousel__indicators_bold{padding:24px 0 21px}.t-carousel__indicators .t-carousel__indicator{height:8px;border:none;text-indent:-999px;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:.4;background-color:#222;margin:0 6px;border-radius:10px;cursor:pointer;width:8px;display:inline-block}@media screen and (max-width:640px){.t-carousel__indicators.carousel-indicators,.t-carousel__indicators.t-carousel__indicators_bold,.t-carousel__indicators.t-carousel__indicators_light{padding:15px 0}}.t-carousel__indicators.t-carousel__indicators_light .t-carousel__indicator{height:4px;margin:0 5px;width:4px}.t-carousel__indicators.t-carousel__indicators_bold .t-carousel__indicator{height:10px;margin:0 6px;width:10px}.t-carousel__indicators .t-carousel__indicator:hover{opacity:.8}.t-carousel__indicators .t-carousel__indicator.active{opacity:1}.t-carousel__indicators.t-carousel__indicators_inside{right:0;position:absolute;bottom:0;left:0}.t-carousel__caption-inside{display:none}.t-carousel__caption_wrapper{padding:14px 0;border-top:1px solid #eee}.t-carousel__descr{color:#777;margin-top:5px}