{"id":8854,"date":"2025-05-15T13:09:01","date_gmt":"2025-05-15T13:09:01","guid":{"rendered":"https:\/\/relaunch.icespacestudios.de\/?p=8854"},"modified":"2026-05-13T14:29:03","modified_gmt":"2026-05-13T12:29:03","slug":"rettner-balkonkonfigurator","status":"publish","type":"post","link":"https:\/\/icespacestudios.de\/en\/3d\/rettner-balkonkonfigurator\/","title":{"rendered":"Rettner &#038; Ziegler Balkonkonfigurator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8854\" class=\"elementor elementor-8854\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-784ff277 e-flex e-con-boxed e-con e-parent\" data-id=\"784ff277\" 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-1c568a38 e-con-full e-flex e-con e-child\" data-id=\"1c568a38\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1af1550 e-con-full e-flex e-con e-child\" data-id=\"1af1550\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-22d30d1 e-con-full e-flex e-con e-child\" data-id=\"22d30d1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1320d29b elementor-widget elementor-widget-heading\" data-id=\"1320d29b\" 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\nBalkonkonfigurator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fef1fd5 elementor-widget elementor-widget-heading\" data-id=\"1fef1fd5\" 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 Balkongel\u00e4nder<\/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-259e71aa e-con-full e-flex e-con e-child\" data-id=\"259e71aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-cced3fb tag-bubble e-flex e-con-boxed e-con e-child\" data-id=\"cced3fb\" 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-2e7552fd elementor-widget elementor-widget-text-editor\" data-id=\"2e7552fd\" 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-9e8f63c tag-bubble e-con-full e-flex e-con e-child\" data-id=\"9e8f63c\" 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-5a01ada elementor-widget elementor-widget-text-editor\" data-id=\"5a01ada\" 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-2b14791 tag-bubble e-con-full e-flex e-con e-child\" data-id=\"2b14791\" 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-e59068c elementor-widget elementor-widget-text-editor\" data-id=\"e59068c\" 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-306b459e e-con-full e-flex e-con e-child\" data-id=\"306b459e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ef2b5a4 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"1ef2b5a4\" 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 browserbasierter 3D Konfigurator, der die Planung individueller Balkongel\u00e4nder vom ersten Entwurf bis zur fertigen Ausgabe vereinfacht. Konfiguration, Visualisierung und relevante Unterlagen entstehen in einem durchg\u00e4ngigen Ablauf und lassen sich direkt ins Tagesgesch\u00e4ft integrieren.<\/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-15d52438 e-flex e-con-boxed e-con e-parent\" data-id=\"15d52438\" 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-2e791f75 e-con-full e-flex e-con e-child\" data-id=\"2e791f75\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4550f91d e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4550f91d\" 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-6afb3fa8 elementor-widget elementor-widget-heading\" data-id=\"6afb3fa8\" 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-5b2ba70e e-con-full e-flex e-con e-child\" data-id=\"5b2ba70e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37cacf9 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"37cacf9\" 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>Individuelle Balkongel\u00e4nder zu planen war bei Rettner &amp; Ziegler ein zeitintensiver, weitgehend manueller Prozess. Von ersten Skizzen \u00fcber Ma\u00dfangaben bis zur Fertigungsfreigabe entstanden mehrere Abstimmungsschleifen. Das kostete Zeit, band Kapazit\u00e4ten und machte die \u00dcbergabe fehleranf\u00e4llig. Gleichzeitig stieg der Druck, schneller zu reagieren und Varianten zuverl\u00e4ssig zu kalkulieren, ohne Qualit\u00e4t zu verlieren.<\/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-5373ed6c e-con-full e-flex e-con e-child\" data-id=\"5373ed6c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3f47b59b e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"3f47b59b\" 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-2d60da7f elementor-widget elementor-widget-heading\" data-id=\"2d60da7f\" 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-61197fc1 e-con-full e-flex e-con e-child\" data-id=\"61197fc1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-636549a5 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"636549a5\" 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-1275ba09 e-con-full e-flex e-con e-child\" data-id=\"1275ba09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-e6907be e-con-full e-flex e-con e-child\" data-id=\"e6907be\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7013d59f elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7013d59f\" 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-7d1282d9 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7d1282d9\" 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>Wir haben den Planungsprozess in einen browserbasierten 3D Konfigurator \u00fcbertragen. Kundinnen und Kunden sowie Vertrieb und Planung k\u00f6nnen Varianten live konfigurieren, sofort sehen, was m\u00f6glich ist, und die relevanten Ausgaben direkt erzeugen, ohne zus\u00e4tzliche Software.<\/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-3c8007d2 e-con-full e-flex e-con e-child\" data-id=\"3c8007d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-370ab78c e-con-full e-flex e-con e-child\" data-id=\"370ab78c\" 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-3fb1d1cf elementor-widget elementor-widget-shock-counter\" data-id=\"3fb1d1cf\" 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-3482df49 elementor-widget elementor-widget-text-editor\" data-id=\"3482df49\" 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<br \/>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-a1fb189 e-con-full e-flex e-con e-child\" data-id=\"a1fb189\" 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-78b70ac elementor-widget elementor-widget-shock-counter\" data-id=\"78b70ac\" 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=\"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-997b377 elementor-widget elementor-widget-text-editor\" data-id=\"997b377\" 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<br \/>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-3aa82444 e-con-full e-flex e-con e-child\" data-id=\"3aa82444\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ae8336b elementor-align-center elementor-widget elementor-widget-button\" data-id=\"2ae8336b\" 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-34581c52 elementor-widget elementor-widget-image\" data-id=\"34581c52\" 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-747c0355 e-con-full e-flex e-con e-child\" data-id=\"747c0355\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5532991f elementor-invisible elementor-widget elementor-widget-image\" data-id=\"5532991f\" 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=\"1024\" height=\"768\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/freepik__-prompt-fotorealistisches-mockup-eines-modernen-sc__26614-1024x768.jpg\" class=\"attachment-large size-large wp-image-20648\" alt=\"\" srcset=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/freepik__-prompt-fotorealistisches-mockup-eines-modernen-sc__26614-1024x768.jpg 1024w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/freepik__-prompt-fotorealistisches-mockup-eines-modernen-sc__26614-300x225.jpg 300w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/freepik__-prompt-fotorealistisches-mockup-eines-modernen-sc__26614-768x576.jpg 768w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/freepik__-prompt-fotorealistisches-mockup-eines-modernen-sc__26614-1536x1152.jpg 1536w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/freepik__-prompt-fotorealistisches-mockup-eines-modernen-sc__26614-16x12.jpg 16w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/freepik__-prompt-fotorealistisches-mockup-eines-modernen-sc__26614.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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ea713d1 e-con-full e-flex e-con e-child\" data-id=\"7ea713d1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-321e9e23 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"321e9e23\" 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-40305539 elementor-widget elementor-widget-heading\" data-id=\"40305539\" 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-3e796c51 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"3e796c51\" 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-4a82ded8 e-con-full e-flex e-con e-child\" data-id=\"4a82ded8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ecbef58 e-con-full e-flex e-con e-child\" data-id=\"ecbef58\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21f262aa elementor-widget elementor-widget-text-editor\" data-id=\"21f262aa\" 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>Gemeinsam mit dem Team von Rettner &amp; Ziegler haben wir den bestehenden Prozess Schritt f\u00fcr Schritt aufgenommen und in klare Regeln, Parameter und Abh\u00e4ngigkeiten \u00fcbersetzt. Entscheidend war, die Komplexit\u00e4t so zu strukturieren, dass Konfigurationen zuverl\u00e4ssig bleiben, auch wenn viele Varianten m\u00f6glich sind.<\/p><p>Darauf aufbauend entstand ein 3D Workflow im Browser, der Ma\u00dfe, Profile und Zierteile konsistent verarbeitet und jede Auswahl direkt visuell nachvollziehbar macht. Parallel haben wir die Ausgaben so gestaltet, dass sie im Alltag wirklich helfen, statt nur sch\u00f6n auszusehen. Ergebnis ist ein Tool, das ohne Installation auskommt und dort funktioniert, wo Entscheidungen fallen: in Beratung, Vertrieb und Planung.<\/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-42083777 e-con-full e-flex e-con e-child\" data-id=\"42083777\" 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-4ba96751 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4ba96751\" 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-6c8f6e86 elementor-widget elementor-widget-heading\" data-id=\"6c8f6e86\" 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-49c6c6ef e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"49c6c6ef\" 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-4cbe3b87 e-con-full e-flex e-con e-child\" data-id=\"4cbe3b87\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4039317b e-con-full e-flex e-con e-child\" data-id=\"4039317b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-63170257 e-con-full e-flex e-con e-child\" data-id=\"63170257\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4a09e565 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"4a09e565\" 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=\"944\" height=\"521\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.07.58.webp\" class=\"attachment-large size-large wp-image-17177\" alt=\"\" srcset=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.07.58.webp 944w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.07.58-300x166.webp 300w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.07.58-768x424.webp 768w\" sizes=\"(max-width: 944px) 100vw, 944px\" 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-4ed2404c e-con-full e-flex e-con e-child\" data-id=\"4ed2404c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44e5ae6e elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"44e5ae6e\" 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 komplette Planung inklusive aller relevanten Ausgaben erfolgt nun in unter einer Stunde.<\/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-f8bc585 e-con-full hide-phone e-flex e-con e-child\" data-id=\"f8bc585\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d47e4c9 elementor-invisible elementor-widget elementor-widget-image\" data-id=\"d47e4c9\" 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=\"611\" height=\"967\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.07.38.webp\" class=\"attachment-large size-large wp-image-17176\" alt=\"\" srcset=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.07.38.webp 611w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Screenshot-2025-04-10-at-14.07.38-190x300.webp 190w\" sizes=\"(max-width: 611px) 100vw, 611px\" 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-4e61eb74 e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"4e61eb74\" 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-1e152837 e-con-full e-flex e-con e-child\" data-id=\"1e152837\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4da34744 e-con-full e-flex e-con e-child\" data-id=\"4da34744\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21be83d0 elementor-widget__width-inherit elementor-invisible elementor-widget elementor-widget-image\" data-id=\"21be83d0\" 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=\"768\" src=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Rettner-Balkon-1024x768.png\" class=\"attachment-large size-large wp-image-20649\" alt=\"\" srcset=\"https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Rettner-Balkon-1024x768.png 1024w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Rettner-Balkon-300x225.png 300w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Rettner-Balkon-768x576.png 768w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Rettner-Balkon-16x12.png 16w, https:\/\/icespacestudios.de\/wp-content\/uploads\/2025\/05\/Rettner-Balkon.png 1500w\" 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-1ae684b1 e-con-full e-flex e-con e-child\" data-id=\"1ae684b1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dccdcba elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"dccdcba\" 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>Statt manueller Schleifen gibt es einen klaren, schnellen Ablauf mit deutlich weniger Fehlern und einer sp\u00fcrbar k\u00fcrzeren Zeit bis zum Abschluss.<\/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-6f396129 e-con-full e-flex e-con e-child\" data-id=\"6f396129\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-244b126b e-con-full e-flex elementor-invisible e-con e-child\" data-id=\"244b126b\" 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-66d68a92 elementor-widget elementor-widget-heading\" data-id=\"66d68a92\" 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-7a3614da e-con-full e-flex e-con e-child\" data-id=\"7a3614da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45b10d4d elementor-widget elementor-widget-html\" data-id=\"45b10d4d\" 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 = 8854;\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 Balkonkonfigurator Digitale Echtzeitplanung f\u00fcr individuelle Balkongel\u00e4nder Konfigurator Showroom 3D Ein browserbasierter 3D Konfigurator, der die Planung individueller Balkongel\u00e4nder vom ersten Entwurf bis zur fertigen Ausgabe vereinfacht. Konfiguration,&#8230;<\/p>","protected":false},"author":1,"featured_media":8563,"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-8854","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\/8854","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=8854"}],"version-history":[{"count":0,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/posts\/8854\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/media\/8563"}],"wp:attachment":[{"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/media?parent=8854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/categories?post=8854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icespacestudios.de\/en\/wp-json\/wp\/v2\/tags?post=8854"}],"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 13:12:40 UTC, Optimization Time: 23.08ms, Asset Normalization Time: 0ms -->