/* 最终覆盖CSS文件 - 最后加载 */
/* 在这里添加需要最后覆盖的样式 */
/* 创建时间: 2026-02-12 08:11:12 */
body,div,span,h1,h2,h3,h4,h5,a,p,img,ul,li{margin:0;padding:0;border:0;}
a{text-decoration:none;outline:none;}
ul,ol,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0}
table,th,td{vertical-align:middle}
#cst-header > .e-con-inner{max-width:94%;}
#cst-header .gtranslate_wrapper{position:relative;}
#cst-header .gtranslate_wrapper:before{content:"";display:block;width:32px;height:32px;position:absolute;left:0px;top:50%;margin-top:-16px;background:url(https://joboccm.com/wp-content/uploads/2026/03/icon-lang.png) center center no-repeat;background-size:100% auto;}
#cst-header .gtranslate_wrapper:after{content:"";display:block;width:16px;height:10px;position:absolute;right:0px;top:50%;margin-top:-5px;background:url(https://joboccm.com/wp-content/uploads/2026/03/icon-arrow-d.png) center center no-repeat;background-size:100% auto;}
#cst-header .gtranslate_wrapper select{position:relative;padding:6px 20px 6px 50px;border:none;font-size:18px;height:36px;color:#ffffff;font-family: "Poppins", Sans-serif;font-weight:500;text-transform:uppercase;box-shadow:none;background-color:transparent;font-family: "poppins-regular", Sans-serif;font-weight:normal;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#cst-header .gtranslate_wrapper select option{border-color:#999999;background-color:#ffffff;color:#000000;}
#cst-header #menu-header #menu-item-188.current-menu-ancestor > a{border-bottom-color:#de5021;}
#cst-header #menu-item-188 .elementskit-megamenu-panel{position:fixed;top:53px!important;left:50%;margin-left:-600px;transform:none;}
#cst-footer .cst-f1 .cst-nav-li h2 a{color:rgba(255,255,255,0.6);}
#cst-footer .cst-f1 .cst-nav-li:hover h2 a{color:rgba(255,255,255,1);}
#cst-footer .cst-f1 .gtranslate_wrapper select{position:relative;padding:0px;border:none;font-size:18px;height:24px;color:rgba(255,255,255,0.6);font-family: "Poppins", Sans-serif;font-weight:500;box-shadow:none;background-color:transparent;font-family: "poppins-regular", Sans-serif;font-weight:normal;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#cst-footer .cst-f1 .gtranslate_wrapper select option{border-color:#999999;background-color:#ffffff;color:#000000;}
#cst-footer .cst-f1 .gtranslate_wrapper select:hover{color:rgba(255,255,255,1);}
#cst-footer .cst-f2 .cst-nav-ul1{position:relative;}
#cst-footer .cst-f2 .cst-nav-ul1:after{content:"";display:block;width:32px;height:32px;position:absolute;left:0;top:0;background:url(https://joboccm.com/wp-content/uploads/2026/03/icon-foot1.png) center center no-repeat;background-size:100% auto;}
#cst-footer .cst-f2 .cst-nav-ul2{position:relative;}
#cst-footer .cst-f2 .cst-nav-ul2:after{content:"";display:block;width:32px;height:32px;position:absolute;left:0;top:0;background:url(https://joboccm.com/wp-content/uploads/2026/03/icon-foot2.png) center center no-repeat;background-size:100% auto;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-li h2 a{color:#ffffff;}
.page-id-182 #cst-footer .cst-f1{display:none!important;}
.page-id-182 #cst-footer .cst-f2{display:block!important;}
.page-id-36 #cst-footer .cst-f1{display:none!important;}
.page-id-36 #cst-footer .cst-f2{display:block!important;}
.page-id-41 #cst-footer .cst-f1{display:none!important;}
.page-id-41 #cst-footer .cst-f2{display:block!important;}
.page-id-41 #cst-footer .cst-f2 .cst-ftop{display:none!important;}
#cst-home .cst-brand-tip{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 5% 100%);}
#cst-home .cst-brand-tip h2{white-space:nowrap;overflow:hidden;text-overflow:clip;}
#cst-home .cst-workshop-item3 .cst-workshop-tit h2{position:relative;padding-left:30px;}
#cst-home .cst-workshop-item3 .cst-workshop-tit .mark-dot{position:absolute;top:50%;left:0;display:block;width:12px;height:12px;border-radius:999px;background-color:#de5021;margin-top:-6px;}
#cst-home .cst-cmm-bt .cst-cmm-data .elementor-counter-number-wrapper{padding-top:20px;padding-bottom:20px;}
#cst-home .cst-cmm-bt .cst-cmm-data1 .elementor-counter-number-wrapper{padding-left:50px;padding-right:50px;background-color:#000000;border-radius:40px;}
#cst-home .cst-data .cst-data-li:hover{background-color:#de5021;border-radius:9px 90px 9px 90px;}
#cst-home .cst-data .cst-data-li:hover .cst-data-num h2{color:#000000;}
#cst-home .cst-data .cst-data-li:hover .elementor-counter-title{color:#000000;}
#cst-home .cst-data .cst-data-li:hover .elementor-counter-number-wrapper{color:#000000;}
#cst-home .cst-data .cst-data-li:hover .cst-data-icon{display:none;}
#cst-home .cst-data .cst-data-li:hover .cst-data-icon-on{display:block;}
#cst-land-common img{box-shadow:none;}
#cst-land-common .cst-workshop-item3 .cst-workshop-tit h2{position:relative;padding-left:30px;}
#cst-land-common .cst-workshop-item3 .cst-workshop-tit .mark-dot{position:absolute;top:50%;left:0;display:block;width:12px;height:12px;border-radius:999px;background-color:#de5021;margin-top:-6px;}
#cst-land-common .cst-mould1-data1 .elementor-counter-number-wrapper{padding-left:50px;padding-right:50px;color:#ffffff;background-color:#de5021;border-radius:30px;}
#cst-land-common .cst-mould1-tit span{display:block;}
@media screen and (max-width:1880px){
#cst-footer .cst-f2 .cst-ftop > .e-con-inner{max-width:78%;padding-top:100px;padding-bottom:140px;}
#cst-home .cst-screen-con > .e-con-inner{max-width:74%;}
#cst-home .cst-data-zs{left:50%;right:unset;bottom:unset;margin:0;transform:translate(-50%,0);top:50px;width:80%;}
#cst-home .cst-cmm-tit h2{font-size:84px;line-height:88px;}
#cst-about .cst-data-tit h2{font-size:42px;line-height:50px;}
#cst-about .cst-workshop-tit h2{font-size:28px;line-height:40px;}
#cst-about .cst-workshop-item1 .cst-workshop-titbox{margin-top:40px;padding-top:25px;padding-bottom:25px;padding-right:140px;}
#cst-about .cst-workshop-item1 .cst-workshop-text{font-size:20px;line-height:38px;padding-right:140px;}
#cst-about .cst-workshop-item2{margin-top:80px;}
#cst-about .cst-workshop-videobox{margin-top:140px;}
#cst-cases .cst-case-tit h2{font-size:68px;line-height:72px;}
#cst-contact .cst-formbox-l{width:32%;padding-left:0;padding-right:0;}
#cst-contact .cst-formbox-r{width:50%;}
#cst-land-common .cst-mould1-tit{padding-right:0;}
#cst-land-common .cst-mould1-tit h2{font-size:60px;line-height:72px;}
#cst-land-common .cst-mould1-con{gap:50px 50px;row-gap:50px;column-gap:50px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:90px;line-height:98px;}
#cst-land-common .cst-mould2-r{padding-top:130px;padding-right:130px;}
#cst-land-common .cst-mould2-text{padding-right:100px;}
#cst-land-common .cst-mould3{margin-top:-400px;}
#cst-land1 .cst-screen-tit h2{font-size:52px;line-height:56px;}
#cst-land4 .cst-screen-tit h2{font-size:72px;line-height:76px;}
#cst-land7 .cst-screen-tit h2{font-size:52px;line-height:56px;}
#cst-land8 .cst-screen-tit h2{font-size:52px;line-height:56px;}
#cst-land9 .cst-screen-tit h2{font-size:52px;line-height:56px;}
}
@media screen and (max-width:1700px){
#cst-footer .cst-f1 .cst-ftop{padding-left:0px;padding-right:0px;}
#cst-footer .cst-f1 .cst-fbottom{padding-left:0px;padding-right:0px;}
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:42px;line-height:56px;}
#cst-footer .cst-f2 .cst-ftop > .e-con-inner{max-width:84%;padding-top:80px;padding-bottom:100px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit{margin-top:10px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:60px;line-height:68px;}
#cst-footer .cst-f2 .cst-ftop .cst-ftop-t{padding-bottom:60px;}
#cst-footer .cst-f2 .cst-fbottom > .e-con-inner{max-width:84%;padding-top:90px;padding-bottom:90px;}
#cst-footer .cst-f2 .cst-fbottom-top{padding-left:0;padding-right:0;}
#cst-footer .cst-f2 .cst-fbottom-bottom{padding-left:0;padding-right:0;}
#cst-footer .cst-f2 .cst-ftop-r{padding-left:40px;}
#cst-home .cst-screen-con > .e-con-inner{max-width:84%;}
#cst-home .cst-brand > .e-con-inner{padding-top:100px;padding-bottom:100px;}
#cst-home .cst-data > .e-con-inner{max-width:84%;}
#cst-home .cst-data .cst-data-li{padding:40px 40px 30px 40px;width:calc((100% - 80px) / 4);margin:0 10px;}
#cst-home .cst-cmm > .e-con-inner{max-width:85%;}
#cst-home .cst-cmm-tit{width:54%;}
#cst-home .cst-cmm-tit h2{font-size:80px;line-height:84px;}
#cst-home .cst-cmm-text{width:46%;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:128px;}
#cst-home .cst-cmm-bt{margin-top:70px;}
#cst-home .cst-workshop > .e-con-inner{max-width:85%;padding-bottom:150px;}
#cst-home .cst-workshop-item{gap:50px 50px;row-gap:50px;column-gap:50px;}
#cst-about .cst-screen-con{width:64%;}
#cst-about .cst-screen-tit h2{font-size:98px;line-height:102px;}
#cst-about .cst-screen-text{font-size:20px;line-height:36px;}
#cst-about .cst-data-box > .e-con-inner{max-width:86%;padding-top:100px;padding-bottom:110px;}
#cst-about .cst-data-zs h2{font-size:480px;line-height:480px;}
#cst-about .cst-data-l{padding-right:60px;}
#cst-about .cst-data-tit h2{font-size:40px;line-height:48px;}
#cst-about .cst-data-text{font-size:22px;line-height:40px;}
#cst-about .cst-workshop-item .cst-workshop-text{font-size:18px;line-height:36px;}
#cst-about .cst-workshop-item1 .cst-workshop-img{width:50%;}
#cst-about .cst-workshop-item1 .cst-workshop-con{width:calc(50% + 120px);}
#cst-about .cst-workshop-item1 .cst-workshop-titbox{margin-top:20px;padding-top:20px;padding-bottom:20px;padding-left:160px;padding-right:100px;}
#cst-about .cst-workshop-item1 .cst-workshop-text{padding-right:100px;padding-left:160px;}
#cst-about .cst-workshop-item2 .cst-workshop-con{width:calc(45% - 100px);margin-left:100px;}
#cst-about .cst-workshop-item2 .cst-workshop-titbox{padding:40px;}
#cst-about .cst-workshop-videobox{margin-top:120px;}
#cst-about .cst-workshop{padding-bottom:110px;}
#cst-about .cst-exhibbox{padding-top:100px;padding-bottom:100px;}
#cst-cases .cst-scope > .e-con-inner{max-width:86%;}
#cst-cases .cst-scope-tit h2{font-size:58px;line-height:64px;}
#cst-cases .cst-scope-ul{margin-top:60px;gap:30px 30px;row-gap:30px;column-gap:30px;}
#cst-cases .cst-scope-li{width: calc((100% - 60px) / 3);}
#cst-cases .cst-scope-li-tit{margin-top:15px;}
#cst-cases .cst-scope-li-tit h2{font-size:28px;line-height:32px;}
#cst-cases .cst-scope-li-text{padding-left:40px;padding-right:40px;}
#cst-cases .cst-case-tit h2{font-size:58px;line-height:64px;}
#cst-cases .cst-case-ul{margin-top:60px;}
#cst-cases .cst-salemap > .e-con-inner{max-width:86%;}
#cst-cases .cst-salemap-tit{margin-top:20px;}
#cst-cases .cst-salemap-tit h2{font-size:68px;line-height:72px;}
#cst-cases .cst-salemap-text{margin-top:20px;font-size:18px;line-height:28px;}
#cst-contact .cst-screen-tit h2{font-size:98px;line-height:102px;}
#cst-contact .cst-screen-text{font-size:20px;line-height:36px;}
#cst-contact .cst-screen-con > .e-con-inner{max-width:64%;}
#cst-contact .cst-formbox-l{margin-left:7%;width:40%;}
#cst-contact .cst-formbox-r{width:50%;margin-right:3%;}
#cst-contact .cst-mapbox > .e-con-inner{padding-top:90px;padding-bottom:90px;}
#cst-land-common .cst-process-tit{width:94%;margin-left:auto;margin-right:auto;margin-top:120px;margin-bottom:80px;}
#cst-land-common .cst-process-tit h2{font-size:60px;line-height:64px;}
#cst-land-common .cst-mould{padding-top:110px;padding-bottom:100px;}
#cst-land-common .cst-mould1 > .e-con-inner{max-width:86%;}
#cst-land-common .cst-mould1-tit h2{font-size:54px;line-height:64px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:80px;line-height:88px;}
#cst-land-common .cst-mould1-con .elementor-counter{gap:10px;}
#cst-land-common .cst-mould1-con .elementor-counter-title{font-size:28px;line-height:32px;}
#cst-land-common .cst-mould2-r{padding-top:100px;padding-right:100px;}
#cst-land-common .cst-mould2-text{padding-right:50px;margin-top:20px;}
#cst-land-common .cst-mould2-tit h2{font-size:60px;line-height:64px;}
#cst-land-common .cst-mould3{margin-top:-360px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:150px;line-height:154px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:54px;line-height:58px;}
#cst-land-common .cst-about-tit h2{font-size:80px;line-height:86px;}
#cst-land-common .cst-about-text{margin-top:20px;padding-left:200px;padding-right:200px;font-size:20px;line-height:32px;}
#cst-land-common .cst-brand{padding-top:100px;padding-bottom:100px;}
#cst-land-common .cst-workshop > .e-con-inner{max-width:86%;padding-top:120px;padding-bottom:100px;}
#cst-land-common .cst-workshop-item{gap:50px 50px;row-gap:50px;column-gap:50px;}
#cst-land-common .cst-workshop-text{font-size:18px;line-height:32px;}
#cst-land-common .cst-review-area{border-top-width:74px;padding-top:100px;padding-bottom:140px;}
#cst-land1 .cst-para > .e-con-inner{padding-top:100px;padding-bottom:100px;}
#cst-land1 .cst-para-con{margin-top:100px;}
#cst-land1 .cst-para-tit h2{font-size:80px;line-height:86px;}
#cst-land4 .cst-para > .e-con-inner{padding-top:100px;padding-bottom:100px;}
#cst-land4 .cst-para-con{margin-top:100px;}
#cst-land4 .cst-para-tit h2{font-size:80px;line-height:86px;}
#cst-land7 .cst-para > .e-con-inner{padding-top:100px;padding-bottom:100px;}
#cst-land7 .cst-para-con{margin-top:100px;}
#cst-land7 .cst-para-tit h2{font-size:80px;line-height:86px;}
#cst-land8 .cst-para > .e-con-inner{padding-top:100px;padding-bottom:100px;}
#cst-land8 .cst-para-con{margin-top:100px;}
#cst-land8 .cst-para-tit h2{font-size:80px;line-height:86px;}
#cst-land9 .cst-para > .e-con-inner{padding-top:100px;padding-bottom:100px;}
#cst-land9 .cst-para-con{margin-top:100px;}
#cst-land9 .cst-para-tit h2{font-size:80px;line-height:86px;}
#cst-land1 .cst-screen-con > .e-con-inner{max-width:86%;}
#cst-land1 .cst-screen-tit h2{font-size:48px;line-height:52px;}
#cst-land4 .cst-screen-con > .e-con-inner{max-width:86%;}
#cst-land4 .cst-screen-tit h2{font-size:64px;line-height:68px;}
#cst-land4 .cst-screen-mark{margin-top:110px;}
#cst-land7 .cst-screen-con > .e-con-inner{max-width:86%;}
#cst-land7 .cst-screen-tit h2{font-size:48px;line-height:52px;}
#cst-land7 .cst-screen-mark{margin-top:110px;}
#cst-land8 .cst-screen-con > .e-con-inner{max-width:86%;}
#cst-land8 .cst-screen-tit h2{font-size:48px;line-height:52px;}
#cst-land9 .cst-screen-con > .e-con-inner{max-width:86%;}
#cst-land9 .cst-screen-tit h2{font-size:48px;line-height:52px;}
}
@media screen and (max-width:1580px){
#cst-header > .e-con-inner{padding-top:15px;padding-bottom:15px;}
#cst-header #menu-item-188 .elementskit-megamenu-panel{top:44px!important;}
#cst-header .cst-logo{padding-left:0;padding-right:20px;}
#cst-header .cst-logo img{width:120px;}
#cst-header .cst-menu{width:calc(100% - 140px - 140px);}
#cst-header #menu-header > li{margin-left:25px;margin-right:25px;}
#cst-header .cst-gt{width:140px;}
#cst-header .gtranslate_wrapper:before{width:28px;height:28px;margin-top:-14px;}
#cst-header .gtranslate_wrapper:after{width:8px;height:5px;margin-top:-2.5px;}
#cst-header .gtranslate_wrapper select{position:relative;padding:3px 10px 3px 35px;height:30px;}
#cst-footer .cst-f1 > .e-con-inner{max-width:94%;}
#cst-footer .cst-f1 .cst-ftop{padding-top:80px;padding-bottom:80px;}
#cst-footer .cst-f1 .cst-fbottom{padding-top:60px;padding-bottom:60px;}
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:40px;line-height:54px;}
#cst-footer .cst-f1 .cst-ftop-l{padding-right:70px;}
#cst-footer .cst-f1 .cst-ftop-r{padding:50px 50px 30px 50px;border-radius:50px;}
#cst-footer .cst-f1 .cst-ftop-r .cst-form-text{margin-top:15px;}
#cst-footer .cst-f1 .cst-logo img{width:200px;}
#cst-footer .cst-f1 .cst-links{margin-top:30px;}
#cst-footer .cst-f1 .cst-link-li img{width:40px;height:40px;}
#cst-footer .cst-f1 .cst-pdf-text{font-size:20px;line-height:34px;}
#cst-footer .cst-f2 .cst-ftop-l{width:60%;}
#cst-footer .cst-f2 .cst-ftop-r{width:40%;}
#cst-footer .cst-f2 .cst-ftop > .e-con-inner{max-width:94%;padding-top:60px;padding-bottom:80px;}
#cst-footer .cst-f2 .cst-ftop .cst-tip h2{font-size:32px;line-height:48px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:54px;line-height:60px;}
#cst-footer .cst-f2 .cst-ftop .cst-ftop-t{padding-bottom:50px;}
#cst-footer .cst-f2 .cst-fbottom{border-radius:40px 40px 0px 0px;}
#cst-footer .cst-f2 .cst-fbottom > .e-con-inner{max-width:94%;padding-top:70px;padding-bottom:70px;}
#cst-footer .cst-f2 .cst-ftop-r{padding-left:30px;}
#cst-footer .cst-f2 .cst-logo img{width:200px;}
#cst-footer .cst-f2 .cst-fbottom-top{padding-top:30px;padding-bottom:30px;}
#cst-footer .cst-f2 .cst-text{font-size:20px;line-height:24px;width:calc(100% - 230px);}
#cst-footer .cst-f2 .cst-fbottom-bottom{padding-top:30px;}
#cst-footer .cst-f2 .cst-nav-ul{margin-top:30px;}
#cst-footer .cst-f2 .cst-links{margin-top:30px;gap:20px 20px;row-gap:20px;column-gap:20px;}
#cst-footer .cst-f2 .cst-link-li img{width:54px;height:54px;}
#cst-footer .cst-f2 .cst-nav-tit h2{font-size:28px;line-height:32px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-li h2{font-size:18px;line-height:22px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-li h2 a{font-size:18px;line-height:22px;}
#cst-footer .cst-f2 .cst-nav-item3 .cst-nav-li h2{font-size:18px;}
#cst-home .cst-screen-con > .e-con-inner{max-width:94%;}
#cst-home .cst-brand-tip{padding:20px 0px 20px 70px;margin-top:-36px;width:86%;margin-left:14%;}
#cst-home .cst-brand-tip h2{font-size:28px;line-height:32px;}
#cst-home .cst-brand > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#cst-home .cst-data > .e-con-inner{max-width:94%;padding-top:90px;}
#cst-home .cst-data-zs{top:30px;}
#cst-home .cst-data .cst-data-li{border-radius:70px 9px 70px 9px;}
#cst-home .cst-data .cst-data-li:hover{border-radius:9px 70px 9px 70px;}
#cst-home .cst-cmm > .e-con-inner{max-width:94%;}
#cst-home .cst-cmm-tit h2{font-size:76px;line-height:80px;}
#cst-home .cst-cmm > .e-con-inner{padding-top:70px;padding-bottom:70px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:118px;line-height:128px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:40px;line-height:44px;}
#cst-home .cst-cmm-bt{margin-top:50px;}
#cst-home .cst-cmm-bt .cst-cmm-data1 .elementor-counter-number-wrapper{padding-left:40px;padding-right:40px;border-radius:30px;}
#cst-home .cst-workshop > .e-con-inner{max-width:94%;padding-top:80px;padding-bottom:120px;}
#cst-home .cst-workshop-item{gap:40px 40px;row-gap:40px;column-gap:40px;}
#cst-home .cst-workshop-tit h2{font-size:32px;line-height:48px;}
#cst-home .cst-workshop-text{font-size:20px;line-height:32px;}
#cst-about .cst-screen-con{width:70%;bottom:60px;}
#cst-about .cst-screen-tit h2{font-size:88px;line-height:92px;}
#cst-about .cst-screen-text{margin-top:10px;font-size:18px;line-height:28px;}
#cst-about .cst-data-box > .e-con-inner{max-width:94%;padding-top:80px;padding-bottom:90px;}
#cst-about .cst-data-text{font-size:20px;line-height:36px;}
#cst-about .cst-data-ul{margin-top:40px;padding:20px 40px 20px 0px;}
#cst-about .cst-data-zs{top:-80px;}
#cst-about .cst-data-zs h2{font-size:440px;line-height:440px;}
#cst-about .cst-workshop-item1 .cst-workshop-con{width:calc(50% + 80px);}
#cst-about .cst-workshop-item1 .cst-workshop-titbox{padding-left:120px;padding-right:60px;}
#cst-about .cst-workshop-item1 .cst-workshop-text{padding-right:60px;padding-left:120px;}
#cst-about .cst-workshop-item2 .cst-workshop-con{width:calc(45% - 60px);margin-left:60px;}
#cst-about .cst-workshop-item2 .cst-workshop-titbox{padding:30px;}
#cst-about .cst-workshop-tit h2{font-size:24px;line-height:32px;}
#cst-about .cst-workshop-item .cst-workshop-text{font-size:16px;line-height:32px;}
#cst-about .cst-workshop-item2{margin-top:60px;}
#cst-about .cst-workshop-videobox{margin-top:100px;}
#cst-about .cst-workshop{padding-bottom:90px;}
#cst-about .cst-workshop-videobox > .e-con-inner{max-width:80%;}
#cst-about .cst-exhibbox{padding-top:80px;padding-bottom:80px;}
#cst-cases .cst-scope > .e-con-inner{max-width:94%;padding-top:80px;padding-bottom:80px;}
#cst-cases .cst-scope-tit h2{font-size:54px;line-height:58px;}
#cst-cases .cst-scope-ul{margin-top:40px;}
#cst-cases .cst-scope-li-tit h2{font-size:24px;line-height:28px;}
#cst-cases .cst-scope-li-text{padding-left:30px;padding-right:30px;}
#cst-cases .cst-case{padding-top:80px;padding-bottom:120px;}
#cst-cases .cst-case-tit h2{font-size:54px;line-height:58px;}
#cst-cases .cst-case-ul{margin-top:40px;}
#cst-cases .cst-case-li{border-radius:40px;}
#cst-cases .cst-case-li1{border-bottom-left-radius:0px;border-top-left-radius:0px;}
#cst-cases .cst-case-con{margin-top:250px;}
#cst-cases .cst-case-text{padding-left:0;padding-right:0;}
#cst-cases .cst-case-li4{margin-top:30px;}
#cst-cases .cst-case-li5{margin-top:30px;}
#cst-cases .cst-case-li6{margin-top:30px;}
#cst-cases .cst-salemap > .e-con-inner{max-width:94%;padding-top:120px;padding-bottom:120px;}
#cst-cases .cst-salemap-tit h2{font-size:56px;line-height:60px;}
#cst-contact .cst-screen-tit h2{font-size:88px;line-height:92px;}
#cst-contact .cst-screen-text{margin-top:10px;font-size:18px;line-height:28px;}
#cst-contact .cst-screen-con > .e-con-inner{max-width:70%;}
#cst-contact .cst-formbox-l{margin-left:3%;width:44%;padding-bottom:30px;}
#cst-contact .cst-formbox-r{margin-right:3%;width:50%;}
#cst-contact .cst-formbox{padding-top:80px;}
#cst-contact .cst-mapbox > .e-con-inner{max-width:94%;padding-top:70px;padding-bottom:70px;}
#cst-contact .cst-map{border-radius:30px;}
#cst-land-common .cst-process-tit{margin-top:100px;margin-bottom:60px;}
#cst-land-common .cst-process-tit h2{font-size:54px;line-height:58px;}
#cst-land-common .cst-mould{padding-top:90px;padding-bottom:80px;}
#cst-land-common .cst-mould1-tit h2{font-size:48px;line-height:56px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:68px;line-height:76px;}
#cst-land-common .cst-mould1-con .elementor-counter{gap:5px;}
#cst-land-common .cst-mould1-img{margin-top:30px;}
#cst-land-common .cst-mould1-con .elementor-counter-title{font-size:24px;line-height:28px;}
#cst-land-common .cst-mould1-data1 .elementor-counter-number-wrapper{padding-left:40px;padding-right:40px;}
#cst-land-common .cst-mould2-r{padding-top:80px;padding-right:80px;}
#cst-land-common .cst-mould2-text{padding-right:0px;}
#cst-land-common .cst-mould2-tit h2{font-size:54px;line-height:58px;}
#cst-land-common .cst-mould3{margin-top:-320px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:130px;line-height:134px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:48px;line-height:54px;}
#cst-land-common .cst-about-con > .e-con-inner{max-width:94%;}
#cst-land-common .cst-about-tit h2{font-size:72px;line-height:78px;}
#cst-land-common .cst-about-text{margin-top:15px;padding-left:150px;padding-right:150px;font-size:18px;line-height:28px;}
#cst-land-common .cst-about-ul{margin-top:40px;}
#cst-land-common .cst-about-data .elementor-counter-number-wrapper{font-size:50px;line-height:54px;}
#cst-land-common .cst-about-data .elementor-counter-title{font-size:24px;line-height:28px;}
#cst-land-common .cst-brand{padding-top:80px;padding-bottom:80px;}
#cst-land-common .cst-workshop > .e-con-inner{max-width:94%;padding-top:100px;padding-bottom:80px;}
#cst-land-common .cst-workshop-item{gap:40px 40px;row-gap:40px;column-gap:40px;}
#cst-land-common .cst-workshop-tit h2{font-size:32px;line-height:48px;}
#cst-land-common .cst-workshop-text{font-size:20px;line-height:32px;}
#cst-land-common .cst-review-area{border-top-width:64px;padding-top:80px;padding-bottom:120px;}
#cst-land1 .cst-para > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#cst-land1 .cst-para-con{margin-top:80px;}
#cst-land1 .cst-para-tit h2{font-size:72px;line-height:78px;}
#cst-land4 .cst-para > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#cst-land4 .cst-para-con{margin-top:80px;}
#cst-land4 .cst-para-tit h2{font-size:72px;line-height:78px;}
#cst-land7 .cst-para > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#cst-land7 .cst-para-con{margin-top:80px;}
#cst-land7 .cst-para-tit h2{font-size:72px;line-height:78px;}
#cst-land8 .cst-para > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#cst-land8 .cst-para-con{margin-top:80px;}
#cst-land8 .cst-para-tit h2{font-size:72px;line-height:78px;}
#cst-land9 .cst-para > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#cst-land9 .cst-para-con{margin-top:80px;}
#cst-land9 .cst-para-tit h2{font-size:72px;line-height:78px;}
#cst-land1 .cst-screen-con > .e-con-inner{max-width:94%;}
#cst-land1 .cst-screen-subtit h2{font-size:28px;line-height:32px;}
#cst-land1 .cst-screen-tit{margin-top:10px;}
#cst-land1 .cst-screen-tit h2{font-size:44px;line-height:48px;}
#cst-land1 .cst-screen-text{margin-top:30px;font-size:18px;line-height:32px;}
#cst-land1 .cst-screen-mark img{width:240px;}
#cst-land4 .cst-screen-con > .e-con-inner{max-width:94%;}
#cst-land4 .cst-screen-subtit h2{font-size:28px;line-height:32px;}
#cst-land4 .cst-screen-tit{margin-top:10px;}
#cst-land4 .cst-screen-tit h2{font-size:56px;line-height:60px;}
#cst-land4 .cst-screen-text{margin-top:30px;font-size:18px;line-height:32px;}
#cst-land4 .cst-screen-mark{margin-top:90px;}
#cst-land4 .cst-screen-mark img{width:240px;}
#cst-land7 .cst-screen-con > .e-con-inner{max-width:94%;}
#cst-land7 .cst-screen-subtit h2{font-size:28px;line-height:32px;}
#cst-land7 .cst-screen-tit{margin-top:10px;}
#cst-land7 .cst-screen-tit h2{font-size:44px;line-height:48px;}
#cst-land7 .cst-screen-text{margin-top:30px;font-size:18px;line-height:32px;}
#cst-land7 .cst-screen-mark{margin-top:90px;}
#cst-land7 .cst-screen-mark img{width:240px;}
#cst-land8 .cst-screen-con > .e-con-inner{max-width:94%;}
#cst-land8 .cst-screen-subtit h2{font-size:28px;line-height:32px;}
#cst-land8 .cst-screen-tit{margin-top:10px;}
#cst-land8 .cst-screen-tit h2{font-size:44px;line-height:48px;}
#cst-land8 .cst-screen-text{margin-top:30px;font-size:18px;line-height:32px;}
#cst-land8 .cst-screen-mark img{width:240px;}
#cst-land9 .cst-screen-con > .e-con-inner{max-width:94%;}
#cst-land9 .cst-screen-subtit h2{font-size:28px;line-height:32px;}
#cst-land9 .cst-screen-tit{margin-top:10px;}
#cst-land9 .cst-screen-tit h2{font-size:44px;line-height:48px;}
#cst-land9 .cst-screen-text{margin-top:30px;font-size:18px;line-height:32px;}
#cst-land9 .cst-screen-mark img{width:240px;}
}
@media screen and (max-width:1480px){
#cst-header #menu-header > li{margin-left:20px;margin-right:20px;}
#cst-header #menu-header > li > a{font-size:16px;line-height:24px;}
#cst-header .gtranslate_wrapper select{font-size:16px;}
#cst-footer .cst-f1 .cst-ftop{padding-top:60px;padding-bottom:60px;}
#cst-footer .cst-f1 .cst-fbottom{padding-top:40px;padding-bottom:40px;}
#cst-footer .cst-f1 .cst-ftop-l{padding-right:50px;}
#cst-footer .cst-f1 .cst-ftop-r{padding:40px 40px 30px 40px;border-radius:40px;}
#cst-footer .cst-f2 .cst-ftop > .e-con-inner{padding-top:40px;padding-bottom:60px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit{margin-top:5px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:48px;line-height:54px;}
#cst-footer .cst-f2 .cst-ftop .cst-ftop-t{padding-bottom:40px;}
#cst-footer .cst-f2 .cst-fbottom > .e-con-inner{padding-top:50px;padding-bottom:50px;}
#cst-footer .cst-f2 .cst-text{font-size:18px;line-height:22px;width:calc(100% - 220px);}
#cst-footer .cst-f2 .cst-nav-tit h2{font-size:24px;line-height:28px;}
#cst-footer .cst-f2 .cst-nav-ul{margin-top:20px;}
#cst-footer .cst-f2 .cst-links{margin-top:20px;gap:15px 15px;row-gap:15px;column-gap:15px;}
#cst-footer .cst-f2 .cst-link-li img{width:48px;height:48px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-ul{gap:20px 20px;row-gap:20px;column-gap:20px;}
#cst-footer .cst-f2 .cst-nav-item3 .cst-nav-ul2{margin-top:10px;gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-home .cst-screen-tit h2{font-size:84px;line-height:88px;}
#cst-home .cst-screen-subtit{margin-top:10px;}
#cst-home .cst-screen-subtit h2{font-size:56px;line-height:60px;}
#cst-home .cst-screen-text{margin-top:40px;font-size:22px;line-height:34px;}
#cst-home .cst-brand-tip{padding:15px 0px 15px 60px;margin-top:-30px;width:90%;margin-left:10%;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 4% 100%);}
#cst-home .cst-brand-tip h2{font-size:24px;line-height:30px;}
#cst-home .cst-brand > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-home .cst-data > .e-con-inner{padding-top:70px;padding-bottom:70px;}
#cst-home .cst-data-icon img{width:72px;height:72px;}
#cst-home .cst-data-num h2{font-size:36px;line-height:40px;}
#cst-home .cst-data-data .elementor-counter-number-wrapper{font-size:24px;line-height:28px;}
#cst-home .cst-data-data .elementor-counter-title{font-size:18px;line-height:24px;}
#cst-home .cst-data .cst-data-li{border-radius:60px 9px 60px 9px;}
#cst-home .cst-data .cst-data-li:hover{border-radius:9px 60px 9px 60px;}
#cst-home .cst-data .cst-data-li:hover .cst-data-icon-on img{width:72px;height:72px;}
#cst-home .cst-cmm-tit{width:50%;}
#cst-home .cst-cmm-tit h2{font-size:72px;line-height:76px;}
#cst-home .cst-cmm-text{width:50%;padding-left:40px;font-size:18px;line-height:28px;}
#cst-home .cst-cmm-data .elementor-counter{gap:20px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:108px;line-height:118px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:36px;line-height:40px;}
#cst-home .cst-workshop > .e-con-inner{padding-bottom:100px;}
#cst-home .cst-workshop-item{gap:30px 30px;row-gap:30px;column-gap:30px;}
#cst-home .cst-workshop-tit h2{font-size:28px;line-height:42px;}
#cst-home .cst-workshop-text{margin-top:10px;font-size:18px;line-height:28px;}
#cst-about .cst-screen-con{bottom:50px;}
#cst-about .cst-screen-text{font-size:16px;line-height:24px;}
#cst-about .cst-data-zs h2{font-size:400px;line-height:400px;}
#cst-about .cst-data-l{padding-right:40px;}
#cst-about .cst-data-tit h2{font-size:36px;line-height:44px;}
#cst-about .cst-data-text{font-size:18px;line-height:32px;}
#cst-about .cst-data-box > .e-con-inner{padding-top:60px;padding-bottom:70px;}
#cst-about .cst-workshop-item1 .cst-workshop-con{width:calc(50% + 60px);}
#cst-about .cst-workshop-item1 .cst-workshop-titbox{padding-left:90px;padding-right:40px;}
#cst-about .cst-workshop-item1 .cst-workshop-text{padding-right:40px;padding-left:90px;}
#cst-about .cst-workshop-item2 .cst-workshop-con{width:calc(45% - 40px);margin-left:40px;}
#cst-about .cst-workshop-tit h2{font-size:20px;line-height:28px;}
#cst-about .cst-workshop-item2{margin-top:40px;}
#cst-about .cst-workshop-videobox{margin-top:80px;}
#cst-about .cst-workshop{padding-bottom:70px;}
#cst-about .cst-exhibbox{padding-top:60px;padding-bottom:60px;}
#cst-cases .cst-scope-tit h2{font-size:48px;line-height:54px;}
#cst-cases .cst-scope-ul{gap:20px 20px;row-gap:20px;column-gap:20px;}
#cst-cases .cst-scope-li{width: calc((100% - 40px) / 3);}
#cst-cases .cst-scope-li-tit{margin-top:10px;}
#cst-cases .cst-scope-li-text{padding-left:20px;padding-right:20px;}
#cst-cases .cst-case-tit h2{font-size:48px;line-height:54px;}
#cst-cases .cst-case-con{margin-top:200px;}
#cst-cases .cst-case-li1{width:38%;}
#cst-cases .cst-case-li2{width:calc(30% - 40px);margin-left:20px;margin-right:20px;}
#cst-cases .cst-case-li3{width:32%;}
#cst-cases .cst-case-li4{width:35%;margin-left:3%;margin-top:20px;}
#cst-cases .cst-case-li5{width:calc(30% - 40px);margin-left:20px;margin-right:20px;margin-top:20px;}
#cst-cases .cst-case-li6{width:32%;margin-top:20px;}
#cst-cases .cst-case-li{border-radius:30px;}
#cst-cases .cst-case-li1{border-bottom-left-radius:0px;border-top-left-radius:0px;}
#cst-cases .cst-case-text{font-size:16px;line-height:22px;}
#cst-cases .cst-salemap-tit{margin-top:15px;}
#cst-cases .cst-salemap-tit h2{font-size:52px;line-height:56px;}
#cst-cases .cst-salemap-text{margin-top:15px;font-size:16px;line-height:24px;}
#cst-cases .cst-salemap-con .cst-logo img{width:120px;}
#cst-contact .cst-screen-text{font-size:16px;line-height:24px;}
#cst-contact .cst-formbox{padding-top:60px;}
#cst-contact .cst-formbox-r{margin-right:1%;width:52%;}
#cst-contact .cst-mapbox > .e-con-inner{padding-top:50px;padding-bottom:50px;}
#cst-land-common .cst-process-tit{margin-top:80px;margin-bottom:40px;}
#cst-land-common .cst-process-tit h2{font-size:48px;line-height:52px;}
#cst-land-common .cst-mould{padding-top:70px;padding-bottom:60px;}
#cst-land-common .cst-mould1-tit h2{font-size:44px;line-height:52px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:56px;line-height:64px;}
#cst-land-common .cst-mould1-img{margin-top:20px;}
#cst-land-common .cst-mould1-con .elementor-counter-title{font-size:20px;line-height:24px;}
#cst-land-common .cst-mould2{margin-top:30px;}
#cst-land-common .cst-mould2-tit h2{font-size:48px;line-height:52px;}
#cst-land-common .cst-mould2-r{padding-top:60px;padding-right:60px;}
#cst-land-common .cst-mould3{margin-top:-280px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:110px;line-height:114px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:42px;line-height:46px;}
#cst-land-common .cst-mould3-data{left:-150px;}
#cst-land-common .cst-about-tit h2{font-size:64px;line-height:70px;}
#cst-land-common .cst-about-text{margin-top:10px;padding-left:100px;padding-right:100px;font-size:16px;line-height:24px;}
#cst-land-common .cst-about-ul{margin-top:30px;}
#cst-land-common .cst-about-data .elementor-counter-number-wrapper{font-size:42px;line-height:46px;}
#cst-land-common .cst-about-data .elementor-counter-title{font-size:22px;line-height:26px;}
#cst-land-common .cst-brand{padding-top:60px;padding-bottom:60px;}
#cst-land-common .cst-workshop > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#cst-land-common .cst-workshop-item{gap:30px 30px;row-gap:30px;column-gap:30px;}
#cst-land-common .cst-workshop-tit h2{font-size:28px;line-height:42px;}
#cst-land-common .cst-workshop-text{margin-top:10px;font-size:18px;line-height:28px;}
#cst-land-common .cst-review-area{border-top-width:54px;padding-top:60px;padding-bottom:100px;}
#cst-land1 .cst-para > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-land1 .cst-para-con{margin-top:60px;}
#cst-land1 .cst-para-tit h2{font-size:64px;line-height:70px;}
#cst-land4 .cst-para > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-land4 .cst-para-con{margin-top:60px;}
#cst-land4 .cst-para-tit h2{font-size:64px;line-height:70px;}
#cst-land7 .cst-para > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-land7 .cst-para-con{margin-top:60px;}
#cst-land7 .cst-para-tit h2{font-size:64px;line-height:70px;}
#cst-land8 .cst-para > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-land8 .cst-para-con{margin-top:60px;}
#cst-land8 .cst-para-tit h2{font-size:64px;line-height:70px;}
#cst-land9 .cst-para > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-land9 .cst-para-con{margin-top:60px;}
#cst-land9 .cst-para-tit h2{font-size:64px;line-height:70px;}
#cst-land1 .cst-screen-tit h2{font-size:40px;line-height:44px;}
#cst-land4 .cst-screen-tit h2{font-size:48px;line-height:52px;}
#cst-land4 .cst-screen-mark{margin-top:70px;}
#cst-land7 .cst-screen-tit h2{font-size:40px;line-height:44px;}
#cst-land7 .cst-screen-mark{margin-top:70px;}
#cst-land8 .cst-screen-tit h2{font-size:40px;line-height:44px;}
#cst-land9 .cst-screen-tit h2{font-size:40px;line-height:44px;}
}
@media screen and (max-width:1340px){
#cst-header #menu-header > li{margin-left:15px;margin-right:15px;}
#cst-footer .cst-f1 .cst-ftop{padding-top:40px;padding-bottom:40px;}
#cst-footer .cst-f1 .cst-fbottom{padding-top:30px;padding-bottom:30px;}
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:36px;line-height:48px;}
#cst-footer .cst-f1 .cst-ftop-l{padding-right:30px;}
#cst-footer .cst-f1 .cst-ftop-r{padding:30px;border-radius:30px;}
#cst-footer .cst-f1 .cst-ftop-info-item{width:calc((100% - 20px) / 2);margin-top:25px;}
#cst-footer .cst-f1 .cst-pdf-text{font-size:18px;line-height:28px;padding-left:30px;}
#cst-footer .cst-f1 .cst-links{margin-top:20px;}
#cst-footer .cst-f1 .cst-link-li img{width:36px;height:36px;}
#cst-footer .cst-f2 .cst-ftop > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-footer .cst-f2 .cst-ftop .cst-tip h2{font-size:28px;line-height:40px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:44px;line-height:48px;}
#cst-footer .cst-f2 .cst-ftop .cst-ftop-t{padding-bottom:30px;}
#cst-footer .cst-f2 .cst-fbottom > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-footer .cst-f2 .cst-text{font-size:16px;line-height:20px;}
#cst-footer .cst-f2 .cst-nav-text{font-size:18px;line-height:28px;}
#cst-footer .cst-f2 .cst-nav-item3 .cst-nav-ul2{gap:5px 5px;row-gap:5px;column-gap:5px;}
#cst-footer .cst-f2 .cst-fbottom-top{padding-top:20px;padding-bottom:20px;}
#cst-footer .cst-f2 .cst-fbottom-bottom{padding-top:20px;}
#cst-home .cst-screen-tit h2{font-size:72px;line-height:76px;}
#cst-home .cst-screen-subtit{margin-top:5px;}
#cst-home .cst-screen-subtit h2{font-size:48px;line-height:52px;}
#cst-home .cst-screen-text{margin-top:20px;font-size:20px;line-height:32px;}
#cst-home .cst-brand-tip{padding:15px 0px 15px 40px;margin-top:-27px;width:94%;clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 3% 100%);margin-left:6%;}
#cst-home .cst-brand-tip h2{font-size:20px;line-height:24px;}
#cst-home .cst-brand > .e-con-inner{padding-top:50px;padding-bottom:50px;}
#cst-home .cst-data > .e-con-inner{padding-top:50px;padding-bottom:50px;}
#cst-home .cst-data-icon img{width:64px;height:64px;}
#cst-home .cst-data .cst-data-li{padding:30px 30px 25px 30px;border-radius:50px 9px 50px 9px;}
#cst-home .cst-data .cst-data-li:hover{border-radius:9px 50px 9px 50px;}
#cst-home .cst-data .cst-data-li:hover .cst-data-icon-on img{width:64px;height:64px;}
#cst-home .cst-cmm-tit h2{font-size:64px;line-height:68px;}
#cst-home .cst-cmm-text{padding-left:30px;}
#cst-home .cst-cmm > .e-con-inner{padding-top:50px;padding-bottom:50px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:98px;line-height:108px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:32px;line-height:36px;}
#cst-home .cst-cmm-bt{margin-top:40px;}
#cst-home .cst-cmm-bt .cst-cmm-data1 .elementor-counter-number-wrapper{padding-left:30px;padding-right:30px;border-radius:25px;}
#cst-home .cst-workshop > .e-con-inner{padding-top:60px;padding-bottom:80px;gap:30px 30px;row-gap:30px;column-gap:30px;}
#cst-home .cst-workshop-item{gap:20px 20px;row-gap:20px;column-gap:20px;}
#cst-home .cst-workshop-item3 .cst-workshop-tit h2{padding-left:20px;}
#cst-home .cst-workshop-item3 .cst-workshop-tit .mark-dot{width:9px;height:9px;margin-top:-4.5px;}
#cst-about .cst-screen-con{bottom:40px;}
#cst-about .cst-data-zs{top:-60px;}
#cst-about .cst-data-zs h2{font-size:360px;line-height:360px;}
#cst-about .cst-data-l{padding-right:20px;}
#cst-about .cst-data-text{font-size:16px;line-height:28px;}
#cst-about .cst-data-ul{margin-top:30px;padding:10px 20px 10px 0px;}
#cst-about .cst-data-li .elementor-counter-number-wrapper{font-size:36px;line-height:42px;}
#cst-about .cst-data-li .elementor-counter-title{font-size:18px;line-height:24px;}
#cst-about .cst-data-box > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-about .cst-workshop-item2{margin-top:30px;}
#cst-about .cst-workshop-videobox{margin-top:60px;}
#cst-about .cst-workshop{padding-bottom:50px;}
#cst-about .cst-workshop-videobox > .e-con-inner{max-width:90%;}
#cst-about .cst-exhibbox{padding-top:40px;padding-bottom:40px;}
#cst-cases .cst-scope > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-cases .cst-scope-tit h2{font-size:44px;line-height:48px;}
#cst-cases .cst-scope-ul{margin-top:30px;}
#cst-cases .cst-scope-li-tit h2{font-size:22px;line-height:26px;}
#cst-cases .cst-scope-li-text{margin-top:5px;padding-left:10px;padding-right:10px;font-size:14px;line-height:20px;}
#cst-cases .cst-case{padding-top:60px;padding-bottom:100px;}
#cst-cases .cst-case-tit h2{font-size:44px;line-height:48px;}
#cst-cases .cst-case-ul{margin-top:30px;}
#cst-cases .cst-case-con{margin-top:180px;}
#cst-cases .cst-salemap > .e-con-inner{padding-top:100px;padding-bottom:100px;}
#cst-contact .cst-formbox{padding-top:40px;}
#cst-contact .cst-formbox-l{margin-left:3%;width:42%;}
#cst-contact .cst-formbox-r{margin-right:1%;width:54%;}
#cst-contact .cst-mapbox > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-land-common .cst-process-tit{margin-top:60px;margin-bottom:30px;}
#cst-land-common .cst-process-tit h2{font-size:40px;line-height:44px;}
#cst-land-common .cst-mould{padding-top:50px;padding-bottom:40px;}
#cst-land-common .cst-mould1-tit h2{font-size:36px;line-height:44px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:52px;line-height:60px;}
#cst-land-common .cst-mould1-con .elementor-counter-title{font-size:18px;line-height:22px;}
#cst-land-common .cst-mould1-data1 .elementor-counter-number-wrapper{padding-left:30px;padding-right:30px;border-radius:20px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:100px;line-height:104px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:36px;line-height:40px;}
#cst-land-common .cst-mould3{margin-top:-240px;}
#cst-land-common .cst-mould2{margin-top:20px;}
#cst-land-common .cst-mould2-text{margin-top:20px;font-size:18px;line-height:36px;}
#cst-land-common .cst-mould2-tit h2{font-size:44px;line-height:48px;}
#cst-land-common .cst-mould2-r{padding-top:40px;padding-right:40px;}
#cst-land-common .cst-about-tit h2{font-size:56px;line-height:60px;}
#cst-land-common .cst-about-text{padding-left:50px;padding-right:50px;}
#cst-land-common .cst-about-ul{margin-top:20px;}
#cst-land-common .cst-about-data .elementor-counter-number-wrapper{font-size:36px;line-height:40px;}
#cst-land-common .cst-about-data .elementor-counter{gap:0;}
#cst-land-common .cst-about-data .elementor-counter-title{font-size:20px;line-height:24px;}
#cst-land-common .cst-brand{padding-top:40px;padding-bottom:40px;}
#cst-land-common .cst-workshop > .e-con-inner{padding-top:60px;padding-bottom:60px;gap:30px 30px;row-gap:30px;column-gap:30px;}
#cst-land-common .cst-workshop-item{gap:20px 20px;row-gap:20px;column-gap:20px;}
#cst-land-common .cst-workshop-item3 .cst-workshop-tit h2{padding-left:20px;}
#cst-land-common .cst-workshop-item3 .cst-workshop-tit .mark-dot{width:9px;height:9px;margin-top:-4.5px;}
#cst-land-common .cst-review-area{border-top-width:44px;padding-top:40px;padding-bottom:80px;}
#cst-land1 .cst-para > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-land1 .cst-para-con{margin-top:40px;}
#cst-land1 .cst-para-tit h2{font-size:56px;line-height:60px;}
#cst-land4 .cst-para > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-land4 .cst-para-con{margin-top:40px;}
#cst-land4 .cst-para-tit h2{font-size:56px;line-height:60px;}
#cst-land7 .cst-para > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-land7 .cst-para-con{margin-top:40px;}
#cst-land7 .cst-para-tit h2{font-size:56px;line-height:60px;}
#cst-land8 .cst-para > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-land8 .cst-para-con{margin-top:40px;}
#cst-land8 .cst-para-tit h2{font-size:56px;line-height:60px;}
#cst-land9 .cst-para > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-land9 .cst-para-con{margin-top:40px;}
#cst-land9 .cst-para-tit h2{font-size:56px;line-height:60px;}
#cst-land1 .cst-screen-tit h2{font-size:36px;line-height:40px;}
#cst-land1 .cst-screen-subtit h2{font-size:24px;line-height:28px;}
#cst-land1 .cst-screen-text{margin-top:20px;font-size:16px;line-height:28px;}
#cst-land1 .cst-screen-mark img{width:200px;}
#cst-land4 .cst-screen-tit h2{font-size:40px;line-height:44px;}
#cst-land4 .cst-screen-subtit h2{font-size:24px;line-height:28px;}
#cst-land4 .cst-screen-text{margin-top:20px;font-size:16px;line-height:28px;}
#cst-land4 .cst-screen-mark{margin-top:50px;}
#cst-land4 .cst-screen-mark img{width:200px;}
#cst-land7 .cst-screen-tit h2{font-size:36px;line-height:40px;}
#cst-land7 .cst-screen-subtit h2{font-size:24px;line-height:28px;}
#cst-land7 .cst-screen-text{margin-top:20px;font-size:16px;line-height:28px;}
#cst-land7 .cst-screen-mark{margin-top:50px;}
#cst-land7 .cst-screen-mark img{width:200px;}
#cst-land8 .cst-screen-tit h2{font-size:36px;line-height:40px;}
#cst-land8 .cst-screen-subtit h2{font-size:24px;line-height:28px;}
#cst-land8 .cst-screen-text{margin-top:20px;font-size:16px;line-height:28px;}
#cst-land8 .cst-screen-mark img{width:200px;}
#cst-land9 .cst-screen-tit h2{font-size:36px;line-height:40px;}
#cst-land9 .cst-screen-subtit h2{font-size:24px;line-height:28px;}
#cst-land9 .cst-screen-text{margin-top:20px;font-size:16px;line-height:28px;}
#cst-land9 .cst-screen-mark img{width:200px;}
}
@media screen and (max-width:1280px){
#cst-header #menu-item-188 .elementskit-megamenu-panel{width:100%!important;margin-left:unset;transform:translate(-50%,0);}
#cst-header #menu-item-188 .elementskit-megamenu-panel .cst-pronav-zs h2{font-size:22px;}
#cst-header #menu-item-188 .elementskit-megamenu-panel .cst-pronav-item{padding:8px 8px;width:calc((100% - 48px) / 3);margin:10px;}
#cst-header #menu-item-188 .elementskit-megamenu-panel .cst-pronav{padding:15px 50px 15px 50px;}
#cst-footer .cst-f1 .cst-ftop-info-item{margin-top:20px;width:60%;}
#cst-footer .cst-f1 .cst-pdf-text{font-size:16px;line-height:24px;padding-left:20px;}
#cst-footer .cst-f1 .cst-ftop-l{padding-right:20px;}
#cst-footer .cst-f1 .cst-nav-tit h2{font-size:22px;line-height:26px;}
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:32px;line-height:44px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav{margin-top:15px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-l{gap:15px 15px;row-gap:15px;column-gap:15px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-r{gap:15px 15px;row-gap:15px;column-gap:15px;}
#cst-footer .cst-f1 .cst-nav-li h2{font-size:16px;line-height:20px;}
#cst-footer .cst-f1 .gtranslate_wrapper select{font-size:16px;line-height:20px;height:20px;}
#cst-footer .cst-f2 .cst-ftop > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-footer .cst-f2 .cst-ftop .cst-tip h2{font-size:24px;line-height:32px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:40px;line-height:44px;}
#cst-footer .cst-f2 .cst-fbottom{border-radius:30px 30px 0px 0px;}
#cst-footer .cst-f2 .cst-nav-item1{width:34%;}
#cst-footer .cst-f2 .cst-nav-item2{width:24%;}
#cst-footer .cst-f2 .cst-nav-item3{width:36%;}
#cst-footer .cst-f2 .cst-nav-tit h2{font-size:22px;line-height:26px;}
#cst-footer .cst-f2 .cst-nav-text{font-size:16px;line-height:24px;}
#cst-footer .cst-f2 .cst-links{margin-top:15px;gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-footer .cst-f2 .cst-link-li img{width:36px;height:36px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-ul{gap:15px 15px;row-gap:15px;column-gap:15px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-li h2{font-size:16px;line-height:20px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-li h2 a{font-size:16px;line-height:20px;}
#cst-footer .cst-f2 .cst-nav-item3 .cst-nav-li h2{font-size:16px;line-height:24px;}
#cst-footer .cst-f2 .cst-nav-ul1{padding-left:30px;}
#cst-footer .cst-f2 .cst-nav-ul1:after{width:24px;height:24px;}
#cst-footer .cst-f2 .cst-nav-ul2{padding-left:30px;}
#cst-footer .cst-f2 .cst-nav-ul2:after{width:24px;height:24px;}
#cst-home .cst-screen-tit h2{font-size:64px;line-height:68px;}
#cst-home .cst-screen-subtit{margin-top:3px;}
#cst-home .cst-screen-subtit h2{font-size:44px;line-height:48px;}
#cst-home .cst-screen-text{font-size:18px;line-height:28px;}
#cst-home .cst-brand-tip{padding:12px 0px 12px 30px;margin-top:-23px;}
#cst-home .cst-brand-tip h2{font-size:18px;line-height:22px;}
#cst-home .cst-brand > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-home .cst-data-icon img{width:56px;height:56px;}
#cst-home .cst-data-zs{top:15px;}
#cst-home .cst-data .cst-data-li{border-radius:40px 9px 40px 9px;padding:25px 25px 25px 30px;width:calc((100% - 40px) / 4);margin:0 5px;}
#cst-home .cst-data .cst-data-li:hover{border-radius:9px 40px 9px 40px;}
#cst-home .cst-data .cst-data-li:hover .cst-data-icon-on img{width:56px;height:56px;}
#cst-home .cst-data-num h2{font-size:32px;line-height:36px;}
#cst-home .cst-data-data .elementor-counter-number-wrapper{font-size:20px;line-height:24px;}
#cst-home .cst-data-data .elementor-counter-title{font-size:16px;line-height:20px;}
#cst-home .cst-cmm-tit h2{font-size:54px;line-height:58px;}
#cst-home .cst-cmm-text{padding-left:20px;font-size:16px;line-height:24px;}
#cst-home .cst-cmm-data .elementor-counter{gap:10px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:88px;line-height:98px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:32px;line-height:36px;}
#cst-home .cst-cmm-bt{margin-top:30px;}
#cst-home .cst-cmm-bt .cst-cmm-data .elementor-counter-number-wrapper{padding-top:15px;padding-bottom:15px;}
#cst-home .cst-cmm-bt .cst-cmm-data1 .elementor-counter-number-wrapper{padding-left:30px;padding-right:30px;}
#cst-home .cst-workshop > .e-con-inner{padding-top:40px;padding-bottom:60px;gap:20px 20px;row-gap:20px;column-gap:20px;}
#cst-home .cst-workshop-tit h2{font-size:24px;line-height:36px;}
#cst-home .cst-workshop-text{font-size:16px;line-height:24px;}
#cst-about .cst-screen-tit h2{font-size:80px;line-height:84px;}
#cst-about .cst-data-zs h2{font-size:320px;line-height:320px;-webkit-text-stroke-width:1px;stroke-width:1px;}
#cst-about .cst-data-ul{margin-top:20px;padding:10px 0px 10px 0px;}
#cst-about .cst-workshop-tit h2{font-size:18px;line-height:24px;}
#cst-about .cst-workshop-item .cst-workshop-text{padding-top:10px;font-size:14px;line-height:28px;}
#cst-about .cst-workshop-item1 .cst-workshop-con{width:calc(50% + 40px);}
#cst-about .cst-workshop-item1 .cst-workshop-titbox{padding-left:60px;padding-right:30px;}
#cst-about .cst-workshop-item1 .cst-workshop-text{padding-right:30px;padding-left:60px;}
#cst-about .cst-workshop-item2 .cst-workshop-con{width:calc(45% - 30px);margin-left:30px;}
#cst-about .cst-workshop-item2 .cst-workshop-titbox{padding:25px 10px 25px 25px;}
#cst-about .cst-workshop-item2 .cst-workshop-text{padding-top:10px;}
#cst-about .cst-workshop-videobox{margin-top:40px;}
#cst-about .cst-workshop{padding-bottom:40px;}
#cst-cases .cst-scope-tit h2{font-size:40px;line-height:44px;}
#cst-cases .cst-scope-ul{margin-top:20px;}
#cst-cases .cst-case-tit h2{font-size:40px;line-height:44px;}
#cst-cases .cst-case-ul{margin-top:20px;}
#cst-cases .cst-case-con{margin-top:160px;padding-top:10px;padding-bottom:10px;}
#cst-cases .cst-case-li1{width:34%;}
#cst-cases .cst-case-li2{width:calc(32% - 20px);margin-left:10px;margin-right:10px;}
#cst-cases .cst-case-li3{width:34%;}
#cst-cases .cst-case-li4{width:31%;margin-left:3%;margin-top:10px;}
#cst-cases .cst-case-li5{width:calc(32% - 20px);margin-left:10px;margin-right:10px;margin-top:10px;}
#cst-cases .cst-case-li6{width:34%;margin-top:10px;}
#cst-cases .cst-case-li{border-radius:20px;}
#cst-cases .cst-case-li1{border-bottom-left-radius:0px;border-top-left-radius:0px;}
#cst-cases .cst-case-text{font-size:14px;line-height:20px;}
#cst-cases .cst-salemap > .e-con-inner{padding-top:80px;padding-bottom:80px;}
#cst-cases .cst-salemap-tit{margin-top:10px;}
#cst-cases .cst-salemap-tit h2{font-size:44px;line-height:48px;}
#cst-cases .cst-salemap-text{margin-top:10px;font-size:14px;line-height:22px;}
#cst-cases .cst-salemap-con .cst-logo img{width:100px;}
#cst-contact .cst-screen-tit h2{font-size:80px;line-height:84px;}
#cst-contact .cst-formbox{padding-top:30px;}
#cst-contact .cst-formbox-l{width:40%;}
#cst-contact .cst-formbox-r{width:56%;}
#cst-contact .cst-map{border-radius:20px;}
#cst-land-common .cst-process-tit{margin-top:50px;margin-bottom:20px;}
#cst-land-common .cst-process-tit h2{font-size:32px;line-height:36px;}
#cst-land-common .cst-mould1-tit h2{font-size:32px;line-height:40px;}
#cst-land-common .cst-mould1-img{margin-top:10px;}
#cst-land-common .cst-mould1-con{gap:40px 40px;row-gap:40px;column-gap:40px;}
#cst-land-common .cst-mould2{margin-top:10px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:94px;line-height:98px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:32px;line-height:36px;}
#cst-land-common .cst-mould3{margin-top:-200px;}
#cst-land-common .cst-mould3-data{left:-120px;}
#cst-land-common .cst-mould2-tit h2{font-size:40px;line-height:44px;}
#cst-land-common .cst-mould2-text{margin-top:10px;font-size:16px;line-height:28px;}
#cst-land-common .cst-about-tit h2{font-size:48px;line-height:54px;}
#cst-land-common .cst-about-text{padding-left:0px;padding-right:0px;}
#cst-land-common .cst-about-data .elementor-counter-title{font-size:18px;line-height:22px;}
#cst-land-common .cst-workshop > .e-con-inner{padding-top:40px;padding-bottom:40px;gap:20px 20px;row-gap:20px;column-gap:20px;}
#cst-land-common .cst-workshop-tit h2{font-size:24px;line-height:36px;}
#cst-land-common .cst-workshop-text{font-size:16px;line-height:24px;}
#cst-land-common .cst-review-area{border-top-width:34px;padding-top:40px;padding-bottom:60px;}
#cst-land1 .cst-para-con{margin-top:30px;}
#cst-land1 .cst-para-tit h2{font-size:48px;line-height:54px;}
#cst-land4 .cst-para-con{margin-top:30px;}
#cst-land4 .cst-para-tit h2{font-size:48px;line-height:54px;}
#cst-land7 .cst-para-con{margin-top:30px;}
#cst-land7 .cst-para-tit h2{font-size:48px;line-height:54px;}
#cst-land8 .cst-para-con{margin-top:30px;}
#cst-land8 .cst-para-tit h2{font-size:48px;line-height:54px;}
#cst-land9 .cst-para-con{margin-top:30px;}
#cst-land9 .cst-para-tit h2{font-size:48px;line-height:54px;}
#cst-land1 .cst-screen-tit{margin-top:5px;}
#cst-land1 .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-land1 .cst-screen-subtit h2{font-size:20px;line-height:24px;}
#cst-land1 .cst-screen-text{margin-top:10px;font-size:14px;line-height:24px;}
#cst-land1 .cst-screen-mark{margin-top:40px;}
#cst-land1 .cst-screen-mark img{width:160px;}
#cst-land4 .cst-screen-tit{margin-top:5px;}
#cst-land4 .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-land4 .cst-screen-subtit h2{font-size:20px;line-height:24px;}
#cst-land4 .cst-screen-text{margin-top:10px;font-size:14px;line-height:24px;}
#cst-land4 .cst-screen-mark{margin-top:40px;}
#cst-land4 .cst-screen-mark img{width:160px;}
#cst-land7 .cst-screen-tit{margin-top:5px;}
#cst-land7 .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-land7 .cst-screen-subtit h2{font-size:20px;line-height:24px;}
#cst-land7 .cst-screen-text{margin-top:10px;font-size:14px;line-height:24px;}
#cst-land7 .cst-screen-mark{margin-top:40px;}
#cst-land7 .cst-screen-mark img{width:160px;}
#cst-land8 .cst-screen-tit{margin-top:5px;}
#cst-land8 .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-land8 .cst-screen-subtit h2{font-size:20px;line-height:24px;}
#cst-land8 .cst-screen-text{margin-top:10px;font-size:14px;line-height:24px;}
#cst-land8 .cst-screen-mark{margin-top:40px;}
#cst-land8 .cst-screen-mark img{width:160px;}
#cst-land9 .cst-screen-tit{margin-top:5px;}
#cst-land9 .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-land9 .cst-screen-subtit h2{font-size:20px;line-height:24px;}
#cst-land9 .cst-screen-text{margin-top:10px;font-size:14px;line-height:24px;}
#cst-land9 .cst-screen-mark{margin-top:40px;}
#cst-land9 .cst-screen-mark img{width:160px;}
}
@media screen and (max-width:1080px){
#cst-about .cst-workshop-item .cst-workshop-text{line-height:24px;}
#cst-about .cst-workshop-item1 .cst-workshop-titbox{padding-top:15px;padding-bottom:15px;}
#cst-about .cst-workshop-item2 .cst-workshop-titbox{padding:15px 10px 15px 20px;}
}
@media screen and (max-width:1024px){
#cst-header > .e-con-inner{padding-top:10px;padding-bottom:10px;}
#cst-header .cst-menu{justify-items:center;}
#cst-header .cst-menu .elementskit-menu-hamburger{border-color:#ffffff;}
#cst-header .cst-menu .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#ffffff;}
#cst-header #menu-header > li > a{color:#000000;border:none;padding-top:5px;padding-bottom:5px;}
#cst-header #menu-header > li > a:hover{color:#000000;border:none;}
#cst-header #menu-header > li > a.active{color:#de5021;border:none;}
#cst-header #menu-header #menu-item-188 > .elementskit-submenu-panel{display:block!important;opacity:1!important;visibility:visible!important;position:relative!important;transform:none!important;top:0!important;left:0!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important;margin-top:0!important;padding-left:20px;padding-top:5px;padding-bottom:5px;}
#cst-header #menu-header #menu-item-188 > .elementskit-submenu-panel > li > a{color:#000000;padding:5px;font-size:16px;line-height:20px;}
#cst-header #menu-header #menu-item-188 > .elementskit-submenu-panel > li > a:hover{color:#de5021!important;background:transparent!important;}
#cst-header #menu-header #menu-item-188 > .elementskit-submenu-panel > li > a.active{color:#de5021!important;}
#cst-header #menu-header #menu-item-188.current-menu-ancestor > a{color:#de5021!important;}
#cst-footer .cst-f1 .cst-ftop-tip h2{font-size:16px;line-height:20px;}
#cst-footer .cst-f1 .cst-ftop-tit{margin-top:10px;}
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:28px;line-height:36px;}
#cst-footer .cst-f1 .cst-ftop-info{margin-top:10px;}
#cst-footer .cst-f1 .cst-ftop-l{padding-right:10px;width:40%;}
#cst-footer .cst-f1 .cst-ftop-r{padding:20px;border-radius:20px;width:60%;}
#cst-footer .cst-f1 .cst-logo img{width:160px;}
#cst-footer .cst-f1 .cst-links{margin-top:15px;gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-footer .cst-f1 .cst-link-li img{width:28px;height:28px;}
#cst-footer .cst-f1 .cst-nav-tit h2{font-size:20px;line-height:24px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-l{gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-r{gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-footer .cst-f1 .cst-fbottom-l{width:24%;}
#cst-footer .cst-f1 .cst-fbottom-m{width:28%;}
#cst-footer .cst-f1 .cst-fbottom-r{width:44%;}
#cst-footer .cst-f1 .cst-pdf{width:120px;}
#cst-footer .cst-f1 .cst-pdf-text{width:calc(100% - 120px);padding-left:10px;font-size:14px;line-height:20px;}
#cst-footer .cst-f2 .cst-ftop .cst-tip h2{font-size:20px;line-height:24px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:36px;line-height:40px;}
#cst-footer .cst-f2 .cst-ftop-r{padding-left:20px;}
#cst-footer .cst-f2 .cst-nav-tit h2{font-size:20px;line-height:24px;}
#cst-footer .cst-f2 .cst-text{font-size:14px;line-height:18px;width:calc(100% - 180px);}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-ul{gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-li h2{font-size:14px;line-height:18px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-li h2 a{font-size:14px;line-height:18px;}
#cst-footer .cst-f2 .cst-nav-item3 .cst-nav-li h2{font-size:14px;line-height:18px;}
#cst-footer .cst-f2 .cst-logo img{width:160px;}
#cst-footer .cst-f2 .cst-nav-text{font-size:14px;line-height:20px;}
#cst-footer .cst-f2 .cst-link-li img{width:28px;height:28px;}
#cst-footer .cst-f2 .cst-nav-ul{margin-top:15px;}
#cst-footer .cst-f2 .cst-links{margin-top:10px;}
#cst-home .cst-screen-tit h2{font-size:56px;line-height:60px;}
#cst-home .cst-screen-subtit h2{font-size:40px;line-height:44px;}
#cst-home .cst-screen-text{font-size:16px;line-height:24px;}
#cst-home .cst-data > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-home .cst-data .cst-data-li{padding:20px;border-radius:30px 9px 30px 9px;}
#cst-home .cst-data .cst-data-li:hover{border-radius:9px 30px 9px 30px;}
#cst-home .cst-data-num h2{font-size:28px;line-height:32px;}
#cst-home .cst-cmm-tit h2{font-size:48px;line-height:54px;}
#cst-home .cst-cmm-data .elementor-counter{gap:5px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:72px;line-height:80px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:28px;line-height:32px;}
#cst-home .cst-workshop > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-home .cst-workshop-tit h2{line-height:32px;}
#cst-about .cst-screen-con{width:88%;bottom:30px;}
#cst-about .cst-screen-tit h2{font-size:72px;line-height:76px;}
#cst-about .cst-data-zs{top:-40px;}
#cst-about .cst-data-zs h2{font-size:280px;line-height:280px;}
#cst-about .cst-data-tit h2{font-size:32px;line-height:40px;}
#cst-about .cst-data-text{font-size:16px;line-height:28px;}
#cst-about .cst-data-ul{padding:0;}
#cst-about .cst-data-li .elementor-counter{gap:0;}
#cst-about .cst-workshop-item{flex-wrap:wrap;}
#cst-about .cst-workshop-item1{width:94%;margin:0 auto;}
#cst-about .cst-workshop-item1 .cst-workshop-img{width:100%;}
#cst-about .cst-workshop-item1 .cst-workshop-con{width:100%;position:relative;transform:none;top:unset;}
#cst-about .cst-workshop-item2{width:94%;margin:0 auto;margin-top:20px;}
#cst-about .cst-workshop-item2 .cst-workshop-img{width:100%;}
#cst-about .cst-workshop-item2 .cst-workshop-con{width:100%;margin-left:0;position:relative;transform:none;top:unset;}
#cst-about .cst-workshop-item1 .cst-workshop-titbox{margin-top:0;padding-left:15px;padding-right:15px;}
#cst-about .cst-workshop-item1 .cst-workshop-text{padding-right:15px;padding-left:15px;}
#cst-about .cst-workshop-item2 .cst-workshop-titbox{padding:15px;}
#cst-about .cst-workshop-videobox{margin-top:30px;}
#cst-about .cst-workshop-videobox > .e-con-inner{max-width:94%;}
#cst-about .cst-exhibbox{padding-top:30px;padding-bottom:30px;}
#cst-cases .cst-scope > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-cases .cst-scope-tit h2{font-size:36px;line-height:40px;}
#cst-cases .cst-case{padding-top:40px;padding-bottom:50px;}
#cst-cases .cst-case-tit h2{font-size:36px;line-height:40px;}
#cst-cases .cst-salemap > .e-con-inner{padding-top:60px;padding-bottom:60px;}
#cst-contact .cst-screen-tit h2{font-size:72px;line-height:76px;}
#cst-contact .cst-screen-con > .e-con-inner{max-width:88%;}
#cst-contact .cst-formbox{flex-wrap:wrap;}
#cst-contact .cst-formbox-l{margin-left:3%;margin-right:3%;width:94%;}
#cst-contact .cst-formbox-r{margin-left:10%;margin-right:10%;width:80%;margin-top:10px;}
#cst-land-common .cst-mould1 > .e-con-inner{max-width:94%;}
#cst-land-common .cst-mould3{margin-top:-160px;}
#cst-land-common .cst-workshop-tit h2{line-height:32px;}
#cst-land1 .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-land1 .cst-screen-subtit h2{font-size:18px;line-height:22px;}
#cst-land1 .cst-screen-text{line-height:20px;}
#cst-land1 .cst-screen-mark{margin-top:30px;}
#cst-land4 .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-land4 .cst-screen-subtit h2{font-size:18px;line-height:22px;}
#cst-land4 .cst-screen-text{line-height:20px;}
#cst-land4 .cst-screen-mark{margin-top:30px;}
#cst-land7 .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-land7 .cst-screen-subtit h2{font-size:18px;line-height:22px;}
#cst-land7 .cst-screen-text{line-height:20px;}
#cst-land7 .cst-screen-mark{margin-top:30px;}
#cst-land8 .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-land8 .cst-screen-subtit h2{font-size:18px;line-height:22px;}
#cst-land8 .cst-screen-text{line-height:20px;}
#cst-land8 .cst-screen-mark{margin-top:30px;}
#cst-land9 .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-land9 .cst-screen-subtit h2{font-size:18px;line-height:22px;}
#cst-land9 .cst-screen-text{line-height:20px;}
#cst-land9 .cst-screen-mark{margin-top:30px;}
}
@media screen and (max-width:990px){
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:24px;line-height:32px;}
#cst-footer .cst-f1 .cst-ftop-info-item{margin-top:15px;width:80%;}
#cst-footer .cst-f1 .cst-fbottom{align-items:flex-start;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav{flex-wrap:wrap;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-l{width:100%;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-r{width:100%;margin-top:10px;}
#cst-footer .cst-f1 .cst-fbottom-l{width:28%;}
#cst-footer .cst-f1 .cst-fbottom-m{width:20%;}
#cst-footer .cst-f1 .cst-fbottom-r{width:48%;}
#cst-footer .cst-f2 .cst-ftop > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:32px;line-height:36px;}
#cst-footer .cst-f2 .cst-fbottom > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-footer .cst-f2 .cst-fbottom{border-radius:20px 20px 0px 0px;}
#cst-footer .cst-f2 .cst-fbottom-top{padding-top:15px;padding-bottom:15px;}
#cst-footer .cst-f2 .cst-fbottom-bottom{padding-top:15px;}
#cst-home .cst-screen-tit h2{font-size:48px;line-height:52px;}
#cst-home .cst-screen-subtit h2{font-size:36px;line-height:40px;}
#cst-home .cst-screen-text{margin-top:15px;font-size:14px;line-height:20px;}
#cst-home .cst-data-zs{top:5px;}
#cst-home .cst-data-icon img{width:48px;height:48px;}
#cst-home .cst-data .cst-data-li:hover .cst-data-icon-on img{width:48px;height:48px;}
#cst-home .cst-data-data .elementor-counter-title{font-size:14px;line-height:18px;}
#cst-home .cst-cmm > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-home .cst-cmm-t{flex-wrap:wrap;}
#cst-home .cst-cmm-tit{width:100%;}
#cst-home .cst-cmm-tit h2{font-size:44px;line-height:48px;}
#cst-home .cst-cmm-text{width:100%;padding-left:0px;margin-top:10px;font-size:14px;line-height:20px;}
#cst-home .cst-cmm-bt .cst-cmm-data1 .elementor-counter-number-wrapper{padding-left:25px;padding-right:25px;border-radius:20px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:64px;line-height:68px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:24px;line-height:28px;}
#cst-home .cst-workshop > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-home .cst-workshop-tit h2{font-size:20px;line-height:28px;}
#cst-home .cst-workshop-text{margin-top:5px;font-size:14px;line-height:20px;}
#cst-home .cst-workshop-img{border-radius:20px;}
#cst-about .cst-screen-con{width:94%;}
#cst-about .cst-screen-tit h2{font-size:64px;line-height:68px;}
#cst-about .cst-screen-text{font-size:14px;line-height:22px;}
#cst-about .cst-data-zs h2{font-size:240px;line-height:240px;}
#cst-about .cst-data-box > .e-con-inner{padding-top:30px;padding-bottom:30px;flex-wrap:wrap;}
#cst-about .cst-data-l{width:100%;padding-right:0;}
#cst-about .cst-data-r{width:100%;margin-top:10px;}
#cst-about .cst-data-tit h2{font-size:28px;line-height:36px;}
#cst-about .cst-data-text{font-size:14px;line-height:24px;}
#cst-about .cst-data-li .elementor-counter-number-wrapper{font-size:32px;line-height:36px;}
#cst-about .cst-data-li .elementor-counter-title{font-size:16px;line-height:20px;}
#cst-about .cst-workshop-videobox{margin-top:20px;}
#cst-about .cst-workshop{padding-bottom:30px;}
#cst-cases .cst-scope > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-cases .cst-scope-tit h2{font-size:32px;line-height:36px;}
#cst-cases .cst-scope-ul{margin-top:15px;gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-cases .cst-scope-li{width: calc((100% - 20px) / 3);border-radius:15px;padding-top:10px;padding-bottom:15px;}
#cst-cases .cst-scope-li-text{font-size:12px;line-height:18px;padding-left:0;padding-right:0;}
#cst-cases .cst-scope-li-tit{margin-top:5px;}
#cst-cases .cst-scope-li-tit h2{font-size:20px;line-height:24px;}
#cst-cases .cst-case-tit h2{font-size:32px;line-height:36px;}
#cst-cases .cst-case{padding-top:30px;padding-bottom:30px;}
#cst-cases .cst-case-ul{margin-top:15px;}
#cst-cases .cst-case-li1{width:33%;}
#cst-cases .cst-case-li2{width:32%;margin-left:1%;margin-right:1%;}
#cst-cases .cst-case-li3{width:33%;}
#cst-cases .cst-case-li4{width:33%;margin-left:0;margin-top:10px;}
#cst-cases .cst-case-li5{width:32%;margin-left:1%;margin-right:1%;margin-top:10px;}
#cst-cases .cst-case-li6{width:33%;margin-top:10px;}
#cst-cases .cst-case-li{border-radius:15px;}
#cst-cases .cst-salemap > .e-con-inner{padding-top:40px;padding-bottom:40px;}
#cst-cases .cst-salemap-con{width:48%;}
#cst-cases .cst-salemap-tit h2{font-size:40px;line-height:44px;}
#cst-contact .cst-screen-tit h2{font-size:64px;line-height:68px;}
#cst-contact .cst-screen-text{font-size:14px;line-height:22px;}
#cst-contact .cst-screen-con > .e-con-inner{max-width:94%;}
#cst-land-common .cst-process-tit{margin-top:40px;margin-bottom:15px;}
#cst-land-common .cst-process-tit h2{font-size:28px;line-height:32px;}
#cst-land-common .cst-mould{padding-top:30px;padding-bottom:20px;}
#cst-land-common .cst-mould1-tit h2{font-size:28px;line-height:36px;}
#cst-land-common .cst-mould1-img{margin-top:0px;}
#cst-land-common .cst-mould1-con{gap:30px 30px;row-gap:30px;column-gap:30px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:48px;line-height:56px;}
#cst-land-common .cst-mould1-con .elementor-counter-title{font-size:16px;line-height:20px;}
#cst-land-common .cst-mould1-data1 .elementor-counter-number-wrapper{padding-left:25px;padding-right:25px;border-radius:15px;}
#cst-land-common .cst-mould3-data{left:-100px;}
#cst-land-common .cst-mould2-tit h2{font-size:36px;line-height:40px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:84px;line-height:88px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:28px;line-height:32px;}
#cst-land-common .cst-mould3{margin-top:-120px;}
#cst-land-common .cst-about-tit h2{font-size:40px;line-height:44px;}
#cst-land-common .cst-about-data .elementor-counter-title{font-size:16px;line-height:20px;}
#cst-land-common .cst-brand{padding-top:30px;padding-bottom:30px;}
#cst-land-common .cst-workshop > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-land-common .cst-workshop-tit h2{font-size:20px;line-height:28px;}
#cst-land-common .cst-workshop-text{margin-top:5px;font-size:14px;line-height:20px;}
#cst-land-common .cst-workshop-img{border-radius:20px;}
#cst-land-common .cst-review-area{border-top-width:24px;padding-top:30px;padding-bottom:40px;}
#cst-land1 .cst-para{border-top-width:1px;}
#cst-land1 .cst-para > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-land1 .cst-para-con{margin-top:20px;}
#cst-land1 .cst-screen-text{margin-top:5px;font-size:12px;line-height:18px;}
#cst-land1 .cst-para-tit h2{font-size:40px;line-height:44px;}
#cst-land1 .cst-screen-mark{margin-top:15px;}
#cst-land1 .cst-screen-mark img{width:120px;}
#cst-land1 .cst-screen-tit h2{font-size:24px;line-height:28px;}
#cst-land4 .cst-para{border-top-width:1px;}
#cst-land4 .cst-para > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-land4 .cst-para-con{margin-top:20px;}
#cst-land4 .cst-screen-text{margin-top:5px;font-size:12px;line-height:18px;}
#cst-land4 .cst-para-tit h2{font-size:40px;line-height:44px;}
#cst-land4 .cst-screen-mark{margin-top:15px;}
#cst-land4 .cst-screen-mark img{width:120px;}
#cst-land4 .cst-screen-tit h2{font-size:24px;line-height:28px;}
#cst-land7 .cst-para{border-top-width:1px;}
#cst-land7 .cst-para > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-land7 .cst-para-con{margin-top:20px;}
#cst-land7 .cst-screen-text{margin-top:5px;font-size:12px;line-height:18px;}
#cst-land7 .cst-para-tit h2{font-size:40px;line-height:44px;}
#cst-land7 .cst-screen-mark{margin-top:15px;}
#cst-land7 .cst-screen-mark img{width:120px;}
#cst-land7 .cst-screen-tit h2{font-size:24px;line-height:28px;}
#cst-land8 .cst-para{border-top-width:1px;}
#cst-land8 .cst-para > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-land8 .cst-para-con{margin-top:20px;}
#cst-land8 .cst-screen-text{margin-top:5px;font-size:12px;line-height:18px;}
#cst-land8 .cst-para-tit h2{font-size:40px;line-height:44px;}
#cst-land8 .cst-screen-mark{margin-top:15px;}
#cst-land8 .cst-screen-mark img{width:120px;}
#cst-land8 .cst-screen-tit h2{font-size:24px;line-height:28px;}
#cst-land9 .cst-para{border-top-width:1px;}
#cst-land9 .cst-para > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-land9 .cst-para-con{margin-top:20px;}
#cst-land9 .cst-screen-text{margin-top:5px;font-size:12px;line-height:18px;}
#cst-land9 .cst-para-tit h2{font-size:40px;line-height:44px;}
#cst-land9 .cst-screen-mark{margin-top:15px;}
#cst-land9 .cst-screen-mark img{width:120px;}
#cst-land9 .cst-screen-tit h2{font-size:24px;line-height:28px;}
}
@media screen and (max-width:880px){
#cst-cases .cst-case-con{margin-top:140px;}
#cst-land-common .cst-mould2-r{padding-top:30px;padding-right:30px;}
#cst-land-common .cst-mould3{margin-top:-100px;}
#cst-land-common .cst-about-text{font-size:14px;line-height:20px;}
#cst-land1 .cst-screen-mark{margin-top:10px;}
#cst-land1 .cst-screen-mark img{width:90px;}
#cst-land4 .cst-screen-mark{margin-top:10px;}
#cst-land4 .cst-screen-mark img{width:90px;}
#cst-land7 .cst-screen-mark{margin-top:10px;}
#cst-land7 .cst-screen-mark img{width:90px;}
#cst-land8 .cst-screen-mark{margin-top:10px;}
#cst-land8 .cst-screen-mark img{width:90px;}
#cst-land9 .cst-screen-mark{margin-top:10px;}
#cst-land9 .cst-screen-mark img{width:90px;}
}
@media screen and (max-width:767px){
#cst-header .cst-logo{padding-right:0px;}
#cst-header .cst-logo img{width:100px;}
#cst-header .cst-menu{width:calc(100% - 100px - 125px);}
#cst-header .cst-gt{width:125px;}
#cst-header .gtranslate_wrapper:before{width:24px;height:24px;margin-top:-12px;}
#cst-header .gtranslate_wrapper:after{width:8px;height:5px;margin-top:-2.5px;}
#cst-header .gtranslate_wrapper select{position:relative;padding:3px 10px 3px 30px;height:30px;}
#cst-footer .cst-f1 .cst-ftop-tit{margin-top:5px;}
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:20px;line-height:28px;}
#cst-footer .cst-f1 .cst-ftop{padding-top:30px;padding-bottom:30px;flex-wrap:wrap;}
#cst-footer .cst-f1 .cst-ftop-l{width:100%;padding-right:0;}
#cst-footer .cst-f1 .cst-ftop-r{width:100%;margin-top:15px;padding:15px;border-radius:15px;}
#cst-footer .cst-f1 .cst-ftop-info-item{margin-top:10px;width:100%;}
#cst-footer .cst-f1 .cst-ftop-info-tit{padding-bottom:5px;}
#cst-footer .cst-f1 .cst-fbottom{flex-wrap:wrap;}
#cst-footer .cst-f1 .cst-fbottom-l{width:100%;}
#cst-footer .cst-f1 .cst-fbottom-m{width:100%;margin-top:15px;}
#cst-footer .cst-f1 .cst-fbottom-r{width:100%;margin-top:15px;flex-wrap:wrap;}
#cst-footer .cst-f1 .cst-pdf{width:60%;max-width:170px;}
#cst-footer .cst-f1 .cst-pdf img{width:auto;}
#cst-footer .cst-f1 .cst-pdf-text{width:100%;padding-left:0;margin-top:10px;}
#cst-footer .cst-f1 .cst-logo img{width:120px;}
#cst-footer .cst-f1 .cst-form-tit h2{font-size:30px;line-height:36px;}
#cst-footer .cst-f1 .cst-ftop-r .cst-form-text{margin-top:10px;font-size:14px;line-height:20px;}
#cst-footer .cst-f1 .cst-form{margin-top:15px;}
#cst-footer .cst-f1 .cst-links{margin-top:10px;}
#cst-footer .cst-f2 .cst-ftop-l{width:100%;}
#cst-footer .cst-f2 .cst-ftop .cst-ftop-t{padding-bottom:20px;}
#cst-footer .cst-f2 .cst-ftop .cst-tip h2{font-size:18px;line-height:22px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:28px;line-height:32px;}
#cst-footer .cst-f2 .cst-ftop .cst-ftop-r{padding-left:0;width:60%;margin:0 auto;margin-top:20px;}
#cst-footer .cst-f2 .cst-fbottom{border-radius:15px 15px 0px 0px;}
#cst-footer .cst-f2 .cst-fbottom-top{flex-wrap:wrap;}
#cst-footer .cst-f2 .cst-text{width:100%;margin-top:10px;}
#cst-footer .cst-f2 .cst-fbottom-bottom{flex-wrap:wrap;}
#cst-footer .cst-f2 .cst-nav-ul{margin-top:10px;}
#cst-footer .cst-f2 .cst-nav-item1{width:100%;}
#cst-footer .cst-f2 .cst-nav-item2{width:100%;margin-top:15px;}
#cst-footer .cst-f2 .cst-nav-item3{width:100%;margin-top:15px;}
#cst-footer .cst-f2 .cst-fbottom-top{padding-top:0;}
#cst-footer .cst-f2 .cst-logo img{width:120px;}
#cst-home .cst-screen-tit h2{font-size:44px;line-height:48px;}
#cst-home .cst-screen-subtit h2{font-size:32px;line-height:36px;}
#cst-home .cst-brand > .e-con-inner{max-width:94%;padding-top:30px;padding-bottom:30px;}
#cst-home .cst-data > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-home .cst-data-ul{flex-wrap:wrap;}
#cst-home .cst-data .cst-data-li{width:calc((100% - 20px) / 2);margin:5px 5px;}
#cst-home .cst-data-zs{width:94%;}
#cst-home .cst-cmm-bt{margin-top:20px;}
#cst-home .cst-cmm-bt .cst-cmm-data .elementor-counter-number-wrapper{padding-top:10px;padding-bottom:10px;}
#cst-home .cst-cmm-bt .cst-cmm-data1 .elementor-counter-number-wrapper{padding-left:20px;padding-right:20px;border-radius:15px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:56px;line-height:60px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:20px;line-height:24px;}
#cst-home .cst-cmm-tit h2{font-size:40px;line-height:44px;}
#cst-home .cst-cmm-text{margin-top:5px;}
#cst-home .cst-workshop > .e-con-inner{padding-top:20px;padding-bottom:20px;gap:15px 15px;row-gap:15px;column-gap:15px;}
#cst-home .cst-workshop-item{gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-home .cst-workshop-item2{flex-direction:column-reverse;}
#cst-home .cst-workshop-tit h2{font-size:18px;line-height:24px;}
#cst-home .cst-workshop-item3 .cst-workshop-tit{margin-top:0px;}
#cst-home .cst-workshop-item3 .cst-workshop-tit h2{padding-left:15px;}
#cst-home .cst-workshop-item3 .cst-workshop-tit .mark-dot{width:6px;height:6px;margin-top:-3px;}
#cst-about .cst-screen-con{bottom:20px;}
#cst-about .cst-screen-tit h2{font-size:56px;line-height:60px;}
#cst-about .cst-screen-text{margin-top:0;font-size:12px;line-height:16px;}
#cst-about .cst-data-zs h2{font-size:200px;line-height:200px;}
#cst-about .cst-data-box > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-about .cst-exhibbox{padding-top:20px;padding-bottom:20px;}
#cst-cases .cst-scope > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-cases .cst-scope-ul{flex-wrap:wrap;margin-top:10px;}
#cst-cases .cst-scope-li{width: calc((100% - 10px) / 2);}
#cst-cases .cst-scope-tit h2{font-size:28px;line-height:32px;}
#cst-cases .cst-scope-li-tit h2{font-size:18px;line-height:22px;}
#cst-cases .cst-case{padding-top:20px;padding-bottom:20px;}
#cst-cases .cst-case-tit h2{font-size:28px;line-height:32px;}
#cst-cases .cst-case-ul{flex-wrap:wrap;width:94%;margin:0 auto;margin-top:10px;}
#cst-cases .cst-case-li1{width:49%;}
#cst-cases .cst-case-li2{width:49%;margin:0;margin-left:2%;}
#cst-cases .cst-case-li3{width:49%;margin:0;margin-top:10px;}
#cst-cases .cst-case-li4{width:49%;margin:0;margin-top:10px;margin-left:2%;}
#cst-cases .cst-case-li5{width:49%;margin:0;margin-top:10px;}
#cst-cases .cst-case-li6{width:49%;margin:0;margin-top:10px;margin-left:2%;}
#cst-cases .cst-case-con{padding-left:10px;padding-right:10px;}
#cst-cases .cst-case-text{font-size:12px;line-height:16px;}
#cst-cases .cst-salemap-text{font-size:12px;line-height:20px;}
#cst-cases .cst-salemap-tit h2{font-size:32px;line-height:36px;}
#cst-cases .cst-salemap-con{width:100%;}
#cst-cases .cst-salemap > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-contact .cst-screen-tit h2{font-size:56px;line-height:60px;}
#cst-contact .cst-screen-text{margin-top:0;font-size:12px;line-height:16px;}
#cst-contact .cst-formbox{padding-top:20px;}
#cst-contact .cst-map{border-radius:15px;}
#cst-contact .cst-mapbox > .e-con-inner{padding-top:30px;padding-bottom:30px;}
#cst-land-common .cst-process-tit{margin-top:30px;}
#cst-land-common .cst-process-tit h2{font-size:24px;line-height:28px;}
#cst-land-common .cst-mould1-tit h2{font-size:24px;line-height:32px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:42px;line-height:50px;}
#cst-land-common .cst-mould1-data1 .elementor-counter-number-wrapper{padding-left:10px;padding-right:10px;border-radius:10px;}
#cst-land-common .cst-mould2-tit h2{font-size:32px;line-height:36px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:72px;line-height:76px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:24px;line-height:28px;}
#cst-land-common .cst-mould2 {margin-top:10px;align-items:center;}
#cst-land-common .cst-mould2-l{width:50%;}
#cst-land-common .cst-mould2-r{width:50%;padding-top:0;padding-right:3%;}
#cst-land-common .cst-mould2-text{margin-top:0px;}
#cst-land-common .cst-mould3{margin-top:10px;}
#cst-land-common .cst-mould3-con{width:80%;margin-left:20%;}
#cst-land-common .cst-mould3-data{left:-5%;top:10px;}
#cst-land-common .cst-about-tit h2{font-size:32px;line-height:36px;}
#cst-land-common .cst-about-ul{flex-wrap:wrap;margin-top:10px;}
#cst-land-common .cst-about-data{width:48%;margin-top:10px;}
#cst-land-common .cst-about-con{position:relative;margin-bottom:-100px;}
#cst-land-common .cst-about-data .elementor-counter-number-wrapper{font-size:32px;line-height:36px;}
#cst-land-common .cst-about-data .elementor-counter-title{font-size:14px;line-height:18px;}
#cst-land-common .cst-workshop-item{gap:10px 10px;row-gap:10px;column-gap:10px;}
#cst-land-common .cst-workshop-tit h2{font-size:18px;line-height:24px;}
#cst-land-common .cst-workshop-item3 .cst-workshop-tit h2{padding-left:15px;}
#cst-land-common .cst-workshop-item3 .cst-workshop-tit .mark-dot{width:6px;height:6px;margin-top:-3px;}
#cst-land-common .cst-workshop > .e-con-inner{gap:15px 15px;row-gap:15px;column-gap:15px;}
#cst-land-common .cst-workshop-item2{flex-direction:column-reverse;}
#cst-land-common .cst-workshop-item3 .cst-workshop-tit{margin-top:0px;}
#cst-land-common .cst-brand-con > .e-con-inner{max-width:94%;}
#cst-land1 .cst-para > .e-con-inner{max-width:94%;}
#cst-land1 .cst-screen-box{width:50%;}
#cst-land1 .cst-para-tit h2{font-size:32px;line-height:36px;}
#cst-land1 .cst-screen-text{display:none;}
#cst-land1 .cst-screen-subtit h2{font-size:16px;line-height:20px;}
#cst-land1 .cst-screen-mark img{width:60px;}
#cst-land4 .cst-para > .e-con-inner{max-width:94%;}
#cst-land4 .cst-screen-box{width:50%;}
#cst-land4 .cst-para-tit h2{font-size:32px;line-height:36px;}
#cst-land4 .cst-screen-text{display:none;}
#cst-land4 .cst-screen-subtit h2{font-size:16px;line-height:20px;}
#cst-land4 .cst-screen-mark img{width:60px;}
#cst-land7 .cst-para > .e-con-inner{max-width:94%;}
#cst-land7 .cst-screen-box{width:50%;}
#cst-land7 .cst-para-tit h2{font-size:32px;line-height:36px;}
#cst-land7 .cst-screen-text{display:none;}
#cst-land7 .cst-screen-subtit h2{font-size:16px;line-height:20px;}
#cst-land7 .cst-screen-mark img{width:60px;}
#cst-land8 .cst-para > .e-con-inner{max-width:94%;}
#cst-land8 .cst-screen-box{width:50%;}
#cst-land8 .cst-para-tit h2{font-size:32px;line-height:36px;}
#cst-land8 .cst-screen-text{display:none;}
#cst-land8 .cst-screen-subtit h2{font-size:16px;line-height:20px;}
#cst-land8 .cst-screen-mark img{width:60px;}
#cst-land9 .cst-para > .e-con-inner{max-width:94%;}
#cst-land9 .cst-screen-box{width:50%;}
#cst-land9 .cst-para-tit h2{font-size:32px;line-height:36px;}
#cst-land9 .cst-screen-text{display:none;}
#cst-land9 .cst-screen-subtit h2{font-size:16px;line-height:20px;}
#cst-land9 .cst-screen-mark img{width:60px;}
}
@media screen and (max-width:640px){
#cst-land-common .cst-mould1-con{flex-wrap:wrap;gap:0px 0px;row-gap:0px;column-gap:0px;}
#cst-land-common .cst-mould1-tit{width:100%;padding-bottom:10px;text-align:center;}
#cst-land-common .cst-mould1-tit span{display:inline-block;}
#cst-land-common .cst-mould1-data1{width:auto;margin-right:30px;}
#cst-land-common .cst-mould1-data2{width:auto;}
#cst-land-common .cst-mould2-tit h2{font-size:28px;line-height:32px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:64px;line-height:68px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:20px;line-height:24px;}
}
@media screen and (max-width:604px){
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:18px;line-height:26px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:24px;line-height:28px;}
#cst-home .cst-screen-tit h2{font-size:40px;line-height:44px;}
#cst-home .cst-screen-subtit h2{font-size:28px;line-height:32px;}
#cst-home .cst-screen-text{margin-top:10px;}
#cst-home .cst-cmm-bt .cst-cmm-data .elementor-counter-number-wrapper{padding-top:5px;padding-bottom:5px;}
#cst-home .cst-cmm-bt .cst-cmm-data1 .elementor-counter-number-wrapper{padding-left:10px;padding-right:10px;border-radius:10px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:44px;line-height:48px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:18px;line-height:22px;}
#cst-home .cst-cmm-tit h2{font-size:36px;line-height:40px;}
#cst-about .cst-screen-tit h2{font-size:48px;line-height:52px;}
#cst-about .cst-data-zs h2{font-size:160px;line-height:160px;}
#cst-about .cst-data-tit h2{font-size:24px;line-height:28px;}
#cst-about .cst-data-li .elementor-counter-number-wrapper{font-size:28px;line-height:32px;}
#cst-about .cst-data-li .elementor-counter-title{font-size:14px;line-height:18px;}
#cst-cases .cst-scope-tit h2{font-size:24px;line-height:28px;}
#cst-cases .cst-case-tit h2{font-size:24px;line-height:28px;}
#cst-contact .cst-screen-tit h2{font-size:48px;line-height:52px;}
#cst-contact .cst-formbox-r{margin-left:3%;margin-right:3%;width:94%;}
#cst-contact .cst-mapbox > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-land-common .cst-mould{padding-top:20px;padding-bottom:20px;}
#cst-land-common .cst-mould1-tit h2{font-size:22px;line-height:28px;}
#cst-land-common .cst-mould2-tit h2{font-size:24px;line-height:28px;}
#cst-land-common .cst-mould2-text{font-size:14px;line-height:24px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:56px;line-height:60px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:18px;line-height:22px;}
#cst-land-common .cst-about-tit h2{font-size:24px;line-height:28px;}
#cst-land-common .cst-about-con{margin-bottom:-80px;}
#cst-land-common .cst-about-data .elementor-counter-number-wrapper{font-size:28px;line-height:32px;}
#cst-land-common .cst-about-data .elementor-counter-title{font-size:12px;line-height:16px;}
#cst-land-common .cst-brand{padding-top:20px;padding-bottom:20px;}
#cst-land-common .cst-workshop > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-land-common .cst-review-area{border-top-width:20px;padding-top:20px;padding-bottom:20px;}
#cst-land1 .cst-para > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-land1 .cst-para-con{margin-top:10px;}
#cst-land1 .cst-para-tit h2{font-size:24px;line-height:28px;}
#cst-land1 .cst-screen-subtit h2{font-size:14px;line-height:18px;}
#cst-land1 .cst-screen-tit h2{font-size:20px;line-height:24px;}
#cst-land1 .cst-screen-mark{margin-top:5px;}
#cst-land4 .cst-para > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-land4 .cst-para-con{margin-top:10px;}
#cst-land4 .cst-para-tit h2{font-size:24px;line-height:28px;}
#cst-land4 .cst-screen-subtit h2{font-size:14px;line-height:18px;}
#cst-land4 .cst-screen-tit h2{font-size:20px;line-height:24px;}
#cst-land4 .cst-screen-mark{margin-top:5px;}
#cst-land7 .cst-para > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-land7 .cst-para-con{margin-top:10px;}
#cst-land7 .cst-para-tit h2{font-size:24px;line-height:28px;}
#cst-land7 .cst-screen-subtit h2{font-size:14px;line-height:18px;}
#cst-land7 .cst-screen-tit h2{font-size:20px;line-height:24px;}
#cst-land7 .cst-screen-mark{margin-top:5px;}
#cst-land8 .cst-para > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-land8 .cst-para-con{margin-top:10px;}
#cst-land8 .cst-para-tit h2{font-size:24px;line-height:28px;}
#cst-land8 .cst-screen-subtit h2{font-size:14px;line-height:18px;}
#cst-land8 .cst-screen-tit h2{font-size:20px;line-height:24px;}
#cst-land8 .cst-screen-mark{margin-top:5px;}
#cst-land9 .cst-para > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-land9 .cst-para-con{margin-top:10px;}
#cst-land9 .cst-para-tit h2{font-size:24px;line-height:28px;}
#cst-land9 .cst-screen-subtit h2{font-size:14px;line-height:18px;}
#cst-land9 .cst-screen-tit h2{font-size:20px;line-height:24px;}
#cst-land9 .cst-screen-mark{margin-top:5px;}
}
@media screen and (max-width:480px){
#cst-header .cst-logo{padding-right:0px;}
#cst-header .cst-logo img{width:96px;}
#cst-header .cst-menu{width:calc(100% - 96px - 120px);}
#cst-header .cst-menu .elementskit-menu-hamburger{padding:5px;width:32px;}
#cst-header .cst-gt{width:120px;}
#cst-header .gtranslate_wrapper select{padding:0px 10px 0px 27px;height:24px;font-size:14px;line-height:24px;}
#cst-footer .cst-f1 .cst-ftop{padding-top:20px;padding-bottom:20px;}
#cst-footer .cst-f1 .cst-ftop-tip h2{font-size:14px;line-height:18px;}
#cst-footer .cst-f1 .cst-ftop-tit h2{font-size:18px;line-height:24px;}
#cst-footer .cst-f1 .cst-ftop-info-li h2{line-height:22px;}
#cst-footer .cst-f1 .cst-ftop-info{margin-top:5px;}
#cst-footer .cst-f1 .cst-fbottom{padding-top:20px;padding-bottom:20px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav{margin-top:10px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-l{gap:5px 5px;row-gap:5px;column-gap:5px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-r{gap:5px 5px;row-gap:5px;column-gap:5px;}
#cst-footer .cst-f1 .cst-ftop-info-text{line-height:18px;}
#cst-footer .cst-f1 .cst-form{margin-top:10px;}
#cst-footer .cst-f1 .cst-fbottom-m .cst-nav-r{margin-top:5px;}
#cst-footer .cst-f1 .cst-links{gap:5px 5px;row-gap:5px;column-gap:5px;}
#cst-footer .cst-f2 .cst-fbottom > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-footer .cst-f2 .cst-fbottom-top{padding-bottom:10px;}
#cst-footer .cst-f2 .cst-fbottom-bottom{padding-top:10px;}
#cst-footer .cst-f2 .cst-nav-ul{margin-top:5px;}
#cst-footer .cst-f2 .cst-nav-item2 .cst-nav-ul{gap:5px 5px;row-gap:5px;column-gap:5px;}
#cst-footer .cst-f2 .cst-ftop .cst-tip h2{font-size:16px;line-height:20px;}
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:20px;line-height:24px;}
#cst-footer .cst-f2 .cst-ftop .cst-ftop-r{width:80%;}
#cst-footer .cst-f2 .cst-nav-text{line-height:18px;}
#cst-footer .cst-f2 .cst-links{gap:5px 5px;row-gap:5px;column-gap:5px;}
#cst-home .cst-screen-tit h2{font-size:36px;line-height:40px;}
#cst-home .cst-screen-subtit{margin-top:0;}
#cst-home .cst-screen-subtit h2{font-size:24px;line-height:28px;}
#cst-home .cst-screen-text{font-size:12px;line-height:16px;}
#cst-home .cst-brand-tip{padding:5px 0px 5px 20px;margin-top:-15px;}
#cst-home .cst-brand-tip h2{font-size:16px;line-height:20px;}
#cst-home .cst-brand > .e-con-inner{padding-top:20px;padding-bottom:25px;}
#cst-home .cst-data > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-home .cst-data .cst-data-li{padding:15px;border-radius:20px 5px 20px 5px;}
#cst-home .cst-data .cst-data-li:hover{border-radius:5px 20px 5px 20px;}
#cst-home .cst-data-num h2{font-size:24px;line-height:28px;}
#cst-home .cst-data-data .elementor-counter-title{font-size:12px;line-height:16px;}
#cst-home .cst-cmm-tit h2{font-size:32px;line-height:36px;}
#cst-home .cst-cmm-text{margin-top:0px;}
#cst-home .cst-cmm-bt{margin-top:15px;}
#cst-home .cst-cmm > .e-con-inner{padding-top:20px;padding-bottom:20px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:32px;line-height:36px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:16px;line-height:20px;}
#cst-home .cst-workshop-img{border-radius:15px;}
#cst-home .cst-workshop-tit h2{font-size:16px;line-height:22px;}
#cst-home .cst-workshop-text{font-size:12px;line-height:18px;}
#cst-about .cst-screen-tit h2{font-size:36px;line-height:40px;}
#cst-about .cst-screen-con{bottom:15px;}
#cst-about .cst-screen-text{display:none;}
#cst-about .cst-data-zs{top:-20px;}
#cst-about .cst-data-zs h2{font-size:130px;line-height:130px;}
#cst-about .cst-data-tit h2{font-size:20px;line-height:24px;}
#cst-about .cst-data-ul{margin-top:10px;}
#cst-about .cst-data-r{margin-top:5px;}
#cst-about .cst-data-li .elementor-counter-number-wrapper{font-size:22px;line-height:26px;}
#cst-about .cst-data-li .elementor-counter-title{font-size:12px;line-height:16px;}
#cst-about .cst-data-text{font-size:12px;line-height:16px;}
#cst-cases .cst-scope-tit h2{font-size:20px;line-height:24px;}
#cst-cases .cst-scope-li{width:100%;}
#cst-cases .cst-scope-li-tit h2{font-size:16px;line-height:20px;}
#cst-cases .cst-scope-li-text{line-height:16px;}
#cst-cases .cst-case-tit h2{font-size:20px;line-height:24px;}
#cst-cases .cst-case-li1{width:100%;}
#cst-cases .cst-case-li2{width:100%;margin:0;margin-top:10px;}
#cst-cases .cst-case-li3{width:100%;margin:0;margin-top:10px;}
#cst-cases .cst-case-li4{width:100%;margin:0;margin-top:10px;}
#cst-cases .cst-case-li5{width:100%;margin:0;margin-top:10px;}
#cst-cases .cst-case-li6{width:100%;margin:0;margin-top:10px;}
#cst-cases .cst-case-li{border-radius:10px;}
#cst-cases .cst-salemap-tit h2{font-size:28px;line-height:32px;}
#cst-cases .cst-salemap-con .cst-logo img{width:80px;}
#cst-contact .cst-screen-tit h2{font-size:36px;line-height:40px;}
#cst-contact .cst-screen-text{display:none;}
#cst-contact .cst-map{border-radius:10px;}
#cst-land-common .cst-process-tit{margin-top:20px;}
#cst-land-common .cst-process-tit h2{font-size:20px;line-height:24px;}
#cst-land-common .cst-mould1-tit h2{font-size:20px;line-height:24px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:32px;line-height:36px;}
#cst-land-common .cst-mould1-data1{width:auto;margin-right:20px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:48px;line-height:52px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:16px;line-height:20px;}
#cst-land-common .cst-mould2-l{width:40%;}
#cst-land-common .cst-mould2-r{width:60%;}
#cst-land-common .cst-mould2-text{font-size:12px;line-height:20px;}
#cst-land-common .cst-mould2-tit h2{font-size:20px;line-height:24px;}
#cst-land-common .cst-mould3-con{width:90%;margin-left:10%;}
#cst-land-common .cst-mould3-data{left:0;}
#cst-land-common .cst-about-con{margin-bottom:-40px;}
#cst-land-common .cst-about-text{font-size:12px;line-height:16px;}
#cst-land-common .cst-about-tit h2{font-size:20px;line-height:24px;}
#cst-land-common .cst-about-data .elementor-counter-number-wrapper{font-size:24px;line-height:28px;}
#cst-land-common .cst-workshop-text{font-size:12px;line-height:18px;}
#cst-land-common .cst-workshop-tit h2{font-size:16px;line-height:22px;}
#cst-land-common .cst-workshop-text{font-size:12px;line-height:18px;}
#cst-land-common .cst-workshop-img{border-radius:15px;}
#cst-land1 .cst-para-tit h2{font-size:20px;line-height:24px;}
#cst-land1 .cst-screen-tit h2{font-size:18px;line-height:22px;}
#cst-land1 .cst-screen-subtit h2{font-size:12px;line-height:16px;}
#cst-land1 .cst-screen-tit{margin-top:0px;}
#cst-land1 .cst-screen-mark{margin-top:0px;}
#cst-land1 .cst-screen-mark img{width:50px;}
#cst-land4 .cst-para-tit h2{font-size:20px;line-height:24px;}
#cst-land4 .cst-screen-tit h2{font-size:18px;line-height:22px;}
#cst-land4 .cst-screen-subtit h2{font-size:12px;line-height:16px;}
#cst-land4 .cst-screen-tit{margin-top:0px;}
#cst-land4 .cst-screen-mark{margin-top:0px;}
#cst-land4 .cst-screen-mark img{width:50px;}
#cst-land7 .cst-para-tit h2{font-size:20px;line-height:24px;}
#cst-land7 .cst-screen-tit h2{font-size:18px;line-height:22px;}
#cst-land7 .cst-screen-subtit h2{font-size:12px;line-height:16px;}
#cst-land7 .cst-screen-tit{margin-top:0px;}
#cst-land7 .cst-screen-mark{margin-top:0px;}
#cst-land7 .cst-screen-mark img{width:50px;}
#cst-land8 .cst-para-tit h2{font-size:20px;line-height:24px;}
#cst-land8 .cst-screen-tit h2{font-size:18px;line-height:22px;}
#cst-land8 .cst-screen-subtit h2{font-size:12px;line-height:16px;}
#cst-land8 .cst-screen-tit{margin-top:0px;}
#cst-land8 .cst-screen-mark{margin-top:0px;}
#cst-land8 .cst-screen-mark img{width:50px;}
#cst-land9 .cst-para-tit h2{font-size:20px;line-height:24px;}
#cst-land9 .cst-screen-tit h2{font-size:18px;line-height:22px;}
#cst-land9 .cst-screen-subtit h2{font-size:12px;line-height:16px;}
#cst-land9 .cst-screen-tit{margin-top:0px;}
#cst-land9 .cst-screen-mark{margin-top:0px;}
#cst-land9 .cst-screen-mark img{width:50px;}
}
@media screen and (max-width:420px){
#cst-about .cst-data-zs h2{font-size:100px;line-height:100px;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:40px;line-height:44px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:14px;line-height:18px;}
}
@media screen and (max-width:360px){
#cst-footer .cst-f2 .cst-ftop .cst-tit h2{font-size:18px;line-height:22px;}
#cst-home .cst-screen-tit h2{font-size:32px;line-height:36px;}
#cst-home .cst-screen-subtit h2{font-size:20px;line-height:24px;}
#cst-home .cst-screen-text{display:none;}
#cst-home .cst-brand > .e-con-inner{padding-top:15px;padding-bottom:20px;}
#cst-home .cst-data .cst-data-li{width:100%;margin:5px 0px;}
#cst-home .cst-cmm-tit h2{font-size:24px;line-height:28px;}
#cst-home .cst-cmm-data .elementor-counter-number-wrapper{font-size:24px;line-height:28px;}
#cst-home .cst-cmm-data .elementor-counter-title{font-size:14px;line-height:18px;}
#cst-about .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-about .cst-data-tit h2{font-size:18px;line-height:22px;}
#cst-about .cst-data-ul{flex-wrap:wrap;gap:5px;}
#cst-about .cst-data-li{width:100%;}
#cst-about .cst-data-li .elementor-counter-title{justify-content:center;}
#cst-about .cst-data-li .elementor-counter{align-items:center;}
#cst-cases .cst-case-con{margin-top:120px;}
#cst-contact .cst-screen-tit h2{font-size:28px;line-height:32px;}
#cst-contact .cst-mapbox > .e-con-inner{padding-top:15px;padding-bottom:15px;}
#cst-land-common .cst-process-tit{margin-bottom:0px;}
#cst-land-common .cst-process-tit h2{font-size:16px;line-height:18px;}
#cst-land-common .cst-mould1-con .elementor-counter-number-wrapper{font-size:28px;line-height:34px;}
#cst-land-common .cst-mould1-data1{padding-bottom:10px;margin-right:0px;}
#cst-land-common .cst-mould1-data2{width:100%;}
#cst-land-common .cst-mould3-data{top:0;}
#cst-land-common .cst-mould3-data .elementor-counter-number-wrapper{font-size:32px;line-height:36px;}
#cst-land-common .cst-mould3-data .elementor-counter-title{font-size:12px;line-height:16px;}
#cst-land-common .cst-mould2-l{width:94%;margin:0 auto;}
#cst-land-common .cst-mould2-r{width:94%;margin:0 auto;padding:0;}
#cst-land-common .cst-mould3-con{width:94%;margin-left:6%;}
#cst-land-common .cst-about-data .elementor-counter-number-wrapper{font-size:20px;line-height:24px;}
#cst-land-common .cst-about-ul{margin-top:0px;}
}