{"id":2642,"date":"2026-10-18T20:00:35","date_gmt":"2026-10-18T17:00:35","guid":{"rendered":"https:\/\/thermoluft.eu\/?page_id=2642"},"modified":"2026-10-18T20:23:18","modified_gmt":"2026-10-18T17:23:18","slug":"evo-t","status":"publish","type":"page","link":"https:\/\/thermoluft.eu\/en\/evo-t\/","title":{"rendered":"EVO-T"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2642\" class=\"elementor elementor-2642\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f18d243 e-flex e-con-boxed e-con e-parent\" data-id=\"f18d243\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ae6d76 elementor-widget elementor-widget-html\" data-id=\"8ae6d76\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* =========================================================\n   THERMOLUFT \/ KLIMOR EVO-T\n   FULL PRODUCT PAGE\n========================================================= *\/\n\n.tl-evotpage{\n  --navy:#102c43;\n  --navy2:#173b57;\n  --blue:#075da1;\n  --orange:#ef5a29;\n  --orange-dark:#d84c1e;\n  --text:#526575;\n  --muted:#718491;\n  --light:#f5f7f8;\n  --light2:#eef2f4;\n  --line:#e2e8ec;\n\n  width:100%;\n  margin:0;\n  padding:0;\n\n  background:#fff;\n\n  font-family:\"Work Sans\",sans-serif;\n  color:var(--navy);\n}\n\n.tl-evotpage *,\n.tl-evotpage *:before,\n.tl-evotpage *:after{\n  box-sizing:border-box;\n}\n\n.tl-evotpage-inner{\n  width:min(1180px, calc(100% - 48px));\n  max-width:1180px;\n  margin:0 auto;\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.tl-evotpage-hero{\n  padding:64px 0 44px;\n  background:#fff;\n}\n\n.tl-evotpage-hero-grid{\n  display:grid;\n  grid-template-columns:.9fr 1.1fr;\n  gap:52px;\n  align-items:center;\n}\n\n.tl-evotpage-eyebrow{\n  margin:0 0 14px;\n\n  color:var(--orange);\n\n  font-size:12px;\n  line-height:1.4;\n  font-weight:800;\n\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.tl-evotpage-hero h1{\n  margin:0 0 14px;\n\n  color:var(--navy);\n\n  font-size:58px;\n  line-height:1;\n  font-weight:800;\n}\n\n.tl-evotpage-subtitle{\n  max-width:560px;\n  margin:0 0 20px;\n\n  color:var(--navy2);\n\n  font-size:25px;\n  line-height:1.3;\n  font-weight:700;\n}\n\n.tl-evotpage-lead{\n  max-width:610px;\n  margin:0 0 28px;\n\n  color:var(--text);\n\n  font-size:17px;\n  line-height:1.7;\n}\n\n.tl-evotpage-actions{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n}\n\n.tl-evotpage-btn{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n\n  min-height:48px;\n  padding:0 22px;\n\n  font-family:inherit;\n\n  font-size:14px;\n  line-height:1.2;\n  font-weight:800;\n\n  text-decoration:none !important;\n\n  transition:\n    background .2s ease,\n    border-color .2s ease,\n    transform .2s ease;\n}\n\n.tl-evotpage-btn-primary{\n  background:var(--orange);\n  color:#fff !important;\n}\n\n.tl-evotpage-btn-primary:hover{\n  background:var(--orange-dark);\n  transform:translateY(-2px);\n}\n\n.tl-evotpage-btn-secondary{\n  background:#fff;\n  border:1px solid #cad4db;\n  color:var(--navy) !important;\n}\n\n.tl-evotpage-btn-secondary:hover{\n  border-color:var(--navy);\n}\n\n.tl-evotpage-hero-image{\n  min-height:390px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  background:#fff;\n}\n\n.tl-evotpage-hero-image img{\n  display:block;\n\n  width:100%;\n  max-width:680px;\n  max-height:370px;\n  height:auto;\n\n  object-fit:contain;\n\n  box-shadow:none !important;\n  filter:none !important;\n}\n\n\n\/* =========================================================\n   FACTS\n========================================================= *\/\n\n.tl-evotpage-facts{\n  padding:0 0 70px;\n}\n\n.tl-evotpage-facts-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n}\n\n.tl-evotpage-fact{\n  min-height:125px;\n\n  padding:25px 22px;\n\n  background:var(--light);\n  border-top:3px solid var(--orange);\n}\n\n.tl-evotpage-fact strong{\n  display:block;\n\n  margin:0 0 7px;\n\n  color:var(--navy);\n\n  font-size:27px;\n  line-height:1.1;\n  font-weight:800;\n}\n\n.tl-evotpage-fact span{\n  display:block;\n\n  color:#627686;\n\n  font-size:12px;\n  line-height:1.45;\n  font-weight:700;\n\n  text-transform:uppercase;\n}\n\n\n\/* =========================================================\n   SECTION\n========================================================= *\/\n\n.tl-evotpage-section{\n  padding:0 0 70px;\n}\n\n.tl-evotpage-section-box{\n  padding:55px 48px;\n\n  background:var(--light);\n}\n\n.tl-evotpage-section-title{\n  margin:0 0 12px;\n\n  color:var(--navy);\n\n  font-size:34px;\n  line-height:1.2;\n  font-weight:800;\n}\n\n.tl-evotpage-section-intro{\n  max-width:830px;\n\n  margin:0 0 36px;\n\n  color:var(--text);\n\n  font-size:17px;\n  line-height:1.7;\n}\n\n\n\/* =========================================================\n   FUNCTIONS\n========================================================= *\/\n\n.tl-evotpage-functions-grid{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:10px 18px;\n}\n\n.tl-evotpage-function{\n  appearance:none !important;\n  -webkit-appearance:none !important;\n\n  width:100%;\n\n  display:grid;\n  grid-template-columns:54px 62px 1fr 34px;\n  align-items:center;\n  gap:12px;\n\n  min-height:68px;\n\n  padding:9px 12px;\n\n  border:1px solid var(--line) !important;\n  border-radius:0 !important;\n\n  background:#fff !important;\n\n  color:var(--navy) !important;\n\n  font-family:inherit !important;\n  text-align:left;\n\n  cursor:pointer;\n\n  box-shadow:none !important;\n\n  transition:\n    transform .18s ease,\n    border-color .18s ease,\n    background .18s ease;\n}\n\n.tl-evotpage-function:hover{\n  transform:translateY(-2px);\n\n  border-color:#b9c8d2 !important;\n\n  background:#fbfcfd !important;\n}\n\n.tl-evotpage-function:focus,\n.tl-evotpage-function:focus-visible,\n.tl-evotpage-function:active{\n  background:#fff !important;\n  color:var(--navy) !important;\n\n  border-color:#b9c8d2 !important;\n\n  outline:2px solid rgba(239,90,41,.18) !important;\n  outline-offset:1px;\n\n  box-shadow:none !important;\n}\n\n.tl-evotpage-function-symbol{\n  width:42px;\n  height:42px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  border:2px solid var(--blue);\n  border-radius:4px;\n\n  background:#fff;\n\n  color:var(--blue);\n\n  font-size:10px;\n  line-height:1;\n  font-weight:800;\n}\n\n.tl-evotpage-function-code{\n  color:var(--blue);\n\n  font-size:19px;\n  line-height:1;\n  font-weight:800;\n}\n\n.tl-evotpage-function-name{\n  color:var(--navy);\n\n  font-size:15px;\n  line-height:1.35;\n  font-weight:700;\n}\n\n.tl-evotpage-function-plus{\n  width:30px;\n  height:30px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  border-radius:50%;\n\n  background:#f0f4f6;\n\n  color:var(--orange);\n\n  font-size:21px;\n  line-height:1;\n\n  transition:.2s ease;\n}\n\n.tl-evotpage-function:hover .tl-evotpage-function-plus{\n  background:var(--orange);\n\n  color:#fff;\n}\n\n\n\/* =========================================================\n   MODAL\n========================================================= *\/\n\n.tl-evotpage-modal{\n  position:fixed;\n  inset:0;\n\n  z-index:999999;\n\n  display:none;\n\n  padding:28px;\n\n  background:rgba(6,23,36,.84);\n}\n\n.tl-evotpage-modal.is-open{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n\n.tl-evotpage-modal-panel{\n  position:relative;\n\n  width:min(1180px,100%);\n  max-height:calc(100vh - 56px);\n\n  overflow-y:auto;\n  overflow-x:hidden;\n\n  background:#fff;\n\n  box-shadow:0 30px 80px rgba(0,0,0,.28);\n}\n\n\n\/* =========================================================\n   MODAL HERO\n========================================================= *\/\n\n.tl-evotpage-modal-hero{\n  position:relative;\n\n  display:grid;\n  grid-template-columns:1fr 310px;\n  gap:35px;\n  align-items:center;\n\n  min-height:270px;\n\n  padding:42px 45px;\n\n  background:var(--navy);\n\n  border-bottom:4px solid var(--orange);\n}\n\n.tl-evotpage-modal-copy{\n  min-width:0;\n}\n\n.tl-evotpage-modal-label{\n  margin:0 0 12px;\n\n  color:var(--orange);\n\n  font-size:12px;\n  line-height:1.3;\n  font-weight:800;\n\n  letter-spacing:.12em;\n  text-transform:uppercase;\n}\n\n.tl-evotpage-modal-title{\n  margin:0 0 18px;\n\n  color:#fff;\n\n  font-size:36px;\n  line-height:1.1;\n  font-weight:800;\n}\n\n.tl-evotpage-modal-code{\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n\n  min-width:75px;\n  height:50px;\n\n  padding:0 15px;\n\n  border:2px solid rgba(255,255,255,.45);\n\n  color:#fff;\n\n  font-size:21px;\n  line-height:1;\n  font-weight:800;\n}\n\n.tl-evotpage-modal-summary{\n  max-width:690px;\n\n  margin:20px 0 0;\n\n  color:#d7e1e8;\n\n  font-size:16px;\n  line-height:1.65;\n}\n\n.tl-evotpage-modal-photo{\n  min-height:215px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  padding:15px;\n}\n\n.tl-evotpage-modal-photo img{\n  display:block;\n\n  max-width:100%;\n  max-height:235px;\n\n  width:auto;\n  height:auto;\n\n  object-fit:contain;\n\n  box-shadow:none !important;\n  filter:none !important;\n}\n\n.tl-evotpage-modal-close{\n  appearance:none !important;\n  -webkit-appearance:none !important;\n\n  position:absolute;\n\n  top:16px;\n  right:16px;\n\n  z-index:10;\n\n  width:44px;\n  height:44px;\n\n  display:flex;\n  align-items:center;\n  justify-content:center;\n\n  padding:0;\n\n  border:1px solid rgba(255,255,255,.25) !important;\n  border-radius:0 !important;\n\n  background:rgba(255,255,255,.08) !important;\n\n  color:#fff !important;\n\n  font-size:29px;\n  line-height:1;\n\n  cursor:pointer;\n}\n\n.tl-evotpage-modal-close:hover{\n  background:var(--orange) !important;\n\n  border-color:var(--orange) !important;\n}\n\n\n\/* =========================================================\n   MODAL BODY\n========================================================= *\/\n\n.tl-evotpage-modal-content{\n  padding:38px 44px 46px;\n}\n\n.tl-evotpage-detail-section{\n  margin-top:42px;\n}\n\n.tl-evotpage-detail-section:first-child{\n  margin-top:0;\n}\n\n.tl-evotpage-detail-title{\n  margin:0 0 17px;\n\n  padding-bottom:11px;\n\n  border-bottom:1px solid var(--line);\n\n  color:var(--navy);\n\n  font-size:24px;\n  line-height:1.25;\n  font-weight:800;\n}\n\n.tl-evotpage-detail-note{\n  margin:-7px 0 17px;\n\n  color:var(--muted);\n\n  font-size:13px;\n  line-height:1.55;\n  font-weight:700;\n}\n\n\n\/* LIST *\/\n\n.tl-evotpage-detail-list{\n  margin:0;\n  padding:0;\n\n  list-style:none;\n\n  display:grid;\n  gap:8px;\n}\n\n.tl-evotpage-detail-list li{\n  position:relative;\n\n  padding:12px 15px 12px 31px;\n\n  border:1px solid var(--line);\n\n  background:var(--light);\n\n  color:var(--text);\n\n  font-size:15px;\n  line-height:1.55;\n}\n\n.tl-evotpage-detail-list li:before{\n  content:\"\";\n\n  position:absolute;\n\n  left:15px;\n  top:19px;\n\n  width:6px;\n  height:6px;\n\n  border-radius:50%;\n\n  background:var(--orange);\n}\n\n\n\/* DETAIL CARDS *\/\n\n.tl-evotpage-detail-cards{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:14px;\n}\n\n.tl-evotpage-detail-card{\n  padding:19px 20px;\n\n  border:1px solid var(--line);\n\n  background:var(--light);\n}\n\n.tl-evotpage-detail-card h4{\n  margin:0 0 11px;\n\n  color:var(--navy);\n\n  font-size:16px;\n  line-height:1.3;\n  font-weight:800;\n}\n\n.tl-evotpage-detail-card ul{\n  margin:0;\n  padding-left:18px;\n}\n\n.tl-evotpage-detail-card li{\n  margin:5px 0;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.55;\n}\n\n\n\/* SPECS *\/\n\n.tl-evotpage-specgrid{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:14px;\n}\n\n.tl-evotpage-speccard{\n  overflow:hidden;\n\n  border:1px solid var(--line);\n\n  background:#fff;\n}\n\n.tl-evotpage-speccard-title{\n  padding:14px 17px;\n\n  background:var(--navy);\n\n  color:#fff;\n\n  font-size:15px;\n  font-weight:800;\n}\n\n.tl-evotpage-specrow{\n  display:grid;\n  grid-template-columns:1fr auto;\n  gap:20px;\n\n  padding:11px 16px;\n\n  border-top:1px solid var(--line);\n\n  font-size:13px;\n  line-height:1.45;\n}\n\n.tl-evotpage-specrow span:first-child{\n  color:var(--text);\n}\n\n.tl-evotpage-specrow span:last-child{\n  color:var(--navy);\n\n  font-weight:800;\n  text-align:right;\n}\n\n\n\/* TABLE *\/\n\n.tl-evotpage-table-wrap{\n  width:100%;\n\n  overflow-x:auto;\n\n  border:1px solid var(--line);\n}\n\n.tl-evotpage-table{\n  width:100%;\n  min-width:700px;\n\n  border-collapse:collapse;\n\n  background:#fff;\n}\n\n.tl-evotpage-table th,\n.tl-evotpage-table td{\n  padding:12px 14px;\n\n  border-right:1px solid var(--line);\n  border-bottom:1px solid var(--line);\n\n  text-align:left;\n  vertical-align:top;\n\n  font-size:13px;\n  line-height:1.45;\n}\n\n.tl-evotpage-table th{\n  background:var(--navy);\n\n  color:#fff;\n\n  font-weight:800;\n}\n\n.tl-evotpage-table td{\n  color:var(--text);\n}\n\n.tl-evotpage-table td:first-child{\n  color:var(--navy);\n\n  font-weight:800;\n}\n\n.tl-evotpage-table th:last-child,\n.tl-evotpage-table td:last-child{\n  border-right:0;\n}\n\n.tl-evotpage-source{\n  margin-top:42px;\n\n  padding-top:24px;\n\n  border-top:1px solid var(--line);\n}\n\n\n\/* =========================================================\n   CONSTRUCTION\n========================================================= *\/\n\n.tl-evotpage-construction-grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n}\n\n.tl-evotpage-construction-card{\n  min-height:205px;\n\n  padding:25px 22px;\n\n  border:1px solid var(--line);\n\n  background:#fff;\n}\n\n.tl-evotpage-construction-number{\n  margin:0 0 20px;\n\n  color:var(--orange);\n\n  font-size:31px;\n  line-height:1;\n  font-weight:800;\n}\n\n.tl-evotpage-construction-card h3{\n  margin:0 0 10px;\n\n  color:var(--navy);\n\n  font-size:17px;\n  line-height:1.3;\n  font-weight:800;\n}\n\n.tl-evotpage-construction-card p{\n  margin:0;\n\n  color:var(--text);\n\n  font-size:14px;\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   APPLICATION\n========================================================= *\/\n\n.tl-evotpage-apps{\n  display:grid;\n  grid-template-columns:repeat(3,1fr);\n  gap:14px;\n}\n\n.tl-evotpage-app{\n  position:relative;\n\n  min-height:112px;\n\n  display:flex;\n  align-items:flex-end;\n\n  padding:22px;\n\n  overflow:hidden;\n\n  background:var(--navy);\n\n  border-bottom:3px solid var(--orange);\n}\n\n.tl-evotpage-app:before{\n  content:\"\";\n\n  position:absolute;\n\n  width:120px;\n  height:120px;\n\n  right:-45px;\n  top:-55px;\n\n  border:1px solid rgba(255,255,255,.09);\n\n  border-radius:50%;\n}\n\n.tl-evotpage-app span{\n  position:relative;\n\n  z-index:2;\n\n  color:#fff;\n\n  font-size:18px;\n  line-height:1.3;\n  font-weight:800;\n}\n\n\n\/* =========================================================\n   TECHNICAL DATA\n========================================================= *\/\n\n.tl-evotpage-tech{\n  padding:55px 48px;\n\n  border:1px solid var(--line);\n\n  background:#fff;\n}\n\n.tl-evotpage-tech-head{\n  margin-bottom:32px;\n}\n\n.tl-evotpage-tech-head p{\n  max-width:820px;\n\n  margin:10px 0 0;\n\n  color:var(--text);\n\n  font-size:16px;\n  line-height:1.65;\n}\n\n.tl-evotpage-tech-table-wrap{\n  overflow-x:auto;\n}\n\n.tl-evotpage-tech-table{\n  width:100%;\n  min-width:840px;\n\n  border-collapse:collapse;\n\n  border:1px solid var(--line);\n}\n\n.tl-evotpage-tech-table th,\n.tl-evotpage-tech-table td{\n  padding:15px 14px;\n\n  border-right:1px solid var(--line);\n  border-bottom:1px solid var(--line);\n\n  text-align:center;\n\n  font-size:13px;\n  line-height:1.4;\n}\n\n.tl-evotpage-tech-table th{\n  background:var(--navy);\n\n  color:#fff;\n\n  font-weight:800;\n}\n\n.tl-evotpage-tech-table td{\n  color:var(--text);\n}\n\n.tl-evotpage-tech-table td:first-child{\n  color:var(--navy);\n\n  font-size:15px;\n  font-weight:800;\n}\n\n.tl-evotpage-tech-table th:last-child,\n.tl-evotpage-tech-table td:last-child{\n  border-right:0;\n}\n\n.tl-evotpage-tech-note{\n  margin:14px 0 0;\n\n  color:var(--muted);\n\n  font-size:12px;\n  line-height:1.5;\n}\n\n\n\/* =========================================================\n   CERTIFICATES\n========================================================= *\/\n\n.tl-evotpage-cert-box{\n  padding:45px 48px;\n\n  background:var(--navy);\n}\n\n.tl-evotpage-cert-box h2{\n  margin:0 0 28px;\n\n  color:#fff;\n\n  font-size:28px;\n  line-height:1.2;\n  font-weight:800;\n}\n\n.tl-evotpage-cert-grid{\n  display:flex;\n  flex-wrap:wrap;\n  gap:10px;\n}\n\n.tl-evotpage-cert{\n  padding:12px 17px;\n\n  border:1px solid rgba(255,255,255,.25);\n\n  background:rgba(255,255,255,.05);\n\n  color:#fff;\n\n  font-size:14px;\n  font-weight:700;\n}\n\n\n\/* =========================================================\n   CTA\n========================================================= *\/\n\n.tl-evotpage-cta{\n  display:grid;\n  grid-template-columns:1fr auto;\n  gap:35px;\n  align-items:center;\n\n  padding:40px 42px;\n\n  border-left:5px solid var(--orange);\n\n  background:var(--light);\n}\n\n.tl-evotpage-cta h2{\n  margin:0 0 8px;\n\n  color:var(--navy);\n\n  font-size:28px;\n  line-height:1.25;\n  font-weight:800;\n}\n\n.tl-evotpage-cta p{\n  max-width:760px;\n\n  margin:0;\n\n  color:var(--text);\n\n  font-size:16px;\n  line-height:1.65;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media(max-width:900px){\n\n  .tl-evotpage-inner{\n    width:calc(100% - 32px);\n  }\n\n  .tl-evotpage-hero-grid{\n    grid-template-columns:1fr;\n  }\n\n  .tl-evotpage-facts-grid{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .tl-evotpage-functions-grid{\n    grid-template-columns:1fr;\n  }\n\n  .tl-evotpage-construction-grid{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .tl-evotpage-apps{\n    grid-template-columns:repeat(2,1fr);\n  }\n\n  .tl-evotpage-modal-hero{\n    grid-template-columns:1fr 230px;\n  }\n\n  .tl-evotpage-detail-cards,\n  .tl-evotpage-specgrid{\n    grid-template-columns:1fr;\n  }\n\n  .tl-evotpage-cta{\n    grid-template-columns:1fr;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:640px){\n\n  .tl-evotpage-inner{\n    width:calc(100% - 30px);\n  }\n\n  .tl-evotpage-hero{\n    padding:44px 0 35px;\n  }\n\n  .tl-evotpage-hero h1{\n    font-size:40px;\n  }\n\n  .tl-evotpage-subtitle{\n    font-size:21px;\n  }\n\n  .tl-evotpage-facts-grid,\n  .tl-evotpage-construction-grid,\n  .tl-evotpage-apps{\n    grid-template-columns:1fr;\n  }\n\n  .tl-evotpage-section{\n    padding-bottom:50px;\n  }\n\n  .tl-evotpage-section-box,\n  .tl-evotpage-tech{\n    padding:34px 20px;\n  }\n\n  .tl-evotpage-section-title{\n    font-size:28px;\n  }\n\n  .tl-evotpage-function{\n    grid-template-columns:42px 48px 1fr 28px;\n    gap:8px;\n\n    padding:8px;\n  }\n\n  .tl-evotpage-function-symbol{\n    width:36px;\n    height:36px;\n  }\n\n  .tl-evotpage-function-code{\n    font-size:16px;\n  }\n\n  .tl-evotpage-function-name{\n    font-size:13px;\n  }\n\n  .tl-evotpage-modal{\n    padding:8px;\n  }\n\n  .tl-evotpage-modal-panel{\n    max-height:calc(100vh - 16px);\n  }\n\n  .tl-evotpage-modal-hero{\n    grid-template-columns:1fr;\n    gap:10px;\n\n    padding:55px 22px 28px;\n  }\n\n  .tl-evotpage-modal-title{\n    font-size:28px;\n  }\n\n  .tl-evotpage-modal-photo{\n    min-height:150px;\n\n    padding:10px 0 0;\n  }\n\n  .tl-evotpage-modal-photo img{\n    max-height:180px;\n  }\n\n  .tl-evotpage-modal-content{\n    padding:28px 18px 34px;\n  }\n\n  .tl-evotpage-specrow{\n    grid-template-columns:1fr;\n    gap:3px;\n  }\n\n  .tl-evotpage-specrow span:last-child{\n    text-align:left;\n  }\n\n  .tl-evotpage-cert-box{\n    padding:34px 22px;\n  }\n\n  .tl-evotpage-cta{\n    padding:30px 24px;\n  }\n\n}\n<\/style>\n\n\n<section class=\"tl-evotpage\">\n\n\n<!-- =====================================================\n     HERO\n====================================================== -->\n\n<div class=\"tl-evotpage-hero\">\n\n  <div class=\"tl-evotpage-inner\">\n\n    <div class=\"tl-evotpage-hero-grid\">\n\n\n      <div>\n\n        <div class=\"tl-evotpage-eyebrow\">\n          KLIMOR \u00b7 RIPUTATAV MODULAARNE \u00d5HUK\u00c4ITLUSSEADE\n        <\/div>\n\n        <h1>\n          EVO-T\n        <\/h1>\n\n        <div class=\"tl-evotpage-subtitle\">\n          Kompaktne riputatav ventilatsiooni- ja \u00f5hut\u00f6\u00f6tlusseade\n        <\/div>\n\n        <p class=\"tl-evotpage-lead\">\n          KLIMOR EVO-T on riputatav modulaarne ventilatsiooni- ja\n          kliimaseade v\u00e4iksema ning keskmise \u00f5huhulgaga objektidele.\n          Funktsioonimoodulite kombinatsioon v\u00f5imaldab lahendada\n          \u00f5hu filtreerimise, soojendamise, jahutamise, m\u00fcrasummutuse\n          ja soojustagastuse \u00fches kompaktses s\u00fcsteemis.\n        <\/p>\n\n\n        <div class=\"tl-evotpage-actions\">\n\n          <a\n            href=\"https:\/\/thermoluft.eu\/kontakt\/\"\n            class=\"tl-evotpage-btn tl-evotpage-btn-primary\">\n\n            K\u00fcsi seadmevalikut \u2192\n\n          <\/a>\n\n          <a href=\"https:\/\/www.klimor.com\/en\/evo-t,530,pl\" target=\"_blank\" rel=\"noopener\" class=\"tl-evotpage-btn tl-evotpage-btn-secondary\">\n\n            Tootja tehniline info\n\n          <\/a>\n\n        <\/div>\n\n      <\/div>\n\n\n      <div class=\"tl-evotpage-hero-image\">\n\n        <img decoding=\"async\"\n          src=\"https:\/\/thermoluft.eu\/wp-content\/uploads\/2025\/11\/EVO-T-2022_OK-zamkniete2_V2.jpg\"\n          alt=\"KLIMOR EVO-T riputatav modulaarne ventilatsiooniseade\">\n\n      <\/div>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     FACTS\n====================================================== -->\n\n<div class=\"tl-evotpage-facts\">\n\n  <div class=\"tl-evotpage-inner\">\n\n    <div class=\"tl-evotpage-facts-grid\">\n\n\n      <div class=\"tl-evotpage-fact\">\n\n        <strong>\n          500\u20135 200\n        <\/strong>\n\n        <span>\n          \u00d5HUHULK m\u00b3\/h\n        <\/span>\n\n      <\/div>\n\n\n      <div class=\"tl-evotpage-fact\">\n\n        <strong>\n          3\n        <\/strong>\n\n        <span>\n          SEADMESUURUST\n        <\/span>\n\n      <\/div>\n\n\n      <div class=\"tl-evotpage-fact\">\n\n        <strong>\n          25 mm\n        <\/strong>\n\n        <span>\n          KORPUSE PAKSUS\n        <\/span>\n\n      <\/div>\n\n\n      <div class=\"tl-evotpage-fact\">\n\n        <strong>\n          Riputatav\n        <\/strong>\n\n        <span>\n          PAIGALDUSLAHENDUS\n        <\/span>\n\n      <\/div>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     FUNCTIONS\n====================================================== -->\n\n<div class=\"tl-evotpage-section\">\n\n  <div class=\"tl-evotpage-inner\">\n\n    <div class=\"tl-evotpage-section-box\">\n\n\n      <h2 class=\"tl-evotpage-section-title\">\n        EVO-T t\u00e4idetavad funktsioonid\n      <\/h2>\n\n      <p class=\"tl-evotpage-section-intro\">\n        EVO-T moodulitest saab koostada projektile sobiva \u00f5hut\u00f6\u00f6tlusahela.\n        Vali funktsioon, et vaadata selle kasutust, konstruktsiooni\n        ja tehnilisi p\u00f5hiandmeid.\n      <\/p>\n\n\n      <div\n        class=\"tl-evotpage-functions-grid\"\n        id=\"tlEvoTFunctionsGrid\">\n      <\/div>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     MODAL\n====================================================== -->\n\n<div\n  class=\"tl-evotpage-modal\"\n  id=\"tlEvoTModal\"\n  aria-hidden=\"true\">\n\n\n  <div\n    class=\"tl-evotpage-modal-panel\"\n    role=\"dialog\"\n    aria-modal=\"true\">\n\n\n    <div class=\"tl-evotpage-modal-hero\">\n\n\n      <button\n        type=\"button\"\n        class=\"tl-evotpage-modal-close\"\n        id=\"tlEvoTModalClose\"\n        aria-label=\"Sulge\">\n\n        \u00d7\n\n      <\/button>\n\n\n      <div class=\"tl-evotpage-modal-copy\">\n\n\n        <div class=\"tl-evotpage-modal-label\">\n          KLIMOR EVO-T \u00b7 FUNKTSIOON\n        <\/div>\n\n\n        <h3\n          class=\"tl-evotpage-modal-title\"\n          id=\"tlEvoTModalTitle\">\n        <\/h3>\n\n\n        <div\n          class=\"tl-evotpage-modal-code\"\n          id=\"tlEvoTModalCode\">\n        <\/div>\n\n\n        <p\n          class=\"tl-evotpage-modal-summary\"\n          id=\"tlEvoTModalSummary\">\n        <\/p>\n\n\n      <\/div>\n\n\n      <div class=\"tl-evotpage-modal-photo\">\n\n        <img decoding=\"async\"\n          id=\"tlEvoTModalImage\"\n          src=\"\"\n          alt=\"\">\n\n      <\/div>\n\n\n    <\/div>\n\n\n    <div\n      class=\"tl-evotpage-modal-content\"\n      id=\"tlEvoTModalContent\">\n    <\/div>\n\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     CONSTRUCTION\n====================================================== -->\n\n<div class=\"tl-evotpage-section\">\n\n  <div class=\"tl-evotpage-inner\">\n\n    <div class=\"tl-evotpage-section-box\">\n\n\n      <h2 class=\"tl-evotpage-section-title\">\n        EVO-T konstruktsioon\n      <\/h2>\n\n      <p class=\"tl-evotpage-section-intro\">\n        EVO-T on loodud olukordadesse, kus oluline on seadme\n        v\u00e4ike k\u00f5rgus, riputatav paigaldus, lihtne hooldus ja\n        paindlik funktsioonide kombinatsioon.\n      <\/p>\n\n\n      <div class=\"tl-evotpage-construction-grid\">\n\n\n        <div class=\"tl-evotpage-construction-card\">\n\n          <div class=\"tl-evotpage-construction-number\">\n            01\n          <\/div>\n\n          <h3>\n            Raamita tehnoloogia\n          <\/h3>\n\n          <p>\n            EVO-T kasutab raamita konstruktsiooni, mis aitab hoida\n            seadme kompaktsena ja v\u00e4hendada paigaldusruumi vajadust.\n          <\/p>\n\n        <\/div>\n\n\n        <div class=\"tl-evotpage-construction-card\">\n\n          <div class=\"tl-evotpage-construction-number\">\n            02\n          <\/div>\n\n          <h3>\n            25 mm korpus\n          <\/h3>\n\n          <p>\n            Korpus on valmistatud 0,7 mm galvaniseeritud\n            teraslehest k\u00f5rge korrosioonikindlusega pinnakattega.\n          <\/p>\n\n        <\/div>\n\n\n        <div class=\"tl-evotpage-construction-card\">\n\n          <div class=\"tl-evotpage-construction-number\">\n            03\n          <\/div>\n\n          <h3>\n            A2-S1 mineraalvill\n          <\/h3>\n\n          <p>\n            25 mm korpuse sisuks kasutatakse mittes\u00fcttivat\n            A2-S1 klassi mineraalvilla.\n          <\/p>\n\n        <\/div>\n\n\n        <div class=\"tl-evotpage-construction-card\">\n\n          <div class=\"tl-evotpage-construction-number\">\n            04\n          <\/div>\n\n          <h3>\n            Riputatav paigaldus\n          <\/h3>\n\n          <p>\n            Eraldi alusraami ei ole. Seade on m\u00f5eldud riputamiseks\n            kinnitusdetailidele, mida kasutatakse ka sektsioonide \u00fchendamiseks.\n          <\/p>\n\n        <\/div>\n\n\n        <div class=\"tl-evotpage-construction-card\">\n\n          <div class=\"tl-evotpage-construction-number\">\n            05\n          <\/div>\n\n          <h3>\n            Roostevaba kondensaadivann\n          <\/h3>\n\n          <p>\n            Kahepoolse kaldega roostevaba vann on alt\n            kummisolatsiooniga ning varustatud universaalse sifooniga.\n          <\/p>\n\n        <\/div>\n\n\n        <div class=\"tl-evotpage-construction-card\">\n\n          <div class=\"tl-evotpage-construction-number\">\n            06\n          <\/div>\n\n          <h3>\n            Alumiiniumist \u00f5huklapid\n          <\/h3>\n\n          <p>\n            Klappide ajamimehhanism paikneb kaitstult\n            topeltprofiili sees.\n          <\/p>\n\n        <\/div>\n\n\n        <div class=\"tl-evotpage-construction-card\">\n\n          <div class=\"tl-evotpage-construction-number\">\n            07\n          <\/div>\n\n          <h3>\n            Hooldatav konstruktsioon\n          <\/h3>\n\n          <p>\n            Inspektsioonikaaned on k\u00e4epidemetega ja kinnitatud\n            liblikkruvidega, et komponentidele oleks mugav ligi p\u00e4\u00e4seda.\n          <\/p>\n\n        <\/div>\n\n\n        <div class=\"tl-evotpage-construction-card\">\n\n          <div class=\"tl-evotpage-construction-number\">\n            08\n          <\/div>\n\n          <h3>\n            LED ja vaateaknad\n          <\/h3>\n\n          <p>\n            Valikuliselt saab seadmele lisada madalpingelise LED-valgustuse\n            ja \u00fcmarad hooldus-\/vaateaknad.\n          <\/p>\n\n        <\/div>\n\n\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     APPLICATIONS\n====================================================== -->\n\n<div class=\"tl-evotpage-section\">\n\n  <div class=\"tl-evotpage-inner\">\n\n    <div class=\"tl-evotpage-section-box\">\n\n\n      <h2 class=\"tl-evotpage-section-title\">\n        Kus EVO-T sobib?\n      <\/h2>\n\n      <p class=\"tl-evotpage-section-intro\">\n        Kompaktne riputatav \u00fclesehitus teeb EVO-T sobivaks\n        eelk\u00f5ige objektidele, kus tehnoruumi v\u00f5i laealuse ruumi\n        kasutamine peab olema v\u00f5imalikult efektiivne.\n      <\/p>\n\n\n      <div class=\"tl-evotpage-apps\">\n\n        <div class=\"tl-evotpage-app\">\n          <span>Kontorid<\/span>\n        <\/div>\n\n        <div class=\"tl-evotpage-app\">\n          <span>Kauplused<\/span>\n        <\/div>\n\n        <div class=\"tl-evotpage-app\">\n          <span>Kaubanduskeskused<\/span>\n        <\/div>\n\n        <div class=\"tl-evotpage-app\">\n          <span>Restoranid<\/span>\n        <\/div>\n\n        <div class=\"tl-evotpage-app\">\n          <span>Laod ja hulgipinnad<\/span>\n        <\/div>\n\n        <div class=\"tl-evotpage-app\">\n          <span>Avalikud hooned<\/span>\n        <\/div>\n\n      <\/div>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     TECHNICAL DATA\n====================================================== -->\n\n<div class=\"tl-evotpage-section\">\n\n  <div class=\"tl-evotpage-inner\">\n\n    <div class=\"tl-evotpage-tech\">\n\n\n      <div class=\"tl-evotpage-tech-head\">\n\n        <h2 class=\"tl-evotpage-section-title\">\n          EVO-T suurused ja \u00f5huhulgad\n        <\/h2>\n\n        <p>\n          Kolm p\u00f5hisuurust katavad \u00f5huhulgad 500\u20135 200 m\u00b3\/h.\n          Allpool on tootja avaldatud \u00f5huhulgad ning korpuse\n          p\u00f5him\u00f5\u00f5dud \u00fche \u00f5huvoolu ja kombineeritud sissepuhke-v\u00e4ljat\u00f5mbe\n          lahendustele.\n        <\/p>\n\n      <\/div>\n\n\n      <div class=\"tl-evotpage-tech-table-wrap\">\n\n        <table class=\"tl-evotpage-tech-table\">\n\n\n          <thead>\n\n            <tr>\n\n              <th>\n                Suurus\n              <\/th>\n\n              <th>\n                Vmin<br>m\u00b3\/h\n              <\/th>\n\n              <th>\n                Vopt<br>m\u00b3\/h\n              <\/th>\n\n              <th>\n                Vmax<br>m\u00b3\/h\n              <\/th>\n\n              <th>\n                \u00dche \u00f5huvoolu seade<br>W \u00d7 H\n              <\/th>\n\n              <th>\n                Sissepuhke + v\u00e4ljat\u00f5mme<br>W \u00d7 H\n              <\/th>\n\n            <\/tr>\n\n          <\/thead>\n\n\n          <tbody>\n\n            <tr>\n\n              <td>\n                4100\n              <\/td>\n\n              <td>\n                500\n              <\/td>\n\n              <td>\n                1 500\n              <\/td>\n\n              <td>\n                2 000\n              <\/td>\n\n              <td>\n                661 \u00d7 355 mm\n              <\/td>\n\n              <td>\n                1 322 \u00d7 355 mm\n              <\/td>\n\n            <\/tr>\n\n\n            <tr>\n\n              <td>\n                1200\n              <\/td>\n\n              <td>\n                1 000\n              <\/td>\n\n              <td>\n                2 100\n              <\/td>\n\n              <td>\n                3 500\n              <\/td>\n\n              <td>\n                961 \u00d7 355 mm\n              <\/td>\n\n              <td>\n                1 932 \u00d7 355 mm\n              <\/td>\n\n            <\/tr>\n\n\n            <tr>\n\n              <td>\n                9200\n              <\/td>\n\n              <td>\n                1 200\n              <\/td>\n\n              <td>\n                2 900\n              <\/td>\n\n              <td>\n                5 200\n              <\/td>\n\n              <td>\n                961 \u00d7 475 mm\n              <\/td>\n\n              <td>\n                1 932 \u00d7 475 mm\n              <\/td>\n\n            <\/tr>\n\n\n          <\/tbody>\n\n\n        <\/table>\n\n      <\/div>\n\n\n      <p class=\"tl-evotpage-tech-note\">\n        M\u00f5\u00f5dud on millimeetrites. Konkreetse seadme l\u00f5plik pikkus\n        ja konfiguratsioon s\u00f5ltuvad valitud funktsioonimoodulitest.\n      <\/p>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     CERTIFICATES\n====================================================== -->\n\n<div class=\"tl-evotpage-section\">\n\n  <div class=\"tl-evotpage-inner\">\n\n    <div class=\"tl-evotpage-cert-box\">\n\n\n      <h2>\n        Standardid ja sertifikaadid\n      <\/h2>\n\n\n      <div class=\"tl-evotpage-cert-grid\">\n\n        <div class=\"tl-evotpage-cert\">\n          EN 1886\n        <\/div>\n\n        <div class=\"tl-evotpage-cert\">\n          EN 13053+A1\n        <\/div>\n\n        <div class=\"tl-evotpage-cert\">\n          ISO 9001\n        <\/div>\n\n        <div class=\"tl-evotpage-cert\">\n          ISO 14001\n        <\/div>\n\n        <div class=\"tl-evotpage-cert\">\n          CE\n        <\/div>\n\n      <\/div>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<!-- =====================================================\n     CTA\n====================================================== -->\n\n<div class=\"tl-evotpage-section\">\n\n  <div class=\"tl-evotpage-inner\">\n\n    <div class=\"tl-evotpage-cta\">\n\n\n      <div>\n\n        <h2>\n          Saada meile projekti l\u00e4hteandmed\n        <\/h2>\n\n        <p>\n          Saada \u00f5huhulgad, v\u00e4lisr\u00f5hud ja peamised projektin\u00f5uded.\n          Teeme sobiva KLIMOR EVO-T seadmevaliku ning saadame\n          m\u00f5\u00f5dud, tehnilised n\u00e4itajad, k\u00fctte- ja jahutusv\u00f5imsused\n          ning muu projekteerimiseks vajaliku info.\n        <\/p>\n\n      <\/div>\n\n\n      <a href=\"https:\/\/thermoluft.eu\/kontakt\/\" class=\"tl-evotpage-btn tl-evotpage-btn-primary\">\n\n        K\u00fcsi seadmevalikut \u2192\n\n      <\/a>\n\n\n    <\/div>\n\n  <\/div>\n\n<\/div>\n\n\n<\/section>\n\n\n<script>\n(function(){\n\n\/* =========================================================\n   FUNCTION DATA\n========================================================= *\/\n\nconst EVO_T_MAIN_IMAGE =\n\"https:\/\/thermoluft.eu\/wp-content\/uploads\/2025\/11\/EVO-T-2022_OK-zamkniete2_V2.jpg\";\n\n\nconst fn = {\n\n\n\/* =========================================================\n   PF\n========================================================= *\/\n\nPF:{\n\n  name:\"Eelfilter\",\n\n  image:\n  \"https:\/\/www.klimor.com\/en\/images\/page_images\/foto_main\/113\/filtr-mechaniczny-s.png\",\n\n  summary:\n  \"Esimese filtratsiooniastme lahendus suuremate osakeste eemaldamiseks ning j\u00e4rgnevate \u00f5hut\u00f6\u00f6tluskomponentide kaitsmiseks.\",\n\n  sections:[\n\n\n    {\n      title:\"Funktsioon ja kasutus\",\n\n      type:\"list\",\n\n      items:[\n        \"Standardsete puhtusn\u00f5uetega ventilatsiooni- ja kliimas\u00fcsteemides eelfiltrina.\",\n        \"K\u00f5rgendatud puhtusn\u00f5uetega s\u00fcsteemides eel- ja j\u00e4relfiltrina.\",\n        \"Standardsete v\u00f5i rangelt m\u00e4\u00e4ratud puhtusn\u00f5uetega s\u00fcsteemides filtratsiooni l\u00f5ppastmena.\",\n        \"Metallfilter sobib rasvaosakeste ja raskemate saasteainete eemaldamiseks.\"\n      ]\n    },\n\n\n    {\n      title:\"Filtrit\u00fc\u00fcbid\",\n\n      type:\"cards\",\n\n      items:[\n\n        {\n          name:\"Metallfilter\",\n          lines:[\n            \"G2 \/ ISO Coarse\"\n          ]\n        },\n\n        {\n          name:\"Kassettfilter\",\n          lines:[\n            \"G4 \/ ISO Coarse\",\n            \"M5 \/ ISO ePM10 70%\"\n          ]\n        },\n\n        {\n          name:\"Mini-pleat kassettfilter\",\n          lines:[\n            \"M5 \/ ISO ePM10 70%\",\n            \"F7 \/ ISO ePM1 60%\",\n            \"F9 \/ ISO ePM1 80%\"\n          ]\n        },\n\n        {\n          name:\"Taskufilter\",\n          lines:[\n            \"M5 \/ ISO ePM10 50%\",\n            \"F7 \/ ISO ePM2.5 65%\",\n            \"F9 \/ ISO ePM1 70\u201380%\"\n          ]\n        }\n\n      ]\n    },\n\n\n    {\n      title:\"Konstruktsioon\",\n\n      type:\"cards\",\n\n      items:[\n\n        {\n          name:\"Metallfilter\",\n          lines:[\n            \"Metallv\u00f5rk galvaniseeritud terasraamis.\",\n            \"Paigaldus 50 mm laiusesse juhikusse.\",\n            \"K\u00f5rgekvaliteediline galvaniseeritud terasv\u00f5rk.\"\n          ]\n        },\n\n        {\n          name:\"Kassettfilter\",\n          lines:[\n            \"Volditud s\u00fcnteetiline filtermaterjal.\",\n            \"Tugevdatud v\u00f5rguga.\",\n            \"Galvaniseeritud terasraam.\",\n            \"Paigaldus 50 mm juhikusse.\"\n          ]\n        },\n\n        {\n          name:\"Mini-pleat\",\n          lines:[\n            \"Mini-pleat filterpakid hot-melt separaatoritega.\",\n            \"Galvaniseeritud teraskorpus.\",\n            \"Paigaldus 50 mm juhikusse.\",\n            \"Klaaskiust v\u00f5i s\u00fcnteetiline materjal.\"\n          ]\n        },\n\n        {\n          name:\"Taskufilter\",\n          lines:[\n            \"Traatv\u00f5rgule paigaldatud kokku\u00f5mmeldud filtertaskud.\",\n            \"Galvaniseeritud lehtmetallist raam.\",\n            \"Paigaldus 25 mm juhikusse.\",\n            \"Kolmekihiline mikrokiududega pol\u00fcprop\u00fcleenmaterjal.\"\n          ]\n        }\n\n      ]\n    },\n\n\n    {\n      title:\"Parameetrid\",\n\n      note:\"PN EN 13053+A1:2011 ja PN EN 779:2012\",\n\n      type:\"specs\",\n\n      items:[\n\n        {\n          name:\"Metallfilter\",\n\n          specs:[\n            [\"Tolmu kinnipidamise m\u00e4\u00e4r\",\"Am = 80%\"],\n            [\"L\u00f5plik r\u00f5hulang\",\"120 Pa\"],\n            [\"Maks. \u00f5hukiirus\",\"4,2 m\/s\"],\n            [\"Maks. t\u00f6\u00f6temperatuur\",\"300 \u00b0C\"]\n          ]\n        },\n\n\n        {\n          name:\"Kassettfilter\",\n\n          specs:[\n            [\"Tolmu kinnipidamise m\u00e4\u00e4r\",\"Am = 82\u201392%\"],\n            [\"L\u00f5plik r\u00f5hulang\",\"150\u2013200 Pa\"],\n            [\"Maks. \u00f5hukiirus\",\"4,2 m\/s\"],\n            [\"Maks. t\u00f6\u00f6temperatuur\",\"90\u2013100 \u00b0C\"]\n          ]\n        },\n\n\n        {\n          name:\"Mini-pleat\",\n\n          specs:[\n            [\"Tolmu kinnipidamise m\u00e4\u00e4r\",\"Am = 95\u201399%\"],\n            [\"L\u00f5plik r\u00f5hulang\",\"150\u2013200 Pa\"],\n            [\"Maks. \u00f5hukiirus\",\"4,2 m\/s\"],\n            [\"Maks. t\u00f6\u00f6temperatuur\",\"80 \u00b0C\"]\n          ]\n        },\n\n\n        {\n          name:\"Taskufilter\",\n\n          specs:[\n            [\"Tolmu kinnipidamise m\u00e4\u00e4r\",\"Am = 95\u201399%\"],\n            [\"L\u00f5plik r\u00f5hulang\",\"200\u2013300 Pa\"],\n            [\"Maks. \u00f5hukiirus\",\"3,7\u20134,6 m\/s\"],\n            [\"Maks. t\u00f6\u00f6temperatuur\",\"90\u2013100 \u00b0C\"]\n          ]\n        }\n\n      ]\n    }\n\n\n  ]\n\n},\n\n\n\/* =========================================================\n   WH\n========================================================= *\/\n\nWH:{\n\n  name:\"Veesoojendi\",\n\n  image:\n  \"https:\/\/www.klimor.com\/en\/images\/page_images\/foto_main\/118\/nagrzewnica-wodna-s.png\",\n\n  summary:\n  \"Vesik\u00fctte kalorifeer sissepuhke- v\u00f5i protsessi\u00f5hu soojendamiseks ventilatsiooni- ja kliimas\u00fcsteemides.\",\n\n  sections:[\n\n\n    {\n      title:\"Funktsioon ja kasutus\",\n\n      type:\"list\",\n\n      items:[\n        \"Sissepuhke\u00f5hu soojendamine ventilatsiooni- ja kliimas\u00fcsteemides.\",\n        \"Protsessi\u00f5hu soojendamine t\u00f6\u00f6stuslikes ventilatsiooni- ja kliimas\u00fcsteemides.\"\n      ]\n    },\n\n\n    {\n      title:\"Konstruktsioon\",\n\n      type:\"list\",\n\n      items:[\n        \"Vasktorud.\",\n        \"Alumiiniumlamellid.\",\n        \"Galvaniseeritud terasest korpus.\",\n        \"Vasest v\u00f5i terasest \u00fchendused ja kollektorid.\",\n        \"Soojusvaheti \u00fchendused on varustatud t\u00fchjendus- ja \u00f5hutusv\u00f5imalusega.\",\n        \"Ridade arv 1\u20136.\",\n        \"Lamellivahe 1,6 \/ 2,0 \/ 2,5 mm.\",\n        \"Lamelli paksus 0,1 mm.\",\n        \"Toru seina paksus 0,37 mm.\",\n        \"Toru l\u00e4bim\u00f5\u00f5t 3\/8\u20135\/8 tolli.\"\n      ]\n    },\n\n\n    {\n      title:\"\u00dchendused\",\n\n      type:\"list\",\n\n      items:[\n        \"Paigaldus\u00fchendused paiknevad seadme hoolduspoolel.\",\n        \"Peale- ja tagasivoolu asetus valitakse vastavalt \u00f5huvoolu suunale, et s\u00e4ilitada vastuvooluline soojus\u00fclekanne.\"\n      ]\n    },\n\n\n    {\n      title:\"Parameetrid\",\n\n      note:\"PN-EN 305:2001, PN-EN 1216:2002, PN-EN 13053+A1:2011\",\n\n      type:\"specs\",\n\n      items:[\n\n        {\n          name:\"WH\",\n\n          specs:[\n            [\"Maks. soojuskandja temperatuur\",\"+120 \u00b0C\"],\n            [\"Maks. t\u00f6\u00f6r\u00f5hk\",\"1,6 MPa \/ 16 bar\"],\n            [\"Katser\u00f5hk\",\"21 bar\"],\n            [\"Maks. \u00f5hukiirus\",\"4,6 m\/s\"],\n            [\"Maks. gl\u00fckoolisisaldus\",\"50%\"],\n            [\"\u00d5hu temperatuur\",\"\u201340\u2026+60 \u00b0C\"]\n          ]\n        }\n\n      ]\n    },\n\n\n    {\n      title:\"K\u00fclmumiskaitse ja valik\",\n\n      type:\"list\",\n\n      items:[\n        \"Soojusvahetit saab kaitsta k\u00fclmumistermostaadiga.\",\n        \"Kaitse v\u00f5ib p\u00f5hineda \u00f5hutemperatuuril v\u00f5i tagastusvee temperatuuril.\",\n        \"K\u00fcttev\u00f5imsus, r\u00f5hukaod ja muud valikuandmed m\u00e4\u00e4ratakse Klimor Air Designer valikuarvutuses.\",\n        \"V\u00f5imalik on projektip\u00f5hine individuaalne valik.\"\n      ]\n    }\n\n\n  ]\n\n},\n\n\n\/* =========================================================\n   SF\n========================================================= *\/\n\nSF:{\n\n  name:\"Teisene filter\",\n\n  image:\n  \"https:\/\/www.klimor.com\/en\/images\/page_images\/foto_main\/113\/filtr-mechaniczny-s.png\",\n\n  summary:\n  \"Teine filtratsiooniaste k\u00f5rgema \u00f5hupuhtuse saavutamiseks ja vajadusel l\u00f5ppfiltratsiooniks.\",\n\n  sections:[]\n\n},\n\n\n\/* =========================================================\n   WC\n========================================================= *\/\n\nWC:{\n\n  name:\"Veejahuti\",\n\n  image:\n  \"https:\/\/www.klimor.com\/en\/images\/page_images\/foto_main\/150\/chlodnica-wodna-s.png\",\n\n  summary:\n  \"Vesijahutusega soojusvaheti sissepuhke- ja protsessi\u00f5hu jahutamiseks ning vajadusel \u00f5hu kuivatamiseks.\",\n\n  sections:[\n\n\n    {\n      title:\"Funktsioon ja kasutus\",\n\n      type:\"list\",\n\n      items:[\n        \"Sissepuhke\u00f5hu jahutamine ventilatsiooni- ja kliimas\u00fcsteemides.\",\n        \"Protsessi\u00f5hu jahutamine t\u00f6\u00f6stuslikes s\u00fcsteemides.\",\n        \"Protsessi\u00f5hu kuivatamine.\"\n      ]\n    },\n\n\n    {\n      title:\"Konstruktsioon\",\n\n      type:\"list\",\n\n      items:[\n        \"Vasktorud ja alumiiniumlamellid.\",\n        \"\u00dche- v\u00f5i kaheosaline soojusvaheti sektsioon.\",\n        \"Galvaniseeritud terasest korpus.\",\n        \"Vasest \u00fchendused ja kollektorid.\",\n        \"Ridade arv 2\u201310.\",\n        \"Lamellivahe 2,5 mm.\",\n        \"Lamelli paksus 0,1 mm.\",\n        \"Toru seina paksus 0,37 mm.\",\n        \"Toru l\u00e4bim\u00f5\u00f5t 3\/8\u20135\/8 tolli.\",\n        \"Jahuti j\u00e4rel tilgaeraldaja.\",\n        \"Roostevabast terasest kolmesuunalise kaldega kondensaadivann.\",\n        \"Pol\u00fcprop\u00fcleenist sifoon.\"\n      ]\n    },\n\n\n    {\n      title:\"\u00dchendused\",\n\n      type:\"list\",\n\n      items:[\n        \"Paigaldus\u00fchendused paiknevad seadme hoolduspoolel.\",\n        \"Pealevoolu \u00fchendus paikneb soojusvaheti \u00fclaosas s\u00f5ltumata \u00f5huvoolu suunast.\"\n      ]\n    },\n\n\n    {\n      title:\"Parameetrid\",\n\n      note:\"PN-EN 305:2001, PN-EN 1216:2002, PN-EN 13053+A1:2011\",\n\n      type:\"specs\",\n\n      items:[\n\n        {\n          name:\"WC\",\n\n          specs:[\n            [\"Min. soojuskandja temperatuur\",\"+2 \u00b0C\"],\n            [\"Maks. t\u00f6\u00f6r\u00f5hk\",\"1,6 MPa \/ 16 bar\"],\n            [\"Katser\u00f5hk\",\"21 bar\"],\n            [\"Maks. \u00f5hukiirus\",\"4,0 m\/s\"],\n            [\"Maks. gl\u00fckoolisisaldus\",\"50%\"]\n          ]\n        }\n\n      ]\n    },\n\n\n    {\n      title:\"Valik\",\n\n      type:\"list\",\n\n      items:[\n        \"Jahutusv\u00f5imsus, r\u00f5hukaod ja muud parameetrid m\u00e4\u00e4ratakse Klimor Air Designer valikuarvutuses.\",\n        \"V\u00f5imalik on projektip\u00f5hine individuaalne valik.\"\n      ]\n    }\n\n\n  ]\n\n},\n\n\n\/* =========================================================\n   DX\n========================================================= *\/\n\nDX:{\n\n  name:\"Otsepaisumisega jahuti\",\n\n  image:\n  \"https:\/\/www.klimor.com\/en\/images\/page_images\/foto_main\/152\/chlodnica-z-bezposrednim-odparowaniem-s.png\",\n\n  summary:\n  \"Otsepaisumisega k\u00fclmaaine soojusvaheti sissepuhke- ja protsessi\u00f5hu jahutamiseks ning kuivatamiseks.\",\n\n  sections:[\n\n\n    {\n      title:\"Funktsioon ja kasutus\",\n\n      type:\"list\",\n\n      items:[\n        \"Sissepuhke\u00f5hu jahutamine ventilatsiooni- ja kliimas\u00fcsteemides.\",\n        \"Protsessi\u00f5hu jahutamine t\u00f6\u00f6stuslikes ventilatsiooni- ja kliimas\u00fcsteemides.\",\n        \"Protsessi\u00f5hu kuivatamine.\"\n      ]\n    },\n\n\n    {\n      title:\"Konstruktsioon\",\n\n      type:\"list\",\n\n      items:[\n        \"Vasktorud ja alumiiniumlamellid.\",\n        \"\u00dche- v\u00f5i kaheosaline soojusvaheti sektsioon.\",\n        \"Galvaniseeritud terasest korpus.\",\n        \"Vasest \u00fchendused ja kollektorid.\",\n        \"Ridade arv 2\u201310.\",\n        \"Lamellivahe 2,5 mm.\",\n        \"Lamelli paksus 0,1 mm.\",\n        \"Toru seina paksus 0,37 mm.\",\n        \"Toru l\u00e4bim\u00f5\u00f5t 3\/8\u20135\/8 tolli.\",\n        \"Tilgaeraldaja jahuti j\u00e4rel.\",\n        \"Roostevaba kolmesuunalise kaldega kondensaadivann.\",\n        \"Pol\u00fcprop\u00fcleenist sifoon.\"\n      ]\n    },\n\n\n    {\n      title:\"\u00dchendused\",\n\n      type:\"list\",\n\n      items:[\n        \"K\u00fclmaaine \u00fchendused paiknevad seadme hoolduspoolel.\",\n        \"Toite\u00fchendus paikneb soojusvaheti \u00fclaosas s\u00f5ltumata \u00f5huvoolu suunast.\"\n      ]\n    },\n\n\n    {\n      title:\"Parameetrid\",\n\n      note:\"PN-EN 305:2001, PN-EN 1216:2002, PN-EN 13053+A1:2011\",\n\n      type:\"specs\",\n\n      items:[\n\n        {\n          name:\"DX\",\n\n          specs:[\n            [\"Min. aurustumistemperatuur\",\"+3 \u00b0C\"],\n            [\"Maks. t\u00f6\u00f6r\u00f5hk\",\"2,8 MPa \/ 28 bar\"],\n            [\"Katser\u00f5hk\",\"32 bar\"],\n            [\"Maks. \u00f5hukiirus\",\"4,0 m\/s\"],\n            [\"K\u00fclmaained\",\"R134a \/ R407C \/ R410A jm\"]\n          ]\n        }\n\n      ]\n    },\n\n\n    {\n      title:\"Valik\",\n\n      type:\"list\",\n\n      items:[\n        \"Jahutusv\u00f5imsus, r\u00f5hukaod ja muud parameetrid m\u00e4\u00e4ratakse Klimor Air Designer valikuarvutuses.\",\n        \"V\u00f5imalik on projektip\u00f5hine individuaalne valik.\"\n      ]\n    }\n\n\n  ]\n\n},\n\n\n\/* =========================================================\n   EH\n========================================================= *\/\n\nEH:{\n\n  name:\"Elektriline k\u00fctteseade\",\n\n  image:\n  \"https:\/\/www.klimor.com\/en\/images\/page_images\/foto_main\/154\/nagrzewnica-elektryczna-s.png\",\n\n  summary:\n  \"Elektriline k\u00fcttesektsioon sissepuhke- v\u00f5i protsessi\u00f5hu soojendamiseks ja vajadusel \u00f5hu eelsoojenduseks.\",\n\n  sections:[\n\n\n    {\n      title:\"Funktsioon ja kasutus\",\n\n      type:\"list\",\n\n      items:[\n        \"Sissepuhke\u00f5hu soojendamine ventilatsiooni- ja kliimas\u00fcsteemides.\",\n        \"Protsessi\u00f5hu soojendamine t\u00f6\u00f6stuslikes s\u00fcsteemides.\",\n        \"\u00d5hu eelsoojendamine ventilatsiooniseadme sisendis.\"\n      ]\n    },\n\n\n    {\n      title:\"Konstruktsioon\",\n\n      type:\"list\",\n\n      items:[\n        \"\u00dche- v\u00f5i mitmeastmelised k\u00fctteelemendid.\",\n        \"K\u00fctteelemendid on grupeeritud sektsioonidesse.\",\n        \"Galvaniseeritud terasest korpus.\",\n        \"\u00dchendus klemmliistule.\",\n        \"Standardvarustuses \u00fclekuumenemiskaitsetermostaat.\"\n      ]\n    },\n\n\n    {\n      title:\"Elektri\u00fchendus\",\n\n      type:\"list\",\n\n      items:[\n        \"Elektri\u00fchendused klemmliistule paiknevad seadme hoolduspoolel.\"\n      ]\n    },\n\n\n    {\n      title:\"Parameetrid\",\n\n      type:\"specs\",\n\n      items:[\n\n        {\n          name:\"EH\",\n\n          specs:[\n            [\"Toide\",\"3\u00d7400 V \/ 50 Hz\"],\n            [\"K\u00fcttev\u00f5imsus\",\"4\u2013168 kW\"],\n            [\"Min. \u00f5hukiirus\",\"1,5 m\/s\"],\n            [\"Maks. temperatuur k\u00fctteelemendi \u00fcmber\",\"65 \u00b0C\"]\n          ]\n        }\n\n      ]\n    }\n\n\n  ]\n\n},\n\n\n\/* =========================================================\n   CPR\n========================================================= *\/\n\nCPR:{\n\n  name:\"Rist-vastuvoolu soojustagasti\",\n\n  image:\n  \"https:\/\/www.klimor.com\/en\/images\/page_images\/foto_main\/159\/plytowy-wymiennik-ciepla-s.png\",\n\n  summary:\n  \"Plaatsoojusvahetil p\u00f5hinev soojustagastus, kus sissepuhke- ja v\u00e4ljat\u00f5mbe\u00f5hu vood on teineteisest eraldatud.\",\n\n  sections:[\n\n\n    {\n      title:\"Funktsioon ja kasutus\",\n\n      type:\"list\",\n\n      items:[\n        \"Energia tagastus v\u00e4ljat\u00f5mbe\u00f5hust sissepuhke\u00f5hku.\",\n        \"Niiskustagastust ei toimu.\",\n        \"Sissepuhke- ja v\u00e4ljat\u00f5mbe\u00f5hu vood on eraldatud.\",\n        \"Sobib vertikaalse ja horisontaalse konfiguratsiooniga sissepuhke-v\u00e4ljat\u00f5mbe seadmetesse.\",\n        \"Tootja nimetab lahenduse juures Passive House rakendust.\"\n      ]\n    },\n\n\n    {\n      title:\"Konstruktsioon\",\n\n      type:\"list\",\n\n      items:[\n        \"Soojusvaheti on valmistatud pressitud alumiiniumplaatidest.\",\n        \"Plaadid moodustavad eraldi kanalid sissepuhke- ja v\u00e4ljat\u00f5mbe\u00f5hule.\",\n        \"100% bypass koos \u00f5huklappidega.\",\n        \"Bypass v\u00f5imaldab soojustagastust v\u00e4hendada v\u00f5i v\u00e4lja l\u00fclitada.\",\n        \"Bypass toimib ka k\u00fclmumiskaitse lahendusena.\",\n        \"Tilgaeraldaja.\",\n        \"Kolmesuunalise kaldega kondensaadivann.\",\n        \"Pol\u00fcprop\u00fcleenist sifoon.\"\n      ]\n    },\n\n\n    {\n      title:\"Ristvoolu plaatsoojusvaheti\",\n\n      type:\"specs\",\n\n      items:[\n\n        {\n          name:\"Cross-flow\",\n\n          specs:[\n            [\"Maks. \u00f5huhulk\",\"60 000\u201370 000 m\u00b3\/h\"],\n            [\"Kasutegur\",\"kuni 75%\"],\n            [\"Tihedus\",\"kuni 99,9%\"],\n            [\"Maks. \u00f5hukiirus\",\"4,5 m\/s\"],\n            [\"Maks. r\u00f5hulang\",\"450 Pa\"],\n            [\"Lubatud r\u00f5hkude erinevus\",\"2000 Pa\"],\n            [\"T\u00f6\u00f6temperatuur\",\"\u201340\u2026+80 \u00b0C\"]\n          ]\n        }\n\n      ]\n    },\n\n\n    {\n      title:\"Rist-vastuvoolu plaatsoojusvaheti\",\n\n      note:\"PN-EN 308:2011 ja PN-EN 13053+A1:2011\",\n\n      type:\"specs\",\n\n      items:[\n\n        {\n          name:\"Cross-counter-flow\",\n\n          specs:[\n            [\"Maks. \u00f5huhulk\",\"20 000 m\u00b3\/h\"],\n            [\"Kasutegur\",\"kuni 92%\"],\n            [\"Tihedus\",\"kuni 99,5%\"],\n            [\"Maks. \u00f5hukiirus\",\"4,5 m\/s\"],\n            [\"Maks. r\u00f5hulang\",\"400 Pa\"],\n            [\"Lubatud r\u00f5hkude erinevus\",\"800 Pa\"],\n            [\"T\u00f6\u00f6temperatuur\",\"\u201340\u2026+80 \u00b0C\"]\n          ]\n        }\n\n      ]\n    }\n\n\n  ]\n\n},\n\n\n\/* =========================================================\n   SL\n========================================================= *\/\n\nSL:{\n\n  name:\"M\u00fcrasummuti\",\n\n  image:\n  \"https:\/\/www.klimor.com\/en\/images\/page_images\/foto_main\/160\/poptlumik-s.png\",\n\n  summary:\n  \"Ventilatsiooniseadmesse integreeritud m\u00fcrasummuti kanaliv\u00f5rku leviva helitaseme v\u00e4hendamiseks.\",\n\n  sections:[\n\n\n    {\n      title:\"Funktsioon ja kasutus\",\n\n      type:\"list\",\n\n      items:[\n        \"Ventilatsioonis\u00fcsteemi ja kanaliv\u00f5rku leviva m\u00fcra v\u00e4hendamine.\"\n      ]\n    },\n\n\n    {\n      title:\"T\u00fc\u00fcbid\",\n\n      type:\"cards\",\n\n      items:[\n\n        {\n          name:\"SLC_STD\",\n          lines:[\n            \"Standardne m\u00fcrasummuti.\"\n          ]\n        },\n\n        {\n          name:\"SLC_HEFF\",\n          lines:[\n            \"K\u00f5rgema summutust\u00f5hususega variant.\"\n          ]\n        }\n\n      ]\n    },\n\n\n    {\n      title:\"Konstruktsioon\",\n\n      type:\"list\",\n\n      items:[\n        \"Summutuskassetid paksusega 100 v\u00f5i 200 mm.\",\n        \"T\u00e4idiseks mittes\u00fcttiv A1 klassi mineraalvill.\",\n        \"Isolatsioonipind on kaetud klaaskiudlooriga.\",\n        \"Galvaniseeritud terasest kanderaam.\"\n      ]\n    },\n\n\n    {\n      title:\"Parameetrid\",\n\n      type:\"specs\",\n\n      items:[\n\n        {\n          name:\"SL\",\n\n          specs:[\n            [\"Maks. \u00f5hukiirus\",\"4,5 m\/s\"]\n          ]\n        }\n\n      ]\n    },\n\n\n    {\n      title:\"Lisavarustus\",\n\n      type:\"cards\",\n\n      items:[\n\n        {\n          name:\"Katus \/ \u00f5huv\u00f5tt \/ v\u00e4ljapuhe\",\n          lines:[\n            \"V\u00e4lispaigalduse seadmele saab lisada katuse ning \u00f5huv\u00f5tu- ja v\u00e4ljapuhkeelemendid.\",\n            \"Vee \u00e4ravoolu elemente saab paigaldada hoolduspoole vastask\u00fcljele.\"\n          ]\n        },\n\n        {\n          name:\"Hoolduskaaned ja k\u00e4epidemed\",\n          lines:[\n            \"Hooldusdetailid v\u00f5imaldavad seadme ohutut ja mugavat teenindamist.\"\n          ]\n        },\n\n        {\n          name:\"Vaateaken\",\n          lines:[\n            \"\u00d8 200 mm inspektsiooniaken v\u00f5imaldab j\u00e4lgida seadme sisemust t\u00f6\u00f6tamise ajal.\"\n          ]\n        },\n\n        {\n          name:\"Sisevalgustus\",\n          lines:[\n            \"Valgustus v\u00f5imaldab j\u00e4lgida seadme sisemust l\u00e4bi vaateakna.\",\n            \"L\u00fcliti paikneb seadme v\u00e4lisk\u00fcljel.\"\n          ]\n        }\n\n      ]\n    }\n\n\n  ]\n\n},\n\n\n\/* =========================================================\n   ES\n========================================================= *\/\n\nES:{\n\n  name:\"T\u00fchi sektsioon\",\n\n  image:EVO_T_MAIN_IMAGE,\n\n  summary:\n  \"Vaba moodul projektip\u00f5hise lisavarustuse, hooldusruumi v\u00f5i erilahenduse jaoks.\",\n\n  sections:[\n\n\n    {\n      title:\"Kasutus\",\n\n      type:\"list\",\n\n      items:[\n        \"Vaba sektsioon v\u00f5imaldab j\u00e4tta seadmesse projektip\u00f5hiselt vajalikku ruumi.\",\n        \"Sektsiooni saab kasutada lisavarustuse v\u00f5i erilahenduste integreerimiseks.\",\n        \"T\u00e4pne pikkus ja kasutus m\u00e4\u00e4ratakse seadme valiku k\u00e4igus.\"\n      ]\n    }\n\n\n  ]\n\n}\n\n};\n\n\n\/* =========================================================\n   SF = PF FILTER DATA\n========================================================= *\/\n\nfn.SF.sections =\nJSON.parse(\n  JSON.stringify(fn.PF.sections)\n);\n\n\n\/* =========================================================\n   ORDER\n========================================================= *\/\n\nconst order = [\n  \"PF\",\n  \"WH\",\n  \"SF\",\n  \"WC\",\n  \"DX\",\n  \"EH\",\n  \"CPR\",\n  \"SL\",\n  \"ES\"\n];\n\n\n\/* =========================================================\n   ELEMENTS\n========================================================= *\/\n\nconst grid =\ndocument.getElementById(\n  \"tlEvoTFunctionsGrid\"\n);\n\nconst modal =\ndocument.getElementById(\n  \"tlEvoTModal\"\n);\n\nconst title =\ndocument.getElementById(\n  \"tlEvoTModalTitle\"\n);\n\nconst code =\ndocument.getElementById(\n  \"tlEvoTModalCode\"\n);\n\nconst summary =\ndocument.getElementById(\n  \"tlEvoTModalSummary\"\n);\n\nconst image =\ndocument.getElementById(\n  \"tlEvoTModalImage\"\n);\n\nconst content =\ndocument.getElementById(\n  \"tlEvoTModalContent\"\n);\n\nconst close =\ndocument.getElementById(\n  \"tlEvoTModalClose\"\n);\n\n\n\/* =========================================================\n   ESCAPE\n========================================================= *\/\n\nfunction esc(value){\n\n  return String(value)\n    .replace(\/&\/g,\"&amp;\")\n    .replace(\/<\/g,\"&lt;\")\n    .replace(\/>\/g,\"&gt;\")\n    .replace(\/\"\/g,\"&quot;\")\n    .replace(\/'\/g,\"&#039;\");\n\n}\n\n\n\/* =========================================================\n   BUILD FUNCTION GRID\n========================================================= *\/\n\norder.forEach(function(key){\n\n  const item =\n  fn[key];\n\n  if(!item) return;\n\n\n  const button =\n  document.createElement(\n    \"button\"\n  );\n\n\n  button.type =\n  \"button\";\n\n  button.className =\n  \"tl-evotpage-function\";\n\n  button.dataset.code =\n  key;\n\n\n  button.innerHTML = `\n\n    <span class=\"tl-evotpage-function-symbol\">\n      ${esc(key)}\n    <\/span>\n\n    <span class=\"tl-evotpage-function-code\">\n      ${esc(key)}\n    <\/span>\n\n    <span class=\"tl-evotpage-function-name\">\n      ${esc(item.name)}\n    <\/span>\n\n    <span class=\"tl-evotpage-function-plus\">\n      +\n    <\/span>\n\n  `;\n\n\n  grid.appendChild(\n    button\n  );\n\n});\n\n\n\/* =========================================================\n   RENDER LIST\n========================================================= *\/\n\nfunction renderList(section){\n\n  return `\n\n    <ul class=\"tl-evotpage-detail-list\">\n\n      ${section.items.map(function(item){\n\n        return `\n          <li>\n            ${esc(item)}\n          <\/li>\n        `;\n\n      }).join(\"\")}\n\n    <\/ul>\n\n  `;\n\n}\n\n\n\/* =========================================================\n   RENDER CARDS\n========================================================= *\/\n\nfunction renderCards(section){\n\n  return `\n\n    <div class=\"tl-evotpage-detail-cards\">\n\n\n      ${section.items.map(function(item){\n\n        return `\n\n          <div class=\"tl-evotpage-detail-card\">\n\n            <h4>\n              ${esc(item.name)}\n            <\/h4>\n\n            <ul>\n\n              ${item.lines.map(function(line){\n\n                return `\n                  <li>\n                    ${esc(line)}\n                  <\/li>\n                `;\n\n              }).join(\"\")}\n\n            <\/ul>\n\n          <\/div>\n\n        `;\n\n      }).join(\"\")}\n\n\n    <\/div>\n\n  `;\n\n}\n\n\n\/* =========================================================\n   RENDER SPECS\n========================================================= *\/\n\nfunction renderSpecs(section){\n\n  return `\n\n    <div class=\"tl-evotpage-specgrid\">\n\n\n      ${section.items.map(function(item){\n\n        return `\n\n          <div class=\"tl-evotpage-speccard\">\n\n\n            <div class=\"tl-evotpage-speccard-title\">\n\n              ${esc(item.name)}\n\n            <\/div>\n\n\n            ${item.specs.map(function(spec){\n\n              return `\n\n                <div class=\"tl-evotpage-specrow\">\n\n                  <span>\n                    ${esc(spec[0])}\n                  <\/span>\n\n                  <span>\n                    ${esc(spec[1])}\n                  <\/span>\n\n                <\/div>\n\n              `;\n\n            }).join(\"\")}\n\n\n          <\/div>\n\n        `;\n\n      }).join(\"\")}\n\n\n    <\/div>\n\n  `;\n\n}\n\n\n\/* =========================================================\n   RENDER TABLE\n========================================================= *\/\n\nfunction renderTable(section){\n\n  return `\n\n    <div class=\"tl-evotpage-table-wrap\">\n\n      <table class=\"tl-evotpage-table\">\n\n\n        <thead>\n\n          <tr>\n\n            ${section.headers.map(function(header){\n\n              return `\n                <th>\n                  ${esc(header)}\n                <\/th>\n              `;\n\n            }).join(\"\")}\n\n          <\/tr>\n\n        <\/thead>\n\n\n        <tbody>\n\n          ${section.rows.map(function(row){\n\n            return `\n\n              <tr>\n\n                ${row.map(function(cell){\n\n                  return `\n                    <td>\n                      ${esc(cell)}\n                    <\/td>\n                  `;\n\n                }).join(\"\")}\n\n              <\/tr>\n\n            `;\n\n          }).join(\"\")}\n\n        <\/tbody>\n\n\n      <\/table>\n\n    <\/div>\n\n  `;\n\n}\n\n\n\/* =========================================================\n   RENDER SECTION\n========================================================= *\/\n\nfunction renderSection(section){\n\n  let body = \"\";\n\n\n  if(\n    section.type === \"list\"\n  ){\n    body =\n    renderList(section);\n  }\n\n\n  if(\n    section.type === \"cards\"\n  ){\n    body =\n    renderCards(section);\n  }\n\n\n  if(\n    section.type === \"specs\"\n  ){\n    body =\n    renderSpecs(section);\n  }\n\n\n  if(\n    section.type === \"table\"\n  ){\n    body =\n    renderTable(section);\n  }\n\n\n  return `\n\n    <section class=\"tl-evotpage-detail-section\">\n\n\n      <h4 class=\"tl-evotpage-detail-title\">\n\n        ${esc(section.title)}\n\n      <\/h4>\n\n\n      ${\n        section.note\n        ?\n        `\n          <div class=\"tl-evotpage-detail-note\">\n            ${esc(section.note)}\n          <\/div>\n        `\n        :\n        \"\"\n      }\n\n\n      ${body}\n\n\n    <\/section>\n\n  `;\n\n}\n\n\n\/* =========================================================\n   OPEN MODAL\n========================================================= *\/\n\nfunction openModal(key){\n\n  const item =\n  fn[key];\n\n  if(!item) return;\n\n\n  title.textContent =\n  item.name;\n\n\n  code.textContent =\n  key;\n\n\n  summary.textContent =\n  item.summary;\n\n\n  image.src =\n  item.image ||\n  EVO_T_MAIN_IMAGE;\n\n\n  image.alt =\n  \"KLIMOR EVO-T \" +\n  item.name;\n\n\n  content.innerHTML = `\n\n    ${item.sections.map(\n      renderSection\n    ).join(\"\")}\n\n\n    <div class=\"tl-evotpage-source\">\n\n      <a\n        href=\"https:\/\/www.klimor.com\/en\/evo-t,530,pl\"\n        target=\"_blank\"\n        rel=\"noopener\"\n        class=\"tl-evotpage-btn tl-evotpage-btn-primary\">\n\n        Tootja EVO-T tehniline info \u2192\n\n      <\/a>\n\n    <\/div>\n\n  `;\n\n\n  modal.classList.add(\n    \"is-open\"\n  );\n\n\n  modal.setAttribute(\n    \"aria-hidden\",\n    \"false\"\n  );\n\n\n  document.body.style.overflow =\n  \"hidden\";\n\n\n  const panel =\n  modal.querySelector(\n    \".tl-evotpage-modal-panel\"\n  );\n\n\n  if(panel){\n    panel.scrollTop = 0;\n  }\n\n}\n\n\n\/* =========================================================\n   CLOSE MODAL\n========================================================= *\/\n\nfunction closeModal(){\n\n  modal.classList.remove(\n    \"is-open\"\n  );\n\n\n  modal.setAttribute(\n    \"aria-hidden\",\n    \"true\"\n  );\n\n\n  document.body.style.overflow =\n  \"\";\n\n}\n\n\n\/* =========================================================\n   EVENTS\n========================================================= *\/\n\ngrid.addEventListener(\n  \"click\",\n  function(event){\n\n    const button =\n    event.target.closest(\n      \".tl-evotpage-function\"\n    );\n\n\n    if(!button){\n      return;\n    }\n\n\n    openModal(\n      button.dataset.code\n    );\n\n  }\n);\n\n\nclose.addEventListener(\n  \"click\",\n  closeModal\n);\n\n\nmodal.addEventListener(\n  \"click\",\n  function(event){\n\n    if(\n      event.target === modal\n    ){\n      closeModal();\n    }\n\n  }\n);\n\n\ndocument.addEventListener(\n  \"keydown\",\n  function(event){\n\n    if(\n      event.key === \"Escape\" &&\n      modal.classList.contains(\n        \"is-open\"\n      )\n    ){\n      closeModal();\n    }\n\n  }\n);\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>KLIMOR \u00b7 RIPUTATAV MODULAARNE \u00d5HUK\u00c4ITLUSSEADE EVO-T Kompaktne riputatav ventilatsiooni- ja \u00f5hut\u00f6\u00f6tlusseade KLIMOR EVO-T on riputatav modulaarne ventilatsiooni- ja kliimaseade v\u00e4iksema ning keskmise \u00f5huhulgaga objektidele. Funktsioonimoodulite kombinatsioon v\u00f5imaldab lahendada \u00f5hu filtreerimise, soojendamise, jahutamise, m\u00fcrasummutuse ja soojustagastuse \u00fches kompaktses s\u00fcsteemis. K\u00fcsi seadmevalikut \u2192 Tootja tehniline info 500\u20135 200 \u00d5HUHULK m\u00b3\/h 3 SEADMESUURUST 25 mm KORPUSE PAKSUS Riputatav [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2642","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/thermoluft.eu\/en\/wp-json\/wp\/v2\/pages\/2642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thermoluft.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/thermoluft.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/thermoluft.eu\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/thermoluft.eu\/en\/wp-json\/wp\/v2\/comments?post=2642"}],"version-history":[{"count":7,"href":"https:\/\/thermoluft.eu\/en\/wp-json\/wp\/v2\/pages\/2642\/revisions"}],"predecessor-version":[{"id":2658,"href":"https:\/\/thermoluft.eu\/en\/wp-json\/wp\/v2\/pages\/2642\/revisions\/2658"}],"wp:attachment":[{"href":"https:\/\/thermoluft.eu\/en\/wp-json\/wp\/v2\/media?parent=2642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}