.runfeng_design_pic{
    position: relative;
    padding: calc(var(--text-gap-md) * 2) 0 calc(var(--content-gap-md) + var(--content-gap));
}

.runfeng_design_pic_item {
    display: flex;
    align-items: center;
    gap: calc(var(--text-gap-lg) * 2);
}
.runfeng_design_pic_item_pic{
    width: 54.16% !important;
    height: auto !important;
}
.runfeng_design_pic_item_content {
    flex: 1;
}

.runfeng_design_pic_item_content_title{
    color: var(--title-text-color);
    font-size: var(--title-size-h1);
    font-weight: 700;
    line-height: 1.52;
}

.runfeng_design_pic_item_content_desc{
    color: rgba(40, 40, 40, 0.70);
    font-size: var(--text-size);
    font-weight: 400;
    line-height: 1.375;
    margin-top: var(--text-gap-lg);
}

.runfeng_design_pic .runfeng-btn2{
    margin-top: calc(var(--text-gap-lg) * 2);
}

.runfeng_design_pic .swiper-pagination .swiper-pagination-bullet {
    background: rgba(40, 40, 40, 0.20);
}

.runfeng_design_pic .swiper-pagination .swiper-pagination-bullet-active {
    background: #282828;
}

.runfeng_design_pic .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: var(--content-gap) !important;
}


@media screen and (max-width: 992px) {
    .runfeng_design_pic_item{
        flex-direction: column;
    }
    .runfeng_design_pic_item_pic{
        width: 100% !important;
    }
    .runfeng_design_pic_item_content{
        width: 100% !important;
    }
}
@media screen and (max-width: 768px) {
    .runfeng_design_pic{
      padding-bottom: calc(var(--content-gap-md) * 4);
    }
    .runfeng_design_pic .swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: calc(var(--content-gap-md) * 2) !important;
    }
}