@charset "utf-8";@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/da9212_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/0fb06b_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../fonts/cb43c0_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/0fb06b_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../fonts/cb43c0_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/0fb06b_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../fonts/cb43c0_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/0fb06b_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../fonts/cb43c0_KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"fontello";font-weight:400;font-style:normal;font-display:swap;src:url('../fonts/fontello.woff2') format('woff2')}
[class^="icon-"]::before,[class*=" icon-"]::before{font-family:"fontello";font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-globe::before{content:"\e80c"}
.icon-home::before{content:"\e80d"}
.icon-reorder::before{content:"\f0c9"}
.icon-angle-right::before{content:"\f105"}
.icon-envelope::before{content:"\e800"}
.icon-comments::before{content:"\e808"}
.icon-remove::before{content:"\e804"}
:root{--primary-color:#b50732;--secondary-color:#ed1c24;--hover-color:#2C3643;--font-size:1rem;--line-height:1.6rem;--font-weight:400;--width-screen-mini:980px;--width-screen-bigger:1400px;--font-family:'Roboto';--zcd-banner-header-offset:6.75rem;--zcd-banner-bg:#f7f7f7;--zcd-banner-red:var(--secondary-color);--zcd-banner-red-deep:var(--primary-color);--zcd-banner-content-width:30rem;--zcd-entry-bg:#ffffff;--zcd-entry-dark:#202632;--zcd-entry-text:#4d5662;--zcd-entry-muted:#78808b;--zcd-entry-line:#d8dde3;--zcd-entry-red:var(--secondary-color);--zcd-entry-red-deep:var(--primary-color);--h2-caption-size:2rem;--h1-caption-size:2.2rem}
figure{margin-bottom:0}
figure a{pointer-events:none}
figure.jsclickready a{pointer-events:auto !important;cursor:pointer !important}
.glyphicon-envelope{width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}
.theme-box-i{color:#fff;border-radius:0!important;width:45px!important}
.glyphicon-envelope::before{content:"";display:inline-block;width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg t='1770600480407' viewBox='0 0 1312 1024' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M1312.820513 1024H0V0h1312.820513z m-1137.777778-175.042735h962.735043V175.042735H175.042735z' fill='%23ffffff'/%3E%3Cpath d='M656.410256 743.931624L61.264957 148.786325 183.794872 26.25641l472.615384 472.615385L1129.025641 26.25641l122.529915 122.529915-595.1453 595.145299z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
.theme-send-inquiry{border-radius:0!important}
.theme-send-inquiry-box{border-radius:0 !important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important}
#footer{width:100%;height:auto;margin:0 auto;font-size:.85rem;color:#fff;overflow:visible;position:relative}
.footercop{width:100%;padding:1rem 0;text-align:center;font-size:1rem;margin:0 auto;position:relative}
.etw_footin{width:100%;margin:0 auto;position:relative;overflow:hidden}
#etw_coper{margin-top:2px;width:100%;line-height:22px}
#etw_coper a{display:inline-block;color:#fff;font-size:13px}
#otherlink a{color:#fff;display:inline-block;padding:0 8px;margin-right:5px;line-height:22px;margin-bottom:5px;border:1px solid #fff;font-size:12px}
#otherlink a span{opacity:.5;position:relative;top:0;font-size:14px}
#otherlink a:hover{color:var(--first-color)}
#otherlink a:hover span{opacity:1;top:-2px;transition:all .3s ease-in-out}
.etw-inquery-from-box{color:#666 !important;font-weight:300 !important}
.etw-inquery-control{border:none!important;border-radius:0!important;border-bottom:1px solid #ddd!important;font-size:14px!important;background:none !important}
.etw-inquery-icon{display:none!important}
.etwfrom-message{min-height:50px!important}
.etw-inquery-btn{border-radius:0!important;text-transform:uppercase!important;letter-spacing:2px!important}
.glyphicon-envelope{width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}
.theme-box-i{color:#fff;border-radius:0!important;width:45px!important}
.glyphicon-envelope::before{content:"";display:inline-block;width:25px;height:25px;background-image:url("data:image/svg+xml,%3Csvg t='1770600480407' viewBox='0 0 1312 1024' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M1312.820513 1024H0V0h1312.820513z m-1137.777778-175.042735h962.735043V175.042735H175.042735z' fill='%23ffffff'/%3E%3Cpath d='M656.410256 743.931624L61.264957 148.786325 183.794872 26.25641l472.615384 472.615385L1129.025641 26.25641l122.529915 122.529915-595.1453 595.145299z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}
.theme-send-inquiry{border-radius:0!important}
.theme-send-inquiry-box{border-radius:0 !important;display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important}
.etw-inquery-label{font-family:var(--font-family)}
.etw-inquery-icon{display:none!important}
.etwfrom-message{min-height:50px!important}
.etw-inquery-btn{border-radius:0!important;text-transform:uppercase!important;letter-spacing:2px!important}
.icon-close,.glyphicon-remove{width:32px;height:32px;display:inline-block;background-color:#272536;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3E%3Cpath%20fill='%23272536'%20d='M872.802928%20755.99406%20872.864326%20755.99406%20872.864326%20755.624646Z'/%3E%3Cpath%20fill='%23272536'%20d='M927.846568%20511.997953c0-229.315756-186.567139-415.839917-415.838893-415.839917-229.329059%200-415.85322%20186.524161-415.85322%20415.839917%200%20229.300406%20186.524161%20415.84094%20415.85322%20415.84094C741.278405%20927.838893%20927.846568%20741.29836%20927.846568%20511.997953M512.007675%20868.171955c-196.375529%200-356.172979-159.827125-356.172979-356.174002%200-196.374506%20159.797449-356.157629%20356.172979-356.157629%20196.34483%200%20356.144326%20159.783123%20356.144326%20356.157629C868.152001%20708.34483%20708.352505%20868.171955%20512.007675%20868.171955'/%3E%3Cpath%20fill='%23272536'%20d='M682.378947%20642.227993%20553.797453%20513.264806%20682.261267%20386.229528c11.661597-11.514241%2011.749602-30.332842%200.234337-41.995463-11.514241-11.676947-30.362518-11.765975-42.026162-0.222057L511.888971%20471.195665%20385.223107%20344.130711c-11.602246-11.603269-30.393217-11.661597-42.025139-0.059352-11.603269%2011.618619-11.603269%2030.407544-0.059352%2042.011836l126.518508%20126.887922L342.137823%20639.104863c-11.662621%2011.543917-11.780301%2030.305213-0.23536%2041.96988%205.830799%205.89015%2013.429871%208.833179%2021.086248%208.833179%207.53972%200%2015.136745-2.8847%2020.910239-8.569166l127.695311-126.311801L640.293433%20684.195827c5.802146%205.8001%2013.428847%208.717546%2021.056572%208.717546%207.599072%200%2015.165398-2.917446%2020.968567-8.659217C693.922864%20672.681586%20693.950494%20653.889591%20682.378947%20642.227993'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201024%201024'%3E%3Cpath%20fill='%23272536'%20d='M872.802928%20755.99406%20872.864326%20755.99406%20872.864326%20755.624646Z'/%3E%3Cpath%20fill='%23272536'%20d='M927.846568%20511.997953c0-229.315756-186.567139-415.839917-415.838893-415.839917-229.329059%200-415.85322%20186.524161-415.85322%20415.839917%200%20229.300406%20186.524161%20415.84094%20415.85322%20415.84094C741.278405%20927.838893%20927.846568%20741.29836%20927.846568%20511.997953M512.007675%20868.171955c-196.375529%200-356.172979-159.827125-356.172979-356.174002%200-196.374506%20159.797449-356.157629%20356.172979-356.157629%20196.34483%200%20356.144326%20159.783123%20356.144326%20356.157629C868.152001%20708.34483%20708.352505%20868.171955%20512.007675%20868.171955'/%3E%3Cpath%20fill='%23272536'%20d='M682.378947%20642.227993%20553.797453%20513.264806%20682.261267%20386.229528c11.661597-11.514241%2011.749602-30.332842%200.234337-41.995463-11.514241-11.676947-30.362518-11.765975-42.026162-0.222057L511.888971%20471.195665%20385.223107%20344.130711c-11.602246-11.603269-30.393217-11.661597-42.025139-0.059352-11.603269%2011.618619-11.603269%2030.407544-0.059352%2042.011836l126.518508%20126.887922L342.137823%20639.104863c-11.662621%2011.543917-11.780301%2030.305213-0.23536%2041.96988%205.830799%205.89015%2013.429871%208.833179%2021.086248%208.833179%207.53972%200%2015.136745-2.8847%2020.910239-8.569166l127.695311-126.311801L640.293433%20684.195827c5.802146%205.8001%2013.428847%208.717546%2021.056572%208.717546%207.599072%200%2015.165398-2.917446%2020.968567-8.659217C693.922864%20672.681586%20693.950494%20653.889591%20682.378947%20642.227993'/%3E%3C/svg%3E") no-repeat center / contain}
html{overflow:visible!important}
.skip-loading{visibility:hidden!important;display:none!important}
header,main,footer{visibility:visible!important}
body{color:#66707c;font-family:var(--font-family),Arial,Helvetica,sans-serif;font-size:0.95rem;background:#fff;font-weight:300;line-height:1.75rem}
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{list-style:none}
img{max-width:100%;-ms-interpolation-mode:bicubic;border:0}
.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}
a{color:#333;transition:.3s all ease-in-out}
a:hover{color:var(--primary-color)}
a:focus{outline:0;text-decoration:none}
a,a:hover{text-decoration:none}
b{color:#333;font-size:1.2rem;line-height:1.4rem;display:block;font-weight:600;margin:0 0 0.3rem}
strong{font-weight:600;font-size:1.05rem}
.etw_hometitle{display:block;font-size:2.4rem;font-size:clamp(2rem,3vw,2.4rem);line-height:1.1;padding:0;color:#333;margin:1rem 0;font-weight:500}
h2{display:block;font-size:2.4rem;font-size:clamp(2rem,3vw,2.4rem);line-height:1.1;padding:0;color:#333;margin:1rem 0;font-weight:500}
.small_h2{font-size:2rem;line-height:2.2rem;font-weight:300}
.app_h2{position:relative;border-bottom:1px solid #dee2e6}
.app_h2:before{position:absolute;content:'';background:var(--primary-color);width:50px;height:3px;left:0;bottom:-3px}
h3{font-size:1.1rem;line-height:1.6rem;font-weight:400;color:#999;margin:-0.6rem 0 1rem}
h4{display:block;color:var(--primary-color);font-size:0.95rem;padding:0;line-height:0.95rem;margin:1rem 0 -0.5rem;font-weight:500}
small{display:block}
.small_p{font-size:.8rem;line-height:1.3rem;margin:0 0 0.5rem}
hr{border:none;background:#dee2e6;margin:1rem 0 2rem;width:100%;height:1px}
.table-responsive{margin:0 0 2rem 0}
.table{margin-bottom:0!important}
.table,td{border:none}
.table tr td{vertical-align:middle !important;padding:12px 8px !important;font-size:0.9rem;line-height:1.1rem;font-weight:300;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:1px solid #eee}
.table tr.top td{color:#333;padding:12px 8px !important;font-weight:600;background:#f1f1f1;line-height:1.1rem;border:1px solid #eee}
.tables tr td:first-child{border-right:1px solid #eee}
.table-striped tr:nth-of-type(odd){background-color:#f7f7f7 !important}
.table1 tr td{border:1px solid #eee !important}
.table img{width:70%;margin:0 auto;display:block}
.table tr td.table_border_right{border-right:1px solid #eee}
.indent{padding-left:2.8rem}
.clearfix::after{display:table;clear:both}
.theme-send-inquiry-box{background:#111!important;border:none !important}
.theme-box-name{width:80px!important;border-radius:0!important;border-left:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-family);background:var(--secondary-color)!important;text-transform:uppercase!important;font-size:14px!important;font-weight:200!important;text-decoration:none!important;border-bottom:none!important;color:#fff!important}
.theme-box-i{padding:8px 10px 0 10px!important}
@media (max-width:767px){.theme-box-name{font-size:12px !important;padding:0 8px !important}
.theme-box-i{font-size:12px !important;padding:10px 6px 0 9px!important}
}.zcd-site-header{--zcd-header-top-height:2.25rem;--zcd-header-nav-height:4.5rem;--zcd-header-border-color:#e5e5e5;--zcd-header-text-color:#2C3643;--zcd-header-muted-color:#6f7480;--zcd-header-active-color:var(--secondary-color);--zcd-header-bg:#fff;--zcd-header-font-size:.95rem;--zcd-header-small-font-size:0.82rem;--zcd-header-letter-spacing:0.02rem;--zcd-header-link-gap:1.55rem;--zcd-entry-bg:#ffffff;--zcd-entry-dark:#202632;--zcd-entry-muted:#f2f4f6;--zcd-entry-text:#ffffff;--zcd-entry-line:rgba(255,255,255,0.32);--zcd-entry-red:var(--secondary-color);--zcd-entry-red-deep:var(--primary-color);--zcd-entry-gray:#9ea8b0;--zcd-entry-blue:#202a55;--zcd-header-transition:0.25s all ease-in-out}
#header{width:100%;position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:99;float:left;transition:all .5s;background-color:rgba(255,255,255,1);box-shadow:0 0 25px rgb(0 0 0 / 10%)}
#header::before{position:absolute;top:0;left:0;content:"";width:100%;height:2.25rem;background:linear-gradient(to left,#f7f7f7,#dddada)}
.header_in{width:100%;position:relative}
#etw_logo{width:auto;text-align:center;float:left;margin-top:2.8rem;margin-bottom:0.5rem}
#etw_logo a{width:100%;display:flex;align-items:center}
#etw_logo p{width:100%;position:absolute;top:5px;left:2%;text-align:left;color:var(--zcd-header-text-color);font-size:.9rem;font-weight:300;letter-spacing:var(--zcd-header-letter-spacing)}
.top-nav{width:auto;float:right;transition:all .8s;position:relative;padding-left:2rem;margin-top:1.2rem}
.top-nav .navbar{padding:0}
.nav-fixed{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);-webkit-animation:0.5s ease-in-out 0s normal none 1 running fadeInDown;animation:0.5s ease-in-out 0s normal none 1 running fadeInDown;margin-top:0 !important;background-color:rgba(255,255,255,1) !important}
@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:none}
}.dropdown-menu-one{background-color:#eee}
.navbar-expand-lg .navbar-collapse{flex-flow:row wrap !important}
.navbar-nav{width:100%}
.navbar-light .navbar-nav .nav-link{transition:all 0.5s}
.navbar-expand-lg .navbar-nav .nav-link{padding:1.2rem 1.65rem;color:#444;position:relative;line-height:1.35;font-weight:500}
.navbar-light .navbar-nav a.nav-link::before{content:"";position:absolute;left:50%;bottom:-2px;width:0px;height:3px;background:var(--secondary-color);transform:translateX(-50%);transition:0.5s;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}
.navbar-light .navbar-nav .nav-item.active .nav-link::before,.navbar-light .navbar-nav .nav-item .nav-link:hover::before{width:100%}
.navbar-expand-lg .navbar-nav .nav-link i{font-size:1.2rem;line-height:1.15}
.navbar-light .navbar-nav .nav-item:first-child .nav-link::before{display:none}
.navbar-expand-lg .navbar-nav .dropdown-menu{top:51px;transition:all .5s;box-shadow:0 15px 22px -10px rgb(0 51 153 / 30%);background-color:rgb(255 255 255 / 100%);border-radius:0;padding:1rem .8rem;border:none;border-top:1px solid #eee}
.navbar-expand-lg .navbar-nav .dropdown-menu > li > a{color:#333;font-size:.9rem;position:relative;display:block;transition:all 0.5s;padding-top:0.6rem;padding-bottom:0.6rem;padding-left:1rem;border-bottom:1px solid #eee;background:none;font-weight:300}
.navbar-expand-lg .navbar-nav .dropdown-menu > li:last-child > a{border-bottom:none}
.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show > .nav-link,.dropdown-menu-one li > a.active{color:var(--secondary-color) !important}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:var(--secondary-color)}
.navbar-light .dropdown-item.active,.navbar-light .dropdown-item:hover{color:var(--secondary-color)!important}
.dropdown-item{font-size:0.9rem}
.dropdown-item.active,.dropdown-item:active{background:none !important}
.nav-item span.pro_icon{position:absolute;top:0.5rem;right:1rem;color:#333;padding:2px 8px;font-size:2rem;width:32px;height:28px;line-height:24px;display:none;text-align:center}
.top-nav ul>li>ul.dropdown-menu>li{position:relative}
.dropdown-toggle::after{display:none !important}
.navbar-light .navbar-nav .video_item .nav-link{padding-right:50px;position:relative;text-align:right}
.navbar-light .navbar-nav .video_item .nav-link::before{display:none}
.navbar-light .navbar-nav .video_item .nav-link::after{position:absolute;content:"\f144";font-family:"fontello";right:1rem;top:1rem;font-size:1.5rem;color:var(--secondary-color)}
.etw_language{float:right;display:flex;flex-wrap:wrap;margin-left:1rem;justify-content:flex-end;width:42%;height:22px;line-height:22px;z-index:1;position:relative;margin-top:.5rem}
#etw_language{float:right;width:auto;text-align:right}
#etw_language .dropdown-item{display:inline-block;width:auto;line-height:12px;padding:0.2rem .8rem;color:var(--zcd-header-text-color);font-size:.8rem;min-width:auto !important;position:relative}
#etw_language .dropdown-item::before{position:absolute;content:"";right:0;top:.2rem;width:1px;height:15px;background-color:#ccc}
#etw_language .dropdown-item:last-child::before{display:none}
#etw_language .dropdown-item img{margin-right:5px;margin-top:1px}
#etw_language .dropdown-item:hover{color:var(--secondary-color);background:none}
#etw_language .dropdown-item:focus{background:none !important}
#container{margin-top:7rem}
.zcd-home-banner{width:100%;margin-top:var(--zcd-banner-header-offset);background:var(--zcd-banner-bg);position:relative;overflow:hidden}
.zcd-home-banner data-content{display:block;position:relative;overflow:hidden}
.zcd-home-banner-figure{width:100%;margin:0;padding:0;position:relative;overflow:hidden;z-index:1; }
.zcd-home-banner-figure img{height:500px;display:block;object-fit:cover;width:100%}
.zcd-home-banner-mask{position:absolute;left:0;top:0;bottom:0;width:20%;min-width:16rem;z-index:2;pointer-events:none}
.zcd-home-banner-mask-soft{position:absolute;left:0;top:0;bottom:0;width:94%;background:var(--zcd-banner-red);opacity:0.55;clip-path:polygon(0 0,100% 0,76% 100%,0 100%)}
.zcd-home-banner-mask-solid{position:absolute;left:0;top:0;bottom:0;width:88%;background:var(--zcd-banner-red);clip-path:polygon(0 0,100% 0,75% 100%,0 100%)}
.zcd-home-banner-content-wrap{position:absolute;left:0;top:0;bottom:0;width:100%;z-index:3;pointer-events:none}
.zcd-home-banner-content-wrap .container{height:100%;position:relative}
.zcd-home-banner-content{width:var(--zcd-banner-content-width);height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;pointer-events:auto}
.zcd-home-banner-content h1,.zcd-home-banner-content p{text-shadow:0 2px 10px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.22)}
.zcd-home-banner-content h1{margin:0 0 1rem;color:#fff;font-size:clamp(1.45rem,2.5vw,var(--h1-caption-size));line-height:1.05;font-weight:600;letter-spacing:0.02rem}
.zcd-home-banner-content p{margin:0;color:#fff;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.5;font-weight:300;letter-spacing:0.03rem}
.zcd-entry-nav{padding:0 0 3rem;background:var(--zcd-entry-bg);position:relative}
.zcd-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin:0 0 1.45rem;position:relative;z-index:1}
.zcd-entry-head  .h2{position:relative;margin:0;padding-left:1.1rem;color:var(--zcd-entry-dark);font-size:clamp(1.45rem,2.5vw,var(--h2-caption-size));line-height:1;font-weight:200;letter-spacing:0.02rem}
.zcd-entry-head .h2::before{content:'';position:absolute;left:0;top:50%;width:4px;height:1.3rem;background:var(--secondary-color);transform:translateY(-50%) skewX(-18deg);border-radius:1px}
.zcd-entry-more{margin-top:0.35rem;color:var(--zcd-entry-dark);font-size:0.78rem;line-height:1rem;font-weight:300;letter-spacing:0.04rem;text-transform:uppercase;text-decoration:none;position:relative;padding-right:0.9rem}
.zcd-entry-more::after{content:"";position:absolute;right:0;top:50%;width:0.38rem;height:0.38rem;border-top:2px solid var(--zcd-entry-red);border-right:2px solid var(--zcd-entry-red);transform:translateY(-50%) rotate(45deg);transition:0.28s all ease-in-out}
.zcd-entry-more:hover,.zcd-entry-more:focus{color:var(--zcd-entry-red);text-decoration:none}
.zcd-entry-more:hover::after,.zcd-entry-more:focus::after{right:-0.2rem}
.zcd-process-grid{margin-top:2rem}
.zcd-process-grid>div{padding:0 .5rem 1rem}
.zcd-process-card{padding:0;transition:.3s all ease-in-out;display:flex;flex-direction:column;align-items:flex-start;position:relative}
.zcd-process-card:hover{transform:translateY(-6px);background:#f7fafc;box-shadow:0 10px 30px rgba(0,0,0,.06)}
.zcd-process-image{overflow:hidden;aspect-ratio:22/9;width:100%}
.zcd-process-image img{width:100%;height:100%;object-fit:cover}
.zcd-process-image a{display:block}
.zcd-process-card h3{position:absolute;left:1.6rem;bottom:1.4rem;z-index:3;margin:0}
.zcd-process-card h3 a{color:#fff;font-size:1.45rem;line-height:1.4rem;font-weight:300;letter-spacing:.02rem;display:block}
.zcd-process-card .zcd-process-image a::after{content:'';position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient( to top,rgba(0,0,0,.58),rgba(0,0,0,0) );z-index:1}
.zcd-process-card p{color:#6b7480;font-size:.85rem;line-height:1.6rem;text-align:center;margin-bottom:1.2rem;height:4rem;text-align:left;display:none}
.zcd-process-card .zcd-entry-arrow{margin:auto auto 0}
.zcd-process-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.zcd-process-card:hover .zcd-process-arrow{transform:translateX(4px) rotate(45deg)}
.zcd-process-arrow{width:.65rem;height:.65rem;border-top:2px solid rgba(255,255,255,.9);border-right:2px solid rgba(255,255,255,.9);transform:rotate(45deg);transition:.3s ease;flex-shrink:0;margin-top:.15rem}
.zcd-components-section{padding:4.5rem 0 2.8rem;background:#f7f8fa;position:relative;border-top:1px solid #edf0f2}
.zcd-components-grid{margin-top:2rem;position:relative;z-index:1}
.zcd-components-item{display:block;padding:0 0 1.1rem;overflow:hidden;transition:.3s ease}
.zcd-components-image{overflow:hidden;aspect-ratio:16 / 9;}
.zcd-components-image img{width:100%;object-fit:cover;transition:.4s ease}
.zcd-components-item:hover img{transform:scale(1.04)}
.zcd-components-title{position:relative;color:#202632;text-align:left;padding:1rem 1.2rem 0;font-size:1rem;line-height:1.35rem;letter-spacing:.02rem}
.zcd-components-title::before{content:'';width:.65rem;height:.65rem;border-top:1px solid var(--primary-color);border-right:1px solid var(--primary-color);transform:rotate(45deg);transition:.3s ease;flex-shrink:0;margin-top:.15rem;position:absolute;right:10px;bottom:5px}
.zcd-company-intro{padding:4rem 0 3.5rem;background:#fff;position:relative;overflow:visible}
.zcd-company-intro-row{position:relative}
.zcd-banner-video-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:200px;height:52px;padding:0 28px;background:var(--primary-color);overflow:hidden;transform:skew(-33deg);border-radius:.7rem .85rem .7rem .85rem;transition:.35s ease}
.zcd-banner-video-icon{position:relative;width:16px;height:16px;margin-right:.9rem;flex-shrink:0}
.zcd-banner-video-icon::before{content:'';position:absolute;left:50%;top:50%;transform:translate(-38%,-50%) skew(33deg);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff}
.zcd-banner-video-text{color:#fff;font-size:1.05rem;line-height:1;font-weight:400;letter-spacing:.01rem;transform:skew(33deg)}
.zcd-company-intro-inner{text-align:center}
.zcd-company-intro .h2{margin:0 auto 1.6rem;max-width:920px;color:var(--zcd-entry-dark);font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.25;font-weight:300;letter-spacing:.01rem}
.zcd-company-intro .h2 strong{color:var(--secondary-color);font-weight:300}
.zcd-company-intro p{margin:0 auto;max-width:760px;color:#66707c;font-size:1.02rem;line-height:1.9rem;font-weight:300;letter-spacing:.01rem}
.zcd-company-divider{margin:3rem auto 0;display:flex;align-items:center;justify-content:center;gap:1.8rem}
.zcd-company-divider::before,.zcd-company-divider::after{content:'';width:180px;height:1px;background:#d9dee4}
.zcd-company-divider span{width:10px;height:22px;background:var(--secondary-color);transform:skewX(-18deg);display:block}
.zcd-industry-section{padding:3.5rem 0 5rem;background:#fff;position:relative;overflow:hidden}
.zcd-industry-section::before{content:'';position:absolute;left:-8rem;bottom:-8rem;width:22rem;height:22rem;border:1.2rem solid rgba(237,28,36,.06);border-radius:50%}
.zcd-industry-section .container{position:relative;z-index:1}
.zcd-industry-head{max-width:760px;margin:0 auto 2.8rem;text-align:center}
.zcd-industry-head .h2{margin:0 0 1.1rem;color:var(--zcd-entry-dark);font-size:clamp(1.9rem,2.6vw,var(--h2-caption-size));line-height:1;font-weight:200;letter-spacing:.06rem}
.zcd-industry-head p{margin:0 auto;color:#66707c;font-size:1rem;line-height:1.8rem}
.zcd-industry-grid{margin-top:2rem}
.zcd-industry-card{min-height:500px;padding:2.4rem 2rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;transition:.35s ease;position:relative;overflow:hidden;box-shadow:0 20px 45px rgba(32,38,50,.18)}
.zcd-industry-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px rgba(32,38,50,.18)}
.zcd-industry-card h3{margin:0 0 2rem;color:#000000;font-size:1.35rem;line-height:1.5rem;font-weight:400;letter-spacing:.03rem}
.zcd-industry-image{width:9rem;height:9rem;margin:0 auto 2rem;border-radius:50%;overflow:hidden;border:4px solid rgba(255,255,255,.16)}
.zcd-industry-image img{width:100%;height:100%;object-fit:cover;transition:.45s ease}
.zcd-industry-card:hover .zcd-industry-image img{transform:scale(1.06)}
.zcd-industry-card p{margin:0 auto 2rem;color:#000;font-size:.85rem;line-height:1.7rem}
.zcd-industry-arrow{margin-top:auto;width:.75rem;height:.75rem;border-top:2px solid #eee;border-right:2px solid #eee;transform:rotate(45deg);transition:.3s ease}
.zcd-industry-card:hover .zcd-industry-arrow{transform:translateX(5px) rotate(45deg)}
#footer{width:100%;height:auto;margin:0 auto;font-size:1rem;color:#fff;overflow:visible;position:relative;background:#f7f7f7}
#footer:before{position:absolute;content:'';background:url(../images/footer_bg.png) no-repeat;background-size:cover;width:600px;height:316px;bottom:0;left:0;opacity:.45;pointer-events:none}
.zcd-footer-main{position:relative;padding:3.8rem 0 3.2rem;border-top:1px solid #dddddd}
.zcd-footer-main .container,.zcd-footer .container{position:relative}
.zcd-footer-main .row{align-items:flex-start}
.zcd-footer-main .col-lg-8{max-width:680px}
.zcd-footer-main .col-md-4{padding-right:2.2rem}
.zcd-footer-title{margin:0 0 .5rem;color:#111827;font-size:.82rem;line-height:1rem;font-weight:700;letter-spacing:.14rem}
.zcd-footer-links{margin:0;padding:0}
.zcd-footer-links li{margin-bottom:.2rem}
.zcd-footer-links li:last-child{margin-bottom:0}
.zcd-footer-links a{color:#5f6875;font-size:.85rem;line-height:1rem;font-weight:300;transition:.25s ease}
.zcd-footer-links a:hover{color:var(--secondary-color);padding-left:.15rem}
.zcd-footer-links a.small_font{font-size:.75rem;text-decoration:underline}
.zcd-footer-float-brand{position:absolute;right:0;top:-5.9rem;width:300px;min-height:205px;background:linear-gradient(to left,rgba(232,50,47,0.9) 50%,rgba(239,114,48,0.9));padding:1.45rem 1.25rem 1.35rem;z-index:5;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 20px 45px rgba(0,0,0,.12)}
.zcd-footer-float-logo{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:.8rem;margin-bottom:1.35rem}
.zcd-footer-float-logo img{width:58px;max-width:58px;display:block}
.zcd-footer-float-logo span{display:flex;align-items:center;margin:0;color:#fff;font-size:.82rem;line-height:1.12rem;font-weight:400}
.zcd-footer-contact{display:flex;flex-direction:column;gap:.55rem}
.zcd-footer-contact-item{display:grid;grid-template-columns:64px 1fr;align-items:start;color:#fff;font-size:.78rem;line-height:1.2rem;font-weight:300;word-break:break-word}
.zcd-footer-contact-item label{display:block;min-width:0;margin:0;padding:0;color:rgba(255,255,255,.78);font-size:.78rem;line-height:1.2rem;font-weight:400}
.zcd-footer-contact-item a{color:#fff;font-size:.78rem;line-height:1.2rem;font-weight:300}
.zcd-footer-contact-item a:hover{color:#fff;opacity:.82}
.footercop{width:100%;padding:1rem 0;text-align:center;font-size:.85rem;margin:0 auto;position:relative;border-top:1px solid #d7d7d7;background:#f7f7f7}
.etw_footin{width:100%;margin:0 auto;position:relative;overflow:hidden}
#etw_coper{margin-top:2px;width:100%;line-height:22px}
#etw_coper a{display:inline-block;color:#333;font-size:13px}
#otherlink a{color:#333;display:inline-block;padding:0 8px;margin-right:5px;line-height:22px;margin-bottom:5px;border:1px solid #333;font-size:12px}
#otherlink a span{opacity:.5;position:relative;top:0;font-size:14px}
#otherlink a:hover{color:var(--primary-color)}
.zcd-components-section::before{content:'';position:absolute;right:0;top:0;bottom:0;width:8%;min-width:4rem;background:var(--secondary-color);opacity:.12;clip-path:polygon(37% 0,100% 0,100% 100%,0 100%);z-index:0;pointer-events:none}
.zcd-components-section::after{content:'';position:absolute;right:0;top:0;bottom:0;width:6%;min-width:3rem;background:var(--zcd-banner-red);clip-path:polygon(48% 0,100% 0,100% 100%,0 100%);z-index:0;pointer-events:none}
.pro_banner_box{height:220px;background:#f7f7f7;position:relative;overflow:hidden}
.pro_banner_box picture{width:100%;height:100%;position:relative;display:block}
.pro_banner_box picture::before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to left,rgba(233,42,39,0.65) 50%,rgba(239,114,48,0.91));left:0;top:0;opacity:0.9}
.pro_banner_box img{width:100%;height:100%;object-fit:cover}
.pro_banner_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}
.pro_banner_txt h2,.pro_banner_txt .h2{color:#fff;font-size:clamp(1.5rem,3.2vw,2rem);letter-spacing:0.02rem;font-weight:300}
.pro_banner_txt p{color:#fff;font-size:clamp(.9rem,2vw,1.1rem);line-height:1.5rem;font-weight:300;letter-spacing:0.03rem;margin-top:-.5rem}
.pro_banner_txt .pro_banner_inner{max-width:650px}
.breadcrumb_custom .breadcrumb{background:none;padding:0;font-size:.9rem;color:#fff}
.breadcrumb_custom .breadcrumb-item.active,.breadcrumb_custom a,.breadcrumb_custom .breadcrumb-item + .breadcrumb-item::before{color:#fff}
.breadcrumb_bg_top{background-color:#f7f7f7;margin-bottom:2rem}
.breadcrumb_bg_top .breadcrumb{background:none;font-size:.9rem;color:#fff}
.pro_top_des{padding:2.5rem 0;line-height:1.55;padding-bottom:1rem;width:100%}
.pro_list_box{box-shadow:0 2px 70px 0 rgb(0 0 0 / .15);padding:2rem;position:relative;margin-top:-7rem;z-index:1;background:#fff}
.pro_list_box strong{display:block;font-weight:300;font-size:clamp(1.25rem,2.5vw,1.5rem);margin-bottom:1rem;text-transform:uppercase}
.pro_list_box h3{font-weight:400;font-size:clamp(1.25rem,2.5vw,1.5rem)}
.pro_list_box ul li>a{display:inline-block;padding-right:1.5rem;color:var(--hover-color);font-size:.9rem;font-weight:500;padding-bottom:.5rem;position:relative}
.pro_list_box ul li>a:hover,.pro_list_box ul li>a.dq,.pro_list_box ul li ol a:hover,.pro_list_box ul li ol a.dq{color:var(--secondary-color)}
.pro_list_box ul li>a::before{position:absolute;content:"\f105";right:0;top:0;font-family:fontello;font-weight:700}
.pro_list_box ul li ol a{display:block;font-size:.85rem;margin-bottom:.35rem}
.pro_list_box ul li ol{margin-bottom:.5rem}
.pro_top_des h2{padding-top:0;margin-top:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}
.big_web_title{font-weight:300;margin-bottom:1rem;font-size:clamp(1.35rem,2.5vw,2rem)}
.pro_top_des .text-box span{color:var(--secondary-color)}
.hub_products .system_items{background-color:#fff;box-shadow:0 2px 74px 0 rgb(0 0 0 / .15);margin-bottom:2rem}
.hub_products .system_items .pro_des{display:flex;flex-direction:column;justify-content:center;height:100%;padding:1rem 3rem}
.hub_products .system_items .pro_des h3 a{color:#202632;font-size:clamp(1.25rem,2.5vw,1.45rem);font-weight:300;display:block;margin-bottom:.5rem}
.hub_products .system_items .pro_img img{width:100%;height:100%;object-fit:cover}
.hub_products .system_items .pro_img{height:100%}
.more_btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:200px;height:52px;padding:0 28px;overflow:hidden;transform:skew(-33deg);border-radius:.7rem .85rem .7rem .85rem;transition:.35s ease;border:3px solid #ddd;font-weight:500;color:#444;margin-top:1rem}
.more_btn span{transform:skew(33deg)}
.more_btn:hover{border-color:var(--secondary-color);color:var(--secondary-color)}
.more_btn2{cursor:pointer;background-color:#fff;border-color:var(--secondary-color);color:var(--secondary-color)}
.more_btn3{position:relative;padding-left:.85rem}
.more_btn3::before{content:"\f105";font-family:fontello;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.more_btn3::after{width:100px;position:absolute;content:"";background-color:#b3b8be;bottom:0;left:0;width:90px;height:1px;transition:all ease .5s}
.more_btn3:hover::after{background-color:var(--secondary-color)}
.more_btn3:hover{color:var(--secondary-color)}
.hub_products .system_items .pro_des p{color:#7f7f7f;font-size:.95rem;line-height:1.45}
.hub-components{margin-bottom:3rem;position:relative}
.big_pro_title{font-weight:300;color:#202632;font-size:clamp(1.25rem,2.5vw,1.65rem);margin-bottom:1rem}
.hub-components .top_title{position:relative}
.top_title .zcd-entry-more{position:absolute;top:0;right:0}
.hub-components .pro_item{position:relative}
.hub-components .pro_item .pro_des{position:absolute;bottom:0;left:0;width:100%}
.hub-components .pro_item .pro_des a{display:flex;padding:.5rem 1rem;background-color:rgba(237,28,36,.9);color:#fff;font-weight:500;height:52px;align-items:center;line-height:1.25;padding-right:2rem}
.hub-components .pro_item .pro_img{overflow:hidden}
.hub-components .pro_item .pro_img img{transition:all 0.35s ease;width:100%;height:100%;object-fit:cover}
.hub-components .pro_item:hover .pro_img img{transform:scale(1.04)}
.small-hub-components .pro_item .pro_des a{background:linear-gradient( to top,rgba(0,0,0,.6),rgba(0,0,0,0) )}
.small-hub-components .pro_item .pro_des a::before{position:absolute;font-family:"fontello";content:"\f105";width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:#fff;right:1rem;bottom:0;transform:translateY(-50%);transition:all .5s ease;font-size:1rem}
.company_biref{color:#7f7f7f;font-size:.95rem;line-height:1.45;margin-bottom:3rem}
.company_biref .big_pro_title{font-size:clamp(1.1rem,2.5vw,1.25rem);margin-bottom:.5rem;border-top:1px solid var(--zcd-entry-line);padding-top:2.25rem}
.cta_box{padding:4rem 3rem;color:var(--hover-color);background:linear-gradient(to top,rgba(219,218,218,0.9),rgba(250,249,249,0.9)),url(../images/cta_bg.svg);background-size:auto;background-repeat:no-repeat;background-position:center;text-align:center}
.cta_box .cta_des strong{font-size:clamp(1.25rem,2.5vw,1.75rem);display:block;margin-bottom:1rem}
.cta_box .cta_des p{color:#7f7f7f;line-height:1.45}
.cta_box2{background:linear-gradient(to top,#fff,#fff);border-bottom:3px solid #f3f4f6}
.small_hub_products{margin-bottom:3rem}
.small_hub_products .small_pro_items{margin-bottom:2rem;border-bottom:2px solid #e6e6e6;padding-bottom:2rem}
.small_hub_products .small_pro_items h3 a{display:block;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:300;color:#202632;margin-bottom:.25rem}
.small_hub_products .small_pro_items ul li a{display:block;padding:.25rem 0;color:#7f7f7f;font-size:.95rem;line-height:1.45;position:relative;padding-left:1.2rem}
.small_hub_products .small_pro_items ul li a::before{position:absolute;content:"\f105";left:0;top:.15rem;font-family:fontello;font-weight:700}
.small_hub_products .small_pro_items ul li a:hover{color:var(--secondary-color)}
.small_hub_line .small_line_items{margin-bottom:3rem;background:linear-gradient(to left,#f7f7f7,#dddada)}
.small_hub_line .small_line_items .pro_des{display:flex;flex-direction:column;justify-content:center;height:100%;padding:1rem 4rem;padding-right:1.5rem}
.small_hub_line .small_line_items .pro_des h3 a{color:#202632;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:300;display:block;margin-bottom:.5rem;border-top:2px solid #b3b8be;padding-top:1.5rem;line-height:1.35}
.small_hub_line .small_line_items .pro_des h3 a span{display:block;font-size:clamp(1.25rem,2.5vw,1.35rem)}
.small_hub_line2 .small_line_items{height:100%;position:relative;padding-bottom:2rem;box-shadow:rgba(0,0,0,0.05) 0px 0px 0px 1px}
.small_hub_line2 .small_line_items .pro_des{display:flex;flex-direction:column;justify-content:center;padding:1.5rem}
.small_hub_line2 .small_line_items .pro_des span{display:block}
.small_hub_line2 .small_line_items .more_btn3{position:absolute;bottom:2rem;right:2rem}
.small_hub_line2 .small_line_items .pro_img{background:linear-gradient(to left,#F5F5F5,#f7f7f7);aspect-ratio:16/9}
.small_hub_line2 .small_line_items .pro_img img{mix-blend-mode:multiply;width:100%}
.item_list li{padding-left:1rem;position:relative;margin-bottom:.5rem}
.item_list li::before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:var(--secondary-color);border-radius:50%;left:0;top:.45rem}
.item_list li b{font-size:1rem;font-weight:500;margin-bottom:0;color:var(--hover-color)}
.page_title{font-size:clamp(1.1rem,2.5vw,1.45rem);color:#1a2a3a;margin-bottom:.5rem;margin-top:1rem;border-left:0.5rem solid var(--secondary-color);padding-left:1rem}
.sidebar_list{margin-top:2rem;background-color:#f0f0f0;padding-top:.5rem;position:sticky;top:100px}
.sidebar_list ul li ol{margin:.5rem auto}
.sidebar_list ul li a{display:block;padding:.5rem 1rem;font-size:.9rem;line-height:1.35}
.sidebar_list ul li a:hover,.sidebar_list ul li a.dq{color:var(--secondary-color);border-bottom-color:var(--secondary-color)}
.sidebar_list ul li>a{border-bottom:2px solid #fff;display:block;padding:.85rem 1rem;font-weight:500}
.products_content_left{margin-top:2rem}
.products_content_left h2{font-size:clamp(1.35rem,2.5vw,2rem);font-weight:300;margin-bottom:1rem}
.left_pro_img{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}
.left_pro_img a{position:relative;display:block}
.left_pics{width:80%; height:auto;position:relative;text-align:center}
.related_pic{width:18%}
.related_pic img{width:100%;height:auto;float:left;border:1px #eee solid;margin-bottom:5px}
.related_pic img:hover,.related_pic a.imgdq img{border:1px #d82c36 solid}
.related_pic span{font-size:0.7rem;line-height:0.9rem;display:block;text-align:center;color:#666}
.related_pic2{display:flex;justify-content:center;margin-top:.5rem}
.related_pic2 a{width:18%;margin-right:2%}
.related_pic2 a:last-child{margin-right:0}
.feature_img_list{display:flex;flex-wrap:wrap}
.feature_img_list .img_item{margin-bottom:2rem;font-size:.9rem;width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:2rem}
.feature_img_list .img_item:last-child{border:none;margin-bottom:0;padding-bottom:0}
.feature_img_list .img_item .img_box{text-align:center}
.inquiry-box{background:linear-gradient(to top,rgba(219,218,218,0.9),rgba(250,249,249,0.9)),url(../images/cta_bg.svg);background-size:auto;background-repeat:no-repeat;background-position:center;margin-top:3rem;padding:3rem 0}
.inquiry-box .contact_title{color:#666;font-size:clamp(1.15rem,2.5vw,1.25rem);font-weight:300;position:relative;padding-bottom:1rem;margin-top:.15rem}
.inquiry-box .contact_title:before{content:"";position:absolute;width:115px;height:3px;background-color:var(--secondary-color);left:0;bottom:0}
.inquiry-box .h3{color:var(--secondary-color);text-transform:uppercase;font-weight:300}
.inquiry-box .etw-inquery-container{padding:0}
.related_pro_link{margin-top:3rem;border-top:1px solid #f2f4f6;padding-top:2rem;margin-top:3rem}
.other_pro_link{margin-top:3rem;padding-bottom:5rem;background:linear-gradient(to top,#F5F5F5,#fff)}
.other_pro_link .other_item{height:100%;padding:3rem 1.5rem;padding-bottom:6rem;background:#fff;box-shadow:0 2px 40px 0 rgb(0 0 0 / .15)}
.other_pro_link .other_item h3 a{font-size:clamp(1.25rem,2.5vw,1.375rem)}
.other_pro_link .other_item ul li a{font-size:.85rem;line-height:1.45;position:relative;padding-left:1rem}
.other_pro_link .other_item ul li a::before{position:absolute;content:"\f105";left:0;top:0;font-family:fontello}
.other_pro_link .col:first-child .other_item{background:linear-gradient(to left,rgba(232,50,47,0.9) 50%,rgba(239,114,48,0.9));color:#fff}
.other_pro_link .col:first-child .other_item h3 a{color:#fff}
.other_pro_link .col:first-child .other_item ul li a{color:#fff}
.other_pro_link .more_btn{position:absolute;bottom:2rem;left:0;right:0;margin:0 auto;width:150px;font-size:.9rem;height:42px}
.system_hub{margin-bottom:3rem}
.system_hub .system_item{position:relative;background-color:#F5F5F5;height:100%}
.system_hub .system_item .pro_des{padding:1rem;font-size:.85rem;color:#666;font-weight:300}
.system_hub .system_item .pro_des h3 a{font-size:1rem;display:block;margin-top:.5rem;font-weight:500}
.system_hub .system_item .pro_des h3{margin-bottom:.5rem}
.system_hub .system_item .pro_des h3 a::before{position:absolute;font-family:"fontello";content:"\f105";width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#ddd;right:1rem;bottom:0;transform:translateY(-50%);transition:all .5s ease;font-size:1rem}
.system_hub .system_item .pro_img{overflow:hidden;aspect-ratio:4/3}
.system_hub .system_item .pro_img img{transition:all .5s ease;width:100%}
.system_hub .system_item:hover .pro_img img{transform:scale(1.04)}
.system_hub .system_item:hover h3 a{color:var(--secondary-color)}
.system_hub .system_item:hover .pro_des h3 a::before{background-color:var(--secondary-color);color:#fff}
.type_item_list{margin-bottom:2rem}
.type_item_list .type_item{position:relative;background-color:#F5F5F5;padding:1rem;font-size:.85rem;color:#666;font-weight:300;height:100%;line-height:1.35;padding-bottom:3rem}
.type_item_list .type_item .item_list{margin-top:.5rem}
.type_item_list .type_item img{mix-blend-mode:multiply}
.type_item_list .type_item .inquiry{color:#333;font-weight:700}
.type_item_list .type_item .inquiry:hover{color:var(--primary-color)}
.type_item_list .type_item .inquiry-btn{position:absolute;bottom:1rem;left:1rem}
.plating_tanks_list{margin-top:3rem}
.plating_tanks_list .tanks_item{margin-bottom:2rem;border-bottom:1px solid #eee;padding-bottom:1rem}
.plating_tanks_list .tanks_item:last-child{border:none;padding-bottom:0}
.plating_tanks_list .tanks_item .pro_img{text-align:center}
.inquiry-btn{text-align:center;cursor:pointer;text-transform:uppercase;margin-top:.5rem;text-decoration:underline}
.inquiry-btn:hover{text-decoration:none;color:var(--secondary-color)}
h5.small_font{font-weight:400;color:var(--etw-color1);font-size:1.1rem}
.contact_info{overflow:hidden;width:100%}
.contact_info .inquiry_box{margin:0;flex-direction:row-reverse}
.contact_info #etw_form_title{color:#333}
.contact_info p{font-size:0.95rem;margin-bottom:1rem}
.contact_info p strong{font-size:1.05rem;font-weight:700}
.contact_info .p_name strong{font-size:1.4rem;font-weight:600;color:#111}
.contact_info p a{color:var(--etw-color1);text-decoration:underline}
.contact_info p a:hover{text-decoration:none;color:var(--etw-color1)}
.contact_info #etw_set_feedback_form{padding:1rem 2rem;margin:0;background:#f7f7f7}
.contact_info #floatchatiframe2011{margin:0;min-height:460px;padding:0;background:0;border:none;box-shadow:none}
#etw_form_title{font-size:clamp(1.25rem,2.5vw,1.5rem);position:relative;padding:0;line-height:2rem;margin:1rem 0;font-weight:500}
.pdf_btn{position:relative;color:var(--primary-color);text-decoration:underline}
.grid-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}
.grid-box img{width:100%;object-fit:cover}
.contact_img{text-align:center;margin-top:1rem;margin-bottom:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}
@media (max-width:550.98px){.grid-box{grid-template-columns:repeat(2,1fr)}
}.bg-light-gray{background-color:#f7f7f7}
.bg-white{background-color:#ffffff}
.bg-orange{background-color:var(--secondary-color)}
.bg-dark-blue{background-color:#1a2a3a}
.text-dark-blue{color:#1a2a3a}
.text-orange{color:var(--secondary-color)}
.spec-card{padding:2.5rem 1rem 1rem 1rem;height:100%;position:relative;border:none;box-shadow:none}
.decor-triangle{position:absolute;top:0;left:0;width:2rem;height:2rem;clip-path:polygon(0 0,100% 0,0 100%)}
.series-name{font-size:1.15rem;font-weight:500;margin-bottom:0.25rem}
.series-range{font-size:1rem;font-weight:700;margin-bottom:0.5rem}
.series-target{color:#5c6a79;font-size:.9rem;line-height:1.35}
.model-block{padding:0;margin-bottom:1.5rem}
.model-title{color:#ffffff;font-size:.9rem;font-weight:500;padding:0.5rem 1rem;margin-bottom:0;display:inline-block}
.model-details{padding:1rem 1rem 0.5rem 1rem;display:flex;flex-wrap:wrap}
.spec-item{color:#334150;font-size:0.75rem;font-weight:600}
.model-best{color:#4a5568;font-size:0.875rem;padding:0 1rem 1rem 1rem;margin-bottom:0;line-height:1.5}
.model-best strong{color:#1a2a3a;font-size:.9rem}
.results-matrix-section .row{margin-left:0px;margin-right:0px}
.bg-light-gray{background-color:#f4f6f9}
.bg-white{background-color:#ffffff}
.bg-gray{background-color:#e9ecef}
.matrix-header{padding:1rem 0}
.header-item{font-size:1.125rem;font-weight:700}
.matrix-row{padding:1rem 0}
.material-title{font-size:1.25rem;font-weight:500;margin-bottom:0.5rem}
.material-goal{font-size:1rem;margin-bottom:0}
.mobile-label{color:#5c6a79;font-size:0.875rem;font-weight:700;margin-bottom:0.5rem;text-transform:uppercase;text-align:center}
.img-placeholder{width:100%;height:14rem;display:flex;align-items:center;justify-content:center}
.img-placeholder span{color:#6c757d;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05rem}
@media (max-width:991.98px){.img-placeholder{height:10rem}
}.spec-item2{padding:0.75rem;border-bottom:1px solid #e2e8f0}
.bg-light-gray{background-color:#f4f6f9}
.step-card{background-color:#ffffff;border:1px solid #e2e8f0;padding:1.5rem;margin-bottom:1rem}
.step-title{font-size:1.15rem;color:var(--secondary-color);margin-bottom:1rem;font-weight:500}
.custom-table{margin-top:1rem;border:none}
.custom-table th,.custom-table td{padding:0.75rem;vertical-align:middle}
.bg-dark-blue{background-color:#1a2a3a !important}
.spec-item2 strong{color:#1a2a3a}
.process-flow{display:grid;justify-content:center;position:relative;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}
.process-flow::before{content:'';position:absolute;top:30px;left:50px;right:50px;height:3px;background:#bdc3c7;z-index:1}
.process-step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}
.step-circle{width:60px;height:60px;border-radius:50%;background:var(--secondary-color);color:white;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;margin-bottom:12px;transition:0.3s;border:4px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,0.1)}
.process-step:hover .step-circle{background:var(--hover-color);transform:scale(1.08)}
.step-label{text-align:center;font-size:.9rem;color:var(--hover-color);line-height:1.4;font-weight:500}
.step-label span{display:block;font-weight:300;font-size:.8rem}
.sidebar-title{font-size:1.25rem;font-weight:300;margin-bottom:5px;text-transform:uppercase}
#etw_videolist ul li a{color:#555;display:block;padding:.3rem;padding-left:.5rem;line-height:1.35;font-size:.8rem;padding-left:1rem;position:relative}
#etw_videolist ul li a::before{position:absolute;content:"\f105";font-family:fontello;left:0;top:.5;opacity:.3}
#etw_videolist ul li a:hover,#etw_videolist ul li a.dq{color:var(--secondary-color)}
#etw_videolist .webtitle{font-weight:700;background-color:#ddd;padding:.35rem .5rem;margin-top:.5rem;margin-bottom:0;font-size:1rem;color:#000;font-size:12px}
#etw_videolist .webtitle::before{display:none}
.video_hub{margin-bottom:2rem}
.video-play-btn{position:absolute;bottom:1rem;left:1rem;width:150px;height:42px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;font-weight:400;z-index:2;background-color:var(--secondary-color)}
.video-play-btn span{display:inline-block;padding-left:1.5rem}
.video-play-btn::before{position:absolute;content:"\f144";font-family:fontello;font-size:1.55rem;color:#fff;top:50%;transform:translateY(-50%);left:1rem}
.video-card{display:block;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:0.3s;height:100%;text-decoration:none;border:1px solid #eee;color:#333}
.video-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(217,140,54,0.15);border-color:var(--secondary-color);text-decoration:none}
.v-thumb-box{position:relative;background:#000;overflow:hidden}
.v-img{width:100%;height:100%;transition:0.3s;opacity:0.9}
.video-card:hover .v-img{opacity:0.7;transform:scale(1.05)}
.v-title{font-size:0.9rem;font-weight:500;margin:0;line-height:1.4;padding:1rem}
.v-play-mini{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:0.3s;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}
.v-play-mini::before{position:absolute;content:"\f144";font-family:fontello;font-size:2.43rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.inquiry-form-wrap{background-color:#f2f4f6;padding:2rem;padding-top:3rem;padding-bottom:0;margin-top:2rem}
.inquiry-form-wrap .big_web_title{font-size:1.65rem}
.video_page h2{font-weight:300;font-size:clamp(1.45rem,3vw,2rem);margin-top:0;padding-top:0}
.video_page{width:100%;overflow:hidden}
.zcd-about-section-title{margin-bottom:1.5rem}
.zcd-about-section-title span{display:inline-block;margin-bottom:.7rem;color:var(--secondary-color);font-size:.82rem;line-height:1rem;font-weight:500;letter-spacing:.12rem;text-transform:uppercase}
.zcd-about-section-title .h2,.zcd-about-section-title .abouth2caption{position:relative;margin:0;color:#202632;font-size:clamp(1.4rem,3vw,1.6rem);line-height:1.16;font-weight:300;letter-spacing:.01rem}
.zcd-about-section-title .h2::before,.zcd-about-section-title .abouth2caption::before{content:'';display:block;width:48px;height:3px;background:var(--secondary-color);margin-bottom:1rem}
.zcd-about-text p{margin:0 0 1.15rem;color:#66707c;font-size:1rem;line-height:1.75rem;font-weight:300;letter-spacing:.01rem}
.zcd-about-text p:last-child{margin-bottom:0}
.zcd-about-intro{padding:3rem 0;background:#fff;position:relative}
.zcd-about-intro-image{position:relative;padding-right:1.4rem;padding-bottom:1.4rem}
.zcd-about-intro-image::after{content:'';position:absolute;right:0;bottom:0;width:70%;height:70%;background:var(--secondary-color);z-index:0}
.zcd-about-intro-image img{position:relative;z-index:1;width:100%;aspect-ratio:4/3;object-fit:cover;box-shadow:0 20px 45px rgba(0,0,0,.12)}
.zcd-about-products{padding:3rem 0;background:#f7f7f7}
.zcd-about-products-layout{display:flex;gap:4rem;align-items:flex-start;margin-top:3rem}
.zcd-about-products-content{width:52%}
.zcd-about-products-gallery{width:48%;position:sticky;top:120px}
.zcd-about-product-item{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #e5e5e5}
.zcd-about-product-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.zcd-about-product-head{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.2rem}
.zcd-about-product-tag{position:relative;display:inline-flex;align-items:center;justify-content:center;width:88px;height:52px;background:#cfd5db;overflow:hidden;transform:skew(-33deg);border-radius:.6rem .75rem .6rem .75rem;flex-shrink:0}
.zcd-about-product-tag span{color:#202632;font-size:1.15rem;font-weight:600;transform:skew(33deg)}
.zcd-about-product-head h3{margin:0!important;color:#202632;font-size:1.45rem;line-height:1.4;font-weight:300}
.zcd-about-product-text p{margin:0;color:#66707c;line-height:1.75;font-size:1rem}
.zcd-about-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}
.zcd-about-gallery-item{overflow:hidden;background:#fff}
.zcd-about-gallery-item.large{grid-column:span 2}
.zcd-about-gallery-item img{width:100%;display:block;object-fit:cover;transition:.4s ease}
.zcd-about-gallery-item:hover img{transform:scale(1.04)}
.zcd-about-manufacturing{padding:3rem 0;background:#fff;position:relative;overflow:hidden}
.zcd-about-manufacturing-image{position:relative}
.zcd-about-manufacturing-image img{width:100%;aspect-ratio:4/3;object-fit:cover;box-shadow:0 20px 45px rgba(0,0,0,.12)}
.zcd-about-manufacturing-tags{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem}
.zcd-about-manufacturing-tags span{display:inline-block;padding:.55rem .8rem;background:rgba(181,7,50,.92);color:#fff;font-size:.82rem;line-height:1rem;font-weight:300}
.zcd-about-service{background:#f3f4f6;overflow:hidden}
.zcd-about-service-gallery{height:100%;display:grid;gap:1rem;padding:3rem 2rem}
.zcd-about-service-gallery-item{overflow:hidden}
.zcd-about-service-gallery-item img{width:100%;display:block;transition:.5s ease}
.zcd-about-service-gallery-item:hover img{transform:scale(1.04)}
.zcd-about-service-content-wrap{height:100%;padding:5rem 5rem 5rem 4rem;display:flex;flex-direction:column;justify-content:center}
.zcd-about-service-lead{margin-bottom:2.8rem}
.zcd-about-service-lead p{margin:0;color:#66707c;font-size:1rem;line-height:2}
.zcd-about-service-list{display:flex;flex-direction:column;gap:1.8rem}
.zcd-about-service-item{display:flex;gap:1.5rem;padding-bottom:1.8rem;border-bottom:1px solid #dfe3e8}
.zcd-about-service-item:last-child{border-bottom:none;padding-bottom:0}
.zcd-about-service-num{min-width:76px}
.zcd-about-service-num span{display:inline-flex;align-items:center;justify-content:center;width:76px;height:48px;background:#d9dde2;color:#202632;font-size:1rem;font-weight:600;transform:skew(-30deg)}
.zcd-about-service-info h3{margin:0 0 .8rem;color:#202632;font-size:1.25rem;line-height:1.5;font-weight:300}
.zcd-about-service-info p{margin:0;color:#66707c;font-size:.95rem;line-height:1.9}
.container{width:100%;max-width:1140px;margin:0 auto;padding:0 15px}
@media (max-width:1119.98px){.top-nav{padding-left:0}
.navbar-expand-lg .navbar-nav .nav-link{padding:1.2rem 1.2rem}
}@media (max-width:991.98px){#header{position:relative}
#footer::before{display:none}
.etw_language{background:none;width:auto;padding-top:.5rem;display:block;float:right;height:auto;z-index:9}
.etw_language > ul{position:relative;float:right;font-size:1rem;border-radius:8px}
.etw_language > ul > li span{cursor:pointer;float:left;padding:.8rem 1rem;font-size:1.8rem}
.etw_language ul ul{display:none;position:absolute;top:100%;left:-1rem;padding:0;background-color:#eee;min-width:100px;border-radius:10px}
.etw_language ul ul a{display:block;text-align:left;float:left;padding:0.3rem 1rem;color:#333}
#etw_language .dropdown-item{color:#333;padding:0.2rem 0 0 1.5rem}
#etw_language .dropdown-item:hover{color:#8f99a5}
.etw_language ul li:hover > ul{display:block}
.etw_language .dropdown-item{min-width:100px}
.etw_language #etw_language{float:none;margin-top:0;height:auto}
.etw_language #etw_language a{line-height:1.5rem;width:100%}
.etw_language #etw_language a:hover{color:#004680 !important}
#etw_language .dropdown-item::before{display:none}
#etw_language .dropdown-item img{display:none}
#container{margin-top:0}
#etw_logo p,#header::before{display:none}
#etw_logo{margin-top:.5rem}
.navbar-light .navbar-toggler{margin-top:1.5rem}
.zcd-footer-float-brand{display:none}
.zcd-footer-main{padding:2rem 0}
.container{max-width:inherit !important}
.top-nav{width:100%;margin-top:0}
.navbar-expand-lg .navbar-nav .nav-link{padding:.5rem;background-color:var(--zcd-header-border-color);margin-bottom:1px}
.zcd-home-banner-figure img{height:260px}
.zcd-components-section::after,.zcd-components-section::before{display:none}
.navbar-light .navbar-nav .video_item .nav-link{padding-right:0;text-align:left}
.navbar-light .navbar-nav .video_item .nav-link::after{display:none}
.pro_banner_box{width:100%;height:auto;padding:2rem 0;background:linear-gradient(to left,rgba(232,50,47,0.9) 50%,rgba(239,114,48,0.9));overflow:hidden}
.pro_banner_box picture,#quicknav,.sidebar_list,.pro_banner_box img{display:none}
.pro_banner_txt{position:relative;transform:inherit;top:inherit;left:inherit}
.contact_info,.video_page{padding-top:2rem}
#etw_videolist{margin-top:3rem}
#etw_videolist ul{display:flex;flex-wrap:wrap}
#etw_videolist ul li{width:48%;margin-right:2%}
#etw_videolist ul li:nth-child(2n){margin-right:0}
}@media (max-width:767.98px){.pro_list_box{display:none}
.hub_products .system_items .pro_des{padding:1.5rem}
.hub_products .system_items .pro_img{aspect-ratio:16/9}
.cta_box{padding:1.5rem}
.hub-components .pro_item .pro_img{aspect-ratio:4/3}
.hub-components .pro_item .pro_img img{width:100%;height:100%;object-fit:cover}
.process-flow::before{display:none}
}@media (max-width:650.98px){.zcd-about-products-layout{flex-wrap:wrap}
.zcd-about-products-content,.zcd-about-products-gallery{width:100%}
.zcd-about-service-gallery{padding:1rem}
.zcd-about-service-content-wrap{padding:2rem}
}@media (max-width:575.98px){.zcd-home-banner-content{width:100%;max-width:300px}
.zcd-entry-more,.zcd-industry-section{display:none}
.more_btn{width:160px;padding:0;transform:skew(0)}
.more_btn span{transform:skew(0)}
#etw_videolist ul li{width:100%;margin-right:0 !important}
}