@font-face{font-family:TheSans-OT;font-stretch:normal;font-style:normal;font-weight:200;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot2extralight-webfont.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot2extralight-webfont.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot2extralight-webfont.woff2) format("woff2"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot2extralight-webfont.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot2extralight-webfont.ttf) format("truetype");unicode-range:u+0020-2666}@font-face{font-family:TheSans-OT;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot3light-webfont.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot3light-webfont.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot3light-webfont.woff2) format("woff2"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot3light-webfont.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot3light-webfont.ttf) format("truetype");unicode-range:u+0020-2666}@font-face{font-family:TheSans-OT;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot4semilight-webfont.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot4semilight-webfont.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot4semilight-webfont.woff2) format("woff2"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot4semilight-webfont.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot4semilight-webfont.ttf) format("truetype");unicode-range:u+0020-2666}@font-face{font-family:TheSans-OT;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot5plain-webfont.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot5plain-webfont.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot5plain-webfont.woff2) format("woff2"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot5plain-webfont.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot5plain-webfont.ttf) format("truetype");unicode-range:u+0020-2666}@font-face{font-family:TheSans-OT;font-stretch:normal;font-style:normal;font-weight:600;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot6semibold-webfont.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot6semibold-webfont.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot6semibold-webfont.woff2) format("woff2"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot6semibold-webfont.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot6semibold-webfont.ttf) format("truetype");unicode-range:u+0020-2666}@font-face{font-family:TheSans-OT;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot7bold-webfont.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot7bold-webfont.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot7bold-webfont.woff2) format("woff2"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot7bold-webfont.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/the_sans_ot/thesans-ot7bold-webfont.ttf) format("truetype");unicode-range:u+0020-2666}@font-face{font-family:FSRufus;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus_gdi.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus_gdi.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus_gdi.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus_gdi.ttf) format("truetype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus_gdi.svg#FSRufus-Regular) format("svg");unicode-range:u+0020-25ca}@font-face{font-family:FSRufus;font-stretch:normal;font-style:italic;font-weight:400;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Italic_gdi.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Italic_gdi.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Italic_gdi.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Italic_gdi.ttf) format("truetype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Italic_gdi.svg#FSRufus-Italic) format("svg");unicode-range:u+0020-25ca}@font-face{font-family:FSRufus;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Bold_gdi.eot);src:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Bold_gdi.eot?#iefix) format("embedded-opentype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Bold_gdi.woff) format("woff"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Bold_gdi.ttf) format("truetype"),url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/fonts/fs_rufus/FSRufus-Bold_gdi.svg#FSRufus-Bold) format("svg");unicode-range:u+0020-25ca}a.color-brand-bg-1,button,button.color-brand-bg-1{align-items:center;border:none;border-radius:1px;color:#fff;cursor:pointer;display:flex;font-family:TheSans-OT,Tahoma,sans-serif;font-size:14px;font-weight:700;height:45px;justify-content:center;line-height:45px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}a.color-brand-bg-1,button.color-brand-bg-1{background-color:#e95f47}a.color-brand-bg-1:hover,button.color-brand-bg-1:hover{background-color:maroon}a.color-dark-bg-1,button.color-dark-bg-1{align-items:center;background-color:#273239;border:none;border-radius:1px;color:#fff;cursor:pointer;display:flex;font-family:TheSans-OT,Tahoma,sans-serif;font-size:14px;font-weight:700;height:45px;justify-content:center;line-height:45px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}a.color-dark-bg-1:hover,button.color-dark-bg-1:hover{background-color:#5d676f}button.learn-more-button{align-items:center;background-color:#fff;border-radius:6px 13px;color:#000;display:flex;font-size:20px;font-weight:400;height:57px;letter-spacing:.33px;line-height:105%;padding:18px 19px;width:181px}button.learn-more-button svg{margin-right:10px;width:16px;fill:#000}button.learn-more-button:hover{background:#273239;color:#fff}button.learn-more-button:hover svg{fill:#fff}button.add-to-calendar{align-items:center;background-color:#273239;border:2px solid #fff;border-radius:0 6px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:6px;height:35px;line-height:250%;padding-left:9px;width:165px}button.add-to-calendar svg{display:inline-block;width:15px;fill:#fff}button.add-to-calendar:hover{background:#5d676f;border-color:#5d676f}button.subscribe{align-items:center;background:none;border:2px solid #273239;border-radius:1px;color:#fff;color:#000;cursor:pointer;display:flex;font-family:TheSans-OT,Tahoma,sans-serif;font-size:14px;font-weight:700;height:45px;justify-content:center;line-height:45px;min-height:48px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s}button.subscribe:hover{background-color:#273239;color:#fff}#app{margin:0 auto;max-width:1024px;padding:40px 30px}#app section.calculator{display:grid;gap:40px;grid-template-columns:minmax(200px,1fr) 1fr}#app section.calculator .output h2{margin-top:10px}#app section.calculator .field .value{background-color:#e8eded;border-radius:2px;display:inline-flex;font-weight:700;padding:10px}body{display:flex;flex-direction:column;min-height:100vh}body main{flex:1}body.capturo-calculator section.header,body.hpp-calculator-2 section.header,body.hpp-calculator-3 section.header{left:50%;max-width:1024px;padding-left:30px;padding-top:20px;position:absolute;top:0;transform:translateX(-50%);width:100%}body.capturo-calculator section.header .header-colored,body.hpp-calculator-2 section.header .header-colored,body.hpp-calculator-3 section.header .header-colored{background:none}body.capturo-calculator .page-intro,body.hpp-calculator-2 .page-intro,body.hpp-calculator-3 .page-intro{background:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/images/calculators/hpp-calculator/banner.jpg) no-repeat;background-position:50%;background-size:cover;padding-top:80px!important;position:relative;z-index:-2}body.capturo-calculator .page-intro .overlay,body.hpp-calculator-2 .page-intro .overlay,body.hpp-calculator-3 .page-intro .overlay{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}body.capturo-calculator .page-intro .overlay+.container-fluid,body.hpp-calculator-2 .page-intro .overlay+.container-fluid,body.hpp-calculator-3 .page-intro .overlay+.container-fluid{color:#fff;z-index:1}body.capturo-calculator #app-v2,body.hpp-calculator-2 #app-v2,body.hpp-calculator-3 #app-v2{padding:40px 0 0}body.capturo-calculator #app-v2 section.calculator,body.hpp-calculator-2 #app-v2 section.calculator,body.hpp-calculator-3 #app-v2 section.calculator{display:grid;gap:40px;grid-template-columns:minmax(200px,1fr) 1fr;margin:0 auto;max-width:1024px;padding:0 30px 40px}body.capturo-calculator #app-v2 section.calculator .field .value,body.hpp-calculator-2 #app-v2 section.calculator .field .value,body.hpp-calculator-3 #app-v2 section.calculator .field .value{background-color:#e8eded;border-radius:2px;display:inline-flex;font-weight:700;padding:10px}body.capturo-calculator #app-v2 section.calculator .input.left input,body.hpp-calculator-2 #app-v2 section.calculator .input.left input,body.hpp-calculator-3 #app-v2 section.calculator .input.left input{width:auto}body.capturo-calculator #app-v2 section.calculator .right,body.hpp-calculator-2 #app-v2 section.calculator .right,body.hpp-calculator-3 #app-v2 section.calculator .right{position:relative}body.capturo-calculator #app-v2 section.calculator .right form,body.hpp-calculator-2 #app-v2 section.calculator .right form,body.hpp-calculator-3 #app-v2 section.calculator .right form{display:flex;flex-direction:column}body.capturo-calculator #app-v2 section.calculator .right form .legal-consent-container,body.hpp-calculator-2 #app-v2 section.calculator .right form .legal-consent-container,body.hpp-calculator-3 #app-v2 section.calculator .right form .legal-consent-container{order:10}body.capturo-calculator #app-v2 section.calculator .right form input[type=submit],body.hpp-calculator-2 #app-v2 section.calculator .right form input[type=submit],body.hpp-calculator-3 #app-v2 section.calculator .right form input[type=submit]{margin-top:30px}body.capturo-calculator #app-v2 section.calculator .right .submitted-message,body.hpp-calculator-2 #app-v2 section.calculator .right .submitted-message,body.hpp-calculator-3 #app-v2 section.calculator .right .submitted-message{font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body.capturo-calculator #app-v2 section.calculator .right .output h2,body.hpp-calculator-2 #app-v2 section.calculator .right .output h2,body.hpp-calculator-3 #app-v2 section.calculator .right .output h2{margin-top:10px}body.capturo-calculator #app-v2 section.calculator .right .output .fields,body.hpp-calculator-2 #app-v2 section.calculator .right .output .fields,body.hpp-calculator-3 #app-v2 section.calculator .right .output .fields{display:grid;gap:0 40px;grid-template-columns:1fr}body.capturo-calculator #app-v2 .bottom-form,body.hpp-calculator-2 #app-v2 .bottom-form,body.hpp-calculator-3 #app-v2 .bottom-form{background-color:#e8eded;margin-top:40px;max-width:unset;padding:40px 0}body.capturo-calculator #app-v2 .bottom-form h2,body.hpp-calculator-2 #app-v2 .bottom-form h2,body.hpp-calculator-3 #app-v2 .bottom-form h2{font-size:24px}body.capturo-calculator #app-v2 .bottom-form h3.form-title,body.hpp-calculator-2 #app-v2 .bottom-form h3.form-title,body.hpp-calculator-3 #app-v2 .bottom-form h3.form-title{font-size:24px;margin:40px auto;max-width:650px}body.capturo-calculator #app-v2 .bottom-form form,body.hpp-calculator-2 #app-v2 .bottom-form form,body.hpp-calculator-3 #app-v2 .bottom-form form{padding:0}body.capturo-calculator #app-v2 .fade-enter-active,body.capturo-calculator #app-v2 .fade-leave-active,body.hpp-calculator-2 #app-v2 .fade-enter-active,body.hpp-calculator-2 #app-v2 .fade-leave-active,body.hpp-calculator-3 #app-v2 .fade-enter-active,body.hpp-calculator-3 #app-v2 .fade-leave-active{transition:opacity .15s}body.capturo-calculator #app-v2 .fade-enter,body.capturo-calculator #app-v2 .fade-leave-to,body.hpp-calculator-2 #app-v2 .fade-enter,body.hpp-calculator-2 #app-v2 .fade-leave-to,body.hpp-calculator-3 #app-v2 .fade-enter,body.hpp-calculator-3 #app-v2 .fade-leave-to{opacity:0}@media (max-width:650px){body.capturo-calculator h1,body.hpp-calculator-2 h1,body.hpp-calculator-3 h1{font-size:40px!important}body.capturo-calculator #app-v2 section.calculator,body.hpp-calculator-2 #app-v2 section.calculator,body.hpp-calculator-3 #app-v2 section.calculator{gap:0;grid-template-columns:1fr}body.capturo-calculator #app-v2 section.calculator .right .submitted-message,body.hpp-calculator-2 #app-v2 section.calculator .right .submitted-message,body.hpp-calculator-3 #app-v2 section.calculator .right .submitted-message{padding:60px 0 40px;position:static;transform:none}body.capturo-calculator #app-v2 .bottom-form form>fieldset.form-columns-2,body.hpp-calculator-2 #app-v2 .bottom-form form>fieldset.form-columns-2,body.hpp-calculator-3 #app-v2 .bottom-form form>fieldset.form-columns-2{grid-template-columns:1fr}}:root{--Primary-Dark:#2c2c2c;--Primary-Light:#fff;--Veolia-Grey-Light:#ececec;--Veolia-Grey-Mid:grey;--highlight-colour-1:#e0eab0;--highlight-colour-2:#b9dee8;--highlight-colour-3:#f0dfd3}[v-cloak]{display:none}body.capturo-calculator{color:var(--Primary-Dark);font-size:16px;font-style:normal;font-weight:400;line-height:32px}body.capturo-calculator .mobile-only{display:none}body.capturo-calculator .dnd-section{padding:0!important}body.capturo-calculator .footnote{font-weight:400}body.capturo-calculator a{color:var(--Primary-Dark);font-size:21px;font-style:normal;font-weight:700;line-height:32px;text-decoration-line:underline}body.capturo-calculator h1{font-size:56px;font-weight:700;line-height:58px}body.capturo-calculator h2,body.capturo-calculator h3,body.capturo-calculator h4{color:var(--Primary-Dark);font-weight:700;line-height:normal;margin:0}body.capturo-calculator h2{font-size:38px;margin-bottom:20px}body.capturo-calculator h3{font-size:26px}body.capturo-calculator h4{font-size:20px}body.capturo-calculator .label-primary{font-size:20px;font-style:normal;font-weight:700;line-height:normal}body.capturo-calculator .label-secondary{color:var(--Primary-Dark);font-size:14px;font-weight:400;line-height:normal}body.capturo-calculator div.desc{align-items:center;display:flex;min-height:25px}body.capturo-calculator div.desc p{margin:auto 0 0}body.capturo-calculator a.color-dark-bg-1,body.capturo-calculator button.color-dark-bg-1{background-color:#000;color:var(--Primary-Light);font-size:15px;font-weight:700;line-height:normal;padding:0 32px;text-decoration:none;text-transform:uppercase;white-space:nowrap}body.capturo-calculator #app{padding:40px 20px}body.capturo-calculator section.header{padding-left:0;width:calc(100% - 40px)}body.capturo-calculator section.header img{height:auto;max-width:150px}body.capturo-calculator .page-intro{background-image:url(https://25605683.fs1.hubspotusercontent-eu1.net/hubfs/25605683/vwt-global/images/calculators/capturo-calculator/banner.jpg);color:var(--Primary-Light);font-size:26px;font-weight:400;line-height:normal;padding-top:100px!important}body.capturo-calculator .page-intro .overlay{background:rgba(151,191,13,.7)}body.capturo-calculator .page-intro .widget-type-rich_text{margin:0 auto;width:calc(100% - 40px)}body.capturo-calculator .page-intro .widget-type-rich_text h2{color:#fff}body.capturo-calculator .page-desc{margin:0 auto;max-width:1024px;padding:60px 20px 0}body.capturo-calculator section.calculator-2{display:flex;flex-direction:column}body.capturo-calculator section.calculator-2 .cols-2{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}body.capturo-calculator section.calculator-2 .cols-2.one-line{gap:15px;grid-template-columns:repeat(2,auto)}body.capturo-calculator section.calculator-2 .cols-3{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}body.capturo-calculator section.calculator-2 div.inputs{margin-top:20px}body.capturo-calculator section.calculator-2 div.inputs .cols-2.heading{margin-bottom:40px}body.capturo-calculator section.calculator-2 div.inputs .cols-2.heading h2{margin-bottom:0}body.capturo-calculator section.calculator-2 div.inputs .cols-2.heading button{margin-left:auto}body.capturo-calculator section.calculator-2 div.inputs .water-production-input{border-bottom:3px solid var(--Veolia-Grey-Light);border-top:3px solid var(--Veolia-Grey-Light);margin-bottom:40px;padding:30px 0}body.capturo-calculator section.calculator-2 div.inputs .water-production-input input{border-color:var(--Veolia-Grey-Mid)!important}body.capturo-calculator section.calculator-2 div.inputs .item{display:flex;flex-direction:column}body.capturo-calculator section.calculator-2 div.inputs .item div.desc{margin-bottom:10px}body.capturo-calculator section.calculator-2 div.inputs .input-field{position:relative}body.capturo-calculator section.calculator-2 div.inputs .input-field .formatted-overlay{background-color:#fff;bottom:6px;left:6px;pointer-events:none;position:absolute;right:6px;top:6px}body.capturo-calculator section.calculator-2 div.inputs .input-field .formatted-overlay,body.capturo-calculator section.calculator-2 div.inputs input{color:var(--Primary-Dark);font-family:TheSans-OT,Tahoma,sans-serif;font-size:42px;font-weight:700;line-height:normal;margin-top:auto;padding:6px 0;text-align:center}body.capturo-calculator section.calculator-2 div.inputs .item:first-child input{border:6px solid var(--highlight-colour-1)}body.capturo-calculator section.calculator-2 div.inputs .item:nth-child(2) input{border:6px solid var(--highlight-colour-2)}body.capturo-calculator section.calculator-2 div.inputs .item:nth-child(3) input{border:6px solid var(--highlight-colour-3)}body.capturo-calculator section.calculator-2 div.output-labels{margin-top:30px}body.capturo-calculator section.calculator-2 div.output-labels .item{padding-bottom:30px}body.capturo-calculator section.calculator-2 div.output-labels .item:first-child{border-bottom:3px solid var(--highlight-colour-1)}body.capturo-calculator section.calculator-2 div.output-labels .item:nth-child(2){border-bottom:3px solid var(--highlight-colour-2)}body.capturo-calculator section.calculator-2 div.output-labels .item:nth-child(3){border-bottom:3px solid var(--highlight-colour-3)}body.capturo-calculator section.calculator-2 div.output-values{margin-bottom:40px;margin-top:20px}body.capturo-calculator section.calculator-2 div.output-values .value strong{font-size:18px}body.capturo-calculator section.calculator-2 div.output-values .value br{display:none}body.capturo-calculator section.calculator-2 div.output-values .savings-large,body.capturo-calculator section.calculator-2 div.output-values .savings-small{display:flex;justify-content:center;margin:15px 0;padding:10px}body.capturo-calculator section.calculator-2 div.output-values .savings-small{font-size:18px}body.capturo-calculator section.calculator-2 div.output-values .savings-large{font-size:32px}body.capturo-calculator section.calculator-2 div.output-values .item:first-child .savings-large,body.capturo-calculator section.calculator-2 div.output-values .item:first-child .savings-small{background:var(--highlight-colour-1)}body.capturo-calculator section.calculator-2 div.output-values .item:nth-child(2) .savings-large,body.capturo-calculator section.calculator-2 div.output-values .item:nth-child(2) .savings-small{background:var(--highlight-colour-2)}body.capturo-calculator section.calculator-2 div.output-values .item:nth-child(3) .savings-large,body.capturo-calculator section.calculator-2 div.output-values .item:nth-child(3) .savings-small{background:var(--highlight-colour-3)}body.capturo-calculator section.calculator-2 .total-savings div.value{border:6px solid #000;color:var(--Primary-Dark);display:flex;font-size:50px;font-weight:700;justify-content:center;line-height:normal;padding:15px}body.capturo-calculator section.page-bottom .widget-type-rich_text .potential-cta{border-bottom:3px solid var(--Primary-Dark);border-top:3px solid var(--Primary-Dark);margin-bottom:40px;margin-top:60px;padding-bottom:60px;padding-top:40px}body.capturo-calculator section.page-bottom .widget-type-rich_text .potential-cta .layout{align-items:center;display:flex;gap:40px}body.capturo-calculator .bottom-form{padding-top:40px}body.capturo-calculator .bottom-form form{display:flex;flex-direction:column;margin:0 auto;max-width:unset;padding:0 0 40px;width:100%}body.capturo-calculator .bottom-form form>fieldset.form-columns-2{-moz-column-gap:65px;column-gap:65px}body.capturo-calculator .bottom-form form>fieldset .field{padding:15px 0}body.capturo-calculator .bottom-form form>fieldset .field input:not([type=submit]),body.capturo-calculator .bottom-form form>fieldset .field select,body.capturo-calculator .bottom-form form>fieldset .field textarea{border:1px solid var(--Primary-Dark);color:var(--Primary-Dark,#2c2c2c);font-family:TheSans-OT,Tahoma,sans-serif;font-size:24px;font-weight:700;line-height:normal;margin-top:17px;padding:14px 25px}body.capturo-calculator .bottom-form form>fieldset .field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' fill='none' viewBox='0 0 26 15'%3E%3Cpath stroke='%232C2C2C' stroke-width='3' d='M25.022 1.37 13.231 12.746 1.438 1.371'/%3E%3C/svg%3E") no-repeat right 25px center;background-size:26px 15px;padding-right:70px}body.capturo-calculator .bottom-form form>fieldset .field textarea{font-size:20px;font-style:normal;font-weight:400;line-height:30px;min-height:300px}body.capturo-calculator .bottom-form form>fieldset label{font-size:18px;font-weight:700;line-height:normal}body.capturo-calculator .bottom-form form>fieldset .legal-consent-container .field{padding:5px 0}body.capturo-calculator .bottom-form form>fieldset .legal-consent-container .field input{height:24px;width:24px}body.capturo-calculator .bottom-form form>fieldset .legal-consent-container a{font-size:inherit;line-height:inherit}body.capturo-calculator .bottom-form form>fieldset .legal-consent-container .input label{font-size:18px;font-weight:700;line-height:normal}@media (max-width:700px){body.capturo-calculator h1{font-size:45px;line-height:50px}body.capturo-calculator h2{font-size:28px}body.capturo-calculator h3{font-size:22px}body.capturo-calculator .page-intro{font-size:22px;line-height:normal}body.capturo-calculator section.calculator-2 div.inputs input{font-size:32px}}@media (max-width:650px){body.capturo-calculator h1{font-size:45px!important;line-height:50px}}@media (max-width:700px){body.capturo-calculator .mobile-only{display:block}body.capturo-calculator h2{font-size:28px}body.capturo-calculator section.calculator-2 .cols-2:not(.one-line){gap:unset;grid-template-columns:1fr}body.capturo-calculator section.calculator-2 .cols-3{gap:25px;grid-template-columns:1fr}body.capturo-calculator section.calculator-2 div.inputs .item .heading,body.capturo-calculator section.calculator-2 div.inputs .water-production-input .item.heading{display:flex;flex-direction:row;justify-content:space-between}body.capturo-calculator section.calculator-2 div.inputs .water-production-input{border:none;margin-bottom:unset;padding:0 0 25px}body.capturo-calculator section.calculator-2 .inputs{order:1}body.capturo-calculator section.calculator-2 .total-savings{order:2}body.capturo-calculator section.calculator-2 .output-labels{order:3}body.capturo-calculator section.calculator-2 .output-values-toggle{order:4}body.capturo-calculator section.calculator-2 .output-values{order:5}body.capturo-calculator section.calculator-2 .output-labels{display:none}body.capturo-calculator section.calculator-2 .output-values-toggle{margin-top:40px}body.capturo-calculator section.calculator-2 .output-values-toggle button{margin-left:auto;padding:12px 30px}body.capturo-calculator section.calculator-2 .output-values .cols-3{gap:40px}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item:first-child{border-top:3px solid var(--highlight-colour-1)}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item:nth-child(2){border-top:3px solid var(--highlight-colour-2)}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item:nth-child(3){border-top:3px solid var(--highlight-colour-3)}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item h5{margin:30px 0 10px}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values{display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div{display:flex;flex-direction:column;width:100%}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .savings-large,body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .savings-small,body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .value{font-size:14px;line-height:normal}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .savings-large strong,body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .savings-small strong,body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .value strong{font-size:20px;font-weight:700}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .value{margin-bottom:15px}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .value br{display:block}body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .savings-large,body.capturo-calculator section.calculator-2 .output-values .cols-3 .item .values>div .savings-small{margin:auto 0 0}body.capturo-calculator section.calculator-2 .output-values.toggle-hidden{display:none}body.capturo-calculator section.calculator-2 .output-values.toggle-visible{display:block}body.capturo-calculator section.calculator-2 .total-savings{margin-top:25px}body.capturo-calculator section.page-bottom .widget-type-rich_text .potential-cta .layout{align-items:start;display:flex;flex-direction:column;gap:0}body.capturo-calculator .bottom-form form>fieldset.form-columns-2{grid-template-columns:1fr}}body.capturo-calculator.v2 section.calculator-3{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:minmax(200px,1fr) 1fr;padding-bottom:40px;row-gap:0}body.capturo-calculator.v2 section.calculator-3>div{flex:1}body.capturo-calculator.v2 section.calculator-3 .left .input-field{position:relative}body.capturo-calculator.v2 section.calculator-3 .left .input-field .formatted-overlay{background-color:#fff;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}body.capturo-calculator.v2 section.calculator-3 .right .output-values{background-color:#f5f7fa;display:flex;flex-direction:column;gap:20px;padding:20px}body.capturo-calculator.v2 section.calculator-3 .right .output-values .item .values{align-items:flex-end;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:15px}body.capturo-calculator.v2 section.calculator-3 .right .output-values .item .values .savings-large,body.capturo-calculator.v2 section.calculator-3 .right .output-values .item .values .savings-small{display:flex;justify-content:center;margin:15px 0;padding:10px}body.capturo-calculator.v2 section.calculator-3 .right .output-values .item:first-child .savings-large,body.capturo-calculator.v2 section.calculator-3 .right .output-values .item:first-child .savings-small{background:var(--highlight-colour-1)}body.capturo-calculator.v2 section.calculator-3 .right .output-values .item:nth-child(2) .savings-large,body.capturo-calculator.v2 section.calculator-3 .right .output-values .item:nth-child(2) .savings-small{background:var(--highlight-colour-2)}body.capturo-calculator.v2 section.calculator-3 .right .output-values .item:nth-child(3) .savings-large,body.capturo-calculator.v2 section.calculator-3 .right .output-values .item:nth-child(3) .savings-small{background:var(--highlight-colour-3)}body.capturo-calculator.v2 section.calculator-3 .right .output-values .total-savings div.value{border:6px solid #000;color:var(--Primary-Dark);display:flex;font-size:50px;font-weight:700;justify-content:center;line-height:normal;padding:15px}body.capturo-calculator.v2 section.calculator-3 fieldset{max-width:unset}@media (min-width:481px){body.capturo-calculator.v2 section.calculator-3 fieldset.form-columns-2{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(2,1fr)}body.capturo-calculator.v2 section.calculator-3 fieldset.form-columns-2>div{width:auto}}body.capturo-calculator.v2 section.calculator-3 .field{padding:15px 0;width:100%}body.capturo-calculator.v2 section.calculator-3 .field div.input{margin:0}body.capturo-calculator.v2 section.calculator-3 .field .formatted-overlay,body.capturo-calculator.v2 section.calculator-3 .field input:not([type=submit]),body.capturo-calculator.v2 section.calculator-3 .field select,body.capturo-calculator.v2 section.calculator-3 .field textarea{border:1px solid var(--Primary-Dark);color:var(--Primary-Dark,#2c2c2c);font-family:TheSans-OT,Tahoma,sans-serif;font-size:24px;font-weight:700;line-height:normal;margin-top:auto;padding:14px 25px;width:100%}body.capturo-calculator.v2 section.calculator-3 .field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='15' fill='none' viewBox='0 0 26 15'%3E%3Cpath stroke='%232C2C2C' stroke-width='3' d='M25.022 1.37 13.231 12.746 1.438 1.371'/%3E%3C/svg%3E") no-repeat right 25px center;background-size:26px 15px;padding-right:70px}body.capturo-calculator.v2 section.calculator-3 .field textarea{font-size:20px;font-style:normal;font-weight:400;line-height:30px;min-height:300px}body.capturo-calculator.v2 section.calculator-3 label{font-size:18px;font-weight:700;line-height:1.5;min-height:40px}body.capturo-calculator.v2 section.calculator-3 form{display:flex;flex-direction:column;margin:0 auto;max-width:unset;width:100%}body.capturo-calculator.v2 section.calculator-3 form .legal-consent-container .field{padding:5px 0}body.capturo-calculator.v2 section.calculator-3 form .legal-consent-container .field input{height:24px;width:24px}body.capturo-calculator.v2 section.calculator-3 form .legal-consent-container a{font-size:inherit;line-height:inherit}body.capturo-calculator.v2 section.calculator-3 form .legal-consent-container .input label{font-size:18px;font-weight:700;line-height:normal}body.capturo-calculator.v2 section.calculator-3 form .legal-consent-container ul.inputs-list{list-style:none;padding:0}body.capturo-calculator.v2 section.calculator-3 form .legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display{display:flex;justify-content:flex-start}body.capturo-calculator.v2 section.calculator-3 form .legal-consent-container li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input{box-shadow:none;margin:4px 0 0;min-width:30px}@media (max-width:879px){body.capturo-calculator.v2 section.calculator-3{grid-template-columns:1fr}body.capturo-calculator.v2 section.calculator-3 .right{min-width:unset}}body.capturo-calculator.v2 section.page-bottom .widget-type-rich_text .potential-cta{border-bottom:none;margin:0;padding:0}body.capturo-calculator.v2 section.page-bottom .widget-type-rich_text .potential-cta .potential-cta{padding:20px 0}*{box-sizing:border-box}body{color:#273239;font-family:TheSans-OT,Tahoma,sans-serif;font-size:18px;margin:0}.header-colored{background-color:#e8eded}h1{font-size:46px}h2{font-size:18px}a{color:#0600ff;text-decoration:none}sub{bottom:-.25em;position:relative;vertical-align:baseline}.field{padding:10px 0}label{display:block;font-weight:700}.field .note,label+p{font-size:16px;margin:0}.note{word-break:break-all}.footnote{font-size:16px;font-weight:700;margin:16px 0}input,select,textarea{border:2px solid #5d676f;border-radius:2px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.08);color:#5d676f;font-size:18px;padding:10px;width:100%}.field .value,input,select,textarea{margin-top:10px}select{cursor:pointer}input[type=submit]{background-color:#e95f47;border:none;border-radius:1px;color:#fff;cursor:pointer;padding:17px 32px;text-transform:uppercase;transition:all .15s linear;width:auto}input[type=submit]:hover{background-color:maroon}ul.hs-error-msgs{list-style:none;margin:10px 0 0;padding:0}ul.hs-error-msgs label{color:#e95f47;font-size:14px;line-height:1.5}.dnd-section{margin:0 auto;max-width:1024px;padding:0 30px}.legal-consent-container{font-size:14px;line-height:1.5}.legal-consent-container a{font-size:inherit;line-height:inherit}.page-intro{background-color:#e8eded;padding:1px 0 40px}.page-intro h1{line-height:1.2}.page-intro h2{font-size:26px}.page-bottom .dnd-section:not(:nth-child(2)){padding:0 30px}.page-bottom .row-number-2{background-color:#e8eded;margin-top:40px;max-width:unset}.page-bottom .submitted-message{font-size:56px;font-weight:400;margin:0 auto;max-width:1024px;padding:60px 0;text-align:center}.bottom-form form,.page-bottom form{margin:0 auto;max-width:650px;padding:40px 0}.bottom-form form>fieldset,.page-bottom form>fieldset{max-width:unset}.bottom-form form>fieldset label,.page-bottom form>fieldset label{font-size:17px;font-weight:700;line-height:25px}.bottom-form form>fieldset .field,.page-bottom form>fieldset .field{width:100%}.bottom-form form>fieldset .field .input,.page-bottom form>fieldset .field .input{margin:0}.bottom-form form>fieldset .field input:not([type=checkbox]),.bottom-form form>fieldset .field select,.bottom-form form>fieldset .field textarea,.page-bottom form>fieldset .field input:not([type=checkbox]),.page-bottom form>fieldset .field select,.page-bottom form>fieldset .field textarea{width:100%!important}.bottom-form form>fieldset .field textarea,.page-bottom form>fieldset .field textarea{min-height:150px}.bottom-form form>fieldset .legal-consent-container .input ul,.page-bottom form>fieldset .legal-consent-container .input ul{padding:0!important}.bottom-form form>fieldset .legal-consent-container .input li,.page-bottom form>fieldset .legal-consent-container .input li{list-style:none}.bottom-form form>fieldset .legal-consent-container .input label,.page-bottom form>fieldset .legal-consent-container .input label{align-items:center;display:flex;font-size:16px;justify-content:start}.bottom-form form>fieldset .legal-consent-container .input label input,.page-bottom form>fieldset .legal-consent-container .input label input{margin:0!important}.bottom-form form>fieldset.form-columns-2,.page-bottom form>fieldset.form-columns-2{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr)}.bottom-form form>fieldset.form-columns-2 .field,.page-bottom form>fieldset.form-columns-2 .field{width:100%}@media (max-width:650px){#app section.calculator,.page-bottom form>fieldset.form-columns-2{grid-template-columns:1fr}section.footer{height:auto!important;padding:20px 15px!important}section.footer .wrapper{display:block!important;height:auto!important}section.footer .wrapper .container{display:flex;justify-content:center}section.footer .wrapper .container:not(:last-child){margin-bottom:20px}}