:root{--G:#5c265e;--F:#880004;--E:#fe4c00;--D:#d87601;--C:#d99e02;--B:#63a806;--A:#027d2c;--A2010:#77ca07;--A2015:#027d2c;--A2020:#027d2c}@font-face{font-family:Mont;src:url(../fonts/fontBook.woff2) format("woff2"),url(../fonts/fontBook.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Mont;src:url(../fonts/fontRegular.woff2) format("woff2"),url(../fonts/fontRegular.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Mont;src:url(../fonts/fontBold.woff2) format("woff2"),url(../fonts/fontBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Mont;src:url(../fonts/fontHeavy.woff2) format("woff2"),url(../fonts/fontHeavy.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:DanskeHuman;src:url(../fonts/danskeHuman.woff) format("woff");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:DanskeText2;src:url(../fonts/danskeTekstRegular.woff) format("woff");font-weight:500;font-display:swap}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,main{-ms-overflow-style:none;scrollbar-width:none}#app{position:relative;width:100%;height:100%;padding:0}.link{color:#002c60;-webkit-transition:.15s;transition:.15s;cursor:pointer;text-decoration:underline}.link:hover{color:#004fad}.tool_no_scrollbars{-ms-overflow-style:none;scrollbar-width:none}.tool_no_scrollbars::-webkit-scrollbar{display:none}.tool_no_scroll{overflow:hidden}.text_center{text-align:center}.color_green,.color_green *{color:#419c36}.color_darkgreen,.color_darkgreen *{color:#176b2d}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;opacity:0;pointer-events:none}[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:110%;left:50%;margin-bottom:5px;margin-left:-55px;padding:7px;width:100px;border-radius:5px;background-color:#002c60;color:#fff;text-align:center;font-size:14px;line-height:1.2;z-index:9;-webkit-transition:.25s cubic-bezier(.68,-.55,.265,1.55);transition:.25s cubic-bezier(.68,-.55,.265,1.55);-webkit-transform:translateY(5px) scale(.95);transform:translateY(5px) scale(.95)}[data-tooltip]:after{content:"";position:absolute;bottom:110%;left:50%;margin-left:-5px;width:0;border-top:5px solid #002c60;border-right:5px solid transparent;border-left:5px solid transparent;font-size:0;line-height:0;-webkit-transition:.15s ease;transition:.15s ease;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-tooltip]:hover:before{visibility:visible;opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}[data-tooltip]:hover:after{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.1s;transition-delay:.1s}.energy_app .tool_corset{max-width:1260px}.energy_app .tool_corset,.energy_app .tool_small_corset{margin:0 auto;width:100%;padding:0 20px;position:relative}.energy_app .tool_small_corset{max-width:1032px}.energy_app .h1,.energy_app .h2,.energy_app .h3,.energy_app .h4,.energy_app .h5,.energy_app .header_font,.energy_app h1,.energy_app h1 *,.energy_app h2,.energy_app h2 *,.energy_app h3,.energy_app h3 *,.energy_app h4,.energy_app h4 *,.energy_app h5,.energy_app h5 *{font-family:Mont,Helvetica Neue,Helvetica,Arial,sans-serif;color:#002c60;font-weight:600;line-height:1.1;margin-bottom:1rem}.energy_app .p,.energy_app .regular_font,.energy_app div,.energy_app input,.energy_app li,.energy_app p{font-family:Mont,Helvetica Neue,Helvetica,Arial,sans-serif;color:#002c60;font-size:1rem;line-height:1.5;letter-spacing:0;font-weight:400}.energy_app .h1,.energy_app h1,.energy_app h1 *{font-size:2.8rem}@media (max-width:599px){.energy_app .h1,.energy_app h1,.energy_app h1 *{font-size:2rem}}.energy_app .h2,.energy_app h2,.energy_app h2 *{color:#176b2d;font-size:2.25rem;text-shadow:10px 10px 0 rgba(230,207,207,.2)}@media (max-width:599px){.energy_app .h2,.energy_app h2,.energy_app h2 *{font-size:1.6rem}}.energy_app .h3,.energy_app h3,.energy_app h3 *{font-size:1.6rem}@media (max-width:599px){.energy_app .h3,.energy_app h3,.energy_app h3 *{font-size:1.1rem}}.energy_app .h4,.energy_app h4,.energy_app h4 *{color:inherit;font-size:1.25rem}@media (max-width:599px){.energy_app .h4,.energy_app h4,.energy_app h4 *{font-size:1rem}}.energy_app .h5,.energy_app h5,.energy_app h5 *{line-height:1.5;font-size:1rem}.energy_app p{margin:0}.energy_app p+p{margin-top:1rem}.energy_app .economy .card .tool_heading .pre_title,.energy_app .table_calculation .table .row .td,.energy_app .table_calculation .table .row .td:first-child p,.energy_app .table_calculation .table .thead .th,.energy_app .tool_small{font-size:.875rem}.energy_app .tool_btn{padding:12px 20px 10px 20px;border-radius:100px;background-color:#176b2d;text-align:center;text-decoration:none;color:#fff;-webkit-transition:.2s ease;transition:.2s ease;font-size:.875rem;font-weight:500}.energy_app .tool_btn:hover{background-color:#1c8438;color:#fff}.energy_app .tool_center_btn{margin:0 auto;display:table}.energy_app .tool_btn_round,.energy_app body.draggable--is-dragging .draggable-mirror>div,body.draggable--is-dragging .energy_app .draggable-mirror>div{width:50px;height:50px;border-radius:100px;border:3px solid #176b2d;background:#fff}.energy_app .tool_btn_round svg path,.energy_app body.draggable--is-dragging .draggable-mirror>div svg path,body.draggable--is-dragging .energy_app .draggable-mirror>div svg path{fill:#176b2d}@media (max-width:768px){.energy_app .tool_btn_round,.energy_app body.draggable--is-dragging .draggable-mirror>div,body.draggable--is-dragging .energy_app .draggable-mirror>div{width:45px;height:45px}}@media (max-width:599px){.energy_app .tool_btn_round,.energy_app body.draggable--is-dragging .draggable-mirror>div,body.draggable--is-dragging .energy_app .draggable-mirror>div{width:40px;height:40px}}.energy_app .line{-webkit-transition:all .25s;transition:all .25s;display:inline-block;width:100%}.energy_app .economy_list_anim-enter,.energy_app .economy_list_anim-leave-to{opacity:0}.energy_app .economy_list_anim-leave-active{position:absolute;-webkit-transition:all .2s;transition:all .2s}.energy_app .fade-enter-active,.energy_app .fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.energy_app .fade-enter,.energy_app .fade-leave-to{opacity:0}.energy_app .slide-enter-active,.energy_app .slide-leave-active{-webkit-transition-duration:.3s,.5s;transition-duration:.3s,.5s;-webkit-transition-property:max-height,opacity;transition-property:max-height,opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease}.energy_app .slide-enter-to,.energy_app .slide-leave{max-height:250px;opacity:1}.energy_app .slide-enter,.energy_app .slide-leave-to{max-height:0;opacity:0}.energy_app .list_anim p{opacity:0;-webkit-animation:list_anim .4s forwards;animation:list_anim .4s forwards;-webkit-animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-timing-function:cubic-bezier(.39,.575,.565,1);-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes list_anim{0%{opacity:0;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes list_anim{0%{opacity:0;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.energy_app .list_anim p:nth-child(20){-webkit-animation-delay:.6s;animation-delay:.6s}.energy_app .list_anim p:nth-child(19){-webkit-animation-delay:.57s;animation-delay:.57s}.energy_app .list_anim p:nth-child(18){-webkit-animation-delay:.54s;animation-delay:.54s}.energy_app .list_anim p:nth-child(17){-webkit-animation-delay:.51s;animation-delay:.51s}.energy_app .list_anim p:nth-child(16){-webkit-animation-delay:.48s;animation-delay:.48s}.energy_app .list_anim p:nth-child(15){-webkit-animation-delay:.45s;animation-delay:.45s}.energy_app .list_anim p:nth-child(14){-webkit-animation-delay:.42s;animation-delay:.42s}.energy_app .list_anim p:nth-child(13){-webkit-animation-delay:.39s;animation-delay:.39s}.energy_app .list_anim p:nth-child(12){-webkit-animation-delay:.36s;animation-delay:.36s}.energy_app .list_anim p:nth-child(11){-webkit-animation-delay:.33s;animation-delay:.33s}.energy_app .list_anim p:nth-child(10){-webkit-animation-delay:.3s;animation-delay:.3s}.energy_app .list_anim p:nth-child(9){-webkit-animation-delay:.27s;animation-delay:.27s}.energy_app .list_anim p:nth-child(8){-webkit-animation-delay:.24s;animation-delay:.24s}.energy_app .list_anim p:nth-child(7){-webkit-animation-delay:.21s;animation-delay:.21s}.energy_app .list_anim p:nth-child(6){-webkit-animation-delay:.18s;animation-delay:.18s}.energy_app .list_anim p:nth-child(5){-webkit-animation-delay:.15s;animation-delay:.15s}.energy_app .list_anim p:nth-child(4){-webkit-animation-delay:.12s;animation-delay:.12s}.energy_app .list_anim p:nth-child(3){-webkit-animation-delay:.09s;animation-delay:.09s}.energy_app .list_anim p:nth-child(2){-webkit-animation-delay:.06s;animation-delay:.06s}.energy_app div.page_anim-enter-active,.energy_app div.page_anim-leave-active{-webkit-transition:.6s ease;transition:.6s ease}.energy_app div.page_anim-enter-active{background:#fff}.energy_app div.page_anim-leave-to{opacity:0}.energy_app div.page_anim-enter{opacity:0}.energy_app div.page_anim-enter,.energy_app div.page_anim-enter-to{background:#fff;position:fixed;height:100%;width:100%;left:0;z-index:99}.energy_app div.page_anim-enter-to{opacity:1}@-webkit-keyframes fade_in{0%{opacity:0}to{opacity:1}}@keyframes fade_in{0%{opacity:0}to{opacity:1}}.energy_app .builder .graphic figure{-webkit-transform:translateY(-300%);transform:translateY(-300%);opacity:0;-webkit-animation:stack 1s forwards;animation:stack 1s forwards;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-delay:.6s;animation-delay:.6s}.energy_app .builder .graphic figure:nth-of-type(3){-webkit-animation-delay:.8s;animation-delay:.8s}.energy_app .builder .graphic figure:nth-of-type(2){-webkit-animation-delay:1s;animation-delay:1s}.energy_app .builder .graphic figure:first-of-type{-webkit-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes stack{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes stack{0%{-webkit-transform:translateY(-300%);transform:translateY(-300%);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.energy_app .col1,.energy_app .col3,.energy_app .house_info,.energy_app .restart{opacity:0;-webkit-animation:fade_in .85s ease forwards;animation:fade_in .85s ease forwards;-webkit-animation-delay:1s;animation-delay:1s}.energy_app .builder .improvements,.energy_app .calculations,.energy_app .energy_bar{opacity:0;-webkit-animation:fade_in .85s ease forwards;animation:fade_in .85s ease forwards;-webkit-animation-delay:1.6s;animation-delay:1.6s}.energy_app .energy_label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.energy_app .economy .card .tool_heading .energy_label.pre_title,.energy_app .energy_label.tool_small,.energy_app .table_calculation .table .row .energy_label.td,.energy_app .table_calculation .table .row .td:first-child p.energy_label,.energy_app .table_calculation .table .thead .energy_label.th{-webkit-transform:scale(.65);transform:scale(.65);-webkit-transform-origin:bottom;transform-origin:bottom}.energy_app .energy_label.large{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:bottom left;transform-origin:bottom left}.energy_app .energy_label .orb{position:relative;width:40px;height:40px;background:#027d2c;color:#fff;border-radius:100px}.energy_app .energy_label .orb span{position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:600;font-size:1.2rem;color:#fff}.energy_app .energy_label .orb i{font-style:normal;margin-top:-10px;display:block}.energy_app .energy_label .orb i:last-child{font-size:.6rem;position:absolute;bottom:-5px;left:-5px}.energy_app .energy_label .orb.from{margin-right:10px}.energy_app .energy_label .gradient{position:absolute;width:14px;height:15px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;background:#020024;background:-webkit-gradient(linear,left top,right top,from(#020024),color-stop(25%,#090979),color-stop(70%,#05af3c),to(#00ff01));background:linear-gradient(90deg,#020024,#090979 25%,#05af3c 70%,#00ff01)}.energy_app .energy_label .gradient svg{position:absolute;width:11px;top:-2px;right:-9px}.energy_app .from_g .from,.energy_app .to_g .to{background:#5c265e}.energy_app .from_f .from,.energy_app .to_f .to{background:#880004}.energy_app .from_e .from,.energy_app .to_e .to{background:#fe4c00}.energy_app .from_d .from,.energy_app .to_d .to{background:#d87601}.energy_app .from_c .from,.energy_app .to_c .to{background:#d99e02}.energy_app .from_b .from,.energy_app .to_b .to{background:#63a806}.energy_app .from_a .from,.energy_app .to_a .to{background:#027d2c}.energy_app .from_a2010 .from,.energy_app .to_a2010 .to{background:#77ca07}.energy_app .from_a2015 .from,.energy_app .from_a2020 .from,.energy_app .to_a2015 .to,.energy_app .to_a2020 .to{background:#027d2c}.energy_app .from_g.to_g .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),to(#5c265e));background:linear-gradient(90deg,#5c265e,#5c265e)}.energy_app .from_g.to_f .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),to(#880004));background:linear-gradient(90deg,#5c265e,#880004)}.energy_app .from_g.to_e .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),color-stop(50%,#880004),to(#fe4c00));background:linear-gradient(90deg,#5c265e,#880004 50%,#fe4c00)}.energy_app .from_g.to_d .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),color-stop(33%,#880004),color-stop(66%,#fe4c00),to(#d87601));background:linear-gradient(90deg,#5c265e,#880004 33%,#fe4c00 66%,#d87601)}.energy_app .from_g.to_c .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),color-stop(25%,#880004),color-stop(50%,#fe4c00),color-stop(75%,#d87601),to(#d99e02));background:linear-gradient(90deg,#5c265e,#880004 25%,#fe4c00 50%,#d87601 75%,#d99e02)}.energy_app .from_g.to_b .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),color-stop(20%,#880004),color-stop(40%,#fe4c00),color-stop(60%,#d87601),color-stop(80%,#d99e02),to(#63a806));background:linear-gradient(90deg,#5c265e,#880004 20%,#fe4c00 40%,#d87601 60%,#d99e02 80%,#63a806)}.energy_app .from_g.to_a .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),color-stop(16%,#880004),color-stop(32%,#fe4c00),color-stop(48%,#d87601),color-stop(64%,#d99e02),color-stop(80%,#63a806),to(#027d2c));background:linear-gradient(90deg,#5c265e,#880004 16%,#fe4c00 32%,#d87601 48%,#d99e02 64%,#63a806 80%,#027d2c)}.energy_app .from_g.to_a2010 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),color-stop(16%,#880004),color-stop(32%,#fe4c00),color-stop(48%,#d87601),color-stop(64%,#d99e02),color-stop(80%,#63a806),to(#77ca07));background:linear-gradient(90deg,#5c265e,#880004 16%,#fe4c00 32%,#d87601 48%,#d99e02 64%,#63a806 80%,#77ca07)}.energy_app .from_g.to_a2015 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),color-stop(14.2%,#880004),color-stop(28.6%,#fe4c00),color-stop(42.9%,#d87601),color-stop(57%,#d99e02),color-stop(71.4%,#63a806),color-stop(85.7%,#77ca07),to(#027d2c));background:linear-gradient(90deg,#5c265e,#880004 14.2%,#fe4c00 28.6%,#d87601 42.9%,#d99e02 57%,#63a806 71.4%,#77ca07 85.7%,#027d2c)}.energy_app .from_g.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#5c265e),color-stop(12.5%,#880004),color-stop(25%,#fe4c00),color-stop(37.5%,#d87601),color-stop(50%,#d99e02),color-stop(62.5%,#63a806),color-stop(75%,#77ca07),color-stop(87.5%,#027d2c),to(#027d2c));background:linear-gradient(90deg,#5c265e,#880004 12.5%,#fe4c00 25%,#d87601 37.5%,#d99e02 50%,#63a806 62.5%,#77ca07 75%,#027d2c 87.5%,#027d2c)}.energy_app .from_f.to_f .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),to(#880004));background:linear-gradient(90deg,#880004,#880004)}.energy_app .from_f.to_e .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),to(#fe4c00));background:linear-gradient(90deg,#880004,#fe4c00)}.energy_app .from_f.to_d .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),color-stop(50%,#fe4c00),to(#d87601));background:linear-gradient(90deg,#880004,#fe4c00 50%,#d87601)}.energy_app .from_f.to_c .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),color-stop(33%,#fe4c00),color-stop(66%,#d87601),to(#d99e02));background:linear-gradient(90deg,#880004,#fe4c00 33%,#d87601 66%,#d99e02)}.energy_app .from_f.to_b .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),color-stop(25%,#fe4c00),color-stop(50%,#d87601),color-stop(75%,#d99e02),to(#63a806));background:linear-gradient(90deg,#880004,#fe4c00 25%,#d87601 50%,#d99e02 75%,#63a806)}.energy_app .from_f.to_a .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),color-stop(20%,#fe4c00),color-stop(40%,#d87601),color-stop(60%,#d99e02),color-stop(80%,#63a806),to(#027d2c));background:linear-gradient(90deg,#880004,#fe4c00 20%,#d87601 40%,#d99e02 60%,#63a806 80%,#027d2c)}.energy_app .from_f.to_a2010 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),color-stop(20%,#fe4c00),color-stop(40%,#d87601),color-stop(60%,#d99e02),color-stop(80%,#63a806),to(#77ca07));background:linear-gradient(90deg,#880004,#fe4c00 20%,#d87601 40%,#d99e02 60%,#63a806 80%,#77ca07)}.energy_app .from_f.to_a2015 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),color-stop(16.6%,#fe4c00),color-stop(33.33%,#d87601),color-stop(50%,#d99e02),color-stop(66.66%,#63a806),color-stop(83.33%,#77ca07),to(#027d2c));background:linear-gradient(90deg,#880004,#fe4c00 16.6%,#d87601 33.33%,#d99e02 50%,#63a806 66.66%,#77ca07 83.33%,#027d2c)}.energy_app .from_f.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#880004),color-stop(14.2%,#fe4c00),color-stop(28.57%,#d87601),color-stop(42.8%,#d99e02),color-stop(57.14%,#63a806),color-stop(71.42%,#77ca07),color-stop(85.7%,#027d2c),to(#027d2c));background:linear-gradient(90deg,#880004,#fe4c00 14.2%,#d87601 28.57%,#d99e02 42.8%,#63a806 57.14%,#77ca07 71.42%,#027d2c 85.7%,#027d2c)}.energy_app .from_e.to_e .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe4c00),to(#fe4c00));background:linear-gradient(90deg,#fe4c00,#fe4c00)}.energy_app .from_e.to_d .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe4c00),to(#d87601));background:linear-gradient(90deg,#fe4c00,#d87601)}.energy_app .from_e.to_c .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe4c00),color-stop(50%,#d87601),to(#d99e02));background:linear-gradient(90deg,#fe4c00,#d87601 50%,#d99e02)}.energy_app .from_e.to_b .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe4c00),color-stop(33%,#d87601),color-stop(66%,#d99e02),to(#63a806));background:linear-gradient(90deg,#fe4c00,#d87601 33%,#d99e02 66%,#63a806)}.energy_app .from_e.to_a .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe4c00),color-stop(25%,#d87601),color-stop(50%,#d99e02),color-stop(75%,#63a806),to(#027d2c));background:linear-gradient(90deg,#fe4c00,#d87601 25%,#d99e02 50%,#63a806 75%,#027d2c)}.energy_app .from_e.to_a2010 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe4c00),color-stop(25%,#d87601),color-stop(50%,#d99e02),color-stop(75%,#63a806),to(#77ca07));background:linear-gradient(90deg,#fe4c00,#d87601 25%,#d99e02 50%,#63a806 75%,#77ca07)}.energy_app .from_e.to_a2015 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe4c00),color-stop(20%,#d87601),color-stop(40%,#d99e02),color-stop(60%,#63a806),color-stop(80%,#77ca07),to(#027d2c));background:linear-gradient(90deg,#fe4c00,#d87601 20%,#d99e02 40%,#63a806 60%,#77ca07 80%,#027d2c)}.energy_app .from_e.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#fe4c00),color-stop(16.66%,#d87601),color-stop(33.33%,#d99e02),color-stop(50%,#63a806),color-stop(66.66%,#77ca07),color-stop(83.33%,#027d2c),to(#027d2c));background:linear-gradient(90deg,#fe4c00,#d87601 16.66%,#d99e02 33.33%,#63a806 50%,#77ca07 66.66%,#027d2c 83.33%,#027d2c)}.energy_app .from_d.to_d .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d87601),to(#d87601));background:linear-gradient(90deg,#d87601,#d87601)}.energy_app .from_d.to_c .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d87601),to(#d99e02));background:linear-gradient(90deg,#d87601,#d99e02)}.energy_app .from_d.to_b .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d87601),color-stop(50%,#d99e02),to(#63a806));background:linear-gradient(90deg,#d87601,#d99e02 50%,#63a806)}.energy_app .from_d.to_a .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d87601),color-stop(33%,#d99e02),color-stop(66%,#63a806),to(#027d2c));background:linear-gradient(90deg,#d87601,#d99e02 33%,#63a806 66%,#027d2c)}.energy_app .from_d.to_a2010 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d87601),color-stop(33%,#d99e02),color-stop(66%,#63a806),to(#77ca07));background:linear-gradient(90deg,#d87601,#d99e02 33%,#63a806 66%,#77ca07)}.energy_app .from_d.to_a2015 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d87601),color-stop(25%,#d99e02),color-stop(50%,#63a806),color-stop(75%,#77ca07),to(#027d2c));background:linear-gradient(90deg,#d87601,#d99e02 25%,#63a806 50%,#77ca07 75%,#027d2c)}.energy_app .from_d.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d87601),color-stop(20%,#d99e02),color-stop(40%,#63a806),color-stop(60%,#77ca07),color-stop(80%,#027d2c),to(#027d2c));background:linear-gradient(90deg,#d87601,#d99e02 20%,#63a806 40%,#77ca07 60%,#027d2c 80%,#027d2c)}.energy_app .from_c.to_c .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d99e02),to(#d99e02));background:linear-gradient(90deg,#d99e02,#d99e02)}.energy_app .from_c.to_b .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d99e02),to(#63a806));background:linear-gradient(90deg,#d99e02,#63a806)}.energy_app .from_c.to_a .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d99e02),color-stop(50%,#63a806),to(#027d2c));background:linear-gradient(90deg,#d99e02,#63a806 50%,#027d2c)}.energy_app .from_c.to_a2010 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d99e02),color-stop(50%,#63a806),to(#77ca07));background:linear-gradient(90deg,#d99e02,#63a806 50%,#77ca07)}.energy_app .from_c.to_a2015 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d99e02),color-stop(33.33%,#63a806),color-stop(66.66%,#77ca07),to(#027d2c));background:linear-gradient(90deg,#d99e02,#63a806 33.33%,#77ca07 66.66%,#027d2c)}.energy_app .from_c.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#d99e02),color-stop(25%,#63a806),color-stop(50%,#77ca07),color-stop(75%,#027d2c),to(#027d2c));background:linear-gradient(90deg,#d99e02,#63a806 25%,#77ca07 50%,#027d2c 75%,#027d2c)}.energy_app .from_b.to_b .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#63a806),to(#63a806));background:linear-gradient(90deg,#63a806,#63a806)}.energy_app .from_b.to_a .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#63a806),to(#027d2c));background:linear-gradient(90deg,#63a806,#027d2c)}.energy_app .from_b.to_a2010 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#63a806),to(#77ca07));background:linear-gradient(90deg,#63a806,#77ca07)}.energy_app .from_b.to_a2015 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#63a806),color-stop(50%,#77ca07),to(#027d2c));background:linear-gradient(90deg,#63a806,#77ca07 50%,#027d2c)}.energy_app .from_b.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#63a806),color-stop(33.33%,#77ca07),color-stop(66.66%,#027d2c),to(#027d2c));background:linear-gradient(90deg,#63a806,#77ca07 33.33%,#027d2c 66.66%,#027d2c)}.energy_app .from_a.to_a .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#027d2c),to(#027d2c));background:linear-gradient(90deg,#027d2c,#027d2c)}.energy_app .from_a.to_a2010 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#027d2c),to(#77ca07));background:linear-gradient(90deg,#027d2c,#77ca07)}.energy_app .from_a.to_a2015 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#027d2c),color-stop(50%,#77ca07),to(#027d2c));background:linear-gradient(90deg,#027d2c,#77ca07 50%,#027d2c)}.energy_app .from_a.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#027d2c),color-stop(33.33%,#77ca07),color-stop(66.66%,#027d2c),to(#027d2c));background:linear-gradient(90deg,#027d2c,#77ca07 33.33%,#027d2c 66.66%,#027d2c)}.energy_app .from_a2010.to_a2010 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#77ca07),to(#77ca07));background:linear-gradient(90deg,#77ca07,#77ca07)}.energy_app .from_a2010.to_a2015 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#77ca07),to(#027d2c));background:linear-gradient(90deg,#77ca07,#027d2c)}.energy_app .from_a2010.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#77ca07),color-stop(50%,#027d2c),to(#027d2c));background:linear-gradient(90deg,#77ca07,#027d2c 50%,#027d2c)}.energy_app .from_a2015.to_a2015 .gradient,.energy_app .from_a2015.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,color-stop(0,#027d2c),to(#027d2c));background:linear-gradient(90deg,#027d2c,#027d2c)}.energy_app .from_a2020.to_a2020 .gradient{background:-webkit-gradient(linear,left top,right top,from(#027d2c),to(#027d2c));background:linear-gradient(90deg,#027d2c,#027d2c 100%)}.energy_app .energy_bar{display:block;width:90%;margin-left:auto;margin-right:auto;margin-top:30px;padding:0 20px}@media (max-width:992px){.energy_app .energy_bar{max-width:500px}}.energy_app .energy_bar .energy_label{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.energy_app .energy_bar .energy_label .gradient{width:calc(100% - 30px);top:7px;height:7px;left:15px;-webkit-transform:none;transform:none}.energy_app .energy_bar .energy_label .orb{width:20px;height:20px;-webkit-box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1)}.energy_app .energy_bar .energy_label .orb span{color:#333;font-size:.875rem;font-weight:600;z-index:2}.energy_app .energy_bar .energy_label .orb.from span{left:-20px}.energy_app .energy_bar .energy_label .orb.to span{left:40px}.energy_app .energy_bar .energy_label .movable_orb{position:absolute;top:-17px;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:40px;background:#fff;border:5px solid #91b51c;border-radius:100px;-webkit-transition:.55s cubic-bezier(.445,.05,.55,.95);transition:.55s cubic-bezier(.445,.05,.55,.95)}.energy_app .energy_bar .energy_label .movable_orb span{position:absolute;top:56%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:800;font-size:1.2rem}.energy_app .energy_bar .energy_label .movable_orb span i{font-style:normal;margin-top:-10px;display:block}.energy_app .energy_bar .energy_label .movable_orb span i:last-child{font-size:.6rem;position:absolute;bottom:-4px;left:-4px}.energy_app .energy_bar .energy_label .movable_orb .tail{background:#fff;position:absolute;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);left:2px;width:60px;height:4px;background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(80%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 80%);-webkit-transition:.55s cubic-bezier(.445,.05,.55,.95);transition:.55s cubic-bezier(.445,.05,.55,.95)}.energy_app .energy_bar .spectrum{width:100%;left:0;position:relative;-webkit-transition:.4s cubic-bezier(.445,.05,.55,.95);transition:.4s cubic-bezier(.445,.05,.55,.95)}.energy_app .loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:hsla(0,0%,100%,.2)}.energy_app .loading span{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.energy_app .loading #brick_loading,.energy_app .loading span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.energy_app .loading #brick_loading{width:70px}.energy_app .loading .help{width:40px;height:40px;border:1px solid #fda00d;border-radius:50%;-webkit-animation:rotation 1s ease-in-out infinite;animation:rotation 1s ease-in-out infinite}.energy_app .loading .help:after{width:10px;height:10px;background-color:#fda00d;border-radius:100%;position:absolute;top:0;left:calc(50% - 5px);content:""}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.energy_app .loading_anim-enter-active,.energy_app .loading_anim-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.energy_app .loading_anim-enter-active span,.energy_app .loading_anim-leave-active span{-webkit-transition:inherit;transition:inherit;-webkit-transition-delay:.25s;transition-delay:.25s}.energy_app .loading_anim-enter,.energy_app .loading_anim-enter span,.energy_app .loading_anim-leave-to,.energy_app .loading_anim-leave-to span{opacity:0}.energy_app .model_wrap{-webkit-transition:.4s cubic-bezier(1,0,0,1);transition:.4s cubic-bezier(1,0,0,1)}.energy_app .model_wrap .dim{position:fixed;top:0;left:0;width:100%;height:100%;z-index:558;background:rgba(0,0,0,.2);-webkit-transition:.4s;transition:.4s;opacity:1}.energy_app .modal{position:fixed;top:50%;left:50%;-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%);width:90%;height:80vh;max-width:992px;background:#fff;-webkit-box-shadow:0 0 40px rgba(0,0,0,.160784);box-shadow:0 0 40px rgba(0,0,0,.160784);overflow:hidden;border-radius:10px;z-index:559;-webkit-transition:.4s cubic-bezier(.77,0,.175,1);transition:.4s cubic-bezier(.77,0,.175,1);-webkit-transform-origin:center;transform-origin:center}.energy_app .modal .content{overflow:hidden;overflow-y:scroll;position:relative;width:100%;height:100%;z-index:1;padding:20px 0}.energy_app .modal .close{width:35px;height:35px;position:absolute;top:10px;right:10px;text-align:center;cursor:pointer;border-radius:100px;-webkit-transition:.2s;transition:.2s;z-index:3}.energy_app .modal .close:hover{opacity:.8}.energy_app .modal .close .icon{width:30px;height:30px;line-height:30px;padding-left:5px}.energy_app .modal .gradient{bottom:0;background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.energy_app .modal .gradient,.energy_app .modal .gradient_top{display:block;width:100%;height:20px;position:absolute;z-index:2}.energy_app .modal .gradient_top{top:0;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}.energy_app .modal-enter .modal,.energy_app .modal-leave-active .modal{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(.25) translate(-50%,-40%);transform:scale(.25) translate(-50%,-40%);opacity:0}.energy_app .modal-enter .dim,.energy_app .modal-leave-active .dim{opacity:0}.energy_app .house_info p{margin-bottom:1rem}.energy_app .house_info p span{display:block;color:#002c60}.energy_app .house_info p span:last-of-type{font-weight:600}@media (max-width:1200px){.energy_app .house_info{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:999;width:100%;border-radius:10px;-webkit-box-shadow:0 0 40px rgba(0,0,0,.160784);box-shadow:0 0 40px rgba(0,0,0,.160784);background:hsla(0,0%,100%,.8);padding:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px;margin:0 auto;margin-top:-40px}.energy_app .house_info h5{display:block;width:100%;text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}.energy_app .house_info p{margin:0}.energy_app .house_info p span:first-of-type{display:none}.energy_app .house_info p span:last-of-type{font-weight:400;font-size:.8rem}.energy_app .house_info .bathrooms,.energy_app .house_info .floors,.energy_app .house_info .rooms{display:none}}.energy_app .builder .house_info{display:none}@media (max-width:1200px){.energy_app .builder .house_info{display:-webkit-box;display:-ms-flexbox;display:flex}}.energy_app .builder img{width:100%;vertical-align:baseline}.energy_app .builder .improvements{width:100%;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1200px){.energy_app .builder .improvements{display:none}}.energy_app .builder .choose_all_btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#002c60;color:#fff;text-align:center;display:inline-block;padding:4px 15px 2px 15px;font-size:.875rem;border-radius:20px 0 0 20px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin-right:-5px;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease}.energy_app .builder .choose_all_btn:hover{background:#003c84}.energy_app .builder .proposals{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;width:auto;border-radius:40px;background:#e5e8ec;padding:3px;position:relative;min-width:150px;display:flex;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.energy_app .builder .proposals .tool_btn_round,.energy_app .builder .proposals body.draggable--is-dragging .draggable-mirror>div,body.draggable--is-dragging .energy_app .builder .proposals .draggable-mirror>div{cursor:-webkit-grab;cursor:grab}.energy_app .builder .proposals .selected{opacity:.2;pointer-events:none}.energy_app .builder .proposals .selected>div{border-width:1px}.energy_app .builder .proposals .draggable:not(.selected) .tool_btn_round,.energy_app .builder .proposals .draggable:not(.selected) body.draggable--is-dragging .draggable-mirror>div,body.draggable--is-dragging .energy_app .builder .proposals .draggable:not(.selected) .draggable-mirror>div{-webkit-animation:active_dot .3s forwards;animation:active_dot .3s forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease}.energy_app .builder .proposals>div{margin:4px}.energy_app .builder .proposals>span{position:absolute;font-size:.8rem;top:-25px;left:30px;color:#002c60}.energy_app .builder .graphic{position:relative;padding:0 10%}@media (max-width:599px){.energy_app .builder .graphic{position:relative;padding:0;width:130%;left:-15%}}.energy_app .builder .graphic figure,.energy_app .builder .graphic img{pointer-events:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.energy_app .builder .graphic figure{width:100%;height:auto;position:relative}.energy_app .builder .graphic figure.roof{z-index:30}.energy_app .builder .graphic figure.floor3{z-index:12;margin-top:-12.8%}.energy_app .builder .graphic figure.floor2{z-index:11;margin-top:-12.8%}.energy_app .builder .graphic figure.floor{margin-top:-12.8%;z-index:10}.energy_app .builder .graphic figure.base,.energy_app .builder .graphic figure.basement{margin-top:-11.2%;z-index:2}.energy_app .builder .graphic .ground{margin-top:-10.5%}.energy_app .builder .graphic .ground_cutout{position:absolute;width:100%;height:auto;left:0;z-index:10;bottom:8px}.energy_app .builder .graphic .ground_wrapper{user-select:none;pointer-events:none;user-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;margin-top:-10%;position:relative;width:100%;height:auto}.energy_app .builder .graphic.basement .ground_wrapper{margin-top:-23%}@-webkit-keyframes dots{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dots{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes active_dot{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}70%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes active_dot{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}70%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}.energy_app .dot{position:absolute;-webkit-animation:dots .3s forwards;animation:dots .3s forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:1.4s;animation-delay:1.4s;opacity:0;pointer-events:all;-webkit-transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:.2s cubic-bezier(.175,.885,.32,1.275)}.energy_app .dot:not(.active) .draggable{pointer-events:none}@media (max-width:1200px){.energy_app .dot:not(.active) .draggable{pointer-events:all}}.energy_app .dot:not(.active) .tool_btn_round,.energy_app .dot:not(.active) body.draggable--is-dragging .draggable-mirror>div,body.draggable--is-dragging .energy_app .dot:not(.active) .draggable-mirror>div{border-radius:100px;border:2px solid #002c60;background:hsla(0,0%,100%,.7);pointer-events:none}.energy_app .dot:not(.active) .tool_btn_round .svgicon,.energy_app .dot:not(.active) body.draggable--is-dragging .draggable-mirror>div .svgicon,body.draggable--is-dragging .energy_app .dot:not(.active) .draggable-mirror>div .svgicon{opacity:.1}.energy_app .dot:not(.active) .tool_btn_round .svgicon svg path,.energy_app .dot:not(.active) body.draggable--is-dragging .draggable-mirror>div .svgicon svg path,body.draggable--is-dragging .energy_app .dot:not(.active) .draggable-mirror>div .svgicon svg path{fill:#002c60}@media (max-width:1200px){.energy_app .dot:not(.active) .tool_btn_round,.energy_app .dot:not(.active) body.draggable--is-dragging .draggable-mirror>div,body.draggable--is-dragging .energy_app .dot:not(.active) .draggable-mirror>div{pointer-events:all}}.energy_app .dot.active{cursor:-webkit-grab;cursor:grab}.energy_app .dot.active .tool_btn_round,.energy_app .dot.active body.draggable--is-dragging .draggable-mirror>div,body.draggable--is-dragging .energy_app .dot.active .draggable-mirror>div{-webkit-animation:active_dot .3s forwards;animation:active_dot .3s forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease}.energy_app .dot.window{left:20%;top:40%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.energy_app .dot.el{left:68%;top:43%;-webkit-animation-delay:1.6s;animation-delay:1.6s}.energy_app .dot.vinduer_doere{left:35%;top:48%;-webkit-animation-delay:1.7s;animation-delay:1.7s}.energy_app .dot.varmekilde{left:53%;top:37%;-webkit-animation-delay:1.8s;animation-delay:1.8s}.energy_app .dot.gulv{left:60%;top:78%;-webkit-animation-delay:1.9s;animation-delay:1.9s}.energy_app .dot.facade{left:13%;top:56%;-webkit-animation-delay:2s;animation-delay:2s}.energy_app .dot.varmepumpe{left:80%;top:50%;-webkit-animation-delay:2.1s;animation-delay:2.1s}.energy_app .dot.vand{left:43%;top:40%;z-index:30;-webkit-animation-delay:2.2s;animation-delay:2.2s}.energy_app .dot.solceller{left:42%;top:19%;-webkit-animation-delay:2.3s;animation-delay:2.3s}.energy_app .dot.tag{left:23%;top:27%;-webkit-animation-delay:2.4s;animation-delay:2.4s}.energy_app .dot.ventilation{left:65%;top:48%;-webkit-animation-delay:2.5s;animation-delay:2.5s}.energy_app .switch_wrapper{padding-top:1rem;position:relative;text-align:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.energy_app .switch_wrapper span{font-size:.7rem}.energy_app .switch_wrapper .tooltip{top:4px;left:5px}@media (max-width:768px){.energy_app .switch_wrapper{position:relative;width:115%;left:-7.5%;margin-bottom:1rem}.energy_app .switch_wrapper span{font-size:.6rem}.energy_app .switch_wrapper .tooltip{display:none}}.energy_app input[type=checkbox].switch+label{width:46px;height:25px;background:#fff;border:1px solid #eee;-webkit-box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);display:inline-block;border-radius:50px;position:relative;cursor:pointer;margin:0 10px;vertical-align:sub;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.energy_app input[type=checkbox].switch+label:after,.energy_app input[type=checkbox].switch+label:before{content:"";display:inline-block;width:15px;height:15px;background:#002c60;border-radius:300px;position:absolute;border:none;top:4px;left:4px;-webkit-transition:all .2s cubic-bezier(.445,.05,.55,.95);transition:all .2s cubic-bezier(.445,.05,.55,.95)}.energy_app input[type=checkbox].switch{display:none}.energy_app input[type=checkbox].switch:checked+label:after,.energy_app input[type=checkbox].switch:checked+label:before{left:25px}.energy_app input[type=checkbox].switch:disabled+label{opacity:.4;cursor:not-allowed}.energy_app .economy{position:relative}@media (max-width:1200px){.energy_app .economy{max-width:400px;margin:0 auto}}@media (max-width:992px){.energy_app .economy{margin-top:2rem}}.energy_app .economy .image_wrapper{position:absolute;width:56%;padding-bottom:39%;top:-118px;left:60px;z-index:2;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);border:3px solid #fff;border-radius:3px;line-height:0;-webkit-box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1)}@media (max-width:992px){.energy_app .economy .image_wrapper{width:100px;padding-bottom:17%;top:-52px;left:auto;right:20px}}@media (max-width:599px){.energy_app .economy .image_wrapper{padding-bottom:70px}}.energy_app .economy .house_img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.energy_app .economy .card{border-radius:10px;width:100%;position:relative;background:#fff;-webkit-box-shadow:0 0 40px rgba(0,0,0,.160784);box-shadow:0 0 40px rgba(0,0,0,.160784);padding:1.5rem;position:absolute;z-index:1}.energy_app .economy .card.expanded .improvements{max-height:400px}.energy_app .economy .card.expanded .expand svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:992px){.energy_app .economy .card{position:relative;padding-top:2rem}}.energy_app .economy .card:after{content:"";width:0;height:0;border-style:solid;border-width:10px 14px 10px 0;border-color:transparent #fff transparent transparent;position:absolute;bottom:80px;left:-14px}.energy_app .economy .card .tool_heading{margin-bottom:10px}.energy_app .economy .card .tool_heading>*{margin:0;font-size:inherit}.energy_app .economy .card .tool_heading .pre_title span{font-weight:600}.energy_app .economy .card .tool_heading .title{margin:4px 0}.energy_app .economy .card .tool_heading .title dd{margin:0}.energy_app .economy .card .tool_heading .post_title{font-size:.75rem}.energy_app .economy .card .tool_heading .post_title span{color:inherit;font-size:inherit}@media (max-width:1200px){.energy_app .economy .card:after{bottom:auto;top:-1rem;left:50%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.energy_app .economy .improvements{position:relative;max-height:150px;height:auto;-webkit-transition:.5s cubic-bezier(1,0,0,1);transition:.5s cubic-bezier(1,0,0,1);overflow-y:scroll;padding-bottom:50px}.energy_app .economy .expand{width:20px;position:absolute;margin:0 auto;z-index:99;margin-top:-10px;left:calc(50% - 10px);cursor:pointer}.energy_app .economy .expand svg{-webkit-transition:.2s;transition:.2s}.energy_app .economy .expand .svgicon .stroke{stroke-width:3px;stroke:#e6e8ec;-webkit-transition:.2s;transition:.2s}.energy_app .economy .expand:hover .svgicon .stroke{stroke:#002c60}.energy_app .economy .empty{padding:20px 1rem}.energy_app .economy .empty img{width:90%;margin:0 auto;display:block}.energy_app .economy .empty .guide{display:block}.energy_app .economy .empty .guide_mobile{display:none}@media (max-width:992px){.energy_app .economy .empty{padding-top:50px}.energy_app .economy .empty .guide{display:none}.energy_app .economy .empty .guide_mobile{display:block}}.energy_app .economy ul{margin:0;margin-left:20px}.energy_app .economy .line{position:relative;padding-top:.7rem;padding-right:25px}.energy_app .economy .line:after{content:"";position:absolute;left:-20px;top:18px;height:4px;width:4px;border-radius:10px;background-color:#002c60}.energy_app .economy .line>*{font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.energy_app .economy .line p{font-weight:600}.energy_app .economy .line span{color:#002c60}.energy_app .economy .line .remove{position:absolute;width:20px;height:20px;border-radius:100px;background:#eee;top:.7rem;right:0;text-align:center;line-height:20px;font-size:.7rem;font-weight:700;cursor:pointer}.energy_app .economy .economy_result{position:relative;border-top:1px solid #e6e8ec;bottom:0;left:0;width:100%;padding:1rem 0 0 0;overflow:visible}.energy_app .economy .economy_result .title{color:#002c60;margin-bottom:2px}.energy_app .economy .economy_result .number{color:#002c60}.energy_app .economy .economy_result .color_green{color:#47a23c}.energy_app .economy .gradient{position:absolute;top:-51px;width:100%;height:50px;left:0;background:#fefefe;background:-webkit-gradient(linear,left bottom,left top,from(#fefefe),to(hsla(0,0%,98.8%,0)));background:linear-gradient(0deg,#fefefe,hsla(0,0%,98.8%,0))}.energy_app .economy .tooltip{position:absolute;right:0}.energy_app .economy .pre_title .tooltip{right:20px}.energy_app .economy.diploma_container{margin-top:0}.energy_app .economy.diploma_container .image_wrapper{position:relative;width:100%;padding-bottom:68%;left:0;top:0;z-index:0;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.energy_app .economy.diploma_container .diploma{position:absolute;width:250%;left:-75%;top:10px}@media (max-width:992px){.energy_app .economy.diploma_container{padding-bottom:300px}}@media (max-width:599px){.energy_app .economy.diploma_container{padding-bottom:0}.energy_app .economy.diploma_container .image_wrapper{width:150px;padding-bottom:100px;margin:0 auto}.energy_app .economy.diploma_container .diploma{width:140%;left:-21%;top:-40px}}.energy_app .table_calculation .table{position:relative;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 40px rgba(0,0,0,.160784);box-shadow:0 0 40px rgba(0,0,0,.160784);margin:2rem 0}@media (max-width:768px){.energy_app .table_calculation .table{-webkit-box-shadow:none;box-shadow:none}}.energy_app .table_calculation .table h4{position:relative;padding:2rem 0 0 1rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.energy_app .table_calculation .table h4 span{white-space:nowrap}.energy_app .table_calculation .table h4 .line{position:relative;margin-left:1rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cline x2='100%25' stroke='%23e6e8ec' fill='none' stroke-dasharray='5 5 5 5'/%3E%3C/svg%3E");height:1px;top:10px;width:100%}@media (max-width:768px){.energy_app .table_calculation .table h4 .line{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cline x2='100%25' stroke='%23002c60' fill='none' stroke-dasharray='5 5 5 5'/%3E%3C/svg%3E")}}@media (max-width:768px){.energy_app .table_calculation .table h4{padding:2rem 0 0 0;margin-bottom:-1.5rem}}.energy_app .table_calculation .table .thead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.energy_app .table_calculation .table .thead{display:none}}.energy_app .table_calculation .table .thead .th{padding:2rem 1rem;color:#419c36;text-align:center;font-weight:600}.energy_app .table_calculation .table .thead .th:first-child{width:60%;text-align:left}.energy_app .table_calculation .table .thead .th:nth-child(2),.energy_app .table_calculation .table .thead .th:nth-child(3){width:20%}.energy_app .table_calculation .table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right}.energy_app .table_calculation .table .row .td{padding:.5rem 1rem;color:#002c60}.energy_app .table_calculation .table .row .td:first-child{width:60%;text-align:left}.energy_app .table_calculation .table .row .td:first-child p{display:inline-block;padding-right:10px}.energy_app .table_calculation .table .row .td:first-child span{background:#002c60;border-radius:4px;padding:4px 12px 2px 12px;color:#fff;font-size:.7rem;display:inline-block;font-weight:500}.energy_app .table_calculation .table .row .td:nth-child(2),.energy_app .table_calculation .table .row .td:nth-child(3){width:20%}@media (max-width:768px){.energy_app .table_calculation .table .row{display:block;border-bottom:1px solid #e6e8ec;padding-top:1.5rem;padding-bottom:1.5rem}.energy_app .table_calculation .table .row .td:first-child,.energy_app .table_calculation .table .row .td:nth-child(2),.energy_app .table_calculation .table .row .td:nth-child(3){width:100%;position:relative;margin-left:0}.energy_app .table_calculation .table .row .td.investment,.energy_app .table_calculation .table .row .td.savings{padding-right:0;padding-bottom:0;padding-top:.3rem}.energy_app .table_calculation .table .row .td.investment span,.energy_app .table_calculation .table .row .td.savings span{z-index:2;background:#fff;position:relative}.energy_app .table_calculation .table .row .td.investment:before,.energy_app .table_calculation .table .row .td.savings:before{content:"Investering";background:#fff;float:left;z-index:2;position:relative;color:rgba(0,44,96,.7)}.energy_app .table_calculation .table .row .td.investment:after,.energy_app .table_calculation .table .row .td.savings:after{content:"";position:absolute;bottom:7px;height:.5px;left:20px;width:calc(100% - 40px);background:#e6e8ec}.energy_app .table_calculation .table .row .td.savings:before{content:"\C5rlige besparelse"}.energy_app .table_calculation .table .row .td.savings span{color:#47a23c}}.energy_app .table_calculation .tbody .td:first-child{position:relative;margin-left:20px;-webkit-transition:.15s ease;transition:.15s ease}.energy_app .table_calculation .tbody .td:first-child:after{content:"";background:url(../img/check.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;width:12px;height:12px;top:10px;left:0;-webkit-transition:.15s ease;transition:.15s ease}.energy_app .table_calculation .tbody .row.off{opacity:.4}.energy_app .table_calculation .tbody .row.off .td:first-child:after{content:"";opacity:0}.energy_app .table_calculation .tfoot{padding-bottom:1rem}.energy_app .table_calculation .tfoot .td{position:relative}.energy_app .table_calculation .tfoot .td span{display:block;width:100%;text-align:center}.energy_app .table_calculation .tfoot .td span:first-child{color:#419c36;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;padding:0 10px;position:absolute;top:-36px;left:50%;width:90%}.energy_app .table_calculation .tfoot .td span:nth-child(2){font-weight:600;font-size:1rem}@media (max-width:768px){.energy_app .table_calculation .tfoot .row{border-bottom:none;padding-top:.5rem}.energy_app .table_calculation .tfoot .row .td{padding-left:0;font-weight:600}.energy_app .table_calculation .tfoot .row .td.investment:before,.energy_app .table_calculation .tfoot .row .td.savings:before{color:#002c60}.energy_app .table_calculation .tfoot .row .td span{text-align:right;display:inline}.energy_app .table_calculation .tfoot .row .td span:first-child{display:none}}.energy_app .table_calculation .vertical_lines{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.energy_app .table_calculation .vertical_lines{display:none}}.energy_app .table_calculation .vertical_lines span{height:100%;width:1px;border-right:1px solid #e6e8ec}.energy_app .table_calculation .vertical_lines span:first-child{width:60%}.energy_app .table_calculation .vertical_lines span:nth-child(2),.energy_app .table_calculation .vertical_lines span:nth-child(3){width:20%}.energy_app .table_calculation .clickable{cursor:pointer}@media (max-width:992px){.energy_app .fact_wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(100% + 40px);left:-20px;padding-left:20px;padding-bottom:30px}.energy_app .fact_wrapper .fact{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1.5rem;max-width:300px;background:#fff;padding:15px;border-radius:10px;-webkit-box-shadow:0 0 40px rgba(0,0,0,.160784);box-shadow:0 0 40px rgba(0,0,0,.160784)}}.energy_app .funfacts ::-webkit-scrollbar{display:none}.energy_app .fact{margin-top:2.5rem}.energy_app .fact .number{font-size:2.5rem;font-weight:600;margin:0;color:#002c60;line-height:1}.energy_app .fact .number dd{display:inline-block}.energy_app .fact .desc{margin-top:0}.energy_app .fact a{margin-top:1rem;display:block}.energy_app .fact .callout{background-color:#cdd987;color:#176b2d;border-radius:5px;padding:.8rem 1rem;margin-top:1rem;margin-bottom:.6rem;font-weight:500;text-align:center;position:relative}.energy_app .fact .callout:after{content:"";background:url(../img/hajtand.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;position:absolute;top:-17px;right:20px;height:20px;width:20px}.energy_app .totals{margin-top:6rem;margin-bottom:6rem}@media (max-width:768px){.energy_app .totals{margin-top:0;margin-bottom:2rem}}.energy_app .totals .title{text-align:center;color:#002c60}.energy_app .totals .flex{margin-top:3rem}.energy_app .totals .flex .col{text-align:center;padding:0 2rem;width:33%;max-width:280px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:130px;position:relative}@media (max-width:992px){.energy_app .totals .flex .col{width:100%;max-width:270px;margin:0 auto;margin-bottom:3rem;height:auto}}.energy_app .totals .flex h4{margin-bottom:0}.energy_app .totals .flex .number{position:absolute;text-align:center;left:0;bottom:0;width:100%;font-size:1.8rem;color:#002c60;font-weight:700}@media (max-width:992px){.energy_app .totals .flex .number{margin-top:1rem;position:relative}}.energy_app .loan_calculator{margin-bottom:4rem}.energy_app .loan_calculator .intro_text{text-align:center;max-width:600px;margin:0 auto}.energy_app .loan_calculator .calculator{position:relative;width:100%;padding:2.5rem 5rem;background:#e7f1f8;margin-top:2rem;font-family:DanskeText2}.energy_app .loan_calculator .calculator *{font-family:DanskeText2}@media (max-width:992px){.energy_app .loan_calculator .calculator{padding:3rem 16% 4rem 16%}}@media (max-width:768px){.energy_app .loan_calculator .calculator{padding:2rem 2rem}}.energy_app .loan_calculator .calculator_title{font-family:DanskeHuman;font-style:italic;font-size:1.875rem;margin-bottom:.5rem}.energy_app .loan_calculator .calculator_subtitle{max-width:500px;margin:0 auto 35px auto}.energy_app .loan_calculator .end_text{line-height:1.3}@media (max-width:992px){.energy_app .loan_calculator .end_text{padding:10px 0 20px 0}}.energy_app .loan_calculator img{width:100%;height:auto}.energy_app .loan_calculator .residence_info{display:inline-block}.energy_app .loan_calculator .adress{line-height:1.2}.energy_app .loan_calculator .adress span{color:#002c60;display:block;font-weight:800}.energy_app .loan_calculator .split{max-width:680px;margin-right:auto;margin-left:auto;margin-bottom:1.5rem}.energy_app .loan_calculator .split .right{width:100%}@media (max-width:992px){.energy_app .loan_calculator .split{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.energy_app .loan_calculator .split .left{width:100%;margin:0}}.energy_app .loan_calculator .slider_wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;border-top:1px solid #d3e5f2}.energy_app .loan_calculator .slider_wrapper .label{min-width:120px}.energy_app .loan_calculator .slider_wrapper .curr_value{min-width:130px;text-align:right;font-weight:700}.energy_app .loan_calculator .slider_wrapper:last-of-type{border-bottom:1px solid #d3e5f2;margin-bottom:1rem}.energy_app .loan_calculator .slider_wrapper.disabled .range-slider{opacity:.5;pointer-events:none}@media (max-width:768px){.energy_app .loan_calculator .slider_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px}.energy_app .loan_calculator .slider_wrapper .label{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.energy_app .loan_calculator .slider_wrapper .curr_value{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left}.energy_app .loan_calculator .slider_wrapper .range-slider{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.energy_app .loan_calculator .range-slider{-webkit-appearance:none;width:100%;height:6px;border-radius:5px;outline:none;padding:0;border:none}.energy_app .loan_calculator .range-slider .range-slider-rail{background:#d3e5f2}.energy_app .loan_calculator .range-slider .range-slider-fill{background:#003f63}.energy_app .loan_calculator .range-slider .range-slider-knob{background:#05a3df;border-color:#05a3df}.energy_app .loan_calculator .range-slider .range-slider-hidden{display:none}.energy_app .loan_calculator .db_btn{display:table;margin:0 auto;margin-top:0;padding:.7rem 2rem;border-radius:50px;color:#fff;background:#05a3df;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(7%,rgba(0,0,0,.02)),color-stop(50%,hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.12)));background-image:linear-gradient(0deg,rgba(0,0,0,.02) 7%,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.12));background-color:#009edd;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.25s ease;transition:.25s ease}.energy_app .loan_calculator .db_btn:active,.energy_app .loan_calculator .db_btn:hover{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.energy_app .loan_calculator .db_btn.disabled{pointer-events:none;background:#037aaa}@media (max-width:992px){.energy_app .loan_calculator .db_btn{margin-bottom:4rem;margin-top:2rem}}.energy_app .loan_calculator .danske_bank_logo{position:absolute;bottom:10px;right:25px;width:160px;height:auto}@media (max-width:992px){.energy_app .loan_calculator .danske_bank_logo{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.energy_app .loan_calculator .tooltip{top:5px;margin-left:3px}.energy_app .loan_calculator .tooltip .tooltip_trigger{border:none;background:rgba(0,55,85,.12);width:20px;height:20px}.energy_app .loan_calculator .tooltip .tooltip_trigger>span{top:50%}.energy_app div[data-tip]:after{content:attr(data-tip);position:absolute;opacity:0;background:#04436b;padding:5px 10px;border-radius:3px;font-size:.9rem;bottom:-20px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);max-width:200px;text-align:center;-webkit-transition:.2s;transition:.2s}.energy_app div[data-tip]:hover:after{opacity:1}.energy_app .tooltip,.energy_app .tooltip .tooltip_trigger{padding:0;margin:0;position:relative;display:inline-block}.energy_app .tooltip .tooltip_trigger{border-radius:50px;background:#cdd987;color:#176b2d;border:1.5px solid #176b2d;width:17px;height:17px;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease}.energy_app .tooltip .tooltip_trigger:hover{opacity:.8}.energy_app .tooltip .tooltip_trigger>span{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.7rem;font-weight:600;-webkit-transform-origin:center;transform-origin:center}.energy_app .tooltip .tooltip_trigger>span.closed_state{font-weight:500;font-size:1rem}.energy_app .tooltip .content{position:absolute;bottom:40px;width:150px;left:calc(50% - 75px);background:#fff;font-size:.7rem;padding:.5rem;-webkit-box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);border-radius:5px;z-index:999}.energy_app .tooltip .content:after{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent;position:absolute;bottom:-12px;left:78px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-filter:drop-shadow(-2px 0 2px rgba(72,72,72,.1));filter:drop-shadow(-2px 0 2px rgba(72,72,72,.1))}.energy_app .tooltip.bottom .content{bottom:auto;top:40px}.energy_app .tooltip.bottom .content:after{bottom:auto;top:-11px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-filter:drop-shadow(-2px 0 2px rgba(72,72,72,.1));filter:drop-shadow(-2px 0 2px rgba(72,72,72,.1))}.energy_app .tooltip.left .content{bottom:auto;top:-10px;right:40px;left:auto}.energy_app .tooltip.left .content:after{bottom:auto;top:10px;left:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-filter:drop-shadow(-2px 0 2px rgba(72,72,72,.1));filter:drop-shadow(-2px 0 2px rgba(72,72,72,.1))}.energy_app .from_web{min-height:300px}.energy_app .from_web .local_loader{background:transparent;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;background:hsla(0,0%,100%,.2)}.energy_app .from_web .local_loader span{-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.energy_app .from_web .local_loader #brick_loading,.energy_app .from_web .local_loader span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.energy_app .from_web .local_loader #brick_loading{width:70px}.energy_app .start{padding-top:5rem;padding-bottom:2.5rem}@media (max-width:768px){.energy_app .start{padding-top:2.5rem}}.energy_app .start section{position:relative}.energy_app .start .tool_heading{color:#176b2d}.energy_app .start .tool_subheading{text-align:center;margin:0 auto;font-weight:400;margin-top:3rem;margin-bottom:6rem;color:#333;line-height:1.5}@media (max-width:768px){.energy_app .start .tool_subheading{margin-top:1rem;margin-bottom:3rem}}.energy_app .start .webcontent{margin-top:4rem}.energy_app .start ul.checkmarks{margin:0;margin-top:.6rem}.energy_app .start ul.checkmarks li{position:relative;color:#333;font-size:.875rem;padding:5px;padding-left:20px;list-style-type:none}.energy_app .start ul.checkmarks li:before{content:"";background:url(../img/check.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:7px;width:15px;height:15px}.energy_app input{outline:none;color:#002c60;font-size:1.2rem;margin:0 auto;padding:1.2rem 2rem;border-radius:.2rem;background-color:#fff;border:none;display:block;width:100%;border-bottom:.3rem solid transparent;-webkit-transition:all .3s;transition:all .3s;border-radius:100px;border:2px solid #176b2d;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}.energy_app input::-webkit-input-placeholder{color:#419c36}.energy_app input:-moz-placeholder,.energy_app input:-ms-input-placeholder,.energy_app input::-moz-placeholder,.energy_app input::-webkit-input-placeholder,.energy_app input::placeholder{color:#419c36}.energy_app .label_info{position:relative;max-width:450px;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.energy_app .label_info .label_text{margin-top:10px}.energy_app .label_info .label_text>*{color:#333}@media (max-width:599px){.energy_app .label_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.energy_app .label_info .label_text{margin-left:20px}}.energy_app .illustration{position:absolute;right:-100px;bottom:0;width:63%}@media (max-width:768px){.energy_app .illustration{display:none}}.energy_app .breaker{width:130%;left:-20%;position:absolute;margin-top:3rem}.energy_app .search_box{position:relative;width:100%;margin:0 auto}@media (max-width:768px){.energy_app .search_box input{font-size:1rem;padding:.7rem 1rem}}.energy_app .suggestions{position:absolute;top:90px;width:100%;left:0;z-index:9}.energy_app .suggestions ul{padding:0;margin:0;background:#fff;-webkit-box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);border-radius:10px;max-height:30vh;overflow-y:scroll}.energy_app .suggestions li{list-style:none;font-size:1.2rem;padding:1rem;border-bottom:1px solid #e6e8ec;cursor:pointer;display:block}.energy_app .suggestions li:last-child{border-bottom:none}.energy_app .suggestions li.highlighted,.energy_app .suggestions li:hover{background:#eee}@media (max-width:768px){.energy_app .suggestions li{font-size:1rem;padding:.5rem}}@media (max-width:768px){.energy_app .suggestions{top:60px}}.energy_app .result{padding-top:5rem;overflow-x:hidden}.energy_app .adress{max-width:780px;margin:0 auto}.energy_app .potential_label{margin-bottom:2rem}.energy_app .potential_label>span{vertical-align:super;color:#002c60}@media (max-width:599px){.energy_app .potential_label{margin-bottom:0}.energy_app .potential_label>span{font-size:.8rem;color:#176b2d}}.energy_app .no_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:2rem}.energy_app .no_label .svgicon{width:25px;height:25px;margin-right:10px}.energy_app .no_label .text{margin:0;color:#fd441d}.energy_app .max_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;margin-bottom:2rem}.energy_app .max_label .badge{position:relative;width:25px;height:25px;min-width:25px;margin-right:10px;background:#176b2d;border-radius:100px}.energy_app .max_label .badge span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:.85rem;font-weight:600}.energy_app .max_label .text{margin:0;color:#176b2d}.energy_app .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:992px){.energy_app .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.energy_app .flex .col1{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;padding-top:3rem}@media (max-width:1200px){.energy_app .flex .col1{display:none}}.energy_app .flex .col2{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:end;align-self:flex-end;padding-top:1rem}@media (max-width:992px){.energy_app .flex .col2{width:100%}}.energy_app .flex .col3{padding-top:3rem;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;width:300px}@media (max-width:992px){.energy_app .flex .col3{width:100%}}.energy_app .restart{position:absolute;top:10px}@media (max-width:768px){.energy_app .restart{top:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-decoration:none;color:#176b2d;border:2px solid #176b2d;padding:.3rem .7rem .25rem .9rem;border-radius:50px}}.energy_app section.calculations .hr{position:relative;border-bottom:1px solid #e6e8ec;display:block;width:100%;margin:6rem auto;max-width:992px}.energy_app section.calculations .hr .svgicon{width:50px;position:absolute;left:50%;top:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.energy_app section.calculations .hr .svgicon .stroke{stroke:#e6e8ec}@media (max-width:599px){.energy_app section.calculations .hr{margin:4rem auto}}.energy_app section.calculations .flex .box1{-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px}.energy_app section.calculations .flex .box2{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin-left:3rem}@media (max-width:992px){.energy_app section.calculations .flex .box1{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}.energy_app section.calculations .flex .box2{width:100%;margin-left:0;margin-top:4rem;margin-left:1rem;-ms-flex-item-align:end;align-self:flex-end}}.energy_app .label_status .label{margin-bottom:1.5rem}.energy_app .subsection{position:relative}.energy_app .subsection .tool_corset{z-index:9}.energy_app .subsection .top_wave_wrapper{width:100%;margin-bottom:-20px;display:block}.energy_app .subsection .wave_middle{position:relative;height:50%;background:#fafbf3}.energy_app .subsection .bottom_wave_wrapper{width:100%;top:100%;display:block}.energy_app .subsection .bg_sand{position:absolute;width:100%;top:0;height:100%}@media (max-width:768px){.energy_app .subsection .bg_sand{display:none}}.tool_btn_round,body.draggable--is-dragging .draggable-mirror>div{width:50px;height:50px;border-radius:100px;border:3px solid #176b2d;background:#fff}@media (max-width:768px){.tool_btn_round,body.draggable--is-dragging .draggable-mirror>div{width:45px;height:45px}}@media (max-width:599px){.tool_btn_round,body.draggable--is-dragging .draggable-mirror>div{width:40px;height:40px}}.builder,.builder *{outline:none}.draggable-mirror{z-index:9999}body.draggable--is-dragging .draggable-mirror>div{opacity:1;-webkit-box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);box-shadow:0 2px 1px rgba(72,72,72,.05),0 2px 8px rgba(72,72,72,.1);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.25s cubic-bezier(.175,.885,.32,1.275);transition:.25s cubic-bezier(.175,.885,.32,1.275)}.draggable-source--is-dragging{opacity:.4}.proposals.droppable{-webkit-transition:.4s;transition:.4s;background:rgba(65,156,54,.2)}.pulse_box{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.pulse_box,.pulse_css:after,.pulse_css:before{position:absolute;width:40px;height:40px;border-radius:20px}.pulse_css:after,.pulse_css:before{content:"";background-color:rgba(23,107,45,0);top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:center center;transform-origin:center center}.dot .draggable{-webkit-transition:.2s ease;transition:.2s ease}.dot.droppable .draggable{-webkit-transform:scale(1.2);transform:scale(1.2)}.dot.droppable .draggable .icon .svgicon{opacity:1}.dot.droppable .pulse_css:after,.dot.droppable .pulse_css:before{-webkit-animation:pulse-me 1.6s ease infinite;animation:pulse-me 1.6s ease infinite}.dot.droppable .pulse_css:after{-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes pulse-me{0%{-webkit-transform:scale(.5);transform:scale(.5);background-color:rgba(23,107,45,.8)}to{-webkit-transform:scale(3);transform:scale(3);background-color:rgba(23,107,45,0)}}@keyframes pulse-me{0%{-webkit-transform:scale(.5);transform:scale(.5);background-color:rgba(23,107,45,.8)}to{-webkit-transform:scale(3);transform:scale(3);background-color:rgba(23,107,45,0)}}.box[data-v-6170c18e]{display:block;width:100%;padding:1rem 0 0 0;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:.5s ease;transition:.5s ease}.box.has_info[data-v-6170c18e]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.box .header_title[data-v-6170c18e]{font-size:1rem;font-weight:700;padding:.4rem 0}.entry[data-v-6170c18e]{margin-top:2rem;-webkit-box-shadow:0 2px 6px #e4e2e2;box-shadow:0 2px 6px #e4e2e2;background:#fff;display:block;min-height:370px;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease}.entry .info_header[data-v-6170c18e]{background:#f8f7f7;padding:1rem;position:relative}.entry .info_header .remove[data-v-6170c18e]{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#e4caca;padding:.3rem 1rem;border-radius:40px;text-transform:uppercase;font-size:.8rem;cursor:pointer;-webkit-transition:.2s;transition:.2s}.entry .info_header .remove[data-v-6170c18e]:hover{background:#d8b2b2}.entry .info[data-v-6170c18e]{padding:1rem;border:1px solid #fff}.display{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:0;left:0;width:100%;height:100%;background:#f4f2f2;pointer-events:none;overflow:scroll;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);opacity:0;border-radius:400px;padding:4rem;-webkit-transition:.4s ease;transition:.4s ease;z-index:99}.display.open{opacity:1;-webkit-transform:translate(0);transform:translate(0);border-radius:0;pointer-events:all}.display .left,.display .right{width:50%}.debug_button{border-radius:100px;background:#1d1d1d;width:50px;height:50px;position:fixed;bottom:20px;right:20px;color:#fff;line-height:50px;text-align:center;z-index:999;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease}.debug_button:hover{opacity:.8}.range-slider{display:inline-block;padding:0 10px;height:20px;width:130px}.range-slider.disabled{opacity:.5}.range-slider-inner{display:inline-block;position:relative;height:100%;width:100%}.range-slider-fill,.range-slider-rail{display:block;position:absolute;top:50%;left:0;height:4px;border-radius:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.range-slider-rail{width:100%;background-color:#e2e2e2}.range-slider-fill{background-color:#21fb92}.range-slider-knob{display:block;position:absolute;top:50%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;width:20px;border:1px solid #f5f5f5;border-radius:50%;background-color:#fff;-webkit-box-shadow:1px 1px rgba(0,0,0,.2);box-shadow:1px 1px rgba(0,0,0,.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.range-slider-hidden{display:none}.svgicon svg{width:100%;height:100%}.lottie{width:100%}