.xtend-calculate-savings-content,.xtend-calculate-savings-wrapper>.xtend-calculate-savings-content.content{margin-left:auto;margin-right:auto;max-width:62em;padding-bottom:30px;padding-top:60px}.xtend-calculate-savings-wrapper{background-color:var(--color-quinary);min-height:200px;position:relative}.xtend-calculate-savings-wrapper *{box-sizing:border-box}.xtend-calculate-savings-wrapper>.content{margin-left:auto;margin-right:auto;max-width:50em;padding-bottom:50px;padding-top:50px}.xtend-calculate-savings-app-wrapper{display:grid;gap:50px;grid-template-areas:"results" "form"}@media(min-width:800px){.xtend-calculate-savings-app-wrapper{grid-template-areas:"form results";grid-template-columns:repeat(2,1fr)}}.xtend-calculate-savings-app-wrapper>.xtend-calculate-savings-results-wrapper{grid-area:results}.xtend-calculate-savings-app-wrapper>.form-container{grid-area:form;margin-top:0}.form-segment{margin-top:2.5rem}@media(min-width:900px){.form-segment{display:grid;gap:4rem 2rem;grid-template-columns:repeat(2,1fr);margin-top:2.5rem}.form-segment .input-field-container:not(:first-child){margin-top:0}}.xtend-calculate-savings-results-wrapper{text-align:center}.xtend-calculate-savings-devices-wrapper{display:flex;flex-direction:column;gap:20px}.xtend-calculate-savings-devices-container{display:flex;justify-content:center}.xtend-calculate-savings-results-container{display:flex;gap:20px;justify-content:center}.xtend-calculate-savings-results-co2,.xtend-calculate-savings-results-costs{align-items:center;aspect-ratio:1/1;background-color:#fff;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1.5rem;width:calc(50% - .5rem)}@media(min-width:600px){.xtend-calculate-savings-results-co2,.xtend-calculate-savings-results-costs{width:13.5rem}}.xtend-calculate-savings-results-affix,.xtend-calculate-savings-results-prefix{font-size:1.25rem;text-align:center}@media(min-width:550px){.xtend-calculate-savings-results-affix,.xtend-calculate-savings-results-prefix{font-size:1.75rem}}.xtend-calculate-savings-results-value-container{align-items:center;display:flex;gap:.5rem}.xtend-calculate-savings-results-value{font-size:2rem}@media(min-width:550px){.xtend-calculate-savings-results-value{font-size:3.25rem}}.xtend-calculate-savings-results-buttons{display:flex;gap:1rem;justify-content:center}.form-segment-container{box-shadow:0 .25em 1.5em #00000014}.form-segment-header{align-items:center;background-color:var(--color-quaternary);color:#fff;grid-template-columns:50px 1fr;padding:15px var(--content-padding-horizontal)}@media(min-width:500px){.form-segment-header{padding-left:50px;padding-right:50px}}.form-segment-container.is-active .form-segment-header{background-color:#0000;background-image:var(--gradient-primary)}.form-segment-header>h3{color:#fff;margin:0}.form-segment-body{background-color:var(--color-quinary);min-height:100px;padding:20px var(--content-padding-horizontal) 80px}@media(min-width:500px){.form-segment-body{padding-left:50px;padding-right:50px}}.form-segment-body p:first-child{margin-top:0}.form-segment-body p:last-child{margin-bottom:0}.form-segment-body>.form-input:first-child{margin-top:2.25em}.form-segment-footer{display:flex;gap:1em;margin-top:30px}.form-field-type-radio-image{margin-top:2.25em;max-width:50em;position:relative}.form-field-type-radio-image ul{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,min-content));list-style-type:none;margin:0;padding-left:0}.form-field-type-radio-image ul label{border-radius:3px;display:block;transition:background-color .15s}.form-field-type-radio-image input:checked+label{background-color:#fff}.form-field-type-radio-image ul label:hover{background-color:#0000000d}.form-field-type-radio-image-img-container{aspect-ratio:1/1;box-sizing:border-box;display:flex;justify-content:center;padding:15px;width:180px}.form-field-type-radio-image-img-container img{height:100%;object-fit:contain;width:100%}.form-field-type-radio-image ul label span{align-items:center;display:flex;gap:.5rem;line-height:3rem;padding:0 15px}.form-field-type-radio-image input{display:none}.radio-button{align-items:center;background-color:#d9d9d9;border:2px solid #d9d9d9;border-radius:1.375rem;box-sizing:border-box;display:flex;height:1.375rem;justify-content:center;position:relative;transition:border-color background-color .15s .15s;width:1.375rem}.radio-button:before{background-color:#fff;border-radius:.75rem;content:"";display:block;height:.75rem;left:50%;opacity:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity .15s;width:.75rem}.form-field-type-radio-image input:checked+label .radio-button{background-color:#fff;border-color:var(--color-secondary)}.form-field-type-radio-image input:checked+label .radio-button:before{background-color:var(--color-secondary);opacity:1}.input-field-description-button{align-items:center;aspect-ratio:1/1;background-color:#0000;border:none;color:hsl(var(--color-text-h),var(--color-text-s),calc(var(--color-text-l)*1.5));display:flex;height:2em;justify-content:center;padding:0;transition:color .15s}.input-field-description-button:hover{color:hsl(var(--color-text-h),var(--color-text-s),calc(var(--color-text-l)*.8))}.input-field-description-button>svg{height:80%;width:80%}.modal-wrapper{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .15s;z-index:200}.modal-wrapper.is-open{opacity:1;pointer-events:auto}.modal-wrapper .is-open{background-color:red}.modal-container{background-color:#fff;border-radius:4px;margin:auto 7%;max-width:86%;transform:translateY(-10px);transition:transform .2s;width:52em}.modal-wrapper.is-open .modal-container{transform:translateY(0)}.modal-header-container{font-size:2rem;line-height:1.3;padding:10px 20px}.modal-body-container{padding:20px}.modal-body-container:not(:first-child),.modal-footer-container{border-top:1px solid var(--color-quinary)}.modal-body-container.is-gray{background-color:var(--color-quinary)}.modal-body-container h2:first-child,.modal-body-container h3:first-child,.modal-body-container p:first-child{margin-top:0}.modal-body-container h2:last-child,.modal-body-container h3:last-child,.modal-body-container p:last-child{margin-bottom:0}.modal-footer-container{display:flex;justify-content:flex-end;padding:20px}.modal-footer-container>:not(:first-child){margin-left:10px}.table-wrapper{overflow:auto visible;padding-bottom:2px;padding-top:2px}.table-container{border-collapse:collapse;margin-bottom:1px;margin-top:1px;width:100%}.table-container thead tr{background-color:var(--color-quinary)}.table-container thead th{font-size:1rem;font-weight:inherit;padding:5px 8px;text-align:left;white-space:nowrap}.table-container tbody tr{background-color:#fff;transition:background-color .15s}.table-container tbody tr:hover{background-color:var(--color-quinary)}.table-container tbody tr:not(:first-child){border-top:1px solid var(--color-quinary)}.table-container tbody td{font-size:1rem;padding:5px 8px;white-space:nowrap}.table-container tbody td.can-wrap{white-space:normal}.yGA5m3yX{--spinner-size:60px;animation-duration:1s;animation-iteration-count:infinite;animation-name:uwrGBQGX;animation-timing-function:linear;border-left-color:#0000;border-radius:var(--spinner-size);box-sizing:border-box;color:#0000;display:block;height:var(--spinner-size);left:50%;margin-left:calc(var(--spinner-size)/2 - var(--spinner-size));margin-top:calc(var(--spinner-size)/2 - var(--spinner-size));pointer-events:none;position:absolute;top:50%;width:var(--spinner-size);z-index:6}.yGA5m3yX.miEds6dy{border:10px solid var(--color-text);border-left:10px solid #0000}.yGA5m3yX.nGXDJsJ5{border:10px solid #fff;border-left-color:#0000}@keyframes uwrGBQGX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}