section.form.calculator .form-container{display:grid;grid-column:1;grid-row:1/span 2;grid-template-columns:100%}section.form.calculator .inner{padding-top:30px}section.form.calculator .form-container>.inner{grid-column:1;grid-row:2}section.form.calculator .form-container>.heading{grid-column:1;grid-row:1;grid-template-columns:var(--base-grid)}section.form.calculator .form-container>.heading p,section.form.calculator>.footnotes p{grid-column:2/span 12}@media (min-width:850px){section.form.calculator .form-container>.heading p,section.form.calculator>.footnotes p{grid-column:3/span 10}}section.form.calculator .footnotes{display:grid;grid-column:1;grid-row:3;grid-template-columns:var(--base-grid);padding:0 0 30px}section.form.calculator .results.active+.footnotes{grid-row:4}@media (min-width:850px){section.form.calculator .results.active+.footnotes p{grid-column:3/span 10}}section.form.calculator .footnotes p{font-size:.875rem!important;text-align:center}section.form.calculator .footnotes p sup{line-height:75%}section.form.calculator .form-container:not(.active),section.form.calculator .results:not(.active){opacity:0;transition:opacity var(--base-speed);visibility:hidden}section.form.calculator .form-container.active,section.form.calculator .results.active{opacity:1}section.form.calculator .results{display:block;grid-column:1;grid-row:1/span 3}section.form.calculator .form-container>.heading,section.form.calculator .form-container>.inner{display:grid}section.form.calculator .form-container>.heading p.heading,section.form.calculator .results>.heading p.heading{font-size:clamp(1.5rem,1.232rem + .714vw,1.875rem)!important}section.form.calculator .form-container>.heading p.description{color:#fff;margin-top:0}section.form.calculator .form-container .heading:not(.callout) p.heading{color:var(--color-blue);font-size:clamp(1.125rem,.589rem + 1.429vw,1.875rem)!important;text-align:center;text-wrap:normal}@media (min-width:850px){section.form.calculator form{column-gap:30px;grid-template-columns:repeat(2,1fr)}section.form.calculator:has(.followup){align-content:start}section.form.calculator form fieldset{grid-column:1;grid-row:span 2}section.form.calculator fieldset:has(.hs-richtext),section.form.calculator fieldset:has(.hs_membrane__fibertite_),section.form.calculator fieldset:has(.hs_size_of_facility){grid-column:2}section.form.calculator .followup fieldset:has(.hs-richtext),section.form.calculator .followup fieldset:has(.hs_membrane__fibertite_){grid-column:1}section.form.calculator .followup fieldset:has(.hs_size_of_facility){grid-column:2;grid-row:1/span 2}section.form.calculator .followup fieldset:has(.hs-richtext):last-of-type{grid-column:2;grid-row:3}section.form.calculator .followup .hs_submit{grid-column:2;grid-row:4/span 2}section.form.calculator fieldset:has(.star){grid-row:1}section.form.calculator fieldset:has(.hs_membrane__fibertite_){grid-row:2/span 4}section.form.calculator fieldset:has(.disclaimer){grid-row:8}}section.form.calculator fieldset:has(.hs_membrane__fibertite_){align-content:center;align-items:center;background-color:#fff;grid-template-columns:100%;margin-top:-15px;padding:15px;row-gap:30px}section.form.calculator .results fieldset:has(.hs_membrane__fibertite_){background-color:transparent}section.form.calculator .followup input:not([type=submit]):not([type=checkbox]):not([type=radio]){background-color:var(--color-gray-light)!important}section.form.calculator fieldset:has(.hs_membrane__fibertite_) ul[role=checkbox]{column-gap:20px}section.form.calculator fieldset:has(.hs_membrane__fibertite_)>div>label{border-bottom:1px solid var(--color-black);font-size:.875rem!important;line-height:1;padding-bottom:5px}section.form.calculator fieldset:has(.hs_membrane__fibertite_) .hs-form-required{display:none}@media (min-width:850px){section.form.calculator fieldset:has(.hs_size_of_facility){grid-row:6/span 2}section.form.calculator fieldset:has(.hs-richtext):last-of-type{grid-row:8/span 1}section.form.calculator .hs_submit{grid-column:2;grid-row:9/span 2}}section.form.calculator .hs_submit{align-items:end;display:grid;grid-template-columns:auto;justify-content:start}section.form.calculator .hs-richtext p span.star{color:#ff6720;font-weight:700}section.form.calculator .results>.heading{grid-column:2/span 12}section.form.calculator .form-container>.heading.callout,section.form.calculator .results>.heading{background-color:var(--color-blue-dark);padding:40px 0;text-align:center}section.form.calculator .form-container>.heading.callout .heading,section.form.calculator .results>.heading .heading{color:#fff}section.form.calculator .results .inner{row-gap:15px}section.form.calculator .results .chart{background-color:#fff;padding:20px}section.form.calculator .buttons,section.form.calculator .chart,section.form.calculator .followup{grid-column:2/span 12}section.form.calculator .followup{background-color:var(--color-white);border:2px solid var(--color-blue-dark);padding-block:30px;padding-inline:var(--spacing-small)}section.form.calculator .followup p.heading{color:var(--color-blue-dark);font-weight:700;margin-bottom:var(--spacing-small)}section.form.calculator .followup input[type=submit]:hover{background-color:var(--color-blue);color:var(--color-white)}section.form.calculator .buttons{align-items:center;display:grid;gap:10px;grid-auto-flow:column;grid-template-columns:auto;justify-content:center;text-align:center}section.form.calculator .buttons .button{font-size:clamp(.875rem,calc(.781rem + .25vw),1rem);padding:clamp(.813rem,calc(.484rem + .875vw),1.25rem)}section.form.calculator .buttons span.button:not(:hover){background-color:var(--color-blue-dark);color:var(--color-white)}section.form.calculator .chart[data-type=annual]{display:grid;gap:5px;grid-template-columns:100%}@media (min-width:850px){section.form.calculator .buttons{justify-content:start}}@media (min-width:1024px){section.form.calculator .results .inner{column-gap:15px}section.form.calculator .chart[data-type=annual]{grid-column:3/span 5;grid-row:1/span 2}section.form.calculator .chart[data-type=breakdown]{grid-column:3/span 5;grid-row:3}section.form.calculator .chart[data-type=comparison]{grid-column:8/span 5;grid-row:1}section.form.calculator .chart[data-type=time]{grid-column:8/span 5;grid-row:2/span 4}section.form.calculator .buttons{grid-column:3/span 5;grid-row:4}section.form.calculator .followup{grid-column:3/span 10;grid-row:7}section.form.calculator:has(.followup) .message{grid-row:6;padding-block:30px}}section.form.calculator .chart ul{display:grid;list-style:none;margin:0;padding:0}section.form.calculator .chart li{margin:0;padding:0}section.form.calculator .chart p.description{color:#3d3d3d}section.form.calculator .chart[data-type=annual]{padding-block:10px}section.form.calculator .chart[data-type=annual] p.description,section.form.calculator .chart[data-type=annual] p.heading{font-size:1rem!important;margin-top:0;text-align:center}section.form.calculator .chart[data-type=annual] p.heading+p{margin-top:0}section.form.calculator .chart[data-type=annual] p.heading{font-weight:700}section.form.calculator .chart[data-type=annual] ul.graph{grid-template-columns:100%;padding:0 0 10px;position:relative;row-gap:10px}@media(max-width:459px){section.form.calculator .chart[data-type=annual] ul.graph li{grid-column:span 12!important;max-width:100%!important}}@media(min-width:460px){section.form.calculator .chart[data-type=annual] ul.graph{background:repeating-linear-gradient(90deg,#fff,#fff calc(16.66667% - 1px),#000 16.66667%,#fff calc(16.66667% + 1px));grid-template-columns:repeat(12,1fr);padding:33px 0;row-gap:33px}section.form.calculator .chart[data-type=annual] ul.graph:before{background-color:var(--color-black);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:2px;z-index:0}section.form.calculator .chart[data-type=annual] ul.graph li{grid-column:span 10}}section.form.calculator .chart[data-type=annual] ul.graph li{position:relative;z-index:2}@media (max-width:459px){section.form.calculator .chart[data-type=annual] ul.graph li{width:100%!important}}section.form.calculator .chart[data-type=annual] li span{display:block;line-height:1;padding:5px 10px 0}section.form.calculator .chart[data-type=annual] span.name{font-weight:700}section.form.calculator .chart[data-type=annual] li.other{background-color:#ff6720;color:#fff}section.form.calculator .chart[data-type=annual] li span{padding:5px 10px}section.form.calculator .chart[data-type=annual] li.fibertite{align-items:start;background-color:var(--color-blue);color:#fff;column-gap:10px;display:grid;grid-template-columns:1fr auto}section.form.calculator .chart[data-type=annual] li.fibertite span.name{grid-column:1;grid-row:1}section.form.calculator .chart[data-type=annual] li span.name{font-size:clamp(.813rem,calc(.672rem + .375vw),1rem);padding-bottom:0}section.form.calculator .chart[data-type=annual] li span.cost{font-size:clamp(.813rem,calc(.719rem + .25vw),.938rem)}section.form.calculator .chart[data-type=annual] li.fibertite span.cost{grid-column:1;grid-row:2}@media (max-width:459px){section.form.calculator .chart[data-type=annual] li.fibertite span.cost{grid-template-columns:repeat(2,1fr)}}section.form.calculator .chart[data-type=annual] li.fibertite span.savings{align-items:center;background-color:hsla(0,0%,100%,.7);border:3px dashed var(--color-blue);color:var(--color-black);display:flex;font-size:clamp(.813rem,calc(.672rem + .375vw),1rem);font-weight:700;grid-column:2;grid-row:1/span 2;height:100%;min-width:fit-content;text-align:center;text-wrap:pretty}section.form.calculator .chart[data-type=annual] ul.markers{gap:0;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto}@media (max-width:459px){section.form.calculator .chart[data-type=annual] ul.markers{display:none}}section.form.calculator .chart[data-type=annual] ul.markers li{font-size:clamp(.75rem,.661rem + .238vw,.875rem)!important;grid-column:span 2;text-align:center}section.form.calculator .chart[data-type=annual] ul.markers span.long{display:none}section.form.calculator .chart[data-type=annual] ul.markers span.short{display:block}@media (min-width:850px){section.form.calculator .chart[data-type=annual] ul.markers span.long{display:block}section.form.calculator .chart[data-type=annual] ul.markers span.short{display:none}}section.form.calculator .chart[data-type=annual] ul.markers li.spacer{grid-column:span 1}section.form.calculator .chart sup{line-height:75%}section.form.calculator .chart[data-type=breakdown]{display:grid;gap:10px;grid-template-columns:100%}section.form.calculator .chart[data-type=breakdown] p.heading{border-bottom:1px solid var(--color-black);font-size:1rem!important;font-weight:700;padding:0 0 10px;text-align:center}section.form.calculator .chart[data-type=breakdown] ul{gap:10px;grid-template-columns:auto;justify-content:start}@media (min-width:460px){section.form.calculator .chart[data-type=breakdown] ul{gap:20px;grid-auto-flow:column}}section.form.calculator .chart ul li{color:#3d3d3d;font-size:1rem!important}section.form.calculator .chart[data-type=breakdown] ul li{display:none}section.form.calculator .chart[data-type=breakdown] ul li.active{display:block}section.form.calculator .chart ul li+li{margin-top:0}section.form.calculator .chart[data-type=breakdown] span.name{font-weight:700}section.form.calculator .chart[data-type=breakdown] li.other span.name{color:#ff6720}section.form.calculator .chart[data-type=breakdown] li.fibertite span.name{color:var(--color-blue)}section.form.calculator .chart[data-type=comparison],section.form.calculator .chart[data-type=time]{background-color:transparent;grid-template-columns:100%;padding:0}section.form.calculator .chart[data-type=comparison] figure{background-color:#fff}section.form.calculator .chart[data-type=time] figure{align-items:center;background-color:#fff;padding:15px 0}section.form.calculator .chart figure{display:none;height:auto;margin-block:0;margin-inline:0;width:100%}section.form.calculator .chart figure.active{display:grid}section.form.calculator .chart figure img{display:block;height:auto;margin:0;width:100%}section.form.calculator .chart figcaption{display:none;font-size:1rem;line-height:1.3;padding:15px}section.form.calculator .results .message{border-top:1px solid var(--color-black);display:grid;grid-column:2/span 12;grid-template-columns:var(--base-grid);padding-top:30px;text-align:center}section.form.calculator .results .message p{color:#3d3d3d;font-size:clamp(1rem,.911rem + .238vw,1.125rem)!important;grid-column:1/span 14}@media (min-width:1024px){section.form.calculator .results .message{grid-column:3/span 10}section.form.calculator .results .message p{grid-column:2/span 12}}section.form.calculator .results .message p.heading{color:var(--color-blue);font-size:clamp(1.5rem,.964rem + 1.429vw,2.25rem)!important;font-weight:700}section.form.calculator .results .message p+p{margin-top:10px}