.elementor-5103 .elementor-element.elementor-element-2c8b6a1{--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-b554995 *//* =============================
 KashiExport Business Cooperation
============================= */


.kse-cooperation-page{

font-family:
Arial,
"Microsoft YaHei",
sans-serif;

color:#12345b;

}




/* Hero */


.kse-coop-hero{

padding:100px 20px;

background:
linear-gradient(
135deg,
#f5f9ff,
#ffffff
);

text-align:center;

}


.kse-coop-hero-inner{

max-width:900px;

margin:auto;

}


.kse-label{

font-size:14px;

font-weight:800;

letter-spacing:3px;

color:#0073d8;

}


.kse-coop-hero h1{

font-size:52px;

margin:25px 0;

font-weight:900;

color:#0b2f5b;

}


.kse-coop-hero p{

font-size:20px;

line-height:1.8;

color:#52677d;

}


.kse-main-btn{

display:inline-block;

margin-top:35px;

padding:16px 42px;

background:#0073d8;

color:white;

border-radius:8px;

text-decoration:none;

font-weight:700;

}





/* sections */


.kse-coop-section,
.kse-model-section,
.kse-process-section,
.kse-company-section{

max-width:1200px;

margin:auto;

padding:80px 20px;

}


.kse-coop-section h2,
.kse-model-section h2,
.kse-process-section h2,
.kse-company-section h2{

text-align:center;

font-size:38px;

font-weight:850;

margin-bottom:35px;

}



.kse-section-desc{

max-width:850px;

margin:auto;

text-align:center;

font-size:18px;

line-height:2;

color:#52677d;

}






/* models */


.kse-model-grid{

display:grid;

grid-template-columns:
repeat(3,1fr);

gap:30px;

}



.kse-model-card{

padding:40px 32px;

border-radius:18px;

border:1px solid #dce8f7;

background:white;

box-shadow:
0 15px 35px rgba(0,50,120,.08);

}



.kse-highlight{

border:2px solid #0073d8;

transform:translateY(-8px);

}



.kse-model-number{

font-size:36px;

font-weight:900;

color:#0073d8;

}


.kse-model-card h3{

font-size:26px;

}


.kse-model-card span{

color:#0073d8;

font-weight:700;

}


.kse-model-card p{

line-height:1.8;

color:#52677d;

}


.kse-model-card li{

margin:12px 0;

}







/* process */


.kse-process{

display:grid;

grid-template-columns:
repeat(6,1fr);

gap:20px;

}


.kse-process div{

height:120px;

border-radius:15px;

background:#f5f9ff;

display:flex;

flex-direction:column;

align-items:center;

justify-content:center;

font-size:28px;

font-weight:900;

color:#0073d8;

}


.kse-process span{

font-size:15px;

margin-top:10px;

color:#12345b;

font-weight:700;

}






/* trust */


.kse-trust-section{

background:#f5f9ff;

padding:80px 20px;

text-align:center;

}


.kse-trust-section h2{

font-size:36px;

}


.kse-trust-section p{

max-width:850px;

margin:auto;

font-size:18px;

line-height:2;

color:#52677d;

}






/* company */


.kse-company-grid{

display:grid;

grid-template-columns:
repeat(4,1fr);

gap:25px;

}


.kse-company-grid div{

padding:30px;

background:white;

border:1px solid #dce8f7;

border-radius:15px;

}


.kse-company-grid h3{

font-size:22px;

}



.kse-company-grid p{

color:#52677d;

line-height:1.7;

}





/* CTA */


.kse-coop-cta{

padding:70px 20px;

text-align:center;

background:
linear-gradient(
135deg,
#0b2f5b,
#0073d8
);

color:white;

}



.kse-coop-cta h2{

font-size:38px;

}


.kse-coop-cta p{

font-size:18px;

line-height:1.8;

}



.kse-coop-cta a{

display:inline-block;

margin-top:25px;

padding:15px 45px;

background:white;

color:#0073d8;

border-radius:30px;

font-weight:800;

text-decoration:none;

}





/* responsive */


@media(max-width:900px){


.kse-model-grid{

grid-template-columns:1fr;

}


.kse-process{

grid-template-columns:
repeat(2,1fr);

}


.kse-company-grid{

grid-template-columns:
repeat(2,1fr);

}


.kse-coop-hero h1{

font-size:36px;

}


}



@media(max-width:600px){


.kse-process,
.kse-company-grid{

grid-template-columns:1fr;

}


.kse-coop-section h2,
.kse-model-section h2,
.kse-process-section h2,
.kse-company-section h2{

font-size:28px;

}


}/* End custom CSS */