html[lang^=it-] .li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-item,html[lang^=en-] .li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-item,html[lang^=fr-] .li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-item{min-height:155px;width:150px}@media (max-width:767px){html[lang^=it-] .li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-item,html[lang^=en-] .li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-item,html[lang^=fr-] .li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-item{min-height:unset;width:100%}}html[lang^=it-] .li-widgets--product-advisor .heating-system-item .title,html[lang^=en-] .li-widgets--product-advisor .heating-system-item .title,html[lang^=fr-] .li-widgets--product-advisor .heating-system-item .title{font-size:16px}html[lang^=fr-] .li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-item{min-height:180px}@media (max-width:767px){html[lang^=fr-] .li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-item{min-height:unset}}.li-widgets--product-advisor{position:relative}.li-widgets--product-advisor-project{position:relative;display:flex;flex-direction:column;justify-content:center}.li-widgets--product-advisor-project:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#656060;opacity:.65;pointer-events:none;z-index:0}.li-widgets--product-advisor-project-content{position:relative;color:#fff;z-index:1;flex:0 0 var(--content-width);flex-grow:2;min-width:var(--content-width);height:100%;display:flex;flex-direction:column;justify-content:center;padding:20px;margin:0 auto}.li-widgets--product-advisor-project-content>.content{max-width:600px;font-weight:500;font-size:20px}.li-widgets--product-advisor-project-content>.question{font-weight:500;font-size:34px;margin-top:50px;margin-bottom:30px}.li-widgets--product-advisor-project-content .li-widgets--product-advisor-project-selection-item{background:#fff;text-align:center;border-color:#fff;cursor:pointer;transition:background-color .3s}.li-widgets--product-advisor-project-content .li-widgets--product-advisor-project-selection-item:hover{background-color:#e5e5e5}.li-widgets--product-advisor-project-content .li-widgets--product-advisor-project-selection-item .title{color:var(--e-global-color-primary);font-size:24px;font-weight:500;margin:20px 0 8px}.li-widgets--product-advisor-project-content .li-widgets--product-advisor-project-selection-item .icon svg{width:100%;max-width:100px;height:auto}.li-widgets--product-advisor-project-content .li-widgets--product-advisor-project-selection-item .content{color:var(--e-global-color-text);line-height:1.3}@media (max-width:767px){.li-widgets--product-advisor-project-content>.content{font-size:16px}.li-widgets--product-advisor-project-content>.question{font-size:20px;margin-top:20px;margin-bottom:10px}}.li-widgets--product-advisor-project-selection{display:flex;justify-content:flex-start;margin-left:-10px;margin-top:20px}.li-widgets--product-advisor-project-selection-item{display:block;width:240px;border:2px solid #8a8a8a;border-radius:4px;padding:30px 15px;margin:0 10px}.li-widgets--product-advisor-project-selection-item .icon svg *{fill:var(--e-global-color-primary)}@media (max-width:767px){.li-widgets--product-advisor-project-selection{max-width:100%;flex-direction:column}.li-widgets--product-advisor-project-selection-item{width:100%;display:grid;grid-auto-rows:1fr;grid-template-columns:70px auto;grid-template-rows:auto auto;gap:0px 20px;grid-template-areas:"icon title" "icon content";padding:15px}.li-widgets--product-advisor-project-selection-item .title{grid-area:title;margin-top:0 !important;margin-bottom:5px !important;text-align:left}.li-widgets--product-advisor-project-selection-item .content{grid-area:content;text-align:left;font-size:15px}.li-widgets--product-advisor-project-selection-item .icon{grid-area:icon}.li-widgets--product-advisor-project-selection-item .icon svg{max-width:100%;height:auto}.li-widgets--product-advisor-project-selection-item:not(:last-child){margin-bottom:20px}}.li-widgets--product-advisor .heating-system-section{padding:20px;display:flex;flex-direction:column;justify-content:center}.li-widgets--product-advisor .heating-system-section>*{margin:0 auto;width:100%;max-width:var(--content-width);text-align:center}.li-widgets--product-advisor .heating-system-selection{display:flex;justify-content:center;margin-bottom:60px}@media (max-width:767px){.li-widgets--product-advisor .heating-system-selection{flex-direction:column;margin-bottom:30px}}.li-widgets--product-advisor .heating-system-item{display:flex;justify-content:space-between;flex-direction:column;width:130px;border:2px solid var(--e-global-color-text);border-radius:4px;padding:15px;margin:0 10px;cursor:pointer;transition:background-color .3s,border-color .3s}.li-widgets--product-advisor .heating-system-item .title{color:var(--e-global-color-primary);font-size:18px;font-weight:500}.li-widgets--product-advisor .heating-system-item .icon svg{width:100%;max-width:70px;height:auto;margin-bottom:20px;fill:var(--e-global-color-text)}.li-widgets--product-advisor .heating-system-item:last-child .icon{display:block;margin-top:15px}.li-widgets--product-advisor .heating-system-item:hover{border-color:var(--e-global-color-primary);background-color:#e5e5e5}@media (max-width:767px){.li-widgets--product-advisor .heating-system-item{width:100%;margin:0 0 20px;display:flex;padding:10px}.li-widgets--product-advisor .heating-system-item:last-child{margin-bottom:0}.li-widgets--product-advisor .heating-system-item .icon{width:40px}.li-widgets--product-advisor .heating-system-item .icon>svg{margin-bottom:0}.li-widgets--product-advisor .heating-system-item .title{align-self:center;flex-grow:2;text-align:left;padding-left:20px}}.li-widgets--product-advisor .heating-system-item.selected{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.li-widgets--product-advisor .heating-system-item.selected .title{color:#fff}.li-widgets--product-advisor .heating-system-item.selected .icon svg,.li-widgets--product-advisor .heating-system-item.selected .icon svg *{fill:#fff}.li-widgets--product-advisor .heating-system-title{font-size:34px;font-weight:500;margin-bottom:30px}.li-widgets--product-advisor .heating-system-old-costs{display:none;max-width:600px;margin:0 auto;position:relative}.li-widgets--product-advisor .heating-system-old-costs:after{content:attr(data-suffix);font-size:14px;font-weight:500;width:auto;border:1px solid var(--e-global-color-text);background-color:#dcdcdc;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:8px 15px;color:var(--e-global-color-text);margin-left:5px;position:absolute;right:0;top:0;bottom:0;z-index:9}.li-widgets--product-advisor .heating-system-costs .title{font-size:34px;font-weight:500;margin-bottom:15px}.li-widgets--product-advisor .heating-system-costs .known-costs{max-width:600px;margin:20px auto 10px;display:flex;justify-content:center;gap:20px}.li-widgets--product-advisor .heating-system-costs .known-costs .input-wrapper{position:relative}.li-widgets--product-advisor .heating-system-costs .known-costs .input-wrapper input[type=radio]{display:none}.li-widgets--product-advisor .heating-system-costs .known-costs .input-wrapper input[type=radio]:checked~label:before{border-color:var(--e-global-color-primary)}.li-widgets--product-advisor .heating-system-costs .known-costs .input-wrapper input[type=radio]:checked~label:after{content:"";width:10px;height:10px;background:var(--e-global-color-primary);position:absolute;top:3px;left:5px;border-radius:50%}.li-widgets--product-advisor .heating-system-costs .known-costs .input-wrapper label{display:inline-block;vertical-align:top;font-size:120%;font-weight:500;cursor:pointer}.li-widgets--product-advisor .heating-system-costs .known-costs .input-wrapper label:before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--e-global-color-text);margin-right:.3em;margin-top:-.3em;vertical-align:middle;transition:border-color .3s ease}.li-widgets--product-advisor .heating-select-section--content{max-width:var(--content-width);height:100%;margin:0 auto;display:flex}.li-widgets--product-advisor .heating-select-section--content .text-section{flex-grow:2;padding-right:80px;display:flex;flex-direction:column;justify-content:center}.li-widgets--product-advisor .heating-select-section--content .text-section .title{font-size:34px;font-weight:500;margin-bottom:30px}@media (max-width:767px){.li-widgets--product-advisor .heating-select-section--content .text-section{margin-bottom:0 !important}.li-widgets--product-advisor .heating-select-section--content .text-section .description{display:none}}.li-widgets--product-advisor .heating-select-section--content .selection-section{min-width:400px}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;gap:20px;justify-content:center;align-items:center}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item{width:130px;border:2px solid var(--e-global-color-text);border-radius:4px;padding:15px;cursor:pointer;transition:background-color .3s,border-color .3s;text-align:center}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item:nth-child(1),.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item:nth-child(2){margin-top:auto}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item:nth-child(3),.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item:nth-child(4){margin-bottom:auto}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item .title{color:var(--e-global-color-primary);font-size:18px;font-weight:500}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item .icon svg{width:auto;height:50px;margin-bottom:20px;fill:var(--e-global-color-text)}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item:hover{border-color:var(--e-global-color-primary);background-color:#e5e5e5}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item.selected{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item.selected .title{color:#fff}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item.selected .icon svg,.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item.selected .icon svg *{fill:#fff}@media (max-width:767px){.li-widgets--product-advisor .heating-select-section--content .selection-section{width:100%}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection{flex-direction:column}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item{width:100%;display:flex}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item .icon{width:40px;height:40px;display:flex;flex-direction:row}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item .icon>svg{max-width:100%;height:auto;margin:auto 0}.li-widgets--product-advisor .heating-select-section--content .selection-section .new-heating-selection .new-heating-item .title{align-self:center;flex-grow:2;text-align:left;padding-left:20px;font-size:20px !important}}@media (max-width:1024px){.li-widgets--product-advisor .heating-select-section--content{flex-direction:column;align-items:center;justify-content:center}.li-widgets--product-advisor .heating-select-section--content .text-section{padding-right:0;flex-grow:0;margin-bottom:30px;text-align:center}.li-widgets--product-advisor .heating-select-section--content .text-section .btn.finish{display:none}.li-widgets--product-advisor .heating-select-section--content .selection-section{min-width:0}}.li-widgets--product-advisor .area-calculation-section--content{max-width:var(--content-width);height:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center}.li-widgets--product-advisor .area-calculation-section--content>[class^=area-]{text-align:center}.li-widgets--product-advisor .area-calculation-section--content>[class^=area-]:not(:last-child){margin-bottom:50px}.li-widgets--product-advisor .area-calculation-section--content>[class^=area-] .title{font-size:28px;font-weight:500;margin-bottom:10px;line-height:1.2}.li-widgets--product-advisor .area-calculation-section--content>[class^=area-] .input-wrapper{max-width:600px;margin:0 auto}.li-widgets--product-advisor .heating-results-section--content{max-width:var(--content-width);margin:0 auto;height:100%;padding:20px 0;display:flex;flex-direction:column;justify-content:center}.li-widgets--product-advisor .heating-results-section--content .title{font-size:34px;font-weight:500;margin-bottom:30px;text-align:center}.li-widgets--product-advisor .heating-results-section--content .title .power-range-output{font-size:20px;color:var(--e-global-color-primary);font-weight:500;margin-top:15px}.li-widgets--product-advisor .heating-results-section--content .title .disclaimer{font-size:.8rem;line-height:1.1;max-width:500px;color:var(--e-global-color-text);font-weight:400;font-style:italic;margin:5px auto 0}.li-widgets--product-advisor .heating-results-section--content .cta-container{display:flex;position:relative;flex-direction:column;max-height:70vh;overflow:scroll}.li-widgets--product-advisor .heating-results-section--content .cta-container .li-widgets--product-advisor-results{display:flex;flex-direction:column;width:100%}.li-widgets--product-advisor .heating-results-section--content .cta-container .li-widgets--product-advisor-results::-webkit-scrollbar{display:none}.li-widgets--product-advisor .heating-results-section--content .cta-container .li-widgets--product-advisor-results{-ms-overflow-style:none;scrollbar-width:none}.li-widgets--product-advisor .heating-results-section--content .cta-container .li-widgets--product-advisor-results .e-loop-item{flex-grow:1;width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding:10px}.li-widgets--product-advisor .heating-results-section--content .cta-container .contact-form-section--content{max-width:800px;margin:80px auto 0}.li-widgets--product-advisor .heating-results-section--content .cta-container .contact-cta-container{flex-grow:1;min-width:400px}@media (max-width:767px){.li-widgets--product-advisor .heating-results-section--content .cta-container .contact-cta-container{min-width:0;width:100%}}@media (max-width:1024px){.li-widgets--product-advisor .heating-results-section--content{padding-top:40px !important;padding-bottom:40px !important;height:auto}.li-widgets--product-advisor .heating-results-section--content .cta-container{flex-direction:column}.li-widgets--product-advisor .heating-results-section--content .cta-container .li-widgets--product-advisor-results{max-height:initial;overflow:initial;width:100%}.li-widgets--product-advisor .heating-results-section--content .cta-container .li-widgets--product-advisor-results .e-loop-item{max-width:100%;margin-left:initial}}.li-widgets--product-advisor .contact-form-section--content{max-width:var(--content-width);margin:0 auto;height:100%;padding:20px 0;display:flex;flex-direction:column;justify-content:center}.li-widgets--product-advisor .contact-form-section--content .title{font-size:34px;font-weight:500;margin-bottom:30px;text-align:center;color:var(--e-global-color-primary)}.li-widgets--product-advisor .contact-form-section--content .contact-form-container{max-height:100%}.li-widgets--product-advisor{overflow:hidden}.li-widgets--product-advisor::-webkit-scrollbar{display:none}.li-widgets--product-advisor{-ms-overflow-style:none;scrollbar-width:none}.li-widgets--product-advisor-container{display:flex;width:100%;transition:transform 1s}.li-widgets--product-advisor-slide{flex:0 0 100%;transition:transform 1s;height:calc(100vh - 106px - 68px);overflow:scroll}@media (max-width:1024px){.li-widgets--product-advisor-slide{height:calc(100vh - 58px - 68px)}}.li-widgets--product-advisor-slide::-webkit-scrollbar{display:none}.li-widgets--product-advisor-slide{-ms-overflow-style:none;scrollbar-width:none}.li-widgets--product-advisor-slide.disabled{display:none}@media (max-width:1399px){.li-widgets--product-advisor-slide>[class$="--content"]{padding:30px;max-width:100%;min-width:auto}}@media (max-width:767px){.li-widgets--product-advisor-slide .title,.li-widgets--product-advisor-slide [class$=-title]{font-size:22px !important}}.li-widgets--product-advisor .li-widgets--product-advisor-navigation{border-top:2px solid var(--e-global-color-primary);background-color:#fff;width:100%;padding:20px;text-align:right}.li-widgets--product-advisor .li-widgets--product-advisor-navigation a.btn{color:var(--e-global-color-primary);border:2px solid var(--e-global-color-primary);padding:8px 16px}.li-widgets--product-advisor .li-widgets--product-advisor-navigation a.btn.disabled{pointer-events:none;color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.li-widgets--product-advisor .li-widgets--product-advisor-actions{text-align:right}.li-widgets--product-advisor .li-widgets--product-advisor-actions a.btn{color:var(--e-global-color-primary);border:2px solid var(--e-global-color-primary);padding:8px 16px}.li-widgets--product-advisor .li-widgets--product-advisor-actions a.btn.disabled{pointer-events:none;color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}