{"id":8829,"date":"2025-05-15T13:02:42","date_gmt":"2025-05-15T13:02:42","guid":{"rendered":"https:\/\/relaunch.icespacestudios.de\/?p=8829"},"modified":"2026-05-13T14:29:41","modified_gmt":"2026-05-13T12:29:41","slug":"rettner-zaun","status":"publish","type":"post","link":"https:\/\/icespacestudios.de\/en\/3d\/rettner-zaun\/","title":{"rendered":"Rettner &#038; Ziegler Zaunkonfigurator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8829\" class=\"elementor elementor-8829\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16bcfa2 e-flex e-con-boxed e-con e-parent\" data-id=\"16bcfa2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-74aa1de3 e-con-full e-flex e-con e-child\" data-id=\"74aa1de3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3d65055a e-con-full e-flex e-con e-child\" data-id=\"3d65055a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c7008ff e-con-full e-flex e-con e-child\" data-id=\"c7008ff\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-129b1b45 elementor-widget elementor-widget-heading\" data-id=\"129b1b45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Rettner &amp; Ziegler\nZaunkonfigurator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-210fc2a6 elementor-widget elementor-widget-heading\" data-id=\"210fc2a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Digitale Echtzeitplanung f\u00fcr individuelle Z\u00e4une &amp; Sichtschutze<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-212496af e-con-full e-flex e-con e-child\" data-id=\"212496af\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-31dbda0d tag-bubble e-flex e-con-boxed e-con e-child\" data-id=\"31dbda0d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a18020a elementor-widget elementor-widget-text-editor\" data-id=\"5a18020a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Konfigurator<\/p>\t\t\t\t\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<div class=\"elementor-element elementor-element-1e40b368 tag-bubble e-con-full e-flex e-con e-child\" data-id=\"1e40b368\" 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-27162ae1 elementor-widget elementor-widget-text-editor\" data-id=\"27162ae1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Showroom<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ccdeb43 tag-bubble e-con-full e-flex e-con e-child\" data-id=\"7ccdeb43\" 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-73aadcd5 elementor-widget elementor-widget-text-editor\" data-id=\"73aadcd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>3D<\/p>\t\t\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-3b148891 e-con-full e-flex e-con e-child\" data-id=\"3b148891\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30295a35 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"30295a35\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Browserbasiertes 3D-Tool zur Echtzeitkonfiguration individueller Z\u00e4une \u2013 schnell, fehlerfrei und nahtlos eingebunden in bestehende Planungsprozesse.<\/p>\t\t\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<div class=\"elementor-element elementor-element-19e0315 e-flex e-con-boxed e-con e-parent\" data-id=\"19e0315\" 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-7627266f e-con-full e-flex e-con e-child\" data-id=\"7627266f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-686ad808 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"686ad808\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-72c9afc1 elementor-widget elementor-widget-heading\" data-id=\"72c9afc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Ausgangssituation<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2795b792 e-con-full e-flex e-con e-child\" data-id=\"2795b792\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2dd5329d elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"2dd5329d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:125}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Im Bereich individueller Zaunl\u00f6sungen stie\u00df Rettner &amp; Ziegler bei der Planung regelm\u00e4\u00dfig an Effizienzgrenzen. Die Vielzahl an Varianten, Ma\u00dfen und Designoptionen machte jeden Auftrag zur Herausforderung \u2013 eine digitale L\u00f6sung, die den Prozess vereinfachen und beschleunigen k\u00f6nnte, war l\u00e4ngst \u00fcberf\u00e4llig.<\/p>\t\t\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<div class=\"elementor-element elementor-element-662d2fc1 e-con-full e-flex e-con e-child\" data-id=\"662d2fc1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5b5d94e4 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"5b5d94e4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6106a8a8 elementor-widget elementor-widget-heading\" data-id=\"6106a8a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Projektbeschreibung<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-694110dc e-con-full e-flex e-con e-child\" data-id=\"694110dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-27a1e5af e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"27a1e5af\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t<div class=\"elementor-element elementor-element-5f2616e8 e-con-full e-flex e-con e-child\" data-id=\"5f2616e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4dec8bed e-con-full e-flex e-con e-child\" data-id=\"4dec8bed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0fc106 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"b0fc106\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>individuell \u2014 interaktiv \u2014 skalierbar<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-409bb8a7 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"409bb8a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ein intuitives Planungstool \u00fcbersetzt alle Zaunparameter in eine automatisierte, visuelle 3D-Konfiguration \u2013 inklusive aller relevanten technischen Ausgaben.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2cc36f37 e-con-full e-flex e-con e-child\" data-id=\"2cc36f37\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-77d2c3f8 e-con-full e-flex e-con e-child\" data-id=\"77d2c3f8\" 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-1eb6d0f5 elementor-widget elementor-widget-shock-counter\" data-id=\"1eb6d0f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shock-counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n    <div class=\"animated-counter\">\r\n      <div class=\"item text-center\">\r\n        <div class=\"counter text-style-5 normal\" \r\n          data-value=\"76\" \r\n          data-symbol=\"%\" \r\n          data-duration=\"4500\" \r\n          data-text-color=\"var(--shock-black-color)\"\r\n          data-text-bg-color=\"transparent\">\r\n        <\/div>\r\n        <h3 class=\"title text-style-11\"> <\/h3>      <\/div>   \r\n    <\/div>\r\n\r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74a8f4a3 elementor-widget elementor-widget-text-editor\" data-id=\"74a8f4a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Verringerung von Fehlerquoten<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ec82ac5 e-con-full e-flex e-con e-child\" data-id=\"4ec82ac5\" 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-a71966f e-con-full e-flex e-con e-child\" data-id=\"a71966f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2be7e86c elementor-widget elementor-widget-shock-counter\" data-id=\"2be7e86c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shock-counter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n    <div class=\"animated-counter\">\r\n      <div class=\"item text-center\">\r\n        <div class=\"counter text-style-5 normal\" \r\n          data-value=\"65\" \r\n          data-symbol=\"%\" \r\n          data-duration=\"2000\" \r\n          data-text-color=\"var(--shock-black-color)\"\r\n          data-text-bg-color=\"transparent\">\r\n        <\/div>\r\n        <h3 class=\"title text-style-11\"> <\/h3>      <\/div>   \r\n    <\/div>\r\n\r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36c36c32 elementor-widget elementor-widget-text-editor\" data-id=\"36c36c32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Schnellerer Auftragsabschluss<\/p>\t\t\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<div class=\"elementor-element elementor-element-7e08ce19 e-con-full e-flex e-con e-child\" data-id=\"7e08ce19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a5a541f elementor-align-center elementor-widget elementor-widget-button\" data-id=\"6a5a541f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">LETS\u2019S TALK<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49a1d41a elementor-widget elementor-widget-image\" data-id=\"49a1d41a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"110\" height=\"107\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Frame-23.png\" class=\"attachment-large size-large wp-image-8224\" alt=\"\" title=\"\">\t\t\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-62dff1a9 e-con-full e-flex e-con e-child\" data-id=\"62dff1a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f7676dc elementor-invisible elementor-widget elementor-widget-image\" data-id=\"6f7676dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"882\" height=\"570\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Zaun_Vorschau.webp\" class=\"attachment-large size-large wp-image-17196\" alt=\"\" srcset=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Zaun_Vorschau.webp 882w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Zaun_Vorschau-300x194.webp 300w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Zaun_Vorschau-768x496.webp 768w\" sizes=\"(max-width: 882px) 100vw, 882px\" title=\"\">\t\t\t\t\t\t\t\t\t\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4f497e41 e-con-full e-flex e-con e-child\" data-id=\"4f497e41\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-57a03496 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"57a03496\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6dfab227 elementor-widget elementor-widget-heading\" data-id=\"6dfab227\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Entstehung<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6495834e e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"6495834e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t<div class=\"elementor-element elementor-element-e66d97 e-con-full e-flex e-con e-child\" data-id=\"e66d97\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-162caa67 e-con-full e-flex e-con e-child\" data-id=\"162caa67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25327abd elementor-widget elementor-widget-text-editor\" data-id=\"25327abd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Auf Basis des bestehenden Gel\u00e4nder-Konfigurators entwickelten wir eine passgenaue Variante speziell f\u00fcr Z\u00e4une. Jedes Ma\u00df, jede Strebe, jedes Designelement wird live berechnet und als 3D-Modell erlebbar gemacht. Die fertige Planung l\u00e4sst sich mit wenigen Klicks in technische Zeichnungen, Renderings und Produktionslisten \u00fcberf\u00fchren.<\/p>\t\t\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-366890d3 e-con-full e-flex e-con e-child\" data-id=\"366890d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;]}\">\n\t\t<div class=\"elementor-element elementor-element-4a3ccb36 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4a3ccb36\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3cea1201 elementor-widget elementor-widget-heading\" data-id=\"3cea1201\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Resultat<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37b3fec4 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"37b3fec4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t<div class=\"elementor-element elementor-element-6a37a103 e-con-full e-flex e-con e-child\" data-id=\"6a37a103\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6764649e e-con-full e-flex e-con e-child\" data-id=\"6764649e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7b2555a5 e-con-full e-flex e-con e-child\" data-id=\"7b2555a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37a626b5 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"37a626b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1,&quot;sizes&quot;:[]},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;],&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.35.36-1024x535.webp\" class=\"attachment-large size-large wp-image-17195\" alt=\"\" srcset=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.35.36-1024x535.webp 1024w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.35.36-300x157.webp 300w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.35.36-768x401.webp 768w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.35.36.webp 1388w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-45f36c84 e-con-full e-flex e-con e-child\" data-id=\"45f36c84\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2427d8ce elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2427d8ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Die gesamte Projektierung ist jetzt in einem Bruchteil der bisherigen Zeit m\u00f6glich.<\/p>\t\t\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<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e202f65 e-con-full hide-phone e-flex e-con e-child\" data-id=\"1e202f65\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1b077c50 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"1b077c50\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.5,&quot;sizes&quot;:[]},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;],&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"480\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/image.webp\" class=\"attachment-large size-large wp-image-17192\" alt=\"\" srcset=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/image.webp 710w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/image-300x203.webp 300w\" sizes=\"(max-width: 710px) 100vw, 710px\" title=\"\">\t\t\t\t\t\t\t\t\t\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<div class=\"elementor-element elementor-element-6b0d16be e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"6b0d16be\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:200}\">\n\t\t<div class=\"elementor-element elementor-element-2e2092bb e-con-full e-flex e-con e-child\" data-id=\"2e2092bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-52774d0f e-con-full e-flex e-con e-child\" data-id=\"52774d0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16147a08 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-image\" data-id=\"16147a08\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_effect&quot;:&quot;yes&quot;,&quot;motion_fx_translateY_speed&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:0.5,&quot;sizes&quot;:[]},&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;tablet&quot;],&quot;motion_fx_translateY_affectedRange&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:{&quot;start&quot;:0,&quot;end&quot;:100}}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"589\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-10-21-111920-1024x589.jpg\" class=\"attachment-large size-large wp-image-18055\" alt=\"\" srcset=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-10-21-111920-1024x589.jpg 1024w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-10-21-111920-300x173.jpg 300w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-10-21-111920-768x442.jpg 768w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-10-21-111920-1536x883.jpg 1536w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-10-21-111920-18x10.jpg 18w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-10-21-111920.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4190b418 e-con-full e-flex e-con e-child\" data-id=\"4190b418\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50a81b91 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"50a81b91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Z\u00e4une lassen sich schneller, fehlerfreier und in h\u00f6chstem Ma\u00dfe kundenindividuell planen und produzieren.<\/p>\t\t\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<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f761203 e-con-full e-flex e-con e-child\" data-id=\"2f761203\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-823a0ab e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"823a0ab\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;animation&quot;:&quot;fadeIn&quot;,&quot;animation_delay&quot;:100}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48cf3f33 elementor-widget elementor-widget-heading\" data-id=\"48cf3f33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">\u00c4hnliche Projekte<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-425aacbc e-con-full e-flex e-con e-child\" data-id=\"425aacbc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-231e1914 elementor-widget elementor-widget-html\" data-id=\"231e1914\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<iframe id=\"iframe\" src=\"https:\/\/cloud.icespace.de\/website-interactives\/project_suggestion-iframe\/\" title=\"Test iframe\" height=\"50px\" style=\"overflow-y: clip;\"><\/iframe>\r\n<script>\r\n    let currentProjectId = 8829;\r\n    const iframe = document.getElementById('iframe');\r\n    const currentProjectDisplay = document.getElementById('current-project-display');\r\n    const language = window.location.pathname.startsWith('\/en\/') ? 'en' : 'de';\r\n    \r\n    function addLog(message) {\r\n        const timestamp = new Date().toLocaleTimeString();\r\n        log.innerHTML += `[${timestamp}] ${message}<br>`;\r\n        log.scrollTop = log.scrollHeight;\r\n    }\r\n    \r\n    function sendProjectId(projectId = null) {\r\n        const id = projectId || parseInt(document.getElementById('project-id-input').value);\r\n        if (!id || isNaN(id)) {\r\n            return;\r\n        }\r\n    \r\n        currentProjectId = id;\r\n        currentProjectDisplay.textContent = `ID: ${id}`;\r\n        \r\n        \/\/ Send project ID to iframe\r\n        iframe.contentWindow.postMessage({\r\n            currentProjectId: id,\r\n            language: language\r\n        }, '*');\r\n        \r\n    }\r\n    \r\n    function reloadIframe() {\r\n        iframe.src = iframe.src;\r\n    }\r\n    \r\n    \/\/ Listen for messages from iframe\r\n    window.addEventListener('message', (event) => {\r\n        if (event.data) {\r\n            if (event.data.requestCurrentProjectId) {\r\n                if (currentProjectId) {\r\n                    iframe.contentWindow.postMessage({\r\n                        currentProjectId: currentProjectId,\r\n                        language: language\r\n                    }, '*');\r\n                    addLog(`\ud83d\udce4 Antwort gesendet: ${currentProjectId}`);\r\n                } else {\r\n                    addLog('\u26a0\ufe0f Keine Projekt ID verf\u00fcgbar');\r\n                }\r\n            } else if (event.data.frameHeight) {\r\n                iframe.style.height = event.data.frameHeight + 'px';\r\n            } else {\r\n            }\r\n        }\r\n    });\r\n    \r\n    \/\/ Auto-send project ID when iframe loads\r\n    iframe.addEventListener('load', () => {\r\n        setTimeout(() => {\r\n            if (currentProjectId) {\r\n                sendProjectId(currentProjectId);\r\n            } else {\r\n                \/\/ Set default project ID for testing\r\n                sendProjectId(8873);\r\n            }\r\n        }, 1000);\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\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Rettner &amp; Ziegler Zaunkonfigurator Digitale Echtzeitplanung f\u00fcr individuelle Z\u00e4une &amp; Sichtschutze Konfigurator Showroom 3D Browserbasiertes 3D-Tool zur Echtzeitkonfiguration individueller Z\u00e4une \u2013 schnell, fehlerfrei und nahtlos eingebunden in bestehende Planungsprozesse. Ausgangssituation&#8230;<\/p>","protected":false},"author":1,"featured_media":9461,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[54,58,59],"tags":[],"class_list":["post-8829","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d","category-konfigurator","category-showroom"],"acf":[],"_links":{"self":[{"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/posts\/8829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/comments?post=8829"}],"version-history":[{"count":0,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/posts\/8829\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/media\/9461"}],"wp:attachment":[{"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/media?parent=8829"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/categories?post=8829"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/tags?post=8829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<script id="bv-override-listeners">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});var bvPartialDelayJsUrlPatterns=JSON.parse(atob("WyIvcGx1Z2lucy9hbmltYXRlZ2wvanMvZW1iZWQuanMiLCJodHRwczovL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9nc2FwLzMuMTIuNS9nc2FwLm1pbi5qcyIsImh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2dzYXAvMy4xMi41L1Njcm9sbFRyaWdnZXIubWluLmpzIl0=")),bvPartialDelayJsInlinePatterns=JSON.parse(atob("WyJpY2Utc3BhY2UtY3JpdGljYWwtZmx5aW4tdjEiXQ==")),BV_DEBUG_MODE=!1;function bvDebugLog(...args){BV_DEBUG_MODE&&console.log(...args)}__name(bvDebugLog,"bvDebugLog");var bv_partial_delay_js_url_patterns=typeof bvPartialDelayJsUrlPatterns<"u"&&Array.isArray(bvPartialDelayJsUrlPatterns)?bvPartialDelayJsUrlPatterns:[],bv_partial_delay_js_inline_patterns=typeof bvPartialDelayJsInlinePatterns<"u"&&Array.isArray(bvPartialDelayJsInlinePatterns)?bvPartialDelayJsInlinePatterns:[];function bv_is_script_excluded(scriptElement){if(!scriptElement)return!1;if(scriptElement.hasAttribute("bv-exclude"))return!0;var source=scriptElement.getAttribute("src")||scriptElement.src||"";if(source)return bv_partial_delay_js_url_patterns.some(function(pattern){return pattern&&source.indexOf(pattern)!==-1});var content=scriptElement.textContent||"";return bv_partial_delay_js_inline_patterns.some(function(pattern){return pattern&&content.indexOf(pattern)!==-1})}__name(bv_is_script_excluded,"bv_is_script_excluded");function bv_override_browser_listener(target){var bv_og_add_event_listener=target.addEventListener,bv_og_remove_event_listener=target.removeEventListener;function bv_handle_event_listeners(type,listener,options){var handledEvents=["readystatechange","DOMContentLoaded","load","pageshow"],eventName=type;bv_is_script_excluded(document.currentScript)||(eventName=handledEvents.indexOf(type)!==-1?"Airlift"+type:type),arguments[0]=eventName,bv_og_add_event_listener.apply(target,arguments)}__name(bv_handle_event_listeners,"bv_handle_event_listeners");function bv_handle_remove_event_listener(type,listener,options){var handledEvents=["readystatechange","DOMContentLoaded","load","pageshow"],eventName=type;bv_is_script_excluded(document.currentScript)||(eventName=handledEvents.indexOf(type)!==-1?"Airlift"+type:type),arguments[0]=eventName,bv_og_remove_event_listener.apply(target,arguments)}__name(bv_handle_remove_event_listener,"bv_handle_remove_event_listener"),target.addEventListener=function(type,listener,options){bv_handle_event_listeners(type,listener,options)},target.removeEventListener=function(type,listener,options){bv_handle_remove_event_listener(type,listener,options)}}__name(bv_override_browser_listener,"bv_override_browser_listener"),bv_override_browser_listener(window),bv_override_browser_listener(document);function bv_override_property_listeners(target,eventType){if(!target||typeof target!="object"){console.error("bv_override_property_listeners: Invalid target",target);return}var airliftPropertyName="on"+eventType,existingDescriptor=Object.getOwnPropertyDescriptor(target,airliftPropertyName);if(existingDescriptor&&!existingDescriptor.configurable){console.warn("Cannot override "+airliftPropertyName+": property is not configurable");return}var bv_internalHandler=null,airliftEventName="Airlift"+eventType,bvWrapperFunction=__name(function(e){if(bv_internalHandler)try{bv_internalHandler(e)}catch(error){console.error("Error in "+airliftPropertyName+" handler:",error)}},"bvWrapperFunction");try{Object.defineProperty(target,airliftPropertyName,{get:__name(function(){return bv_internalHandler},"get"),set:__name(function(handler){if(handler!=null&&typeof handler!="function"){console.warn("Invalid handler for "+airliftPropertyName+", ignoring");return}handler?(bv_internalHandler||target.addEventListener(airliftEventName,bvWrapperFunction),bv_internalHandler=handler):(bv_internalHandler=null,target.removeEventListener(airliftEventName,bvWrapperFunction))},"set"),enumerable:!0,configurable:!0})}catch(error){console.error("Failed to override "+airliftPropertyName+":",error)}}__name(bv_override_property_listeners,"bv_override_property_listeners"),bv_override_property_listeners(window,"load"),bv_override_property_listeners(window,"pageshow"),bv_override_property_listeners(document,"DOMContentLoaded"),bv_override_property_listeners(document,"readystatechange");function bv_override_document_write(){var bv_original_write=document.write,bv_original_writeln=document.writeln;function bv_handle_document_write(scriptElement,content){try{if(content==null)return;if(content=String(content),bv_is_script_excluded(scriptElement))return bv_original_write.call(document,content);var container=null;if(scriptElement&&scriptElement.documentWriteContainer?container=scriptElement.documentWriteContainer:(container=document.createElement("span"),scriptElement&&(scriptElement.documentWriteContainer=container,scriptElement.documentWriteBuffer="")),!scriptElement||scriptElement.documentWriteBuffer===void 0)if(scriptElement)scriptElement.documentWriteBuffer="";else return;scriptElement.documentWriteBuffer+=content,scriptElement.flushScheduled||(scriptElement.flushScheduled=!0,Promise.resolve().then(function(){container.insertAdjacentHTML("beforeend",scriptElement.documentWriteBuffer);var tempDiv=document.createElement("span");tempDiv.innerHTML=scriptElement.documentWriteBuffer;var scriptsInContent=tempDiv.querySelectorAll("script");scriptsInContent.length>0&&scriptsInContent.forEach(function(oldScript){try{var newScript=document.createElement("script"),attributes=oldScript.getAttributeNames();attributes.forEach(function(attr){try{newScript.setAttribute(attr,oldScript.getAttribute(attr))}catch{bvDebugLog("Not able to set Attribute:")}}),newScript.async=!1,!oldScript.src&&oldScript.textContent&&(newScript.textContent=oldScript.textContent),newScript.setAttribute("bv-document-write","");var insertPoint2=scriptElement||document.currentScript;setTimeout(function(){try{insertPoint2&&insertPoint2.parentNode?insertPoint2.parentNode.insertBefore(newScript,insertPoint2.nextSibling):document.head&&document.head.appendChild(newScript)}catch(error){console.error("Error inserting document.write script:",error)}},0)}catch(error){console.error("Error processing document.write script:",error)}}),scriptElement.documentWriteBuffer="",scriptElement.flushScheduled=!1}));var insertPoint=scriptElement||document.currentScript;if(!container.parentNode)if(insertPoint&&insertPoint.parentNode)insertPoint.parentNode.insertBefore(container,insertPoint.nextSibling);else if(document.body)document.body.appendChild(container);else{console.warn("document.body not ready for document.write, deferring"),typeof window<"u"&&window.addEventListener("DOMContentLoaded",function(){document.body&&!container.parentNode&&document.body.appendChild(container)});return}}catch(error){console.error("Error in document.write handler:",error);try{bv_original_write.call(document,content)}catch(e){console.error("Fallback document.write also failed:",e)}}}__name(bv_handle_document_write,"bv_handle_document_write"),document.write=function(content){bv_handle_document_write(document.currentScript,content)},document.writeln=function(content){bv_handle_document_write(document.currentScript,content+`
`)}}__name(bv_override_document_write,"bv_override_document_write"),bv_override_document_write();
</script><script id="bv-rename-images" type="text/javascript" data-cfasync="false" bv-exclude="true">var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});const IMAGE_URL_ATTRIBUTES=["data-src","data-lazy-original","data-lazy-src","data-lazysrc","data-lazysrcset","data-lazy-srcset","data-envira-src","data-srcset","bv-data-src","bv-data-srcset","data-large_image","data-depicter-src","data-depicter-srcset","data-orig-src"],IMAGE_EXTENSIONS=["jpg","jpeg","png","gif","svg","jpe","webp","avif"],BV_CDN_URL="",BV_SITE_OPT_PATH="al_opt_content";var BV_IS_RESIZE_ENABLED=!0,BV_IMAGES_NOT_TO_RESIZE=[],BV_IMAGE_OPTIMIZATION_FORMAT="webp";function isValidUrl(url){return!!/^https?:\/\//i.test(url)}__name(isValidUrl,"isValidUrl");function isImage(url){let img_ext=getExtension(url);return!!IMAGE_EXTENSIONS.includes(img_ext)}__name(isImage,"isImage");function getImageDeviceName(resized_infos_str,dimensions){let device_width=window.outerWidth;if(resized_infos_str){const device_size_infos=resized_infos_str.split(";");for(const device_info of device_size_infos){const[device_name,resized_dim]=device_info.split(":"),[width_str,height_str]=resized_dim.split("*"),width=parseInt(width_str,10),height=parseInt(height_str,10);if(dimensions.width<=width&&dimensions.height<=height&&device_width<=width)return device_name}return""}return device_width<=480?"bv_resized_mobile":device_width<=820?"bv_resized_ipad":device_width<=1536?"bv_resized_desktop":""}__name(getImageDeviceName,"getImageDeviceName");function isWebpSupported(){var elem=document.createElement("canvas");return elem.getContext&&elem.getContext("2d")?elem.toDataURL("image/webp").indexOf("data:image/webp")==0:!1}__name(isWebpSupported,"isWebpSupported");function getImageOptimizationFormat(){var format=(BV_IMAGE_OPTIMIZATION_FORMAT||"webp").toLowerCase();return format==="avif"?"avif":"webp"}__name(getImageOptimizationFormat,"getImageOptimizationFormat");function getImageOptimizationSuffix(){return".bv."+getImageOptimizationFormat()}__name(getImageOptimizationSuffix,"getImageOptimizationSuffix");function isAvifSupported(callback){var avif=new Image;avif.onload=function(){callback(avif.width>0&&avif.height>0)},avif.onerror=function(){callback(!1)},avif.src="data:image/avif;base64,AAAAHGZ0eXBhdmlmAAAAAG1pZjFhdmlmbWlhZgAAARdtZXRhAAAAAAAAACFoZGxyAAAAAAAAAABwaWN0AAAAAAAAAAAAAAAAAAAAAA5waXRtAAAAAAABAAAANGlsb2MAAAAAREAAAgABAAAAAAE7AAEAAAAAAAAAGAACAAAAAAFTAAEAAAAAAAAAvgAAADhpaW5mAAAAAAACAAAAFWluZmUCAAAAAAEAAGF2MDEAAAAAFWluZmUCAAABAAIAAEV4aWYAAAAAVmlwcnAAAAA4aXBjbwAAAAxhdjFDgQAMAAAAABRpc3BlAAAAAAAAAAEAAAABAAAAEHBpeGkAAAAAAwgICAAAABZpcG1hAAAAAAAAAAEAAQOBAgMAAAAaaXJlZgAAAAAAAAAOY2RzYwACAAEAAQAAAN5tZGF0EgAKCBgABggIaDQgMgoYAAAAQAX172ToAAAABkV4aWYAAElJKgAIAAAABgASAQMAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAAOGMAAOgDAAA4YwAA6AMAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAABAAAAA6AEAAEAAAABAAAAAAAAAA=="}__name(isAvifSupported,"isAvifSupported");function getImageOptimizationFormatSupport(callback){getImageOptimizationFormat()==="avif"?isAvifSupported(callback):callback(isWebpSupported())}__name(getImageOptimizationFormatSupport,"getImageOptimizationFormatSupport");function getExtension(url){return url.split("?")[0].split(".").pop().toLowerCase()}__name(getExtension,"getExtension");function getNewImageUrlQuery(url,image_format_status,dimensions){let url_and_query_string=url.split("?"),new_url=url_and_query_string[0],query_string=url_and_query_string[1];if(!image_format_status)return query_string?url_and_query_string[0]+`?${query_string}`:url_and_query_string[0];let params=new URLSearchParams(query_string),resized_infos=params.get("bv-resized-infos");params.delete("bv-resized-infos"),query_string=params.toString();var shouldResize=BV_IS_RESIZE_ENABLED&&!BV_IMAGES_NOT_TO_RESIZE.some(pattern=>new_url.includes(pattern));if(shouldResize){let device_name=getImageDeviceName(resized_infos,dimensions),img_ext=getExtension(new_url);device_name!=""&&(new_url+="."+device_name+"."+img_ext)}return new_url+=getImageOptimizationSuffix(),query_string&&(new_url+=`?${query_string}`),new_url}__name(getNewImageUrlQuery,"getNewImageUrlQuery");function isOurCdnImage(url){const hasCdnUrl=typeof BV_CDN_URL=="string"&&BV_CDN_URL.length>0,hasSiteOptPath=typeof BV_SITE_OPT_PATH=="string"&&BV_SITE_OPT_PATH.length>0;return!!(hasCdnUrl&&url.includes(BV_CDN_URL)||hasSiteOptPath&&url.includes(BV_SITE_OPT_PATH))}__name(isOurCdnImage,"isOurCdnImage");function canChangeUrl(url){return getExtension(url)==="svg"||url.includes("data:image")?!1:!!isOurCdnImage(url)}__name(canChangeUrl,"canChangeUrl");function handleNodeElements(node_elements,img_url_attrs,webp_status){node_elements.forEach(node_element=>{img_url_attrs.forEach(attr=>{flag=!1,node_element.hasAttribute(attr)&&(attr_val=node_element.getAttribute(attr),new_val="",attr_val.split(",").forEach(src=>{let src_parts=src.trim().split(" "),clean_url=src_parts.shift();if(flag?new_val+=",":flag=!0,isValidUrl(clean_url)&&isImage(clean_url))if(canChangeUrl(clean_url)){let new_url=getNewImageUrlQuery(clean_url,webp_status,node_element.getBoundingClientRect());new_val+=[new_url].concat(src_parts).join(" ")}else new_val+=src;else new_val+=src}),node_element.setAttribute(attr,new_val))})})}__name(handleNodeElements,"handleNodeElements");function handleTagWithStyle(tag_elements_with_style,webp_status){tag_elements_with_style.forEach(tag_element=>{let img_url=tag_element.getAttribute("bv-style-url");if(img_url&&isValidUrl(img_url)&&isImage(img_url)&&canChangeUrl(img_url)){let new_img_url=getNewImageUrlQuery(img_url,webp_status,tag_element.getBoundingClientRect()),style_attr_val=tag_element.getAttribute("bv-data-style");style_attr_val&&(new_style_val=style_attr_val.replace(img_url,new_img_url),tag_element.setAttribute("bv-data-style",new_style_val))}})}__name(handleTagWithStyle,"handleTagWithStyle"),getImageOptimizationFormatSupport(function(image_format_status){let img_tags=document.querySelectorAll(".bv-tag-attr-replace");handleNodeElements(img_tags,IMAGE_URL_ATTRIBUTES,image_format_status);let tag_elements_with_style=document.querySelectorAll(".bv-style-attr-replace");handleTagWithStyle(tag_elements_with_style,image_format_status)});
</script>

<template id=d6fe9c24159ed4a27d224d91c70f8fdc></template>

<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 6a8ef705a01328cd37eebbf7. Config Timestamp: 2026-08-26 14:24:03 UTC, Cached Timestamp: 2026-09-19 14:25:05 UTC, Optimization Time: 28.06ms, Asset Normalization Time: 0ms -->