{"id":8926,"date":"2026-05-20T14:50:55","date_gmt":"2026-05-20T14:50:55","guid":{"rendered":"https:\/\/exciting-haibt.5-175-166-241.plesk.page\/o-nas\/"},"modified":"2026-10-21T13:07:28","modified_gmt":"2026-10-21T13:07:28","slug":"o-nas","status":"publish","type":"page","link":"https:\/\/www.pfanner.com\/sk\/o-nas\/","title":{"rendered":"O n\u00e1s"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8926\" class=\"elementor elementor-8926 elementor-25\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb9a337 e-con-full e-flex e-con e-parent\" data-id=\"fb9a337\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e00179b e-con e-atomic-element e-flexbox-base e-e00179b-ea49c13 \" data-id=\"e00179b\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e00179b\" data-e-type=\"e-flexbox\" data-id=\"e00179b\">\n    <div class=\"elementor-element elementor-element-ba214b7 e-con e-atomic-element e-div-block-base e-ba214b7-c04267d \" data-id=\"ba214b7\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ba214b7\" data-e-type=\"e-div-block\" data-id=\"ba214b7\">\n    \t\t\t<h1 data-interaction-id=\"3782ec3\" class=\"headline-1 text-align-center text-color-white e-heading-base\" data-e-type=\"widget\" data-id=\"3782ec3\">O N\u00c1S<\/h1>\n\t\t\n<\/div>\n\n<\/div>\n\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f3998c0 e-flex e-con-boxed e-con e-parent\" data-id=\"f3998c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<h2 data-interaction-id=\"52cb046\" class=\"e-52cb046-ff5a222 headline-1 text-color-green text-align-center e-heading-base\" data-e-type=\"widget\" data-id=\"52cb046\">PFANNER V \u010c\u00cdSLACH<\/h2>\n\t\t<div class=\"elementor-element elementor-element-dc801fe e-con-full e-grid elementor-hidden-mobile e-con e-child\" data-id=\"dc801fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b55b52e e-con e-atomic-element e-div-block-base e-b55b52e-2a5b780 about-pfannerzahlen-item \" data-id=\"b55b52e\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b55b52e\" data-e-type=\"e-div-block\" data-id=\"b55b52e\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-9d13b64-3d9958c\" data-interaction-id=\"9d13b64\" data-e-type=\"widget\" data-id=\"9d13b64\"  id=\"8931\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Familienunternehmen.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Familienunternehmen.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Familienunternehmen-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-5a1ed91-9b73477 e-paragraph-base\" data-interaction-id=\"5a1ed91\" id=\"familienunternehmen\" data-e-type=\"widget\" data-id=\"5a1ed91\">100\u00a0%<\/p>\n\t\t\t\t\t<p class=\"e-7a9942f-f776753 text e-paragraph-base\" data-interaction-id=\"7a9942f\" data-e-type=\"widget\" data-id=\"7a9942f\">Rodinn\u00fd podnik od roku 1856<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-3f93922 e-con e-atomic-element e-div-block-base e-3f93922-d91f821 about-pfannerzahlen-item \" data-id=\"3f93922\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"3f93922\" data-e-type=\"e-div-block\" data-id=\"3f93922\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-14c7638-81ce888\" data-interaction-id=\"14c7638\" data-e-type=\"widget\" data-id=\"14c7638\"  id=\"8899\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Rezepturen.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Rezepturen.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Rezepturen-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-a4959d9-c3fe5e5 e-paragraph-base\" data-interaction-id=\"a4959d9\" id=\"rezepturen\" data-e-type=\"widget\" data-id=\"a4959d9\">+5.000<\/p>\n\t\t\t\t\t<p class=\"e-d5ae8ac-01a6b58 text e-paragraph-base\" data-interaction-id=\"d5ae8ac\" data-e-type=\"widget\" data-id=\"d5ae8ac\">Recept\u00fary<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8cd0bd0 e-con e-atomic-element e-div-block-base e-8cd0bd0-f68ba11 about-pfannerzahlen-item \" data-id=\"8cd0bd0\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"8cd0bd0\" data-e-type=\"e-div-block\" data-id=\"8cd0bd0\">\n    \t\t\t<img decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-815a6a5-6c778f6\" data-interaction-id=\"815a6a5\" data-e-type=\"widget\" data-id=\"815a6a5\"  id=\"8932\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produkte.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produkte.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produkte-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-6f7d735-7e96081 e-paragraph-base\" data-interaction-id=\"6f7d735\" id=\"produkte\" data-e-type=\"widget\" data-id=\"6f7d735\">+500<\/p>\n\t\t\t\t\t<p class=\"e-23c0f4b-0203481 text e-paragraph-base\" data-interaction-id=\"23c0f4b\" data-e-type=\"widget\" data-id=\"23c0f4b\">V\u00fdrobky<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-8e6debf e-con e-atomic-element e-div-block-base e-8e6debf-f3ac2e7 about-pfannerzahlen-item \" data-id=\"8e6debf\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"8e6debf\" data-e-type=\"e-div-block\" data-id=\"8e6debf\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-359a1b4-371f377\" data-interaction-id=\"359a1b4\" data-e-type=\"widget\" data-id=\"359a1b4\"  id=\"8897\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produktion.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produktion.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produktion-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-a5c4ae5-9d461ca e-paragraph-base\" data-interaction-id=\"a5c4ae5\" id=\"standorte\" data-e-type=\"widget\" data-id=\"a5c4ae5\">5<\/p>\n\t\t\t\t\t<p class=\"e-0adf1b1-3d43c54 text e-paragraph-base\" data-interaction-id=\"0adf1b1\" data-e-type=\"widget\" data-id=\"0adf1b1\">V\u00fdrobn\u00e9 <br>lokality<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-b2dfb61 e-con e-atomic-element e-div-block-base e-b2dfb61-e815d11 about-pfannerzahlen-item \" data-id=\"b2dfb61\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b2dfb61\" data-e-type=\"e-div-block\" data-id=\"b2dfb61\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-e62f323-4372bef\" data-interaction-id=\"e62f323\" data-e-type=\"widget\" data-id=\"e62f323\"  id=\"8928\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Beschaeftigte.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Beschaeftigte.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Beschaeftigte-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-3527d37-6098f81 e-paragraph-base\" data-interaction-id=\"3527d37\" id=\"beschaftigte\" data-e-type=\"widget\" data-id=\"3527d37\">1.000<\/p>\n\t\t\t\t\t<p class=\"e-aeff2d1-9e99150 text e-paragraph-base\" data-interaction-id=\"aeff2d1\" data-e-type=\"widget\" data-id=\"aeff2d1\">Zamestnanci<br>v celej Eur\u00f3pe<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-f27e21d e-con e-atomic-element e-div-block-base e-f27e21d-7128fd1 about-pfannerzahlen-item \" data-id=\"f27e21d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"f27e21d\" data-e-type=\"e-div-block\" data-id=\"f27e21d\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-1154b86-d22971f\" data-interaction-id=\"1154b86\" data-e-type=\"widget\" data-id=\"1154b86\"  id=\"8929\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Eigenverarbeitung.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Eigenverarbeitung.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Eigenverarbeitung-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-36e4b93-78b0f86 e-paragraph-base\" data-interaction-id=\"36e4b93\" id=\"tonnen-obst\" data-e-type=\"widget\" data-id=\"36e4b93\">160\u00a0000 ton<\/p>\n\t\t\t\t\t<p class=\"e-814dbea-a4e86bf text e-paragraph-base\" data-interaction-id=\"814dbea\" data-e-type=\"widget\" data-id=\"814dbea\">Vlastn\u00e9 spracovanie<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-ef4f4de e-con e-atomic-element e-div-block-base e-ef4f4de-ef2c921 about-pfannerzahlen-item \" data-id=\"ef4f4de\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ef4f4de\" data-e-type=\"e-div-block\" data-id=\"ef4f4de\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-7e53982-3accc80\" data-interaction-id=\"7e53982\" data-e-type=\"widget\" data-id=\"7e53982\"  id=\"8930\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Export.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Export.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Export-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-8617a0b-6ccb2db e-paragraph-base\" data-interaction-id=\"8617a0b\" id=\"export\" data-e-type=\"widget\" data-id=\"8617a0b\">80 %<\/p>\n\t\t\t\t\t<p class=\"e-f0d2e29-0da05a3 text e-paragraph-base\" data-interaction-id=\"f0d2e29\" data-e-type=\"widget\" data-id=\"f0d2e29\">Podiel exportu<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-9000d60 e-con e-atomic-element e-div-block-base e-9000d60-5bec26f about-pfannerzahlen-item \" data-id=\"9000d60\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"9000d60\" data-e-type=\"e-div-block\" data-id=\"9000d60\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-e6df445-9363bcb\" data-interaction-id=\"e6df445\" data-e-type=\"widget\" data-id=\"e6df445\"  id=\"8933\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Umsatz.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Umsatz.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Umsatz-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-58a6cfa-c57cb12 e-paragraph-base\" data-interaction-id=\"58a6cfa\" id=\"umsatz\" data-e-type=\"widget\" data-id=\"58a6cfa\">Obrat 460 mil.<\/p>\n\t\t\t\t\t<p class=\"e-24e59a4-b04f02e text e-paragraph-base\" data-interaction-id=\"24e59a4\" data-e-type=\"widget\" data-id=\"24e59a4\">Eur<\/p>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6381653 elementor-widget elementor-widget-html\" data-id=\"6381653\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n    let zahlen = [...document.getElementsByClassName(\"home-unternehmen-head\")];\r\n\r\n\/\/ --- Anfang KI-generiert (Claude) ---\r\n\/\/ Bei \"Animationen reduzieren\" im Betriebssystem wird direkt der Endwert gezeigt\r\nconst reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\r\n\/\/ --- Ende KI-generiert (Claude) ---\r\n\r\nconst observer = new IntersectionObserver((entries) => {\r\n  entries.forEach(entry => {\r\n    if (entry.isIntersecting) {\r\n      animate_number(entry);\r\n    }\r\n  });\r\n}, {\r\n  threshold: 0.5 \/\/ 50% des Elements muss sichtbar sein\r\n});\r\nzahlen.forEach(element => {\r\n    \/\/ --- Anfang KI-generiert (Claude) ---\r\n    prepare_accessible(element);\r\n    if (!reduceMotion) {\r\n        observer.observe(element);\r\n    }\r\n    \/\/ --- Ende KI-generiert (Claude) ---\r\n});\r\n\r\n\r\n\/\/ --- Anfang KI-generiert (Claude) ---\r\n\/\/ Screenreader lesen nur den Endwert, die animierte Zahl ist f\u00fcr sie ausgeblendet\r\nfunction prepare_accessible(element){\r\n    let endwert = element.textContent.trim();\r\n\r\n    let srText = document.createElement(\"span\");\r\n    srText.textContent = screenreader_text(endwert);\r\n    srText.style.cssText = \"position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;\";\r\n\r\n    let animiert = document.createElement(\"span\");\r\n    animiert.setAttribute(\"aria-hidden\", \"true\");\r\n    animiert.textContent = endwert;\r\n\r\n    element.textContent = \"\";\r\n    element.append(srText, animiert);\r\n}\r\n\r\n\/\/ Abk\u00fcrzungen ausschreiben, damit sie nicht buchstabiert werden\r\nfunction screenreader_text(text){\r\n    return text\r\n        .replace(\/^\\+\/, \"mehr als \")\r\n        .replace(\/ T$\/, \" Tonnen\")\r\n        .replace(\/ MIO\\.$\/, \" Millionen\");\r\n}\r\n\/\/ --- Ende KI-generiert (Claude) ---\r\n\r\n\r\nfunction animate_number(entry){\r\n    let element = entry.target.querySelector('[aria-hidden=\"true\"]'); \/\/ [KI-generiert (Claude)]\r\n    let id= entry.target.id; \/\/ [KI-generiert (Claude)]\r\n    clearInterval(entry.target.intervalID); \/\/ laufende Animation abbrechen, damit beim erneuten Einblenden nicht zwei Intervalle parallel z\u00e4hlen [KI-generiert (Claude)]\r\n\r\n    if(id==\"familienunternehmen\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter++;\r\n            element.textContent = counter + \" %\";\r\n            if (counter >= 100){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"100 %\";\r\n            }\r\n        }, 10);\r\n        \r\n    }\r\n\r\n    if(id==\"rezepturen\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter+=51;\r\n            element.textContent = \"+\"+formatNumber(counter);\r\n            if (counter >= 5000){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"+5.000\";\r\n            }\r\n        }, 10);\r\n    }\r\n    if(id==\"standorte\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter++;\r\n            element.textContent = counter;\r\n            if (counter >= 5){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"5\";\r\n            }\r\n        }, 200);\r\n    }\r\n\r\n    if(id==\"produkte\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter+=10;\r\n            element.textContent = \"+\"+counter;\r\n            if (counter >= 500){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"+500\";\r\n            }\r\n        }, 20);\r\n    }\r\n\r\n\r\n    if(id==\"tonnen-obst\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter+=531;\r\n            element.textContent = formatNumber(counter)+\" T\";\r\n            if (counter >= 160000){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"160.000 T\";\r\n            }\r\n        }, 1);\r\n    }\r\n\r\n\r\n    if(id==\"laender\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter+=1;\r\n            element.textContent = counter;\r\n            if (counter >= 82){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"82\";\r\n            }\r\n        }, 13);\r\n    }\r\n    if(id==\"beschaftigte\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter+=12;\r\n            element.textContent = formatNumber(counter);\r\n            if (counter >= 1000){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"1.000\";\r\n            }\r\n        }, 40); \/\/ ca. 3,4 s, WCAG 2.2.2 verlangt max. 5 s ohne Stopp-M\u00f6glichkeit [KI-generiert (Claude)]\r\n    }\r\n    if(id==\"export\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter+=1;\r\n            element.textContent = counter+\" %\";\r\n            if (counter >= 80){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"80 %\";\r\n            }\r\n        }, 13);\r\n    }\r\n    if(id==\"umsatz\"){\r\n        let counter = 0;\r\n        let intervalID = entry.target.intervalID = setInterval(()=>{ \/\/ Intervall am Element merken, um es oben abbrechen zu k\u00f6nnen [KI-generiert (Claude)]\r\n            counter+=12;\r\n            element.textContent = counter+ \" MIO.\";\r\n            if (counter >= 460){\r\n                clearInterval(intervalID);\r\n                element.textContent = \"460 MIO.\";\r\n            }\r\n        }, 83);\r\n    }\r\n}\r\n\r\nfunction formatNumber(n) {\r\n  return n.toString().replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, '.');\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-90e5049 e-con e-atomic-element e-div-block-base e-90e5049-9b4ccee \" data-id=\"90e5049\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"90e5049\" data-e-type=\"e-div-block\" data-id=\"90e5049\">\n    \t\t<div class=\"elementor-element elementor-element-fa8ed7b arrows-under-slider elementor-pagination-type-bullets elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"fa8ed7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide 1&quot;,&quot;_id&quot;:&quot;5ea990d&quot;},{&quot;_id&quot;:&quot;ae17919&quot;,&quot;slide_title&quot;:&quot;Folie #2&quot;},{&quot;_id&quot;:&quot;9317fb7&quot;,&quot;slide_title&quot;:&quot;Folie #3&quot;},{&quot;_id&quot;:&quot;3352926&quot;,&quot;slide_title&quot;:&quot;Folie #4&quot;},{&quot;_id&quot;:&quot;a377844&quot;,&quot;slide_title&quot;:&quot;Folie #5&quot;},{&quot;_id&quot;:&quot;37f51f7&quot;,&quot;slide_title&quot;:&quot;Folie #6&quot;},{&quot;_id&quot;:&quot;730fcfc&quot;,&quot;slide_title&quot;:&quot;Folie #7&quot;},{&quot;_id&quot;:&quot;2a8dc86&quot;,&quot;slide_title&quot;:&quot;Folie #8&quot;}],&quot;slides_to_show_mobile_extra&quot;:&quot;1&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Karussell\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 8\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-274290c e-flex e-con-boxed e-con e-child\" data-id=\"274290c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ba520e0 e-con e-atomic-element e-div-block-base e-ba520e0-5ef139b about-pfannerzahlen-item \" data-id=\"ba520e0\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ba520e0\" data-e-type=\"e-div-block\" data-id=\"ba520e0\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-f06d061-6395aa7\" data-interaction-id=\"f06d061\" data-e-type=\"widget\" data-id=\"f06d061\"  id=\"8931\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Familienunternehmen.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Familienunternehmen.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Familienunternehmen-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-13911fd-1e82083 e-paragraph-base\" data-interaction-id=\"13911fd\" id=\"familienunternehmen\" data-e-type=\"widget\" data-id=\"13911fd\">100\u00a0%<\/p>\n\t\t\t\t\t<p class=\"e-3130e97-0ebf9bd text e-paragraph-base\" data-interaction-id=\"3130e97\" data-e-type=\"widget\" data-id=\"3130e97\">Rodinn\u00fd podnik od roku 1856<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 8\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f511fc4 e-flex e-con-boxed e-con e-child\" data-id=\"f511fc4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b32274c e-con e-atomic-element e-div-block-base e-b32274c-380f505 about-pfannerzahlen-item \" data-id=\"b32274c\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b32274c\" data-e-type=\"e-div-block\" data-id=\"b32274c\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-de91fe1-eef1010\" data-interaction-id=\"de91fe1\" data-e-type=\"widget\" data-id=\"de91fe1\"  id=\"8899\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Rezepturen.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Rezepturen.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Rezepturen-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-890e760-c50e241 e-paragraph-base\" data-interaction-id=\"890e760\" id=\"rezepturen\" data-e-type=\"widget\" data-id=\"890e760\">+5.000<\/p>\n\t\t\t\t\t<p class=\"e-b8304aa-2b21e32 text e-paragraph-base\" data-interaction-id=\"b8304aa\" data-e-type=\"widget\" data-id=\"b8304aa\">Recept\u00fary<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 8\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7fec6c8 e-flex e-con-boxed e-con e-child\" data-id=\"7fec6c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-030a649 e-con e-atomic-element e-div-block-base e-030a649-8f0ca37 about-pfannerzahlen-item \" data-id=\"030a649\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"030a649\" data-e-type=\"e-div-block\" data-id=\"030a649\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-0fc40d2-ac2aa44\" data-interaction-id=\"0fc40d2\" data-e-type=\"widget\" data-id=\"0fc40d2\"  id=\"8932\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produkte.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produkte.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produkte-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-44da060-aec5272 e-paragraph-base\" data-interaction-id=\"44da060\" id=\"produkte\" data-e-type=\"widget\" data-id=\"44da060\">+500<\/p>\n\t\t\t\t\t<p class=\"e-996861b-60f47bc text e-paragraph-base\" data-interaction-id=\"996861b\" data-e-type=\"widget\" data-id=\"996861b\">V\u00fdrobky<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"4\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 8\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0827dcc e-flex e-con-boxed e-con e-child\" data-id=\"0827dcc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5940a59 e-con e-atomic-element e-div-block-base e-5940a59-64cac26 about-pfannerzahlen-item \" data-id=\"5940a59\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"5940a59\" data-e-type=\"e-div-block\" data-id=\"5940a59\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-9abf581-777320d\" data-interaction-id=\"9abf581\" data-e-type=\"widget\" data-id=\"9abf581\"  id=\"8897\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produktion.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produktion.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Produktion-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-90f81ba-cea174a e-paragraph-base\" data-interaction-id=\"90f81ba\" id=\"standorte\" data-e-type=\"widget\" data-id=\"90f81ba\">5<\/p>\n\t\t\t\t\t<p class=\"e-09f7b42-d560d10 text e-paragraph-base\" data-interaction-id=\"09f7b42\" data-e-type=\"widget\" data-id=\"09f7b42\">V\u00fdrobn\u00e9 <br>lokality<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"5\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 8\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f8dfbc8 e-flex e-con-boxed e-con e-child\" data-id=\"f8dfbc8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4cd9245 e-con e-atomic-element e-div-block-base e-4cd9245-a3f4a5a about-pfannerzahlen-item \" data-id=\"4cd9245\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"4cd9245\" data-e-type=\"e-div-block\" data-id=\"4cd9245\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-bbf72fb-7b19048\" data-interaction-id=\"bbf72fb\" data-e-type=\"widget\" data-id=\"bbf72fb\"  id=\"8928\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Beschaeftigte.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Beschaeftigte.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Beschaeftigte-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-bf9012c-17e1a18 e-paragraph-base\" data-interaction-id=\"bf9012c\" id=\"beschaftigte\" data-e-type=\"widget\" data-id=\"bf9012c\">1.000<\/p>\n\t\t\t\t\t<p class=\"e-ab5f551-34bee07 text e-paragraph-base\" data-interaction-id=\"ab5f551\" data-e-type=\"widget\" data-id=\"ab5f551\">Zamestnanci<br>v celej Eur\u00f3pe<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"6\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 8\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-779dd2b e-flex e-con-boxed e-con e-child\" data-id=\"779dd2b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8f0a7e6 e-con e-atomic-element e-div-block-base e-8f0a7e6-9ef42b9 about-pfannerzahlen-item \" data-id=\"8f0a7e6\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"8f0a7e6\" data-e-type=\"e-div-block\" data-id=\"8f0a7e6\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-64e32b3-0845ec7\" data-interaction-id=\"64e32b3\" data-e-type=\"widget\" data-id=\"64e32b3\"  id=\"8929\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Eigenverarbeitung.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Eigenverarbeitung.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Eigenverarbeitung-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-12de6de-ecbc9cf e-paragraph-base\" data-interaction-id=\"12de6de\" id=\"tonnen-obst\" data-e-type=\"widget\" data-id=\"12de6de\">160\u00a0000 ton<\/p>\n\t\t\t\t\t<p class=\"e-52c3c9b-32db0d1 text e-paragraph-base\" data-interaction-id=\"52c3c9b\" data-e-type=\"widget\" data-id=\"52c3c9b\">Vlastn\u00e9 spracovanie<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"7\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 8\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9923f38 e-flex e-con-boxed e-con e-child\" data-id=\"9923f38\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b937d8d e-con e-atomic-element e-div-block-base e-b937d8d-bcb65f1 about-pfannerzahlen-item \" data-id=\"b937d8d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b937d8d\" data-e-type=\"e-div-block\" data-id=\"b937d8d\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-cb2449d-b180777\" data-interaction-id=\"cb2449d\" data-e-type=\"widget\" data-id=\"cb2449d\"  id=\"8930\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Export.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Export.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Export-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-208c0d0-08225ba e-paragraph-base\" data-interaction-id=\"208c0d0\" id=\"export\" data-e-type=\"widget\" data-id=\"208c0d0\">80 %<\/p>\n\t\t\t\t\t<p class=\"e-266e705-86ef0f6 text e-paragraph-base\" data-interaction-id=\"266e705\" data-e-type=\"widget\" data-id=\"266e705\">Podiel exportu<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"8\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 8\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5c0c20e e-flex e-con-boxed e-con e-child\" data-id=\"5c0c20e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d9462e3 e-con e-atomic-element e-div-block-base e-d9462e3-4438f13 about-pfannerzahlen-item \" data-id=\"d9462e3\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"d9462e3\" data-e-type=\"e-div-block\" data-id=\"d9462e3\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base home-unternehmen-bild e-d1312cf-758a297\" data-interaction-id=\"d1312cf\" data-e-type=\"widget\" data-id=\"d1312cf\"  id=\"8933\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Umsatz.png\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Umsatz.png 250w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Icon_Umsatz-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<p class=\"home-unternehmen-head e-57cf472-f154468 e-paragraph-base\" data-interaction-id=\"57cf472\" id=\"umsatz\" data-e-type=\"widget\" data-id=\"57cf472\">Obrat 460 mil.<\/p>\n\t\t\t\t\t<p class=\"e-1e1a353-7a5e240 text e-paragraph-base\" data-interaction-id=\"1e1a353\" data-e-type=\"widget\" data-id=\"1e1a353\">Eur<\/p>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Predo\u0161l\u00e9\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-left\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"\u010eal\u0161ie\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-89a7e35 e-con e-atomic-element e-div-block-base e-89a7e35-1eb338f \" data-id=\"89a7e35\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"89a7e35\" data-e-type=\"e-div-block\" data-id=\"89a7e35\">\n    <div class=\"elementor-element elementor-element-a223340 e-con e-atomic-element e-div-block-base e-a223340-07818a2 max-width \" data-id=\"a223340\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"a223340\" data-e-type=\"e-div-block\" data-id=\"a223340\">\n    <div class=\"elementor-element elementor-element-ed73763 e-con e-atomic-element e-div-block-base e-ed73763-869a5ea \" data-id=\"ed73763\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ed73763\" data-e-type=\"e-div-block\" data-id=\"ed73763\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-4ecb516-8f9b4be\" data-interaction-id=\"4ecb516\" data-e-type=\"widget\" data-id=\"4ecb516\" id=\"8934\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/01.jpg\" width=\"1500\" height=\"653\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/01.jpg 1500w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/01-300x131.jpg 300w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/01-1024x446.jpg 1024w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/01-768x334.jpg 768w\" alt=\"\"\/>\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-42f9ff7 e-con e-atomic-element e-div-block-base e-42f9ff7-8fcb48c \" data-id=\"42f9ff7\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"42f9ff7\" data-e-type=\"e-div-block\" data-id=\"42f9ff7\">\n    <div class=\"elementor-element elementor-element-ace753b e-con e-atomic-element e-div-block-base e-ace753b-42b9f57 \" data-id=\"ace753b\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"ace753b\" data-e-type=\"e-div-block\" data-id=\"ace753b\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-31b9a3a-b3c56a0\" data-interaction-id=\"31b9a3a\" data-e-type=\"widget\" data-id=\"31b9a3a\" id=\"8896\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Ellipse-190.png\" width=\"194\" height=\"194\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Ellipse-190.png 194w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Ellipse-190-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<h2 data-interaction-id=\"2b78a88\" class=\"headline-2 text-color-green e-2b78a88-c39e392 e-heading-base\" data-e-type=\"widget\" data-id=\"2b78a88\">N\u00e1zov Pfanner ozna\u010duje<\/h2>\n\t\t\n<\/div>\n\t\t\t<p class=\"text e-paragraph-base\" data-interaction-id=\"a8f9cb4\" data-e-type=\"widget\" data-id=\"a8f9cb4\">\u2026jednu rodinu, jednu spolo\u010dnos\u0165, jednu zna\u010dku a jednu filozofiu. U\u017e cel\u00e9 gener\u00e1cie rob\u00edme v\u0161etko pre to, aby sme z darov pr\u00edrody vyr\u00e1bali vysokokvalitn\u00e9 v\u00fdrobky.<br><br>Kvalita m\u00e1 pritom v ka\u017edej f\u00e1ze najvy\u0161\u0161iu prioritu:<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2c7fe5 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"c2c7fe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">starostliv\u00fd <span style=\"font-weight: 800\">v\u00fdber surov\u00edn<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"> <span style=\"font-weight: 800\">\u0161etrn\u00e9 spracovanie<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"> <span style=\"font-weight: 800\">najvy\u0161\u0161ie \u0161tandardy<\/span> pri kontrole a plnen\u00ed<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"> <span style=\"font-weight: 800\">nepretr\u017eit\u00e9 zabezpe\u010dovanie kvality<\/span> po\u010das cel\u00e9ho procesu<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"text e-paragraph-base\" data-interaction-id=\"482afb0\" data-e-type=\"widget\" data-id=\"482afb0\">Tak vznik\u00e1 kvalita Pfanner, ktor\u00fa m\u00f4\u017eete ochutna\u0165 a ktorej m\u00f4\u017eete d\u00f4verova\u0165.<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-4e51daf e-con e-atomic-element e-div-block-base e-4e51daf-b625ae4 no-overflow \" data-id=\"4e51daf\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"4e51daf\" data-e-type=\"e-div-block\" data-id=\"4e51daf\">\n    <div class=\"elementor-element elementor-element-bc98599 e-con e-atomic-element e-div-block-base e-bc98599-0c17331 max-width \" data-id=\"bc98599\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"bc98599\" data-e-type=\"e-div-block\" data-id=\"bc98599\">\n    <div class=\"elementor-element elementor-element-44b2d83 e-con e-atomic-element e-div-block-base e-44b2d83-0ada02f \" data-id=\"44b2d83\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"44b2d83\" data-e-type=\"e-div-block\" data-id=\"44b2d83\">\n    <div class=\"elementor-element elementor-element-b1062ef e-con e-atomic-element e-div-block-base e-b1062ef-04f7184 \" data-id=\"b1062ef\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b1062ef\" data-e-type=\"e-div-block\" data-id=\"b1062ef\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-b4d9da5-eecdfe0\" data-interaction-id=\"b4d9da5\" data-e-type=\"widget\" data-id=\"b4d9da5\" id=\"8896\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Ellipse-190.png\" width=\"194\" height=\"194\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Ellipse-190.png 194w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Ellipse-190-150x150.png 150w\" alt=\"\"\/>\t\t\t\t\t<h2 data-interaction-id=\"856662e\" class=\"headline-2 text-color-green e-856662e-47b2568 e-heading-base\" data-e-type=\"widget\" data-id=\"856662e\">Inov\u00e1cie a neust\u00e1le<br>zdokona\u013eovanie<\/h2>\n\t\t\n<\/div>\n\t\t\t<p class=\"text e-paragraph-base\" data-interaction-id=\"a0a7cbb\" data-e-type=\"widget\" data-id=\"a0a7cbb\">\u010ci u\u017e ide o inov\u00e1cie v\u00fdrobkov, nov\u00e9 chu\u0165ov\u00e9 z\u00e1\u017eitky alebo neust\u00e1le zdokona\u013eovanie \u2013 to v\u0161etko s\u00fa k\u013e\u00fa\u010dov\u00e9 prvky na\u0161ej filozofie zna\u010dky. Po\u010das 170 rokov si tak spolo\u010dnos\u0165 Pfanner z\u00edskala d\u00f4veru mili\u00f3nov spotrebite\u013eov.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-e6a894d e-con e-atomic-element e-div-block-base e-e6a894d-4f8461e \" data-id=\"e6a894d\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"e6a894d\" data-e-type=\"e-div-block\" data-id=\"e6a894d\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-d419a80-6eb334c\" data-interaction-id=\"d419a80\" data-e-type=\"widget\" data-id=\"d419a80\" id=\"8945\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Gruppe-675.png\" width=\"468\" height=\"425\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Gruppe-675.png 468w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/05\/Gruppe-675-300x272.png 300w\" alt=\"\"\/>\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-d8409c8-cdaf14e\" data-interaction-id=\"d8409c8\" data-e-type=\"widget\" data-id=\"d8409c8\" id=\"8935\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/02.jpg\" width=\"1500\" height=\"987\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/02.jpg 1500w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/02-300x197.jpg 300w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/02-1024x674.jpg 1024w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/02-768x505.jpg 768w\" alt=\"\"\/>\t\t\t\t\t<div class=\"elementor-element elementor-element-0jb6yqh e-con e-atomic-element e-div-block-base side-line-container \" data-id=\"0jb6yqh\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"0c500ee\" data-e-type=\"e-div-block\" data-id=\"0jb6yqh\">\n    \t\t\t<img loading=\"lazy\" decoding=\"async\" class=\"e-image-base e-8568c21-9d61e1e\" data-interaction-id=\"8568c21\" data-e-type=\"widget\" data-id=\"1rl3w85\" id=\"1774\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/linien-seite.png\" width=\"1449\" height=\"156\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/linien-seite.png 1449w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/linien-seite-300x32.png 300w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/linien-seite-1024x110.png 1024w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/linien-seite-768x83.png 768w\" alt=\"\"\/>\t\t\n<\/div>\n\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-4a7daa1 e-con-full e-flex e-con e-parent\" data-id=\"4a7daa1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<h2 data-interaction-id=\"77261c1\" class=\"text-color-green text-align-center headline-1 e-77261c1-5305e2b e-heading-base\" data-e-type=\"widget\" data-id=\"77261c1\">Lokality spolo\u010dnosti Pfanner<\/h2>\n\t\t<div class=\"elementor-element elementor-element-b5a5dc1 e-con e-atomic-element e-div-block-base e-b5a5dc1-becfd26 \" data-id=\"b5a5dc1\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"b5a5dc1\" data-e-type=\"e-div-block\" data-id=\"b5a5dc1\">\n    \t\t<div class=\"elementor-element elementor-element-f2485eb elementor-widget elementor-widget-html\" data-id=\"f2485eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\r\n     PFANNER STANDORTE-KARTE  \u2013  Export fuer Elementor\r\n     -> Kompletten Inhalt in ein \"HTML\"-Widget kopieren.\r\n     -> Nur Mapbox wird per CDN geladen, alles andere ist inline.\r\n     -> Zoom\/Pan\/Tilt sind deaktiviert (interactive: false).\r\n\r\n     Erstellt mit KI-Unterst\u00fctzung.\r\n     Vollst\u00e4ndig manuell \u00fcberpr\u00fcft durch die Carma Inside GmbH.\r\n     ========================================================= -->\r\n\r\n<!-- Mapbox GL JS (CDN) -->\r\n<link href=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v3.9.0\/mapbox-gl.css\" rel=\"stylesheet\" \/>\r\n<script src=\"https:\/\/api.mapbox.com\/mapbox-gl-js\/v3.9.0\/mapbox-gl.js\"><\/script>\r\n\r\n<style>\r\n  \/* ---- Design-Tokens ---- *\/\r\n  #pfanner-map-container {\r\n    --brand-green: #176b33;\r\n    --brand-yellow: #ffea00;\r\n    --brand-cream: #f4f2e4;\r\n    --popup-radius: 16px;\r\n\r\n    \/* Karte fuellt immer volle Breite\/Hoehe des Containers.\r\n       Hoehe hier anpassen oder per Elementor-Wrapper steuern. *\/\r\n    position: relative;\r\n    width: 100%;\r\n    height: 600px;\r\n    max-width: 100%;\r\n    overflow: hidden;\r\n    border-radius: 8px;\r\n    background: var(--brand-cream);\r\n  }\r\n  #pfanner-map-container .map {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n  }\r\n\r\n  #pfanner-map-container .mapboxgl-canvas {\r\n    cursor: default;\r\n  }\r\n\r\n  \/* Mapbox-Logo und Attribution bleiben sichtbar (Mapbox-\/OSM-Nutzungsbedingungen). *\/\r\n\r\n  \/* ---- Marker (gelber Pin, als Button = tab-\/enter-faehig) ---- *\/\r\n  #pfanner-map-container .location-marker {\r\n    appearance: none;\r\n    -webkit-appearance: none;\r\n    background: transparent;\r\n    border: 0;\r\n    padding: 0;\r\n    margin: 0;\r\n    width: 16px;\r\n    height: 21px;\r\n    display: block;\r\n    cursor: pointer;\r\n    line-height: 0;\r\n  }\r\n  #pfanner-map-container .location-marker svg {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    transition: transform 0.15s ease;\r\n    transform-origin: bottom center;\r\n  }\r\n  #pfanner-map-container .location-marker:hover svg,\r\n  #pfanner-map-container .location-marker:focus-visible svg,\r\n  #pfanner-map-container .location-marker[aria-expanded=\"true\"] svg {\r\n    transform: scale(1.12);\r\n  }\r\n  #pfanner-map-container .location-marker:focus-visible {\r\n    outline: 2px solid var(--brand-cream);\r\n    outline-offset: 3px;\r\n    border-radius: 8px;\r\n  }\r\n  #pfanner-map-container .location-marker::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    border-radius: 50%;\r\n    aspect-ratio: 1;\r\n    background: #FFEA00;\r\n    animation: ping 1.5s cubic-bezier(0,0,.2,1) infinite;\r\n  }\r\n  @keyframes ping {\r\n    0%        { transform: scale(1);   opacity: 0.3; }\r\n    75%, 100% { transform: scale(2.8); opacity: 0; }\r\n  }\r\n  \/* Bewegungsreduktion respektieren: Puls-Animation und Skalierung abschalten. *\/\r\n  @media (prefers-reduced-motion: reduce) {\r\n    #pfanner-map-container .location-marker::before {\r\n      animation: none;\r\n    }\r\n    #pfanner-map-container .location-marker svg {\r\n      transition: none;\r\n    }\r\n  }\r\n\r\n  \/* ---- Popup ---- *\/\r\n  #pfanner-map-container .mapboxgl-popup {\r\n    max-width: 320px !important;\r\n  }\r\n  #pfanner-map-container .popup-dialog {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: row;\r\n    outline: none;\r\n  }\r\n  #pfanner-map-container .mapboxgl-popup-content {\r\n    background: var(--brand-yellow);\r\n    color: var(--brand-green);\r\n    border-radius: var(--popup-radius);\r\n    padding: 16px;\r\n    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);\r\n    font-family: \"Nunito\", system-ui, sans-serif;\r\n    font-weight: 600;\r\n    \/* Erlaubt Umbruch auch bei langen Woertern (z. B. E-Mail-Adressen), damit\r\n       das Popup bei schmalen Containern verkleinert werden kann. *\/\r\n    overflow-wrap: anywhere;\r\n  }\r\n  #pfanner-map-container .mapboxgl-popup-anchor-top .mapboxgl-popup-tip,\r\n  #pfanner-map-container .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,\r\n  #pfanner-map-container .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {\r\n    border-bottom-color: var(--brand-yellow);\r\n  }\r\n  #pfanner-map-container .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,\r\n  #pfanner-map-container .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,\r\n  #pfanner-map-container .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {\r\n    border-top-color: var(--brand-yellow);\r\n  }\r\n  #pfanner-map-container .mapboxgl-popup-anchor-left .mapboxgl-popup-tip {\r\n    border-right-color: var(--brand-yellow);\r\n  }\r\n  #pfanner-map-container .mapboxgl-popup-anchor-right .mapboxgl-popup-tip {\r\n    border-left-color: var(--brand-yellow);\r\n  }\r\n\r\n  \/* Eigener Schliessen-Button (span[role=button], KEIN <button>-Element,\r\n     damit Elementor-Button-Styles nicht darauf zugreifen). *\/\r\n  #pfanner-map-container .popup-close {\r\n    width: 22px;\r\n    height: 22px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-size: 20px;\r\n    line-height: 1;\r\n    color: var(--brand-green);\r\n    cursor: pointer;\r\n    border-radius: 6px;\r\n    user-select: none;\r\n  }\r\n  #pfanner-map-container .popup-close:hover {\r\n    background: rgba(0, 0, 0, 0.08);\r\n  }\r\n  #pfanner-map-container .popup-close:focus-visible {\r\n    outline: 2px solid var(--brand-green);\r\n    outline-offset: 1px;\r\n  }\r\n\r\n  \/* Inhalt des Popups *\/\r\n  #pfanner-map-container .popup-inner {\r\n    display: flex;\r\n    align-items: flex-start;\r\n    gap: 10px;\r\n    min-width: 0; \/* erlaubt Umbruch statt Ueberlauf *\/\r\n  }\r\n  #pfanner-map-container .popup-icon {\r\n    flex: 0 0 auto;\r\n    margin-top: 1px;\r\n    line-height: 0;\r\n  }\r\n  #pfanner-map-container .popup-text {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 2px;\r\n    min-width: 0; \/* verhindert, dass lange Titel abgeschnitten werden *\/\r\n  }\r\n  #pfanner-map-container .popup-title {\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 0.3px;\r\n    font-size: 14px;\r\n    color: var(--brand-green);\r\n    overflow-wrap: anywhere; \/* lange Titel umbrechen statt clippen *\/\r\n  }\r\n  #pfanner-map-container .popup-address {\r\n    display: flex;\r\n    flex-direction: column;\r\n    font-size: 13px;\r\n    line-height: 1.35;\r\n    color: var(--brand-green);\r\n  }\r\n\r\n  \/* Optionale Kontakt-Links (Tel \/ E-Mail \/ Website) *\/\r\n  #pfanner-map-container .popup-contact {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 1px;\r\n    margin-top: 8px;\r\n    font-size: 13px;\r\n    line-height: 1.35;\r\n  }\r\n  #pfanner-map-container .popup-contact-item {\r\n    color: var(--brand-green);\r\n    font-weight: 700;\r\n    text-decoration: underline;\r\n    text-underline-offset: 2px;\r\n    width: fit-content;\r\n  }\r\n  #pfanner-map-container .popup-contact-item:hover {\r\n    text-decoration: none;\r\n  }\r\n  #pfanner-map-container .popup-contact-item:focus-visible {\r\n    outline: 2px solid var(--brand-green);\r\n    outline-offset: 2px;\r\n    border-radius: 3px;\r\n  }\r\n\r\n  \/* ---- Fallback, falls Mapbox nicht geladen werden kann ---- *\/\r\n  #pfanner-map-container .map-fallback {\r\n    position: absolute;\r\n    inset: 0;\r\n    overflow: auto;\r\n    padding: 24px;\r\n    color: var(--brand-green);\r\n    font-family: \"Nunito\", system-ui, sans-serif;\r\n  }\r\n  #pfanner-map-container .map-fallback ul { margin: 12px 0 0; padding-left: 18px; }\r\n  #pfanner-map-container .map-fallback li { margin-bottom: 10px; line-height: 1.4; }\r\n\r\n  \/* Nur fuer Screenreader *\/\r\n  #pfanner-map-container .sr-only {\r\n    position: absolute;\r\n    width: 1px;\r\n    height: 1px;\r\n    padding: 0;\r\n    margin: -1px;\r\n    overflow: hidden;\r\n    clip: rect(0, 0, 0, 0);\r\n    white-space: nowrap;\r\n    border: 0;\r\n  }\r\n\r\n  \/* ---- Tablet (bis 1024px) ---- *\/\r\n  @media (max-width: 1024px) {\r\n    #pfanner-map-container {\r\n      height: 70vh;\r\n      min-height: calc(260px + 30vh);\r\n    }\r\n  }\r\n  \/* ---- Mobile horizontal (bis 880px) ---- *\/\r\n  @media (max-width: 880px) {\r\n    #pfanner-map-container {\r\n      height: 70vh;\r\n      min-height: calc(200px + 40vh);\r\n    }\r\n  }\r\n  \/* ---- Mobile (bis 767px) ---- *\/\r\n  @media (max-width: 767px) {\r\n    #pfanner-map-container {\r\n      height: 70vh;\r\n      min-height: calc(240px + 40vh);\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section id=\"pfanner-map-container\" aria-label=\"Interakt&iacute;vna mapa na&scaron;ich lokal&iacute;t\">\r\n  <div id=\"pfanner-map\" class=\"map\"><\/div>\r\n  <div id=\"pfanner-map-announcer\" class=\"sr-only\" aria-live=\"polite\" aria-atomic=\"true\"><\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  \/* =========================================================\r\n     KONFIGURATION\r\n     ========================================================= *\/\r\n  var MAPBOX_ACCESS_TOKEN = \"pk.eyJ1IjoicGZhbm5lcmdldHJhZW5rZSIsImEiOiJjbXV6a2kwcWYwNWR1MnpxeWF1aWV1ejd3In0.sRZGL8iBDNudXbSIaw01UA\";\r\n  var MAP_STYLE = \"mapbox:\/\/styles\/fritzbarth\/cmshbdbgs00jo01sfh0dadsen\";\r\n  var MAP_CENTER = [12, 54];\r\n  var MAP_ZOOM = 2.5;\r\n\r\n  \/\/ Ab Tablet abwaerts wird KEIN festes Center\/Zoom mehr gesetzt, sondern per\r\n  \/\/ fitBounds auf alle Standorte eingepasst. Nur Desktop nutzt MAP_CENTER\/ZOOM.\r\n  \/\/ Padding (Margin in Pixeln) je Stufe als Array [top, right, bottom, left]:\r\n  var TABLET_PADDING   = [180, 350, 80, 300];  \/\/ bis 1024px\r\n  var MOBILE_H_PADDING = [80, 300, 120, 250];  \/\/ bis 880px  (mobile horizontal)\r\n  var MOBILE_PADDING   = [160, 128, 80, 128];   \/\/ bis 767px  (mobile vertikal)\r\n\r\n  \/\/ Media-Queries passend zu den CSS-Media-Queries (kleinste Breite gewinnt)\r\n  var mqTablet  = window.matchMedia(\"(max-width: 1024px)\");\r\n  var mqMobileH = window.matchMedia(\"(max-width: 880px)\");\r\n  var mqMobile  = window.matchMedia(\"(max-width: 767px)\");\r\n  function getViewport() {\r\n    if (mqMobile.matches)  return { fit: true, padding: MOBILE_PADDING };    \/\/ <= 767px  mobile vertikal\r\n    if (mqMobileH.matches) return { fit: true, padding: MOBILE_H_PADDING };  \/\/ <= 880px  mobile horizontal\r\n    if (mqTablet.matches)  return { fit: true, padding: TABLET_PADDING };    \/\/ <= 1024px tablet\r\n    return { center: MAP_CENTER, zoom: MAP_ZOOM };                           \/\/ Desktop: festes Center\/Zoom\r\n  }\r\n\r\n  \/* =========================================================\r\n     STANDORTE\r\n     Pflichtfelder: titel, adresse (\\n = Zeilenumbruch), lng, lat\r\n     Optionale Felder: tel, email, link\r\n     ========================================================= *\/\r\n  var STANDORTE = [\r\n    {\r\n      titel: \"Lauterach | Headoffice & Produktion\",\r\n      adresse: \"Alte Landstra\u00dfe 10\\n6923 Lauterach\\n\u00d6STERREICH\",\r\n      lng: 9.6667,\r\n      lat: 47.4783,\r\n      \/\/ tel: \"+43 5574 6706\",\r\n      \/\/ email: \"info@pfanner.com\",\r\n      \/\/ link: \"https:\/\/www.pfanner.com\",\r\n    },\r\n    {\r\n      titel: \"Enns | Produktion\",\r\n      adresse: \"Fabrikstra\u00dfe 11\\n4470 Enns\\n\u00d6STERREICH\",\r\n      lng: 14.4764,\r\n      lat: 48.2122,\r\n    },\r\n    {\r\n      titel: \"Reinbek\/Hamburg | Produktion\",\r\n      adresse: \"Halskestra\u00dfe 3\\n21465 Reinbek\\nDEUTSCHLAND\",\r\n      lng: 10.2461,\r\n      lat: 53.5153,\r\n    },\r\n    {\r\n      titel: \"Policoro | Produktion\",\r\n      adresse: \"Via Santa Croce snc\\n75025 Policoro\\nITALIEN\",\r\n      lng: 16.6775,\r\n      lat: 40.2127,\r\n    },\r\n    {\r\n      titel: \"Bar | Produktion\",\r\n      adresse: \"Pfanner Bar LLC\\n3 Arsenalna St.\\n23000 Bar, Vinnytsya Region\\nUKRAINE\",\r\n      lng: 27.6828,\r\n      lat: 49.0783,\r\n    },\r\n    {\r\n      titel: \"Pfanner Italia SRL | Niederlassung Italien\",\r\n      adresse: \"Via Albertina-Brogliati\\nIT-39012 Merano (BZ)\\nITALIA\",\r\n      lng: 11.1594,\r\n      lat: 46.6713,\r\n      tel: \"+39 0473492 100\",\r\n      email: \"info@pfanner.it\"\r\n    },\r\n    {\r\n      titel: \"Cyrom Romania SRL | Niederlassung Rum\u00e4nien\",\r\n      adresse: \"2 Balciului Str. Ap.2, Lot IIC1 +\\nAp3, Lot III-C1 Sector 2,\\n021502 Bucharest\\nROMANIA\",\r\n      lng: 26.1025,\r\n      lat: 44.4268,\r\n      tel: \"+40 212 531 967\",\r\n      email:\"office@cyromromania.ro\"\r\n    },\r\n    {\r\n      titel: \"Pfanner Germany | Niederlassung Deutschland\",\r\n      adresse: \"Bahnhofstrasse 19\\n29643 Neuenkirchen\\nGERMANY\",\r\n      lng: 9.7833,\r\n      lat: 52.9333,\r\n      tel:\"+49 51959728970\", \r\n      email:\"office.deutschland@pfanner.com\"\r\n    },\r\n    {\r\n      titel: \"Pfanner Czech Republic | Niederlassung Tschechien\",\r\n      adresse: \"Pfanner spol.s.r.o\\nV Ulicce 1243\\n253 01 Hostivice\\nCZECH REPUBLIC\",\r\n      lng: 14.2586,\r\n      lat: 50.0817,\r\n      tel:\"+420 734 572 572\",\r\n      email: \"obchod@pfanner.cz\"\r\n    },\r\n    {\r\n      titel: \"Pfanner Bulgaria Ltd | Niederlassung Bulgarien\",\r\n      adresse: \"7\u0410, Dimitar Hadzhikotsev Str., fl. 1, ap.1\\n1421 Sofia\\nBULGARIA\",\r\n      lng: 23.3219,\r\n      lat: 42.6977,\r\n      tel: \"+359 2 963 40 80\",\r\n      email:\"office@industrialleasing.eu\"\r\n    },\r\n  ];\r\n\r\n  \/* =========================================================\r\n     GRAFIKEN\r\n     ========================================================= *\/\r\n  var MARKER_SVG =\r\n    '<svg viewBox=\"0 0 32 42\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">' +\r\n    '<path d=\"M16 1C8 1 1.5 7.4 1.5 15.4 1.5 26.4 16 41 16 41s14.5-14.6 14.5-25.6C30.5 7.4 24 1 16 1z\" fill=\"#FFEA00\" stroke=\"#176B33\" stroke-width=\"2\"\/>' +\r\n    '<circle cx=\"16\" cy=\"15.4\" r=\"5.4\" fill=\"#176B33\"\/><\/svg>';\r\n\r\n  var POPUP_PIN_SVG =\r\n    '<svg width=\"16\" height=\"20\" viewBox=\"0 0 32 42\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">' +\r\n    '<path d=\"M16 1C8 1 1.5 7.4 1.5 15.4 1.5 26.4 16 41 16 41s14.5-14.6 14.5-25.6C30.5 7.4 24 1 16 1z\" fill=\"#176B33\"\/>' +\r\n    '<circle cx=\"16\" cy=\"15.4\" r=\"5.4\" fill=\"#f5e003\"\/><\/svg>';\r\n\r\n  \/* =========================================================\r\n     HILFSFUNKTIONEN\r\n     ========================================================= *\/\r\n  function escapeHtml(str) {\r\n    return String(str)\r\n      .replace(\/&\/g, \"&amp;\")\r\n      .replace(\/<\/g, \"&lt;\")\r\n      .replace(\/>\/g, \"&gt;\")\r\n      .replace(\/\"\/g, \"&quot;\")\r\n      .replace(\/'\/g, \"&#39;\");\r\n  }\r\n\r\n  function adresseInline(adresse) {\r\n    return adresse.split(\"\\n\").map(function (l) { return l.trim(); }).join(\", \");\r\n  }\r\n\r\n  function linkLabel(url) {\r\n    return url.replace(\/^https?:\\\/\\\/\/i, \"\").replace(\/\\\/$\/, \"\");\r\n  }\r\n\r\n  function buildContactHTML(loc) {\r\n    var items = [];\r\n    if (loc.tel) {\r\n      var telHref = loc.tel.replace(\/[^\\d+]\/g, \"\");\r\n      items.push('<a class=\"popup-contact-item\" href=\"tel:' + escapeHtml(telHref) +\r\n        '\" aria-label=\"Telef\u00f3n: ' + escapeHtml(loc.tel) + '\">' + escapeHtml(loc.tel) + \"<\/a>\");\r\n    }\r\n    if (loc.email) {\r\n      items.push('<a class=\"popup-contact-item\" href=\"mailto:' + escapeHtml(loc.email) +\r\n        '\" aria-label=\"E-mail: ' + escapeHtml(loc.email) + '\">' + escapeHtml(loc.email) + \"<\/a>\");\r\n    }\r\n    if (loc.link) {\r\n      items.push('<a class=\"popup-contact-item\" href=\"' + escapeHtml(loc.link) +\r\n        '\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Webov\u00e1 str\u00e1nka ' +\r\n        escapeHtml(linkLabel(loc.link)) + ', otvor\u00ed sa v novej karte\">' +\r\n        escapeHtml(linkLabel(loc.link)) + \"<\/a>\");\r\n    }\r\n    if (items.length === 0) return \"\";\r\n    return '<div class=\"popup-contact\">' + items.join(\"\") + \"<\/div>\";\r\n  }\r\n\r\n  function buildPopupHTML(loc) {\r\n    var lines = loc.adresse.split(\"\\n\").map(function (line) {\r\n      return \"<span>\" + escapeHtml(line) + \"<\/span>\";\r\n    }).join(\"\");\r\n\r\n    return '<div class=\"popup-dialog\" role=\"dialog\" aria-label=\"Podrobnosti ' + escapeHtml(loc.titel) + '\" tabindex=\"-1\">' +\r\n      '<div class=\"popup-inner\">' +\r\n      '<span class=\"popup-icon\" aria-hidden=\"true\">' + POPUP_PIN_SVG + \"<\/span>\" +\r\n      '<div class=\"popup-text\">' +\r\n      '<span class=\"popup-title\">' + escapeHtml(loc.titel) + \"<\/span>\" +\r\n      '<span class=\"popup-address\">' + lines + \"<\/span>\" +\r\n      buildContactHTML(loc) +\r\n      \"<\/div><\/div>\" +\r\n      '<span class=\"popup-close\" role=\"button\" tabindex=\"0\" aria-label=\"Zatvori\u0165 podrobnosti o ' +\r\n      escapeHtml(loc.titel) + '\" title=\"Zatvori\u0165\">&times;<\/span>' +\r\n      \"<\/div>\";\r\n  }\r\n\r\n  \/* =========================================================\r\n     INITIALISIERUNG (wartet auf DOM + Mapbox)\r\n     ========================================================= *\/\r\n  \/\/ Zeigt eine barrierefreie Standort-Liste, falls Mapbox nicht geladen werden kann.\r\n  function showLoadError() {\r\n    var container = document.getElementById(\"pfanner-map\");\r\n    if (!container || container.dataset.mapFallback === \"1\") return;\r\n    container.dataset.mapFallback = \"1\";\r\n    var html = '<div class=\"map-fallback\" role=\"note\">' +\r\n      \"<p>Interakt\u00edvnu mapu sa nepodarilo na\u010d\u00edta\u0165. Na\u0161e lokality:<\/p><ul>\";\r\n    STANDORTE.forEach(function (loc) {\r\n      html += \"<li><strong>\" + escapeHtml(loc.titel) + \"<\/strong><br>\" +\r\n        escapeHtml(adresseInline(loc.adresse)) + \"<\/li>\";\r\n    });\r\n    html += \"<\/ul><\/div>\";\r\n    container.innerHTML = html;\r\n  }\r\n\r\n  var initTries = 0;\r\n  var MAX_INIT_TRIES = 100; \/\/ ~6 s bei 60 ms Intervall, dann Fallback\r\n\r\n  function init() {\r\n    var container = document.getElementById(\"pfanner-map\");\r\n    if (!container || container.dataset.mapInitialized === \"1\") return;\r\n    if (typeof mapboxgl === \"undefined\") {\r\n      if (++initTries > MAX_INIT_TRIES) return showLoadError(); \/\/ Mapbox-Script kam nicht\r\n      return window.setTimeout(init, 60); \/\/ Mapbox-Script noch nicht geladen\r\n    }\r\n    container.dataset.mapInitialized = \"1\";\r\n\r\n    var announcer = document.getElementById(\"pfanner-map-announcer\");\r\n    function announce(text) {\r\n      if (!announcer) return;\r\n      announcer.textContent = \"\";\r\n      window.setTimeout(function () { announcer.textContent = text; }, 50);\r\n    }\r\n\r\n    mapboxgl.accessToken = MAPBOX_ACCESS_TOKEN;\r\n\r\n    \/\/ Bounding-Box ueber alle Standorte (fuer fitBounds)\r\n    var bounds = new mapboxgl.LngLatBounds();\r\n    STANDORTE.forEach(function (loc) { bounds.extend([loc.lng, loc.lat]); });\r\n\r\n    var initialView = getViewport();\r\n    var map = new mapboxgl.Map({\r\n      container: container,\r\n      style: MAP_STYLE,\r\n      center: initialView.center || MAP_CENTER, \/\/ Platzhalter; fitBounds korrigiert bei Bedarf\r\n      zoom: initialView.zoom || MAP_ZOOM,\r\n      interactive: false,     \/\/ Scroll\/Zoom\/Tilt\/Drag\/Keyboard aus\r\n      maxPitch: 0,\r\n      pitchWithRotate: false,\r\n      touchPitch: false,\r\n      attributionControl: true, \/\/ Mapbox-\/OSM-Attribution einblenden (Pflicht)\r\n    });\r\n\r\n    \/\/ Bei Auth-\/Lade-Fehlern (ungueltiger Token, nicht erreichbarer Style) Fallback zeigen.\r\n    map.on(\"error\", function (e) {\r\n      var status = e && e.error && e.error.status;\r\n      if (status === 401 || status === 403 || status === 404) showLoadError();\r\n    });\r\n\r\n    var markerEntries = [];\r\n    var lastFocusedMarker = null;\r\n    var openViaKeyboard = false;\r\n    var currentOpen = null; \/\/ aktuell geoeffnetes Popup { popup, lngLat }\r\n\r\n    function openOnly(index) {\r\n      markerEntries.forEach(function (entry) {\r\n        if (entry.index === index) entry.popup.addTo(map);\r\n        else entry.popup.remove();\r\n      });\r\n    }\r\n    function closeAll() {\r\n      markerEntries.forEach(function (entry) { entry.popup.remove(); });\r\n    }\r\n\r\n    \/\/ Richtet ein geoeffnetes Popup so aus, dass es mit mindestens GAP px Abstand\r\n    \/\/ sichtbar bleibt. Das Popup wird IMMER vertikal ueber oder unter dem\r\n    \/\/ Standort platziert, damit das Dreieck stets auf der x-Koordinate des\r\n    \/\/ Standorts sitzt und darauf zeigt. Passt der Inhalt horizontal nicht in den\r\n    \/\/ Container, wird NUR der Inhalt seitlich hineingeschoben \u2013 das Dreieck\r\n    \/\/ bleibt auf dem Standort. Die Karte selbst bleibt unveraendert.\r\n    var POPUP_GAP = 16; \/\/ gewuenschter Mindestabstand zum Rand in px\r\n    function repositionPopup(popup, lngLat, hide) {\r\n      var popupEl = popup.getElement();\r\n      var wrapEl = document.getElementById(\"pfanner-map-container\");\r\n      if (!popupEl || !wrapEl) return;\r\n      var contentEl = popupEl.querySelector(\".mapboxgl-popup-content\");\r\n      if (!contentEl) return;\r\n\r\n      \/\/ Beim Oeffnen zunaechst unsichtbar, damit kein Aufblitzen an der\r\n      \/\/ Mapbox-Standardposition sichtbar wird; nach der Platzierung einblenden.\r\n      if (hide) popupEl.style.opacity = \"0\";\r\n\r\n      window.requestAnimationFrame(function () {\r\n        var gap = POPUP_GAP;\r\n        var offset = 18; \/\/ entspricht der Popup-Offset-Option\r\n        var W = wrapEl.clientWidth;\r\n        var H = wrapEl.clientHeight;\r\n        var pt = map.project(lngLat); \/\/ Pin-Pixelposition im Container\r\n\r\n        \/\/ Frueher gesetzte Anpassungen zuruecknehmen.\r\n        popupEl.style.removeProperty(\"max-width\");\r\n        contentEl.style.removeProperty(\"max-height\");\r\n        contentEl.style.removeProperty(\"overflow-y\");\r\n        contentEl.style.removeProperty(\"transform\");\r\n\r\n        \/\/ Breite begrenzen, damit links + rechts je gap px Platz bleiben.\r\n        var fitWidth = W - 2 * gap;\r\n        var natW = Math.ceil(popupEl.getBoundingClientRect().width);\r\n        if (natW > fitWidth) {\r\n          popupEl.style.setProperty(\"max-width\", Math.max(140, Math.floor(fitWidth)) + \"px\", \"important\");\r\n        }\r\n\r\n        window.requestAnimationFrame(function () {\r\n          var ph = Math.ceil(popupEl.getBoundingClientRect().height);\r\n          var topSpace = pt.y - offset - gap;     \/\/ Platz oberhalb des Pins\r\n          var botSpace = H - pt.y - offset - gap; \/\/ Platz unterhalb des Pins\r\n\r\n          \/\/ Immer vertikal ausrichten: bevorzugt oberhalb (\"bottom\" -> Dreieck\r\n          \/\/ zeigt nach unten), sonst unterhalb (\"top\" -> Dreieck zeigt nach oben).\r\n          var anchor;\r\n          if (ph <= topSpace)      anchor = \"bottom\";\r\n          else if (ph <= botSpace) anchor = \"top\";\r\n          else {\r\n            anchor = (topSpace >= botSpace) ? \"bottom\" : \"top\";\r\n            \/\/ Passt vertikal nicht -> Hoehe begrenzen und scrollen.\r\n            contentEl.style.setProperty(\"max-height\",\r\n              Math.max(120, Math.floor(Math.max(topSpace, botSpace))) + \"px\", \"important\");\r\n            contentEl.style.setProperty(\"overflow-y\", \"auto\", \"important\");\r\n          }\r\n\r\n          popup.options.anchor = anchor;\r\n          popup.setLngLat(popup.getLngLat()); \/\/ zentriert auf den Standort; Dreieck auf Standort-x\r\n\r\n          \/\/ Nur den Inhalt horizontal in den Container schieben \u2013 das Dreieck\r\n          \/\/ (Teil des Popups, nicht des Inhalts) bleibt auf der Standort-x.\r\n          var c = wrapEl.getBoundingClientRect();\r\n          var p = contentEl.getBoundingClientRect();\r\n          var dx = 0;\r\n          if (p.left < c.left + gap)        dx = (c.left + gap) - p.left;\r\n          else if (p.right > c.right - gap) dx = (c.right - gap) - p.right;\r\n          if (dx) {\r\n            dx = dx > 0 ? Math.ceil(dx) : Math.floor(dx); \/\/ immer voll in den Container\r\n            contentEl.style.transform = \"translateX(\" + dx + \"px)\";\r\n          }\r\n\r\n          \/\/ Fertig platziert -> einblenden (falls beim Oeffnen ausgeblendet).\r\n          popupEl.style.opacity = \"\";\r\n        });\r\n      });\r\n    }\r\n\r\n    map.on(\"load\", function () {\r\n      map.resize(); \/\/ wichtig in Elementor: korrekte Groesse erzwingen\r\n      applyViewport(); \/\/ initialen Ausschnitt setzen (inkl. fitBounds)\r\n\r\n      STANDORTE.forEach(function (loc, index) {\r\n        var el = document.createElement(\"button\");\r\n        el.type = \"button\";\r\n        el.className = \"location-marker\";\r\n        el.innerHTML = MARKER_SVG;\r\n        el.setAttribute(\"aria-label\",\r\n          \"Miesto \" + loc.titel + \", \" + adresseInline(loc.adresse) +\r\n          \". Stla\u010den\u00edm kl\u00e1vesu Enter zobraz\u00edte podrobnosti.\");\r\n        el.setAttribute(\"aria-expanded\", \"false\");\r\n\r\n        \/\/ Inhalt als DOM-Knoten aufbauen, damit wir einen eigenen Schliessen-Button\r\n        \/\/ (span[role=button], KEIN <button>) sicher verdrahten koennen.\r\n        var contentEl = document.createElement(\"div\");\r\n        contentEl.innerHTML = buildPopupHTML(loc);\r\n\r\n        var popup = new mapboxgl.Popup({\r\n          offset: 18,\r\n          closeButton: false, \/\/ eigener Schliessen-Button steckt in buildPopupHTML\r\n          closeOnClick: false,\r\n          focusAfterOpen: false,\r\n        }).setLngLat([loc.lng, loc.lat]).setDOMContent(contentEl);\r\n\r\n        \/\/ Eigenen Schliessen-Button verdrahten (Klick + Enter\/Leertaste)\r\n        var closeEl = contentEl.querySelector(\".popup-close\");\r\n        if (closeEl) {\r\n          var doClose = function () {\r\n            popup.remove();\r\n            if (lastFocusedMarker) lastFocusedMarker.focus();\r\n          };\r\n          closeEl.addEventListener(\"click\", doClose);\r\n          closeEl.addEventListener(\"keydown\", function (event) {\r\n            if (event.key === \"Enter\" || event.key === \" \" || event.key === \"Spacebar\") {\r\n              event.preventDefault();\r\n              doClose();\r\n            }\r\n          });\r\n        }\r\n\r\n        popup.on(\"open\", function () {\r\n          el.setAttribute(\"aria-expanded\", \"true\");\r\n          announce(\"Podrobnosti otvoren\u00e9: \" + loc.titel + \", \" + adresseInline(loc.adresse));\r\n\r\n          \/\/ Popup so ausrichten, dass es vollstaendig sichtbar bleibt.\r\n          currentOpen = { popup: popup, lngLat: [loc.lng, loc.lat] };\r\n          repositionPopup(popup, [loc.lng, loc.lat], true);\r\n\r\n          \/\/ Bei Tastatur-Bedienung Fokus ins Popup setzen, damit Tel\/E-Mail\/Link\r\n          \/\/ direkt per Tab erreichbar sind. Escape bringt den Fokus zurueck.\r\n          if (openViaKeyboard) {\r\n            openViaKeyboard = false;\r\n            var popupEl = popup.getElement();\r\n            var focusTarget =\r\n              popupEl.querySelector(\".popup-contact-item\") ||\r\n              popupEl.querySelector(\".popup-close\") ||\r\n              popupEl.querySelector(\".popup-dialog\");\r\n            if (focusTarget) {\r\n              window.setTimeout(function () { focusTarget.focus(); }, 0);\r\n            }\r\n          }\r\n        });\r\n\r\n        popup.on(\"close\", function () {\r\n          el.setAttribute(\"aria-expanded\", \"false\");\r\n          if (currentOpen && currentOpen.popup === popup) currentOpen = null;\r\n        });\r\n\r\n        new mapboxgl.Marker({ element: el, anchor: \"bottom\" })\r\n          .setLngLat([loc.lng, loc.lat])\r\n          .addTo(map);\r\n\r\n        \/\/ Tastatur-Oeffnen erkennen (Enter\/Leertaste)\r\n        el.addEventListener(\"keydown\", function (event) {\r\n          if (event.key === \"Enter\" || event.key === \" \" || event.key === \"Spacebar\") {\r\n            openViaKeyboard = true;\r\n          }\r\n        });\r\n\r\n        el.addEventListener(\"click\", function () {\r\n          lastFocusedMarker = el;\r\n          openOnly(index);\r\n        });\r\n\r\n        markerEntries.push({ el: el, popup: popup, index: index });\r\n      });\r\n\r\n      \/\/ Rendert die Karte neu (z. B. durch Resize\/fitBounds), wird die von uns\r\n      \/\/ gesetzte Verschiebung von Mapbox ueberschrieben -> Popup neu ausrichten.\r\n      map.on(\"moveend\", function () {\r\n        if (currentOpen) repositionPopup(currentOpen.popup, currentOpen.lngLat);\r\n      });\r\n    });\r\n\r\n    \/\/ Escape schliesst Popups\r\n    document.addEventListener(\"keydown\", function (event) {\r\n      if (event.key === \"Escape\") {\r\n        closeAll();\r\n        if (lastFocusedMarker) lastFocusedMarker.focus();\r\n      }\r\n    });\r\n\r\n    \/\/ Ausschnitt anwenden: ab <=1024px per fitBounds alle Punkte + jeweiliges\r\n    \/\/ Padding einpassen, nur Desktop nutzt festes Center\/Zoom.\r\n    function applyViewport() {\r\n      var v = getViewport();\r\n      if (v.fit) {\r\n        var p = v.padding; \/\/ [top, right, bottom, left]\r\n        map.fitBounds(bounds, {\r\n          padding: { top: p[0], right: p[1], bottom: p[2], left: p[3] },\r\n          duration: 0,\r\n        });\r\n      } else {\r\n        map.jumpTo({ center: v.center, zoom: v.zoom });\r\n      }\r\n    }\r\n    \/\/ Bei Breakpoint-Wechsel (1024px \/ 880px \/ 767px) neu anwenden\r\n    [mqTablet, mqMobileH, mqMobile].forEach(function (mq) {\r\n      if (mq.addEventListener) {\r\n        mq.addEventListener(\"change\", applyViewport);\r\n      } else if (mq.addListener) {\r\n        mq.addListener(applyViewport); \/\/ aeltere Browser\r\n      }\r\n    });\r\n\r\n    \/\/ --- Groessen-Robustheit fuer Elementor (Tabs\/Responsive\/Lazy) ---\r\n    \/\/ Nach jedem resize erneut anwenden, damit fitBounds zur aktuellen\r\n    \/\/ Container-Groesse passt (alle Punkte bleiben sichtbar).\r\n    function resizeAndApply() { map.resize(); applyViewport(); }\r\n    window.addEventListener(\"load\", resizeAndApply);\r\n    window.addEventListener(\"resize\", resizeAndApply);\r\n    window.setTimeout(resizeAndApply, 300);\r\n    window.setTimeout(resizeAndApply, 1000);\r\n    if (window.ResizeObserver) {\r\n      new ResizeObserver(resizeAndApply)\r\n        .observe(document.getElementById(\"pfanner-map-container\"));\r\n    }\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", init);\r\n  } else {\r\n    init();\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d597e83 e-con e-atomic-element e-div-block-base e-d597e83-9c0240c \" data-id=\"d597e83\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"d597e83\" data-e-type=\"e-div-block\" data-id=\"d597e83\">\n    <div class=\"elementor-element elementor-element-dfaf4ef e-con e-atomic-element e-div-block-base e-dfaf4ef-98d16f2 \" data-id=\"dfaf4ef\" data-element_type=\"e-div-block\" data-e-type=\"e-div-block\" data-interaction-id=\"dfaf4ef\" data-e-type=\"e-div-block\" data-id=\"dfaf4ef\">\n    \t\t<div class=\"elementor-element elementor-element-238fb6b elementor-arrows-position-outside arrows-under-slider-mobile elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"238fb6b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Lauterach&quot;,&quot;_id&quot;:&quot;e8e16ce&quot;},{&quot;slide_title&quot;:&quot;Enns&quot;,&quot;_id&quot;:&quot;0180b9a&quot;},{&quot;slide_title&quot;:&quot;Reinbek\\\/Hamburg&quot;,&quot;_id&quot;:&quot;163e4ad&quot;},{&quot;slide_title&quot;:&quot;Policoro&quot;,&quot;_id&quot;:&quot;09dd8dd&quot;},{&quot;slide_title&quot;:&quot;Bar&quot;,&quot;_id&quot;:&quot;40d0e9d&quot;}],&quot;slides_to_show&quot;:&quot;3&quot;,&quot;slides_to_scroll&quot;:&quot;3&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:32,&quot;sizes&quot;:[]},&quot;slides_to_show_mobile_extra&quot;:&quot;1&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;arrows&quot;:&quot;yes&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile_extra&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Karussell\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-16c680c e-flex e-con-boxed e-con e-child\" data-id=\"16c680c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ce3513e e-con-full e-flex e-con e-child\" data-id=\"ce3513e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-570f071 e-con-full e-flex e-con e-child\" data-id=\"570f071\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-984a491 elementor-widget elementor-widget-image\" data-id=\"984a491\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"695\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Oesterreich-1024x889.jpeg\" class=\"attachment-large size-large wp-image-8937\" alt=\"\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Oesterreich-1024x889.jpeg 1024w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Oesterreich-300x260.jpeg 300w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Oesterreich-768x667.jpeg 768w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Oesterreich.jpeg 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9be29a1 e-con-full e-flex e-con e-child\" data-id=\"9be29a1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0ef2558 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"0ef2558\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tPFANNER LAUTERACH\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<b>\u00dastredie a v\u00fdroba<\/b>\r\n\r\n\r\nAlte Landstra\u00dfe 10\r\n\r\n6923 Lauterach\r\n\r\nRAK\u00daSKO\r\n\r\n\r\nTel.: +43 5574 67200\r\n\r\nFax: +43 5574 672020\r\n\r\noffice@pfanner.com\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fe260ec e-flex e-con-boxed e-con e-child\" data-id=\"fe260ec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-122159f e-con-full e-flex e-con e-child\" data-id=\"122159f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-76197b9 e-con-full e-flex e-con e-child\" data-id=\"76197b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e6f7e0 elementor-widget elementor-widget-image\" data-id=\"4e6f7e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Enns-1024x682.jpeg\" class=\"attachment-large size-large wp-image-8938\" alt=\"\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Enns-1024x682.jpeg 1024w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Enns-300x200.jpeg 300w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Enns-768x512.jpeg 768w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Enns.jpeg 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a51bb7a e-con-full e-flex e-con e-child\" data-id=\"a51bb7a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ea4723 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"4ea4723\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tENNS\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<b>V\u00fdroba<\/b>\r\n\r\n\r\nFarbikstra\u00dfe 11\r\n\r\n4470 Enns\r\n\r\nRAK\u00daSKO\r\n\r\n\r\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-558d5d1 e-flex e-con-boxed e-con e-child\" data-id=\"558d5d1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-655e734 e-con-full e-flex e-con e-child\" data-id=\"655e734\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9e0ba1c e-con-full e-flex e-con e-child\" data-id=\"9e0ba1c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5b4172d elementor-widget elementor-widget-image\" data-id=\"5b4172d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"536\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Reinbek-1024x686.jpeg\" class=\"attachment-large size-large wp-image-8940\" alt=\"\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Reinbek-1024x686.jpeg 1024w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Reinbek-300x201.jpeg 300w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Reinbek-768x514.jpeg 768w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Reinbek.jpeg 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a3c2e80 e-con-full e-flex e-con e-child\" data-id=\"a3c2e80\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d77e70b elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"d77e70b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tREINBEK\/HAMBURG\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<b>V\u00fdroba<\/b>\r\n\r\n\r\nHalskestra\u00dfe 3\r\n\r\n21465 Reinbek\r\n\r\nNEMECKO\r\n\r\n\r\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"4\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c493767 e-flex e-con-boxed e-con e-child\" data-id=\"c493767\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-dc1b06e e-con-full e-flex e-con e-child\" data-id=\"dc1b06e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d50bea6 e-con-full e-flex e-con e-child\" data-id=\"d50bea6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6d01654 elementor-widget elementor-widget-image\" data-id=\"6d01654\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"345\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Policoro-1024x442.jpeg\" class=\"attachment-large size-large wp-image-8939\" alt=\"\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Policoro-1024x442.jpeg 1024w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Policoro-300x130.jpeg 300w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Policoro-768x332.jpeg 768w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/07\/Policoro.jpeg 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48aa0a8 e-con-full e-flex e-con e-child\" data-id=\"48aa0a8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79b83eb elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"79b83eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tPOLICORO\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<b>V\u00fdroba<\/b>\r\n\r\n\r\nVia Santa Croce snc\r\n\r\n75025 Policoro\r\n\r\nTALIANSKO\r\n\r\n\r\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"5\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-027ca68 e-flex e-con-boxed e-con e-child\" data-id=\"027ca68\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-455dcdf e-con-full e-flex e-con e-child\" data-id=\"455dcdf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8431229 e-con-full e-flex e-con e-child\" data-id=\"8431229\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3926413 elementor-widget elementor-widget-image\" data-id=\"3926413\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/08\/Bar-1024x768.webp\" class=\"attachment-large size-large wp-image-8944\" alt=\"\" srcset=\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/08\/Bar-1024x768.webp 1024w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/08\/Bar-300x225.webp 300w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/08\/Bar-768x576.webp 768w, https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/08\/Bar.webp 1440w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-65c6e74 e-con-full e-flex e-con e-child\" data-id=\"65c6e74\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cf792ab elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"cf792ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-map-marker-alt\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tBAR\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t<b>V\u00fdroba<\/b>\r\n\r\n\r\nPfanner Bar LLC\r\n\r\n3 Arsenalna St.\r\n\r\n23000 Bar, Vinnytsya Region\r\n\r\nUKRAJINA\r\n\r\n\r\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\" aria-label=\"Predo\u0161l\u00e9\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-left\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\" aria-label=\"\u010eal\u0161ie\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-f8938d2 e-con-full e-flex e-con e-parent\" data-id=\"f8938d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<h2 data-interaction-id=\"3f628fd\" class=\"text-color-green text-align-center headline-1 e-3f628fd-0612cf7 e-heading-base\" data-e-type=\"widget\" data-id=\"3f628fd\">N\u00e1\u0161 pr\u00edbeh<\/h2>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcaa210 elementor-widget elementor-widget-html\" data-id=\"fcaa210\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n     KI-HINWEIS\r\n     Dieser Code ist teilweise KI-generiert. Ein Gro\u00dfteil wurde manuell geschrieben;\r\n     KI wurde prim\u00e4r f\u00fcr repetitive Aufgaben und zur Assistenz verwendet.\r\n     Der gesamte Code sowie alle Inhalte wurden manuell \u00fcberpr\u00fcft.\r\n     Modelle: Claude Opus 4.8, Claude Opus 5, Claude Opus 5.5.\r\n     Erstellt und \u00fcberpr\u00fcft von NK.\r\n     ============================================================ -->\r\n<!-- ============================================================\r\n     PFANNER \u2013 FIRMENGESCHICHTE \u00b7 MOBILE  (Auslieferungs-Bundle)\r\n     ------------------------------------------------------------\r\n     EIN-DATEI-FASSUNG f\u00fcr ein Elementor-HTML-Element.\r\n     Enth\u00e4lt Markup + <style> + <script> inline. Eigenst\u00e4ndig und\r\n     unabh\u00e4ngig von der Desktop-Fassung (export.html).\r\n     Sichtbar < 1024px, ab 1024px per display:none ausgeblendet.\r\n\r\n     >>> Diese Datei wird MANUELL mit index-mobile.html \/ style-mobile.css \/\r\n         script-mobile.js synchron gehalten (kein Build-Prozess). <<<\r\n     ============================================================ -->\r\n<style>\r\n\/* ============================================================\r\n   PFANNER \u2013 FIRMENGESCHICHTE \u00b7 MOBILE (Zeitstrahl-Slider)\r\n   Alles unter .phm-history gescoped, Pr\u00e4fix \"phm-\".\r\n   Schriften (Nunito \/ Bebas Neue) werden nur referenziert.\r\n   ============================================================ *\/\r\n.phm-history {\r\n    --phm-bg: #FBF7EC;\r\n    --phm-green: #1f6b3a;\r\n    --phm-green-dark: #14532a;\r\n    --phm-text: #2b2b2b;\r\n\r\n    --phm-fade: 0.45s;\r\n    --phm-clamp: 220px;\r\n\r\n    --phm-media-ratio: 4 \/ 3;\r\n    --phm-radius: 16px;\r\n\r\n    --phm-dot: 12px;\r\n    --phm-apple: 30px;\r\n    --phm-line-pad: 0px;\r\n\r\n    --phm-font-text: \"Nunito\", system-ui, -apple-system, \"Segoe UI\", sans-serif;\r\n    --phm-font-head: \"Bebas Neue\", \"Nunito\", sans-serif;\r\n\r\n    box-sizing: border-box;\r\n    display: block;\r\n    width: 100%;\r\n    background: var(--phm-bg);\r\n    color: var(--phm-text);\r\n    font-family: var(--phm-font-text);\r\n    line-height: 1.55;\r\n    overflow: hidden;\r\n}\r\n.phm-history *,\r\n.phm-history *::before,\r\n.phm-history *::after { box-sizing: border-box; }\r\n\r\n.phm-inner {\r\n    margin: 0 auto;\r\n    padding: 24px 16px 32px;\r\n}\r\n\r\n\/* Gemeinsame Basis aller drei Slide-Tracks (Bild, \u00dcberschrift, Text) *\/\r\n.phm-track {\r\n    display: flex;\r\n    will-change: transform;\r\n    transition: transform var(--phm-fade) ease;\r\n}\r\n\r\n\/* 1 \u2013 MEDIA *\/\r\n.phm-media-vp { overflow: hidden; border-radius: var(--phm-radius); }\r\n.phm-media-slide { flex: 0 0 100%; min-width: 0; }\r\n.phm-media {\r\n    margin: 0;\r\n    width: 100%;\r\n    aspect-ratio: var(--phm-media-ratio);\r\n    overflow: hidden;\r\n    border-radius: var(--phm-radius);\r\n    background: #e9e3d3;\r\n}\r\n.phm-media img { display: block; width: 100%; height: 100%; object-fit: cover; }\r\n\r\n\/* 2 \u2013 KOPFZEILE: Pfeile + \u00dcberschrift *\/\r\n.phm-head-row { display: flex; align-items: center; gap: 8px; margin: 18px 0 14px; }\r\n.phm-head-vp { flex: 1 1 auto; overflow: hidden; min-width: 0; }\r\n.phm-head-slide {\r\n    flex: 0 0 100%; min-width: 0;\r\n    display: flex; align-items: center; justify-content: center;\r\n}\r\n.phm-heading {\r\n    margin: 0;\r\n    font-family: var(--phm-font-head);\r\n    font-weight: 400;\r\n    font-size: clamp(26px, 7vw, 34px);\r\n    line-height: 1.05;\r\n    letter-spacing: 0.5px;\r\n    color: var(--phm-green);\r\n    text-transform: uppercase;\r\n    text-align: center;\r\n}\r\n.phm-arrow {\r\n    flex: 0 0 auto;\r\n    display: inline-flex; align-items: center; justify-content: center;\r\n    width: 44px; height: 44px;\r\n    margin: 0; padding: 0; border: 0;\r\n    background: transparent; box-shadow: none;\r\n    -webkit-appearance: none; appearance: none;\r\n    color: var(--phm-green);\r\n    cursor: pointer; user-select: none;\r\n    -webkit-tap-highlight-color: transparent;\r\n    transition: opacity var(--phm-fade) ease, color var(--phm-fade) ease;\r\n}\r\n.phm-arrow::before {\r\n    content: \"\";\r\n    width: 32px; height: 32px;\r\n    background: no-repeat center \/ contain;\r\n    transition: opacity var(--phm-fade) ease;\r\n}\r\n.phm-arrow-prev { justify-content: flex-start; }\r\n.phm-arrow-next { justify-content: flex-end; }\r\n.phm-arrow-prev::before { background-image: url(\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/09\/pfeil-links.png\"); }\r\n.phm-arrow-next::before { background-image: url(\"https:\/\/www.pfanner.com\/wp-content\/uploads\/2026\/09\/pfeil-rechts.png\"); }\r\n.phm-arrow:hover::before { opacity: 0.75; }\r\n.phm-arrow[aria-disabled=\"true\"] { opacity: 0.28; pointer-events: none; cursor: default; }\r\n.phm-arrow:focus-visible { outline: 3px solid var(--phm-green); outline-offset: 2px; border-radius: 6px; }\r\n\r\n\/* 3 \u2013 ZEITSTRAHL (STATISCH) *\/\r\n.phm-timeline {\r\n    position: relative;\r\n    padding: 0 var(--phm-line-pad);\r\n    margin: 6px 0 22px;\r\n    height: var(--phm-apple);\r\n}\r\n.phm-line-inner { position: relative; width: 100%; height: 100%; }\r\n.phm-line {\r\n    position: absolute; left: 0; right: 0; top: 50%;\r\n    transform: translateY(-50%);\r\n    border-top: 2px dashed var(--phm-green);\r\n    opacity: 0.85;\r\n}\r\n.phm-dot {\r\n    position: absolute; top: 50%;\r\n    width: var(--phm-dot); height: var(--phm-dot);\r\n    transform: translate(-50%, -50%);\r\n    background: var(--phm-green);\r\n    border-radius: 50%;\r\n    transition: opacity var(--phm-fade) ease, transform var(--phm-fade) ease;\r\n}\r\n.phm-dot.is-active { opacity: 0; transform: translate(-50%, -50%) scale(0.4); }\r\n.phm-apple {\r\n    position: absolute; top: 50%; left: 0;\r\n    width: var(--phm-apple); height: var(--phm-apple);\r\n    transform: translate(-50%, -50%);\r\n    transition: left var(--phm-fade) ease;\r\n    pointer-events: none;\r\n}\r\n.phm-apple img { display: block; width: 100%; height: 100%; object-fit: contain; }\r\n\r\n\/* 4 \u2013 TEXT *\/\r\n.phm-lower-vp { overflow: hidden; transition: height var(--phm-fade) ease; }\r\n.phm-lower-track { align-items: flex-start; }\r\n.phm-text-panel { flex: 0 0 100%; min-width: 0; }\r\n.phm-text {\r\n    font-size: 17px; color: var(--phm-text);\r\n    overflow: hidden;\r\n    transition: max-height var(--phm-fade) ease;\r\n}\r\n.phm-text p { margin: 0 0 14px; }\r\n.phm-text p:last-child { margin-bottom: 0; }\r\n.phm-text strong { font-weight: 700; }\r\n.phm-text a { color: var(--phm-green); text-decoration: underline; text-underline-offset: 2px; }\r\n.phm-text a:hover { color: var(--phm-green-dark); }\r\n\r\n.phm-more {\r\n    display: inline-flex; align-items: center; gap: 7px;\r\n    margin-top: 14px; padding: 0; border: 0;\r\n    background: none; box-shadow: none;\r\n    -webkit-appearance: none; appearance: none;\r\n    color: var(--phm-green);\r\n    font-family: var(--phm-font-text);\r\n    font-size: 16px; font-weight: 700; line-height: 1.2;\r\n    text-decoration: none; cursor: pointer; user-select: none;\r\n}\r\n.phm-more:hover { color: var(--phm-green-dark); text-decoration: underline; }\r\n.phm-more:focus-visible { outline: 2px solid var(--phm-green); outline-offset: 3px; border-radius: 2px; }\r\n.phm-more::after {\r\n    content: \"\";\r\n    width: 8px; height: 8px;\r\n    border-right: 2px solid currentColor;\r\n    border-bottom: 2px solid currentColor;\r\n    transform: translateY(-2px) rotate(45deg);\r\n    transition: transform var(--phm-fade) ease;\r\n}\r\n.phm-more[aria-expanded=\"true\"]::after { transform: translateY(1px) rotate(-135deg); }\r\n.phm-lower-vp.is-instant { transition: none; }\r\n\r\n\/* HILFSKLASSEN & A11Y *\/\r\n.phm-visually-hidden {\r\n    position: absolute !important;\r\n    width: 1px; height: 1px;\r\n    padding: 0; margin: -1px;\r\n    overflow: hidden;\r\n    clip: rect(0 0 0 0);\r\n    white-space: nowrap;\r\n    border: 0;\r\n}\r\n@media (prefers-reduced-motion: reduce) {\r\n    .phm-history * { transition-duration: 0.001s !important; }\r\n}\r\n\r\n\/* SICHTBARKEIT: Mobile nur < 1024px *\/\r\n@media (min-width: 1024px) {\r\n    .phm-history { display: none !important; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"phm-history\" data-phm-history\r\n         aria-roledescription=\"Karusel\"\r\n         aria-label=\"Hist&oacute;ria spolo\u010dnosti Pfanner\">\r\n    <div class=\"phm-inner\">\r\n\r\n        <!-- Live-Region: k\u00fcndigt den aktiven Slide f\u00fcr Screenreader an -->\r\n        <p class=\"phm-visually-hidden\" aria-live=\"polite\" data-phm-live><\/p>\r\n\r\n        <!-- 1 \u2013 BILD (gleitet) -->\r\n        <div class=\"phm-media-vp\" data-phm-media-vp>\r\n            <div class=\"phm-media-track phm-track\" data-phm-media-track>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1856.webp\" alt=\"Historick&aacute; \u010diernobiela sn&iacute;mka: Rodina Pfannerovcov s de\u0165mi a psom stoj&iacute; pred hostincom Zum Hirschen v Lauterachu, v pozad&iacute; dedinsk&yacute; kostol.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1930.webp\" alt=\"Historick&aacute; sn&iacute;mka z po\u010diatkov v&yacute;roby &scaron;tiav: Zamestnanci plnia ovocn&uacute; &scaron;\u0165avu do flia&scaron; s patentov&yacute;m uz&aacute;verom na malom zariaden&iacute;.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1949.webp\" alt=\"Historick&aacute; sn&iacute;mka stroja na um&yacute;vanie a plnenie flia&scaron; zna\u010dky Holstein &amp; Kappert s f\u013ea&scaron;ami s patentov&yacute;m uz&aacute;verom a dreven&yacute;mi debnami Pfanner.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1960.webp\" alt=\"\u017deriav naklad&aacute; dva \u017elt&eacute; cisternov&eacute; kontajnery s n&aacute;pisom Pfanner Fruchts&auml;fte na \u017eelezni\u010dn&yacute; vag&oacute;n.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1970.webp\" alt=\"Prehliadka exportn&eacute;ho sortimentu spolo\u010dnosti Pfanner: plechovky, f\u013ea&scaron;e s patentov&yacute;m uz&aacute;verom a kart&oacute;ny s jablkovou, hroznovou a pomaran\u010dovou &scaron;\u0165avou, \u010diasto\u010dne s arabsk&yacute;m ozna\u010den&iacute;m.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1980.webp\" alt=\"Firemn&aacute; budova v s&iacute;dle v Lauterachu s tromi \u017elto-\u010derven&yacute;mi n&aacute;kladn&yacute;mi vozidlami Pfanner pred budovou pod modrou oblohou.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1985.webp\" alt=\"Leteck&aacute; sn&iacute;mka z&aacute;vodu v Ennse s dlh&yacute;mi radmi plne nalo\u017een&yacute;ch \u017eelezni\u010dn&yacute;ch vag&oacute;nov s jablkami, v pozad&iacute; polia a kopce.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1990.webp\" alt=\"Modern&aacute; plniaca linka so zariadeniami Tetra Brik Aseptic; na dopravn&iacute;kov&yacute;ch p&aacute;soch sa pohybuj&uacute; \u017elto-zelen&eacute; kart&oacute;ny s jablkovou &scaron;\u0165avou Pfanner.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/2001.webp\" alt=\"Vysokor&yacute;chlostn&aacute; baliaca linka s kart&oacute;nmi \u013eadov&eacute;ho \u010daju Pfanner zachten&yacute;mi v pohybe na nerezov&yacute;ch dopravn&iacute;kov&yacute;ch p&aacute;soch.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/2012.webp\" alt=\"\u010cerveno-\u017elt&eacute; nekt&aacute;rinky pl&aacute;vaj&uacute; v um&yacute;vacom \u017e\u013eabe, zamestnanec ru\u010dne triedi ovocie.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/2013.webp\" alt=\"Detailn&yacute; z&aacute;ber na PET plniacu linku, ktor&aacute; pln&iacute; prieh\u013eadn&eacute; plastov&eacute; f\u013ea&scaron;e n&aacute;pojom jant&aacute;rovej farby.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/2026.webp\" alt=\"Zamestnanec v zelenom pracovnom odeve Pfanner so sie\u0165kou na vlasy kontroluje v svetlej v&yacute;robnej hale balenie n&aacute;poja.\"><\/figure>\r\n                <\/div>\r\n                <div class=\"phm-media-slide\">\r\n                    <figure class=\"phm-media\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/Heute.webp\" alt=\"Dne&scaron;n&eacute; s&iacute;dlo spolo\u010dnosti Pfanner v Lauterachu: historick&aacute; budova s \u010derven&yacute;mi okenicami ved\u013ea modernej pr&iacute;stavby, na fas&aacute;de porastenej bre\u010dtanom sa nach&aacute;dzaj&uacute; mozaiky a n&aacute;pis Weinkeller Hermann Pfanner.\"><\/figure>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- 2 \u2013 PFEILE + \u00dcBERSCHRIFT -->\r\n        <div class=\"phm-head-row\">\r\n            <span class=\"phm-arrow phm-arrow-prev\" data-phm-prev\r\n                  role=\"button\" tabindex=\"0\" aria-label=\"Predch&aacute;dzaj&uacute;ci m&iacute;\u013enik\"><\/span>\r\n\r\n            <div class=\"phm-head-vp\">\r\n                <div class=\"phm-head-track phm-track\" data-phm-head-track>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">Zalo\u017eenie v roku 1856<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">1930<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">1949 a\u017e 1954<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">60. roky 20. storo\u010dia<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">70. roky 20. storo\u010dia<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">80. roky 20. storo\u010dia<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">1985 a\u017e 1986<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">90. roky 20. storo\u010dia<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">2001<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">2012<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">2013 a\u017e 2016<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">2026<\/h3><\/div>\r\n                    <div class=\"phm-head-slide\"><h3 class=\"phm-heading\">2026 &ndash; dnes<\/h3><\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <span class=\"phm-arrow phm-arrow-next\" data-phm-next\r\n                  role=\"button\" tabindex=\"0\" aria-label=\"Nasleduj&uacute;ci m&iacute;\u013enik\"><\/span>\r\n        <\/div>\r\n\r\n        <!-- 3 \u2013 ZEITSTRAHL (STATISCH, dekorativ, nicht klickbar) -->\r\n        <div class=\"phm-timeline\" aria-hidden=\"true\">\r\n            <div class=\"phm-line-inner\">\r\n                <span class=\"phm-line\"><\/span>\r\n                <span class=\"phm-dot is-active\" style=\"left:0%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:8.3333%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:16.6667%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:25%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:33.3333%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:41.6667%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:50%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:58.3333%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:66.6667%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:75%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:83.3333%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:91.6667%\"><\/span>\r\n                <span class=\"phm-dot\" style=\"left:100%\"><\/span>\r\n                <span class=\"phm-apple\" data-phm-apple><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- 4 \u2013 TEXT (gleitet). \"Mehr lesen\" wird per JS angeh\u00e4ngt. -->\r\n        <div class=\"phm-lower-vp\" data-phm-lower-vp>\r\n            <div class=\"phm-lower-track phm-track\" data-phm-lower-track>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-1\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 1 z 13: 1856 &ndash; zalo\u017eenie\">\r\n                    <div class=\"phm-text\">\r\n                        <p>Korene rodinn&eacute;ho podniku Pfanner siahaj&uacute; k Maxovi Hermannovi Pfannerovi a do <strong>roku 1856<\/strong>...<\/p>\r\n                        <p>Max Hermann Pfanner kupuje v Lauterachu &bdquo;Gasthaus Hirschen&ldquo; s mal&yacute;m pivovarom a p&aacute;lenicou. U\u017e v tom \u010dase sa z ovocia z regi&oacute;nu, najm&auml; z jab\u013ak a hru&scaron;iek, p&aacute;lila p&aacute;lenka. Vtedy e&scaron;te nik netu&scaron;il, \u017ee z podniku vyrastie jeden z najv&auml;\u010d&scaron;&iacute;ch spracovate\u013eov jab\u013ak v Eur&oacute;pe.<\/p>\r\n                        <p>V roku 1919 preber&aacute; podnik vnuk Hermann Pfanner a v nasleduj&uacute;cich rokoch ho roz&scaron;iruje o obchod s po\u013enohospod&aacute;rskymi v&yacute;robkami a v&iacute;nom. T&yacute;m polo\u017eil z&aacute;klad dne&scaron;nej spolo\u010dnosti, ktor&yacute;m je &scaron;pecializ&aacute;cia na v&yacute;robu ovocn&yacute;ch n&aacute;pojov.<\/p>\r\n                        <p>V 20. rokoch 20. storo\u010dia za\u010d&iacute;na Pfanner s v&yacute;robou ovocn&eacute;ho v&iacute;na a v regi&oacute;ne si z&iacute;skava ob\u013eubu jeho ovocn&yacute; sladk&yacute; mu&scaron;t. Sladk&yacute; mu&scaron;t nie je ni\u010d in&eacute; ako \u010derstvo vylisovan&aacute; &scaron;\u0165ava, zvy\u010dajne zo zmesi jab\u013ak a hru&scaron;iek.<\/p>\r\n                        <p>V miernom podneb&iacute; oblasti Bodamsk&eacute;ho jazera sa na ovocn&yacute;ch l&uacute;kach dar&iacute; mno\u017estvu jablon&iacute;. Ovocie, ktor&eacute; nazbierali po\u013enohospod&aacute;ri, rodina Pfannerovcov vykupovala na v&yacute;robu ovocn&eacute;ho v&iacute;na. Mno\u017estvo \u010derstv&yacute;ch jab\u013ak, ktor&eacute; sa takto nazbieralo, bolo zna\u010dn&eacute; &ndash; najm&auml; preto, \u017ee v&scaron;etko sa muselo robi\u0165 ru\u010dne. Do pr&aacute;ce sa zapojila cel&aacute; rodina, mlad&iacute; aj star&iacute;, ka\u017ed&yacute; musel prilo\u017ei\u0165 ruku k dielu!<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-2\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 2 z 13: 1930\">\r\n                    <div class=\"phm-text\">\r\n                        <p>Okolo roku 1930 za\u010d&iacute;na Hermann Pfanner vyr&aacute;ba\u0165 nealkoholick&yacute; sladk&yacute; mu&scaron;t a na jeho konzerv&aacute;ciu pou\u017e&iacute;va prv&eacute; mal&eacute; pasteriza\u010dn&eacute; zariadenie v Rak&uacute;sku. Proces pasteriz&aacute;cie vyvinul v roku 1864 Louis Pasteur. Pasteur zistil, \u017ee kr&aacute;tkodob&yacute;m zahriat&iacute;m mo\u017eno usmrti\u0165 v&auml;\u010d&scaron;inu mikroorganizmov obsiahnut&yacute;ch v potravin&aacute;ch bez pou\u017eitia chemik&aacute;li&iacute;. Sladk&yacute; mu&scaron;t sa tak stal trvanlivou ovocnou &scaron;\u0165avou.<\/p>\r\n                        <p>Hermann Pfanner zomiera v obdob&iacute; n&aacute;ro\u010dn&yacute;ch hospod&aacute;rskych pomerov. Ferdinanda Pfanner s ve\u013ekou energiou a odhodlan&iacute;m pokra\u010duje v odkaze svojho man\u017eela. Po 2. svetovej vojne preberaj&uacute; podnik ich deti Hedwig, Hans, Erwin a Egon a pokra\u010duj&uacute; tak v 4. gener&aacute;cii rodiny.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-3\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 3 z 13: 1949 a\u017e 1954\">\r\n                    <div class=\"phm-text\">\r\n                        <p>V\u010faka tvrdej pr&aacute;ci, &scaron;etrnosti a podnikate\u013esk&yacute;m n&aacute;padom &ndash; ako napr&iacute;klad obchodu s \u010derstv&yacute;m ovoc&iacute;m v susednom &Scaron;vaj\u010diarsku &ndash; sa z&iacute;skavali finan\u010dn&eacute; prostriedky, ktor&eacute; sa priebe\u017ene investovali do v&yacute;voja a zdokona\u013eovania technol&oacute;gi&iacute;.<\/p>\r\n                        <p>&Scaron;\u0165avy sa v tom \u010dase plnili do praktick&yacute;ch flia&scaron; s patentov&yacute;m uz&aacute;verom. Spolo\u010dnos\u0165 Pfanner u\u017e v tom \u010dase disponovala vysokov&yacute;konnou plniacou linkou. Hrubostenn&eacute; f\u013ea&scaron;e sa dali opakovane um&yacute;va\u0165 a plni\u0165 prakticky neobmedzene. Hoci sa v m&eacute;di&aacute;ch e&scaron;te nehovorilo o ochrane \u017eivotn&eacute;ho prostredia, v spolo\u010dnosti Pfanner sa jej u\u017e vtedy venovala ve\u013ek&aacute; pozornos\u0165.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-4\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 4 z 13: 60. roky\">\r\n                    <div class=\"phm-text\">\r\n                        <p>V 60. rokoch 20. storo\u010dia nadob&uacute;da spolo\u010dnos\u0165 nov&eacute; rozmery a v&yacute;razne expanduje. Aby bolo mo\u017en&eacute; z&aacute;sobova\u0165 exportn&eacute; krajiny, je potrebn&eacute; ve\u013ek&eacute; mno\u017estvo jab\u013ak, ako to n&aacute;zorne ukazuje obr&aacute;zok. Ovocie sa zbiera po celom Rak&uacute;sku a v susedn&yacute;ch krajin&aacute;ch a vlakmi sa prepravuje na miesto spracovania.<\/p>\r\n                        <p>60. roky s&uacute; navy&scaron;e charakteristick&eacute; intenz&iacute;vnym rozvojom medzin&aacute;rodn&eacute;ho obchodu v oblasti ovocn&yacute;ch koncentr&aacute;tov, ktor&eacute; sa na export nakladaj&uacute; do cisterien. Koncentr&aacute;t z jablkovej &scaron;\u0165avy Pfanner je v tom \u010dase \u017eiadan&yacute; u\u017e aj v Amerike.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-5\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 5 z 13: 70. roky\">\r\n                    <div class=\"phm-text\">\r\n                        <p>V 70. rokoch 20. storo\u010dia prekvit&aacute; obchod s Bl&iacute;zkym v&yacute;chodom: arabsk&eacute; krajiny ako Spojen&eacute; arabsk&eacute; emir&aacute;ty, Saudsk&aacute; Ar&aacute;bia, Kuvajt \u010di Katar s&uacute; z&aacute;sobovan&eacute; ovocn&yacute;mi &scaron;\u0165avami spolo\u010dnosti Pfanner z Rak&uacute;ska.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-6\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 6 z 13: 80. roky\">\r\n                    <div class=\"phm-text\">\r\n                        <p>V&yacute;robn&aacute; hala v hlavnom z&aacute;vode v Lauterachu bola v roku 1982 nanovo postaven&aacute;. I&scaron;lo o prv&yacute; ve\u013ek&yacute; stavebn&yacute; projekt Hermanna Pfannera, ktor&yacute; je dodnes spolo\u010dn&iacute;kom a technick&yacute;m riadite\u013eom. Objem invest&iacute;cie predstavoval 20 mili&oacute;nov &scaron;ilingov &ndash; na vtedaj&scaron;iu dobu obrovsk&aacute; suma.<\/p>\r\n                        <p>Ako priekopn&iacute;k za\u010d&iacute;na spolo\u010dnos\u0165 v roku 1983 s v&yacute;robou \u013eadov&eacute;ho \u010daju. Odvtedy sa na jej starostlivej v&yacute;robe zmenilo len m&aacute;lo: \u010daje sa dodnes \u010derstvo l&uacute;huj&uacute;! Spolo\u010dnos\u0165 Pfanner uviedla na trh prv&eacute; 2-litrov&eacute; balenie so skrutkovac&iacute;m uz&aacute;verom, ktor&eacute; je dnes najob\u013e&uacute;benej&scaron;&iacute;m balen&iacute;m v Nemecku.&nbsp;<\/p>\r\n                        <p>Vicekancel&aacute;r Dr. Steger ude\u013euje rodinn&eacute;mu podniku v roku 1984 &scaron;t&aacute;tny znak. Len nieko\u013eko spolo\u010dnost&iacute;, ktor&eacute; sa vyzna\u010duj&uacute; mimoriadnymi z&aacute;sluhami o rak&uacute;ske hospod&aacute;rstvo alebo vynikaj&uacute;cim postaven&iacute;m vo svojom odvetv&iacute;, z&iacute;skava privil&eacute;gium nosi\u0165 tento znak. Hans Pfanner, na sn&iacute;mke nosite\u013e &scaron;t&aacute;tneho znaku, je hrd&yacute; na svoje \u017eivotn&eacute; dielo.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-7\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 7 z 13: 1985 a\u017e 1986\">\r\n                    <div class=\"phm-text\">\r\n                        <p>V rokoch 1985 a\u017e 1986 vybudovala spolo\u010dnos\u0165 Pfanner v Ennse (Horn&eacute; Rak&uacute;sko), v bl&iacute;zkosti ovocin&aacute;rskych oblast&iacute;, v&yacute;konn&yacute; z&aacute;vod na v&yacute;robu ovocn&yacute;ch koncentr&aacute;tov. Po \u010fal&scaron;&iacute;ch invest&iacute;ci&aacute;ch sa tento z&aacute;vod pova\u017euje za jeden z najmodernej&scaron;&iacute;ch a naj&scaron;etrnej&scaron;&iacute;ch k zdrojom v n&aacute;pojovom priemysle.<\/p>\r\n                        <p>V roku 1987 vzbudila ve\u013ek&uacute; pozornos\u0165 akcia &bdquo;Pfl&uuml;ckt Euch Pfanner&ldquo;. Po celej krajine boli rozmiestnen&eacute; reklamn&eacute; plochy, na ktor&yacute;ch boli umiestnen&eacute; balenia ovocn&yacute;ch &scaron;tiav, ktor&eacute; si \u013eudia mohli &bdquo;odtrhn&uacute;\u0165&ldquo;. Kampa\u0148 mala ve\u013ek&yacute; &uacute;spech a nieko\u013eko t&yacute;\u017ed\u0148ov ka\u017ed&uacute; noc vyr&aacute;\u017eali &bdquo;z&aacute;sahov&eacute; t&iacute;my&ldquo;, aby doplnili vypr&aacute;zdnen&eacute; reklamn&eacute; plochy. Pfanner &ndash; priekopn&iacute;k guerilla marketingu!<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-8\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 8 z 13: 90. roky\">\r\n                    <div class=\"phm-text\">\r\n                        <p>Olympijsk&yacute; v&iacute;\u0165az v skokoch na ly\u017eiach Toni Innauer &uacute;\u010dinkoval za\u010diatkom 90. rokov ako tv&aacute;r telev&iacute;zneho spotu Pfanner. Innauer dvakr&aacute;t vylep&scaron;il svetov&yacute; rekord v lete na ly\u017eiach. Bol prv&yacute;m skokanom na ly\u017eiach v hist&oacute;rii, ktor&yacute; 6. marca 1976 v Oberstdorfe z&iacute;skal od rozhodcov p&auml;\u0165kr&aacute;t zn&aacute;mku 20 za perfektn&yacute; let na ly\u017eiach dlh&yacute; 168&nbsp;m. Skoky na ly\u017eiach aj v&yacute;roba ovocn&yacute;ch &scaron;tiav si vy\u017eaduj&uacute; zru\u010dnos\u0165, vysvet\u013euje n&aacute;m Toni.&hellip;<\/p>\r\n                        <p>V rokoch 1993 a\u017e 1995 sa Pfanner zameriava na nov&eacute; inovat&iacute;vne syst&eacute;my balenia a v Enns buduje druh&yacute; v&yacute;robn&yacute; z&aacute;vod, ktor&yacute; sa v\u010faka invest&iacute;ci&aacute;m dodnes priebe\u017ene roz&scaron;iruje.<\/p>\r\n                        <p>V roku 1999 nos&iacute; rak&uacute;sky t&iacute;m v behu na ly\u017eiach farby spolo\u010dnosti Pfanner. P&aacute;ni Botvinov, Gandler, Hofmann a Stadlober z&iacute;skavaj&uacute; zlato na majstrovstv&aacute;ch sveta v Ramsau.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-9\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 9 z 13: 2001\">\r\n                    <div class=\"phm-text\">\r\n                        <p>V Nemecku prudko rastie spotreba \u013eadov&eacute;ho \u010daju. V roku 2001 za\u010d&iacute;na spolo\u010dnos\u0165 Pfanner s v&yacute;robou ovocn&yacute;ch &scaron;tiav a \u013eadov&eacute;ho \u010daju v Hamburgu a odvtedy je v tejto oblasti l&iacute;drom na nemeckom trhu. Pfanner sa t&yacute;m presadzuje v konkurencii siln&yacute;ch glob&aacute;lnych hr&aacute;\u010dov. V roku 2001 sa konate\u013e Mag. Peter Pfanner z 5. gener&aacute;cie rodiny po prv&yacute;kr&aacute;t objavuje pred kamerou v telev&iacute;znom spote. Dnes m&aacute; reklamn&yacute; spot &bdquo;Peter Pfanner a medve\u010f&ldquo; v Rak&uacute;sku kultov&yacute; status. <a href=\"https:\/\/www.youtube.com\/watch?v=tLQIWExzbhI\">Tu<\/a>&nbsp;si pozrite video z tej doby.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-10\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 10 z 13: 2012\">\r\n                    <div class=\"phm-text\">\r\n                        <p>Tam, kde rast&uacute; najlep&scaron;ie broskyne, nekt&aacute;rinky, marhule a jahody, sa v roku 2012 za\u010d&iacute;na sprac&uacute;vanie ovocia vybudovan&iacute;m v&yacute;robn&eacute;ho a plniaceho z&aacute;vodu v Policoro v ju\u017enom Taliansku. Tak mo\u017eno slnkom dozret&eacute; ovocie spracova\u0165 \u010derstv&eacute; a lahodn&eacute; druhy ovocn&yacute;ch &scaron;tiav priamo plni\u0165.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-11\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 11 z 13: 2013 a\u017e 2016\">\r\n                    <div class=\"phm-text\">\r\n                        <p>V rokoch 2013 a\u017e 2015 sa priebe\u017ene investuje do v&scaron;etk&yacute;ch z&aacute;vodov spolo\u010dnosti, okrem in&eacute;ho do roz&scaron;&iacute;renia skladovac&iacute;ch kapac&iacute;t a v&yacute;robn&yacute;ch zariaden&iacute;, ako napr&iacute;klad do aseptickej PET linky v z&aacute;vode v Ennse, ktor&aacute; patr&iacute; medzi najmodernej&scaron;ie na svete. Aseptick&eacute; znamen&aacute; tak&eacute; \u010dist&eacute; ako na opera\u010dnej s&aacute;le. Presved\u010dte sa sami o \u010distote v tomto <a href=\"https:\/\/www.youtube.com\/watch?v=mfbyAFB-d7k\">videu<\/a>.<\/p>\r\n                        <p>V roku 2016 investuje spolo\u010dnos\u0165 Pfanner do vysokor&yacute;chlostnej linky SIG na najvy&scaron;&scaron;ej technologickej &uacute;rovni. Pfanner op&auml;\u0165 potvrdzuje svoju inovat&iacute;vnos\u0165 prechodom z 1-litrov&eacute;ho sortimentu ovocn&yacute;ch &scaron;tiav na prv&uacute; kart&oacute;nov&uacute; f\u013ea&scaron;u, z ktorej sa d&aacute; ve\u013emi dobre pi\u0165 priamo.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-12\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 12 z 13: 2026\">\r\n                    <div class=\"phm-text\">\r\n                        <p>Pfanner roz&scaron;iruje z&aacute;vod v Lauterachu o modern&uacute; linku na plnenie plechoviek. Novou plniacou linkou spolo\u010dnos\u0165 reaguje na dopyt po n&aacute;pojoch v plechovk&aacute;ch a z&aacute;rove\u0148 posil\u0148uje svoje v&yacute;robn&eacute; kapacity a flexibilitu. T&aacute;to invest&iacute;cia pod\u010diarkuje odhodlanie spolo\u010dnosti Pfanner neust&aacute;le napredova\u0165 v oblasti inov&aacute;ci&iacute; a kvality.<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"phm-text-panel\" id=\"phm-panel-13\" role=\"group\" aria-roledescription=\"F&oacute;lia\" aria-label=\"Sn&iacute;mka 13 z 13: 2026 Dnes\">\r\n                    <div class=\"phm-text\">\r\n                        <p>Rodina dodnes akt&iacute;vne stoj&iacute; za medzin&aacute;rodne v&yacute;znamnou, nez&aacute;vislou tradi\u010dnou spolo\u010dnos\u0165ou: Pfanner je 100&nbsp;% rodinn&yacute; podnik vo vlastn&iacute;ctve rod&iacute;n Pfannerovcov, Schneiderovcov a Dietrichovcov, ktor&eacute; ju riadia spolu s extern&yacute;m mana\u017ementom. To\u013eko z minulosti, teraz za\u010dnime p&iacute;sa\u0165 bud&uacute;cnos\u0165.&hellip;<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/* ============================================================\r\n   PFANNER \u2013 FIRMENGESCHICHTE \u00b7 MOBILE (Zeitstrahl-Slider)\r\n   Reines Vanilla-JS. Eigenst\u00e4ndig, unabh\u00e4ngig von script.js.\r\n   Siehe DOKUMENTATION.md, Abschnitt \"Mobile\".\r\n   ============================================================ *\/\r\n(function () {\r\n  \"use strict\";\r\n\r\n  \/* ---- Tuning-Konstanten (an einer Stelle geb\u00fcndelt) ---- *\/\r\n  var SWIPE_THRESHOLD_PX = 40;   \/\/ Mindest-Wischweg (px), ab dem ein Slide-Wechsel ausgel\u00f6st wird\r\n  var SWIPE_AXIS_LOCK_PX = 10;   \/\/ Weg (px), ab dem die Wischrichtung (horizontal\/vertikal) feststeht\r\n  var CLAMP_SLACK_PX     = 16;   \/\/ Toleranz (px): erst wenn der Text so viel h\u00f6her als --phm-clamp ist, kommt \"Mehr lesen\"\r\n  var RESIZE_DEBOUNCE_MS = 120;  \/\/ Entprellung (ms) des resize-Handlers\r\n  \/\/ Notfallwert, falls die CSS-Variable --phm-clamp fehlt. Die CSS-Variable ist\r\n  \/\/ die ma\u00dfgebliche Quelle \u2013 dieser Wert greift nur, wenn sie nicht gelesen werden kann.\r\n  var CLAMP_FALLBACK_PX  = 220;\r\n\r\n  document.querySelectorAll(\"[data-phm-history]\").forEach(initMobileHistory);\r\n\r\n  function initMobileHistory(root) {\r\n    var mediaTrack = root.querySelector(\"[data-phm-media-track]\");\r\n    var headTrack  = root.querySelector(\"[data-phm-head-track]\");\r\n    var lowerTrack = root.querySelector(\"[data-phm-lower-track]\");\r\n    var lowerVp    = root.querySelector(\"[data-phm-lower-vp]\");\r\n    var apple      = root.querySelector(\"[data-phm-apple]\");\r\n    var prevBtn    = root.querySelector(\"[data-phm-prev]\");\r\n    var nextBtn    = root.querySelector(\"[data-phm-next]\");\r\n    var live       = root.querySelector(\"[data-phm-live]\");\r\n    if (!mediaTrack || !headTrack || !lowerTrack || !lowerVp) return;\r\n\r\n    var dots        = slice(root.querySelectorAll(\".phm-dot\"));\r\n    var panels      = slice(lowerTrack.querySelectorAll(\".phm-text-panel\"));\r\n    var headings    = slice(headTrack.querySelectorAll(\".phm-heading\"));\r\n    var mediaSlides = slice(mediaTrack.querySelectorAll(\".phm-media-slide\"));\r\n    var count = Math.min(panels.length, headings.length, mediaSlides.length);\r\n    if (!count) return;\r\n\r\n    var current = 0;\r\n    var observeActive = null;\r\n    var clampPx = parseInt(getComputedStyle(root).getPropertyValue(\"--phm-clamp\"), 10) || CLAMP_FALLBACK_PX;\r\n\r\n    \/* --- \"MEHR LESEN\" --- *\/\r\n    function setupClamp(panel) {\r\n      var textEl = panel.querySelector(\".phm-text\");\r\n      if (!textEl) return;\r\n      var needs = textEl.scrollHeight > clampPx + CLAMP_SLACK_PX;\r\n      var btn = panel.querySelector(\".phm-more\");\r\n      if (needs) {\r\n        if (!textEl.id) textEl.id = panel.id + \"-text\";\r\n        if (!textEl.classList.contains(\"is-expanded\")) {\r\n          textEl.style.maxHeight = clampPx + \"px\";\r\n        }\r\n        if (!btn) {\r\n          btn = document.createElement(\"span\");\r\n          btn.className = \"phm-more\";\r\n          btn.setAttribute(\"role\", \"button\");\r\n          btn.setAttribute(\"tabindex\", \"0\");\r\n          btn.setAttribute(\"aria-controls\", textEl.id);\r\n          btn.setAttribute(\"aria-expanded\", \"false\");\r\n          btn.textContent = \"\u010c\u00edta\u0165 viac\";\r\n          btn.addEventListener(\"click\", function () { toggleMore(textEl, btn); });\r\n          btn.addEventListener(\"keydown\", function (e) {\r\n            if (e.key === \"Enter\" || e.key === \" \" || e.key === \"Spacebar\") {\r\n              e.preventDefault();\r\n              toggleMore(textEl, btn);\r\n            }\r\n          });\r\n          panel.appendChild(btn);\r\n        }\r\n      } else {\r\n        textEl.style.maxHeight = \"\";\r\n        textEl.classList.remove(\"is-expanded\");\r\n        if (btn) btn.parentNode.removeChild(btn);\r\n      }\r\n    }\r\n\r\n    function setupAllClamps() { panels.forEach(setupClamp); }\r\n\r\n    function toggleMore(textEl, btn) {\r\n      var expanded = btn.getAttribute(\"aria-expanded\") === \"true\";\r\n      lowerVp.classList.add(\"is-instant\");\r\n      if (!expanded) {\r\n        textEl.classList.add(\"is-expanded\");\r\n        textEl.style.maxHeight = textEl.scrollHeight + \"px\";\r\n        btn.setAttribute(\"aria-expanded\", \"true\");\r\n        btn.textContent = \"\u010c\u00edta\u0165 menej\";\r\n        onTextTransitionEnd(textEl, function () {\r\n          textEl.style.maxHeight = \"none\";\r\n          lowerVp.classList.remove(\"is-instant\");\r\n          updateHeight();\r\n        });\r\n      } else {\r\n        textEl.style.maxHeight = textEl.scrollHeight + \"px\";\r\n        void textEl.offsetHeight;\r\n        requestAnimationFrame(function () {\r\n          textEl.classList.remove(\"is-expanded\");\r\n          textEl.style.maxHeight = clampPx + \"px\";\r\n          btn.setAttribute(\"aria-expanded\", \"false\");\r\n          btn.textContent = \"\u010c\u00edta\u0165 viac\";\r\n        });\r\n        onTextTransitionEnd(textEl, function () {\r\n          lowerVp.classList.remove(\"is-instant\");\r\n          updateHeight();\r\n        });\r\n      }\r\n    }\r\n\r\n    function onTextTransitionEnd(el, cb) {\r\n      el.addEventListener(\"transitionend\", function handler(e) {\r\n        if (e.target === el && e.propertyName === \"max-height\") {\r\n          el.removeEventListener(\"transitionend\", handler);\r\n          cb();\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* --- H\u00d6HE DES TEXT-VIEWPORTS --- *\/\r\n    function updateHeight() {\r\n      var active = panels[current];\r\n      if (active) lowerVp.style.height = active.scrollHeight + \"px\";\r\n    }\r\n\r\n    if (typeof ResizeObserver !== \"undefined\") {\r\n      var ro = new ResizeObserver(function () { updateHeight(); });\r\n      ro.observe(panels[current]);\r\n      observeActive = function (panel) { ro.disconnect(); ro.observe(panel); };\r\n    }\r\n\r\n    panels.forEach(function (p) {\r\n      var img = p.querySelector(\"img\");\r\n      if (img && !img.complete) {\r\n        img.addEventListener(\"load\", function () { setupClamp(p); updateHeight(); }, { once: true });\r\n      }\r\n    });\r\n\r\n    window.addEventListener(\"resize\", debounce(function () {\r\n      setupAllClamps();\r\n      updateHeight();\r\n      positionApple(current);\r\n    }, RESIZE_DEBOUNCE_MS));\r\n\r\n    \/* --- SLIDE-WECHSEL (Linie bleibt statisch) --- *\/\r\n    function setTracks(idx) {\r\n      var x = \"translateX(\" + (-idx * 100) + \"%)\";\r\n      mediaTrack.style.transform = x;\r\n      headTrack.style.transform  = x;\r\n      lowerTrack.style.transform = x;\r\n    }\r\n\r\n    function positionApple(idx) {\r\n      if (apple && dots[idx]) apple.style.left = dots[idx].style.left || (idx \/ (count - 1) * 100) + \"%\";\r\n    }\r\n\r\n    function setDotsActive(idx) {\r\n      dots.forEach(function (d, i) {\r\n        if (i === idx) d.classList.add(\"is-active\");\r\n        else d.classList.remove(\"is-active\");\r\n      });\r\n    }\r\n\r\n    function setArrows() {\r\n      toggleArrow(prevBtn, current === 0);\r\n      toggleArrow(nextBtn, current === count - 1);\r\n    }\r\n    function toggleArrow(btn, disabled) {\r\n      if (!btn) return;\r\n      btn.setAttribute(\"aria-disabled\", disabled ? \"true\" : \"false\");\r\n      btn.setAttribute(\"tabindex\", disabled ? \"-1\" : \"0\");\r\n    }\r\n    \/\/ Wird der fokussierte Pfeil deaktiviert (erster\/letzter Slide), den\r\n    \/\/ Fokus auf den anderen Pfeil setzen \u2013 sonst bleibt er auf einem\r\n    \/\/ nicht bedienbaren Element stehen.\r\n    function keepArrowFocus() {\r\n      var a = document.activeElement;\r\n      if (a === nextBtn && a.getAttribute(\"aria-disabled\") === \"true\" && prevBtn) prevBtn.focus();\r\n      else if (a === prevBtn && a.getAttribute(\"aria-disabled\") === \"true\" && nextBtn) nextBtn.focus();\r\n    }\r\n\r\n    function setActiveInert(idx) {\r\n      applyInert(mediaSlides, idx);\r\n      applyInert(headings, idx, true);\r\n      applyInert(panels, idx);\r\n    }\r\n    function applyInert(list, idx, ariaOnly) {\r\n      list.forEach(function (el, i) {\r\n        var active = i === idx;\r\n        if (active) {\r\n          el.removeAttribute(\"aria-hidden\");\r\n          if (!ariaOnly) el.removeAttribute(\"inert\");\r\n        } else {\r\n          el.setAttribute(\"aria-hidden\", \"true\");\r\n          if (!ariaOnly) el.setAttribute(\"inert\", \"\");\r\n        }\r\n      });\r\n    }\r\n\r\n    function announce(idx) {\r\n      if (!live) return;\r\n      var title = headings[idx] ? headings[idx].textContent.trim() : \"\";\r\n      live.textContent = \"Sn\u00edmka \" + (idx + 1) + \" z \" + count + \": \" + title;\r\n    }\r\n\r\n    function go(idx) {\r\n      if (idx < 0 || idx > count - 1) return;   \/\/ KEIN Wrap-around\r\n      if (idx === current) return;\r\n      current = idx;\r\n      setTracks(idx);\r\n      positionApple(idx);\r\n      setDotsActive(idx);\r\n      setArrows();\r\n      keepArrowFocus();\r\n      setActiveInert(idx);\r\n      updateHeight();\r\n      if (observeActive) observeActive(panels[idx]);\r\n      announce(idx);\r\n    }\r\n\r\n    \/* --- PFEIL-NAVIGATION --- *\/\r\n    function bindArrow(btn, delta) {\r\n      if (!btn) return;\r\n      btn.addEventListener(\"click\", function () {\r\n        if (btn.getAttribute(\"aria-disabled\") === \"true\") return;\r\n        go(current + delta);\r\n      });\r\n      btn.addEventListener(\"keydown\", function (e) {\r\n        if (e.key === \"Enter\" || e.key === \" \" || e.key === \"Spacebar\") {\r\n          e.preventDefault();\r\n          if (btn.getAttribute(\"aria-disabled\") === \"true\") return;\r\n          go(current + delta);\r\n        }\r\n      });\r\n    }\r\n    bindArrow(prevBtn, -1);\r\n    bindArrow(nextBtn, +1);\r\n\r\n    root.addEventListener(\"keydown\", function (e) {\r\n      var t = e.target;\r\n      if (t && t.closest && t.closest(\"a\")) return;\r\n      if (e.key === \"ArrowRight\") { e.preventDefault(); go(current + 1); }\r\n      else if (e.key === \"ArrowLeft\") { e.preventDefault(); go(current - 1); }\r\n    });\r\n\r\n    \/* --- TOUCH-SWIPE (horizontal) --- *\/\r\n    function attachSwipe(el) {\r\n      if (!el) return;\r\n      var x0 = null, y0 = null, axis = null;\r\n      el.addEventListener(\"touchstart\", function (e) {\r\n        var t = e.changedTouches[0];\r\n        x0 = t.clientX; y0 = t.clientY; axis = null;\r\n      }, { passive: true });\r\n      el.addEventListener(\"touchmove\", function (e) {\r\n        if (x0 == null) return;\r\n        var t = e.changedTouches[0];\r\n        var dx = t.clientX - x0, dy = t.clientY - y0;\r\n        if (axis == null && (Math.abs(dx) > SWIPE_AXIS_LOCK_PX || Math.abs(dy) > SWIPE_AXIS_LOCK_PX)) {\r\n          axis = Math.abs(dx) > Math.abs(dy) ? \"x\" : \"y\";\r\n        }\r\n      }, { passive: true });\r\n      el.addEventListener(\"touchend\", function (e) {\r\n        if (x0 == null) return;\r\n        var t = e.changedTouches[0];\r\n        var dx = t.clientX - x0, dy = t.clientY - y0;\r\n        if (axis === \"x\" && Math.abs(dx) > SWIPE_THRESHOLD_PX && Math.abs(dx) > Math.abs(dy)) {\r\n          if (dx < 0) go(current + 1);\r\n          else go(current - 1);\r\n        }\r\n        x0 = y0 = null; axis = null;\r\n      }, { passive: true });\r\n    }\r\n    attachSwipe(root.querySelector(\"[data-phm-media-vp]\"));\r\n    attachSwipe(lowerVp);\r\n\r\n    \/* --- ERST-SETUP --- *\/\r\n    setTracks(current);\r\n    positionApple(current);\r\n    setDotsActive(current);\r\n    setArrows();\r\n    setActiveInert(current);\r\n    setupAllClamps();\r\n    requestAnimationFrame(updateHeight);\r\n    \/\/ Kein announce() beim Laden \u2013 erst ab dem ersten Wechsel.\r\n\r\n    if (document.fonts && document.fonts.ready) {\r\n      document.fonts.ready.then(function () { setupAllClamps(); updateHeight(); });\r\n    }\r\n  }\r\n\r\n  function slice(nodeList) { return Array.prototype.slice.call(nodeList); }\r\n  function debounce(fn, wait) {\r\n    var t;\r\n    return function () { clearTimeout(t); t = setTimeout(fn, wait); };\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06f2911 elementor-widget elementor-widget-html\" data-id=\"06f2911\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n     KI-HINWEIS\r\n     Dieser Code ist teilweise KI-generiert. Ein Gro\u00dfteil wurde manuell geschrieben;\r\n     KI wurde prim\u00e4r f\u00fcr repetitive Aufgaben und zur Assistenz verwendet.\r\n     Der gesamte Code sowie alle Inhalte wurden manuell \u00fcberpr\u00fcft.\r\n     Modelle: Claude Opus 4.8, Claude Opus 5, Claude Opus 5.5.\r\n     Erstellt und \u00fcberpr\u00fcft von NK.\r\n     ============================================================ -->\r\n    <section class=\"ph-history\" data-ph-history aria-roledescription=\"\u010casov&aacute; os\" aria-label=\"Hist&oacute;ria spolo\u010dnosti Pfanner\">\r\n        <!-- BEREICH 1: Navigation (volle Breite, feste H\u00f6he, Kurve = Hintergrund-PNG) -->\r\n        <div class=\"ph-nav\">\r\n            <!-- Container mit den Punkten.\r\n                 HINWEIS: Die Punkte sind bewusst <span role=\"tab\"> und KEINE\r\n                 <button>. In Elementor \u00fcberschreiben die globalen Button-Styles\r\n                 sonst Aussehen\/Verhalten. Als <span> mit ARIA-Rolle bleiben sie\r\n                 davon unber\u00fchrt, bleiben aber voll barrierefrei (Rolle, Fokus,\r\n                 Tastatur \u2013 Enter\/Leertaste werden in script.js abgefangen).\r\n                 Position pro Punkt: horizontal + H\u00f6he \u00fcber die ID in style.css\r\n                 (Block \"POSITION DER PUNKTE\"). -->\r\n            <div class=\"ph-nav-track\" role=\"tablist\" aria-label=\"M&iacute;\u013eniky v hist&oacute;rii spolo\u010dnosti\">\r\n                <span class=\"ph-dot\" id=\"ph-tab-1\"  role=\"tab\" aria-selected=\"true\"  aria-controls=\"ph-panel-1\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 1856 &ndash; zalo\u017eenie\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">1856<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-2\"  role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-2\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 1930\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">1930<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-3\"  role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-3\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 1949 a\u017e 1954\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">1949<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-4\"  role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-4\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 60. roky 20. storo\u010dia\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">1960<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-5\"  role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-5\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 70. roky 20. storo\u010dia\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">1970<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-6\"  role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-6\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 80. roky 20. storo\u010dia\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">1980<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-7\"  role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-7\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 1985 a\u017e 1986\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">1985<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-8\"  role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-8\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 90. roky 20. storo\u010dia\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">1990<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-9\"  role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-9\"  tabindex=\"0\" aria-label=\"M&iacute;\u013enik 2001\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">2001<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-10\" role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-10\" tabindex=\"0\" aria-label=\"M&iacute;\u013enik 2012\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">2012<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-11\" role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-11\" tabindex=\"0\" aria-label=\"M&iacute;\u013enik 2013 a\u017e 2016\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">2013<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-12\" role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-12\" tabindex=\"0\" aria-label=\"M&iacute;\u013enik 2026\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">2026<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n                <span class=\"ph-dot\" id=\"ph-tab-13\" role=\"tab\" aria-selected=\"false\" aria-controls=\"ph-panel-13\" tabindex=\"0\" aria-label=\"M&iacute;\u013enik 2026 &ndash; s&uacute;&scaron;asnos\u0165\">\r\n                    <span class=\"ph-dot-year\" aria-hidden=\"true\">Heute<\/span>\r\n                    <span class=\"ph-dot-apple\" aria-hidden=\"true\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/apfel.png\" alt=\"\"><\/span>\r\n                    <span class=\"ph-dot-circle\" aria-hidden=\"true\"><\/span>\r\n                <\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- BEREICH 2: Content (max. 1280px, Slides gestapelt, Cross-Fade) -->\r\n        <div class=\"ph-content\">\r\n            <div class=\"ph-content-inner\">\r\n                <div class=\"ph-panels\">\r\n\r\n                    <div class=\"ph-panel is-active\" id=\"ph-panel-1\" role=\"tabpanel\" aria-labelledby=\"ph-tab-1\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1856.webp\" alt=\"Historick&aacute; \u010diernobiela sn&iacute;mka: Rodina Pfannerovcov s de\u0165mi a psom stoj&iacute; pred hostincom Zum Hirschen v Lauterachu, v pozad&iacute; dedinsk&yacute; kostol.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">Zalo\u017eenie v roku 1856<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>Korene rodinn&eacute;ho podniku Pfanner siahaj&uacute; k Maxovi Hermannovi Pfannerovi a do roku 1856...<\/p>\r\n                                <p>Max Hermann Pfanner kupuje v Lauterachu &bdquo;Gasthaus Hirschen&ldquo; s mal&yacute;m pivovarom a p&aacute;lenicou. U\u017e v tom \u010dase sa z ovocia z regi&oacute;nu, najm&auml; z jab\u013ak a hru&scaron;iek, p&aacute;lila p&aacute;lenka. Vtedy e&scaron;te nik netu&scaron;il, \u017ee z podniku vyrastie jeden z najv&auml;\u010d&scaron;&iacute;ch spracovate\u013eov jab\u013ak v Eur&oacute;pe.<\/p>\r\n                                <p>V roku 1919 preber&aacute; podnik vnuk Hermann Pfanner a v nasleduj&uacute;cich rokoch ho roz&scaron;iruje o obchod s po\u013enohospod&aacute;rskymi v&yacute;robkami a v&iacute;nom. T&yacute;m polo\u017eil z&aacute;klad dne&scaron;nej spolo\u010dnosti, ktor&yacute;m je &scaron;pecializ&aacute;cia na v&yacute;robu ovocn&yacute;ch n&aacute;pojov.<\/p>\r\n                                <p>V 20. rokoch 20. storo\u010dia za\u010d&iacute;na Pfanner s v&yacute;robou ovocn&eacute;ho v&iacute;na a v regi&oacute;ne si z&iacute;skava ob\u013eubu jeho ovocn&yacute; sladk&yacute; mu&scaron;t. Sladk&yacute; mu&scaron;t nie je ni\u010d in&eacute; ako \u010derstvo vylisovan&aacute; &scaron;\u0165ava, zvy\u010dajne zo zmesi jab\u013ak a hru&scaron;iek.<\/p>\r\n                                <p>V miernom podneb&iacute; oblasti Bodamsk&eacute;ho jazera sa na ovocn&yacute;ch l&uacute;kach dar&iacute; mno\u017estvu jablon&iacute;. Ovocie, ktor&eacute; nazbierali po\u013enohospod&aacute;ri, rodina Pfannerovcov vykupovala na v&yacute;robu ovocn&eacute;ho v&iacute;na. Mno\u017estvo \u010derstv&yacute;ch jab\u013ak, ktor&eacute; sa takto nazbieralo, bolo zna\u010dn&eacute; &ndash; najm&auml; preto, \u017ee v&scaron;etko sa muselo robi\u0165 ru\u010dne. Do pr&aacute;ce sa zapojila cel&aacute; rodina, mlad&iacute; aj star&iacute;, ka\u017ed&yacute; musel prilo\u017ei\u0165 ruku k dielu!<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-2\" role=\"tabpanel\" aria-labelledby=\"ph-tab-2\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1930.webp\" alt=\"Historick&aacute; sn&iacute;mka z po\u010diatkov v&yacute;roby &scaron;tiav: Zamestnanci plnia ovocn&uacute; &scaron;\u0165avu do flia&scaron; s patentov&yacute;m uz&aacute;verom na malom zariaden&iacute;.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">1930<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>Okolo roku 1930 za\u010d&iacute;na Hermann Pfanner vyr&aacute;ba\u0165 nealkoholick&yacute; sladk&yacute; mu&scaron;t a na jeho konzerv&aacute;ciu pou\u017e&iacute;va prv&eacute; mal&eacute; pasteriza\u010dn&eacute; zariadenie v Rak&uacute;sku. Proces pasteriz&aacute;cie vyvinul v roku 1864 Louis Pasteur. Pasteur zistil, \u017ee kr&aacute;tkodob&yacute;m zahriat&iacute;m mo\u017eno usmrti\u0165 v&auml;\u010d&scaron;inu mikroorganizmov obsiahnut&yacute;ch v potravin&aacute;ch bez pou\u017eitia chemik&aacute;li&iacute;. Sladk&yacute; mu&scaron;t sa tak stal trvanlivou ovocnou &scaron;\u0165avou.<\/p>\r\n                                <p>Hermann Pfanner zomiera v obdob&iacute; n&aacute;ro\u010dn&yacute;ch hospod&aacute;rskych pomerov. Ferdinanda Pfanner s ve\u013ekou energiou a odhodlan&iacute;m pokra\u010duje v odkaze svojho man\u017eela. Po 2. svetovej vojne preberaj&uacute; podnik ich deti Hedwig, Hans, Erwin a Egon a pokra\u010duj&uacute; tak v 4. gener&aacute;cii rodiny.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-3\" role=\"tabpanel\" aria-labelledby=\"ph-tab-3\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1949.webp\" alt=\"Historick&aacute; sn&iacute;mka stroja na um&yacute;vanie a plnenie flia&scaron; zna\u010dky Holstein &amp; Kappert s f\u013ea&scaron;ami s patentov&yacute;m uz&aacute;verom a dreven&yacute;mi debnami Pfanner.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">1949 a\u017e 1954<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>V\u010faka tvrdej pr&aacute;ci, &scaron;etrnosti a podnikate\u013esk&yacute;m n&aacute;padom &ndash; ako napr&iacute;klad obchodu s \u010derstv&yacute;m ovoc&iacute;m v susednom &Scaron;vaj\u010diarsku &ndash; sa z&iacute;skavali finan\u010dn&eacute; prostriedky, ktor&eacute; sa priebe\u017ene investovali do v&yacute;voja a zdokona\u013eovania technol&oacute;gi&iacute;.<\/p>\r\n                                <p>&Scaron;\u0165avy sa v tom \u010dase plnili do praktick&yacute;ch flia&scaron; s patentov&yacute;m uz&aacute;verom. Spolo\u010dnos\u0165 Pfanner u\u017e v tom \u010dase disponovala vysokov&yacute;konnou plniacou linkou. Hrubostenn&eacute; f\u013ea&scaron;e sa dali opakovane um&yacute;va\u0165 a plni\u0165 prakticky neobmedzene. Hoci sa v m&eacute;di&aacute;ch e&scaron;te nehovorilo o ochrane \u017eivotn&eacute;ho prostredia, v spolo\u010dnosti Pfanner sa jej u\u017e vtedy venovala ve\u013ek&aacute; pozornos\u0165.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-4\" role=\"tabpanel\" aria-labelledby=\"ph-tab-4\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1960.webp\" alt=\"\u017deriav naklad&aacute; dva \u017elt&eacute; cisternov&eacute; kontajnery s n&aacute;pisom Pfanner Fruchts&auml;fte na \u017eelezni\u010dn&yacute; vag&oacute;n.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">60. roky 20. storo\u010dia<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>V 60. rokoch 20. storo\u010dia nadob&uacute;da spolo\u010dnos\u0165 nov&eacute; rozmery a v&yacute;razne expanduje. Aby bolo mo\u017en&eacute; z&aacute;sobova\u0165 exportn&eacute; krajiny, je potrebn&eacute; ve\u013ek&eacute; mno\u017estvo jab\u013ak, ako to n&aacute;zorne ukazuje obr&aacute;zok. Ovocie sa zbiera po celom Rak&uacute;sku a v susedn&yacute;ch krajin&aacute;ch a vlakmi sa prepravuje na miesto spracovania.<\/p>\r\n                                <p>60. roky s&uacute; navy&scaron;e charakteristick&eacute; intenz&iacute;vnym rozvojom medzin&aacute;rodn&eacute;ho obchodu v oblasti ovocn&yacute;ch koncentr&aacute;tov, ktor&eacute; sa na export nakladaj&uacute; do cisterien. Koncentr&aacute;t z jablkovej &scaron;\u0165avy Pfanner je v tom \u010dase \u017eiadan&yacute; u\u017e aj v Amerike.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class=\"ph-panel\" id=\"ph-panel-5\" role=\"tabpanel\" aria-labelledby=\"ph-tab-5\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1970.webp\" alt=\"Prehliadka exportn&eacute;ho sortimentu spolo\u010dnosti Pfanner: plechovky, f\u013ea&scaron;e s patentov&yacute;m uz&aacute;verom a kart&oacute;ny s jablkovou, hroznovou a pomaran\u010dovou &scaron;\u0165avou, \u010diasto\u010dne s arabsk&yacute;m ozna\u010den&iacute;m.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">70. roky 20. storo\u010dia<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>V 70. rokoch 20. storo\u010dia prekvit&aacute; obchod s Bl&iacute;zkym v&yacute;chodom: arabsk&eacute; krajiny ako Spojen&eacute; arabsk&eacute; emir&aacute;ty, Saudsk&aacute; Ar&aacute;bia, Kuvajt \u010di Katar s&uacute; z&aacute;sobovan&eacute; ovocn&yacute;mi &scaron;\u0165avami spolo\u010dnosti Pfanner z Rak&uacute;ska.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-6\" role=\"tabpanel\" aria-labelledby=\"ph-tab-6\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1980.webp\" alt=\"Firemn&aacute; budova v s&iacute;dle v Lauterachu s tromi \u017elto-\u010derven&yacute;mi n&aacute;kladn&yacute;mi vozidlami Pfanner pred budovou pod modrou oblohou.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">80. roky 20. storo\u010dia<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>V&yacute;robn&aacute; hala v hlavnom z&aacute;vode v Lauterachu bola v roku 1982 nanovo postaven&aacute;. I&scaron;lo o prv&yacute; ve\u013ek&yacute; stavebn&yacute; projekt Hermanna Pfannera, ktor&yacute; je dodnes spolo\u010dn&iacute;kom a technick&yacute;m riadite\u013eom. Objem invest&iacute;cie predstavoval 20 mili&oacute;nov &scaron;ilingov &ndash; na vtedaj&scaron;iu dobu obrovsk&aacute; suma.<\/p>\r\n                                <p>Ako priekopn&iacute;k za\u010d&iacute;na spolo\u010dnos\u0165 v roku 1983 s v&yacute;robou \u013eadov&eacute;ho \u010daju. Odvtedy sa na jej starostlivej v&yacute;robe zmenilo len m&aacute;lo: \u010daje sa dodnes \u010derstvo l&uacute;huj&uacute;! Spolo\u010dnos\u0165 Pfanner uviedla na trh prv&eacute; 2-litrov&eacute; balenie so skrutkovac&iacute;m uz&aacute;verom, ktor&eacute; je dnes najob\u013e&uacute;benej&scaron;&iacute;m balen&iacute;m v Nemecku.&nbsp;<\/p>\r\n                                <p>Vicekancel&aacute;r Dr. Steger ude\u013euje rodinn&eacute;mu podniku v roku 1984 &scaron;t&aacute;tny znak. Len nieko\u013eko spolo\u010dnost&iacute;, ktor&eacute; sa vyzna\u010duj&uacute; mimoriadnymi z&aacute;sluhami o rak&uacute;ske hospod&aacute;rstvo alebo vynikaj&uacute;cim postaven&iacute;m vo svojom odvetv&iacute;, z&iacute;skava privil&eacute;gium nosi\u0165 tento znak. Hans Pfanner, na sn&iacute;mke nosite\u013e &scaron;t&aacute;tneho znaku, je hrd&yacute; na svoje \u017eivotn&eacute; dielo.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-7\" role=\"tabpanel\" aria-labelledby=\"ph-tab-7\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1985.webp\" alt=\"Leteck&aacute; sn&iacute;mka z&aacute;vodu v Ennse s dlh&yacute;mi radmi plne nalo\u017een&yacute;ch \u017eelezni\u010dn&yacute;ch vag&oacute;nov s jablkami, v pozad&iacute; polia a kopce.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">1985 a\u017e 1986<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>V rokoch 1985 a\u017e 1986 vybudovala spolo\u010dnos\u0165 Pfanner v Ennse (Horn&eacute; Rak&uacute;sko), v bl&iacute;zkosti ovocin&aacute;rskych oblast&iacute;, v&yacute;konn&yacute; z&aacute;vod na v&yacute;robu ovocn&yacute;ch koncentr&aacute;tov. Po \u010fal&scaron;&iacute;ch invest&iacute;ci&aacute;ch sa tento z&aacute;vod pova\u017euje za jeden z najmodernej&scaron;&iacute;ch a naj&scaron;etrnej&scaron;&iacute;ch k zdrojom v n&aacute;pojovom priemysle.<\/p>\r\n                                <p>V roku 1987 vzbudila ve\u013ek&uacute; pozornos\u0165 akcia &bdquo;Pfl&uuml;ckt Euch Pfanner&ldquo;. Po celej krajine boli rozmiestnen&eacute; reklamn&eacute; plochy, na ktor&yacute;ch boli umiestnen&eacute; balenia ovocn&yacute;ch &scaron;tiav, ktor&eacute; si \u013eudia mohli &bdquo;odtrhn&uacute;\u0165&ldquo;. Kampa\u0148 mala ve\u013ek&yacute; &uacute;spech a nieko\u013eko t&yacute;\u017ed\u0148ov ka\u017ed&uacute; noc vyr&aacute;\u017eali &bdquo;z&aacute;sahov&eacute; t&iacute;my&ldquo;, aby doplnili vypr&aacute;zdnen&eacute; reklamn&eacute; plochy. Pfanner &ndash; priekopn&iacute;k guerilla marketingu!<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-8\" role=\"tabpanel\" aria-labelledby=\"ph-tab-8\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/1990.webp\" alt=\"Modern&aacute; plniaca linka so zariadeniami Tetra Brik Aseptic; na dopravn&iacute;kov&yacute;ch p&aacute;soch sa pohybuj&uacute; \u017elto-zelen&eacute; kart&oacute;ny s jablkovou &scaron;\u0165avou Pfanner.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">90. roky 20. storo\u010dia<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>Olympijsk&yacute; v&iacute;\u0165az v skokoch na ly\u017eiach Toni Innauer &uacute;\u010dinkoval za\u010diatkom 90. rokov ako tv&aacute;r telev&iacute;zneho spotu Pfanner. Innauer dvakr&aacute;t vylep&scaron;il svetov&yacute; rekord v lete na ly\u017eiach. Bol prv&yacute;m skokanom na ly\u017eiach v hist&oacute;rii, ktor&yacute; 6. marca 1976 v Oberstdorfe z&iacute;skal od rozhodcov p&auml;\u0165kr&aacute;t zn&aacute;mku 20 za perfektn&yacute; let na ly\u017eiach dlh&yacute; 168&nbsp;m. Skoky na ly\u017eiach aj v&yacute;roba ovocn&yacute;ch &scaron;tiav si vy\u017eaduj&uacute; zru\u010dnos\u0165, vysvet\u013euje n&aacute;m Toni.&hellip;<\/p>\r\n                                <p>V rokoch 1993 a\u017e 1995 sa Pfanner zameriava na nov&eacute; inovat&iacute;vne syst&eacute;my balenia a v Enns buduje druh&yacute; v&yacute;robn&yacute; z&aacute;vod, ktor&yacute; sa v\u010faka invest&iacute;ci&aacute;m dodnes priebe\u017ene roz&scaron;iruje.<\/p>\r\n                                <p>V roku 1999 nos&iacute; rak&uacute;sky t&iacute;m v behu na ly\u017eiach farby spolo\u010dnosti Pfanner. P&aacute;ni Botvinov, Gandler, Hofmann a Stadlober z&iacute;skavaj&uacute; zlato na majstrovstv&aacute;ch sveta v Ramsau.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-9\" role=\"tabpanel\" aria-labelledby=\"ph-tab-9\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/2001.webp\" alt=\"Vysokor&yacute;chlostn&aacute; baliaca linka s kart&oacute;nmi \u013eadov&eacute;ho \u010daju Pfanner zachten&yacute;mi v pohybe na nerezov&yacute;ch dopravn&iacute;kov&yacute;ch p&aacute;soch.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">2001<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>V Nemecku prudko rastie spotreba \u013eadov&eacute;ho \u010daju. V roku 2001 za\u010d&iacute;na spolo\u010dnos\u0165 Pfanner s v&yacute;robou ovocn&yacute;ch &scaron;tiav a \u013eadov&eacute;ho \u010daju v Hamburgu a odvtedy je v tejto oblasti l&iacute;drom na nemeckom trhu. Pfanner sa t&yacute;m presadzuje v konkurencii siln&yacute;ch glob&aacute;lnych hr&aacute;\u010dov. V roku 2001 sa konate\u013e Mag. Peter Pfanner z 5. gener&aacute;cie rodiny po prv&yacute;kr&aacute;t objavuje pred kamerou v telev&iacute;znom spote. Dnes m&aacute; reklamn&yacute; spot &bdquo;Peter Pfanner a medve\u010f&ldquo; v Rak&uacute;sku kultov&yacute; status. <a href=\"https:\/\/www.youtube.com\/watch?v=tLQIWExzbhI\">Tu<\/a>&nbsp;si pozrite video z tej doby.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-10\" role=\"tabpanel\" aria-labelledby=\"ph-tab-10\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/2012.webp\" alt=\"\u010cerveno-\u017elt&eacute; nekt&aacute;rinky pl&aacute;vaj&uacute; v um&yacute;vacom \u017e\u013eabe, zamestnanec ru\u010dne triedi ovocie.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">2012<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>Tam, kde rast&uacute; najlep&scaron;ie broskyne, nekt&aacute;rinky, marhule a jahody, sa v roku 2012 za\u010d&iacute;na sprac&uacute;vanie ovocia vybudovan&iacute;m v&yacute;robn&eacute;ho a plniaceho z&aacute;vodu v Policoro v ju\u017enom Taliansku. Tak mo\u017eno slnkom dozret&eacute; ovocie spracova\u0165 \u010derstv&eacute; a lahodn&eacute; druhy ovocn&yacute;ch &scaron;tiav priamo plni\u0165.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-11\" role=\"tabpanel\" aria-labelledby=\"ph-tab-11\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/2013.webp\" alt=\"Detailn&yacute; z&aacute;ber na PET plniacu linku, ktor&aacute; pln&iacute; prieh\u013eadn&eacute; plastov&eacute; f\u013ea&scaron;e n&aacute;pojom jant&aacute;rovej farby.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">2013 a\u017e 2016<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>V rokoch 2013 a\u017e 2015 sa priebe\u017ene investuje do v&scaron;etk&yacute;ch z&aacute;vodov spolo\u010dnosti, okrem in&eacute;ho do roz&scaron;&iacute;renia skladovac&iacute;ch kapac&iacute;t a v&yacute;robn&yacute;ch zariaden&iacute;, ako napr&iacute;klad do aseptickej PET linky v z&aacute;vode v Ennse, ktor&aacute; patr&iacute; medzi najmodernej&scaron;ie na svete. Aseptick&eacute; znamen&aacute; tak&eacute; \u010dist&eacute; ako na opera\u010dnej s&aacute;le. Presved\u010dte sa sami o \u010distote v tomto <a href=\"https:\/\/www.youtube.com\/watch?v=mfbyAFB-d7k\">videu<\/a>.<\/p>\r\n                                <p>V roku 2016 investuje spolo\u010dnos\u0165 Pfanner do vysokor&yacute;chlostnej linky SIG na najvy&scaron;&scaron;ej technologickej &uacute;rovni. Pfanner op&auml;\u0165 potvrdzuje svoju inovat&iacute;vnos\u0165 prechodom z 1-litrov&eacute;ho sortimentu ovocn&yacute;ch &scaron;tiav na prv&uacute; kart&oacute;nov&uacute; f\u013ea&scaron;u, z ktorej sa d&aacute; ve\u013emi dobre pi\u0165 priamo.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-12\" role=\"tabpanel\" aria-labelledby=\"ph-tab-12\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/2026.webp\" alt=\"Zamestnanec v zelenom pracovnom odeve Pfanner so sie\u0165kou na vlasy kontroluje v svetlej v&yacute;robnej hale balenie n&aacute;poja.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">2026<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>Pfanner roz&scaron;iruje z&aacute;vod v Lauterachu o modern&uacute; linku na plnenie plechoviek. Novou plniacou linkou spolo\u010dnos\u0165 reaguje na dopyt po n&aacute;pojoch v plechovk&aacute;ch a z&aacute;rove\u0148 posil\u0148uje svoje v&yacute;robn&eacute; kapacity a flexibilitu. T&aacute;to invest&iacute;cia pod\u010diarkuje odhodlanie spolo\u010dnosti Pfanner neust&aacute;le napredova\u0165 v oblasti inov&aacute;ci&iacute; a kvality.<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"ph-panel\" id=\"ph-panel-13\" role=\"tabpanel\" aria-labelledby=\"ph-tab-13\" tabindex=\"0\">\r\n                        <div class=\"ph-panel-media\">\r\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/Heute.webp\" alt=\"Dne&scaron;n&eacute; s&iacute;dlo spolo\u010dnosti Pfanner v Lauterachu: historick&aacute; budova s \u010derven&yacute;mi okenicami ved\u013ea modernej pr&iacute;stavby, na fas&aacute;de porastenej bre\u010dtanom sa nach&aacute;dzaj&uacute; mozaiky a n&aacute;pis Weinkeller Hermann Pfanner.\">\r\n                        <\/div>\r\n                        <div class=\"ph-panel-body\">\r\n                            <h3 class=\"ph-panel-title\">2026 &ndash; dnes<\/h3>\r\n                            <div class=\"ph-panel-text\">\r\n                                <p>Rodina dodnes akt&iacute;vne stoj&iacute; za medzin&aacute;rodne v&yacute;znamnou, nez&aacute;vislou tradi\u010dnou spolo\u010dnos\u0165ou: Pfanner je 100&nbsp;% rodinn&yacute; podnik vo vlastn&iacute;ctve rod&iacute;n Pfannerovcov, Schneiderovcov a Dietrichovcov, ktor&eacute; ju riadia spolu s extern&yacute;m mana\u017ementom. To\u013eko z minulosti, teraz za\u010dnime p&iacute;sa\u0165 bud&uacute;cnos\u0165.&hellip;<\/p>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n<style>\r\n    \/* ============================================================\r\n   PFANNER \u2013 FIRMENGESCHICHTE (Zeitstrahl-Slider)\r\n   Alle Styles sind unter .ph-history gescoped, damit im\r\n   Elementor-Kontext nichts nach au\u00dfen \"ausblutet\".\r\n   Schriften (Nunito \/ Bebas Neue) werden NUR referenziert,\r\n   nicht eingebunden \u2013 die Umgebung liefert sie.\r\n   ============================================================ *\/\r\n\r\n.ph-history {\r\n    \/* ---- Design-Tokens (hier zentral anpassbar) ---- *\/\r\n    --ph-bg: #FBF7EC;            \r\n    --ph-green: #1f6b3a;         \/* Prim\u00e4rgr\u00fcn (Kreise\/Headline) *\/\r\n    --ph-green-dark: #14532a;    \/* dunkleres Gr\u00fcn         *\/\r\n    --ph-text: #2b2b2b;          \/* Flie\u00dftext              *\/\r\n\r\n    --ph-nav-height: 260px;      \/* feste H\u00f6he der Navigation *\/\r\n    --ph-max-width: 1280px;      \/* max. Breite des Contents  *\/\r\n    --ph-fade: 0.45s;            \/* Dauer der \u00dcberblendung    *\/\r\n    --ph-clamp: 170px;           \/* eingeklappte Text-H\u00f6he f\u00fcr \"Mehr lesen\" *\/\r\n\r\n    --ph-font-text: \"Nunito\", system-ui, -apple-system, \"Segoe UI\", sans-serif;\r\n    --ph-font-head: \"Bebas Neue\", \"Nunito\", sans-serif;\r\n\r\n    box-sizing: border-box;\r\n    display: block;\r\n    width: 100%;\r\n    background: var(--ph-bg);\r\n    color: var(--ph-text);\r\n    font-family: var(--ph-font-text);\r\n    line-height: 1.55;\r\n    overflow: hidden;\r\n}\r\n\r\n.ph-history *,\r\n.ph-history *::before,\r\n.ph-history *::after {\r\n    box-sizing: border-box;\r\n}\r\n\r\n\/* ============================================================\r\n   BEREICH 1 \u2013 NAVIGATION\r\n   ============================================================ *\/\r\n.ph-nav {\r\n    position: relative;\r\n    width: 100%;\r\n    height: var(--ph-nav-height);\r\n    \/* Kurve als Hintergrundbild (Platzhalter-PNG).\r\n       Zum Austauschen einfach die Datei\r\n       wp-content\/uploads\/2026\/08\/kurve.png durch dein Bild ersetzen.\r\n       background-size: 100% 100% => streckt sich responsive auf die\r\n       volle Breite, damit die Buttons (left-%) auf der Kurve bleiben. *\/\r\n    background-image: url(\"\/wp-content\/uploads\/2026\/08\/kurve.png\");\r\n    background-repeat: no-repeat;\r\n    background-position: center;\r\n    background-size: 100% 100%;\r\n}\r\n\r\n\/* Container der Punkte \u2013 die Buttons sind absolut positioniert\r\n   (Positionen pro Button-ID: siehe \"POSITION DER PUNKTE\" unten). *\/\r\n.ph-nav-track {\r\n    position: absolute;\r\n    inset: 0;\r\n}\r\n\r\n\/* ---- Ein Punkt ----\r\n   Grundlayout gilt f\u00fcr ALLE Punkte. Die konkrete Position\r\n   (horizontal + H\u00f6he) wird pro Punkt \u00fcber die ID gesetzt\r\n   -> siehe Block \"POSITION DER PUNKTE\" weiter unten.\r\n   Die Punkte sind <span role=\"tab\"> (siehe index.html). Die Resets\r\n   unten (appearance\/border\/background\/font \u2026) neutralisieren evtl.\r\n   von Elementor vererbte Styles, damit der Punkt sauber aussieht. *\/\r\n.ph-dot {\r\n    position: absolute;\r\n    transform: translate(-50%, -50%);\r\n    width: 64px;\r\n    height: 84px;\r\n    margin: 0;\r\n    padding: 0;\r\n    border: 0;\r\n    background: transparent;\r\n    box-shadow: none;\r\n    -webkit-appearance: none;\r\n    appearance: none;\r\n    font: inherit;\r\n    color: inherit;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    user-select: none;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    -webkit-tap-highlight-color: transparent;\r\n}\r\n\r\n\/* ============================================================\r\n   POSITION DER PUNKTE  (leicht anpassbar!)\r\n   ------------------------------------------------------------\r\n   left = horizontale Position (in % der Breite -> responsive)\r\n   top  = H\u00f6he auf der Kurve (in % der Nav-H\u00f6he)\r\n   Wenn du die Kurven-Grafik austauschst, hier einfach die\r\n   top-Werte nachjustieren, bis die Punkte auf der Linie sitzen.\r\n   ============================================================ *\/\r\n#ph-tab-1  { left: 5%;  top: 52%; }\r\n#ph-tab-2  { left: 12.5%;  top: 40%; }\r\n#ph-tab-3  { left: 20%; top: 41%; }\r\n#ph-tab-4  { left: 27.5%; top: 53%; }\r\n#ph-tab-5  { left: 35%;  top: 68%; }\r\n#ph-tab-6  { left: 42.5%; top: 75%; }\r\n#ph-tab-7  { left: 50%; top: 75%; }\r\n#ph-tab-8  { left: 57.5%;  top: 66%; }\r\n#ph-tab-9  { left: 65%; top: 52%; }\r\n#ph-tab-10 { left: 72.5%; top: 41%; }\r\n#ph-tab-11 { left: 80%;  top: 38%; }\r\n#ph-tab-12 { left: 87.5%; top: 51%; }\r\n#ph-tab-13 { left: 95.83%; top: 71%; }\r\n\r\n\/* Alle Layer zentriert \u00fcbereinander *\/\r\n.ph-dot-circle,\r\n.ph-dot-apple,\r\n.ph-dot-year {\r\n    position: absolute;\r\n    left: 50%;\r\n    transition: opacity var(--ph-fade) ease,\r\n                transform var(--ph-fade) ease;\r\n}\r\n\r\n\/* Layer A: Kreis (inaktiv sichtbar) *\/\r\n.ph-dot-circle {\r\n    top: 50%;\r\n    width: 20px;\r\n    height: 20px;\r\n    transform: translate(-50%, -50%);\r\n    background: var(--ph-green);\r\n    border-radius: 50%;\r\n    opacity: 1;\r\n    box-shadow: 0 0 0 0 rgba(31, 107, 58, 0.25);\r\n}\r\n\r\n\/* Layer B: Apfel (aktiv sichtbar) *\/\r\n.ph-dot-apple {\r\n    top: 50%;\r\n    width: 100px;\r\n    height: 100px;\r\n    transform: translate(-50%, -50%) scale(0.7);\r\n    opacity: 0;\r\n    pointer-events: none;\r\n}\r\n.ph-dot-apple img {\r\n    display: block;\r\n    width: 100%;\r\n    height: 100%;\r\n    object-fit: contain;\r\n}\r\n\r\n\/* Layer C: Jahreszahl (aktiv sichtbar, \u00fcber dem Apfel) *\/\r\n.ph-dot-year {\r\n    bottom: calc(50% + 40px);\r\n    transform: translate(-50%, 6px);\r\n    font-family: var(--ph-font-head);\r\n    font-size: 30px;\r\n    line-height: 1;\r\n    letter-spacing: 0.5px;\r\n    color: var(--ph-green);\r\n    white-space: nowrap;\r\n    opacity: 0;\r\n    pointer-events: none;\r\n}\r\n\r\n\/* ---- Aktiver Zustand: Layer umschalten ---- *\/\r\n.ph-dot[aria-selected=\"true\"] .ph-dot-circle {\r\n    opacity: 0;\r\n    transform: translate(-50%, -50%) scale(0.4);\r\n}\r\n.ph-dot[aria-selected=\"true\"] .ph-dot-apple {\r\n    opacity: 1;\r\n    transform: translate(-50%, -50%) scale(1);\r\n}\r\n.ph-dot[aria-selected=\"true\"] .ph-dot-year {\r\n    opacity: 1;\r\n    transform: translate(-50%, 0);\r\n}\r\n\r\n\/* Hover\/Focus f\u00fcr inaktive Punkte *\/\r\n.ph-dot:not([aria-selected=\"true\"]):hover .ph-dot-circle {\r\n    transform: translate(-50%, -50%) scale(1.25);\r\n    background: var(--ph-green-dark);\r\n}\r\n\r\n\/* ---- Puls-Animation ----\r\n   Inaktive Punkte \"pulsieren\" im Endlosloop (ein sich ausbreitender,\r\n   ausblendender Ring via box-shadow), damit klar wird, dass man sie\r\n   anklicken kann. box-shadow beeinflusst kein Layout und kollidiert\r\n   nicht mit dem Hover-\/Aktiv-Transform. Der aktive Punkt (Apfel)\r\n   pulsiert nicht, da die Regel nur auf :not([aria-selected=\"true\"]) greift. *\/\r\n.ph-dot:not([aria-selected=\"true\"]) .ph-dot-circle {\r\n    animation: ph-pulse 2s ease-out infinite;\r\n}\r\n\/* leichter Versatz -> sanfte Welle \u00fcber die Punkte (negative Delays,\r\n   damit alle sofort \u2013 nur phasenverschoben \u2013 pulsieren) *\/\r\n.ph-dot:nth-child(4n + 2) .ph-dot-circle { animation-delay: -0.5s; }\r\n.ph-dot:nth-child(4n + 3) .ph-dot-circle { animation-delay: -1s; }\r\n.ph-dot:nth-child(4n + 4) .ph-dot-circle { animation-delay: -1.5s; }\r\n\r\n@keyframes ph-pulse {\r\n    0%   { box-shadow: 0 0 0 0 rgba(31, 107, 58, 0.45); }\r\n    70%  { box-shadow: 0 0 0 16px rgba(31, 107, 58, 0); }\r\n    100% { box-shadow: 0 0 0 0 rgba(31, 107, 58, 0); }\r\n}\r\n\r\n\/* Sichtbarer Fokus-Ring (Tastaturbedienung) *\/\r\n.ph-dot:focus-visible {\r\n    outline: none;\r\n}\r\n.ph-dot:focus-visible::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    width: 60px;\r\n    height: 60px;\r\n    transform: translate(-50%, -50%);\r\n    border-radius: 50%;\r\n    outline: 3px solid var(--ph-green);\r\n    outline-offset: 3px;\r\n}\r\n\r\n\/* ============================================================\r\n   BEREICH 2 \u2013 CONTENT\r\n   ============================================================ *\/\r\n.ph-content {\r\n    width: 100%;\r\n    padding: 40px 24px 56px;\r\n}\r\n\r\n.ph-content-inner {\r\n    max-width: var(--ph-max-width);\r\n    margin: 0 auto;\r\n}\r\n\r\n\/* Stapel-Container: alle Panels liegen \u00fcbereinander *\/\r\n.ph-panels {\r\n    position: relative;\r\n    transition: height var(--ph-fade) ease;\r\n\r\n}\r\n\r\n.ph-panel {\r\n    display: grid;\r\n    grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);\r\n    gap: 48px;\r\n    align-items: start;\r\n}\r\n\r\n\/* NO-JS-FALLBACK: Die Klasse .ph-js setzt script.js beim Start an die\r\n   Wurzel. Erst dann werden die Panels gestapelt und \u00fcberblendet.\r\n   Ohne JS stehen alle Meilensteine lesbar untereinander und die\r\n   (dann funktionslosen) Punkte werden ausgeblendet. *\/\r\n.ph-history:not(.ph-js) .ph-nav-track {\r\n    display: none;\r\n}\r\n.ph-history:not(.ph-js) .ph-panel + .ph-panel {\r\n    margin-top: 56px;\r\n}\r\n\r\n.ph-history.ph-js .ph-panel {\r\n    position: absolute;\r\n    inset: 0 0 auto 0;   \/* top\/left\/right = 0, height = auto *\/\r\n    opacity: 0;\r\n    visibility: hidden;\r\n    transform: translateY(12px);\r\n    transition: opacity var(--ph-fade) ease,\r\n                transform var(--ph-fade) ease,\r\n                visibility 0s linear var(--ph-fade);\r\n    pointer-events: none;\r\n}\r\n\r\n.ph-history.ph-js .ph-panel.is-active {\r\n    opacity: 1;\r\n    visibility: visible;\r\n    transform: translateY(0);\r\n    transition: opacity var(--ph-fade) ease,\r\n                transform var(--ph-fade) ease,\r\n                visibility 0s;\r\n    pointer-events: auto;\r\n}\r\n\r\n.ph-panel-media img {\r\n    display: block;\r\n    width: 100%;\r\n    height: auto;\r\n    border-radius: 16px;\r\n}\r\n\r\n.ph-panel-title {\r\n    margin: 0 0 18px;\r\n    font-family: var(--ph-font-head);\r\n    font-weight: 400;\r\n    font-size: clamp(30px, 3.2vw, 44px);\r\n    line-height: 1.05;\r\n    letter-spacing: 0.5px;\r\n    color: var(--ph-green);\r\n    text-transform: uppercase;\r\n}\r\n\r\n.ph-panel-text {\r\n    font-size: 18px;\r\n    color: var(--ph-text);\r\n    overflow: hidden;                              \/* f\u00fcrs Einklappen (\"Mehr lesen\") *\/\r\n    transition: max-height var(--ph-fade) ease;\r\n}\r\n.ph-panel-text p {\r\n    margin: 0 0 16px;\r\n}\r\n.ph-panel-text p:last-child {\r\n    margin-bottom: 0;\r\n}\r\n.ph-panel-text strong {\r\n    font-weight: 700;\r\n}\r\n\r\n\/* ---- \"Mehr lesen\" \u2013 Ausl\u00f6ser (wird von script.js als\r\n   <span role=\"button\"> eingef\u00fcgt; kein <button>, damit Elementors\r\n   Button-Styles ihn nicht \u00fcberschreiben). Die Resets unten\r\n   neutralisieren evtl. vererbte Styles. ---- *\/\r\n.ph-panel-more {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 7px;\r\n    margin-top: 14px;\r\n    padding: 0;\r\n    border: 0;\r\n    background: none;\r\n    box-shadow: none;\r\n    -webkit-appearance: none;\r\n    appearance: none;\r\n    color: var(--ph-green);\r\n    font-family: var(--ph-font-text);\r\n    font-size: 16px;\r\n    font-weight: 700;\r\n    line-height: 1.2;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    user-select: none;\r\n}\r\n.ph-panel-more:hover {\r\n    color: var(--ph-green-dark);\r\n    text-decoration: underline;\r\n}\r\n.ph-panel-more:focus-visible {\r\n    outline: 2px solid var(--ph-green);\r\n    outline-offset: 3px;\r\n    border-radius: 2px;\r\n}\r\n\/* kleiner Pfeil, dreht sich beim Aufklappen *\/\r\n.ph-panel-more::after {\r\n    content: \"\";\r\n    width: 8px;\r\n    height: 8px;\r\n    border-right: 2px solid currentColor;\r\n    border-bottom: 2px solid currentColor;\r\n    transform: translateY(-2px) rotate(45deg);\r\n    transition: transform var(--ph-fade) ease;\r\n}\r\n.ph-panel-more[aria-expanded=\"true\"]::after {\r\n    transform: translateY(1px) rotate(-135deg);\r\n}\r\n\r\n\/* W\u00e4hrend \"Mehr lesen\" animiert der Text selbst \u2013 der Container soll dann\r\n   OHNE eigene H\u00f6hen-Animation exakt mitwachsen (kein Nachlaufen). *\/\r\n.ph-panels.is-instant {\r\n    transition: none;\r\n}\r\n\r\n\/* ============================================================\r\n   HILFSKLASSEN & A11Y\r\n   ============================================================ *\/\r\n.ph-visually-hidden {\r\n    position: absolute !important;\r\n    width: 1px; height: 1px;\r\n    padding: 0; margin: -1px;\r\n    overflow: hidden;\r\n    clip: rect(0 0 0 0);\r\n    white-space: nowrap;\r\n    border: 0;\r\n}\r\n\r\n\/* Tabpanel bekommt keinen h\u00e4sslichen Fokus-Rahmen, aber bleibt fokussierbar *\/\r\n.ph-panel:focus {\r\n    outline: none;\r\n}\r\n.ph-panel:focus-visible {\r\n    outline: 2px solid var(--ph-green);\r\n    outline-offset: 6px;\r\n}\r\n\r\n\/* Reduzierte Bewegung respektieren *\/\r\n@media (prefers-reduced-motion: reduce) {\r\n    .ph-history * {\r\n        transition-duration: 0.001s !important;\r\n    }\r\n    .ph-dot .ph-dot-circle {\r\n        animation: none !important;\r\n    }\r\n}\r\n\r\n\/* ============================================================\r\n   RESPONSIVE \u2013 unter 1024px wird das komplette Widget ausgeblendet\r\n   (1023.98px statt 1024px, damit bei exakt 1024px nicht beide\r\n   Fassungen \u2013 Desktop UND Mobile \u2013 gleichzeitig ausgeblendet sind)\r\n   ============================================================ *\/\r\n@media (max-width: 1023.98px) {\r\n    .ph-history {\r\n        display: none !important;\r\n    }\r\n}\r\n\r\n<\/style>\r\n<script>\r\n    \/* ============================================================\r\n   PFANNER \u2013 FIRMENGESCHICHTE (Zeitstrahl-Slider)\r\n   Reines Vanilla-JS, keine externen Libraries.\r\n   ------------------------------------------------------------\r\n   Punkte\/Buttons UND Slides\/Panels stehen fix im HTML\r\n   (index.html). Die Kurve ist ein Hintergrund-PNG.\r\n   Dieses Script generiert KEINE Inhalte \u2013 es k\u00fcmmert sich nur um:\r\n     - das Umschalten zwischen den Slides (Cross-Fade)\r\n     - den \"Mehr lesen\"-Button bei langen Texten\r\n     - die Barrierefreiheit \/ Tastaturbedienung\r\n   ------------------------------------------------------------\r\n   Bedienung der Punkte:\r\n     Tab \/ Shift+Tab   -> springt der Reihe nach durch alle Punkte\r\n     Enter \/ Leertaste -> aktiviert den fokussierten Punkt\r\n     Pfeiltasten       -> bewegen den Fokus zum Nachbarpunkt\r\n     Home \/ End        -> Fokus auf ersten \/ letzten Punkt\r\n   ============================================================ *\/\r\n(function () {\r\n  \"use strict\";\r\n\r\n  \/* ---- Init f\u00fcr alle Widget-Instanzen auf der Seite ---- *\/\r\n  document.querySelectorAll(\"[data-ph-history]\").forEach(initHistory);\r\n\r\n  function initHistory(root) {\r\n    var track = root.querySelector(\".ph-nav-track\");\r\n    var panelsWrap = root.querySelector(\".ph-panels\");\r\n    if (!track || !panelsWrap) return;\r\n\r\n    \/\/ Buttons + Panels kommen fix aus dem HTML\r\n    var tabs = Array.prototype.slice.call(track.querySelectorAll(\".ph-dot\"));\r\n    var panels = Array.prototype.slice.call(panelsWrap.querySelectorAll(\".ph-panel\"));\r\n    var count = Math.min(tabs.length, panels.length);\r\n    if (!count) return;\r\n\r\n    \/\/ Startindex = aktuell aktives Panel (Fallback 0)\r\n    var current = 0;\r\n    var observeActive = null;   \/\/ h\u00e4ngt den ResizeObserver auf das aktive Panel um\r\n    panels.forEach(function (p, i) { if (p.classList.contains(\"is-active\")) current = i; });\r\n\r\n    \/\/ Ab hier ist JS aktiv: Stapel-Layout einschalten (siehe .ph-js im CSS)\r\n    \/\/ und inaktive Panels sperren. Steht bewusst NICHT fix im HTML, damit\r\n    \/\/ ohne JS alle Inhalte lesbar und bedienbar bleiben.\r\n    root.classList.add(\"ph-js\");\r\n    panels.forEach(function (p, i) { setPanelActive(p, i === current); });\r\n\r\n    \/\/ eingeklappte H\u00f6he aus der CSS-Variable lesen (--ph-clamp)\r\n    var clampPx = parseInt(getComputedStyle(root).getPropertyValue(\"--ph-clamp\"), 10) || 170;\r\n\r\n    \/* --- Interaktion an die Buttons h\u00e4ngen --- *\/\r\n    tabs.forEach(function (btn, i) {\r\n      btn.addEventListener(\"click\", function () { select(i); });\r\n      btn.addEventListener(\"keydown\", onKeydown);\r\n    });\r\n\r\n    \/* ==========================================================\r\n       \"MEHR LESEN\"\r\n       ========================================================== *\/\r\n\r\n    \/\/ Pr\u00fcft einen Text und richtet Clamp + Button ein (idempotent).\r\n    function setupClamp(panel, i) {\r\n      var textEl = panel.querySelector(\".ph-panel-text\");\r\n      var body = panel.querySelector(\".ph-panel-body\");\r\n      if (!textEl || !body) return;\r\n\r\n      \/\/ scrollHeight liefert die volle H\u00f6he \u2013 auch wenn gerade eingeklappt\r\n      var needs = textEl.scrollHeight > clampPx + 16;\r\n      var btn = body.querySelector(\".ph-panel-more\");\r\n\r\n      if (needs) {\r\n        if (!textEl.id) textEl.id = panel.id + \"-text\";\r\n        \/\/ nicht neu einklappen, wenn der User gerade ausgeklappt hat\r\n        if (!textEl.classList.contains(\"is-expanded\")) {\r\n          textEl.style.maxHeight = clampPx + \"px\";\r\n        }\r\n        if (!btn) {\r\n          \/\/ Bewusst <span role=\"button\"> statt <button>: verhindert, dass\r\n          \/\/ Elementors globale Button-Styles den Link \u00fcberschreiben. Rolle,\r\n          \/\/ Fokus (tabindex) und Tastatur (Enter\/Leertaste) machen ihn\r\n          \/\/ trotzdem voll barrierefrei.\r\n          btn = document.createElement(\"span\");\r\n          btn.className = \"ph-panel-more\";\r\n          btn.setAttribute(\"role\", \"button\");\r\n          btn.setAttribute(\"tabindex\", \"0\");\r\n          btn.setAttribute(\"aria-controls\", textEl.id);\r\n          btn.setAttribute(\"aria-expanded\", \"false\");\r\n          btn.textContent = \"\u010c\u00edta\u0165 viac\";\r\n          btn.addEventListener(\"click\", function () { toggleMore(textEl, btn); });\r\n          btn.addEventListener(\"keydown\", function (e) {\r\n            if (e.key === \"Enter\" || e.key === \" \" || e.key === \"Spacebar\") {\r\n              e.preventDefault();\r\n              toggleMore(textEl, btn);\r\n            }\r\n          });\r\n          body.appendChild(btn);\r\n        }\r\n      } else {\r\n        \/\/ Text passt -> kein Clamp, kein Button\r\n        textEl.style.maxHeight = \"\";\r\n        textEl.classList.remove(\"is-expanded\");\r\n        if (btn) btn.parentNode.removeChild(btn);\r\n      }\r\n    }\r\n\r\n    function setupAllClamps() {\r\n      panels.forEach(setupClamp);\r\n    }\r\n\r\n    function toggleMore(textEl, btn) {\r\n      var expanded = btn.getAttribute(\"aria-expanded\") === \"true\";\r\n      \/\/ Container soll w\u00e4hrend der Text-Animation exakt mitwachsen (ohne Nachlauf)\r\n      panelsWrap.classList.add(\"is-instant\");\r\n\r\n      if (!expanded) {\r\n        \/\/ AUSKLAPPEN: von clampPx -> volle H\u00f6he\r\n        textEl.classList.add(\"is-expanded\");\r\n        textEl.style.maxHeight = textEl.scrollHeight + \"px\";\r\n        btn.setAttribute(\"aria-expanded\", \"true\");\r\n        btn.textContent = \"\u010c\u00edta\u0165 menej\";\r\n        onTextTransitionEnd(textEl, function () {\r\n          textEl.style.maxHeight = \"none\";  \/\/ danach flexibel lassen\r\n          panelsWrap.classList.remove(\"is-instant\");\r\n          updateHeight();\r\n        });\r\n      } else {\r\n        \/\/ EINKLAPPEN: von \"none\"\/voll -> clampPx\r\n        textEl.style.maxHeight = textEl.scrollHeight + \"px\"; \/\/ festen Startwert setzen\r\n        void textEl.offsetHeight;                            \/\/ Reflow erzwingen\r\n        requestAnimationFrame(function () {\r\n          textEl.classList.remove(\"is-expanded\");\r\n          textEl.style.maxHeight = clampPx + \"px\";\r\n          btn.setAttribute(\"aria-expanded\", \"false\");\r\n          btn.textContent = \"\u010c\u00edta\u0165 viac\";\r\n        });\r\n        onTextTransitionEnd(textEl, function () {\r\n          panelsWrap.classList.remove(\"is-instant\");\r\n          updateHeight();\r\n        });\r\n      }\r\n    }\r\n\r\n    function onTextTransitionEnd(el, cb) {\r\n      el.addEventListener(\"transitionend\", function handler(e) {\r\n        if (e.target === el && e.propertyName === \"max-height\") {\r\n          el.removeEventListener(\"transitionend\", handler);\r\n          cb();\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* ==========================================================\r\n       H\u00d6HE DES STAPEL-CONTAINERS\r\n       ========================================================== *\/\r\n    function updateHeight() {\r\n      var active = panels[current];\r\n      if (active) panelsWrap.style.height = active.scrollHeight + \"px\";\r\n    }\r\n\r\n    window.addEventListener(\"resize\", debounce(function () {\r\n      setupAllClamps();\r\n      updateHeight();\r\n    }, 120));\r\n\r\n    \/\/ Bei Bildladen neu vermessen\r\n    panels.forEach(function (p) {\r\n      var img = p.querySelector(\"img\");\r\n      if (img && !img.complete) {\r\n        img.addEventListener(\"load\", function () { setupClamp(p); updateHeight(); }, { once: true });\r\n      }\r\n    });\r\n\r\n    \/\/ ResizeObserver f\u00e4ngt Layout-\u00c4nderungen des aktiven Panels ab\r\n    \/\/ (u.a. w\u00e4hrend der \"Mehr lesen\"-Animation)\r\n    if (typeof ResizeObserver !== \"undefined\") {\r\n      var ro = new ResizeObserver(function () { updateHeight(); });\r\n      ro.observe(panels[current]);\r\n      observeActive = function (idx) { ro.disconnect(); ro.observe(panels[idx]); };\r\n    }\r\n\r\n    \/\/ Erstsetup: Clamp\/Buttons + H\u00f6he. Nach dem Laden der Schriften erneut,\r\n    \/\/ da sich dadurch die Texth\u00f6he \u00e4ndern kann.\r\n    setupAllClamps();\r\n    requestAnimationFrame(updateHeight);\r\n    if (document.fonts && document.fonts.ready) {\r\n      document.fonts.ready.then(function () { setupAllClamps(); updateHeight(); });\r\n    }\r\n\r\n    \/* ==========================================================\r\n       SLIDE-WECHSEL\r\n       ========================================================== *\/\r\n    function select(idx) {\r\n      idx = (idx + count) % count;\r\n      if (idx === current) return;\r\n\r\n      tabs[current].setAttribute(\"aria-selected\", \"false\");\r\n      tabs[idx].setAttribute(\"aria-selected\", \"true\");\r\n\r\n      setPanelActive(panels[current], false);\r\n      setPanelActive(panels[idx], true);\r\n\r\n      current = idx;\r\n      if (observeActive) observeActive(idx);\r\n      updateHeight();\r\n    }\r\n\r\n    \/\/ Aktives Panel sichtbar\/bedienbar, inaktive f\u00fcr Maus\/Tastatur\/AT inert\r\n    function setPanelActive(panel, active) {\r\n      panel.classList.toggle(\"is-active\", active);\r\n      if (active) {\r\n        panel.removeAttribute(\"aria-hidden\");\r\n        panel.removeAttribute(\"inert\");\r\n      } else {\r\n        panel.setAttribute(\"aria-hidden\", \"true\");\r\n        panel.setAttribute(\"inert\", \"\");\r\n      }\r\n    }\r\n\r\n    function focusTab(idx) {\r\n      tabs[(idx + count) % count].focus();\r\n    }\r\n\r\n    function onKeydown(e) {\r\n      var idx = tabs.indexOf(e.currentTarget);\r\n      var handled = true;\r\n      switch (e.key) {\r\n        case \"ArrowRight\":\r\n        case \"ArrowDown\":\r\n          focusTab(idx + 1); break;\r\n        case \"ArrowLeft\":\r\n        case \"ArrowUp\":\r\n          focusTab(idx - 1); break;\r\n        case \"Home\":\r\n          focusTab(0); break;\r\n        case \"End\":\r\n          focusTab(count - 1); break;\r\n        \/\/ Die Punkte sind <span role=\"tab\"> (nicht <button>), daher l\u00f6sen\r\n        \/\/ Enter\/Leertaste NICHT automatisch \"click\" aus -> hier selbst behandeln.\r\n        case \"Enter\":\r\n        case \" \":\r\n        case \"Spacebar\":   \/\/ Fallback f\u00fcr \u00e4ltere Browser\r\n          select(idx); break;\r\n        default:\r\n          handled = false;\r\n      }\r\n      if (handled) e.preventDefault();\r\n    }\r\n  }\r\n\r\n  \/* ============================================================\r\n     HILFSFUNKTIONEN\r\n     ============================================================ *\/\r\n  function debounce(fn, wait) {\r\n    var t;\r\n    return function () {\r\n      clearTimeout(t);\r\n      t = setTimeout(fn, wait);\r\n    };\r\n  }\r\n})();\r\n\r\n<\/script>\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>O N\u00c1S PFANNER V \u010c\u00cdSLACH 100\u00a0% Rodinn\u00fd podnik od roku 1856 +5.000 Recept\u00fary +500 V\u00fdrobky 5 V\u00fdrobn\u00e9 lokality 1.000 Zamestnanciv celej Eur\u00f3pe 160\u00a0000 ton Vlastn\u00e9 spracovanie 80 % Podiel exportu Obrat 460 mil. Eur 100\u00a0% Rodinn\u00fd podnik od roku 1856 +5.000 Recept\u00fary +500 V\u00fdrobky 5 V\u00fdrobn\u00e9 lokality 1.000 Zamestnanciv celej Eur\u00f3pe 160\u00a0000 ton Vlastn\u00e9 spracovanie [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-8926","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.pfanner.com\/sk\/wp-json\/wp\/v2\/pages\/8926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pfanner.com\/sk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.pfanner.com\/sk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.pfanner.com\/sk\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pfanner.com\/sk\/wp-json\/wp\/v2\/comments?post=8926"}],"version-history":[{"count":2,"href":"https:\/\/www.pfanner.com\/sk\/wp-json\/wp\/v2\/pages\/8926\/revisions"}],"predecessor-version":[{"id":9296,"href":"https:\/\/www.pfanner.com\/sk\/wp-json\/wp\/v2\/pages\/8926\/revisions\/9296"}],"wp:attachment":[{"href":"https:\/\/www.pfanner.com\/sk\/wp-json\/wp\/v2\/media?parent=8926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}