.main-slider{background:#fbf8f8;width:100%}.main-slider__item{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-slider__item:not(.active),.main-slider__item:not(.active):first-child{position:absolute}.main-slider__item.active+.main-slider__item>.main-slider__item__image{opacity:1;-webkit-transform:translateX(100%);transform:translateX(100%)}.main-slider__item.active-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-slider__item.active-text>.main-slider__item__image{z-index:5}.main-slider__item.active-text .main-slider__item__content{opacity:1}.main-slider__item.active-text .main-slider__item__content .h1:after,.main-slider__item.active-text .main-slider__item__content .main-slider__buttons:after,.main-slider__item.active-text .main-slider__item__content h6:after{display:none}.main-slider__item__content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;opacity:0;transition:opacity .7s ease;padding:65px 16px 24px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.main-slider__item__content h6{margin:0 0 9px}.main-slider__item__content .h1{font-size:32px;line-height:37px;max-width:unset}.main-slider__item__image{padding-top:68%;margin:0;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-slider__item.prev .main-slider__item__image{-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1}.main-slider__items{overflow:hidden}.main-slider__buttons .btn{margin:0 0 8px;max-width:100%;width:100%}.main-slider__controls{bottom:calc((100% - 68vw) - 17px - 15px);height:17px;left:16px;right:16px;width:calc(100% - 32px)}.main-slider__controls .slider-counter{left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.main-slider__controls__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}