.page-wrapper {
    margin: 0 auto;
    max-width: 900px;
}
.crystal-slider{box-sizing:border-box;position:relative}
.crystal-slider__slides-container{overflow:hidden;position:relative}
.crystal-slider__track{margin:0;padding:0}
.crystal-slider__slide{float:left;position:relative}
.crystal-slider.is-draggable .crystal-slider__track{cursor:-webkit-grab;cursor:grab}
.crystal-slider.is-touch .crystal-slider__track{cursor:-webkit-grabbing;cursor:grabbing}
.crystal-slider-nav__btn{background:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.crystal-slider-nav__btn:focus,.crystal-slider-nav__btn:active{outline:none}
.crystal-slider-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.crystal-slider-pagination__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.crystal-slider{padding-bottom:32px}
.crystal-slider__title{background:rgba(0,0,0,0.8);bottom:0;color:#fff;font-weight:700;left:0;padding:8px 32px;position:absolute;right:0}
.crystal-slider-nav__btn{background:none;border:solid currentColor;border-width:0 2px 2px 0;color:#fa5505;cursor:pointer;font-size:0;height:20px;margin-top:-16px;padding:2px;position:absolute;top:50%;transition:border-color 0.3s;width:20px;z-index:99}
.crystal-slider-nav__btn:focus,.crystal-slider-nav__btn:active{outline:none}
.crystal-slider-nav__btn:hover{border-color:#b53b00}
.crystal-slider-nav__btn_prev{left:32px;transform:translateY(-50%) rotate(135deg)}
.crystal-slider-nav__btn_next{transform:translateY(-50%) rotate(-45deg);right:32px}
.crystal-slider-nav__btn.is-disabled{display:none}
.crystal-slider-pagination__inner{left:0;list-style:none;margin:-16px 0 0 -16px;padding:0;position:absolute;right:0}
.crystal-slider-pagination__item{height:10px;margin:16px 0 0 16px;position:relative;width:10px}
.crystal-slider-pagination__btn{background:#fa5505;border-radius:50%;border:0;cursor:pointer;display:block;font-size:0;height:100%;padding:0;position:relative;transition:background 0.3s;width:100%}
.crystal-slider-pagination__btn:focus,.crystal-slider-pagination__btn:active{outline:none}
.crystal-slider-pagination__btn:hover{background:#b53b00}
.crystal-slider-pagination__btn.is-active{background:#b53b00}
.crystal-slider-pagination__btn.is-active:after{background:#fff;border-radius:50%;content:'';height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:4px}
.crystal-slider__slide.is-active img {
	object-fit: cover;
    width: 100%;
}



.ani svg{
      -webkit-animation: spin 5s infinite;
       animation: spin 5s infinite;
    }
    
    @-webkit-keyframes spin{
      from {
        -webkit-transform: rotateY(0deg);
      }
      to {
        -webkit-transform: rotateY(-360deg);
      }
    }
    
    @keyframes spin{
      from {
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        transform: rotateY(0deg);
      }
      
      to {
        -moz-transform: rotateY(-360deg);
        -ms-transform: rotateY(-360deg);
        transform: rotateY(-360deg);
      }
    }