.swiper-button-next,
.swiper-container-rtl .swiper-button-prev { background-image: url(../images/icons/ic_arrow.svg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next { background-image: url(../images/icons/ic_arrow.svg); }
.ds-item-carousel--video .ds-item-carousel__block:first-of-type  { margin-left: 0; }
.swiper-button-next, .swiper-button-prev { background-size: 10px 20px; background-position: center; background-repeat: no-repeat; }
.ds-article__article .swiper-button-next, .ds-article__article .swiper-button-prev { display: none; }
.ds-item-carousel--video .swiper-slide { margin-bottom: 24px; }
.ds-animated-curve-filter { position: absolute; top: 0; left: 0; padding-top: 105px; width: 100%; height: 100%; display: block; z-index: 1;}
.ds-animated-curve-filter .ds-banner__filter { display: block; }
/* .ds-animated-curve-filter .ds-banner__curve { padding-top: 105px; } */
.ds-animated-curve-filter .ds-banner__filter .container.fade-in { -webkit-animation: avia-fadein 4s 1 ease-out; animation: avia-fadein 2s 1 ease-out; }

@media (min-width: 992px) {
    .swiper-pagination { display: none; }
}

@media (max-width: 767px) {
    .ds-article__article .swiper-button-next, .ds-article__article .swiper-button-prev { display: block; }
    .ds-article__article.ds-banner__article .swiper-container { position: initial; }
    .ds-article__article .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 0; }
    .ds-article__article .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 0; }
  	.ds-article__article .swiper-button-prev:focus, .swiper-container-rtl .swiper-button-next:focus, .ds-article__article .swiper-button-next:focus, .swiper-container-rtl .swiper-button-prev:focus { outline: none; }
}

@media (max-width: 991px) {
    .swiper-pagination { display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: static;
        margin-top: 13px;
        margin-bottom: 13px;
        z-index: 2;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .swiper-pagination-clickable .swiper-pagination-bullet {
        width: 12px!important;
        height: 12px;
        margin-left: 4px;
        margin-right: 4px;
        border: 1px solid #ededed;
        border-radius: 15px;
        cursor: pointer;
    }
    .swiper-pagination-bullet-active {
        background-color: #5b6670;
        border: 1px solid #5b6670;
    }
}

@media (min-width: 1200px) { .ds-item-carousel__block:first-of-type { margin-left: 0; } }