@-webkit-keyframes aniShakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes aniShakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.mod--shakeX{-webkit-animation-name:aniShakeX;animation-name:aniShakeX;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@font-face{font-family:RoobertEnel-Regular;src:url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Regular.woff2) format("woff2"),url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Regular.woff) format("woff"),url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Regular.ttf) format("truetype")}@font-face{font-family:RoobertEnel-Bold;src:url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Bold.woff2) format("woff2"),url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Bold.woff) format("woff"),url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Bold.ttf) format("truetype")}@font-face{font-family:RoobertEnel-Black;src:url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Black.woff2) format("woff2"),url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Black.woff) format("woff"),url(clientlib-simulator-dr/resources/fonts/RoobertENEL-Black.ttf) format("truetype")}main{padding-top:0!important}footer{display:none!important}.spw-container{min-height:215px;width:100%;margin:0;padding:20px 18px}@media (min-width:1024px){.spw-container{min-height:100vh;max-width:75pc;margin:0 auto;padding:0}}.spw-logo{width:123px;height:31px}.spw-bg{background:url(clientlib-simulator-dr/resources/images/photovoltaics.jfif);position:absolute;background-size:cover;z-index:0;width:100%;height:100%;top:0;left:0}.spw-bg__custom{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.spw-bg:after{content:"";background:linear-gradient(179.66deg,#461e7d 10.89%,rgba(70,30,125,.52638) 39.17%,rgba(70,30,125,0) 65.97%);width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.spw-title{font-family:RoobertEnel-Black;font-size:25px;line-height:30px;letter-spacing:.5px}@media (min-width:1024px){.spw-title{font-size:70px;line-height:70px}}.spw-txt{font-family:RoobertEnel-Regular;font-size:15px;line-height:20px;letter-spacing:.5px}@media (min-width:1024px){.spw-txt{font-size:20px;line-height:30px}}.spw-txt p{font-size:15px;line-height:20px;padding:15px 0}@media (min-width:1024px){.spw-txt p{font-size:20px;line-height:30px}}.spw-txt ol{list-style:none;counter-reset:li}@media (min-width:1024px){.spw-txt ol{padding:15px 0}}.spw-txt ol li{font-family:RoobertEnel-Regular;font-size:15px;line-height:45px}.spw-txt ol li:before{content:counter(li) ".";counter-increment:li;font-family:RoobertEnel-Black;color:#461e7d;display:inline-block;width:1em;margin-right:9px;font-size:20px}@media (min-width:1024px){.spw-txt ol li{font-size:20px}}.spw-link{font-size:15px;line-height:20px;text-transform:uppercase;font-family:RoobertEnel-Black}.spw-link:after{content:">";padding-left:.5rem}.spw-button{font-family:RoobertEnel-Black;text-transform:uppercase;background-color:#5738ff;min-width:164px;height:42px;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;padding:0 19px;font-size:15px;line-height:20px;letter-spacing:.5px;border-radius:42px;color:#fff;border:2px solid transparent;cursor:pointer;margin:0 6px;outline:none}.spw-button--back{background:#fff;color:#461e7d;border-color:#461e7d}.spw-button--back:focus-visible{outline:4px solid #8973ff;border:4px solid #fff}.spw-button--next.spw-button--disabled{cursor:not-allowed;opacity:.5}.spw-button--invert{background:#fff;color:#461e7d}.spw-button__surface{background:#fff;color:#5738ff;border-color:#5738ff}.spw-button__surface--active{background:#5738ff;color:#fff;border-color:transparent}@media (max-width:480px){.spw-button{min-width:140px}}@media (min-width:1024px){.spw-button{margin-right:20px}}.spw-progress-bar{color:#2cfef9;font-family:RoobertEnel-Bold;position:absolute;bottom:-6px;left:0;width:100%}@media (min-width:1024px){.spw-progress-bar{position:relative;bottom:auto;left:auto;width:325px;margin:20px 60px 0 auto}}.spw-progress-bar__bar{height:6px;width:100%;position:relative;background-color:#dfdfdf}@media (min-width:1024px){.spw-progress-bar__bar{max-width:279px}}.spw-progress-bar__progress{position:absolute;height:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:0;background-color:#2cfef9}.spw-progress-bar__txt{display:none;margin:10px 0}@media (min-width:1024px){.spw-progress-bar__txt{display:block}}.spw-timeline{padding-bottom:30px;border-bottom:1px solid hsla(0,0%,80.8%,.3137254901960784)}.spw-timeline__title{font-size:15px;line-height:25px;padding:20px 0}.spw-timeline__title-years{font-family:RoobertEnel-Black;font-size:20px;line-height:25px}.spw-timeline__line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.spw-timeline__line-progress{position:absolute;z-index:1;top:0;border-top:3px solid #461e7d;width:25%;height:0}.spw-timeline__line-progress:after,.spw-timeline__line-progress:before{content:"";position:absolute;width:0;height:0;top:-7px;border:6px solid transparent}.spw-timeline__line-progress:before{left:0;border-left:9px solid #461e7d}.spw-timeline__line-progress:after{right:-2px;border-right:9px solid #461e7d}.spw-timeline__line-year{width:100%;height:20px;border-top:3px dashed #cecece;border-left:3px dashed #cecece;position:relative}.spw-timeline__line-year:first-of-type .spw-timeline__line-year-label{left:0;-webkit-transform:translateX(-3px);transform:translateX(-3px)}.spw-timeline__line-year:last-of-type{width:0;border-top:0;border-right:0}.spw-timeline__line-year:last-of-type .spw-timeline__line-year-label{-webkit-transform:translateX(calc(-100% + 3px));transform:translateX(calc(-100% + 3px))}.spw-timeline__line-year-label{position:absolute;bottom:-25px;left:-25%;-webkit-transform:translateX(25%);transform:translateX(25%);color:#461e7d;font-family:RoobertEnel-Black;font-size:9pt;line-height:18px;letter-spacing:.2px}@media (min-width:1024px){.spw-timeline__line-year-label{font-size:15px;line-height:25px}}.spw-claim-icons{margin:0}.spw-claim-icons,.spw-claim-icons .spw-icon-txt{display:-webkit-box;display:-ms-flexbox;display:flex}.spw-claim-icons .spw-icon-txt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:9px 0 0;padding-bottom:19px;border-bottom:1px solid hsla(0,0%,80.8%,.3137254901960784)}@media (min-width:1024px){.spw-claim-icons .spw-icon-txt{margin:15px}}.spw-claim-icons .spw-icon-txt__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:19px}.spw-claim-icons .spw-icon-txt__txt{font-size:20px;line-height:30px;letter-spacing:.5px;font-family:RoobertEnel-Black;color:#461e7d}.spw-claim-icons .spw-icon-txt__txt-foot{font-size:15px;line-height:25px;font-family:RoobertEnel-Regular;color:#333}.spw-icon{width:40px;height:40px;background-repeat:no-repeat;background-size:auto 40px;background-position:50%}.spw-icon--power{background-image:url(clientlib-simulator-dr/resources/images/icons/power.svg)}.spw-icon--save-money{background-image:url(clientlib-simulator-dr/resources/images/icons/save-money.svg)}.spw-icon--energy{background-image:url(clientlib-simulator-dr/resources/images/icons/energy.svg)}.spw-icon--water-drop{background-image:url(clientlib-simulator-dr/resources/images/icons/water-drop.svg)}.spw-icon--earth{background-image:url(clientlib-simulator-dr/resources/images/icons/earth.svg)}.spw-icon--area{background-image:url(clientlib-simulator-dr/resources/images/icons/area.svg)}.spw-icon--select-area{background-image:url(clientlib-simulator-dr/resources/images/gif_simulatore.gif)}.spw-icon--more-surface{background-image:url(clientlib-simulator-dr/resources/images/icons/more-surface.svg)}.spw-icon--compass{background-image:url(clientlib-simulator-dr/resources/images/icons/compass.svg)}.spw-icon--location{background-image:url(clientlib-simulator-dr/resources/images/icons/location.svg)}.spw-icon--map-layers{background-image:url(clientlib-simulator-dr/resources/images/icons/map-layers.svg)}.spw-icon--add{background-image:url(clientlib-simulator-dr/resources/images/icons/add.svg)}.spw-icon--minus{background-image:url(clientlib-simulator-dr/resources/images/icons/minus.svg)}.spw-step{font-family:RoobertEnel-Regular;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:1024px){.spw-step{min-height:100vh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.spw-step__aside{width:100%;min-height:214px;background-color:#461e7d;color:#fff;position:relative;padding-bottom:6px}@media (min-width:1024px){.spw-step__aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:35%;min-height:100%;padding-bottom:0}}.spw-step__aside:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.69)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.69),transparent)}.spw-step__aside .spw-container{position:relative;width:100%;z-index:2}@media (min-width:1024px){.spw-step__aside .spw-container{width:325px;margin:0 87px 0 0;padding-top:20px}}.spw-step__aside .spw-container .spw-logo{margin-bottom:40px}@media (min-width:1024px){.spw-step__aside .spw-container .spw-logo{padding-top:20px;margin-bottom:111px}}.spw-step__aside .spw-container .spw-title{margin:0 0 20px}@media (min-width:1024px){.spw-step__aside .spw-container .spw-title{font-size:70px;line-height:70px;margin:0 0 20px}}@media (min-width:1024px){.spw-step__aside .spw-container .spw-txt{margin:40px 0}}.spw-step__body{width:100%;background:#fff;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (min-width:1024px){.spw-step__body{width:65%;height:100%}}.spw-step__body .spw-container{padding-bottom:60px}@media (min-width:1024px){.spw-step__body .spw-container{width:100%;max-width:486px;margin:0;padding:177px 0 85px 60px}}.spw-step__body .spw-container .spw-title{color:#461e7d;font-size:20px;line-height:25px;margin:5px 0 20px}@media (min-width:1024px){.spw-step__body .spw-container .spw-title{font-size:25px;line-height:30px;margin:0 0 30px}}.spw-step__body .spw-container .spw-button--start{display:none}.spw-step__body .spw-container .spw-button--back,.spw-step__body .spw-container .spw-button--next{display:block}.spw-step__body .spw-container .spw-button--back:focus-visible,.spw-step__body .spw-container .spw-button--next:focus-visible{outline:4px solid #8973ff;border:4px solid #fff}.spw-step__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0;left:0;padding:15px 0;width:100%}@media (min-width:1024px){.spw-step__navigation{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px 60px}}.spw-step--hide{display:none}@media (min-width:1024px){.spw-step--zero .spw-step__aside{width:44%;min-height:100%}}@media (min-width:1024px){.spw-step--zero .spw-step__aside .spw-container{width:485px;margin:0 75px 0 auto}}.spw-step--zero .spw-step__aside .spw-progress-bar{display:none}@media (min-width:1024px){.spw-step--zero .spw-step__body{width:56%}}@media (min-width:1024px){.spw-step--zero .spw-step__body .spw-container{width:485px;padding:177px 0 30px 90px}}@media (min-width:1024px){.spw-step--zero .spw-step__body .spw-container .spw__txt{margin-bottom:40px}}.spw-step--zero .spw-step__body .spw-container .spw-step__navigation{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px 0 0;padding:0}@media (max-width:767px){.spw-step--zero .spw-step__body .spw-container .spw-step__navigation{margin-bottom:40px}}.spw-step--zero .spw-step__body .spw-container .spw-step__navigation .spw-button{margin:0}.spw-step--zero .spw-step__body .spw-container .spw-step__navigation .spw-button--start{display:block}.spw-step--zero .spw-step__body .spw-container .spw-step__navigation .spw-button--start:focus-visible{outline:4px solid #8973ff;border:4px solid #fff}.spw-step--zero .spw-step__body .spw-container .spw-step__navigation .spw-button--back,.spw-step--zero .spw-step__body .spw-container .spw-step__navigation .spw-button--next{display:none}.spw-step--map .spw-step__body .spw-container{padding:0;max-width:100%}.spw-step--map .spw-step__navigation{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(transparent)),rgba(50,50,50,0);background:linear-gradient(0deg,rgba(0,0,0,.6),transparent),rgba(50,50,50,0)}.spw-step--map .spw-step__navigation .spw-button--back{color:#fff;background-color:transparent;border:2px solid #fff}.spw-step--map .spw-step__navigation .spw-button--back:focus-visible{outline:4px solid #fff;border:4px solid #8973ff}.spw-step--map .spw-step__navigation .spw-button--next{color:#461e7d;background-color:#fff;border:2px solid #fff}.spw-step--map .spw-step__navigation .spw-button--next:focus-visible{outline:4px solid #fff;border:4px solid #8973ff}.spw-step--map .spw-step__navigation .spw-button--next.spw-button--disabled{background:#dfdfdf;border:2px solid #dfdfdf}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs{width:100%}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:center;padding:20px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-size:18px}@media (min-width:1024px){.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab{padding:20px 0;margin:0 25px}}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:after{content:"";width:100%;max-width:60px;height:3px;border-radius:3px;background:#5738ff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:focus,.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:hover{outline:none}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:focus:after,.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:hover:after{opacity:.2}@media (min-width:1024px){.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:first-child{margin-left:0}}@media (min-width:1024px){.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:last-child{margin-right:0}}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab--active{font-family:RoobertEnel-Black;color:#5738ff}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab--active:active:after,.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab--active:after,.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab--active:hover:after{opacity:1}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs{width:100%}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__menu__wrapper .spw-button{margin:0}@media (min-width:1024px){.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__menu__wrapper .spw-button{margin-right:20px}}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab{position:relative;padding-left:30px;font-size:15px;margin:0 10px 0 0;line-height:25px;letter-spacing:.2px}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:after{content:none}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:hover,.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:hover:before{opacity:1}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab:before{content:"";width:20px;height:20px;border-radius:22px;cursor:pointer;border:2px solid #ddd;background:#fff;position:absolute;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;left:0}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab--active:before{border:6px solid #5738ff;background:#fff}.simulator-photovoltaic-form-container .spw-form-container__amount{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;margin-top:10px;position:relative}.simulator-photovoltaic-form-container .spw-form-container__amount label{font-size:15px;line-height:25px;color:#828282}.simulator-photovoltaic-form-container .spw-form-container__amount input[type=text]{height:40px;width:100%;font-family:RoobertEnel-Black;color:#000;border:2px solid #ddd}.simulator-photovoltaic-form-container .spw-form-container__amount-input{padding:0 .5rem;outline:none}.simulator-photovoltaic-form-container .spw-form-container__amount-type{position:absolute;z-index:1;background:#fff;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #ddd;width:65px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:0;border-left:0}.simulator-photovoltaic-form-container .spw-form-container__amount-type:before{content:"";width:1px;height:25px;background-color:#ddd;position:absolute;left:0}.simulator-photovoltaic-form-container .spw-form-container__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.simulator-photovoltaic-form-container .spw-form-container__form-row{padding:25px}}.simulator-photovoltaic-form-options .spw-form-options__legend{margin:10px}.simulator-photovoltaic-form-options .spw-form-options__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.simulator-photovoltaic-form-options .spw-form-options__field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:10px 0}.simulator-photovoltaic-form-options .spw-form-options__field-label-txt{margin-left:10px}.simulator-photovoltaic-form-options .spw-form-options label{font-size:15px;line-height:25px;color:#828282}.simulator-photovoltaic-form-options .spw-form-options input[type=text]{height:40px;width:100%;font-family:RoobertEnel-Black;color:#000;border:2px solid #ddd}.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]+label,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:checked+label,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:not(:checked)+label,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]+label,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:checked+label,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:not(:checked)+label{margin-left:15px;margin-right:15px;padding:0}.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]+label:after,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]+label:before,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:checked+label:after,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:checked+label:before,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:not(:checked)+label:after,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:not(:checked)+label:before,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]+label:after,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]+label:before,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:checked+label:after,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:checked+label:before,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:not(:checked)+label:after,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:not(:checked)+label:before{content:none}.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:checked,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:not(:checked),.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:checked,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:not(:checked){position:relative;left:auto;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox],.simulator-photovoltaic-form-options .spw-form-options input[type=radio]{width:20px;height:20px;border:0;outline:0;-webkit-box-shadow:0;box-shadow:0;position:relative}.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:after,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:after{content:"";width:22px;height:22px;left:-1px;top:-1px;cursor:pointer;border:2px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;position:absolute;background-size:20%;background-repeat:no-repeat;background-position:50%;-webkit-transition:background-size .2s ease-out,border .2s ease-out;transition:background-size .2s ease-out,border .2s ease-out}.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:checked:after,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:checked:after{border:2px solid #5738ff;background:#5738ff;background-size:80%}.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:after{border-radius:100%}.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:checked:after{border:7px solid #5738ff;background:#fff}.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:checked:after{background:url(clientlib-simulator-dr/resources/images/icons/checked.svg),#5738ff;background-size:90%;background-repeat:no-repeat;background-position:50%}.simulator-photovoltaic-result-page{background-color:#fff}.simulator-photovoltaic-result-page .spw-result-page__header{min-height:650px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.simulator-photovoltaic-result-page .spw-result-page__header:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.69)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.69),transparent)}.simulator-photovoltaic-result-page .spw-result-page__header .spw-container{min-height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-bottom:50px}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header .spw-container{padding:65px 0 50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.simulator-photovoltaic-result-page .spw-result-page__header-claim{color:#fff;width:100%;max-width:485px;margin-right:auto;padding-bottom:50px}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header-claim{padding:0}}.simulator-photovoltaic-result-page .spw-result-page__header-claim .spw-title{margin-top:36px}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header-claim .spw-title{margin-top:76px}}.simulator-photovoltaic-result-page .spw-result-page__header-claim .spw-txt{margin:20px 0}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header-claim .spw-txt{margin:20px 0 34px}}.simulator-photovoltaic-result-page .spw-result-page__header-claim .spw-link{color:#fff}.simulator-photovoltaic-result-page .spw-result-page__header-result{width:100%;background:#fff;border-radius:15px;padding:40px 20px}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header-result{max-width:580px;padding:35px 50px}}.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-title{color:#461e7d;font-size:20px;line-height:22px;margin-bottom:11px}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-title{font-size:25px;line-height:30px}}.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-claim-icons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-claim-icons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-claim-icons .spw-icon-txt{width:100%}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-claim-icons .spw-icon-txt{width:calc(50% - 30px)}}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-claim-icons .spw-icon-txt__txt{white-space:nowrap}}.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-result-form__title{font-family:RoobertEnel-Black;font-size:20px;line-height:30px;letter-spacing:.5px;color:#461e7d}.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-result-form .form-container{margin:36px auto}.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-result-form .form-container .ex-container{width:100%}.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-result-form .form-container .ex-container .content-form,.simulator-photovoltaic-result-page .spw-result-page__header-result .spw-result-form .form-container .ex-container .content-form.one-column{max-width:100%;-webkit-box-shadow:none;box-shadow:none;padding:0}.simulator-photovoltaic-result-page .spw-result-page__body{background:#fff}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container{margin:auto;min-height:0;padding-top:55px}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-title{font-size:30px;line-height:38px;text-align:center}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-title{font-size:50px;line-height:55px}}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons{margin:50px 0 40px;position:relative}@media (max-width:480px){.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons.spw-claim-icons--carousel{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons.spw-claim-icons--carousel::-webkit-scrollbar{display:none}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons.spw-claim-icons--carousel .spw-icon-txt{width:100%;-ms-flex-negative:0;flex-shrink:0;scroll-snap-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-bottom:0}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons.spw-claim-icons--carousel .spw-icon-txt__icon{margin:0}}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt{border-bottom:0}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt{width:25%;display:grid;grid:auto auto/59px auto;grid-template-areas:"icon txt" "foot foot"}}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt__icon{grid-area:icon}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt__txt{grid-area:txt;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:center;overflow:hidden;margin:8px 0}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt__txt{text-align:left;margin:0}}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt__txt-foot{grid-area:foot}@media (max-width:480px){.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons__carousel-navigation{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;width:100%;height:20px;margin-bottom:40px}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons__carousel-navigation-bullet{width:9px;height:9px;border-radius:10px;opacity:.6;margin:7px;background-color:#ddd;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons__carousel-navigation-bullet--active{width:76px}}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-txt{text-align:center;margin:auto;max-width:980px}}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-link{display:block;width:100%;text-align:center;color:#461e7d;margin:35px 0}.simulator-photovoltaic-result-page .spw-result-page__footer{background-color:#461e7d;color:#fff;width:100%}.simulator-photovoltaic-result-page .spw-result-page__footer .spw-container{display:-webkit-box;display:-ms-flexbox;min-height:300px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__footer .spw-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.simulator-photovoltaic-result-page .spw-result-page__footer-claim{margin:0 auto 0 0;width:100%;max-width:810px}.simulator-photovoltaic-result-page .spw-result-page__footer-claim .spw-title{text-align:left;font-size:30px;line-height:34px;margin-bottom:20px}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__footer-claim .spw-title{font-size:40px;line-height:50px;margin-bottom:20px}}.simulator-photovoltaic-result-page .spw-result-page__footer .spw-button{margin:35px auto 0 0}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__footer .spw-button{margin:0 0 0 auto}}.spw-thank-you{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spw-thank-you .spw-title{color:#461e7d}.spw-thank-you .spw-link--home,.spw-thank-you .spw-link--home:hover{color:#fff}@media (min-width:1024px){.aem-AuthorLayer-Annotate .simulator-photovoltaic-map,.aem-AuthorLayer-Annotate .spw-container,.aem-AuthorLayer-Annotate .spw-step,.aem-AuthorLayer-Design .simulator-photovoltaic-map,.aem-AuthorLayer-Design .spw-container,.aem-AuthorLayer-Design .spw-step,.aem-AuthorLayer-Developer .simulator-photovoltaic-map,.aem-AuthorLayer-Developer .spw-container,.aem-AuthorLayer-Developer .spw-step,.aem-AuthorLayer-Edit .simulator-photovoltaic-map,.aem-AuthorLayer-Edit .spw-container,.aem-AuthorLayer-Edit .spw-step,.aem-AuthorLayer-initial .simulator-photovoltaic-map,.aem-AuthorLayer-initial .spw-container,.aem-AuthorLayer-initial .spw-step,.aem-AuthorLayer-Layouting .simulator-photovoltaic-map,.aem-AuthorLayer-Layouting .spw-container,.aem-AuthorLayer-Layouting .spw-step,.aem-AuthorLayer-Preview .simulator-photovoltaic-map,.aem-AuthorLayer-Preview .spw-container,.aem-AuthorLayer-Preview .spw-step,.aem-AuthorLayer-structure .simulator-photovoltaic-map,.aem-AuthorLayer-structure .spw-container,.aem-AuthorLayer-structure .spw-step,.aem-AuthorLayer-Targeting .simulator-photovoltaic-map,.aem-AuthorLayer-Targeting .spw-container,.aem-AuthorLayer-Targeting .spw-step,.aem-AuthorLayer-Timewarp .simulator-photovoltaic-map,.aem-AuthorLayer-Timewarp .spw-container,.aem-AuthorLayer-Timewarp .spw-step{height:auto;min-height:8in}}.aem-AuthorLayer-Annotate .spw-step--hide,.aem-AuthorLayer-Design .spw-step--hide,.aem-AuthorLayer-Developer .spw-step--hide,.aem-AuthorLayer-Edit .spw-step--hide,.aem-AuthorLayer-initial .spw-step--hide,.aem-AuthorLayer-Layouting .spw-step--hide,.aem-AuthorLayer-structure .spw-step--hide,.aem-AuthorLayer-Targeting .spw-step--hide,.aem-AuthorLayer-Timewarp .spw-step--hide{display:block}.aem-AuthorLayer-Annotate .simulator-photovoltaic-wizard,.aem-AuthorLayer-Design .simulator-photovoltaic-wizard,.aem-AuthorLayer-Developer .simulator-photovoltaic-wizard,.aem-AuthorLayer-Edit .simulator-photovoltaic-wizard,.aem-AuthorLayer-initial .simulator-photovoltaic-wizard,.aem-AuthorLayer-Layouting .simulator-photovoltaic-wizard,.aem-AuthorLayer-structure .simulator-photovoltaic-wizard,.aem-AuthorLayer-Targeting .simulator-photovoltaic-wizard,.aem-AuthorLayer-Timewarp .simulator-photovoltaic-wizard{padding:25px 5px;counter-reset:steps;border:2px solid #f5f5f5;background-size:20px 20px;position:relative;-webkit-box-shadow:inset 0 0 2px 0 #575757;box-shadow:inset 0 0 2px 0 #575757;border-radius:2px;background:#f5f5f5;margin:2px auto;width:100%;max-width:calc(100vw - 4px)}.aem-AuthorLayer-Annotate .simulator-photovoltaic-wizard:after,.aem-AuthorLayer-Design .simulator-photovoltaic-wizard:after,.aem-AuthorLayer-Developer .simulator-photovoltaic-wizard:after,.aem-AuthorLayer-Edit .simulator-photovoltaic-wizard:after,.aem-AuthorLayer-initial .simulator-photovoltaic-wizard:after,.aem-AuthorLayer-Layouting .simulator-photovoltaic-wizard:after,.aem-AuthorLayer-structure .simulator-photovoltaic-wizard:after,.aem-AuthorLayer-Targeting .simulator-photovoltaic-wizard:after,.aem-AuthorLayer-Timewarp .simulator-photovoltaic-wizard:after{content:"Simulator Photovoltaic Wizard Container";background:#f5f5f5;position:absolute;top:-2px;right:-2px;border-radius:2px;border-bottom-left-radius:4px;font-size:13px;padding:0 8px;color:#575757;font-weight:500;text-shadow:1px 1px 0 #fff;-webkit-box-shadow:-1px 1px 3px -1px #575757;box-shadow:-1px 1px 3px -1px #575757}.aem-AuthorLayer-Annotate .simulator-photovoltaic-step,.aem-AuthorLayer-Design .simulator-photovoltaic-step,.aem-AuthorLayer-Developer .simulator-photovoltaic-step,.aem-AuthorLayer-Edit .simulator-photovoltaic-step,.aem-AuthorLayer-initial .simulator-photovoltaic-step,.aem-AuthorLayer-Layouting .simulator-photovoltaic-step,.aem-AuthorLayer-structure .simulator-photovoltaic-step,.aem-AuthorLayer-Targeting .simulator-photovoltaic-step,.aem-AuthorLayer-Timewarp .simulator-photovoltaic-step{padding:25px 5px;border:2px solid #e1e1e1;background:#e1e1e1;position:relative;-webkit-box-shadow:inset 0 0 2px 0 #575757;box-shadow:inset 0 0 2px 0 #575757;border-radius:2px;margin:2px 0 9pt}.aem-AuthorLayer-Annotate .simulator-photovoltaic-step:after,.aem-AuthorLayer-Design .simulator-photovoltaic-step:after,.aem-AuthorLayer-Developer .simulator-photovoltaic-step:after,.aem-AuthorLayer-Edit .simulator-photovoltaic-step:after,.aem-AuthorLayer-initial .simulator-photovoltaic-step:after,.aem-AuthorLayer-Layouting .simulator-photovoltaic-step:after,.aem-AuthorLayer-structure .simulator-photovoltaic-step:after,.aem-AuthorLayer-Targeting .simulator-photovoltaic-step:after,.aem-AuthorLayer-Timewarp .simulator-photovoltaic-step:after{counter-increment:steps;content:"Step " counter(steps) "";background:#e1e1e1;position:absolute;top:-2px;right:-2px;border-radius:2px;border-bottom-left-radius:4px;font-size:13px;padding:0 8px;color:#575757;font-weight:500;-webkit-box-shadow:-1px 1px 3px -1px #575757;box-shadow:-1px 1px 3px -1px #575757}