/*! nouislider - 13.1.4 - 3/20/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connect,.noUi-handle,.noUi-marker,.noUi-origin,.noUi-pips,.noUi-tooltip,.noUi-value{position:absolute}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999}.noUi-value{white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-ms-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.lgsolar-calc__header{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-shadow:2px 2px 0 #000}.lgsolar-calc__header .lgsolar__header-copy-heading{max-width:none}.lgsolar-calc__intro{margin:0 0 80px;text-align:center;padding:0 60px}.lgsolar-calc__intro-logo{margin:0 0 10px}.lgsolar-calc__intro-logo img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto}.lgsolar-calc__intro-heading{margin:0 0 10px;font-size:40px;font-weight:700}.lgsolar-calc__intro-hint{margin:0 0 40px}.lgsolar-calc__intro .btn{padding:20px 40px;border-radius:40px}.lgsolar-calc__intro-cta{margin:0}@media (max-width:1000px){.lgsolar-calc__intro{padding:0 30px}.lgsolar-calc__intro-heading{font-size:30px}}.lgsolar-calc__preloader:after{display:block;content:'';width:64px;height:64px;background:url(../img/calc/preloader.svg) no-repeat;background-size:contain;animation:rotation 2s infinite linear;margin:0 auto}@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}.lgsolar-calc__error{margin:0 auto;padding:0 30px;font-style:italic;text-align:center;color:#a50034}.lgsolar-calc__wizard{display:none;width:100%;max-width:1000px;margin:0 auto;background:#fff;border-radius:10px;padding:20px 30px 30px;font-size:20px;line-height:1.3}.lgsolar-calc__wizard-topheading{font-size:34px;margin:0 0 10px}.lgsolar-calc__wizard-info{margin:0 0 20px;font-size:20px}.lgsolar-calc__wizard .btn._disabled{background:#ccc;cursor:pointer;pointer-events:none}.lgsolar-calc__wizard-step{display:none;min-height:420px}.lgsolar-calc__wizard-step_3{padding-top:100px}.lgsolar-calc__wizard h4{font-size:30px}.lgsolar-calc__wizard-heading{margin:0 0 10px;font-size:24px;font-weight:700}.lgsolar-calc__wizard-list{margin:0 -10px}.lgsolar-calc__wizard-list-item{display:inline-block;vertical-align:top;margin:0 0 5px;padding:3px 10px;cursor:pointer}.lgsolar-calc__wizard-list-item em{font-style:normal;opacity:.5}.lgsolar-calc__wizard-list-item._active{background:#a50034;color:#fff;cursor:default;border-radius:5px}.lgsolar-calc__wizard-steps{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px;font-size:16px;font-weight:400;color:#ccc;overflow:hidden}.lgsolar-calc__wizard-steps-item{position:relative;padding-top:20px}.lgsolar-calc__wizard-steps-item:after,.lgsolar-calc__wizard-steps-item:before{display:block;background:#ccc;position:absolute;left:50%;content:'';overflow:hidden}.lgsolar-calc__wizard-steps-item:after{width:16px;height:16px;border-radius:10px;top:0;margin-left:-8px}.lgsolar-calc__wizard-steps-item:before{width:320px;height:2px;top:7px}.lgsolar-calc__wizard-steps-item._active{color:#a50034}.lgsolar-calc__wizard-steps-item._active:after{background:#a50034}.lgsolar-calc__wizard-steps-item:last-child{z-index:2}.lgsolar-calc__wizard-steps-item:last-child:before{background:#fff}.lgsolar-calc__wizard-nav{margin:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.lgsolar-calc__wizard-location-input{margin:0 auto 20px;position:relative}.lgsolar-calc__wizard-location-input-input{padding-right:40px!important}.lgsolar-calc__wizard-location-input-submit{display:block;width:19px;height:19px;margin:0;padding:0;border:none;background:url(../img/calc/search-icon.svg) no-repeat;background-size:contain;position:absolute;top:10px;right:10px;overflow:hidden;text-indent:20px;white-space:nowrap}.lgsolar-calc__wizard-location-map{background:rgba(0,0,0,.05);height:300px;position:relative}.lgsolar-calc__wizard-location-map #lgsolarCalcMap{position:relative;width:100%;height:100%}.lgsolar-calc__wizard-location-map .lgsolar-calc__preloader{width:64px;height:64px;position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;z-index:11}.lgsolar-calc__wizard-location-map._loading{position:relative}.lgsolar-calc__wizard-location-map._loading:before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.5);z-index:10}.lgsolar-calc__wizard-location-error{display:none;color:#a50034;margin:-15px 0 20px;font-size:14px}.lgsolar-calc__wizard-params-item{margin-bottom:20px;padding-bottom:20px;border-bottom:#ccc 1px solid}.lgsolar-calc__wizard-params-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.lgsolar-calc__wizard-params-inner{display:-ms-flexbox;display:flex;padding-top:10px}.lgsolar-calc__wizard-compass:after,.lgsolar-calc__wizard-compass:before{display:block;top:30%;opacity:.5;content:''}.lgsolar-calc__wizard-params-descr{width:40%;padding-right:40px;font-size:18px;line-height:1.5}.lgsolar-calc__wizard-params-body{width:60%;padding-top:8px}.lgsolar-calc__wizard-params .lgsolar-calc__wizard-heading{font-size:24px}@media (max-width:1000px){.lgsolar-calc__wizard-params-inner{display:block;padding-top:0}.lgsolar-calc__wizard-params-descr{width:auto;padding-right:0}.lgsolar-calc__wizard-params-body{width:auto;padding-top:0}}.lgsolar-calc__wizard-compass{width:180px;height:180px;position:relative;margin:0 auto}.lgsolar-calc__wizard-compass:after{width:40%;height:40%;border:5px solid #a50034;border-radius:200px;position:absolute;left:30%}.lgsolar-calc__wizard-compass:before{width:10px;height:10px;overflow:hidden;border-bottom:#a50034 10px solid;border-left:transparent 5px solid;border-right:transparent 5px solid;position:absolute;left:50%;margin:-12px 0 0 -5px}.lgsolar-calc__wizard-compass:hover .lgsolar-calc__wizard-compass-item{opacity:.5}.lgsolar-calc__wizard-compass-item{position:absolute;padding:3px 10px;cursor:pointer}.lgsolar-calc__wizard-compass-item:hover{opacity:1!important}.lgsolar-calc__wizard-compass-item._active{opacity:1!important;background:#a50034;color:#fff;border-radius:5px}.lgsolar-calc__wizard-compass-item_n{top:0;left:50%;margin-left:-16px}.lgsolar-calc__wizard-compass-item_ne{top:25%;left:75%;margin-left:-22px;margin-top:-12px}.lgsolar-calc__wizard-compass-item_e{top:50%;right:0;margin-top:-16px}.lgsolar-calc__wizard-compass-item_se{bottom:25%;left:75%;margin-left:-22px;margin-bottom:-12px}.lgsolar-calc__wizard-compass-item_s{bottom:0;left:50%;margin-left:-16px}.lgsolar-calc__wizard-compass-item_sw{bottom:25%;left:25%;margin-left:-24px;margin-bottom:-12px}.lgsolar-calc__wizard-compass-item_w{top:50%;left:0;margin-top:-16px}.lgsolar-calc__wizard-compass-item_nw{top:25%;left:25%;margin-top:-12px;margin-left:-24px}.lgsolar-calc__wizard-energy-slider-label{text-align:center;color:#a50034;font-size:24px;margin:0 0 15px}.lgsolar-calc__wizard-energy-slider-wrapper{max-width:600px;margin:0 auto;padding-left:60px;padding-right:80px;position:relative}.lgsolar-calc__wizard-energy-slider-max,.lgsolar-calc__wizard-energy-slider-min{color:#ccc;position:absolute;top:-5px}.lgsolar-calc__wizard-energy-slider-min{width:40px;left:0;text-align:right}.lgsolar-calc__report-connect,.lgsolar-calc__wizard-form h4{text-align:center}.lgsolar-calc__wizard-energy-slider-max{left:100%;margin-left:-60px}.lgsolar-calc__wizard-form .main-form{margin:30px auto;max-width:600px}.lgsolar-calc__wizard-form .input-wrap{margin-bottom:18px}@media (max-width:600px){.lgsolar-calc__wizard{border-radius:0;padding:20px;font-size:18px}.lgsolar-calc__wizard h4{font-size:24px}.lgsolar-calc__wizard-steps-item{color:#fff;height:20px}}.lgsolar-calc__report{padding:0 30px;font-size:20px;line-height:1.3}.lgsolar-calc__report-summary{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:30px -20px}.lgsolar-calc__report-summary-item{width:45%;padding:0 20px}.lgsolar-calc__report-summary-sep{width:1px;background:#ccc}@media (max-width:600px){.lgsolar-calc__report-summary{display:block;margin-left:0;margin-right:0}.lgsolar-calc__report-summary-item{width:auto;padding:0}}.lgsolar-calc__report-summary-heading{margin:0 0 10px;font-size:24px;font-weight:400}.lgsolar-calc__report-summary-save{margin:0 0 30px}.lgsolar-calc__report-summary-save strong{font-size:28px;margin-right:20px}.lgsolar-calc__report-summary-save-eq{margin-top:-20px;color:#ccc;font-size:16px}.lgsolar-calc__report-summary-save-eq strong{color:#333}.lgsolar-calc__report-summary-step{padding-left:24px;position:relative}.lgsolar-calc__report-summary-step:before{display:block;content:'';width:16px;height:16px;background:url(../img/calc/check-solid.svg) no-repeat;background-size:contain;position:absolute;top:5px;left:0}.lgsolar-calc__report-review{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:30px -20px 40px}.lgsolar-calc__report-review-item{width:30%;padding:0 20px}.lgsolar-calc__report-review-item-new{width:42%}.lgsolar-calc__report-review-item-new .lgsolar-calc__report-review-heading{color:#a50034}.lgsolar-calc__report-review-item-chart{max-width:240px;font-size:16px}@media (max-width:700px){.lgsolar-calc__report-review{display:block}.lgsolar-calc__report-review-item{width:auto!important}.lgsolar-calc__report-review-item-chart{max-width:none;text-align:center}.lgsolar-calc__report-review-sep{display:none}.lgsolar-calc__report-review .donut-chart{margin-left:auto;margin-right:auto}}.lgsolar-calc__report-review .donut-chart{width:125px;height:125px;position:relative;margin-bottom:8px}.lgsolar-calc__report-review .donut-chart svg{width:100%;height:100%;-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-radius:50%}.lgsolar-calc__report-review .donut-chart circle{fill:#a50034;stroke:#8EBA3F;stroke-width:32;stroke-dasharray:0 100;transition:stroke-dasharray .5s ease}.lgsolar-calc__report-review .donut-chart .donut-center{background:#fff;border-radius:50%;position:absolute;height:80%;width:80%;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lgsolar-calc__report-review .donut-chart .donut-center strong{position:absolute;top:50%;left:0;margin-top:-14px;width:100%;font-size:28px;line-height:1;text-align:center}.lgsolar-calc__report-review-sep{width:1px;background:#ccc}.lgsolar-calc__report-review-heading{margin:0 0 10px;font-size:24px;font-weight:400;color:#ccc}.lgsolar-calc__report-review-specs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.lgsolar-calc__report-review-specs-descr{width:100%;margin:10px 0 20px;opacity:.75}.lgsolar-calc__report-review-specs-stat{width:auto;margin:0 20px 20px 0;font-size:16px}.lgsolar-calc__report-review-specs-stat strong{display:block;font-size:28px;font-weight:700}.lgsolar-calc__popup{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:100;overflow:auto;padding:60px 20px 20px}.lgsolar-calc__popup._show{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lgsolar-calc__popup._show .lgsolar-calc__wizard{margin:auto}.lgsolar-calc__popup-close{position:fixed;top:20px;right:20px;width:40px;height:40px;cursor:pointer;-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:101}.lgsolar-calc__popup-close:after,.lgsolar-calc__popup-close:before{display:block;content:'';overflow:hidden;background:#fff;position:absolute;box-shadow:0 0 3px #000}.lgsolar-calc__popup-close:before{width:2px;height:100%;top:0;left:50%;margin-left:-1px}.lgsolar-calc__popup-close:after{width:100%;height:2px;top:50%;left:0;margin-top:-1px}.lgsolar-calc__popup-back{display:none;position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.75);z-index:99}.lgsolar-calc__popup-back._show{display:block}@media (max-width:900px){.lgsolar-calc__popup{padding-top:80px}}@media (max-width:600px){.lgsolar-calc__popup{padding:80px 0 0}}.lgsolar-calc__report-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lgsolar-calc__report-wrapper._hidden{display:none}.lgsolar-calc__report-wrapper .lgsolar-calc__report{width:63%}.lgsolar-calc__report-wrapper .lgsolar-calc__report p:first-child{margin-top:0}.lgsolar-calc__report-wrapper .lgsolar__header-form{width:37%;padding:0 30px;-ms-flex-negative:auto;flex-shrink:auto}.lgsolar-calc__report-wrapper .lgsolar__header-form-heading{max-width:none}@media (max-width:1000px){.lgsolar-calc__report-wrapper{display:block}.lgsolar-calc__report-wrapper .lgsolar-calc__report{width:auto;margin-bottom:40px}.lgsolar-calc__report-wrapper .lgsolar__header-form{width:auto}}@media (max-width:500px){.lgsolar-calc__report-wrapper{display:block}.lgsolar-calc__report-wrapper .lgsolar-calc__report,.lgsolar-calc__report-wrapper .lgsolar__header-form{padding:0 20px}}