.interactive-home-tool-wrapper{font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1280px;padding:2rem 1rem}.iht-page-heading{color:#38484e;font-size:2.5rem;font-weight:500;line-height:1.2;margin:0 0 1rem}.iht-page-description{color:#38484e;font-size:1rem;line-height:1.6;margin:0 0 2rem}.interactive-home-tool{font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1280px;width:100%}.interactive-home-tool *,.interactive-home-tool :after,.interactive-home-tool :before{-webkit-box-sizing:border-box;box-sizing:border-box}.iht-container{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:2rem;-ms-flex-align:center;align-items:center}@media(max-width:1100px){.iht-container{-webkit-align-items:stretch;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.iht-input-side{background:#d5e5f1;border-radius:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding:1.5rem 2rem 2rem}.iht-section{background:rgba(0,0,0,0)}.iht-section-header{gap:.625rem;margin-bottom:1rem}.iht-section-header,.iht-section-number{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.iht-section-number{-webkit-justify-content:center;-ms-flex-pack:center;background:#2b7bbb;border-radius:50%;color:#fff;-webkit-flex-shrink:0;font-size:1.75rem;font-weight:700;height:2.625rem;justify-content:center;width:2.625rem;-ms-flex-negative:0;flex-shrink:0;text-shadow:0 3px 4px rgba(0,0,0,.251)}.iht-section-title{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#000;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:24px;font-weight:500;gap:.313rem}.iht-nowrap{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:.313rem;white-space:nowrap}.iht-inline-icon{-webkit-align-self:center;max-height:1.25rem;width:1.25rem;-ms-flex-item-align:center;align-self:center}.iht-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}@media(max-width:900px){.iht-compare-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.iht-compare-grid{gap:.5rem;grid-template-columns:repeat(2,1fr)}}.iht-compare-card{-webkit-align-items:center;background:#fff;border:4px solid #c5cbcd;border-radius:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem .75rem;-ms-flex-align:center;align-items:center;gap:.625rem;min-height:110px;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}@media(hover:hover)and (pointer:fine){.iht-compare-card:hover:not(:active){border-color:#2b7bbb}}.iht-compare-card.selected{border-color:#2b7bbb}@media(hover:none),(pointer:coarse){.iht-compare-card:not(.selected){border-color:#c5cbcd}}.iht-compare-label{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;color:#6b7b82;font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:500;letter-spacing:.03em;line-height:1.2;text-align:center}.iht-compare-label span{display:block}.iht-compare-buttons{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}.iht-fuel-btn{background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;height:2.25rem;outline:none;padding:0;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:2.25rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.iht-fuel-btn img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(hover:hover){.iht-fuel-btn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.iht-fuel-btn:focus{outline:none}.iht-or-text{color:#6b7b82;font-size:.875rem;font-weight:500;text-transform:lowercase}.iht-electric-grid{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.iht-electric-btn,.iht-electric-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.5rem}.iht-electric-btn{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#fff),to(rgba(0,0,0,.02)));background:linear-gradient(180deg,#fff 80%,rgba(0,0,0,.02));border:4px solid #c5cbcd;border-radius:4px;cursor:pointer;height:3.375rem;justify-content:space-between;outline:none;padding:.625rem .75rem;-webkit-transition:border-color .15s ease;transition:border-color .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.iht-electric-btn span{color:#6b7b82;font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.375rem;font-weight:500;letter-spacing:0}.iht-electric-btn img{max-height:1.625rem;width:1.625rem}@media(hover:hover)and (pointer:fine){.iht-electric-btn:hover:not(:active){border-color:#2b7bbb}.iht-electric-btn:hover:not(:active) span{color:#38484e}}.iht-electric-btn.selected{border-color:#2b7bbb}.iht-electric-btn.selected span{color:#38484e}@media(hover:none),(pointer:coarse){.iht-electric-btn:not(.selected){border-color:#c5cbcd}.iht-electric-btn:not(.selected) span{color:#6b7b82}}.iht-output-side{-webkit-align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:400px;-ms-flex-align:start;align-items:flex-start}@media(max-width:1100px){.iht-output-side{margin:0 auto;max-width:400px;width:100%}}.iht-output-wrapper{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-align:center;align-items:center;width:100%}.iht-cloud{position:absolute;z-index:1}.iht-cloud-left{left:-10px;top:0;width:100px}.iht-cloud-right{right:117px;top:-17px;width:50px}.iht-sun{position:absolute;right:8px;top:-28px;width:70px;z-index:1}.iht-ground{bottom:80px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:115%;z-index:0}.iht-house-container{padding-top:1rem;position:relative;width:100%;z-index:2}.iht-house-bg{display:block;height:auto;width:100%}.iht-house-content{left:50%;position:absolute;text-align:center;top:25%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80%}.iht-output-heading{color:#fff;font-size:30px;font-weight:500;margin:0 0 .75rem}.iht-output-value{-webkit-align-items:baseline;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:center;-ms-flex-pack:center;background:#fff;border-radius:10px;gap:.25rem;justify-content:center;margin-bottom:.75rem;padding:.25rem 1.5rem}.iht-kw-number{color:#2b7bbb;font-size:4.5rem;font-weight:500;line-height:1}@media(max-width:900px){.iht-kw-number{font-size:3.5rem}}.iht-kw-unit{-webkit-align-self:flex-end;color:#2b7bbb;font-size:1.5rem;font-weight:500;-ms-flex-item-align:end;align-self:flex-end;padding-bottom:.375rem}.iht-output-message{color:#fff;font-size:22px;line-height:1.4;margin:0 0 .625rem}.iht-output-message strong{font-weight:700}.iht-reset-btn{background:none;border:none;color:#fff;cursor:pointer;font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:500;padding:0;text-decoration:underline}.iht-reset-btn:hover{color:hsla(0,0%,100%,.8)}.iht-email-btn{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#f2ce1b;border:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0;border-top-right-radius:20px;color:#38484e;cursor:pointer;font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:.02em;margin:.5rem auto 0;padding:1rem 2rem;text-transform:uppercase;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:85%}.iht-email-btn:hover{background:#38484e;color:#f2ce1b}.iht-modal-overlay{-webkit-align-items:center;background:rgba(0,0,0,.5);bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1rem;z-index:9999}.iht-modal{background:#2b7bbb;border-radius:20px;color:#fff;max-width:740px;padding:2rem;position:relative;width:100%}.iht-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.75rem;height:2rem;line-height:1;opacity:.8;position:absolute;right:.75rem;top:.75rem;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:2rem}.iht-modal-close:hover{opacity:1}.iht-modal-close:disabled{cursor:not-allowed;opacity:.5}.iht-modal-title{color:#fff;font-size:36px;font-weight:600;line-height:1.3;margin:0 0 .5rem;padding-right:2rem}.iht-modal-subtitle{font-size:22px;line-height:1.5;margin:0 0 1.5rem;opacity:.9}.iht-modal-form{gap:1.125rem}.iht-form-group,.iht-modal-form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.iht-form-group{gap:.375rem}.iht-form-group label{color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:capitalize}.iht-form-group input{background:#fff;border:none;border-radius:4px;color:#38484e;font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;padding:.75rem 1rem}.iht-form-group input::-webkit-input-placeholder{color:#c5cbcd}.iht-form-group input::-moz-placeholder{color:#c5cbcd}.iht-form-group input:-ms-input-placeholder{color:#c5cbcd}.iht-form-group input::-ms-input-placeholder{color:#c5cbcd}.iht-form-group input::placeholder{color:#c5cbcd}.iht-form-group input:focus{outline:2px solid #f2ce1b;outline-offset:2px}.iht-form-group input:disabled{background:#e8eced;cursor:not-allowed}.iht-modal-error{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,100%,70%,.5);border-radius:4px;color:#faa;font-size:.875rem;padding:.625rem .875rem}.iht-modal-submit{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#f2ce1b;border:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0;border-top-right-radius:20px;color:#38484e;cursor:pointer;font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:.02em;margin-top:.5rem;padding:1rem 2rem;text-transform:uppercase;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.iht-modal-submit:hover:not(:disabled){background:#38484e;color:#f2ce1b}.iht-modal-submit:disabled{cursor:not-allowed;opacity:.7}.iht-modal-success{padding:1.5rem 0;text-align:center}.iht-modal-success p{font-size:1.125rem;margin:.5rem 0}.iht-modal-success p:first-child{font-size:1.25rem;font-weight:600}@media(max-width:600px){.iht-input-side{padding:1rem}.iht-section-header{margin-bottom:.75rem}.iht-section-title{font-size:1rem}.interactive-home-tool-wrapper{padding:2rem 0}.iht-inline-icon{max-height:1rem;width:1rem}.iht-nowrap{gap:.125rem}.iht-compare-card{min-height:100px;padding:.75rem .5rem}.iht-compare-label{font-size:1.125rem}.iht-fuel-btn{height:2rem;width:2rem}.iht-or-text{font-size:.75rem}.iht-electric-btn{border-width:3px;gap:.375rem;height:2rem;padding:.563rem .313rem}.iht-electric-btn span{font-size:1.125rem}.iht-electric-btn img{max-height:1.25rem;width:1.25rem}.iht-kw-number{font-size:3rem}.iht-kw-unit{font-size:1.25rem}.iht-output-heading{font-size:1rem}.iht-output-message{font-size:.8125rem}.iht-email-btn{font-size:.875rem;padding:.75rem 1.25rem}.iht-modal-title{font-size:24px;line-height:1;margin:0 0 1.5rem;padding-right:1rem}.iht-modal-subtitle{font-size:18px;line-height:1}}.iht-validation-modal{background:#fff;border-radius:20px;max-width:450px;padding:2.5rem 2rem;position:relative;text-align:center;width:100%}.iht-validation-message p{color:#38484e;font-size:1.25rem;line-height:1.5;margin:0 0 1.5rem}.iht-validation-ok-btn{-webkit-align-items:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;background:#f2ce1b;border:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:0;border-top-right-radius:20px;color:#38484e;cursor:pointer;font-family:neo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:.02em;min-width:120px;padding:.875rem 2rem;text-transform:uppercase;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.iht-validation-ok-btn:hover{background:#2b7bbb;color:#fff}
/*# sourceMappingURL=interactive-home-tool.ae875ff492d3e7a451cd.css.map*/