{"id":40296,"date":"2022-08-29T03:41:54","date_gmt":"2022-08-29T01:41:54","guid":{"rendered":"https:\/\/www.amcon-eu.com\/?post_type=products&#038;p=40296"},"modified":"2026-11-01T04:24:19","modified_gmt":"2026-11-01T03:24:19","slug":"volute-gs-serien","status":"publish","type":"products","link":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/","title":{"rendered":"<strong>VOLUTE\u2122 afvandingspresse<\/strong><br><strong>GS-serien<\/strong>"},"content":{"rendered":"<section class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Markant forbedret slamafvanding med en indtyknings- og flokkuleringsenhed (TFU)<\/strong><\/h3>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_column_text]Denne model har et ekstra trin til slamindtykning integreret i flokkuleringstanken, s\u00e5 den kan h\u00e5ndtere endnu lavere slamkoncentrationer og uhandlet spildevand uden at g\u00e5 p\u00e5 kompromis med kapaciteten eller t\u00f8rstofindholdet i slamkagen. Sammenlignet med vores standardmodel VOLUTE\u2122 afvandingspresse FS-serien \u00f8ger det ekstra indtykningstrin kapaciteten med op til 50 % ved behandling af slam med lav koncentration.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;40299&#8243; img_size=&#8221;321&#215;275&#8243; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Avancerede styringsfunktioner til maksimal ydeevne<\/strong><\/h3>\r\n<p>Flere avancerede styringsfunktioner til ekscentersnekkepumpen, udstyret til polymerdosering og V-sneglens hastighed arbejder l\u00f8bende sammen om at optimere og stabilisere slamafvandingen. Dette reducerer behovet for arbejdskraft til driften yderligere, mindsker polymerdoseringen og sikrer, at maskinen altid behandler den maksimale m\u00e6ngde slam. N\u00e5r alle parametre er forbundet og styres fra \u00e9t enkelt punkt, \u00f8ges brugervenligheden, og komplicerede ops\u00e6tningsprocedurer undg\u00e5s.[\/vc_column_text][vc_column_text]<\/p>\r\n\r\n<h3 class=\"wp-block-heading\"><strong>Tilstopningsfri \u2013 selv ved fedt- og olieholdigt slam<\/strong><\/h3>\r\n<p>Maskinen har en afvandingscylinder, der best\u00e5r af skiftevise lag af faste ringe og bev\u00e6gelige ringe med afstandsstykker imellem, som opretholder en spalte, hvor filtratet kan l\u00f8be ud. Inde i afvandingscylinderen transporterer og sammenpresser en enkelt snegl slammet gennem afvandingscylinderen frem mod modtrykspladen. N\u00e5r sneglen roterer, bev\u00e6ger den de bev\u00e6gelige ringe op og ned, hvilket renser filtratspalten og skaber en tilstopningsfri selvrensende mekanisme. Kun en meget lille m\u00e6ngde vand ved lavt tryk bruges periodisk til sk\u00e5nsomt at rense ringene udefra. Konstruktionen sikrer en stabil slamafvanding selv ved fedt- og olieholdigt slam.[\/vc_column_text][vc_single_image image=&#8221;10199&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Ingen forindtykning n\u00f8dvendig<\/strong><\/h3>\r\n<p>VOLUTE\u2122 samler forindtykning, slamindtykning og slamafvanding i \u00e9n enkelt maskine. Dette muligg\u00f8r direkte afvanding af b\u00e5de h\u00f8je og lave slamkoncentrationer uden noget forindtykningssystem. Is\u00e6r VOLUTE\u2122 afvandingspresse GS-serien med dens integrerede indtyknings- og flokkuleringsenhed (TFU) til forindtykning er velegnet til slamkoncentrationer helt ned til 0,2 % TS og endda lavere. Dette muligg\u00f8r direkte afvanding fra beluftningstanken af aerobt slam. Dermed elimineres omkostningerne til etablering og drift af indtyknings- og lagringssystemer, ligesom lugtgener reduceres. Derudover reduceres tilbagef\u00f8rslen af fosfor og kv\u00e6lstof til renseanl\u00e6gget, fordi slammet afvandes, mens det er s\u00e5 frisk som muligt.[\/vc_column_text][vc_single_image image=&#8221;40883&#8243; img_size=&#8221;full&#8221; add_caption=&#8221;yes&#8221; alignment=&#8221;center&#8221;][vc_single_image image=&#8221;40876&#8243; img_size=&#8221;full&#8221; add_caption=&#8221;yes&#8221; alignment=&#8221;center&#8221;][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Kapacitet \/ Specifikationer<\/strong><\/h3>\r\n<p>[\/vc_column_text][vc_column_text]<\/p>\r\n<div style=\"overflow-x: auto;\">\r\n<table class=\"specTable3 highlight-first-column\" style=\"width: 99.3695%;\">\r\n<tbody>\r\n<tr>\r\n<th class=\"w100\" style=\"width: 12.1839%;\" rowspan=\"2\"><strong>Model \/ Slamkoncentration (TS)<\/strong><\/th>\r\n<th style=\"width: 20%;\" colspan=\"2\"><strong>Uhandlet spildevand \/ Overskudsslam \/ Kemisk f\u00e6ldet slam<\/strong><\/th>\r\n<th style=\"width: 10%;\"><strong>Flotationsslam<\/strong><\/th>\r\n<th style=\"width: 8%;\" colspan=\"3\"><strong>Dimensioner (mm)<\/strong><\/th>\r\n<th style=\"width: 6%;\" rowspan=\"2\"><strong>Samlet effekt (kW)<\/strong><\/th>\r\n<th style=\"width: 10%;\" colspan=\"2\"><strong>V\u00e6gt (kg)<\/strong><\/th>\r\n<\/tr>\r\n<tr>\r\n<th style=\"width: 10%;\"><strong>0.2%<\/strong><\/th>\r\n<th style=\"width: 10%;\"><strong>1.0%<\/strong><\/th>\r\n<th style=\"width: 10%;\"><strong>2.0%<\/strong><\/th>\r\n<th style=\"width: 2.666%;\"><strong>L<\/strong><\/th>\r\n<th style=\"width: 2.666%;\"><strong>B<\/strong><\/th>\r\n<th style=\"width: 2.666%;\"><strong>H<\/strong><\/th>\r\n<th class=\"w80\" style=\"width: 5%;\"><strong>Tom<\/strong><\/th>\r\n<th class=\"w80\" style=\"width: 5%;\"><strong>I drift<\/strong><\/th>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-101<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~3 kg-TS\/t<br \/>(~1,5 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~4,5 kg-TS\/t<br \/>(~0,45 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~4,5 kg-TS\/t<br \/>(~0,23 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">2045<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1236<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1440<\/td>\r\n<td style=\"text-align: center; width: 6%;\">0.40<\/td>\r\n<td style=\"text-align: center; width: 5%;\">344<\/td>\r\n<td style=\"text-align: center; width: 5%;\">546<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-131<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~6 kg-TS\/t<br \/>(~3,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~9 kg-TS\/t<br \/>(~0,9 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~9 kg-TS\/t<br \/>(~0,45 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">2190<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1236<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1440<\/td>\r\n<td style=\"text-align: center; width: 6%;\">0.36<\/td>\r\n<td style=\"text-align: center; width: 5%;\">360<\/td>\r\n<td style=\"text-align: center; width: 5%;\">560<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-132<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~12 kg-TS\/t<br \/>(~6,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~18 kg-TS\/t<br \/>(~1,8 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~18 kg-TS\/t<br \/>(~0,9 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">2190<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1236<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1440<\/td>\r\n<td style=\"text-align: center; width: 6%;\">0.50<\/td>\r\n<td style=\"text-align: center; width: 5%;\">470<\/td>\r\n<td style=\"text-align: center; width: 5%;\">680<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-201<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~13 kg-TS\/t<br \/>(~6,5 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~20 kg-TS\/t<br \/>(~2,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~20 kg-TS\/t<br \/>(~1,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">2581<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1236<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1440<\/td>\r\n<td style=\"text-align: center; width: 6%;\">0.50<\/td>\r\n<td style=\"text-align: center; width: 5%;\">514<\/td>\r\n<td style=\"text-align: center; width: 5%;\">736<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-202<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~26 kg-TS\/t<br \/>(~13,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~40 kg-TS\/t<br \/>(~4,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~40 kg-TS\/t<br \/>(~2,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">3161<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1465<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1850<\/td>\r\n<td style=\"text-align: center; width: 6%;\">1.35<\/td>\r\n<td style=\"text-align: center; width: 5%;\">1260<\/td>\r\n<td style=\"text-align: center; width: 5%;\">1885<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-301<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~30 kg-TS\/t<br \/>(~15,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~45 kg-TS\/t<br \/>(~4,5 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~45 kg-TS\/t<br \/>(~2,3 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">3765<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1375<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1850<\/td>\r\n<td style=\"text-align: center; width: 6%;\">1.35<\/td>\r\n<td style=\"text-align: center; width: 5%;\">1240<\/td>\r\n<td style=\"text-align: center; width: 5%;\">1890<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-302<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~60 kg-TS\/t<br \/>(~30,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~90 kg-TS\/t<br \/>(~9,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~90 kg-TS\/t<br \/>(~4,5 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">3985<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1700<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1850<\/td>\r\n<td style=\"text-align: center; width: 6%;\">1.95<\/td>\r\n<td style=\"text-align: center; width: 5%;\">1780<\/td>\r\n<td style=\"text-align: center; width: 5%;\">2780<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-351<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~60 kg-TS\/t<br \/>(~30,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~90 kg-TS\/t<br \/>(~9,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~90 kg-TS\/t<br \/>(~4,5 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">4600<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1570<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">2247<\/td>\r\n<td style=\"text-align: center; width: 6%;\">2.65<\/td>\r\n<td style=\"text-align: center; width: 5%;\">2135<\/td>\r\n<td style=\"text-align: center; width: 5%;\">3105<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\">GS-352<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~120 kg-TS\/t<br \/>(~60,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~180 kg-TS\/t<br \/>(~18,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 10%;\">~180 kg-TS\/t<br \/>(~9,0 m\u00b3\/t)<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">5179<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">1910<\/td>\r\n<td style=\"text-align: center; width: 2.666%;\">2286<\/td>\r\n<td style=\"text-align: center; width: 6%;\">5.95<\/td>\r\n<td style=\"text-align: center; width: 5%;\">4100<\/td>\r\n<td style=\"text-align: center; width: 5%;\">6730<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<ul>\r\n<li>Ovenst\u00e5ende kapacitet er vejledende og kan variere afh\u00e6ngigt af slamforholdene. Kontakt venligst AMCON for valg af model.<\/li>\r\n<li>Kapaciteten for hver model er baseret p\u00e5 et t\u00f8rstofindhold i slamkagen p\u00e5 20\u00b15 %.<\/li>\r\n<li>Der er ingen fast \u00f8vre gr\u00e6nse for slamkoncentrationen i indl\u00f8bet, men slammet skal v\u00e6re pumpbart.<\/li>\r\n<li>Alle ovenst\u00e5ende tal er udelukkende vejledende og baseret p\u00e5 standardudf\u00f8relsen. Designet kan \u00e6ndres uden varsel.<br \/>Kontakt venligst AMCON for de seneste oplysninger.<\/li>\r\n<\/ul>\r\n<p>[\/vc_column_text][vc_column_text]<\/p>\r\n\n<!-- ZDE ZA\u010c\u00cdN\u00c1 V\u00c1\u0160 P\u0158ESN\u00dd K\u00d3D -->\n<style>\n  \/* =========================================================\n     VOLUTE\u2122 kalkula\u010dka \u2013 vzhled v1.1\n     Logika barev: jantarov\u00e1 = kal, tyrkysov\u00e1 = AMCON \/ \u00faspora.\n     Texty, pole, v\u00fdpo\u010dty i odes\u00edl\u00e1n\u00ed jsou beze zm\u011bny.\n     ========================================================= *\/\n  #amcon-volute-widget {\n      --ink:#12302c; --teal-900:#0a3a35; --teal-700:#00786e; --teal-600:#00a89d; --teal-hover:#008f85; --teal-100:#dcf1ee;\n      --mist:#eef6f5; --line:#d5e5e2; --line-strong:#b9d1cd; --grey-600:#526664; --grey-500:#6b7f7d; --white:#ffffff;\n      --amber:#c98a2c; --amber-hover:#b57b25; --sludge-raw:#e2b46c; --sludge-raw-2:#d39a45; --sludge-cake:#9c6220;\n      --danger:#a3402c; --danger-bg:#fcefec; --danger-line:#f0c9c0;\n      --font:'AdelleSans-Regular','Adelle Sans',system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;\n      --radius:0; --ease:cubic-bezier(.32,.72,0,1);\n      --pad:24px; --vessel-h:112px;\n      font-family:var(--font);\n      -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;\n  }\n  #amcon-volute-widget *, #amcon-volute-widget *::before, #amcon-volute-widget *::after { box-sizing:border-box; }\n\n  \/* Reset proti styl\u016fm \u0161ablony *\/\n  #amcon-volute-widget button { -webkit-appearance:none; appearance:none; margin:0; text-transform:none; font-family:var(--font); font-weight:normal; box-shadow:none; min-width:0; min-height:0; line-height:1; text-shadow:none; }\n  #amcon-volute-widget input { margin:0; box-shadow:none; font-family:var(--font); font-weight:normal; max-width:100%; }\n  #amcon-volute-widget button:focus-visible { outline:2px solid var(--teal-600); outline-offset:2px; }\n\n  \/* ---------- Bo\u010dn\u00ed z\u00e1lo\u017eka (jantarov\u00e1, ostr\u00e9 rohy, bez st\u00ednu, hover zachov\u00e1n) ---------- *\/\n  #amcon-volute-widget .launcher-tab { position:fixed; top:50%; right:0; transform:translateY(-50%); z-index:99997; border:0; background:var(--amber); color:var(--white); padding:18px 12px; border-radius:0; font-size:14px; letter-spacing:.02em; writing-mode:vertical-rl; text-orientation:mixed; cursor:pointer; display:flex; align-items:center; gap:10px; transition:background .15s ease, padding-right .2s var(--ease), transform .4s var(--ease), opacity .25s ease; }\n  #amcon-volute-widget .launcher-tab:hover { background:var(--amber-hover); padding-right:16px; }\n  #amcon-volute-widget .launcher-tab svg { writing-mode:horizontal-tb; order:-1; flex-shrink:0; width:24px; height:24px; }\n  #amcon-volute-widget .launcher-tab.hide { opacity:0; pointer-events:none; transform:translate(100%, -50%); }\n\n  \/* ---------- P\u0159ekryv a panel ---------- *\/\n  #amcon-volute-widget .overlay { position:fixed; inset:0; z-index:99998; background:rgba(6,40,37,.42); -webkit-backdrop-filter:blur(2px); backdrop-filter:blur(2px); opacity:0; pointer-events:none; transition:opacity .3s ease; }\n  #amcon-volute-widget .overlay.show { opacity:1; pointer-events:auto; }\n\n  #amcon-volute-widget .panel-outer { position:fixed; top:0; right:0; height:100vh; height:100dvh; width:100%; max-width:432px; z-index:99999; display:flex; flex-direction:column; color-scheme:light; transform:translateX(100%); visibility:hidden; transition:transform .45s var(--ease), visibility 0s linear .45s, box-shadow .45s ease; }\n  #amcon-volute-widget .panel-outer.open { transform:none; visibility:visible; box-shadow:-30px 0 60px -24px rgba(6,40,37,.45); transition:transform .45s var(--ease), visibility 0s, box-shadow .45s ease; }\n  #amcon-volute-widget .widget { flex:1; min-height:0; width:100%; background:var(--white); color:var(--ink); display:flex; flex-direction:column; overflow-y:auto; overscroll-behavior:contain; }\n\n  \/* ---------- Hlavi\u010dka ---------- *\/\n  #amcon-volute-widget .panel-head { position:sticky; top:0; z-index:2; flex-shrink:0; background:var(--white); border-bottom:1px solid var(--line); padding:22px 64px 18px var(--pad); }\n  #amcon-volute-widget .panel-head h1 { font-family:var(--font); font-weight:normal; font-size:21px; line-height:1.25; letter-spacing:-.005em; text-transform:none; text-wrap:balance; color:var(--teal-900); margin:0 0 6px; padding:0; border:0; }\n  #amcon-volute-widget .panel-head h1::before, #amcon-volute-widget .panel-head h1::after { content:none; display:none; }\n  #amcon-volute-widget .panel-head p { margin:0; padding:0; font-size:13.5px; line-height:1.45; color:var(--grey-600); }\n  #amcon-volute-widget .close-btn { position:absolute; top:16px; right:16px; width:36px; height:36px; padding:0 0 2px; border-radius:0; border:1px solid var(--line); background:var(--white); color:var(--teal-900); font-size:22px; cursor:pointer; display:flex; align-items:center; justify-content:center; transition:background .15s ease, border-color .15s ease; }\n  #amcon-volute-widget .close-btn:hover { background:var(--mist); border-color:var(--line-strong); }\n\n  #amcon-volute-widget .body { flex:1; display:flex; flex-direction:column; }\n\n  \/* ---------- Vstupy ---------- *\/\n  #amcon-volute-widget .fields { display:grid; grid-template-columns:1fr 1fr; gap:16px 12px; padding:20px var(--pad) 22px; }\n  #amcon-volute-widget .field { display:flex; flex-direction:column; justify-content:flex-end; gap:7px; margin:0; padding:0; cursor:text; font-weight:normal; }\n  #amcon-volute-widget .field.span-2 { grid-column:1 \/ -1; }\n  #amcon-volute-widget .field-label { font-size:13.5px; line-height:1.3; color:var(--teal-900); }\n  #amcon-volute-widget .control { display:flex; align-items:center; height:46px; background:var(--white); border:1px solid var(--line-strong); border-radius:var(--radius); transition:border-color .15s ease, box-shadow .15s ease; }\n  #amcon-volute-widget .control:hover { border-color:#9dbcb7; }\n  #amcon-volute-widget .control:focus-within { border-color:var(--teal-600); box-shadow:0 0 0 3px rgba(0,168,157,.18); }\n  #amcon-volute-widget .control input[type=number] { flex:1; min-width:0; width:100%; height:100%; border:0; border-radius:var(--radius); background:transparent; padding:0 0 0 12px; font-size:17px; line-height:normal; color:var(--ink); font-variant-numeric:tabular-nums; outline:none; -moz-appearance:textfield; appearance:textfield; }\n  #amcon-volute-widget .control input[type=number]::-webkit-outer-spin-button,\n  #amcon-volute-widget .control input[type=number]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }\n  #amcon-volute-widget .control .unit { padding:0 12px 0 8px; font-size:13px; color:var(--grey-500); white-space:nowrap; pointer-events:none; }\n\n  \/* ---------- V\u00fdsledky (p\u00e1s \u201eode\u010dtu\u201c) ---------- *\/\n  #amcon-volute-widget .dashboard { background:var(--mist); border-top:1px solid var(--line); border-bottom:1px solid var(--line); padding:22px var(--pad) 20px; }\n  #amcon-volute-widget .headline-figure { font-size:44px; line-height:1; letter-spacing:-.02em; color:var(--teal-700); font-variant-numeric:tabular-nums; margin:0; }\n  #amcon-volute-widget .headline-sub { margin-top:8px; font-size:13.5px; line-height:1.4; color:var(--grey-600); }\n\n  #amcon-volute-widget .results { margin-top:18px; background:var(--white); border:1px solid var(--line); border-radius:var(--radius); }\n  #amcon-volute-widget .v-chart-wrap { padding:16px 16px 14px; }\n  #amcon-volute-widget .v-chart-head { font-size:13px; line-height:1.3; color:var(--grey-600); margin:0 0 14px; }\n  #amcon-volute-widget .v-chart { display:grid; grid-template-columns:1fr auto 1fr; align-items:start; gap:4px; }\n  #amcon-volute-widget .v-chart-col { display:flex; flex-direction:column; align-items:center; text-align:center; min-width:0; }\n\n  \/* Dv\u011b stejn\u00e9 n\u00e1doby = stejn\u00e9 m\u011b\u0159\u00edtko; v\u00fd\u0161ka n\u00e1pln\u011b je objem *\/\n  #amcon-volute-widget .vessel { position:relative; width:76px; height:var(--vessel-h); display:flex; align-items:flex-end; overflow:hidden; background:var(--white); border:1.5px solid var(--line-strong); border-top:0; border-radius:0 0 8px 8px; }\n  #amcon-volute-widget .vessel::before { content:\"\"; position:absolute; top:0; left:-1.5px; right:-1.5px; height:1.5px; background:repeating-linear-gradient(to right, var(--line-strong) 0 4px, transparent 4px 7px); }\n  #amcon-volute-widget .vessel::after { content:\"\"; position:absolute; z-index:1; left:0; top:0; bottom:0; width:9px; background:repeating-linear-gradient(to top, transparent 0 calc(25% - 1px), rgba(10,58,53,.22) calc(25% - 1px) 25%); pointer-events:none; }\n  #amcon-volute-widget .v-chart-bar { width:100%; border:0; border-radius:0; transition:height .5s var(--ease); box-shadow:inset 0 2px 0 rgba(255,255,255,.28); }\n  #amcon-volute-widget .v-chart-bar.in { height:100%; background-color:var(--sludge-raw); background-image:linear-gradient(to top, rgba(211,154,69,.55), rgba(226,180,108,0)), radial-gradient(circle at 2px 2px, rgba(120,70,10,.22) 1px, transparent 1.6px); background-size:100% 100%, 9px 9px; }\n  #amcon-volute-widget .v-chart-bar.out { min-height:3px; background-color:var(--sludge-cake); background-image:radial-gradient(circle at 1px 1px, rgba(255,235,200,.28) 1px, transparent 1.4px), radial-gradient(circle at 3px 4px, rgba(50,25,0,.3) 1px, transparent 1.5px); background-size:4px 4px, 5px 5px; }\n  #amcon-volute-widget .v-chart-val { margin-top:10px; font-size:17px; line-height:1.2; color:var(--ink); font-variant-numeric:tabular-nums; }\n  #amcon-volute-widget .v-chart-label { margin-top:3px; font-size:12px; line-height:1.3; color:var(--grey-600); }\n  #amcon-volute-widget .v-chart-mid { height:var(--vessel-h); display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px; padding:0 4px; }\n  #amcon-volute-widget .v-chart-mid .reduction-badge { font-size:24px; line-height:1; letter-spacing:-.01em; color:var(--teal-700); font-variant-numeric:tabular-nums; white-space:nowrap; }\n  #amcon-volute-widget .v-chart-mid svg { width:44px; height:22px; color:var(--teal-600); stroke-width:1.6; }\n\n  \/* Srovn\u00e1n\u00ed *\/\n  #amcon-volute-widget .compare-mini { border-top:1px solid var(--line); }\n  #amcon-volute-widget .compare-mini .row { display:grid; grid-template-columns:1.2fr 1fr 1fr; gap:10px; align-items:end; padding:10px 16px; font-size:13.5px; line-height:1.3; }\n  #amcon-volute-widget .compare-mini .row + .row { border-top:1px solid var(--line); }\n  #amcon-volute-widget .compare-mini .row-head { padding-top:12px; padding-bottom:8px; font-size:11.5px; color:var(--grey-500); }\n  #amcon-volute-widget .compare-mini .cur, #amcon-volute-widget .compare-mini .aft { text-align:right; font-variant-numeric:tabular-nums; }\n  #amcon-volute-widget .compare-mini .row:not(.row-head) .cur { color:var(--grey-600); }\n  #amcon-volute-widget .compare-mini .row.total { align-items:center; }\n  #amcon-volute-widget .compare-mini .row.total .aft { font-size:17px; color:var(--teal-700); }\n\n  #amcon-volute-widget .disclaimer { display:flex; gap:8px; align-items:flex-start; margin-top:14px; font-size:12px; line-height:1.45; color:var(--grey-600); }\n  #amcon-volute-widget .disclaimer svg { flex-shrink:0; width:14px; height:14px; margin-top:1px; color:var(--grey-500); }\n\n  \/* ---------- Akce \/ CTA ---------- *\/\n  #amcon-volute-widget .actions { padding:0 var(--pad) calc(24px + env(safe-area-inset-bottom)); }\n  #amcon-volute-widget .cta { width:100%; height:52px; padding:0 20px; border:0; border-radius:var(--radius); background:var(--teal-600); color:var(--white); font-size:16px; letter-spacing:.01em; cursor:pointer; display:flex; align-items:center; justify-content:center; gap:10px; transition:background .15s ease, transform .1s ease; }\n  #amcon-volute-widget .cta svg { flex-shrink:0; transition:transform .2s var(--ease); }\n  #amcon-volute-widget .cta:hover { background:var(--teal-hover); }\n  #amcon-volute-widget .cta:hover svg { transform:translateX(3px); }\n  #amcon-volute-widget .cta:active { transform:scale(.99); }\n  #amcon-volute-widget .cta:disabled { opacity:.6; cursor:default; transform:none; }\n  \/* Hlavn\u00ed CTA z\u016fst\u00e1v\u00e1 vid\u011bt u spodn\u00edho okraje, dokud se k n\u011bmu nedoscrolluje *\/\n  #amcon-volute-widget .v-ctaBtn { position:sticky; bottom:calc(14px + env(safe-area-inset-bottom)); z-index:3; width:auto; margin:20px var(--pad) 0; box-shadow:0 12px 24px -12px rgba(6,40,37,.6); }\n  #amcon-volute-widget .cta-sub { margin-top:10px; text-align:center; font-size:12px; line-height:1.4; color:var(--grey-500); }\n\n  #amcon-volute-widget .lead-form { display:none; scroll-margin-bottom:24px; }\n  #amcon-volute-widget .lead-form.show { display:grid; gap:8px; margin-top:20px; animation:amconVoluteIn .35s var(--ease); }\n  #amcon-volute-widget .lead-form input[type=text], #amcon-volute-widget .lead-form input[type=email] { width:100%; height:46px; padding:0 12px; border:1px solid var(--line-strong); border-radius:var(--radius); background:var(--white); color:var(--ink); font-size:16px; line-height:normal; outline:none; transition:border-color .15s ease, box-shadow .15s ease; }\n  #amcon-volute-widget .lead-form input::placeholder { color:var(--grey-500); opacity:1; }\n  #amcon-volute-widget .lead-form input:hover { border-color:#9dbcb7; }\n  #amcon-volute-widget .lead-form input:focus { border-color:var(--teal-600); box-shadow:0 0 0 3px rgba(0,168,157,.18); }\n  #amcon-volute-widget .lead-form .cta { margin-top:4px; }\n  #amcon-volute-widget .lead-error { display:none; font-size:12.5px; line-height:1.4; color:var(--danger); background:var(--danger-bg); border:1px solid var(--danger-line); border-radius:var(--radius); padding:10px 12px; }\n  #amcon-volute-widget .lead-error.show { display:block; }\n  #amcon-volute-widget .lead-success { display:none; background:var(--teal-100); border-left:3px solid var(--teal-600); border-radius:var(--radius); color:var(--teal-900); padding:14px 16px; font-size:13.5px; line-height:1.45; }\n  #amcon-volute-widget .lead-success.show { display:block; margin-top:20px; animation:amconVoluteIn .35s var(--ease); }\n  @keyframes amconVoluteIn { from { opacity:0; transform:translateY(6px); } to { opacity:1; transform:none; } }\n\n  \/* ---------- Mobil ---------- *\/\n  @media (max-width:520px){\n    #amcon-volute-widget { --pad:18px; }\n    #amcon-volute-widget .panel-outer { max-width:100%; }\n    \/* Na mobilu plovouc\u00ed pilulka dole uprost\u0159ed \u2013 tvarem i jemn\u00fdm st\u00ednem lad\u00ed s dal\u0161\u00edmi plovouc\u00edmi prvky webu (Chat, \u0161ipka nahoru) *\/\n    #amcon-volute-widget .launcher-tab { top:auto; bottom:calc(18px + env(safe-area-inset-bottom)); left:50%; right:auto; transform:translateX(-50%); writing-mode:horizontal-tb; padding:11px 18px 11px 14px; gap:8px; border-radius:999px; font-size:14px; white-space:nowrap; box-shadow:0 2px 8px rgba(6,40,37,.22); }\n    #amcon-volute-widget .launcher-tab:hover { padding-right:18px; }\n    #amcon-volute-widget .launcher-tab.hide { transform:translate(-50%, 160%); }\n    #amcon-volute-widget .launcher-tab svg { width:18px; height:18px; }\n    #amcon-volute-widget .panel-head { padding:18px 60px 14px var(--pad); }\n    #amcon-volute-widget .panel-head h1 { font-size:19px; }\n    #amcon-volute-widget .close-btn { top:12px; right:12px; width:40px; height:40px; }\n    #amcon-volute-widget .headline-figure { font-size:40px; }\n  }\n  \/* N\u00edzk\u00e9 obrazovky (notebooky, telefony na \u0161\u00ed\u0159ku) *\/\n  @media (max-height:760px){\n    #amcon-volute-widget { --vessel-h:92px; }\n    #amcon-volute-widget .panel-head { padding-top:16px; padding-bottom:12px; }\n    #amcon-volute-widget .panel-head h1 { font-size:18px; margin-bottom:4px; }\n    #amcon-volute-widget .fields { padding-top:16px; padding-bottom:18px; gap:12px; }\n    #amcon-volute-widget .control { height:42px; }\n    #amcon-volute-widget .dashboard { padding-top:18px; }\n    #amcon-volute-widget .headline-figure { font-size:36px; }\n    #amcon-volute-widget .results { margin-top:14px; }\n  }\n  @media (prefers-reduced-motion:reduce){\n    #amcon-volute-widget *, #amcon-volute-widget *::before, #amcon-volute-widget *::after { transition-duration:.01ms !important; animation-duration:.01ms !important; }\n  }\n<\/style>\n\n<div id=\"amcon-volute-widget\" data-product=\"VOLUTE GS Series\" data-cf7-form-id=\"34014\" data-recaptcha-site-key=\"6LePG94qAAAAAKJ7yapf5Vdk6GvMddOIRDOH5HD0\">\n    <button class=\"launcher-tab\" type=\"button\">\n    Estimeret besparelse    <svg viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\">\n        <rect fill=\"none\" stroke=\"white\" stroke-width=\"2\" height=\"26\" width=\"18\" x=\"7\" y=\"3\"\/>\n        <polygon fill=\"none\" stroke=\"white\" stroke-width=\"2\" points=\"20.9,13 11,13.1 11,7.1 20.9,7\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"10\" y=\"16\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"15\" y=\"16\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"20\" y=\"16\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"10\" y=\"20\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"15\" y=\"20\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"20\" y=\"20\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"10\" y=\"24\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"15\" y=\"24\"\/>\n        <rect fill=\"white\" height=\"2\" width=\"2\" x=\"20\" y=\"24\"\/>\n    <\/svg>\n<\/button>\n    <div class=\"overlay\"><\/div>\n    <div class=\"panel-outer\">\n        <div class=\"widget\">\n            <div class=\"panel-head\">\n                <button class=\"close-btn\" type=\"button\">&times;<\/button>\n                <h1>Besparelser opn\u00e5et ved slamafvanding<\/h1>\n                <p>Se, hvor meget dit anl\u00e6g kan reducere m\u00e6ngden af slamkage og bortskaffelsesomkostningerne.<\/p>\n            <\/div>\n            <div class=\"body\">\n                <!-- Vstupn\u00ed \u00fadaje: ekonomika vedle sebe, su\u0161ina na celou \u0161\u00ed\u0159ku -->\n                <div class=\"fields\">\n                    <label class=\"field\">\n                        <span class=\"field-label\">Slamm\u00e6ngde<\/span>\n                        <span class=\"control\">\n                            <input type=\"number\" class=\"v-volumeIn\" value=\"100\" min=\"0\" step=\"1\">\n                            <span class=\"unit\">m\u00b3\/\u00e5r<\/span>\n                        <\/span>\n                    <\/label>\n                    <label class=\"field\">\n                        <span class=\"field-label\">Bortskaffelsesomkostninger<\/span>\n                        <span class=\"control\">\n                            <input type=\"number\" class=\"v-disposalCost\" value=\"120\" min=\"0\" step=\"1\">\n                            <span class=\"unit\">\u20ac \/ t<\/span>\n                        <\/span>\n                    <\/label>\n                    <label class=\"field span-2\">\n                        <span class=\"field-label\">T\u00f8rstof (TS) i prim\u00e6rslam<\/span>\n                        <span class=\"control\">\n                            <input type=\"number\" class=\"v-concBefore\" value=\"1.5\" min=\"0\" max=\"100\" step=\"0.1\">\n                            <span class=\"unit\">%<\/span>\n                        <\/span>\n                    <\/label>\n                    <label class=\"field span-2\">\n                        <span class=\"field-label\">T\u00f8rstof (TS) i afvandet slamkage<\/span>\n                        <span class=\"control\">\n                            <input type=\"number\" class=\"v-concAfter\" value=\"20\" min=\"0.1\" max=\"100\" step=\"0.5\">\n                            <span class=\"unit\">%<\/span>\n                        <\/span>\n                    <\/label>\n                <\/div>\n\n                <!-- V\u00fdsledky -->\n                <div class=\"dashboard\">\n                    <div class=\"headline-figure v-headlineFigure\">\u20ac0<\/div>\n                    <div class=\"headline-sub\">Estimeret \u00e5rlig besparelse p\u00e5 bortskaffelse<\/div>\n                    <div class=\"results\">\n                        <div class=\"v-chart-wrap\">\n                            <div class=\"v-chart-head\">Volumenreduktion af slam<\/div>\n                            <div class=\"v-chart\">\n                                <div class=\"v-chart-col\">\n                                    <div class=\"vessel\"><div class=\"v-chart-bar in\"><\/div><\/div>\n                                    <div class=\"v-chart-val v-volInLbl\">100 m\u00b3<\/div>\n                                    <div class=\"v-chart-label\">Prim\u00e6rslam<\/div>\n                                <\/div>\n                                <div class=\"v-chart-mid\">\n                                    <span class=\"reduction-badge v-reductionBadge\">\u22120%<\/span>\n                                    <svg viewBox=\"0 0 44 22\" fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"3\" y1=\"11\" x2=\"40\" y2=\"11\"><\/line><polyline points=\"33 4 40 11 33 18\"><\/polyline><\/svg>\n                                <\/div>\n                                <div class=\"v-chart-col\">\n                                    <div class=\"vessel\"><div class=\"v-chart-bar out v-barOut\" style=\"height:6%;\"><\/div><\/div>\n                                    <div class=\"v-chart-val v-volOutLbl\">6 m\u00b3<\/div>\n                                    <div class=\"v-chart-label\">Afvandet<br>slamkage<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"compare-mini\">\n                            <div class=\"row row-head\">\n                                <div>Pr. \u00e5r<\/div>\n                                <div class=\"cur\">Nuv\u00e6rende situation<\/div>\n                                <div class=\"aft\">Efter slamafvanding<\/div>\n                            <\/div>\n                            <div class=\"row\">\n                                <div>Bortskaffelsesomkostninger<\/div>\n                                <div class=\"cur v-cmpCostCurrent\">\u2013<\/div>\n                                <div class=\"aft v-cmpCostVolute\">\u2013<\/div>\n                            <\/div>\n                            <div class=\"row total\">\n                                <div>\u00c5rlig besparelse<\/div>\n                                <div class=\"cur\"><\/div>\n                                <div class=\"aft v-cmpSavings\">\u2013<\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                    <div class=\"disclaimer\">\n                        <svg viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.4\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"8\" cy=\"8\" r=\"6.5\"\/><line x1=\"8\" y1=\"7.2\" x2=\"8\" y2=\"11.2\"\/><circle cx=\"8\" cy=\"4.9\" r=\".35\" fill=\"currentColor\"\/><\/svg>\n                        <span>Forel\u00f8bigt estimat. Anmod om en teknisk gennemgang for at f\u00e5 et pr\u00e6cist tilbud.<\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- Popt\u00e1vka: tla\u010d\u00edtko je p\u0159\u00edmo v .body, aby mohlo \u201eplavat\u201c u spodn\u00edho okraje panelu -->\n                <button class=\"cta v-ctaBtn\" type=\"button\">\n                    Anmod om en teknisk gennemgang                    <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\"><path d=\"M5 2.5 9.5 7 5 11.5\" stroke=\"white\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n                <\/button>\n                <div class=\"actions\">\n                    <div class=\"lead-form v-leadForm\">\n                        <input type=\"text\" class=\"v-leadName\" placeholder=\"Fulde navn\">\n                        <input type=\"text\" class=\"v-leadCompany\" placeholder=\"Virksomhed\">\n                        <input type=\"email\" class=\"v-leadEmail\" placeholder=\"Arbejdsmail\">\n                        <div class=\"lead-error v-leadError\"><\/div>\n                        <button class=\"cta v-leadSubmit\" type=\"button\">Send foresp\u00f8rgsel<\/button>\n                    <\/div>\n                    <div class=\"lead-success v-leadSuccess\">\n                        \u2713 Tak \u2014 dine oplysninger og estimerede besparelser er sendt til vores salgsteam. Du kan forvente svar inden for 2 hverdage.                    <\/div>\n                    <div class=\"cta-sub\">Gratis \u00b7 Uforpligtende \u00b7 Svar inden for 2 hverdage<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n(function(){\n    document.querySelectorAll('#amcon-volute-widget').forEach(function(root){\n        if (root.dataset.amconInit) return;\n        root.dataset.amconInit = '1';\n        const product = root.dataset.product || 'VOLUTE\u2122';\n        const cf7FormId = root.dataset.cf7FormId;\n        const recaptchaSiteKey = root.dataset.recaptchaSiteKey;\n        const q = sel => root.querySelector(sel);\nconst currentLocale = \"da-DK\"; \nconst currencyFormat = \"\u20ac%s\";\nconst m3Format = \"%s m\u00b3\";\n\nconst fmtEUR = n => currencyFormat.replace('%s', Math.round(n).toLocaleString(currentLocale));\nconst fmtM3  = n => m3Format.replace('%s', Math.round(n).toLocaleString(currentLocale));\n        let latestResult = null;\n        function loadRecaptcha(siteKey){\n            return new Promise((resolve, reject) => {\n                if (window.grecaptcha && window.grecaptcha.execute) { resolve(window.grecaptcha); return; }\n                const existing = document.querySelector('script[src*=\"recaptcha\/api.js\"]');\n                if (existing) { existing.addEventListener('load', () => resolve(window.grecaptcha)); return; }\n                const script = document.createElement('script');\n                script.src = `https:\/\/www.google.com\/recaptcha\/api.js?render=${siteKey}`;\n                script.onload = () => resolve(window.grecaptcha);\n                script.onerror = () => reject(new Error('recaptcha script failed to load'));\n                document.head.appendChild(script);\n            });\n        }\n        async function getRecaptchaToken(){\n            if (!recaptchaSiteKey || recaptchaSiteKey.indexOf('DOPLNIT') === 0) return null; \n            try {\n                const grecaptcha = await loadRecaptcha(recaptchaSiteKey);\n                await new Promise(resolve => grecaptcha.ready(resolve));\n                return await grecaptcha.execute(recaptchaSiteKey, { action: 'volute_calculator' });\n            } catch (e) {\n                console.error('[VOLUTE widget] reCAPTCHA token error:', e);\n                return null;\n            }\n        }\n        function calculate(){\n            const volumeIn = Math.max(parseFloat(q('.v-volumeIn').value) || 0, 0);\n            const concBefore = Math.max(parseFloat(q('.v-concBefore').value) || 0, 0);\n            const concAfter  = Math.max(parseFloat(q('.v-concAfter').value) || 0.1, 0.1);\n            const disposalCost = Math.max(parseFloat(q('.v-disposalCost').value) || 0, 0);\n            const volumeOut = (concBefore \/ concAfter) * volumeIn;\n            const reductionPct = volumeIn > 0 ? (1 - volumeOut \/ volumeIn) * 100 : 0;\n            const costBefore = disposalCost * volumeIn;\n            const costAfter  = disposalCost * volumeOut;\n            const savings = Math.max(costBefore - costAfter, 0);\n            q('.v-headlineFigure').textContent = fmtEUR(savings);\n            q('.v-reductionBadge').textContent = \"\u2212\" + reductionPct.toFixed(0) + \"%\";\n            q('.v-cmpSavings').textContent = fmtEUR(savings);\n            q('.v-volInLbl').textContent = fmtM3(volumeIn);\n            q('.v-volOutLbl').textContent = fmtM3(volumeOut);\n            q('.v-barOut').style.height = (volumeIn > 0 ? (volumeOut \/ volumeIn) * 100 : 0) + \"%\";\n            q('.v-cmpCostCurrent').textContent = fmtEUR(costBefore);\n            q('.v-cmpCostVolute').textContent = fmtEUR(costAfter);\n            latestResult = { volumeIn, concBefore, concAfter, disposalCost, volumeOut, reductionPct, costBefore, costAfter, savings, product };\n        }\n                function openPanel(){\n            const scrollbarWidth = window.innerWidth - document.documentElement.clientWidth;\n            document.body.style.paddingRight = scrollbarWidth + 'px';\n            document.body.style.overflow = 'hidden';\n\n            root.querySelector('.panel-outer').classList.add('open');\n            root.querySelector('.overlay').classList.add('show');\n            root.querySelector('.launcher-tab').classList.add('hide');\n        }\n        function closePanel(){\n            document.body.style.overflow = '';\n            document.body.style.paddingRight = '';\n\n            root.querySelector('.panel-outer').classList.remove('open');\n            root.querySelector('.overlay').classList.remove('show');\n            root.querySelector('.launcher-tab').classList.remove('hide');\n        }\n        root.querySelector('.launcher-tab').addEventListener('click', openPanel);\n        root.querySelector('.close-btn').addEventListener('click', closePanel);\n        root.querySelector('.overlay').addEventListener('click', closePanel);\n        root.querySelectorAll('input').forEach(el => {\n            el.addEventListener('input', calculate);\n            el.addEventListener('change', calculate);\n        });\n        root.querySelector('.v-ctaBtn').addEventListener('click', () => {\n            q('.v-leadForm').classList.add('show');\n            q('.v-ctaBtn').style.display = 'none';\n            q('.v-leadForm').scrollIntoView({behavior:'smooth', block:'nearest'});\n        });\n        const LEAD_ENDPOINT = `\/wp-json\/contact-form-7\/v1\/contact-forms\/${cf7FormId}\/feedback`;\n        q('.v-leadSubmit').addEventListener('click', async () => {\n            const name = q('.v-leadName').value.trim();\n            const company = q('.v-leadCompany').value.trim();\n            const email = q('.v-leadEmail').value.trim();\n            if (!name || !email || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\n                q('.v-leadError').textContent = \"Udfyld venligst dit navn og en gyldig arbejdsmail.\";\n                q('.v-leadError').classList.add('show');\n                return;\n            }\n            q('.v-leadError').classList.remove('show');\n            q('.v-leadSubmit').disabled = true;\n            q('.v-leadSubmit').textContent = \"Sender\u2026\";\n            const recaptchaToken = await getRecaptchaToken();\n            const fd = new FormData();\n            fd.append('_wpcf7', cf7FormId);\n            fd.append('_wpcf7_version', '6.0.1');\n            fd.append('_wpcf7_locale', 'en_US');\n            fd.append('_wpcf7_unit_tag', `wpcf7-f${cf7FormId}-p0-o1`);\n            fd.append('_wpcf7_container_post', '0');\n            if (recaptchaToken) {\n                fd.append('_wpcf7_recaptcha_response', recaptchaToken);\n            }\n            fd.append('your-name', name);\n            fd.append('your-company', company);\n            fd.append('your-email', email);\n            fd.append('calc-product', latestResult.product);\n            fd.append('calc-volume-in', latestResult.volumeIn);\n            fd.append('calc-conc-before', latestResult.concBefore);\n            fd.append('calc-conc-after', latestResult.concAfter);\n            fd.append('calc-disposal-cost', latestResult.disposalCost);\n            fd.append('calc-volume-out', Math.round(latestResult.volumeOut));\n            fd.append('calc-reduction-pct', latestResult.reductionPct.toFixed(0));\n            fd.append('calc-cost-before', Math.round(latestResult.costBefore));\n            fd.append('calc-cost-after', Math.round(latestResult.costAfter));\n            fd.append('calc-savings', Math.round(latestResult.savings));\n            try {\n                const res = await fetch(LEAD_ENDPOINT, { method: \"POST\", body: fd });\n                const data = await res.json();\n                if (data.status !== \"mail_sent\") throw new Error(data.message || (\"CF7 status: \" + data.status));\n                q('.v-leadForm').classList.remove('show');\n                q('.v-leadSuccess').classList.add('show');\n            } catch (err) {\n                q('.v-leadError').textContent = \"Der opstod en fejl under afsendelsen af din foresp\u00f8rgsel. Pr\u00f8v venligst igen, eller kontakt os direkte.\";\n                q('.v-leadError').classList.add('show');\n                q('.v-leadSubmit').disabled = false;\n                q('.v-leadSubmit').textContent = \"Send foresp\u00f8rgsel\";\n            }\n        });\n        calculate();\n    });\n})();\n<\/script>\n<!-- ZDE KON\u010c\u00cd V\u00c1\u0160 P\u0158ESN\u00dd K\u00d3D -->\n\n    \r\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p><\/section>","protected":false},"featured_media":19097,"parent":0,"menu_order":62,"template":"","products_cat":[1474],"products_tag":[],"product_lineup":[1475],"class_list":["post-40296","products","type-products","status-publish","has-post-thumbnail","hentry","products_cat-afvandingspresse","product_lineup-lineup01-8"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VOLUTE\u2122 afvandingspresse GS-serien | AMCON Europe<\/title>\n<meta name=\"description\" content=\"Model med integreret forindtykning, s\u00e6rligt velegnet til lave slamkoncentrationer helt ned til 0,2 % TS\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/\" \/>\n<meta property=\"og:locale\" content=\"da_DK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VOLUTE\u2122 afvandingspresse GS-serien | AMCON Europe\" \/>\n<meta property=\"og:description\" content=\"Model med integreret forindtykning, s\u00e6rligt velegnet til lave slamkoncentrationer helt ned til 0,2 % TS\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/\" \/>\n<meta property=\"og:site_name\" content=\"AMCON Europe\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AMCON.Europe.sro\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-01T03:24:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-GS-featured.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"901\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimeret l\u00e6setid\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/\",\"url\":\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/\",\"name\":\"VOLUTE\u2122 afvandingspresse GS-serien | AMCON Europe\",\"isPartOf\":{\"@id\":\"https:\/\/www.amcon-eu.com\/da\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-GS-featured.jpg\",\"datePublished\":\"2022-08-29T01:41:54+00:00\",\"dateModified\":\"2026-11-01T03:24:19+00:00\",\"description\":\"Model med integreret forindtykning, s\u00e6rligt velegnet til lave slamkoncentrationer helt ned til 0,2 % TS\",\"breadcrumb\":{\"@id\":\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#breadcrumb\"},\"inLanguage\":\"da-DK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"da-DK\",\"@id\":\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#primaryimage\",\"url\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-GS-featured.jpg\",\"contentUrl\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-GS-featured.jpg\",\"width\":1200,\"height\":901},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.amcon-eu.com\/da\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\/\/www.amcon-eu.com\/da\/produkter\/oversigt\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"VOLUTE\u2122 afvandingspresseGS-serien\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.amcon-eu.com\/da\/#website\",\"url\":\"https:\/\/www.amcon-eu.com\/da\/\",\"name\":\"AMCON Europe\",\"description\":\"Nem og bekvem slamafvanding\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.amcon-eu.com\/da\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"da-DK\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VOLUTE\u2122 afvandingspresse GS-serien | AMCON Europe","description":"Model med integreret forindtykning, s\u00e6rligt velegnet til lave slamkoncentrationer helt ned til 0,2 % TS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/","og_locale":"da_DK","og_type":"article","og_title":"VOLUTE\u2122 afvandingspresse GS-serien | AMCON Europe","og_description":"Model med integreret forindtykning, s\u00e6rligt velegnet til lave slamkoncentrationer helt ned til 0,2 % TS","og_url":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/","og_site_name":"AMCON Europe","article_publisher":"https:\/\/www.facebook.com\/AMCON.Europe.sro","article_modified_time":"2026-11-01T03:24:19+00:00","og_image":[{"width":1200,"height":901,"url":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-GS-featured.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimeret l\u00e6setid":"3 minutter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/","url":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/","name":"VOLUTE\u2122 afvandingspresse GS-serien | AMCON Europe","isPartOf":{"@id":"https:\/\/www.amcon-eu.com\/da\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#primaryimage"},"image":{"@id":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#primaryimage"},"thumbnailUrl":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-GS-featured.jpg","datePublished":"2022-08-29T01:41:54+00:00","dateModified":"2026-11-01T03:24:19+00:00","description":"Model med integreret forindtykning, s\u00e6rligt velegnet til lave slamkoncentrationer helt ned til 0,2 % TS","breadcrumb":{"@id":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#breadcrumb"},"inLanguage":"da-DK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/"]}]},{"@type":"ImageObject","inLanguage":"da-DK","@id":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#primaryimage","url":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-GS-featured.jpg","contentUrl":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-GS-featured.jpg","width":1200,"height":901},{"@type":"BreadcrumbList","@id":"https:\/\/www.amcon-eu.com\/da\/produkter\/volute-gs-serien\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.amcon-eu.com\/da\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/www.amcon-eu.com\/da\/produkter\/oversigt\/"},{"@type":"ListItem","position":3,"name":"VOLUTE\u2122 afvandingspresseGS-serien"}]},{"@type":"WebSite","@id":"https:\/\/www.amcon-eu.com\/da\/#website","url":"https:\/\/www.amcon-eu.com\/da\/","name":"AMCON Europe","description":"Nem og bekvem slamafvanding","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.amcon-eu.com\/da\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"da-DK"}]}},"_links":{"self":[{"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/products\/40296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/products"}],"about":[{"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/types\/products"}],"version-history":[{"count":2,"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/products\/40296\/revisions"}],"predecessor-version":[{"id":58358,"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/products\/40296\/revisions\/58358"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/media\/19097"}],"wp:attachment":[{"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/media?parent=40296"}],"wp:term":[{"taxonomy":"products_cat","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/products_cat?post=40296"},{"taxonomy":"products_tag","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/products_tag?post=40296"},{"taxonomy":"product_lineup","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/da\/wp-json\/wp\/v2\/product_lineup?post=40296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}