{"id":50374,"date":"2022-08-30T19:10:00","date_gmt":"2022-08-30T17:10:00","guid":{"rendered":"https:\/\/www.amcon-eu.com\/?post_type=products&#038;p=50374"},"modified":"2026-11-01T04:26:29","modified_gmt":"2026-11-01T03:26:29","slug":"volute-duo-rvp-serien","status":"publish","type":"products","link":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/","title":{"rendered":"<strong>VOLUTE DUO\u2122 avvattningspress<\/strong><br><strong>RVP-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>AMCON:s innovativa skruvpress VOLUTE DUO\u2122 f\u00f6r smidig slamavvattning<\/strong><\/h3>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row css_animation=&#8221;none&#8221;][vc_column width=&#8221;1\/6&#8243;][\/vc_column][vc_column width=&#8221;2\/3&#8243;]<div id=\"ultimate-video-11466af21ad72f85d\" class=\"ult-video  ult-adjust-bottom-margin ultimate-video-11466af21ad72f85d ultv-2937 \"><div class=\"ultv-video ultv-aspect-ratio-16_9 ultv-subscribe-responsive-none\" data-videotype=\"uv_iframe\">\n\t\t\t\t\t\t<div class=\"ultv-video__outer-wrap\" data-autoplay=\"1\" data-device=\"false\"  data-iconbg=\"#3A3A3A\" data-overcolor=\"\" data-defaultbg=\"#1f1f1e\" data-defaultplay=\"defaulticon\"><div class=\"ultv-video__play\" data-src=\"https:\/\/www.youtube.com\/embed\/7UtTegaGo4k?autoplay=1&amp;rel=0&amp;start&amp;end&amp;controls=0&amp;mute=1&amp;modestbranding=1&amp;autoplay=1\">\n\t\t\t\t\t\t\t\t<img decoding=\"async\" class=\"ultv-video__thumb\" src=\"https:\/\/i.ytimg.com\/vi\/7UtTegaGo4k\/maxresdefault.jpg\"\/>\n\t\t\t\t\t\t\t\t<div class=\"ultv-video__play-icon  ultv-animation-none\" style=\"width:75px\"><svg height=\"100%\" version=\"1.1\" viewBox=\"0 0 68 48\" width=\"100%\"><path class=\"ultv-youtube-icon-bg\" d=\"m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z\" fill=\"#1f1f1e\" ><\/path><path d=\"m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z\" fill=\"#fff\"><\/path><path d=\"M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,22.34 45.02,23.46 z\" fill=\"#ccc\"><\/path><\/svg><\/div> <\/div> <\/div><\/div><\/div>[\/vc_column][vc_column width=&#8221;1\/6&#8243;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Igens\u00e4ttningsfri sj\u00e4lvreng\u00f6rande mekanism<\/strong><\/h3>\r\n<p>Maskinens hj\u00e4rta \u00e4r en avvattningscylinder som best\u00e5r av varvade fasta och r\u00f6rliga ringar med en spalt emellan. Tv\u00e5 skruvar som l\u00f6per genom avvattningscylindern transporterar och kompakterar slammet samtidigt som vattnet pressas ut.<\/p>\r\n<p>En extern drivaxel h\u00e5ller ringarna i st\u00e4ndig r\u00f6relse och skapar en smidig, igens\u00e4ttningsfri sj\u00e4lvreng\u00f6rande mekanism. Samtidigt styr den de r\u00f6rliga ringarna med h\u00f6g precision s\u00e5 att de aldrig kommer i kontakt med skruvarna. Denna friktionsfria konstruktion f\u00f6rl\u00e4nger slitdelarnas livsl\u00e4ngd avsev\u00e4rt, samtidigt som skruvpressens typiska f\u00f6rdelar bibeh\u00e5lls \u2013 s\u00e5som extremt l\u00e5g f\u00f6rbrukning av el och spolvatten j\u00e4mf\u00f6rt med andra alternativ.[\/vc_column_text][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Passar i praktiken alla slamtyper \u2013 \u00e4ven mycket fiberrika eller oorganiska<\/strong><\/h3>\r\n<p>De tv\u00e5 skruvarna griper in i varandra n\u00e4r de roterar och bryter upp torrsubstansen medan slammet transporteras och kompakteras mot utloppet. Det g\u00f6r maskinen n\u00e4stintill om\u00f6jlig att s\u00e4tta igen, \u00e4ven vid mycket fiberrika eller oorganiska slam som skulle orsaka driftstopp i vanliga skruvpressar och andra avvattningspressar.[\/vc_column_text][vc_single_image image=&#8221;5141&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>L\u00e5g el- och vattenf\u00f6rbrukning<\/strong><\/h3>\r\n<p>[\/vc_column_text][vc_column_text]<\/p>\r\n<h4 class=\"wp-block-heading\"><strong>Energisn\u00e5l drift<\/strong><\/h4>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_column_text]Skruvarna i avvattningscylindern p\u00e5 VOLUTE DUO\u2122 roterar med mycket l\u00e5gt varvtal \u2013 cirka 2 till 4 varv\/min \u2013 och drar minimalt med energi. Det s\u00e4nker elf\u00f6rbrukningen i kWh per ton torrsubstans med upp till 90 % j\u00e4mf\u00f6rt med en dekantercentrifug.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<div class='ays-chart-container-google ays-chart-container-34' id='ays-chart-container6af21ad72fc85' data-id='6af21ad72fc85'><div class='ays-chart-header-container'><div class='ays-chart-charts-title ays-chart-charts-title6af21ad72fc85'>Energikostnad under 10 \u00e5rs drift<\/div><div class='ays-chart-charts-description ays-chart-charts-description6af21ad72fc85'>J\u00e4mf\u00f6relse av elf\u00f6rbrukningen mellan en dekantercentrifug och VOLUTE\u2122 med samma kapacitet p\u00e5 30 m\u00b3\/h. J\u00e4mf\u00f6relsen baseras p\u00e5 ett pris p\u00e5 0,20 EUR\/kWh.<\/div><\/div><div class='ays-chart-charts-main-container ays-chart-charts-main-container6af21ad72fc85' id=ays-chart-line_chart6af21ad72fc85 data-type='line_chart'><\/div><div class='ays-chart-actions-container'><div class='ays-chart-export-buttons' data-id='34'><\/div><\/div><\/div>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h4 class=\"wp-block-heading\"><strong>Vattenbesparande konstruktion<\/strong><\/h4>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<div class='ays-chart-container-google ays-chart-container-33' id='ays-chart-container6af21ad730155' data-id='6af21ad730155'><div class='ays-chart-header-container'><div class='ays-chart-charts-title ays-chart-charts-title6af21ad730155'>J\u00e4mf\u00f6relse av spolvattenf\u00f6rbrukning<\/div><div class='ays-chart-charts-description ays-chart-charts-description6af21ad730155'>*Siffrorna baseras p\u00e5 unders\u00f6kningar av AMCON<\/div><\/div><div class='ays-chart-charts-main-container ays-chart-charts-main-container6af21ad730155' id=ays-chart-column_chart6af21ad730155 data-type='column_chart'><\/div><div class='ays-chart-actions-container'><div class='ays-chart-export-buttons' data-id='33'><\/div><\/div><\/div>[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text]<\/p>\r\n<p>VOLUTE\u2122 och VOLUTE DUO\u2122 anv\u00e4nder de r\u00f6rliga ringarna f\u00f6r att skapa en unik igens\u00e4ttningsfri sj\u00e4lvreng\u00f6rande mekanism som h\u00e5ller avvattningscylindern ren och \u00f6ppen, medan konkurrerande tekniker kr\u00e4ver stora m\u00e4ngder (trycksatt) spolvatten f\u00f6r samma \u00e4ndam\u00e5l. Det f\u00f6rklarar den kraftigt minskade f\u00f6rbrukningen av spolvatten som VOLUTE\u2122 erbjuder.<\/p>\r\n<p>J\u00e4mf\u00f6rt med en bandfilterpress med samma kapacitet f\u00f6rbrukar en VOLUTE\u2122 90 till 95 % mindre spolvatten.<\/p>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>&nbsp;Avsev\u00e4rt l\u00e4ngre livsl\u00e4ngd p\u00e5 slitdelar s\u00e4nker driftskostnaderna (OPEX)<br \/><\/strong><\/h3>\r\n<p>[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column width=&#8221;1\/2&#8243;][vc_column_text]De r\u00f6rliga ringarna drivs av en extern drivaxel som f\u00f6rhindrar kontakt med skruvarna och skapar en friktionsfri konstruktion. Detta f\u00f6rl\u00e4nger slitdelarnas livsl\u00e4ngd dramatiskt och ger \u00e4nnu l\u00e4gre driftskostnader (OPEX) \u00e4n vad v\u00e5ra klassiska modeller redan har.[\/vc_column_text][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_single_image image=&#8221;50505&#8243; img_size=&#8221;full&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\r\n<h3 class=\"wp-block-heading\"><strong>Ingen f\u00f6rf\u00f6rtjockning kr\u00e4vs<\/strong><\/h3>\r\n<p>Maskinens konstruktion kombinerar slamf\u00f6rtjockning och slamavvattning, vilket g\u00f6r det m\u00f6jligt att behandla l\u00e5gkoncentrerat slam \u2013 med en total torrsubstans (TS) p\u00e5 0,5 % eller mer \u2013 i en enda maskin utan separat f\u00f6rf\u00f6rtjockning. Det eliminerar kostnaderna f\u00f6r byggnation och drift av f\u00f6rtjocknings- och lagringssystem samt minskar luktproblem. Dessutom minskar \u00e5terbelastningen av fosfor och kv\u00e4ve till reningsverket eftersom slammet avvattnas n\u00e4r det \u00e4r s\u00e5 f\u00e4rskt som m\u00f6jligt.[\/vc_column_text][\/vc_column][\/vc_row][vc_row][vc_column][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>Modell<\/strong><\/th>\r\n<th style=\"width: 32.2069%;\" rowspan=\"2\"><strong>Kapacitet min\u2013max<\/strong><\/th>\r\n<th style=\"width: 26.89656%;\" colspan=\"3\"><strong>M\u00e5tt (mm)<\/strong><\/th>\r\n<th style=\"width: 20.2069%;\" rowspan=\"2\"><strong>Total effekt (kW)<\/strong><\/th>\r\n<th style=\"width: 107.772%;\" colspan=\"2\"><strong>Vikt (kg)<\/strong><\/th>\r\n<\/tr>\r\n<tr>\r\n<th style=\"width: 8.96552%;\"><strong>L<\/strong><\/th>\r\n<th style=\"width: 8.96552%;\"><strong>B<\/strong><\/th>\r\n<th style=\"width: 8.96552%;\"><strong>H<\/strong><\/th>\r\n<th class=\"w80\" style=\"width: 14.4828%;\"><strong>Tom<\/strong><\/th>\r\n<th class=\"w80\" style=\"width: 93.2888%;\"><strong>I drift<\/strong><\/th>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-241<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">8\u201350 kg TS\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">2116<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">895<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">1360<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">0.50<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">390<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">450<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-381<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">20\u2013115 kg TS\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">3268<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">994<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">1550<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">1.20<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">1150<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">1550<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-501<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">40\u2013230 kg TS\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">4408<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">1297<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">2284<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">1.95<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">1800<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">2300<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-601<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">80\u2013460 kg TS\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">4918<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">1200<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">2612<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">3.05<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">2825<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">3625<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-701<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">130\u2013680 kg TS\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">5356<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">1350<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">2587<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">3.75<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">3800<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">4900<\/td>\r\n<\/tr>\r\n<tr>\r\n<td style=\"text-align: center; width: 12.1839%;\" width=\"128\">RVP-702<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"105\">260\u20131 360 kg TS\/h<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"88\">5462<\/td>\r\n<td style=\"text-align: center; width: 9.1954%;\" width=\"104\">2530<\/td>\r\n<td style=\"text-align: center; width: 8.96552%;\" width=\"121\">2746<\/td>\r\n<td style=\"text-align: center; width: 14.4828%;\" width=\"106\">6.34<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">7330<\/td>\r\n<td style=\"text-align: center; width: 93.2888%;\" width=\"108\">9280<\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<ul>\r\n<li>Ovanst\u00e5ende kapacitet \u00e4r ungef\u00e4rlig och kan variera beroende p\u00e5 slammets egenskaper. Kontakta AMCON f\u00f6r val av modell.<\/li>\r\n<li>Kapaciteten f\u00f6r varje modell baseras p\u00e5 en slamkaka med en torrhalt p\u00e5 20 % till 65 %, beroende p\u00e5 slammets karakt\u00e4r.<\/li>\r\n<li>Det finns ingen fast \u00f6vre gr\u00e4ns f\u00f6r inkommande slamkoncentration, men slammet m\u00e5ste vara pumpbart.<\/li>\r\n<li>Alla uppgifter ovan \u00e4r endast riktv\u00e4rden baserade p\u00e5 standardutf\u00f6rande. Konstruktionen kan \u00e4ndras utan f\u00f6reg\u00e5ende meddelande.<br \/>Kontakta AMCON f\u00f6r aktuell information.<\/li>\r\n<\/ul>\r\n<p>[\/vc_column_text][vc_column_text]\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 DUO RVP Series\" data-cf7-form-id=\"34014\" data-recaptcha-site-key=\"6LePG94qAAAAAKJ7yapf5Vdk6GvMddOIRDOH5HD0\">\n    <button class=\"launcher-tab\" type=\"button\">\n    Besparingskalkyl    <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>Besparingar genom slamavvattning<\/h1>\n                <p>Se hur mycket din anl\u00e4ggning kan minska slamkakans volym och kvittblivningskostnaderna.<\/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\">Slamvolym<\/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\">Kvittblivningskostnad<\/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\">Torrsubstans (TS) i prim\u00e4rslam<\/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\">Torrsubstans (TS) i avvattnad slamkaka<\/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\">Uppskattad \u00e5rlig besparing p\u00e5 kvittblivning<\/div>\n                    <div class=\"results\">\n                        <div class=\"v-chart-wrap\">\n                            <div class=\"v-chart-head\">Volymreduktion<\/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\u00e4rslam (Raw sludge)<\/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\">Avvattnad<br>slamkaka<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        <div class=\"compare-mini\">\n                            <div class=\"row row-head\">\n                                <div>Per \u00e5r<\/div>\n                                <div class=\"cur\">Nul\u00e4ge<\/div>\n                                <div class=\"aft\">Efter slamavvattning<\/div>\n                            <\/div>\n                            <div class=\"row\">\n                                <div>Kvittblivningskostnad<\/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 besparing<\/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>Prelimin\u00e4r uppskattning. Beg\u00e4r en teknisk genomg\u00e5ng f\u00f6r en exakt offert.<\/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                    Beg\u00e4r en teknisk genomg\u00e5ng                    <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=\"F\u00f6r- och efternamn\">\n                        <input type=\"text\" class=\"v-leadCompany\" placeholder=\"F\u00f6retag\">\n                        <input type=\"email\" class=\"v-leadEmail\" placeholder=\"Jobbmejl\">\n                        <div class=\"lead-error v-leadError\"><\/div>\n                        <button class=\"cta v-leadSubmit\" type=\"button\">Skicka f\u00f6rfr\u00e5gan<\/button>\n                    <\/div>\n                    <div class=\"lead-success v-leadSuccess\">\n                        \u2713 Tack \u2014 dina uppgifter och ber\u00e4knade besparingar har skickats till v\u00e5rt s\u00e4ljteam. Vi \u00e5terkommer inom 2 arbetsdagar.                    <\/div>\n                    <div class=\"cta-sub\">Kostnadsfritt \u00b7 Ingen f\u00f6rpliktelse \u00b7 Svar inom 2 arbetsdagar<\/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 = \"sv-SE\"; \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 = \"Fyll i ditt namn och en giltig jobbmejladress.\";\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 = \"Skickar\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 = \"N\u00e5got gick fel n\u00e4r din f\u00f6rfr\u00e5gan skulle skickas. F\u00f6rs\u00f6k igen eller kontakta oss direkt.\";\n                q('.v-leadError').classList.add('show');\n                q('.v-leadSubmit').disabled = false;\n                q('.v-leadSubmit').textContent = \"Skicka f\u00f6rfr\u00e5gan\";\n            }\n        });\n        calculate();\n    });\n})();\n<\/script>\n<!-- ZDE KON\u010c\u00cd V\u00c1\u0160 P\u0158ESN\u00dd K\u00d3D -->\n\n    [\/vc_column_text][\/vc_column][\/vc_row]<\/p><\/section>","protected":false},"featured_media":19109,"parent":0,"menu_order":27,"template":"","products_cat":[890],"products_tag":[],"product_lineup":[1533],"class_list":["post-50374","products","type-products","status-publish","has-post-thumbnail","hentry","products_cat-volute-avvattningspressar","product_lineup-lineup01-9"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>VOLUTE DUO\u2122 avvattningspress RVP-serien | AMCON Europe<\/title>\n<meta name=\"description\" content=\"M\u00e5ngsidig VOLUTE\u2122 f\u00f6r organiskt, oorganiskt och fiberrikt slam. Den friktionsfria konstruktionen ger slitdelarna betydligt l\u00e4ngre livsl\u00e4ngd.\" \/>\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\/sv\/produkter\/volute-duo-rvp-serien\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VOLUTE DUO\u2122 avvattningspress RVP-serien | AMCON Europe\" \/>\n<meta property=\"og:description\" content=\"M\u00e5ngsidig VOLUTE\u2122 f\u00f6r organiskt, oorganiskt och fiberrikt slam. Den friktionsfria konstruktionen ger slitdelarna betydligt l\u00e4ngre livsl\u00e4ngd.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-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:26:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-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=\"Ber\u00e4knad l\u00e4stid\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuter\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/\",\"url\":\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/\",\"name\":\"VOLUTE DUO\u2122 avvattningspress RVP-serien | AMCON Europe\",\"isPartOf\":{\"@id\":\"https:\/\/www.amcon-eu.com\/sv\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg\",\"datePublished\":\"2022-08-30T17:10:00+00:00\",\"dateModified\":\"2026-11-01T03:26:29+00:00\",\"description\":\"M\u00e5ngsidig VOLUTE\u2122 f\u00f6r organiskt, oorganiskt och fiberrikt slam. Den friktionsfria konstruktionen ger slitdelarna betydligt l\u00e4ngre livsl\u00e4ngd.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#primaryimage\",\"url\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg\",\"contentUrl\":\"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg\",\"width\":1200,\"height\":901},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.amcon-eu.com\/sv\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https:\/\/www.amcon-eu.com\/sv\/produkter\/lista\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"VOLUTE DUO\u2122 avvattningspressRVP-serien\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.amcon-eu.com\/sv\/#website\",\"url\":\"https:\/\/www.amcon-eu.com\/sv\/\",\"name\":\"AMCON Europe\",\"description\":\"Smidig slamavvattning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.amcon-eu.com\/sv\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sv-SE\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VOLUTE DUO\u2122 avvattningspress RVP-serien | AMCON Europe","description":"M\u00e5ngsidig VOLUTE\u2122 f\u00f6r organiskt, oorganiskt och fiberrikt slam. Den friktionsfria konstruktionen ger slitdelarna betydligt l\u00e4ngre livsl\u00e4ngd.","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\/sv\/produkter\/volute-duo-rvp-serien\/","og_locale":"sv_SE","og_type":"article","og_title":"VOLUTE DUO\u2122 avvattningspress RVP-serien | AMCON Europe","og_description":"M\u00e5ngsidig VOLUTE\u2122 f\u00f6r organiskt, oorganiskt och fiberrikt slam. Den friktionsfria konstruktionen ger slitdelarna betydligt l\u00e4ngre livsl\u00e4ngd.","og_url":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/","og_site_name":"AMCON Europe","article_publisher":"https:\/\/www.facebook.com\/AMCON.Europe.sro","article_modified_time":"2026-11-01T03:26:29+00:00","og_image":[{"width":1200,"height":901,"url":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Ber\u00e4knad l\u00e4stid":"4 minuter"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/","url":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/","name":"VOLUTE DUO\u2122 avvattningspress RVP-serien | AMCON Europe","isPartOf":{"@id":"https:\/\/www.amcon-eu.com\/sv\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#primaryimage"},"image":{"@id":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#primaryimage"},"thumbnailUrl":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg","datePublished":"2022-08-30T17:10:00+00:00","dateModified":"2026-11-01T03:26:29+00:00","description":"M\u00e5ngsidig VOLUTE\u2122 f\u00f6r organiskt, oorganiskt och fiberrikt slam. Den friktionsfria konstruktionen ger slitdelarna betydligt l\u00e4ngre livsl\u00e4ngd.","breadcrumb":{"@id":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#primaryimage","url":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg","contentUrl":"https:\/\/www.amcon-eu.com\/wp-content\/uploads\/2022\/08\/VOLUTE-DUO-RVP-featured.jpg","width":1200,"height":901},{"@type":"BreadcrumbList","@id":"https:\/\/www.amcon-eu.com\/sv\/produkter\/volute-duo-rvp-serien\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.amcon-eu.com\/sv\/"},{"@type":"ListItem","position":2,"name":"Products","item":"https:\/\/www.amcon-eu.com\/sv\/produkter\/lista\/"},{"@type":"ListItem","position":3,"name":"VOLUTE DUO\u2122 avvattningspressRVP-serien"}]},{"@type":"WebSite","@id":"https:\/\/www.amcon-eu.com\/sv\/#website","url":"https:\/\/www.amcon-eu.com\/sv\/","name":"AMCON Europe","description":"Smidig slamavvattning","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.amcon-eu.com\/sv\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sv-SE"}]}},"_links":{"self":[{"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/products\/50374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/products"}],"about":[{"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/types\/products"}],"version-history":[{"count":3,"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/products\/50374\/revisions"}],"predecessor-version":[{"id":58395,"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/products\/50374\/revisions\/58395"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/media\/19109"}],"wp:attachment":[{"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/media?parent=50374"}],"wp:term":[{"taxonomy":"products_cat","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/products_cat?post=50374"},{"taxonomy":"products_tag","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/products_tag?post=50374"},{"taxonomy":"product_lineup","embeddable":true,"href":"https:\/\/www.amcon-eu.com\/sv\/wp-json\/wp\/v2\/product_lineup?post=50374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}