.savings-calculator-element{padding:3rem 0}.savings-calculator-element .subtitle{font-size:1.2rem;color:#666;margin-bottom:2rem}.savings-calculator-element .savings-summary{margin-bottom:3rem}.savings-calculator-element .savings-summary .savings-card{padding:1.5rem;text-align:center;height:100%}.savings-calculator-element .savings-summary .savings-card .savings-value{color:var(--font-clr);margin-bottom:0.5rem}.savings-calculator-element .savings-summary .savings-card .savings-label{font-size:1rem;color:var(--font-clr)}.savings-calculator-element .systems-container{margin-bottom:2rem}.savings-calculator-element .systems-container .system-card{overflow:hidden;height:100%}.savings-calculator-element .systems-container .system-card .system-image img.inactive-bw{filter:grayscale(100%);transition:filter 0.3s ease;opacity:0.3}.savings-calculator-element .systems-container .system-card .system-title{padding:0.5rem 1rem 1rem;font-size:1rem;text-align:center}.savings-calculator-element .systems-container .system-card .system-toggle{padding:0.5rem 1rem;text-align:center}.savings-calculator-element .switch{position:relative;display:inline-block;width:46px;height:26px}.savings-calculator-element .switch input{opacity:0;width:0;height:0}.savings-calculator-element .switch input:checked+.slider{background-color:var(--clr-primary)}.savings-calculator-element .switch input:checked+.slider:before{transform:translateX(20px)}.savings-calculator-element .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#DFDFDF;transition:0.4s}.savings-calculator-element .switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:var(--white);transition:0.4s}.savings-calculator-element .switch .slider.round{border-radius:99rem}.savings-calculator-element .switch .slider.round:before{border-radius:50%}.savings-calculator-element .footnote-text p,.savings-calculator-element .footnote-text p *{font-size:1rem;line-height:1.5}@media (max-width:1199.98px){.savings-calculator-element .footnote-text p,.savings-calculator-element .footnote-text p *{font-size:0.938rem}}@media (max-width:991.98px){.savings-calculator-element .footnote-text p,.savings-calculator-element .footnote-text p *{font-size:0.875rem}}