.elementor-4732 .elementor-element.elementor-element-b8d39c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-6257f15 *//* ==================================================
   KashiExport Supplier Onboarding Page CSS
   ================================================== */


/* 全局 */

.kse-supplier-page{

    font-family:
    Arial,
    "Microsoft YaHei",
    sans-serif;

    color:#0b2f5b;

}


.kse-supplier-page h2{

    font-size:42px;
    line-height:1.3;
    font-weight:850;
    text-align:center;
    color:#082b55;
    margin-bottom:25px;

}


.kse-supplier-page p{

    color:#536985;
    font-size:18px;
    line-height:1.9;

}





/* ==================================================
   产品分类模块
================================================== */


.kse-sourcing-categories{


    max-width:1200px;
    margin:90px auto;
    padding:0 20px;


}



.kse-category-desc{


    max-width:850px;
    margin:0 auto 50px;
    text-align:center;


}



.kse-grid-4{


    display:grid;

    grid-template-columns:
    repeat(2,1fr);

    gap:25px;


}



.kse-cat-box{


    background:#ffffff;

    border:1px solid #dce8f7;

    border-radius:18px;

    min-height:160px;

    display:flex;

    flex-direction:column;

    align-items:center;

    justify-content:center;

    padding:30px;

    text-align:center;

    transition:.3s;


}



.kse-cat-box:hover{


    transform:translateY(-5px);

    border-color:#0073d8;

    box-shadow:
    0 15px 35px rgba(0,80,160,.12);


}




.kse-cat-num{


    width:42px;

    height:42px;

    display:flex;

    align-items:center;

    justify-content:center;

    border-radius:50%;

    background:#eaf4ff;

    color:#0073d8;

    font-weight:800;

    font-size:18px;

    margin-bottom:18px;


}



.kse-cat-box p{


    font-size:20px;

    font-weight:700;

    color:#123b68;

    margin:0;

}





/* ==================================================
   供应商资料模块
================================================== */


.kse-supplier-materials{


    background:#f7faff;

    padding:90px 20px;


}



.kse-material-intro{


    max-width:850px;

    margin:0 auto 50px;

    text-align:center;


}




.kse-material-grid{


    max-width:1200px;

    margin:auto;

    display:grid;

    grid-template-columns:
    repeat(4,1fr);

    gap:25px;


}



.kse-material-item{


    background:white;

    padding:35px 25px;

    border-radius:16px;

    border:1px solid #dce8f7;

    transition:.3s;


}



.kse-material-item:hover{


    transform:translateY(-5px);

    box-shadow:
    0 15px 35px rgba(0,80,160,.12);


}



.kse-material-item h4{


    font-size:22px;

    color:#082b55;

    margin-bottom:15px;

    font-weight:800;


}



.kse-material-item p{


    font-size:16px;

    line-height:1.8;

    margin:0;


}







/* ==================================================
   筛选理念模块
================================================== */


.kse-filter-section{


    max-width:1000px;

    margin:90px auto;

    padding:60px 40px;

    background:
    linear-gradient(
    135deg,
    #f5f9ff,
    #ffffff
    );

    border-radius:24px;

    border:1px solid #dce8f7;

    text-align:center;


}



.kse-filter-section p{


    max-width:800px;

    margin:15px auto;


}






/* ==================================================
   CTA模块
================================================== */


.kse-sourcing-cta{


    max-width:1200px;

    margin:80px auto;

    padding:70px 40px;

    text-align:center;


    background:

    linear-gradient(
    135deg,
    #eef6ff,
    #ffffff
    );


    border-radius:24px;

    border:1px solid #cfe1fa;


}



.kse-sourcing-cta h2{


    margin-bottom:20px;


}



.kse-sourcing-cta p{


    max-width:800px;

    margin:

    0 auto 35px;


}



.kse-cta-action-group{


    display:flex;

    justify-content:center;

    gap:20px;

    flex-wrap:wrap;


}



.kse-btn-blue,
.kse-btn-green-wa{


    display:inline-block;

    padding:

    16px 38px;

    border-radius:50px;

    text-decoration:none;

    font-size:17px;

    font-weight:800;

    transition:.3s;


}



.kse-btn-blue{


    background:#0073d8;

    color:white;


}



.kse-btn-blue:hover{


    background:#005bb0;

    color:white;

    transform:translateY(-3px);


}




.kse-btn-green-wa{


    background:#25d366;

    color:white;


}



.kse-btn-green-wa:hover{


    background:#16b957;

    color:white;

    transform:translateY(-3px);


}








/* ==================================================
   底部再次转化
================================================== */


.kse-bottom-connect{


    background:#f5f9ff;

    padding:70px 20px;

    text-align:center;


}



.kse-bottom-connect h2{


    font-size:36px;


}









/* ==================================================
   平板
================================================== */


@media(max-width:1000px){


.kse-material-grid{


    grid-template-columns:
    repeat(2,1fr);


}



}





/* ==================================================
   手机
================================================== */


@media(max-width:768px){



.kse-supplier-page h2{


    font-size:30px;


}



.kse-supplier-page p{


    font-size:15px;


}




.kse-grid-4{


    grid-template-columns:1fr;


}




.kse-material-grid{


    grid-template-columns:1fr;


}



.kse-cat-box{


    min-height:130px;


}



.kse-cat-box p{


    font-size:17px;


}



.kse-filter-section{


    margin:50px 15px;

    padding:40px 20px;


}



.kse-sourcing-cta{


    margin:50px 15px;

    padding:45px 20px;


}



.kse-btn-blue,
.kse-btn-green-wa{


    width:100%;

    box-sizing:border-box;


}




}/* End custom CSS */