@font-face{font-family:"Assistant";font-style:normal;font-weight:400;font-display:swap;src:url(../../../plugins/fizzwizz-roi-calculator/assets/fonts/assistant_n4.woff2) format("woff2")}@font-face{font-family:"Assistant";font-style:normal;font-weight:700;font-display:swap;src:url(../../../plugins/fizzwizz-roi-calculator/assets/fonts/assistant_n7.woff2) format("woff2")}.fwroi{--fwroi-blue:#218ab2;--fwroi-blue-hover:#1c7699;--fwroi-orange:#f7941d;--fwroi-red:#ee0d0d;--fwroi-ink:#121212;--fwroi-ink-75:rgba(18,18,18,.75);--fwroi-ink-55:rgba(18,18,18,.55);--fwroi-ink-10:rgba(18,18,18,.1);--fwroi-font:"Assistant",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;container-type:inline-size;margin:0 auto;max-width:1200px;box-sizing:border-box;font:400 15px/1.8 var(--fwroi-font);letter-spacing:.6px;color:var(--fwroi-ink-75)}.fwroi-grid{display:grid;grid-template-columns:minmax(0,1fr);background:#fff;border:1px solid var(--fwroi-ink-10)}.fwroi *,.fwroi *::before,.fwroi *::after{box-sizing:inherit}.fwroi-inputs,.fwroi-results{padding:40px 20px;min-width:0}.fwroi-results{background:var(--fwroi-blue);color:rgb(255 255 255 / .9)}.fwroi-eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:var(--fwroi-ink-55)}.fwroi-results .fwroi-eyebrow{color:rgb(255 255 255 / .9)}.fwroi-title{margin:0 0 12px;font:700 30px/1.3 var(--fwroi-font);letter-spacing:.6px;color:var(--fwroi-ink)}.fwroi-intro{margin:0 0 32px;max-width:60ch}.fwroi-group{margin:0 0 32px;padding:0;border:0;min-width:0}.fwroi-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.fwroi-group:last-child{margin-bottom:0}.fwroi-group legend{display:block;width:100%;margin:0 0 20px;padding:0 0 8px;border-bottom:1px solid var(--fwroi-ink-10);font:700 18px/1.3 var(--fwroi-font);letter-spacing:.6px;color:var(--fwroi-ink)}.fwroi-field{display:block;margin:0}.fwroi-label{display:block;margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.4px;text-transform:uppercase;color:var(--fwroi-ink-75)}.fwroi-control{display:flex;align-items:stretch}.fwroi .fwroi-control input{flex:1 1 auto;min-width:0;width:100%;min-height:45px;margin:0;padding:0 16px;font:400 15px/1.5 var(--fwroi-font);letter-spacing:.6px;color:var(--fwroi-ink);background:#fff;border:1px solid var(--fwroi-ink-55);border-right:0;border-radius:0;box-shadow:none;transition:border-color 100ms ease;-moz-appearance:textfield;appearance:textfield}.fwroi .fwroi-control input::-webkit-outer-spin-button,.fwroi .fwroi-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fwroi .fwroi-control input:focus-visible{outline:.2rem solid rgb(18 18 18 / .5);outline-offset:2px}.fwroi .fwroi-control input[aria-invalid="true"]{border-color:var(--fwroi-red)}.fwroi-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fwroi-packages~.fwroi-units{margin-top:20px}.fwroi-package{position:relative;display:block;margin:0}.fwroi .fwroi-package input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}.fwroi-package span{display:flex;align-items:center;justify-content:center;min-height:45px;padding:0 16px;font:700 15px/1.3 var(--fwroi-font);letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--fwroi-ink);background:#fff;border:1px solid var(--fwroi-ink-55);cursor:pointer;transition:background-color 100ms ease}.fwroi-package span:hover{background:#e9f4f8}.fwroi-package input:checked+span{color:#fff;background:var(--fwroi-blue);border-color:var(--fwroi-blue)}.fwroi-package input:focus-visible+span{outline:.2rem solid rgb(18 18 18 / .5);outline-offset:2px}.fwroi-kit{display:flex;align-items:center;justify-content:center;min-height:45px;margin-top:16px;padding:8px 20px;font:700 15px/1.3 var(--fwroi-font);letter-spacing:.6px;text-align:center;text-decoration:none;color:var(--fwroi-blue);background:#fff;border:1px solid var(--fwroi-blue);transition:background-color 100ms ease}.fwroi-kit:hover{background:#e9f4f8;color:var(--fwroi-blue-hover)}.fwroi-kit:focus-visible{outline:.2rem solid rgb(18 18 18 / .5);outline-offset:2px}.fwroi-kitcard{margin-top:16px;padding:16px 20px;background:#e9f4f8;border:1px solid var(--fwroi-blue)}.fwroi-kitcard-text{margin:0 0 12px;font-size:15px;line-height:1.5;color:var(--fwroi-ink)}.fwroi-kitcard-text:focus{outline:none}.fwroi-kitcard-text strong{font-weight:700}.fwroi-kitcard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.fwroi .fwroi-kitcard-quote,.fwroi .fwroi-qsend{display:inline-flex;align-items:center;justify-content:center;min-height:45px;min-width:120px;margin:0;padding:0 30px;font:700 15px/1.3 var(--fwroi-font);letter-spacing:1px;text-transform:uppercase;text-align:center;color:#fff;background:var(--fwroi-blue);border:1px solid var(--fwroi-blue);border-radius:0;box-shadow:none;cursor:pointer;transition:background-color 100ms ease}.fwroi .fwroi-kitcard-quote:hover,.fwroi .fwroi-qsend:hover{background:var(--fwroi-blue-hover);border-color:var(--fwroi-blue-hover);color:#fff}.fwroi .fwroi-kitcard-quote:focus-visible,.fwroi .fwroi-qsend:focus-visible{outline:.2rem solid rgb(18 18 18 / .5);outline-offset:2px}.fwroi .fwroi-kitcard-quote:disabled,.fwroi .fwroi-qsend:disabled{opacity:.6;cursor:default;background:var(--fwroi-blue);border-color:var(--fwroi-blue)}.fwroi-kitcard-link{font-weight:700;color:var(--fwroi-blue);text-decoration:underline;text-underline-offset:3px}.fwroi-kitcard-link:hover{color:var(--fwroi-blue-hover)}.fwroi-kitcard-link:focus-visible{outline:.2rem solid rgb(18 18 18 / .5);outline-offset:2px}.fwroi-dialog{width:min(600px,calc(100% - 32px));max-width:none;max-height:calc(100% - 32px);margin:auto;padding:0;border:0;border-radius:0;color:var(--fwroi-ink-75);background:#fff;box-shadow:0 10px 40px rgb(18 18 18 / .3);font:400 15px/1.8 var(--fwroi-font);letter-spacing:.6px}.fwroi-dialog::backdrop{background:rgb(18 18 18 / .6)}.fwroi-dialog-inner{position:relative;padding:32px 20px}.fwroi .fwroi-dialog-close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;font:400 28px/1 var(--fwroi-font);color:var(--fwroi-ink);background:#fff0;border:0;border-radius:0;box-shadow:none;cursor:pointer}.fwroi .fwroi-dialog-close:hover{background:var(--fwroi-ink-10)}.fwroi .fwroi-dialog-close:focus-visible{outline:.2rem solid rgb(18 18 18 / .5);outline-offset:-2px}.fwroi-quote-inline{margin-top:24px;padding:32px 20px;background:#fff;border:1px solid var(--fwroi-ink-10)}.fwroi-quote-title{margin:0 48px 8px 0;font:700 22px/1.3 var(--fwroi-font);letter-spacing:.6px;color:var(--fwroi-ink)}.fwroi-quote-intro{margin:0 0 20px;font-size:14px;line-height:1.5}.fwroi-qform{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.fwroi-qfield{display:block;margin:0;min-width:0}.fwroi-qfield[hidden]{display:none}.fwroi .fwroi-qfield input[type="text"],.fwroi .fwroi-qfield input[type="email"],.fwroi .fwroi-qfield input[type="tel"],.fwroi .fwroi-qfield select{display:block;width:100%;min-width:0;min-height:45px;margin:0;padding:0 16px;font:400 15px/1.5 var(--fwroi-font);letter-spacing:.6px;color:var(--fwroi-ink);background-color:#fff;border:1px solid var(--fwroi-ink-55);border-radius:0;box-shadow:none;transition:border-color 100ms ease}.fwroi .fwroi-qfield select{padding-right:8px}.fwroi .fwroi-qfield input:focus-visible,.fwroi .fwroi-qfield select:focus-visible{outline:.2rem solid rgb(18 18 18 / .5);outline-offset:2px}.fwroi .fwroi-qfield input[aria-invalid="true"],.fwroi .fwroi-qfield select[aria-invalid="true"]{border-color:var(--fwroi-red)}.fwroi-qerror{display:block;font-size:13px;line-height:1.5;color:#c40b0b}.fwroi-qerror:not(:empty){margin-top:6px}.fwroi-qconsent-row{display:flex;align-items:flex-start;gap:12px}.fwroi .fwroi-qconsent input[type="checkbox"]{flex:0 0 auto;width:20px;height:20px;margin:3px 0 0;accent-color:var(--fwroi-blue)}.fwroi .fwroi-qconsent input[aria-invalid="true"]{outline:2px solid var(--fwroi-red);outline-offset:1px}.fwroi .fwroi-qconsent input:focus-visible{outline:.2rem solid rgb(18 18 18 / .5);outline-offset:2px}.fwroi-qconsent-text{font-size:14px;line-height:1.5;color:var(--fwroi-ink)}.fwroi-qconsent-label{cursor:pointer}.fwroi-qprivacy,.fwroi-qstatus a{color:var(--fwroi-blue);text-decoration:underline;text-underline-offset:3px}.fwroi-qtrap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.fwroi-qstatus{margin:0;font-size:14px;line-height:1.5;color:var(--fwroi-ink)}.fwroi-qstatus:empty{display:none}.fwroi-qstatus.fwroi-qstatus-error{padding:12px 16px;background:#fdecec;border-left:3px solid var(--fwroi-red)}.fwroi-qform .fwroi-qsend{justify-self:start}.fwroi-qthanks{margin:0;padding:12px 48px 12px 0;font-size:16px;line-height:1.5;font-weight:700;color:var(--fwroi-ink)}.fwroi-qthanks:focus{outline:none}@media (min-width:600px){.fwroi-dialog-inner{padding:40px}}.fwroi-unit{display:flex;align-items:center;padding:0 12px;white-space:nowrap;font-size:13px;color:var(--fwroi-ink-75);background:#f3f3f3;border:1px solid var(--fwroi-ink-55);border-left:1px solid var(--fwroi-ink-10)}.fwroi-hint{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:var(--fwroi-ink-55)}.fwroi-announce{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fwroi-results{position:relative}.fwroi-results-title{margin:0 0 8px;font:700 22px/1.3 var(--fwroi-font);letter-spacing:.6px;color:#fff}.fwroi-alt{margin:0 0 16px;font-size:14px;line-height:1.5;color:#fff}.fwroi-highlight{margin:0 0 16px;padding:16px;background:#fff;border-left:6px solid var(--fwroi-orange);color:var(--fwroi-ink)}.fwroi-highlight-sales{margin-bottom:32px;background:#e9f4f8;border-left-color:var(--fwroi-blue-hover)}.fwroi-highlight-title{margin:0 0 4px;font:700 18px/1.3 var(--fwroi-font);letter-spacing:.4px;color:var(--fwroi-ink)}.fwroi-highlight-label{margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:var(--fwroi-ink-75)}.fwroi-highlight-note{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--fwroi-ink-75)}.fwroi-highlight .fwroi-stats+.fwroi-highlight-note{margin:12px 0 0}.fwroi-units-note{font-weight:700;color:var(--fwroi-ink)}.fwroi-units-note[hidden]{display:none}.fwroi-highlight .fwroi-units-note+.fwroi-highlight-note{margin:4px 0 0}.fwroi-highlight .fwroi-units-note[hidden]+.fwroi-highlight-note{margin:12px 0 0}.fwroi-highlight-figure{display:block;margin:0;font:700 32px/1.15 var(--fwroi-font);letter-spacing:.6px;color:var(--fwroi-ink);overflow-wrap:anywhere}.fwroi-extra{margin:0 0 12px}.fwroi-extra div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;padding:6px 0;border-bottom:1px solid var(--fwroi-ink-10)}.fwroi-extra dt{font-size:14px;line-height:1.5;color:var(--fwroi-ink-75)}.fwroi-extra dd{margin:0 0 0 auto;font-size:14px;font-weight:700;line-height:1.5;color:var(--fwroi-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.fwroi-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--fwroi-ink-10)}.fwroi-stats div{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.fwroi-stats dt{margin:0 0 4px;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:1px;text-transform:uppercase;color:var(--fwroi-ink-75)}.fwroi-stats dd{margin:0;font:700 20px/1.3 var(--fwroi-font);letter-spacing:.6px;color:var(--fwroi-ink)}.fwroi-table{width:100%;margin:0 0 24px;border-collapse:collapse;font-size:14px;line-height:1.5;color:rgb(255 255 255 / .9);background:#fff0}.fwroi-table th,.fwroi-table td{padding:12px 0;border:0;border-bottom:1px solid rgb(255 255 255 / .25);text-align:right;font-variant-numeric:tabular-nums;background:#fff0}.fwroi-table th:first-child{text-align:left;padding-right:12px}.fwroi-table td{padding-left:12px}.fwroi-table thead th{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff}.fwroi-table tbody th{font-weight:400}.fwroi-table tfoot th,.fwroi-table tfoot td{font-weight:700;color:#fff;border-bottom:0;border-top:2px solid #fff}.fwroi-rowhint{display:block;font-size:12px;line-height:1.4;color:#fff}.fwroi-savings{margin-bottom:12px}.fwroi-savings tbody tr:last-child th,.fwroi-savings tbody tr:last-child td{border-bottom:0}.fwroi-table .fwroi-batch{display:none}.fwroi-reductions td{white-space:nowrap}.fwroi-reductions tbody tr:last-child th,.fwroi-reductions tbody tr:last-child td{border-bottom:0}.fwroi-currency{display:flex;justify-content:flex-end;margin:0 0 16px}.fwroi-currency[hidden],.fwroi-fxnote[hidden]{display:none}.fwroi .fwroi-currency-btn{min-width:56px;min-height:36px;margin:0;padding:0 14px;font:700 13px/1 var(--fwroi-font);letter-spacing:1px;color:#fff;background:#fff0;border:1px solid rgb(255 255 255 / .75);border-radius:0;box-shadow:none;cursor:pointer}.fwroi .fwroi-currency-btn+.fwroi-currency-btn{border-left:0}.fwroi .fwroi-currency-btn:hover{background:rgb(255 255 255 / .15);color:#fff}.fwroi .fwroi-currency-btn[aria-pressed="true"]{background:#fff;color:var(--fwroi-blue);border-color:#fff}.fwroi .fwroi-currency-btn:focus-visible{outline:.2rem solid #fff;outline-offset:2px}.fwroi-note{margin:0 0 24px;font-size:13px;line-height:1.5;color:rgb(255 255 255 / .85)}.fwroi-note:last-child{margin-bottom:0}.fwroi-cta{display:inline-flex;align-items:center;justify-content:center;min-height:45px;min-width:120px;padding:0 30px;font:700 15px/1.3 var(--fwroi-font);letter-spacing:1px;text-transform:uppercase;text-decoration:none;text-align:center;color:var(--fwroi-ink);background:#fff;border:1px solid #fff;border-radius:0;transition:background-color 100ms ease}.fwroi-cta:hover{background:#e9f4f8;color:var(--fwroi-ink)}.fwroi-cta:active{opacity:.85}.fwroi-cta:focus-visible{outline:.2rem solid #fff;outline-offset:2px}.fwroi-pdf{margin-top:24px}.fwroi-pdf[hidden]{display:none}.fwroi .fwroi-pdf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;min-width:120px;margin:0;padding:0 30px;font:700 15px/1.3 var(--fwroi-font);letter-spacing:1px;text-transform:uppercase;text-align:center;color:#fff;background:#fff0;border:1px solid #fff;border-radius:0;box-shadow:none;cursor:pointer;transition:background-color 100ms ease}.fwroi .fwroi-pdf-btn:hover{background:rgb(255 255 255 / .15);color:#fff}.fwroi .fwroi-pdf-btn:focus-visible{outline:.2rem solid #fff;outline-offset:2px}.fwroi .fwroi-pdf-btn:disabled{opacity:.7;cursor:progress;background:#fff0;color:#fff}.fwroi-pdf-hint{margin:8px 0 0;font-size:13px;line-height:1.5;color:rgb(255 255 255 / .85)}.fwroi-pdf-status{margin:8px 0 0;font-size:14px;line-height:1.5;color:#fff}.fwroi-pdf-status:empty{display:none}.fwroi-pdf-status.fwroi-pdf-error{padding:8px 12px;color:var(--fwroi-ink);background:#fff;border-left:3px solid var(--fwroi-red)}@container (min-width:560px){.fwroi-fields{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.fwroi-packages{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.fwroi-inputs,.fwroi-results{padding:48px 40px}}@container (min-width:900px){.fwroi-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.fwroi-inputs,.fwroi-results{padding:64px 40px}.fwroi-title{font-size:40px}.fwroi-results{display:flex;flex-direction:column;justify-content:flex-start}}@container (min-width:0){.fwroi-results{--fwroi-w:calc(100cqi - 42px);--fwroi-hl:calc(var(--fwroi-w) - 38px);--fwroi-stat:calc((var(--fwroi-hl) - 16px) / 2);--fwroi-col:calc(var(--fwroi-w) - 110px)}.fwroi-highlight-figure,.fwroi-stats dd,.fwroi-table td[data-out^="annual."],.fwroi-table td[data-out^="batch."]{white-space:nowrap;overflow-wrap:normal}.fwroi-highlight-figure{font-size:min(32px,calc((var(--fwroi-hl) / var(--fwroi-chars,1) - .6px) / .52))}.fwroi-stats dd{font-size:min(20px,calc((var(--fwroi-stat) / var(--fwroi-chars,1) - .6px) / .58))}.fwroi-extra dd{font-size:min(14px,calc((var(--fwroi-hl) / var(--fwroi-chars,1) - .6px) / .52))}.fwroi-table td[data-out^="annual."],.fwroi-table td[data-out^="batch."]{font-size:min(14px,calc((var(--fwroi-col) / var(--fwroi-chars,1) - .6px) / .52))}.fwroi-reductions th:first-child{padding-right:8px}.fwroi-reductions td{padding-left:8px}.fwroi-reductions td[data-out="co2Saved"]{font-size:min(14px,calc(((var(--fwroi-w) - 140px) / var(--fwroi-chars,1) - .6px) / .52))}}@container (min-width:560px){.fwroi-results{--fwroi-w:calc(100cqi - 82px)}.fwroi-reductions th:first-child{padding-right:12px}.fwroi-reductions td{padding-left:12px}}@container (min-width:600px){.fwroi-table .fwroi-batch{display:table-cell}.fwroi-results{--fwroi-col:calc((var(--fwroi-w) - 130px) / 2)}}@container (min-width:900px){.fwroi-results{--fwroi-w:calc(40cqi - 82px);--fwroi-col:calc(var(--fwroi-w) - 110px)}.fwroi-table .fwroi-batch{display:none}}@container (min-width:1100px){.fwroi-grid{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.fwroi-results{--fwroi-w:calc(55cqi - 82px);--fwroi-col:calc((var(--fwroi-w) - 130px) / 2)}.fwroi-table .fwroi-batch{display:table-cell}}@media (prefers-reduced-motion:reduce){.fwroi *{transition:none!important}}