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