{"id":5522,"date":"2022-05-19T09:32:01","date_gmt":"2022-05-19T09:32:01","guid":{"rendered":"https:\/\/vhterm.com\/referenzen\/"},"modified":"2026-10-27T10:49:42","modified_gmt":"2026-10-27T10:49:42","slug":"referenzen","status":"publish","type":"page","link":"https:\/\/vhterm.com\/de\/referenzen\/","title":{"rendered":"Referenzen"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5522\" class=\"elementor elementor-5522 elementor-1691\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-20abf23 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"20abf23\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8a93332\" data-id=\"8a93332\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b7a1334 elementor-widget elementor-widget-html\" data-id=\"b7a1334\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* VH TERM \u2014 pouze obsah str\u00e1nky Realizace *\/\n\n#vh-realizace {\n  --vhr-blue: #003663;\n  --vhr-dark: #002845;\n  --vhr-deep: #001f36;\n  --vhr-cyan: #26c6da;\n  --vhr-light: #f5f8fa;\n  --vhr-text: #66727c;\n  --vhr-border: #dfe7ec;\n\n  box-sizing: border-box;\n  width: 100%;\n  max-width: 1140px;\n  margin: 10px auto 0;\n  padding: 0 10px;\n  background: #fff;\n  color: var(--vhr-blue);\n  font-family: \"Poppins\", Arial, sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1.6;\n  text-align: left;\n}\n\n#vh-realizace *,\n#vh-realizace *::before,\n#vh-realizace *::after {\n  box-sizing: border-box;\n}\n\n#vh-realizace .vhr-container {\n  width: calc(100% - 48px);\n  max-width: 1180px;\n  margin-inline: auto;\n}\n\n#vh-realizace h1,\n#vh-realizace h2,\n#vh-realizace h3,\n#vh-realizace p,\n#vh-realizace figure {\n  margin: 0;\n}\n\n#vh-realizace a {\n  color: inherit;\n}\n\n#vh-realizace button,\n#vh-realizace summary {\n  font-family: inherit;\n}\n\n#vh-realizace a:focus-visible,\n#vh-realizace button:focus-visible,\n#vh-realizace summary:focus-visible {\n  outline: 3px solid var(--vhr-cyan);\n  outline-offset: 5px;\n}\n\n\/* \u00davod *\/\n\n#vh-realizace .vhr-hero {\n  position: relative;\n  isolation: isolate;\n  overflow: hidden;\n  padding: 100px 0;\n  background: linear-gradient(\n    110deg,\n    #001f36 0%,\n    #003663 58%,\n    #00658a 100%\n  );\n  color: #fff;\n}\n\n#vh-realizace .vhr-hero::after {\n  position: absolute;\n  z-index: -1;\n  inset: 0;\n  content: \"\";\n  background: radial-gradient(\n    circle at 82% 35%,\n    rgba(38, 198, 218, 0.2),\n    transparent 38%\n  );\n  pointer-events: none;\n}\n\n#vh-realizace .vhr-eyebrow {\n  margin-bottom: 18px;\n  color: var(--vhr-cyan);\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 1.5;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\n#vh-realizace .vhr-hero h1 {\n  max-width: 830px;\n  margin-bottom: 24px;\n  color: #fff;\n  font-size: clamp(42px, 5vw, 62px);\n  font-weight: 600;\n  line-height: 1.06;\n  letter-spacing: -1.5px;\n  text-wrap: balance;\n}\n\n#vh-realizace .vhr-intro {\n  max-width: 800px;\n  color: rgba(255, 255, 255, 0.88);\n  font-size: 18px;\n  line-height: 1.75;\n  text-wrap: pretty;\n}\n\n\/* P\u0159ehled realizac\u00ed *\/\n\n#vh-realizace .vhr-projects {\n  padding: 90px 0;\n  background: var(--vhr-light);\n}\n\n#vh-realizace .vhr-heading {\n  max-width: 800px;\n  margin-bottom: 48px;\n}\n\n#vh-realizace .vhr-heading h2 {\n  margin-bottom: 20px;\n  color: var(--vhr-blue);\n  font-size: clamp(32px, 4vw, 48px);\n  font-weight: 600;\n  line-height: 1.15;\n  letter-spacing: -1px;\n  text-wrap: balance;\n}\n\n#vh-realizace .vhr-heading p {\n  color: var(--vhr-text);\n  font-size: 16px;\n  line-height: 1.75;\n  text-wrap: pretty;\n}\n\n#vh-realizace .vhr-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 26px;\n  align-items: start;\n}\n\n#vh-realizace .vhr-card {\n  min-width: 0;\n  overflow: hidden;\n  border: 1px solid var(--vhr-border);\n  border-radius: 8px;\n  background: #fff;\n}\n\n#vh-realizace .vhr-cover {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 16 \/ 10;\n  object-fit: cover;\n  background: #e8eef2;\n}\n\n#vh-realizace .vhr-card-content {\n  padding: 30px;\n}\n\n#vh-realizace .vhr-country {\n  margin-bottom: 12px;\n  color: #526470;\n  font-size: 12px;\n  font-weight: 600;\n  line-height: 1.5;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n#vh-realizace .vhr-card h3 {\n  margin-bottom: 10px;\n  color: var(--vhr-blue);\n  font-size: 26px;\n  font-weight: 600;\n  line-height: 1.2;\n  letter-spacing: -0.4px;\n  overflow-wrap: anywhere;\n}\n\n#vh-realizace .vhr-location {\n  color: var(--vhr-text);\n  font-size: 15px;\n  line-height: 1.7;\n  overflow-wrap: anywhere;\n}\n\n#vh-realizace .vhr-count {\n  margin-top: 8px;\n  color: var(--vhr-text);\n  font-size: 13px;\n}\n\n\/* Rozbalovac\u00ed galerie *\/\n\n#vh-realizace .vhr-details {\n  margin-top: 24px;\n  border-top: 1px solid var(--vhr-border);\n}\n\n#vh-realizace .vhr-details summary {\n  display: flex;\n  min-height: 56px;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 18px 0 0;\n  color: var(--vhr-blue);\n  font-size: 13px;\n  font-weight: 600;\n  line-height: 1.5;\n  letter-spacing: 0.4px;\n  list-style: none;\n  cursor: pointer;\n}\n\n#vh-realizace .vhr-details summary::-webkit-details-marker {\n  display: none;\n}\n\n#vh-realizace .vhr-details summary::after {\n  content: \"+\";\n  flex-shrink: 0;\n  color: var(--vhr-blue);\n  font-size: 26px;\n  font-weight: 400;\n  line-height: 1;\n}\n\n#vh-realizace .vhr-details[open] summary::after {\n  content: \"\u2212\";\n}\n\n#vh-realizace .vhr-gallery {\n  padding-top: 22px;\n}\n\n#vh-realizace .vhr-gallery-image {\n  display: block;\n  width: 100%;\n  height: auto;\n  aspect-ratio: 4 \/ 3;\n  border-radius: 4px;\n  background: var(--vhr-light);\n  object-fit: contain;\n}\n\n#vh-realizace .vhr-gallery-controls {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  margin-top: 14px;\n}\n\n#vh-realizace .vhr-arrow {\n  display: inline-flex;\n  width: 46px;\n  min-height: 46px;\n  align-items: center;\n  justify-content: center;\n  padding: 0;\n  border: 1px solid var(--vhr-border);\n  border-radius: 4px;\n  background: #fff;\n  color: var(--vhr-blue);\n  font-size: 23px;\n  line-height: 1;\n  cursor: pointer;\n}\n\n#vh-realizace .vhr-arrow:hover {\n  border-color: var(--vhr-blue);\n  background: var(--vhr-light);\n}\n\n#vh-realizace .vhr-gallery-counter {\n  color: var(--vhr-text);\n  font-size: 13px;\n  text-align: center;\n}\n\n#vh-realizace .vhr-original {\n  display: inline-block;\n  margin-top: 16px;\n  color: var(--vhr-blue);\n  font-size: 13px;\n  text-decoration: underline;\n  text-underline-offset: 4px;\n}\n\n#vh-realizace .vhr-image-error {\n  margin-top: 12px;\n  color: var(--vhr-text);\n  font-size: 13px;\n}\n\n\/* Z\u00e1v\u011bre\u010dn\u00fd blok *\/\n\n#vh-realizace .vhr-cta {\n  padding: 80px 0;\n  background: linear-gradient(120deg, #003663, #002845);\n  color: #fff;\n}\n\n#vh-realizace .vhr-cta-inner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 36px;\n}\n\n#vh-realizace .vhr-cta-copy {\n  flex: 1 1 auto;\n  min-width: 0;\n  max-width: 680px;\n}\n\n#vh-realizace .vhr-cta h2 {\n  margin-bottom: 20px;\n  color: #fff;\n  font-size: clamp(32px, 4vw, 46px);\n  font-weight: 500;\n  line-height: 1.15;\n  letter-spacing: -1px;\n  text-wrap: balance;\n}\n\n#vh-realizace .vhr-cta p {\n  color: rgba(255, 255, 255, 0.8);\n  font-size: 16px;\n  line-height: 1.75;\n  text-wrap: pretty;\n}\n\n#vh-realizace .vhr-button {\n  display: inline-flex;\n  min-height: 54px;\n  flex: 0 0 auto;\n  align-items: center;\n  justify-content: center;\n  gap: 14px;\n  padding: 16px 24px;\n  border: 1px solid var(--vhr-cyan);\n  border-radius: 4px;\n  background: var(--vhr-cyan);\n  color: var(--vhr-deep);\n  font-size: 13px;\n  font-weight: 600;\n  line-height: 1.5;\n  text-align: center;\n  text-decoration: none;\n}\n\n#vh-realizace .vhr-button:hover {\n  border-color: #1fafc0;\n  background: #1fafc0;\n  color: var(--vhr-deep);\n}\n\n#vh-realizace .vhr-noscript {\n  padding: 24px;\n  background: #fff;\n  color: var(--vhr-blue);\n}\n\n\/* Tablet *\/\n\n@media (max-width: 1000px) {\n  #vh-realizace .vhr-cta-inner {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n\n  #vh-realizace .vhr-card-content {\n    padding: 24px;\n  }\n}\n\n\/* Mobil *\/\n\n@media (max-width: 700px) {\n  #vh-realizace .vhr-container {\n    width: calc(100% - 30px);\n  }\n\n  #vh-realizace .vhr-hero {\n    padding: 75px 0 70px;\n  }\n\n  #vh-realizace .vhr-hero h1 {\n    font-size: 38px;\n    line-height: 1.1;\n    letter-spacing: -1px;\n  }\n\n  #vh-realizace .vhr-eyebrow {\n    font-size: 12px;\n    letter-spacing: 1.7px;\n  }\n\n  #vh-realizace .vhr-intro {\n    font-size: 16px;\n    line-height: 1.75;\n  }\n\n  #vh-realizace .vhr-projects {\n    padding: 65px 0;\n  }\n\n  #vh-realizace .vhr-heading {\n    margin-bottom: 32px;\n  }\n\n  #vh-realizace .vhr-heading h2 {\n    font-size: 32px;\n  }\n\n  #vh-realizace .vhr-grid {\n    grid-template-columns: minmax(0, 1fr);\n    gap: 22px;\n  }\n\n  #vh-realizace .vhr-card-content {\n    padding: 24px 20px;\n  }\n\n  #vh-realizace .vhr-card h3 {\n    font-size: 25px;\n  }\n\n  #vh-realizace .vhr-cta {\n    padding: 65px 0;\n  }\n\n  #vh-realizace .vhr-cta h2 {\n    font-size: 32px;\n  }\n\n  #vh-realizace .vhr-button {\n    width: 100%;\n  }\n}\n<\/style>\n\n<div id=\"vh-realizace\">\n\n  <section class=\"vhr-hero\" aria-labelledby=\"vhr-title\">\n    <div class=\"vhr-container\">\n      <p class=\"vhr-eyebrow\">VH TERM \u2022 REALIZACE<\/p>\n\n      <h1 id=\"vhr-title\">\n        Na\u0161e pr\u00e1ce.<br>\n        Va\u0161e inspirace.\n      <\/h1>\n\n      <p class=\"vhr-intro\">\n        Prohl\u00e9dn\u011bte si na\u0161e realizace v \u010cesk\u00e9 republice a N\u011bmecku.\n        Od celkov\u00e9ho pohledu na stavbu a\u017e po jednotliv\u00e9 detaily.\n      <\/p>\n    <\/div>\n  <\/section>\n\n  <section class=\"vhr-projects\" aria-labelledby=\"vhr-projects-title\">\n    <div class=\"vhr-container\">\n\n      <div class=\"vhr-heading\">\n        <p class=\"vhr-eyebrow\">V\u00ddB\u011aR REALIZAC\u00cd<\/p>\n\n        <h2 id=\"vhr-projects-title\">\n          Za ka\u017ed\u00fdm projektem je konkr\u00e9tn\u00ed pr\u00e1ce.\n        <\/h2>\n\n        <p>\n          Prohl\u00e9dn\u011bte si jednotliv\u00e9 projekty.\n          U ka\u017ed\u00e9ho najdete fotografie z realizace.\n        <\/p>\n      <\/div>\n\n      <div class=\"vhr-grid\"><\/div>\n\n      <noscript>\n        <p class=\"vhr-noscript\">\n          Pro zobrazen\u00ed fotogaleri\u00ed povolte JavaScript.\n          Informace o realizac\u00edch v\u00e1m r\u00e1di poskytneme na\n          <a href=\"mailto:obchod@vhterm.com\">obchod@vhterm.com<\/a>.\n        <\/p>\n      <\/noscript>\n\n    <\/div>\n  <\/section>\n\n  <section class=\"vhr-cta\" aria-labelledby=\"vhr-cta-title\">\n    <div class=\"vhr-container vhr-cta-inner\">\n\n      <div class=\"vhr-cta-copy\">\n        <h2 id=\"vhr-cta-title\">Pl\u00e1nujete podobnou realizaci?<\/h2>\n\n        <p>\n          Po\u0161lete n\u00e1m svou p\u0159edstavu, rozm\u011bry nebo projekt.\n          Spole\u010dn\u011b najdeme vhodn\u00e9 \u0159e\u0161en\u00ed.\n        <\/p>\n      <\/div>\n\n      <a class=\"vhr-button\" href=\"https:\/\/vhterm.com\/kontakt\/\">\n        PROBRAT V\u00c1\u0160 PROJEKT\n        <span aria-hidden=\"true\">\u2197<\/span>\n      <\/a>\n\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n(function () {\n  \"use strict\";\n\n  const root = document.getElementById(\"vh-realizace\");\n  if (!root || root.dataset.initialized === \"true\") return;\n\n  const grid = root.querySelector(\".vhr-grid\");\n  if (!grid) return;\n\n  root.dataset.initialized = \"true\";\n\n  const base = \"https:\/\/vhterm.com\/wp-content\/uploads\/2022\/05\/\";\n\n  const projects = [\n    {\n      city: \"Ka\u0159ez\",\n      country: \"\u010cesk\u00e1 republika\",\n      location: \"Na\u0161e prvn\u00ed realizace v \u010cR\",\n      cover: 1,\n      photos: [\n        \"IMG-20220205-WA0027-1.jpg\",\n        \"IMG-20220205-WA0025-1.jpg\",\n        \"IMG-20220205-WA0024-1.jpg\",\n        \"IMG-20220205-WA0023-1.jpg\",\n        \"IMG-20220205-WA0022-1.jpg\",\n        \"IMG-20220205-WA0021-1.jpg\",\n        \"IMG-20220205-WA0019-1.jpg\",\n        \"IMG-20220205-WA0013-1.jpg\",\n        \"IMG-20220205-WA0016-1.jpg\",\n        \"IMG-20220205-WA0009-1.jpg\",\n        \"IMG-20220205-WA0011-1.jpg\",\n        \"IMG-20220205-WA0018-1.jpg\"\n      ]\n    },\n    {\n      city: \"Schmidm\u00fchlen\",\n      country: \"N\u011bmecko\",\n      location: \"Bergstrasse\",\n      cover: 1,\n      photos: [\n        \"IMG_20190706_133145-kopie.jpg\",\n        \"IMG_20190706_133204-kopie.jpg\",\n        \"IMG_20190706_133132-kopie.jpg\"\n      ]\n    },\n    {\n      city: \"Schwandorf\",\n      country: \"N\u011bmecko\",\n      location: \"Erikastrasse\",\n      cover: 0,\n      photos: [\n        \"20210717_155804.png\",\n        \"20210717_155730.png\",\n        \"20210717_155725.png\",\n        \"20210717_155707.png\",\n        \"20210717_155700.png\"\n      ]\n    },\n    {\n      city: \"Schwandorf\",\n      country: \"N\u011bmecko\",\n      location: \"Ettmannsdorfer Strasse\",\n      cover: 0,\n      photos: [\n        \"IMG_20200811_114442.png\",\n        \"IMG_20200811_115640.png\",\n        \"IMG_20200811_115638.png\",\n        \"IMG_20200811_115522.png\",\n        \"IMG_20200811_114515.png\",\n        \"IMG_20200811_114459.png\",\n        \"IMG_20200811_114439.png\"\n      ]\n    },\n    {\n      city: \"Regensburg\",\n      country: \"N\u011bmecko\",\n      location: \"Hochweg\",\n      cover: 0,\n      photos: [\n        \"20220512_105350-e1652961630479.png\",\n        \"20220512_105403.png\"\n      ]\n    },\n    {\n      city: \"Mnichov\",\n      country: \"N\u011bmecko\",\n      location: \"F\u00fcrstenrieder Strasse\",\n      cover: 0,\n      photos: [\n        \"IMG_20210504_185325.jpg\",\n        \"IMG_20210504_185513.jpg\",\n        \"IMG_20210504_185449.jpg\",\n        \"IMG_20210504_185446.jpg\",\n        \"IMG_20210504_185404.jpg\",\n        \"IMG_20210504_185309.jpg\",\n        \"IMG_20210504_185258-scaled.jpg\",\n        \"IMG_20210504_185213.jpg\",\n        \"IMG_20210504_185202.jpg\",\n        \"IMG_20210504_185134.jpg\"\n      ]\n    },\n    {\n      city: \"Pressath\",\n      country: \"N\u011bmecko\",\n      location: \"Winterleitenstrasse\",\n      cover: 0,\n      photos: [\n        \"IMG-20200805-WA0015.jpg\",\n        \"IMG-20200805-WA0021.jpg\",\n        \"IMG-20200805-WA0019.jpg\",\n        \"IMG-20200805-WA0018.jpg\",\n        \"IMG-20200805-WA0017.jpg\",\n        \"IMG-20200805-WA0016.jpg\",\n        \"IMG-20200805-WA0014.jpg\",\n        \"IMG-20200805-WA0012.jpg\",\n        \"IMG-20200805-WA0011.jpg\",\n        \"IMG-20200805-WA0006.jpg\"\n      ]\n    },\n    {\n      city: \"Vilseck\",\n      country: \"N\u011bmecko\",\n      location: \"Ackerstrasse\",\n      cover: 0,\n      photos: [\n        \"IMG_20200723_085533.jpg\",\n        \"IMG_20200723_085607.jpg\",\n        \"IMG_20200723_085550.jpg\",\n        \"IMG_20200723_085632.jpg\",\n        \"IMG_20200724_194905.jpg\",\n        \"IMG_20200724_194736.jpg\",\n        \"IMG_20200724_194630.jpg\",\n        \"IMG_20200724_194608.jpg\"\n      ]\n    },\n    {\n      city: \"Hahnbach\",\n      country: \"N\u011bmecko\",\n      location: \"Wacholderweg\",\n      cover: 0,\n      photos: [\n        \"IMG_20200904_145022.jpg\",\n        \"IMG_20200904_145109.jpg\",\n        \"IMG_20200904_144955.jpg\"\n      ]\n    }\n  ];\n\n  function createElement(tag, className, text) {\n    const element = document.createElement(tag);\n    if (className) element.className = className;\n    if (text !== undefined) element.textContent = text;\n    return element;\n  }\n\n  function photoCount(count) {\n    if (count === 1) return \"1 fotografie\";\n    if (count >= 2 && count <= 4) return count + \" fotografie\";\n    return count + \" fotografi\u00ed\";\n  }\n\n  projects.forEach(function (project, projectIndex) {\n    const card = createElement(\"article\", \"vhr-card\");\n    const titleId = \"vhr-project-title-\" + projectIndex;\n    card.setAttribute(\"aria-labelledby\", titleId);\n\n    const cover = createElement(\"img\", \"vhr-cover\");\n    cover.src = base + project.photos[project.cover || 0];\n    cover.alt =\n      \"Realizace VH TERM \u2013 \" + project.city + \", \" + project.location;\n    cover.width = 800;\n    cover.height = 500;\n    cover.loading = projectIndex === 0 ? \"eager\" : \"lazy\";\n    cover.decoding = \"async\";\n\n    const content = createElement(\"div\", \"vhr-card-content\");\n    const country = createElement(\"p\", \"vhr-country\", project.country);\n    const title = createElement(\"h3\", \"\", project.city);\n    title.id = titleId;\n\n    const location = createElement(\"p\", \"vhr-location\", project.location);\n    const count = createElement(\n      \"p\",\n      \"vhr-count\",\n      photoCount(project.photos.length)\n    );\n\n    const details = createElement(\"details\", \"vhr-details\");\n    const summary = createElement(\"summary\", \"\", \"PROHL\u00c9DNOUT REALIZACI\");\n\n    const gallery = createElement(\"div\", \"vhr-gallery\");\n    gallery.setAttribute(\"role\", \"region\");\n    gallery.setAttribute(\n      \"aria-label\",\n      \"Fotogalerie: \" + project.city + \", \" + project.location\n    );\n\n    const image = createElement(\"img\", \"vhr-gallery-image\");\n    image.width = 800;\n    image.height = 600;\n    image.decoding = \"async\";\n\n    const controls = createElement(\"div\", \"vhr-gallery-controls\");\n\n    const previous = createElement(\"button\", \"vhr-arrow\", \"\u2190\");\n    previous.type = \"button\";\n    previous.setAttribute(\"aria-label\", \"P\u0159edchoz\u00ed fotografie\");\n\n    const counter = createElement(\"span\", \"vhr-gallery-counter\");\n    counter.setAttribute(\"aria-live\", \"polite\");\n    counter.setAttribute(\"aria-atomic\", \"true\");\n\n    const next = createElement(\"button\", \"vhr-arrow\", \"\u2192\");\n    next.type = \"button\";\n    next.setAttribute(\"aria-label\", \"Dal\u0161\u00ed fotografie\");\n\n    const original = createElement(\n      \"a\",\n      \"vhr-original\",\n      \"Otev\u0159\u00edt fotografii v pln\u00e9 velikosti \u2197\"\n    );\n    original.target = \"_blank\";\n    original.rel = \"noopener noreferrer\";\n\n    const error = createElement(\n      \"p\",\n      \"vhr-image-error\",\n      \"Fotografii se nepoda\u0159ilo na\u010d\u00edst. Zkuste dal\u0161\u00ed sn\u00edmek nebo odkaz na plnou velikost.\"\n    );\n    error.hidden = true;\n\n    let current = 0;\n    let loaded = false;\n\n    function showPhoto(index) {\n      current =\n        (index + project.photos.length) % project.photos.length;\n\n      const source = base + project.photos[current];\n\n      error.hidden = true;\n      image.alt =\n        project.city + \", \" + project.location +\n        \" \u2013 fotografie \" + (current + 1);\n\n      image.src = source;\n      original.href = source;\n\n      counter.textContent =\n        (current + 1) + \" \/ \" + project.photos.length;\n    }\n\n    image.addEventListener(\"error\", function () {\n      error.hidden = false;\n    });\n\n    image.addEventListener(\"load\", function () {\n      error.hidden = true;\n    });\n\n    previous.addEventListener(\"click\", function () {\n      showPhoto(current - 1);\n    });\n\n    next.addEventListener(\"click\", function () {\n      showPhoto(current + 1);\n    });\n\n    gallery.addEventListener(\"keydown\", function (event) {\n      if (event.altKey || event.ctrlKey || event.metaKey) return;\n\n      if (event.key === \"ArrowLeft\") {\n        event.preventDefault();\n        showPhoto(current - 1);\n      }\n\n      if (event.key === \"ArrowRight\") {\n        event.preventDefault();\n        showPhoto(current + 1);\n      }\n    });\n\n    details.addEventListener(\"toggle\", function () {\n      summary.textContent = details.open\n        ? \"ZAV\u0158\u00cdT GALERII\"\n        : \"PROHL\u00c9DNOUT REALIZACI\";\n\n      if (details.open && !loaded) {\n        showPhoto(0);\n        loaded = true;\n      }\n    });\n\n    controls.append(previous, counter, next);\n    gallery.append(image, error, controls, original);\n    details.append(summary, gallery);\n    content.append(country, title, location, count, details);\n    card.append(cover, content);\n    grid.append(card);\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>VH TERM \u2022 REALIZACE Na\u0161e pr\u00e1ce. Va\u0161e inspirace. Prohl\u00e9dn\u011bte si na\u0161e realizace v \u010cesk\u00e9 republice a N\u011bmecku. Od celkov\u00e9ho pohledu na stavbu a\u017e po jednotliv\u00e9 detaily. V\u00ddB\u011aR REALIZAC\u00cd Za ka\u017ed\u00fdm projektem je konkr\u00e9tn\u00ed pr\u00e1ce. Prohl\u00e9dn\u011bte si jednotliv\u00e9 projekty. U ka\u017ed\u00e9ho najdete fotografie z realizace. Pro zobrazen\u00ed fotogaleri\u00ed povolte JavaScript. Informace o realizac\u00edch v\u00e1m r\u00e1di poskytneme [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-5522","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Referenzen | VH TERM<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vhterm.com\/de\/referenzen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Referenzen | VH TERM\" \/>\n<meta property=\"og:description\" content=\"VH TERM \u2022 REALIZACE Na\u0161e pr\u00e1ce. Va\u0161e inspirace. Prohl\u00e9dn\u011bte si na\u0161e realizace v \u010cesk\u00e9 republice a N\u011bmecku. Od celkov\u00e9ho pohledu na stavbu a\u017e po jednotliv\u00e9 detaily. V\u00ddB\u011aR REALIZAC\u00cd Za ka\u017ed\u00fdm projektem je konkr\u00e9tn\u00ed pr\u00e1ce. Prohl\u00e9dn\u011bte si jednotliv\u00e9 projekty. U ka\u017ed\u00e9ho najdete fotografie z realizace. Pro zobrazen\u00ed fotogaleri\u00ed povolte JavaScript. Informace o realizac\u00edch v\u00e1m r\u00e1di poskytneme [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vhterm.com\/de\/referenzen\/\" \/>\n<meta property=\"og:site_name\" content=\"VH TERM\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-27T10:49:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/referenzen\\\/\",\"url\":\"https:\\\/\\\/vhterm.com\\\/de\\\/referenzen\\\/\",\"name\":\"Referenzen | VH TERM\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/#website\"},\"datePublished\":\"2022-05-19T09:32:01+00:00\",\"dateModified\":\"2026-10-27T10:49:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/referenzen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vhterm.com\\\/de\\\/referenzen\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/referenzen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\\\/\\\/vhterm.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Referenzen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/vhterm.com\\\/de\\\/\",\"name\":\"VH TERM\",\"description\":\"Okna | Dve\u0159e | St\u00edn\u011bn\u00ed | Izolace | N\u00e1t\u011bry | Stavby\",\"publisher\":{\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vhterm.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/#organization\",\"name\":\"VH TERM\",\"url\":\"https:\\\/\\\/vhterm.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vhterm.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/logo_1-e1652275695413.png\",\"contentUrl\":\"https:\\\/\\\/vhterm.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/logo_1-e1652275695413.png\",\"width\":300,\"height\":300,\"caption\":\"VH TERM\"},\"image\":{\"@id\":\"https:\\\/\\\/vhterm.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Referenzen | VH TERM","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vhterm.com\/de\/referenzen\/","og_locale":"de_DE","og_type":"article","og_title":"Referenzen | VH TERM","og_description":"VH TERM \u2022 REALIZACE Na\u0161e pr\u00e1ce. Va\u0161e inspirace. Prohl\u00e9dn\u011bte si na\u0161e realizace v \u010cesk\u00e9 republice a N\u011bmecku. Od celkov\u00e9ho pohledu na stavbu a\u017e po jednotliv\u00e9 detaily. V\u00ddB\u011aR REALIZAC\u00cd Za ka\u017ed\u00fdm projektem je konkr\u00e9tn\u00ed pr\u00e1ce. Prohl\u00e9dn\u011bte si jednotliv\u00e9 projekty. U ka\u017ed\u00e9ho najdete fotografie z realizace. Pro zobrazen\u00ed fotogaleri\u00ed povolte JavaScript. Informace o realizac\u00edch v\u00e1m r\u00e1di poskytneme [&hellip;]","og_url":"https:\/\/vhterm.com\/de\/referenzen\/","og_site_name":"VH TERM","article_modified_time":"2026-10-27T10:49:42+00:00","twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vhterm.com\/de\/referenzen\/","url":"https:\/\/vhterm.com\/de\/referenzen\/","name":"Referenzen | VH TERM","isPartOf":{"@id":"https:\/\/vhterm.com\/de\/#website"},"datePublished":"2022-05-19T09:32:01+00:00","dateModified":"2026-10-27T10:49:42+00:00","breadcrumb":{"@id":"https:\/\/vhterm.com\/de\/referenzen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vhterm.com\/de\/referenzen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vhterm.com\/de\/referenzen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/vhterm.com\/de\/"},{"@type":"ListItem","position":2,"name":"Referenzen"}]},{"@type":"WebSite","@id":"https:\/\/vhterm.com\/de\/#website","url":"https:\/\/vhterm.com\/de\/","name":"VH TERM","description":"Okna | Dve\u0159e | St\u00edn\u011bn\u00ed | Izolace | N\u00e1t\u011bry | Stavby","publisher":{"@id":"https:\/\/vhterm.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vhterm.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/vhterm.com\/de\/#organization","name":"VH TERM","url":"https:\/\/vhterm.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/vhterm.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/vhterm.com\/wp-content\/uploads\/2022\/02\/logo_1-e1652275695413.png","contentUrl":"https:\/\/vhterm.com\/wp-content\/uploads\/2022\/02\/logo_1-e1652275695413.png","width":300,"height":300,"caption":"VH TERM"},"image":{"@id":"https:\/\/vhterm.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/vhterm.com\/de\/wp-json\/wp\/v2\/pages\/5522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vhterm.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vhterm.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vhterm.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/vhterm.com\/de\/wp-json\/wp\/v2\/comments?post=5522"}],"version-history":[{"count":1,"href":"https:\/\/vhterm.com\/de\/wp-json\/wp\/v2\/pages\/5522\/revisions"}],"predecessor-version":[{"id":5523,"href":"https:\/\/vhterm.com\/de\/wp-json\/wp\/v2\/pages\/5522\/revisions\/5523"}],"wp:attachment":[{"href":"https:\/\/vhterm.com\/de\/wp-json\/wp\/v2\/media?parent=5522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}