    .section6 {
        padding: 120px 0;
        overflow: hidden;
        width: 100%;
        position: relative;
        background: url(https://ss-res-us.oss-us-west-1.aliyuncs.com/site_res/191/20240416115138_DrEXpLmH.png) no-repeat center;
        background-size: cover;
    }

    .Box6 {
        height: 100%;
        padding-top: 60px;
        position: relative;
        overflow: unset;
    }

    .item6 {
        height: 100%;
        overflow: hidden;
        background: #E7E8EA;
        mix-blend-mode: multiply;
        border-radius: 20px;
    }

    .item6 .img {
        width: 100%;
        height: 20vw;
        position: absolute;
        z-index: 2;
        left: 0;
        top: 0;
        transition: 1s cubic-bezier(0.3, 0, 1, 1);

    }

    .item6:hover .img {
        transition: 0.5s;
        height: 0;
    }

    .item6 .text {
        transition: 0.5s;
        height: calc(245px + 20vw);
        padding: 30px 40px;
        position: relative;
        padding-top: calc(20vw + 30px);
    }

    .item6:hover .text {
        padding-top: 30px;
    }

    .item6 .text h1 {
        font-size: 16px;
        line-height: 1;
        color: #505050;
    }


    .item6 .text h2 {
        font-size: 20px;
        line-height: 1;
        color: #000000;
        margin: 30px 0 90px;
    }


    .item6 .text h3 {
        font-size: 16px;
        line-height: 1.5;
        color: #6D6D6D;
        height: 0;
        transition: 0.5s;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }

    .item6:hover .text h3 {
        height: 72px;
    }

    .item6 .text span {
        display: block;
        margin-top: 10px;
        font-size: 16px;
        line-height: 1;
        color: #505050;
        position: absolute;
        left: 40px;
        bottom: 30px;
    }

    @media (max-width: 1200px) {
        .item6 .text h2 {
            margin: 30px 0 60px;
        }

        .item6 .text {
            padding: 30px 20px;
        }

        .item6 .text span {
            left: 20px;
        }
    }

    @media (max-width: 720px) {
        .section6 {
            padding: 90px 0;
        }

        .item6 .img {
            height: 30vw;
        }

        .item6 .text {
            height: calc(245px + 30vw);
            padding-top: calc(30vw + 30px);
        }

        .item6 .text h2 {
            font-size: 18px;
        }
    }

    @media (max-width: 460px) {
        .section6 {
            padding: 60px 15px;
        }

        .Box6 {
            padding-top: 30px;
        }

        .item6 .img {
            height: 60vw;
        }

        .item6 .text {
            height: calc(245px + 60vw);
            padding-top: calc(60vw + 30px);
        }
    }