<style id="dct-legacy-ui-baseline-v1025">
/* Exact legacy navigation measurements, scoped to desktop. */
@media (min-width:768px) {
  html body .web_head:not(#dct-legacy-ui-baseline-v100) {
    position:fixed!important;top:0!important;left:0!important;width:100%!important;height:90px!important;min-height:90px!important;
      margin:0!important;padding:0!important;background:transparent!important;z-index:100!important;overflow:visible!important;
  }
  /* Some legacy detail templates render an empty banner. Reserve the header lane so content never sits beneath navigation. */
  html body .web_head:not(#dct-legacy-ui-baseline-v100) + .sys_sub_head {min-height:90px!important;height:auto!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_layer {
    display:block!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;
    height:90px!important;min-height:90px!important;margin:0!important;padding:0!important;
    background:transparent!important;z-index:100!important;opacity:1!important;visibility:visible!important;
    animation:none!important;transform:none!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_layer>.layout {
    display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;height:90px!important;
    margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .logo {
    display:block!important;box-sizing:border-box!important;position:relative!important;flex:0 0 260px!important;width:260px!important;height:90px!important;
    margin:0!important;padding:0 0 0 40px!important;opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .logo img {
    display:block!important;width:220px!important;max-width:220px!important;height:auto!important;margin:0!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .logo>a {display:block!important;position:absolute!important;left:40px!important;top:23px!important;width:220px!important;height:44px!important;margin:0!important;padding:0!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .nav_wrap {
    display:block!important;box-sizing:border-box!important;flex:0 0 calc(100% - 370px)!important;width:calc(100% - 370px)!important;min-width:0!important;height:90px!important;
    margin:0!important;padding:0 3%!important;opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav {
    display:block!important;float:none!important;width:auto!important;height:125px!important;margin:0!important;padding:0!important;text-align:center!important;position:relative!important;
    white-space:nowrap!important;opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li {
    display:inline-block!important;vertical-align:top!important;position:relative!important;height:104px!important;
    margin:0 2%!important;padding:0 0 7px!important;box-sizing:border-box!important;
    opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li>a,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language summary {
    display:inline-block!important;box-sizing:border-box!important;height:97px!important;line-height:97px!important;
    margin:0!important;padding:0 15px!important;color:#fff!important;font:16px/97px opensans,Arial,Helvetica,sans-serif!important;
    text-transform:uppercase!important;white-space:nowrap!important;position:relative!important;z-index:1!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language summary {cursor:pointer!important;list-style:none!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language summary::-webkit-details-marker{display:none!important;}
  /* The legacy translator lives in the reserved right lane, rather than widening the centered menu. */
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:has(.dct-inline-language) {
    position:absolute!important;left:calc(100% + 10px)!important;top:0!important;width:110px!important;margin:0!important;padding:0!important;text-align:left!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:has(.dct-inline-language)::before {display:none!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:has(.dct-inline-language) .dct-inline-language,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:has(.dct-inline-language) summary {padding:0!important;font-size:16px!important;}
  /* Match the original arrow widths and the final three legacy link rails. */
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li>a:has(>b)::after {margin-left:0!important;font-size:10px!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:nth-child(4)>a,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:nth-child(5)>a,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:nth-child(6)>a {padding-left:12.5px!important;padding-right:12.5px!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav {transform:translateX(5px)!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:nth-child(2)>a,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:nth-child(3)>a {padding-left:8.5px!important;padding-right:8.5px!important;}
  /* Render a single real language chevron even when a cached widget leaves a literal entity behind. */
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language summary {font:16px/97px opensans,Arial,Helvetica,sans-serif!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language summary::before {content:none!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language summary::after {content:"▼";margin-left:7px;font:12px/97px Arial,sans-serif!important;vertical-align:top!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language>div {font-size:14px!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li::before {
    content:""!important;display:block!important;box-sizing:border-box!important;position:absolute!important;left:0!important;top:0!important;
    width:100%!important;height:70%!important;border-bottom:7px solid #fff!important;
    background:#66be0c linear-gradient(115deg,#66be0c,#093d6f)!important;box-shadow:none!important;
    opacity:0!important;transition:.3s!important;z-index:0!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li.nav-current::before,
  html body .web_head:not(#dct-legacy-ui-baseline-v100).index_web_head:has(+.web_main.index_main) .head_nav>li.i-nav-current::before,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:hover::before {
    top:0!important;height:100%!important;bottom:auto!important;opacity:1!important;box-shadow:0 0 6px rgba(0,0,0,.2)!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li:hover>a {color:#fff!important;}
  /* Keep one legacy arrow beside menu text; suppress the duplicate legacy glyph below the header. */
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li>a>b {display:none!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li>a:has(>b)::after {content:"▶"!important;display:inline-block!important;margin-left:7px!important;color:#fff!important;font-size:12px!important;line-height:inherit!important;vertical-align:middle!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .nav_wrap .head_nav>li>ul {
    top:104px!important;left:0!important;width:250px!important;background:#fff!important;box-shadow:0 0 6px rgba(0,0,0,.2)!important;
    opacity:0!important;visibility:hidden!important;transform:translateY(15px)!important;transition:.3s!important;z-index:200!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .nav_wrap .head_nav li:hover>ul {
    opacity:1!important;visibility:visible!important;transform:none!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .nav_wrap .head_nav>li li>a {
    display:block!important;box-sizing:border-box!important;width:250px!important;min-height:38px!important;padding:8px 25px 8px 15px!important;
    color:#333!important;font:14px/22.4px opensans,Arial,Helvetica,sans-serif!important;text-transform:none!important;white-space:normal!important;
    background:transparent!important;transition:.3s!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .nav_wrap .head_nav>li li:hover>a {
    color:#fff!important;background:#66be0c linear-gradient(115deg,#66be0c,#093d6f)!important;
  }
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .nav_wrap .head_nav>li li:hover b::after{border-left-color:#fff!important;}

  /* Old archive title rail: 327 x 44px, 12px type, fixed spacing. */
  html body .main .items_list>ul {display:grid!important;align-items:stretch!important;gap:0!important;margin:-20px!important;padding:0!important;list-style:none!important;}
  html body .main .items_list>ul>li.product_item {display:block!important;float:none!important;box-sizing:border-box!important;width:404px!important;min-width:404px!important;max-width:404px!important;height:499px!important;min-height:499px!important;margin:0!important;padding:20px!important;}
  html body .main .items_list>ul>li.product_item>figure {display:block!important;box-sizing:border-box!important;width:364px!important;max-width:364px!important;height:459px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;}
  html body .main .items_list>ul>li.product_item>figure .item_img,
  html body .main .items_list>ul>li.product_item>figure .item_img img {display:block!important;width:363px!important;max-width:100%!important;height:363px!important;object-fit:contain!important;background:#fff!important;}
  html body .main .items_list>ul>li.product_item>figure>figcaption {display:block!important;box-sizing:border-box!important;height:96px!important;min-height:96px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important;}
  html body .main .items_list>ul>li.product_item>figure>figcaption>h3.item_title {display:block!important;box-sizing:border-box!important;width:327px!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:25px auto 27px!important;padding:0!important;overflow:hidden!important;}
  html body .main .items_list>ul>li.product_item>figure>figcaption>h3.item_title>a {display:block!important;box-sizing:border-box!important;width:327px!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0 auto!important;padding:0 11px!important;overflow:hidden!important;color:#fff!important;background:#333!important;font:12px/44px opensans,Arial,Helvetica,sans-serif!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;}
  html body .main .items_list>ul>li.product_item:hover h3.item_title>a {color:#fff!important;background:#66be0c linear-gradient(115deg,#66be0c,#093d6f)!important;}
  /* Legacy archive pager: the original site uses 31px dark controls. */
  html body .main .items_list .dct-legacy-pagination {width:60%!important;float:left!important;margin:0!important;padding:0!important;text-align:center!important;}
  html body .main .items_list .dct-legacy-pagination>a,
  html body .main .items_list .dct-legacy-pagination>span {display:inline-block!important;box-sizing:border-box!important;min-width:33px!important;height:31px!important;margin:0 5px 0 8px!important;padding:0 8px!important;color:#fff!important;background:#333!important;font:14px/31px opensans,Arial,Helvetica,sans-serif!important;text-align:center!important;text-decoration:none!important;}
  html body .main .items_list .dct-legacy-pagination>span {font-weight:400!important;color:#fff!important;}
  html body .main .items_list .dct-legacy-pagination>span.current {font-weight:700!important;color:red!important;}
  html body .main .items_list .dct-legacy-pagination>a[aria-disabled="true"] {cursor:default!important;}
}
@media (min-width:768px) and (max-width:1599px) {
  html body .main .items_list>ul{grid-template-columns:repeat(2,404px)!important;width:808px!important;}
}
@media (min-width:1600px) {
  html body .main .items_list>ul{grid-template-columns:repeat(4,404px)!important;width:1616px!important;}
}
  /* The legacy header is transparent at the top; it gains its dark glass only after the page moves. */
  html.dct-legacy-nav-scrolled body .web_head:not(#dct-legacy-ui-baseline-v100),
  html.dct-legacy-nav-scrolled body .web_head:not(#dct-legacy-ui-baseline-v100) .head_layer {background:rgba(0,0,0,.45)!important;}

  /* Resolve the server-known active section for every legacy page type. */
  html[data-dct-section="about"] body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li.a-nav-current::before,
  html[data-dct-section="products"] body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li.p-nav-current::before,
  html[data-dct-section="solutions"] body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li.s-nav-current::before,
  html[data-dct-section="news"] body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li.n-nav-current::before,
  html[data-dct-section="contact"] body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li.c-nav-current::before {top:0!important;height:100%!important;bottom:auto!important;opacity:1!important;box-shadow:0 0 6px rgba(0,0,0,.2)!important;}

  /* Restore a stable Featured Products visual when the migrated sidebar has no slide records. */
  html body .aside .side-product-items {display:block!important;min-height:300px!important;background:#fff!important;}
  html body .aside .side-product-items .items_content {display:none!important;}
  html body .aside .side-product-items::before {content:""!important;display:block!important;width:100%!important;height:300px!important;background:url("/wp-content/uploads/2026/09/20241217160623855-3.jpg") center center/contain no-repeat!important;}
  /* The old product archive keeps this rail empty until its featured carousel is used. */
  html[data-dct-section="products"] body .aside .side-product-items {height:300px!important;min-height:300px!important;}
  html[data-dct-section="products"] body .aside .side-product-items::before {display:none!important;}
  html[data-dct-section="products"] body .aside .side-product-items::after {content:"⌃\A⌄"!important;display:block!important;white-space:pre!important;padding-top:48px!important;color:#cfd7df!important;font:38px/38px Arial,sans-serif!important;text-align:center!important;}

  /* About pages: the copied QR is editorial content, not part of the public layout. */
  html[data-dct-section="about"] body img[src*="file=company-code"] {display:none!important;}

  /* Some migrated solution detail records have an empty legacy slide. Keep the original 150px header lane visible and use the site's established section image as its fallback. */
  html[data-dct-section="solutions"] body .sys_sub_head {height:150px!important;min-height:150px!important;background:#163555 url("/wp-content/plugins/decetomair-local-assets/assets/Upload/20230525174023173.jpg") center center/cover no-repeat!important;}
  html[data-dct-section="solutions"] body .sys_sub_head .head_bn_slider,
  html[data-dct-section="solutions"] body .sys_sub_head .head_bn_items,
  html[data-dct-section="solutions"] body .sys_sub_head .head_bn_item {height:150px!important;min-height:150px!important;}
  html[data-dct-section="solutions"] body .sys_sub_head .head_bn_item>img {display:none!important;}
  html[data-dct-section="solutions"] body .sys_sub_head .path_bar {z-index:2!important;}

  /* One centered wide-screen header lane keeps the logo and language switch close to the legacy positions. */
  @media (min-width:1700px) {
    html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_layer>.layout {max-width:1760px!important;margin:0 auto!important;}
  }
  /* The old archive uses four equal columns inside its content rail; never let fixed cards overflow to a hidden fourth column. */
  @media (min-width:1200px) {
    html body .main .items_list>ul {width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;}
    html body .main .items_list>ul>li.product_item {width:auto!important;min-width:0!important;max-width:none!important;}
    html body .main .items_list>ul>li.product_item>figure {width:100%!important;max-width:none!important;}
    html body .main .items_list>ul>li.product_item>figure .item_img,
    html body .main .items_list>ul>li.product_item>figure .item_img img {width:100%!important;}
  }
  /* Landing solution list: its legacy hero is the full villa banner, while solution details keep their 150px banner lane. */
  html[data-dct-view="solutions-index"] body .sys_sub_head {height:685px!important;min-height:685px!important;background:#172d2b url("/wp-content/plugins/decetomair-local-assets/assets/Upload/20230525173254460.jpg") center center/cover no-repeat!important;}
  html[data-dct-view="solutions-index"] body .sys_sub_head .head_bn_slider,
  html[data-dct-view="solutions-index"] body .sys_sub_head .head_bn_items,
  html[data-dct-view="solutions-index"] body .sys_sub_head .head_bn_item {height:685px!important;min-height:685px!important;}
  /* Disable inherited entrance animations on every header text element. */
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .logo,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .logo *,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .head_nav>li>a,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language,
  html body .web_head:not(#dct-legacy-ui-baseline-v100) .dct-inline-language * {animation:none!important;animation-delay:0s!important;transition:none!important;opacity:1!important;visibility:visible!important;}
  /* Preserve the legacy catalog first page: eliminate the mistakenly mapped exhibition/news image. */
  html body .main .items_list>ul>li.product_item:has(img[src*="file=news1"]) {display:none!important;}
</style>

<style id="dct-v1021-fixes">
/* Product archive: preserve a square image canvas at every four-column desktop width. */
@media (min-width:1200px) {
  html[data-dct-section="products"] body .main .items_list>ul>li.product_item>figure {height:auto!important;min-height:0!important;}
  html[data-dct-section="products"] body .main .items_list>ul>li.product_item>figure .item_img {width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;overflow:hidden!important;}
  html[data-dct-section="products"] body .main .items_list>ul>li.product_item>figure .item_img img {width:100%!important;height:100%!important;object-fit:contain!important;}
}
/* Restore legacy expandable category rails and real chevrons in the product sidebar. */
@media (min-width:768px) {
  html[data-dct-section="products"] body .aside .side-cate>li {position:relative!important;display:block!important;min-height:48px!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>a {display:block!important;padding-right:42px!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.icon-cate {position:absolute!important;right:15px!important;top:16px!important;width:15px!important;height:15px!important;cursor:pointer!important;z-index:3!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.icon-cate::before {content:none!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.icon-cate::after {content:"▶"!important;display:block!important;color:#6b6b6b!important;font:13px/15px Arial,sans-serif!important;}
  html[data-dct-section="products"] body .aside .side-cate>li.dct-side-open>.icon-cate::after {content:"▼"!important;font-size:12px!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.dct-side-submenu {display:none!important;margin:0!important;padding:0!important;list-style:none!important;background:#fff!important;}
  html[data-dct-section="products"] body .aside .side-cate>li.dct-side-open>.dct-side-submenu {display:block!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.dct-side-submenu>li {display:block!important;border-top:1px solid #e2e2e2!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.dct-side-submenu>li>a {display:block!important;box-sizing:border-box!important;min-height:46px!important;padding:12px 36px 12px 28px!important;color:#666!important;background:#fff!important;font:16px/22px opensans,Arial,Helvetica,sans-serif!important;text-decoration:none!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.dct-side-submenu>li>a::after {content:"▶"!important;float:right!important;color:#777!important;font-size:11px!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.dct-side-submenu>li>a:hover {color:#fff!important;background:linear-gradient(115deg,#66be0c,#093d6f)!important;}
  html[data-dct-section="products"] body .aside .side-cate>li>.dct-side-submenu>li>a:hover::after {color:#fff!important;}
}
/* Keep the central navigation rail stable; move only the two outer elements toward the old wide-screen positions. */
@media (min-width:1700px) {
  html body .web_head:not(#dct-legacy-ui-baseline-v1025) .logo {transform:translateX(calc((100vw - 1760px) / 2))!important;}
  html body .web_head:not(#dct-legacy-ui-baseline-v1025) .head_nav>li:has(.dct-inline-language) {transform:translateX(calc((1760px - 100vw) / 2))!important;}
}
/* Design service: use the existing ventilation design drawing as an engineering-blueprint hero and structure the service copy. */
@media (min-width:768px) {
  html[data-dct-view="design-service"] body .sys_sub_head {height:310px!important;min-height:310px!important;background:linear-gradient(90deg,rgba(4,39,85,.92),rgba(8,78,107,.56)),url("/wp-content/plugins/decetomair-local-assets/assets/Upload/20230605155738519.jpg") center 45%/cover no-repeat!important;}
  html[data-dct-view="design-service"] body .sys_sub_head .head_bn_slider,html[data-dct-view="design-service"] body .sys_sub_head .head_bn_items,html[data-dct-view="design-service"] body .sys_sub_head .head_bn_item {height:310px!important;min-height:310px!important;}
  html[data-dct-view="design-service"] body .main .dct-design-service {max-width:960px!important;margin:0 auto!important;padding:18px 0 72px!important;color:#28323c!important;}
  html[data-dct-view="design-service"] body .main .dct-design-service__eyebrow {margin:0 0 9px!important;color:#4ea21d!important;font:700 13px/18px opensans,Arial,sans-serif!important;letter-spacing:1.4px!important;text-transform:uppercase!important;}
  html[data-dct-view="design-service"] body .main .dct-design-service h1 {margin:0 0 16px!important;color:#063e76!important;font:600 34px/42px opensans,Arial,sans-serif!important;}
  html[data-dct-view="design-service"] body .main .dct-design-service__intro {max-width:820px!important;margin:0 0 28px!important;color:#56616d!important;font:17px/29px opensans,Arial,sans-serif!important;}
  html[data-dct-view="design-service"] body .main .dct-design-service h2 {margin:34px 0 16px!important;color:#063e76!important;font:600 23px/30px opensans,Arial,sans-serif!important;}
  html[data-dct-view="design-service"] body .main .dct-design-stages {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
  html[data-dct-view="design-service"] body .main .dct-design-stage {box-sizing:border-box!important;min-height:144px!important;padding:20px!important;border:1px solid #dce6eb!important;border-top:4px solid #45a321!important;background:#fff!important;box-shadow:0 8px 22px rgba(12,45,69,.06)!important;}
  html[data-dct-view="design-service"] body .main .dct-design-stage__number {display:block!important;margin:0 0 7px!important;color:#4ba11e!important;font:700 12px/16px opensans,Arial,sans-serif!important;letter-spacing:1px!important;}
  html[data-dct-view="design-service"] body .main .dct-design-stage h3 {margin:0 0 7px!important;color:#243d50!important;font:600 18px/25px opensans,Arial,sans-serif!important;}
  html[data-dct-view="design-service"] body .main .dct-design-stage p {margin:0!important;color:#65727c!important;font:14px/22px opensans,Arial,sans-serif!important;}
  html[data-dct-view="design-service"] body .main .dct-design-services {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 22px!important;margin:0!important;padding:0!important;list-style:none!important;}
  html[data-dct-view="design-service"] body .main .dct-design-services>li {position:relative!important;padding:0 0 0 22px!important;color:#4e5d68!important;font:15px/24px opensans,Arial,sans-serif!important;}
  html[data-dct-view="design-service"] body .main .dct-design-services>li::before {content:"✓"!important;position:absolute!important;left:0!important;color:#4ba11e!important;font-weight:700!important;}
  html[data-dct-view="design-service"] body .main .dct-design-note {margin:28px 0 0!important;padding:18px 22px!important;border-left:4px solid #4ba11e!important;background:#f2f8ef!important;color:#40515e!important;font:15px/24px opensans,Arial,sans-serif!important;}
}
@media (max-width:767px) {html[data-dct-view="design-service"] body .main .dct-design-stages,html[data-dct-view="design-service"] body .main .dct-design-services {grid-template-columns:1fr!important;}}
</style>
<style id="dct-v1025-repairs">
/* Homepage: retain the approved first hero instead of collapsing to the category grid after theme scripts initialize. */
@media (min-width:768px){
 html[data-dct-section="home"] body .slider_banner{display:block!important;position:relative!important;width:100%!important;height:100vh!important;min-height:720px!important;overflow:hidden!important;}
 html[data-dct-section="home"] body .slider_banner .swiper-container,html[data-dct-section="home"] body .slider_banner .swiper-wrapper,html[data-dct-section="home"] body .slider_banner .swiper-slide{height:100%!important;min-height:720px!important;}
 html[data-dct-section="home"] body .slider_banner .swiper-wrapper{display:block!important;position:relative!important;}
 html[data-dct-section="home"] body .slider_banner .swiper-slide[data-swiper-slide-index="0"]{display:block!important;position:absolute!important;inset:0!important;}
 /* Product menu: compact right-aligned legacy chevrons and real fly-out second level. */
 html body .web_head .head_nav>li>a:has(>b)::after{font-size:9px!important;margin-left:6px!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown{width:300px!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li{position:relative!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li>a{position:relative!important;display:block!important;padding:0 34px 0 18px!important;font-size:16px!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li>a::after{position:absolute!important;right:14px!important;top:0!important;font-size:9px!important;line-height:46px!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li:not(.dct-has-submenu)>a::after{display:none!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown .dct-product-submenu{display:none!important;position:absolute!important;top:0!important;left:100%!important;width:300px!important;margin:0!important;padding:0!important;list-style:none!important;background:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.18)!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li.dct-has-submenu:hover>.dct-product-submenu{display:block!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown .dct-product-submenu>li>a{display:block!important;min-height:46px!important;padding:0 18px!important;color:#666!important;background:#fff!important;font:16px/46px opensans,Arial,sans-serif!important;text-decoration:none!important;text-transform:none!important;}
 html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown .dct-product-submenu>li>a:hover{color:#fff!important;background:linear-gradient(115deg,#66be0c,#093d6f)!important;}
 html[data-dct-section="products"] body .aside .side-cate>li>.icon-cate{right:13px!important;top:17px!important;width:12px!important;height:12px!important;}
 html[data-dct-section="products"] body .aside .side-cate>li>.icon-cate::after{font:9px/12px Arial,sans-serif!important;}
 html[data-dct-section="products"] body .aside .side-cate>li.dct-side-open>.icon-cate::after{font-size:9px!important;}
}
/* Theme list rules were absolutely positioning these six lines; reset every list-box property. */
@media (min-width:768px){
 html[data-dct-view="design-service"] body .main .dct-design-services{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:start!important;}
 html[data-dct-view="design-service"] body .main .dct-design-services>li{display:block!important;position:relative!important;float:none!important;clear:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:24px!important;margin:0!important;overflow:visible!important;white-space:normal!important;transform:none!important;}
 html[data-dct-view="design-service"] body .main .dct-design-services>li::after{content:none!important;display:none!important;}
 html[data-dct-view="design-service"] body .main .dct-design-services>li::before{top:0!important;line-height:24px!important;}
}
</style>
<script id="dct-legacy-ui-route-state">(function(){var p=location.pathname.toLowerCase(),s=p.indexOf("products")>=0?"products":(p.indexOf("fresh-air-system-design-service")>=0?"solutions":(p.indexOf("fresh-air-solutions")>=0?"solutions":(p.indexOf("company")>=0?"about":"home"))),v=p.indexOf("fresh-air-system-design-service")>=0?"design-service":"default";document.documentElement.setAttribute("data-dct-section",s);document.documentElement.setAttribute("data-dct-view",v);}());</script><script id="dct-legacy-ui-scroll-state">(function(){function sync(){document.documentElement.classList.toggle("dct-legacy-nav-scrolled",window.scrollY>8);}sync();window.addEventListener("scroll",sync,{passive:true});}());</script>
<script id="dct-legacy-product-and-design-v1025">
(function(){
  function productSidebar(){if(!document.documentElement.matches('[data-dct-section="products"]'))return;var groups={'HRVs / ERVs':[['Residential ERV & HRV','/product-category/hrvs-ervs/'],['Commercial ERV & HRV','/product-category/hrvs-ervs/']],'Ductless Fresh Air System':[['Wall-mounted Ventilator','/product-category/ductless-fresh-air-system/'],['Floor-standing Ventilator','/product-category/ductless-fresh-air-system/']],'Air Dehumidifier':[['Fresh Air Dehumidifier','/product-category/air-dehumidifier/']],'Fresh Air Ventilator':[['Ceiling-mounted Ventilator','/product-category/fresh-air-ventilator/']],'Air Purifier':[['Air Purification System','/product-category/air-purifier/']],'Accessories':[['Ventilation Accessories','/product-category/accessories/']]};document.querySelectorAll('.aside .side-cate>li').forEach(function(li){if(li.dataset.dctExpandable)return;var link=li.querySelector(':scope>a'),label=(link&&link.textContent||'').trim(),items=groups[label];if(!items)return;li.dataset.dctExpandable='1';var sub=document.createElement('ul');sub.className='dct-side-submenu';items.forEach(function(item){var child=document.createElement('li'),a=document.createElement('a');a.href=item[1];a.textContent=item[0];child.appendChild(a);sub.appendChild(child)});li.appendChild(sub);var trigger=li.querySelector(':scope>.icon-cate');if(!trigger){trigger=document.createElement('span');trigger.className='icon-cate icon-cate-down';trigger.setAttribute('aria-hidden','true');li.appendChild(trigger)}trigger.addEventListener('click',function(event){event.preventDefault();event.stopPropagation();li.classList.toggle('dct-side-open')})})}
  function productDropdown(){var nav=document.querySelector('.web_head .head_nav');if(!nav)return;var li=Array.prototype.slice.call(nav.children).find(function(x){var a=x.querySelector(':scope>a');return a&&/^PRODUCT\b/i.test((a.textContent||'').trim())});if(!li||li.dataset.dctProductReady)return;li.dataset.dctProductReady='1';var menu=[['HRVs / ERVs','/product-category/hrvs-ervs/',[['Residential ERV & HRV','/product-category/hrvs-ervs/'],['Commercial ERV & HRV','/product-category/hrvs-ervs/']]],['Ductless Fresh Air System','/product-category/ductless-fresh-air-system/',[['Wall Hanging Ventilation System','/product-category/ductless-fresh-air-system/'],['Floor-stand ventilator system','/product-category/ductless-fresh-air-system/']]],['Air Dehumidifier','/product-category/air-dehumidifier/',[]],['Fresh Air Ventilator','/product-category/fresh-air-ventilator/',[]],['Air Purifier','/product-category/air-purifier/',[]],['Accessories','/product-category/accessories/',[]]];var sub=document.createElement('ul');sub.className='dct-product-dropdown';menu.forEach(function(item){var x=document.createElement('li'),a=document.createElement('a');a.href=item[1];a.textContent=item[0];x.appendChild(a);if(item[2].length){x.className='dct-has-submenu';var next=document.createElement('ul');next.className='dct-product-submenu';item[2].forEach(function(child){var y=document.createElement('li'),b=document.createElement('a');b.href=child[1];b.textContent=child[0];y.appendChild(b);next.appendChild(y)});x.appendChild(next)}sub.appendChild(x)});li.appendChild(sub);li.classList.add('dct-product-owner')}
  function designService(){if(!document.documentElement.matches('[data-dct-view="design-service"]'))return;var host=document.querySelector('.main .dct-native-page-content .pro_list')||document.querySelector('.main .pro_list');if(!host||host.dataset.dctDesignReady)return;host.dataset.dctDesignReady='1';host.innerHTML='<section class="dct-design-service"><p class="dct-design-service__eyebrow">Engineering support</p><h1>Fresh Air System Design Service</h1><p class="dct-design-service__intro">DECETOMair supports fresh-air and clean-room projects from early planning through construction drawings. Our engineering team translates site conditions, airflow requirements and equipment selection into clear, buildable ventilation solutions.</p><h2>Four Design Stages</h2><div class="dct-design-stages"><article class="dct-design-stage"><span class="dct-design-stage__number">01 · CONCEPT</span><h3>Conceptual Design</h3><p>Early feasibility advice, airflow direction and estimated project costs for confident planning.</p></article><article class="dct-design-stage"><span class="dct-design-stage__number">02 · PRELIMINARY</span><h3>Preliminary Design</h3><p>Ventilation drawings and equipment guidance aligned with your initial architectural plan.</p></article><article class="dct-design-stage"><span class="dct-design-stage__number">03 · DETAILED</span><h3>Detailed Design</h3><p>Coordinated layouts and technical details that support procurement and project execution.</p></article><article class="dct-design-stage"><span class="dct-design-stage__number">04 · CONSTRUCTION</span><h3>Construction Drawings</h3><p>HVAC ventilation drawings prepared from site-survey results for installation teams.</p></article></div><h2>What We Deliver</h2><ul class="dct-design-services"><li>Project consultation and engineering recommendations</li><li>Airflow parameter calculation and calibration</li><li>Fresh-air unit selection and detailed equipment drawings</li><li>Ventilation and clean-room system design drawings</li><li>Optimization of existing preliminary drawings</li><li>Support for overseas fresh-air project delivery</li></ul><p class="dct-design-note">Design consulting fees can be credited toward an overall equipment procurement contract. Contact our sales team to discuss your project.</p></section>'}
  function run(){productSidebar();productDropdown();designService()}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run();window.addEventListener('load',run,{once:true})})();
</script>
<style id="dct-product-dropdown-v1025">@media (min-width:768px){html body .web_head .head_nav>li.dct-product-owner{position:relative!important}html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown{display:none!important;position:absolute!important;top:104px!important;left:0!important;width:300px!important;margin:0!important;padding:0!important;list-style:none!important;background:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.18)!important;z-index:300!important}html body .web_head .head_nav>li.dct-product-owner:hover>.dct-product-dropdown,html body .web_head .head_nav>li.dct-product-owner:focus-within>.dct-product-dropdown{display:block!important}html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li>a{display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;min-height:46px!important;padding:0 15px 0 18px!important;color:#666!important;background:#fff!important;font:17px/46px opensans,Arial,sans-serif!important;text-align:left!important;text-transform:none!important;text-decoration:none!important}html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li>a::after{content:"▶"!important;color:#999!important;font-size:11px!important}html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li>a:hover{color:#fff!important;background:linear-gradient(115deg,#66be0c,#093d6f)!important}html body .web_head .head_nav>li.dct-product-owner>.dct-product-dropdown>li>a:hover::after{color:#fff!important}}</style>
<style id="dct-home-first-slide-v1025">
/* The home hero is intentionally a single, stable lead message. Never allow the inherited Swiper timer to replace it after first paint. */
@media (min-width:768px){
  html[data-dct-section="home"] body .slider_banner .swiper-wrapper{height:100%!important;transform:none!important;transition:none!important;}
  html[data-dct-section="home"] body .slider_banner .swiper-slide{display:none!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;opacity:0!important;transform:none!important;transition:none!important;}
  html[data-dct-section="home"] body .slider_banner .swiper-slide[data-swiper-slide-index="0"]{display:block!important;opacity:1!important;z-index:2!important;}
  html[data-dct-section="home"] body .slider_banner .slider_swiper_control,html[data-dct-section="home"] body .slider_banner .slider_swiper_pager{display:none!important;}
}
</style><?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.decetomair.com/</loc></url><url><loc>https://www.decetomair.com/about_l_s_117.html</loc></url><url><loc>https://www.decetomair.com/about_l_s_133.html</loc></url><url><loc>https://www.decetomair.com/about_l_s_60.html</loc></url><url><loc>https://www.decetomair.com/about.html</loc></url><url><loc>https://www.decetomair.com/contact.html</loc></url><url><loc>https://www.decetomair.com/cookie-policy.html</loc></url><url><loc>https://www.decetomair.com/fresh-air-solutions/</loc></url><url><loc>https://www.decetomair.com/news-category/company-news/</loc></url><url><loc>https://www.decetomair.com/news-category/exhibition-news/</loc></url><url><loc>https://www.decetomair.com/news-category/industry-news/</loc></url><url><loc>https://www.decetomair.com/news/</loc></url><url><loc>https://www.decetomair.com/privacy-policy.html</loc></url><url><loc>https://www.decetomair.com/terms-of-use.html</loc></url><url><loc>https://www.decetomair.com/products/smart-ductless-wall-mounted-erv-fresh-air-system-filter-50cmh-ventilation-fan-for-bedroom-living-room-office-tuya-wifi-hrv/</loc><lastmod>2026-09-08T03:41:54+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/ceiling-mounted-fresh-air-dehumidifier-with-purify-and-wifi-controller-abcs-series-ceiling-mounted-fresh-air-dehumidifier-with-purify-and-wifi-controller-decetomair/</loc><lastmod>2026-09-14T08:27:25+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/smart-hepa-heat-energy-recovery-ventilators-with-dehumidifying-function-aqcs-series-ceiling-mounted-fresh-air-dehumidifier-with-purify-and-wifi-controller-decetomair/</loc><lastmod>2026-09-14T08:27:31+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/commercial-high-efficiency-filtered-heat-recovery-ventilation-system-agqr-series-commercial-high-efficiency-filtered-heat-recovery-ventilation-system-decetomair/</loc><lastmod>2026-09-14T08:27:27+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/large-airflow-commercial-energy-recovery-fresh-air-ventilation-system-aqr-ds-series-decetomair/</loc><lastmod>2026-09-14T08:27:27+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/large-airflow-commercial-energy-recovery-fresh-air-ventilation-system-decetomair/</loc><lastmod>2026-09-14T08:27:28+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/low-noise-central-energy-recovery-ventilators-system-erv-aqr-series-low-noise-central-energy-recovery-ventilators-system-erv-decetomair/</loc><lastmod>2026-09-14T08:27:29+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/centrifugal-acoustic-box-fan-inline-duct-ventilation-centrifugal-acoustic-box-fan-inline-duct-ventilation-decetomair/</loc><lastmod>2026-09-14T08:27:26+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/turbo-series-inline-duct-fan-ventilation-systems-turbo-series-inline-duct-fan-ventilation-systems-decetomair/</loc><lastmod>2026-09-14T08:27:32+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/vertical-energy-recovery-ventilator-with-hepa-filters-vertical-energy-recovery-ventilator-with-hepa-filters-decetomair/</loc><lastmod>2026-09-14T08:27:32+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/silent-type-two-way-fresh-air-ventilator-with-filter-silent-type-two-way-fresh-air-ventilator-with-filter-decetomair/</loc><lastmod>2026-09-14T08:27:31+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/single-way-blower-fresh-air-filtration-systems-single-way-blower-fresh-air-filtration-systems-decetomair/</loc><lastmod>2026-09-14T08:27:31+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/residential-erv-with-smart-control-and-pm2-5-filter-anqr-series-residential-erv-with-smart-control-and-pm2-5-filter-decetomair/</loc><lastmod>2026-09-14T08:27:30+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/residential-erv-with-smart-control-and-pm2-5-filter-ahqr-series-residential-erv-with-smart-control-and-pm2-5-filter-decetomair/</loc><lastmod>2026-09-14T08:27:29+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/residential-erv-with-smart-control-and-pm2-5-filter-azqr-series-residential-erv-with-smart-control-and-pm2-5-filter-decetomair/</loc><lastmod>2026-09-14T08:35:42+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/intelligent-wall-mounted-fresh-air-purification-ventilator-intelligent-wall-mounted-fresh-air-purification-ventilator-decetomair/</loc><lastmod>2026-09-14T08:27:27+00:00</lastmod></url><url><loc>https://www.decetomair.com/products/wall-mounted-bidirectional-heat-recovery-ventilation-heat-recovery-ventilation-decetomair/</loc><lastmod>2026-09-14T08:27:33+00:00</lastmod></url><url><loc>https://www.decetomair.com/news/news_detail-1732/</loc><lastmod>2026-09-13T12:13:40+00:00</lastmod></url><url><loc>https://www.decetomair.com/news/news_detail-1733/</loc><lastmod>2022-06-18T16:42:46+00:00</lastmod></url><url><loc>https://www.decetomair.com/news/news_detail-1734/</loc><lastmod>2022-10-08T10:11:06+00:00</lastmod></url><url><loc>https://www.decetomair.com/news/news_detail-1741/</loc><lastmod>2026-09-13T12:13:21+00:00</lastmod></url><url><loc>https://www.decetomair.com/news/erv-vs-hrv-climate-guide/</loc><lastmod>2026-09-02T02:28:02+00:00</lastmod></url><url><loc>https://www.decetomair.com/news/how-to-size-an-erv-or-hrv-system-for-a-residential-project/</loc><lastmod>2026-09-02T09:45:51+00:00</lastmod></url></urlset>