@-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)}}@-webkit-keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@keyframes loadingFade{0%{opacity:0}50%{opacity:.8}to{opacity:0}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.mod--fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.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-photovoltaic/resources/fonts/RoobertENEL-Regular.woff2) format("woff2"),url(clientlib-simulator-photovoltaic/resources/fonts/RoobertENEL-Regular.woff) format("woff"),url(clientlib-simulator-photovoltaic/resources/fonts/RoobertENEL-Regular.ttf) format("truetype")}@font-face{font-family:RoobertEnel-Bold;src:url(clientlib-simulator-photovoltaic/resources/fonts/RoobertENEL-Bold.woff2) format("woff2"),url(clientlib-simulator-photovoltaic/resources/fonts/RoobertENEL-Bold.woff) format("woff"),url(clientlib-simulator-photovoltaic/resources/fonts/RoobertENEL-Bold.ttf) format("truetype")}@font-face{font-family:RoobertEnel-Black;src:url(clientlib-simulator-photovoltaic/resources/fonts/RoobertENEL-Black.woff2) format("woff2"),url(clientlib-simulator-photovoltaic/resources/fonts/RoobertENEL-Black.woff) format("woff"),url(clientlib-simulator-photovoltaic/resources/fonts/RoobertENEL-Black.ttf) format("truetype")}main{height:100%}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-photovoltaic/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:focus-visible{outline:4px solid #8973ff;border:4px solid #fff}.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;font-weight:900}.spw-button--invert:focus-visible{outline:4px solid #fff;border:4px solid #8973ff}.spw-button--invert__disabled{font-weight:300;font-family:RoobertEnel-Regular;background:hsla(0,0%,100%,.8)}.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__title-max{font-family:RoobertEnel-Regular;color:#333;font-weight:700;font-size:15px;line-height:20px;letter-spacing:.5px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,80.8%,.3137254901960784)}.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% + 1pc));transform:translateX(calc(-100% + 1pc))}.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:10px}.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-claim-icons .spw-icon-txt__txtPbk{font-size:20px;line-height:25px;letter-spacing:.5px;font-family:RoobertEnel-Regular;font-weight:900;color:#333}.spw-claim-icons .spw-icon-txt__txtPbk-foot{font-size:15px;line-height:25px;font-family:RoobertEnel-Regular;font-weight:400;color:#333}.spw-icon{width:40px;height:40px;background-repeat:no-repeat;background-size:auto 40px;background-position:50%}.spw-icon--small{background-size:auto 10px}.spw-icon--medium{background-size:auto 20px}.spw-icon--power{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/power.svg)}.spw-icon--save-money{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/save-money.svg)}.spw-icon--energy{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/energy.svg)}.spw-icon--water-drop{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/water-drop.svg)}.spw-icon--sustainability{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/sustainability.svg)}.spw-icon--earth{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/earth.svg)}.spw-icon--area{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/area.svg)}.spw-icon--select-area{background-image:url(clientlib-simulator-photovoltaic/resources/images/gif_simulatore.gif)}.spw-icon--more-surface{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/more-surface.svg)}.spw-icon--compass{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/bussola.svg)}.spw-icon--location{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/location.svg)}.spw-icon--map-layers{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/map-layers.svg)}.spw-icon--add{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/add.svg)}.spw-icon--minus{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/minus.svg)}.spw-icon--chevron-up{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/chevron-up.svg)}.spw-icon--close{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/close.svg)}.spw-icon--marker{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/marker.svg)}.spw-icon--info{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/info.svg)}.spw-icon--flat{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/flat.svg)}.spw-icon--tooltip{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/tooltip.svg)}.spw-icon--headphones{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/headphones.svg)}.spw-icon--arrow-right-white{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/arrow-right-white.svg)}.spw-icon--arrow-right-purple{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/arrow-right-purple.svg)}.spw-icon--arrow-left-purple{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/arrow-left-purple.svg)}.spw-icon--light-bulb{background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/light-bulb.svg)}.spw-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.spw-loading__dot{height:8px;width:8px;border-radius:50%;background:#461e7d;-webkit-animation:loadingFade 1s infinite;animation:loadingFade 1s infinite}.spw-loading__dot:first-child{-webkit-animation-delay:0s;animation-delay:0s}.spw-loading__dot:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.spw-loading__dot:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@media (max-width:480px){.simulator-photovoltaic-wizard{min-height:90vh}}.simulator-photovoltaic-wizard .spw-modal-close{right:10px;position:absolute;top:10px;cursor:pointer}.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}.spw-step .error--input:not(.spw-form-select):after{background:#fff!important}.spw-step .error--input,.spw-step .error--input:not(.spw-form-select):after{border-width:2px;border-style:solid;border-color:#ff006e!important}.spw-step .error-label__input{color:#ff006e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.spw-step .error-label__options{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@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}}.spw-step__aside .spw-container .spw-subtitle{font-size:18px;font-weight:900;margin-top:40px}@media (max-width:480px){.spw-step__aside .spw-container .spw-subtitle{margin-top:25px}}.spw-step__aside .spw-container .spw-txt{font-size:20px}@media (min-width:1024px){.spw-step__aside .spw-container .spw-txt{margin:40px 0}}.spw-step__aside .spw-container .spw-subtitle+.spw-txt{font-size:1pc;font-weight:300;font-family:Roobert Enel;margin:20px 0 40px}.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 .media-banner-component{background-color:#461e7d;color:#fff;width:100%;bottom:0;position:static}@media (min-width:1024px){.spw-step__body .media-banner-component{position:absolute}}.spw-step__body .media-banner-component .media-banner-container{display:-webkit-box;display:-ms-flexbox;min-height:161px;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:horizontal;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:row;max-width:61pc;margin:0 auto;padding:0}.spw-step__body .media-banner-component .media-banner-container .media-banner-claim{margin:0 auto 0 0;padding:10px}.spw-step__body .media-banner-component .media-banner-container .media-spw-title{text-align:left;font-size:30px;line-height:34px;margin-bottom:20px}.spw-step__body .spw-container.full-width{max-width:50pc}.spw-step__body .spw-container.full-width .ex-container{width:100%}.spw-step__body .spw-container.full-width .ex-container .content-form.one-column{max-width:50pc}.spw-step__body .spw-container.full-width .simulator-photovoltaic-form-options .spw-form-options label{float:left;margin-right:38px}@media (min-width:1024px){.spw-step__body:has(.media-banner-component .media-banner-container) .spw-container{padding:115px 90px 173px}}.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--next:focus-visible{outline:4px solid #8973ff;border:4px solid #fff}.spw-step__body .spw-container .spw-txt span{font-size:15px;line-height:20px;padding:15px 0}.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-bottom:75px;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{max-width:100%;padding:177px 90px 30px}}@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}.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)}@media (max-width:480px){.spw-step--map .spw-step__navigation{padding:75px 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-map{height:578px}@media (min-width:1024px){.simulator-photovoltaic-map{height:100vh}}.simulator-photovoltaic-map .spw-map{height:100%;position:relative}.simulator-photovoltaic-map .spw-map__controls{display:none}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__controls{display:block}}.simulator-photovoltaic-map .spw-map__controls--top{position:relative;width:calc(100% - 30px);margin:25px 15px}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__controls--top{width:100%;margin:50px 0 0 60px}}.simulator-photovoltaic-map .spw-map__controls--top .spw-map__type{display:none}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__controls--top .spw-map__type{position:absolute;top:75px;display:-webkit-box;display:-ms-flexbox;display:flex}}.simulator-photovoltaic-map .spw-map__controls--bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 14px 200px}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__controls--bottom-right{margin:30px 30px 5pc}}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__controls--bottom-right .spw-map__type-mobile{display:none}}.simulator-photovoltaic-map .spw-map__controls--bottom-right .spw-map__zoom-control{display:none}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__controls--bottom-right .spw-map__zoom-control{display:block}}.simulator-photovoltaic-map .spw-map__controls--bottom-right .spw-map__btn{width:42px;height:42px;border:0;border-radius:5px;background:#ddd;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;outline:none;margin:5px 0}.simulator-photovoltaic-map .spw-map__controls--bottom-right .spw-map__btn .spw-icon{width:34px;height:34px;background-size:100%}.simulator-photovoltaic-map .spw-map__type{display:-webkit-box;display:-ms-flexbox;display:flex}.simulator-photovoltaic-map .spw-map__type .spw-button{margin-right:8px;margin-left:0}.simulator-photovoltaic-map .spw-map__search{position:absolute;top:0;width:100%;max-width:545px;border-radius:15px;margin-bottom:20px;background:#fff;z-index:2}.simulator-photovoltaic-map .spw-map__search-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:55px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 45px 10px 20px;background-image:url(clientlib-simulator-photovoltaic/resources/images/icons/search-icon.svg);background-size:25px auto;background-position:calc(100% - 15px);background-repeat:no-repeat;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__search-box{height:56px}}.simulator-photovoltaic-map .spw-map__search-label{display:block;font-family:RoobertEnel-Regular;font-size:9pt;line-height:14px;color:#333;position:absolute;top:0;opacity:0;-webkit-transition:all .2s;transition:all .2s}.simulator-photovoltaic-map .spw-map__search-input{font-size:18px;line-height:25px;border:none;outline:none;padding:0;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#461e7d;-webkit-transition:margin .2s ease;transition:margin .2s ease}.simulator-photovoltaic-map .spw-map__search-input::-webkit-search-cancel-button{-webkit-appearance:none;height:1.5rem;width:1.5rem;background:url(clientlib-simulator-photovoltaic/resources/images/icons/close.svg) no-repeat 50% 50%;background-size:contain;padding-right:1pc;border-right:1px solid #c2cddd;opacity:1;cursor:pointer}.simulator-photovoltaic-map .spw-map__search-input:-moz-placeholder-shown{font-size:15px;text-transform:none}.simulator-photovoltaic-map .spw-map__search-input:-ms-input-placeholder{font-size:15px;text-transform:none}.simulator-photovoltaic-map .spw-map__search-input:placeholder-shown{font-size:15px;text-transform:none}.simulator-photovoltaic-map .spw-map__search-input:not(:-moz-placeholder-shown){margin-top:10px}.simulator-photovoltaic-map .spw-map__search-input:not(:-ms-input-placeholder){margin-top:10px}.simulator-photovoltaic-map .spw-map__search-input:not(:placeholder-shown){margin-top:10px}.simulator-photovoltaic-map .spw-map__search-input:not(:-moz-placeholder-shown)+label{transform:translateY(50%);opacity:.4}.simulator-photovoltaic-map .spw-map__search-input:not(:-ms-input-placeholder)+label{transform:translateY(50%);opacity:.4}.simulator-photovoltaic-map .spw-map__search-input:not(:placeholder-shown)+label{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:.4}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__search-input{font-family:RoobertEnel-Bold;font-size:20px;line-height:25px;letter-spacing:.2px}}.simulator-photovoltaic-map .spw-map__search-suggestions{display:none;opacity:0}.simulator-photovoltaic-map .spw-map__search-suggestions:before{content:"";border-top:1px solid #c2cddd;margin-left:20px;margin-right:20px}.simulator-photovoltaic-map .spw-map__search-suggestions.open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:1}.simulator-photovoltaic-map .spw-map__search-suggestions-item{min-height:35px;width:100%;font-size:15px;line-height:25px;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 40px;cursor:pointer}.simulator-photovoltaic-map .spw-map__search-suggestions-item.selected,.simulator-photovoltaic-map .spw-map__search-suggestions-item:hover{background:rgba(223,218,254,.3)}.simulator-photovoltaic-map .spw-map__search-suggestions-item.selected:last-child,.simulator-photovoltaic-map .spw-map__search-suggestions-item:hover:last-child{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.simulator-photovoltaic-map .spw-map__search-suggestions-item-match{font-weight:700}.simulator-photovoltaic-map .spw-map .spw-button{height:36px;width:auto;min-width:84px;text-transform:capitalize}.simulator-photovoltaic-map .spw-map__zoom-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.simulator-photovoltaic-map .spw-map__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px;background:rgba(0,0,0,.7490196078431373);margin:0 15px 90pt;width:calc(100% - 30px);color:#fff;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.1);box-shadow:4px 4px 40px rgba(0,0,0,.1)}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__message{width:100%;max-width:545px;margin:5pc 60px;padding:20px;background:#000}}.simulator-photovoltaic-map .spw-map__message--text{font-family:RoobertEnel-Regular;font-size:11px;line-height:14px;letter-spacing:.5px}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__message--text{font-size:14px;line-height:20px}}.simulator-photovoltaic-map .spw-map__message--icon{margin-right:20px}.simulator-photovoltaic-map .spw-map__message--icon img{height:30px;width:30px}.simulator-photovoltaic-map .spw-map__area-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px;padding:1pc;overflow:hidden}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__area-popup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.simulator-photovoltaic-map .spw-map__area-popup.with-surface{padding:9px 22px 13px 18px}.simulator-photovoltaic-map .spw-map__area-popup.with-surface[data-is-dragging=true]:before{top:50%}.simulator-photovoltaic-map .spw-map__area-popup.with-surface:before{top:15%}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__area-popup.with-surface:before{top:50%}}.simulator-photovoltaic-map .spw-map__area-popup.with-surface .spw-map__area-popup--surface{margin-bottom:8px}.simulator-photovoltaic-map .spw-map__area-popup:before{content:"";height:14px;width:17px;background:#fff;position:absolute;left:-7px;-webkit-transform:translate(5%,-50%) rotate(45deg);transform:translate(5%,-50%) rotate(45deg);top:50%;z-index:-1}.simulator-photovoltaic-map .spw-map__area-popup--closed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;width:30px;border-radius:50%;padding:0;cursor:pointer}.simulator-photovoltaic-map .spw-map__area-popup--closed:before{-webkit-transform:translate(10%,-40%) rotate(45deg);transform:translate(10%,-40%) rotate(45deg)}.simulator-photovoltaic-map .spw-map__area-popup--surface{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:RoobertEnel-Bold}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__area-popup--surface{margin-bottom:0}}.simulator-photovoltaic-map .spw-map__area-popup--surface-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:8px}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__area-popup--surface-type{padding-top:0;padding-left:10px;margin-left:10px}.simulator-photovoltaic-map .spw-map__area-popup--surface-type:before{height:100%!important;margin-left:10px;width:1px!important;left:-10px}}.simulator-photovoltaic-map .spw-map__area-popup--surface-type:before{content:"";position:absolute;top:0;width:100%;height:1px;background:#f1f3f4}.simulator-photovoltaic-map .spw-map__area-popup--surface-text{margin-bottom:10px;font-family:RoobertEnel-Regular;font-size:15px;letter-spacing:.2px}.simulator-photovoltaic-map .spw-map__area-popup--surface-buttons{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-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__area-popup--surface-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:8px}}.simulator-photovoltaic-map .spw-map__area-popup--surface-buttons .spw-button{margin:0 8px 0 0;padding:0 8px}.simulator-photovoltaic-map .spw-map__area-popup--surface-kind{margin-bottom:6px}.simulator-photovoltaic-map .spw-map__area-popup--surface-kind input[type=radio]{display:none}.simulator-photovoltaic-map .spw-map__area-popup--surface-kind input[type=radio]+:before{content:"";display:inline-block;vertical-align:bottom;width:20px;height:20px;margin-right:.3rem;border-radius:50%;border:2px solid #ddd}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__area-popup--surface-kind input[type=radio]+:before{display:none}}.simulator-photovoltaic-map .spw-map__area-popup--surface-kind input[type=radio]:checked+:before{background:radial-gradient(#5738ff 0,#5738ff 40%,transparent 50%,transparent);border-color:#5738ff}.simulator-photovoltaic-map .spw-map__area-popup--surface-kind input[type=radio]:checked+*{color:#5738ff;font-family:RoobertEnel-Bold}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__area-popup--surface-kind input[type=radio]:checked+*{background:#5738ff;color:#fff}}@media (min-width:1024px){.simulator-photovoltaic-map .spw-map__area-popup--surface-kind input[type=radio]+*{font-family:RoobertEnel-Bold;border:2px solid #5738ff;padding:8px 1pc;border-radius:42px;min-height:34px;margin-right:5px;color:#5738ff;background:#fff;cursor:pointer}}.pac-container{display:none}.gm-style .gm-style-iw-c{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;overflow:initial;border-radius:10px;padding:0}.gm-style .gm-style-iw-d{overflow:auto!important}.gm-style .gm-style-iw-t:after{display:none}.gm-ui-hover-effect{top:-3px!important;right:-3px!important}@media (max-width:1023px){.simulator-photovoltaic-tabs.tabs{margin-bottom:55px}}.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__menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tablist{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tablist__hidden{display:none}.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;color:#4f4f4f;-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab{padding:20px 0;margin:0 25px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.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}.simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .content-form{-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}.spw-result-form{margin-top:36px}.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}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__menu-wrapper .spw-button{display:none}}@media (max-width:480px){.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__menu-wrapper .spw-button{display:none}}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__content{max-height:100%}@media (min-width:1024px){.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__content{display:none;visibility:hidden;max-height:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__content--show{display:block;visibility:visible;max-height:100%}}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tablist{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.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:focus-visible{outline:2px solid #005fcc}.spw-result-form .simulator-photovoltaic-tabs .cmp-tabs.spw-tabs .cmp-tabs__tab--active:before{border:6px solid #5738ff;background:#fff}.simulator-photovoltaic-brazil-form .spw-form-container,.simulator-photovoltaic-form-container .spw-form-container{margin-top:40px}.simulator-photovoltaic-brazil-form .spw-form-container__items,.simulator-photovoltaic-form-container .spw-form-container__items{display:grid;grid-template-columns:repeat(2,auto);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.simulator-photovoltaic-brazil-form .spw-form-container__input,.simulator-photovoltaic-form-container .spw-form-container__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.simulator-photovoltaic-brazil-form .spw-form-container__input .spw-form-container__amount,.simulator-photovoltaic-form-container .spw-form-container__input .spw-form-container__amount{margin-bottom:0}.simulator-photovoltaic-brazil-form .spw-form-container__amount,.simulator-photovoltaic-form-container .spw-form-container__amount{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;margin-top:10px;border:2px solid #ddd;position:relative;height:44px}.simulator-photovoltaic-brazil-form .spw-form-container__amount label,.simulator-photovoltaic-form-container .spw-form-container__amount label{position:absolute;font-size:9pt;top:0;left:.5rem;opacity:0;-webkit-transition:all .2s;transition:all .2s;color:#828282;font-weight:700;line-height:25px;letter-spacing:.2px}.simulator-photovoltaic-brazil-form .spw-form-container__amount input[type=number],.simulator-photovoltaic-brazil-form .spw-form-container__amount input[type=text],.simulator-photovoltaic-form-container .spw-form-container__amount input[type=number],.simulator-photovoltaic-form-container .spw-form-container__amount input[type=text]{height:40px;width:100%;font-family:RoobertEnel-Black;color:#000;opacity:.4;border:none}.simulator-photovoltaic-brazil-form .spw-form-container__amount-input,.simulator-photovoltaic-form-container .spw-form-container__amount-input{padding:0 .5rem;outline:none;overflow:hidden;background:transparent;-webkit-transition:margin .2s ease;transition:margin .2s ease}.simulator-photovoltaic-brazil-form .spw-form-container__amount-input:not(:-moz-placeholder-shown),.simulator-photovoltaic-form-container .spw-form-container__amount-input:not(:-moz-placeholder-shown){margin-top:8px;opacity:1!important}.simulator-photovoltaic-brazil-form .spw-form-container__amount-input:not(:-ms-input-placeholder),.simulator-photovoltaic-form-container .spw-form-container__amount-input:not(:-ms-input-placeholder){margin-top:8px;opacity:1!important}.simulator-photovoltaic-brazil-form .spw-form-container__amount-input:not(:placeholder-shown),.simulator-photovoltaic-form-container .spw-form-container__amount-input:not(:placeholder-shown){margin-top:8px;opacity:1!important}.simulator-photovoltaic-brazil-form .spw-form-container__amount-input:not(:-moz-placeholder-shown)+label,.simulator-photovoltaic-form-container .spw-form-container__amount-input:not(:-moz-placeholder-shown)+label{transform:translateY(0);opacity:.4}.simulator-photovoltaic-brazil-form .spw-form-container__amount-input:not(:-ms-input-placeholder)+label,.simulator-photovoltaic-form-container .spw-form-container__amount-input:not(:-ms-input-placeholder)+label{transform:translateY(0);opacity:.4}.simulator-photovoltaic-brazil-form .spw-form-container__amount-input:not(:placeholder-shown)+label,.simulator-photovoltaic-form-container .spw-form-container__amount-input:not(:placeholder-shown)+label{-webkit-transform:translateY(0);transform:translateY(0);opacity:.4}.simulator-photovoltaic-brazil-form .spw-form-container__amount-type,.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:none;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}.simulator-photovoltaic-brazil-form .spw-form-container__amount-type:before,.simulator-photovoltaic-form-container .spw-form-container__amount-type:before{content:"";width:1px;height:25px;background-color:#ddd;position:absolute;left:0}.simulator-photovoltaic-brazil-form .spw-form-container__amount-help,.simulator-photovoltaic-form-container .spw-form-container__amount-help{font-size:9pt;text-align:right}.simulator-photovoltaic-brazil-form .spw-form-container__form-row,.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-brazil-form .spw-form-container__form-row,.simulator-photovoltaic-form-container .spw-form-container__form-row{padding:25px}}.simulator-photovoltaic-brazil-form .btn-link.spw-form-end-button,.simulator-photovoltaic-form-container .btn-link.spw-form-end-button{background-image:none;border-top:1px solid #cecece;display:block;width:90%;margin-bottom:20px;padding-top:10px}.simulator-photovoltaic-brazil-form .btn-link.spw-form-end-button:focus,.simulator-photovoltaic-brazil-form .btn-link.spw-form-end-button:hover,.simulator-photovoltaic-form-container .btn-link.spw-form-end-button:focus,.simulator-photovoltaic-form-container .btn-link.spw-form-end-button:hover{text-decoration:none}.full-width .simulator-photovoltaic-form-container .spw-form-container{margin-top:0}.full-width .simulator-photovoltaic-form-container .spw-form-container__items{padding-left:37px}.full-width .simulator-photovoltaic-form-container .spw-form-container__input{float:left;width:60%}.simulator-photovoltaic-accordion .spw-form-options,.simulator-photovoltaic-form-options .spw-form-options{margin:10px}.simulator-photovoltaic-accordion .spw-form-options__field,.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-accordion .spw-form-options__field-label,.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-accordion .spw-form-options__field-label:has(:focus-visible),.simulator-photovoltaic-form-options .spw-form-options__field-label:has(:focus-visible){outline:2px solid #005fcc}.simulator-photovoltaic-accordion .spw-form-options__field-label input:focus,.simulator-photovoltaic-form-options .spw-form-options__field-label input:focus{outline:0}.simulator-photovoltaic-accordion .spw-form-options__field-label-txt,.simulator-photovoltaic-form-options .spw-form-options__field-label-txt{margin-left:10px;letter-spacing:.2px;font-weight:400}.simulator-photovoltaic-accordion .spw-form-options legend,.simulator-photovoltaic-form-options .spw-form-options legend{font-weight:400}.simulator-photovoltaic-accordion .spw-form-options label,.simulator-photovoltaic-form-options .spw-form-options label{font-size:15px;line-height:25px;color:#828282}.simulator-photovoltaic-accordion .spw-form-options input[type=text],.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-accordion .spw-form-options input[type=checkbox]+label,.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]:checked+label,.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]:not(:checked)+label,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]+label,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:checked+label,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:not(:checked)+label,.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-accordion .spw-form-options input[type=checkbox]+label:after,.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]+label:before,.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]:checked+label:after,.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]:checked+label:before,.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]:not(:checked)+label:after,.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]:not(:checked)+label:before,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]+label:after,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]+label:before,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:checked+label:after,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:checked+label:before,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:not(:checked)+label:after,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:not(:checked)+label:before,.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-accordion .spw-form-options input[type=checkbox]:checked,.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]:not(:checked),.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:checked,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:not(:checked),.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-accordion .spw-form-options input[type=checkbox],.simulator-photovoltaic-accordion .spw-form-options input[type=radio],.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-accordion .spw-form-options input[type=checkbox]:after,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:after,.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-accordion .spw-form-options input[type=checkbox]:checked:after,.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:checked:after,.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-accordion .spw-form-options input[type=radio]:after,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:after{border-radius:100%}.simulator-photovoltaic-accordion .spw-form-options input[type=radio]:checked:after,.simulator-photovoltaic-form-options .spw-form-options input[type=radio]:checked:after{border:7px solid #5738ff;background:#fff}.simulator-photovoltaic-accordion .spw-form-options input[type=checkbox]:checked:after,.simulator-photovoltaic-form-options .spw-form-options input[type=checkbox]:checked:after{background:url(clientlib-simulator-photovoltaic/resources/images/icons/checked.svg),#5738ff;background-size:90%;background-repeat:no-repeat;background-position:50%}.spw-form-options__full-width{grid-column:1/-1}.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}}.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;max-width:435px}}.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;-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-stop:always;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}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt__icon{-ms-flex-item-align:start;align-self:flex-start}}.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt__txt{grid-area:txt;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 (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw-container .spw-claim-icons .spw-icon-txt__txt-foot{-ms-flex-item-align:end;align-self:flex-end}}@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__body .spw__result-additional-info{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}.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-title{font-size:25px;line-height:30px;letter-spacing:.5px}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-title{font-size:30px;line-height:35px}}.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-txt:after{content:"";display:inline-block;margin:30px 0;border-bottom:1px solid #cecece;width:100%}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-txt:after{margin:42px 0}}.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-box{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.1);box-shadow:4px 4px 40px rgba(0,0,0,.1);border-radius:5px;padding:24px 38px 38px;margin:30px 0}@media (min-width:1024px){.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-box{padding:24px 78px 38px 38px}}.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-box__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:30px}.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-box__content--value{font-family:RoobertEnel-Bold;font-size:20px;line-height:30px;letter-spacing:.5px;color:#461e7d}.simulator-photovoltaic-result-page .spw-result-page__body .spw__result-additional-info .spw-box__content--text{font-family:RoobertEnel-Regular;max-width:600px;font-size:18px;line-height:25px;letter-spacing:.5px;color:#4f4f4f}.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;margin-bottom:180px}.spw-thank-you .spw-title{color:#461e7d;margin-top:40px;padding:0 40px;text-align:center}@media (max-width:480px){.spw-thank-you .spw-title{font-size:35px}}.spw-thank-you .spw-txt{padding:40px}.spw-thank-you .spw-link--home{color:#fff;margin-bottom:20px}.spw-thank-you .spw-link--home:hover{color:#fff}.simulator-photovoltaic-accordion .spw-accordion__content{overflow:hidden;width:100%}@media (min-width:1024px){.simulator-photovoltaic-accordion .spw-accordion__content{width:72%}}.simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true]{max-height:0}.simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=false]{max-height:100%}.simulator-photovoltaic-select{margin-bottom:1pc;width:100%}.simulator-photovoltaic-select .spw-form-select{border:2px solid #d8d8d8;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;background:#fff;overflow:hidden}.simulator-photovoltaic-select .spw-form-select.opened:after{content:"";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.simulator-photovoltaic-select .spw-form-select:after{content:"";position:absolute;right:10px;background:url(clientlib-simulator-photovoltaic/resources/images/icons/chevron-up.svg) 50% no-repeat #fff;height:1pc;width:1pc;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.simulator-photovoltaic-select .spw-form-select select{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-moz-appearance:none;-webkit-appearance:none;border:0;border-radius:0;padding:.75rem;font:400 1pc RoobertEnel-Regular}.simulator-photovoltaic-select .spw-form-select select[data-selected=false]{color:#999}.simulator-photovoltaic-select .spw-form-select select option{visibility:hidden;font-size:18px}.simulator-photovoltaic-select .spw-form-select select option:first-child{display:none}.simulator-photovoltaic-select .spw-form-select__custom-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:3px 3px 8px 0 rgba(0,0,0,.3);box-shadow:3px 3px 8px 0 rgba(0,0,0,.3);max-height:0;min-width:250px;opacity:0;z-index:1;position:absolute;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.simulator-photovoltaic-select .spw-form-select__custom-options.opened{max-height:100%;opacity:1;visibility:visible}.simulator-photovoltaic-select .spw-form-select__custom-options--option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#4f4f4f;height:40px;padding:0 1rem;cursor:pointer;font:400 1pc RoobertEnel-Regular;position:relative}.simulator-photovoltaic-select .spw-form-select__custom-options--option:hover,.simulator-photovoltaic-select .spw-form-select__custom-options--option[data-selected=true]{color:#5738ff;background:#f7f7f7}.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-icon{position:absolute;right:0;background-size:auto 9pt}.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-icon:hover+.spw-tooltip{opacity:1;visibility:visible;-webkit-transform:translateX(40px);transform:translateX(40px)}@media (max-width:480px){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-icon:hover+.spw-tooltip{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-icon:hover+.spw-tooltip{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-icon:hover+.spw-tooltip{-webkit-transform:translateX(-40px);transform:translateX(-40px)}}.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:100%;left:calc(100% - 20px);visibility:hidden;background:#fff;color:rgba(51,51,51,.6);opacity:0;padding:1rem;font-size:9pt;line-height:18px;letter-spacing:.2px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15);-webkit-transition:all .3s;transition:all .3s}@media (max-width:480px){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-tooltip{right:0;left:auto}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-tooltip{right:0;left:auto}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-tooltip{right:0;left:auto}}.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-tooltip:before{content:"";display:inline-block;height:9pt;width:9pt;background:inherit;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:calc(100% - 6px);-webkit-box-shadow:-1px 1px 1px 0 rgba(0,0,0,.06);box-shadow:-1px 1px 1px 0 rgba(0,0,0,.06);z-index:-1}@media (max-width:480px){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-tooltip:before{right:auto;left:calc(100% - 6px);-webkit-box-shadow:1px -1px 1px 0 rgba(0,0,0,.06);box-shadow:1px -1px 1px 0 rgba(0,0,0,.06)}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-tooltip:before{right:auto;left:calc(100% - 6px);-webkit-box-shadow:1px -1px 1px 0 rgba(0,0,0,.06);box-shadow:1px -1px 1px 0 rgba(0,0,0,.06)}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.simulator-photovoltaic-select .spw-form-select__custom-options--option .spw-tooltip:before{right:auto;left:calc(100% - 6px);-webkit-box-shadow:1px -1px 1px 0 rgba(0,0,0,.06);box-shadow:1px -1px 1px 0 rgba(0,0,0,.06)}}@media (min-width:1024px){.aem-AuthorLayer-Annotate .simulator-photovoltaic-map,.aem-AuthorLayer-Annotate .spw-container,.aem-AuthorLayer-Annotate .spw-map,.aem-AuthorLayer-Annotate .spw-step,.aem-AuthorLayer-Design .simulator-photovoltaic-map,.aem-AuthorLayer-Design .spw-container,.aem-AuthorLayer-Design .spw-map,.aem-AuthorLayer-Design .spw-step,.aem-AuthorLayer-Developer .simulator-photovoltaic-map,.aem-AuthorLayer-Developer .spw-container,.aem-AuthorLayer-Developer .spw-map,.aem-AuthorLayer-Developer .spw-step,.aem-AuthorLayer-Edit .simulator-photovoltaic-map,.aem-AuthorLayer-Edit .spw-container,.aem-AuthorLayer-Edit .spw-map,.aem-AuthorLayer-Edit .spw-step,.aem-AuthorLayer-initial .simulator-photovoltaic-map,.aem-AuthorLayer-initial .spw-container,.aem-AuthorLayer-initial .spw-map,.aem-AuthorLayer-initial .spw-step,.aem-AuthorLayer-Layouting .simulator-photovoltaic-map,.aem-AuthorLayer-Layouting .spw-container,.aem-AuthorLayer-Layouting .spw-map,.aem-AuthorLayer-Layouting .spw-step,.aem-AuthorLayer-Preview .simulator-photovoltaic-map,.aem-AuthorLayer-Preview .spw-container,.aem-AuthorLayer-Preview .spw-map,.aem-AuthorLayer-Preview .spw-step,.aem-AuthorLayer-structure .simulator-photovoltaic-map,.aem-AuthorLayer-structure .spw-container,.aem-AuthorLayer-structure .spw-map,.aem-AuthorLayer-structure .spw-step,.aem-AuthorLayer-Targeting .simulator-photovoltaic-map,.aem-AuthorLayer-Targeting .spw-container,.aem-AuthorLayer-Targeting .spw-map,.aem-AuthorLayer-Targeting .spw-step,.aem-AuthorLayer-Timewarp .simulator-photovoltaic-map,.aem-AuthorLayer-Timewarp .spw-container,.aem-AuthorLayer-Timewarp .spw-map,.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}@media (min-width:1024px){.aem-AuthorLayer-Annotate .simulator-photovoltaic-result-page .cmp-tabs__content,.aem-AuthorLayer-Design .simulator-photovoltaic-result-page .cmp-tabs__content,.aem-AuthorLayer-Developer .simulator-photovoltaic-result-page .cmp-tabs__content,.aem-AuthorLayer-Edit .simulator-photovoltaic-result-page .cmp-tabs__content,.aem-AuthorLayer-initial .simulator-photovoltaic-result-page .cmp-tabs__content,.aem-AuthorLayer-Layouting .simulator-photovoltaic-result-page .cmp-tabs__content,.aem-AuthorLayer-structure .simulator-photovoltaic-result-page .cmp-tabs__content,.aem-AuthorLayer-Targeting .simulator-photovoltaic-result-page .cmp-tabs__content,.aem-AuthorLayer-Timewarp .simulator-photovoltaic-result-page .cmp-tabs__content{display:block!important;visibility:visible!important;max-height:100%!important}}.aem-AuthorLayer-Annotate .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true],.aem-AuthorLayer-Design .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true],.aem-AuthorLayer-Developer .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true],.aem-AuthorLayer-Edit .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true],.aem-AuthorLayer-initial .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true],.aem-AuthorLayer-Layouting .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true],.aem-AuthorLayer-structure .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true],.aem-AuthorLayer-Targeting .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true],.aem-AuthorLayer-Timewarp .simulator-photovoltaic-accordion .spw-accordion__content[aria-hidden=true]{max-height:100%;opacity:1}