.asd {


}
.swiper-container {
 
}
.swiper-wrapper {

  
}
.swiper-slide{
width: 100%;
position: relative;
}
.btn-more{
    top: calc(60% - 44px);
    position: absolute;
    background:#c3002f ;
    color: #fff;
    left: 10%;
}
.btn-more a{
    color: #fff;
}
.btn-more a:hover{
    text-decoration: none;
    color: #fff;
}
.red_button:before {
    right: 7px;
}
.swiper-slide div{
width: 100%;

}
.swiper-slide div img {
width: 100%;
}
.swiper-slide div  {

}

.swiper-button-prev {
}
.swiper-button-next {
}
.swiper-button-next, .swiper-button-prev{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    color: #fff;
    background: #333;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;

}
.swiper-button-next:after, .swiper-button-prev:after{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;

}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 30px;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
    width: 20px;
    height: 20px;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active.swiper-pagination-bullet-active-main{
    background:#c3002f ;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
    transform: scale(1);
}


