.about-container .about-content {
    padding: 64px 24px;
    box-sizing: border-box;
}

.about-container .about-content .icon {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: rgb(var(--primary-1));
    color: rgb(var(--primary-6));
}

.about-container .about-content .culture-card-bottom-item .icon {
    width: 48px;
    height: 48px;
}

.about-container .about-content .large-btn {
    height: 50px;
    width: 146px;
}

.about-container .about-content .info-content {
    overflow: hidden;
}

.about-container .about-content .info-content .right-info-content {
    padding: 48px;
    box-sizing: border-box;
}

.about-container .about-content .info-content .right-info-content .advantage-content {
    padding: 24px 20px;
    box-sizing: border-box;
    background: rgb(var(--primary-1));
}

.about-container .about-content .technology-content {
    padding: 64px 24px;
    box-sizing: border-box;
}

.about-container .about-content .technology-content .swiper .swiper-wrapper .swiper-slide {
    width: 280px;
    height: 380px;
}

.about-container .about-content .culture-content {
    background: linear-gradient(to bottom, #fff, #eff6ff);
    padding: 0 48px 64px;
    box-sizing: border-box;
}

.about-container .about-content .culture-content .culture-card-item:hover {
    transform: translate(0, -4px);
}

.about-container .about-content .cooperate-card-item .use-info {
    background: rgb(var(--gray-1));
}

.about-container .about-content .cooperate-card-item .use-info ul li:last-child {
    margin-bottom: 0;
}

.about-container .about-content .cooperate-flow-content {
    background: rgb(var(--primary-1));
}

.about-container .about-content .cooperate-flow-content .flow-card-grid-item:last-child .flow-card-item:after {
    display: none;
}

.about-container .about-content .cooperate-flow-content .flow-card-grid-item .flow-card-item {
    position: relative;
}

.about-container .about-content .cooperate-flow-content .flow-card-grid-item .flow-card-item:after {
    position: absolute;
    content: "";
    right: -42%;
    top: 0;
    width: 24%;
    height: 4px;
    background: rgb(var(--primary-2));
}

.about-container .about-content .cooperate-flow-content .flow-card-grid-item .flow-card-item .flow-card-item-index {
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: rgb(var(--primary-6));
}