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