.theme_color{color:#ba4c15}table thead th{font-size:16px;font-weight:500;background:#f1f1f1;border:0;border-top:0!important;text-align:left;color:#000}table thead tr:hover th{background:#BA4C151c}table td{border:0;font-size:14px;color:#444}table tbody tr:nth-child(even) td{background-color:#f9f9f9}table tbody tr:nth-child(odd) td{background-color:#fff}table tbody tr:hover td{background-color:#ffbc00;color:#fff}table td:first-child,table th:first-child{border-radius:10px 0 0 10px}table td:last-child,table th:last-child{border-radius:0 10px 10px 0}.subtitle:before,.subtitle_center:before{content:'';width:5px;height:100%;background:#FFBC00;border-radius:5px 0 5px 0;position:absolute;left:0;top:-1px;transform:rotate(20deg)}.subtitle_center:after{content:'';width:5px;height:100%;background:#FFBC00;border-radius:5px 0 5px 0;position:absolute;right:0;top:-1px;transform:rotate(20deg)}header.elementor-location-header{position:absolute;z-index:999;width:100%;background:linear-gradient(to bottom,#ffffffbf 20%,transparent)}header.sticky .elementor-sticky.elementor-sticky--active{background:#fff;box-shadow:0 0 5px 3px #0000001c}.lotties_html_wrap dotlottie-wc{height:120px;width:500px;margin:auto}.wcu_slider .elementor-testimonial__footer .elementor-testimonial__image img{filter:invert(1)}.wcu_slider .elementor-testimonial__content .elementor-testimonial__text h3{font-size:24px}.wcu_slider .swiper-slide{background:url(/wp-content/uploads/2026/07/years-of-experience.jpg)!important;background-size:cover!important;background-position:bottom center}.wcu_slider .swiper-slide:nth-child(2){background-image:url(/wp-content/uploads/2026/07/solar-capacity-delivered.jpg)!important}.wcu_slider .swiper-slide:nth-child(3){background-image:url(/wp-content/uploads/2026/07/annual-co2-avoided.jpg)!important}.wcu_slider .swiper-slide:nth-child(4){background-image:url(/wp-content/uploads/2026/07/environmental-equivalent.jpg)!important}.wcu_slider .swiper-slide:nth-child(5){background-image:url(/wp-content/uploads/2026/07/clean-electricity-impact.jpg)!important}.wcu_slider .swiper-slide:nth-child(6){background-image:url(/wp-content/uploads/2026/07/our-core-expertise.jpg)!important}.testimonail_slider .elementor-testimonial__footer{width:100%}.testimonail_slider .elementor-testimonial__footer .elementor-testimonial__image,.testimonail_slider .elementor-testimonial__footer .elementor-testimonial__image img{width:100%;height:auto}.testimonail_slider .elementor-testimonial__content{position:absolute;left:0;bottom:0;background:linear-gradient(to top,#ffffff 60%,#ffffff00 100%);padding:60px 20px 15px}.testimonail_slider.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite{margin-top:15px}.solution_slider .elementor-testimonial__footer .elementor-testimonial__image{width:100%}.solution_slider .elementor-testimonial__footer .elementor-testimonial__image img{width:100%;height:auto}.solution_slider.elementor-widget-testimonial-carousel .elementor-testimonial:before{content:'';position:absolute;left:0;bottom:0;background:linear-gradient(to bottom,transparent 10%,#000000);width:100%;height:100%;z-index:0}.solution_slider.elementor-widget-testimonial-carousel .elementor-testimonial__text{position:absolute;left:0;bottom:0;padding:50px 20px 20px;border-radius:15px;width:100%}.mission_count .elementor-counter-number-suffix{font-size:50%}.cp_benefit_slider .elementor-testimonial__content{padding:0 20px}.cp_benefit_slider.elementor-widget-testimonial-carousel .elementor-testimonial__image{width:100%}.cp_benefit_slider.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:100%;height:auto}.img_point .elementor-image-box-wrapper{display:flex;align-items:flex-start}.img_point .elementor-image-box-wrapper .elementor-image-box-img{width:80px}.img_point.elementor-widget-image-box .elementor-image-box-content{width:calc(100% - 95px);margin-left:15px}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{height:100%!important;width:auto!important}.txt h2{margin:40px 0 20px;padding:0;font-size:28px;font-weight:700;color:#2C1509;line-height:1.4}.txt h3{margin:32px 0 16px;padding:0;font-size:22px;font-weight:600;color:#2C1509;line-height:1.4}.txt p{margin:16px 0;padding:0;font-size:16px;font-weight:400;line-height:1.8}.txt span{font-size:inherit;font-weight:inherit;line-height:inherit}.txt blockquote{max-width:1000px;margin:48px auto;padding:0 40px;border:none;background:#fff0;font-size:32px;font-style:italic;font-weight:400;line-height:1.2;color:#FFBC00;text-align:center}.txt table{width:100%;margin:1.2rem 0;overflow:hidden;border:1px solid #e5e7eb;border-collapse:collapse;background:#fff;font-size:16px;text-align:center}.txt th{padding:12px;border:1px solid #dbe2ec;background:#f8fafc;font-size:18px;font-weight:700;text-align:center}.txt tbody tr:nth-child(even){background:#fafafa}.txt td{padding:12px;border:1px solid #dbe2ec;line-height:1.2;vertical-align:middle}.txt img{display:block;width:100%;max-width:100%;height:auto;margin:24px auto 8px}.elementor-1555 .elementor-element.elementor-element-5493a26 .elementor-pagination{text-align:center;padding-top:50px}.related_blog .elementor-posts-container{display:flex;flex-direction:column;gap:20px}.related_blog article.elementor-post{display:flex;align-items:center;gap:15px;background:#f9f9f9;border-radius:15px;box-shadow:0 2px 10px 0 #0000001a;padding:12px;transition:.3s}.related_blog article.elementor-post:hover{box-shadow:0 4px 16px 0 #00000029;transform:translateY(-2px)}.related_blog .elementor-post__thumbnail__link{flex-shrink:0;width:100px;height:75px;border-radius:10px;overflow:hidden;display:block}.related_blog .elementor-post__thumbnail__link img{width:100%;height:100%;object-fit:cover}.related_blog .elementor-post__text{flex:1}.related_blog .elementor-post__title{font-size:16px;font-weight:700;color:#2C1509;line-height:1.3;margin:0 0 6px}.related_blog .elementor-post__title a{color:inherit}.related_blog .elementor-post__meta-data{font-size:13px;color:#888;display:block}.elementor-post-navigation{display:flex;align-items:stretch;justify-content:space-between;width:100%;padding:0;gap:24px}.elementor-post-navigation__prev,.elementor-post-navigation__next{flex:1 1 0%;width:50%;max-width:none;display:flex;align-items:center;gap:14px;padding:20px 24px;border:1px solid #eee;border-radius:15px;text-decoration:none;transition:.3s;overflow:visible}.elementor-post-navigation__prev:hover,.elementor-post-navigation__next:hover{border-color:#2C1509;background:#2C15090d}.elementor-post-navigation__next{flex-direction:row-reverse;text-align:right;margin-left:0}.elementor-post-navigation__label{display:block;font-size:12px;font-weight:700;letter-spacing:1px;color:#7A7A7A;text-transform:uppercase;margin-bottom:5px}.elementor-post-navigation__title{display:block;white-space:normal;overflow:visible;text-overflow:unset;word-break:normal;overflow-wrap:break-word}.elementor-post-navigation i,.elementor-post-navigation svg{font-size:18px;color:#2C1509;flex-shrink:0}.elementor-post-navigation__prev:empty,.elementor-post-navigation__next:empty{visibility:hidden}.team-card{transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer}.team-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 30px rgb(0 0 0 / .12)}.efs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.efs-field{display:flex;flex-direction:column}.efs-full{grid-column:1 / -1}.efs-field label{font-size:16px;font-weight:500;margin-bottom:8px;color:#111}.efs-form-grid input,.efs-form-grid select,.efs-form-grid textarea{width:100%;border:none;border-bottom:1px solid #e5e5e5;border-radius:0;background:#fff0;padding:12px 16px;min-height:56px;font-size:16px;outline:none}.efs-form-grid textarea{height:100px;min-height:100px;resize:vertical}.efs-form-grid input::placeholder,.efs-form-grid textarea::placeholder{color:#aaa}.efs-form-grid input:focus,.efs-form-grid select:focus,.efs-form-grid textarea:focus{border-bottom-color:#fdb515}.efs-form-grid input[type="submit"]{width:100%;background:#FFBC00;color:#fff;border:none;min-height:54px;font-weight:600;cursor:pointer}.efs-form-grid input[type="submit"]:hover{background:#BA4C15}.home_efs-form .efs-field label,.home_efs-form .wpcf7-response-output{color:#fff}.home_efs-form .efs-field select,.home_efs-form textarea{color:#aaa}.efs-upload-box{position:relative;width:100%;height:165px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;margin-top:8px;border:1px dashed #d9dde2;background:#fff;cursor:pointer;overflow:hidden;transition:.3s}.efs-upload-box:hover{border-color:#FFBC00}.efs-upload-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#222;pointer-events:none;transform:translateY(8px)}.efs-upload-icon svg{display:block;width:32px;height:32px;fill:currentColor}.efs-upload-text{font-size:16px;font-weight:400;line-height:1.4;color:#111;text-align:center;pointer-events:none}.efs-upload-box .wpcf7-form-control-wrap{position:absolute;left:0;top:0;width:100%;height:100%;margin:0}.efs-upload-box input[type="file"]{position:absolute;left:0;top:0;width:100%;height:100%;min-height:100%;padding:0;margin:0;border:0;opacity:0;cursor:pointer;z-index:5}.efs-upload-box .wpcf7-not-valid-tip{position:absolute;left:0;bottom:0;width:100%;padding:5px 10px;background:#fff;font-size:12px;z-index:6}.solar-calc-left-container{width:100%;box-sizing:border-box}.solar-calc-group{margin-bottom:35px}.solar-calc-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.solar-calc-label{font-size:21px;font-weight:700;color:#1a1a1a;margin:0}.solar-calc-val-display{font-size:14px;font-weight:600;color:#BA4C15}.solar-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#e1e1e1;outline:none;margin:12px 0 6px 0;cursor:pointer}.solar-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#772D10;cursor:pointer;box-shadow:0 2px 6px rgb(0 0 0 / .5);border:2px solid #fff}.solar-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#FFBC00;cursor:pointer;box-shadow:0 2px 6px rgb(0 123 255 / .4);border:2px solid #fff}.solar-slider::-moz-range-progress{background-color:#007bff;height:8px;border-radius:4px}.solar-slider-range{display:flex;justify-content:space-between;font-size:12px;color:#666;font-weight:400}.solar-calc-right-card{border-radius:20px;color:#fff;box-sizing:border-box}.solar-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px}.solar-metric-title{font-size:12px;font-weight:400;color:#fff;margin-bottom:10px;text-transform:uppercase}.solar-metric-value{font-size:40px;font-weight:700;line-height:1.1;white-space:nowrap}@media only screen and (max-width:1366px){.solar-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:1024px){.wcu_slider .elementor-testimonial__content .elementor-testimonial__text h3{font-size:21px}}@media only screen and (max-width:767px){.subtitle_center:after{content:unset}.lotties_html_wrap dotlottie-wc{height:80px;width:300px;margin-left:0}.wcu_slider .elementor-testimonial__content .elementor-testimonial__text h3{font-size:20px}.backdrop{backdrop-filter:blur(7px);background:linear-gradient(to bottom,#ffffff00,#ffffff1c);border-radius:0 0 15px 15px}.testimonail_slider .elementor-testimonial__content{position:relative;background:#fff;padding:0 15px 15px}.img_point .elementor-image-box-wrapper .elementor-image-box-img{width:60px}.img_point.elementor-widget-image-box .elementor-image-box-content{width:calc(100% - 75px);margin-left:15px}.solar-metrics-grid{grid-template-columns:1fr;gap:15px}}.efs-upload-box{position:relative;cursor:pointer}.efs-upload-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.efs-upload-box.has-file{border-color:#28a745;background-color:#f8fff9}