.elementor-18 .elementor-element.elementor-element-8dfca8a{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}body.page-id-18 .page-header,body.page-id-18 .elementor-element-deba3e9,body.page-id-18 footer.elementor-location-footer{display:none!important}body.page-id-18 .elementor-element-8dfca8a,body.page-id-18 .elementor-element-8dfca8a>.e-con-inner,body.page-id-18 .elementor-element-e1ae01a,body.page-id-18 .elementor-element-e1ae01a>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.page-id-18 .elementor-location-header{height:100px;background:#fff}body.page-id-18 .elementor-location-header .elementor-element-b22b565>.e-con-inner{width:min(1172px,calc(100% - 54px));max-width:none;min-height:100px;padding:0;display:flex;align-items:center;justify-content:space-between}body.page-id-18 .elementor-location-header .elementor-element-0ba5070{width:286px;max-width:286px;transform:translateX(-35px)}body.page-id-18 .elementor-location-header .elementor-element-0ba5070 img{width:286px;height:auto}body.page-id-18 .elementor-location-header .elementor-element-4545602{transform:translateX(34px)}body.page-id-18 .elementor-location-header .elementor-nav-menu--main .elementor-item{min-width:75px;min-height:100px;padding:20px 14px;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}body.page-id-18 .elementor-location-header .elementor-nav-menu--main .elementor-item:hover,body.page-id-18 .elementor-location-header .elementor-nav-menu--main .elementor-item-active{color:#2d66c4!important}body.page-id-18 .elementor-location-header .elementor-nav-menu--main .elementor-item:after{display:none!important}.cmc-reference-page,.cmc-reference-page *{box-sizing:border-box}.cmc-reference-page{--blue:#2d66c4;--bright-blue:#459be0;--pale-blue:#dbf2fb;--heading:#3c4653;--footer:#f6f6f6;--muted:#9da4ac;width:100%;overflow:hidden;background:#fff;color:var(--heading);font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:500;line-height:1.67;-webkit-font-smoothing:antialiased}.cmc-reference-page a{color:inherit;text-decoration:none}.cmc-reference-page img{display:block;max-width:100%;height:auto}.cmc-reference-page h2,.cmc-reference-page h3,.cmc-reference-page h4,.cmc-reference-page p{margin-top:0}.cmc-reference-page .cmc-title-band{min-height:252px;background:var(--pale-blue)}.cmc-reference-page .cmc-title-band>div{width:min(1172px,calc(100% - 54px));margin:0 auto;padding-top:50px}.cmc-reference-page .cmc-title-band h2{margin-bottom:8px;font-size:30px;line-height:1.35;font-weight:700}.cmc-reference-page .cmc-title-band p{font-size:17px;color:#3c4653}.cmc-reference-page .cmc-card-grid{width:min(1172px,calc(100% - 54px));margin:0 auto;padding:50px 0 35px;display:grid;grid-template-columns:repeat(3,1fr);gap:45px 25px}.cmc-reference-page .cmc-card{position:relative;background:#fff;box-shadow:0 4px 0 #f1f4f9}.cmc-reference-page .cmc-card>a:first-child{display:block;overflow:hidden}.cmc-reference-page .cmc-card img{width:100%;aspect-ratio:1.414;object-fit:cover;transition:transform .25s ease}.cmc-reference-page .cmc-card:hover img{transform:scale(1.02)}.cmc-reference-page .cmc-card-body{min-height:252px;padding:38px 12% 45px;border:1px solid #e7eaf0;border-top:0;border-radius:0 0 5px 5px}.cmc-reference-page .cmc-card h3{margin-bottom:13px;color:#3c4653;font-size:17px;line-height:1.5;font-weight:500}.cmc-reference-page .cmc-card p{min-height:50px;margin-bottom:24px;color:#acb3bb}.cmc-reference-page .sample-button{min-height:49px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #55a3de;border-radius:1px;color:#55a3de!important;background:#fff;font-size:14px}.cmc-reference-page .sample-button:hover{color:#fff!important;background:#55a3de}.cmc-reference-page .ref-footer{margin-top:20px;background:var(--footer);color:var(--muted)}.cmc-reference-page .footer-grid{width:min(1172px,calc(100% - 54px));margin:0 auto;padding:65px 0 75px;display:grid;grid-template-columns:.9fr 1.15fr 1.05fr 1fr;gap:60px}.cmc-reference-page .footer-grid h4{margin-bottom:24px;color:#697079;font-size:17px;font-weight:500}.cmc-reference-page .footer-grid section>a,.cmc-reference-page .footer-grid section>span{margin-bottom:8px;display:flex;gap:7px;align-items:flex-start}.cmc-reference-page .footer-grid i{flex:0 0 auto;margin-top:5px;color:var(--blue)}.cmc-reference-page .footer-grid a:hover{color:var(--blue)}.cmc-reference-page .inquiry-form{display:grid;gap:18px}.cmc-reference-page .inquiry-form input,.cmc-reference-page .inquiry-form textarea{width:100%;border:1px solid #cfd1d3;border-radius:0;background:#fff;color:#555;outline:none}.cmc-reference-page .inquiry-form input{height:48px;padding:0 15px}.cmc-reference-page .inquiry-form textarea{padding:13px 15px;resize:vertical}.cmc-reference-page .inquiry-form button{width:max-content;min-height:43px;padding:8px 18px;border:0;border-radius:2px;background:linear-gradient(90deg,#2c65c0,#2f83bf);color:#fff;cursor:pointer}.cmc-reference-page .copyright{min-height:95px;padding:34px 27px;display:grid;place-items:center;border-top:1px solid #eee;text-align:center}.cmc-reference-page .back-top{position:fixed;z-index:50;right:24px;bottom:18px;width:43px;height:43px;display:grid;place-items:center;border:1px solid #d6dce3;color:var(--blue);background:rgb(255 255 255 / .9)}@media(max-width:767px){body.page-id-18 .elementor-location-header{position:sticky;top:0;z-index:60;height:61px}body.admin-bar.page-id-18 .elementor-location-header{top:0}body.page-id-18 .elementor-location-header .elementor-element-b22b565>.e-con-inner{width:100%;min-height:61px;padding:0 16px}body.page-id-18 .elementor-location-header .elementor-element-0ba5070{--width:276px!important;width:276px!important;min-width:276px!important;max-width:276px!important;flex:0 0 276px!important;margin:0!important;padding:0!important;transform:translate(-13px,-11px)}body.page-id-18 .elementor-location-header .elementor-element-0ba5070 .elementor-widget-container,body.page-id-18 .elementor-location-header .elementor-element-0ba5070 a{display:block;width:276px!important;min-width:276px!important;max-width:276px!important;margin:0!important;padding:0!important}body.page-id-18 header.elementor-location-header img[alt="SINO-CMC logo"]{width:276px!important;min-width:276px!important;max-width:276px!important;height:auto!important}body.page-id-18 .elementor-location-header .elementor-element-4545602{--width:44px!important;width:44px!important;max-width:44px!important;flex:0 0 44px!important;margin:0!important;padding:0!important;transform:translateX(20px)}body.page-id-18 .elementor-location-header .elementor-menu-toggle{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:3px!important;background:transparent!important;color:#294b74!important;font-size:21px!important}.cmc-reference-page{font-size:14px;line-height:1.5}.cmc-reference-page .cmc-title-band{min-height:252px}.cmc-reference-page .cmc-title-band>div{width:calc(100% - 66px);padding-top:54px}.cmc-reference-page .cmc-title-band h2{font-size:22px}.cmc-reference-page .cmc-title-band p{font-size:14px}.cmc-reference-page .cmc-card-grid{width:calc(100% - 66px);padding:50px 0 25px;grid-template-columns:1fr;gap:35px}.cmc-reference-page .cmc-card-body{min-height:238px;padding:34px 12% 40px}.cmc-reference-page .footer-grid{width:calc(100% - 66px);padding:54px 0 45px;grid-template-columns:1fr;gap:38px}.cmc-reference-page .copyright{padding:32px 20px;font-size:12px}}