.installation-process{background-color:var(--color-primary)}.installation-process .process-wrapper .process-line{position:absolute;top:25px;left:0;right:0;width:85%;height:2px;background:#f59e0b;z-index:1;margin:auto}.installation-process .process-wrapper .process-steps{display:flex;justify-content:space-between;position:relative;z-index:2;align-items:baseline}.installation-process .process-wrapper .process-step{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:6px;width:200px}.installation-process .process-wrapper .icon-box{min-width:50px;min-height:50px;background:var(--color-linear-gradient);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.installation-process .process-wrapper .step-title{font-size:20px;margin:0;color:#fff}.installation-process .process-wrapper,.kw4-solar-right-for-you{position:relative}.kw4-solar-right-for-you .outer-box{border:2px solid #eee;border-radius:10px;background:#fff;padding:20px;height:100%}.kw4-solar-right-for-you .outer-box .icon{background:var(--color-linear-gradient);width:50px;height:50px;border-radius:10px;padding:10px}.kw4-solar-right-for-you .outer-box .box-text{font-size:22px;line-height:1.2;font-weight:600;color:#000;margin-block:10px}.new-05kw-cost-section .inner-box,.new-05kw-cost-section .outer-box{border:2px solid #eee;border-radius:10px;background:#fff}.new-05kw-cost-section .orange-box{border:2px solid #f68621;border-radius:10px;background:#fff;padding:25px}.new-05kw-cost-section .outer-box .inner-box .sub-text{font-size:16px;line-height:1.2;margin-bottom:5px;color:#212529}.new-05kw-cost-section .outer-box .inner-box .box-text{font-size:22px;line-height:1.2;font-weight:700;color:var(--color-primary);margin-bottom:0}.new-05kw-cost-section .outer-box .inner-box .box-text.big{font-size:26px;line-height:1.2}.new-05kw-cost-section .inner-box.green-box{background:#e2fff0;color:#03964b;border-color:#caefdb}.new-05kw-cost-section .inner-box.green-box .box-text,.new-05kw-cost-section .inner-box.green-box .sub-text{color:#03964b}.new-05kw-cost-section .inner-box.red-box{background:#ffe5e5;color:#ff383c;border-color:#ffd3d3}.new-05kw-cost-section .inner-box.red-box .box-text,.new-05kw-cost-section .inner-box.red-box .sub-text{color:#ff383c}.new-05kw-cost-section .outer-box .most-popular{border:1px solid #f68933;position:relative;box-shadow:0 0 16px 3px #55555517;font-size:16px;line-height:1}.new-05kw-cost-section .outer-box .most-popular.plan{background:var(--color-linear-gradient);color:#fff;font-weight:600;padding:5px 12px;border-radius:50px;width:-moz-fit-content;width:fit-content;position:absolute;left:0;right:0;top:-16px;margin:auto}.new-orange-box{border:2px solid #f68621;border-radius:10px;background:linear-gradient(90deg,rgba(246,138,51,.04),rgba(252,186,54,.04));width:230px;text-align:center;padding:15px}.new-orange-box .box-title{font-size:40px}.new-orange-box .box-title,.new-orange-box .text{line-height:1.2;margin-bottom:0}.types-of-plan-5kw .outer-box{border-radius:20px;background:#fff;padding:20px;margin-top:20px}.types-of-plan-5kw .outer-box.regular{border:2px solid #eee;box-shadow:0 6px 0 #3b6dab}.off-vs-off-grid-5kw .linear-box{background:linear-gradient(90deg,#f4e8c91f,#ffd28e 50%,#f4e8c91f);width:-moz-fit-content;width:fit-content;margin-top:20px;margin-inline:auto;padding:5px 40px;color:#fff}.off-vs-off-grid-5kw .linear-box p{font-weight:600;font-size:20px;color:#000}.off-vs-off-grid-5kw .comparison-table-wrapper{margin-top:30px;overflow-x:auto}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:30px;background:#fff;border:1px solid #d1d5db;overflow:hidden}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table thead{background:#e6f1ff}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table td:first-child,.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table th:first-child{border-left:unset!important}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table td:last-child,.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table th:last-child{border-right:unset!important}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table td:first-child{border-left:unset!important}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table th{padding:14px;text-align:center;font-size:18px;font-weight:600;color:#3b6dab;border:1px solid #d1d5db;border-top:0}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table td{padding:14px;text-align:center;font-size:18px;color:#444;border:1px solid #e5e7eb}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table .feature{text-align:center;font-weight:500}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table .yes{color:#03964b;font-weight:600}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table .no{color:#ff383c;font-weight:600}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table tbody tr:hover{background:#f8fafc}.off-vs-off-grid-5kw .orange-box-left{border-radius:20px;background:#fff;padding:20px;margin-top:20px;border:2px solid #eee;box-shadow:-4px 0 0 var(--logo-orange)}.roi-image img{width:100%;border-radius:20px;margin-top:20px}.roi-card{border:2px solid #eee;padding:30px;border-radius:30px;background:#f8fafc;height:100%}.roi-card .inner-box{border:2px solid #eee;padding:15px;border-radius:10px;background:#fff}.roi-card .roi-bar-item{margin-bottom:20px}.roi-card .progress{height:6px;background:#eee;border-radius:10px;overflow:hidden}.roi-card .progress-bar{height:100%;border-radius:10px}.roi-card .roi-bar-item:has(.blue){color:#3b6dab;font-weight:500}.roi-card .progress-bar.blue{width:70%;background:#3b6dab}.roi-card .roi-bar-item:has(.green){color:#03964b;font-weight:500}.roi-card .progress-bar.green{width:80%;background:#03964b}.roi-card .roi-bar-item:has(.orange){color:#3b6dab;font-weight:500}.roi-card .progress-bar.orange{width:60%;background:var(--color-linear-gradient)}.blue-box-left-5kw{border-radius:15px;background:#f8fafc;padding:20px;margin-top:20px;border:2px solid #eee;box-shadow:-4px 0 0 var(--color-primary)}@media (max-width:786px){.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table{border-radius:15px}.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table td,.off-vs-off-grid-5kw .comparison-table-wrapper .comparison-table th{padding:10px;font-size:16px;line-height:1.2}.off-vs-off-grid-5kw .orange-box-left{padding:15px;margin-top:10px}.types-of-plan-5kw .outer-box{border-radius:20px;padding:15px}.new-orange-box{padding:10px}.new-orange-box .box-title{font-size:30px}.installation-process .process-wrapper{width:300px;margin:auto}.installation-process .process-wrapper .process-line{position:absolute;top:0;left:33px;right:0;height:100%;width:2px;background:#f59e0b;z-index:1;margin:0}.installation-process .process-wrapper .process-steps{display:flex;justify-content:space-between;position:relative;z-index:2;align-items:center;flex-direction:column;gap:16px}.installation-process .process-wrapper .process-step{text-align:center;display:flex;gap:11px;width:280px;align-items:center;text-align:start;justify-content:flex-start;flex-direction:row}.installation-process .process-wrapper .icon-box{min-width:46px;min-height:46px;background:var(--color-linear-gradient);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0}.installation-process .process-wrapper .step-title{font-size:18px;margin:0;color:#fff}.new-05kw-cost-section .orange-box{padding:15px}.new-05kw-cost-section .outer-box .inner-box .sub-text{font-size:14px;line-height:1.1;margin-bottom:3px}.new-05kw-cost-section .outer-box .inner-box .box-text.big{font-size:24px;line-height:1.2}.new-05kw-cost-section .outer-box .most-popular.plan{top:-12px;padding:3px 10px}.new-05kw-cost-section .outer-box .most-popular{font-size:14px}.roi-card{padding:15px 10px;border-radius:20px}.roi-card .inner-box{padding:10px}.roi-card .roi-bar-item{font-weight:500;font-size:14px;margin-bottom:10px}}