.elementor-20681 .elementor-element.elementor-element-69bdddd7:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-69bdddd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46BCFF4D;background-image:url("https://www.northerncalsolar.com/wp-content/uploads/2025/02/df42925318457a2b2dd94c3a954c959f.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-20681 .elementor-element.elementor-element-69bdddd7 > .elementor-background-overlay{background-color:#1F1F1F;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-69bdddd7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:209px 0px 174px 0px;}.elementor-20681 .elementor-element.elementor-element-60e21dc0{margin-top:-10px;margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20681 .elementor-element.elementor-element-55212518{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Arial", Sans-serif;font-size:42px;font-weight:700;line-height:50px;letter-spacing:0px;color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-be9d80c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:26px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20681 .elementor-element.elementor-element-5b11be84 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;line-height:28px;letter-spacing:0px;fill:#222222;color:#222222;border-radius:12px 12px 12px 12px;padding:14px 40px 14px 40px;}.elementor-20681 .elementor-element.elementor-element-5b11be84 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-20681 .elementor-element.elementor-element-5b11be84 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-20681 .elementor-element.elementor-element-5b11be84 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-20681 .elementor-element.elementor-element-7cec4340{padding:60px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-4253fff6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20681 .elementor-element.elementor-element-624bb381 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20681 .elementor-element.elementor-element-4fcc1df{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:26px;color:#71757C;}.elementor-20681 .elementor-element.elementor-element-89bd92{margin-top:-5px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20681 .elementor-element.elementor-element-7a8d5236{text-align:center;}.elementor-20681 .elementor-element.elementor-element-7a8d5236 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-3e270c6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:22px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-3e270c6f > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-20681 .elementor-element.elementor-element-7d1189ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;}.elementor-20681 .elementor-element.elementor-element-7d1189ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-40999cdb > .elementor-element-populated{border-style:none;padding:35px 45px 30px 45px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20681 .elementor-element.elementor-element-38b67693{text-align:center;}.elementor-20681 .elementor-element.elementor-element-38b67693 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-20681 .elementor-element.elementor-element-3dd44229 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-20681 .elementor-element.elementor-element-3dd44229{text-align:center;}.elementor-20681 .elementor-element.elementor-element-3dd44229 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-14ac06c0 > .elementor-element-populated{border-style:none;padding:35px 45px 30px 45px;}.elementor-20681 .elementor-element.elementor-element-231b294b{text-align:center;}.elementor-20681 .elementor-element.elementor-element-231b294b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-20681 .elementor-element.elementor-element-318ee4fd > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-20681 .elementor-element.elementor-element-318ee4fd{text-align:center;}.elementor-20681 .elementor-element.elementor-element-318ee4fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-3e1dfb93 > .elementor-element-populated{border-style:none;padding:35px 45px 30px 45px;}.elementor-20681 .elementor-element.elementor-element-3e1dfb93 > .elementor-element-populated, .elementor-20681 .elementor-element.elementor-element-3e1dfb93 > .elementor-element-populated > .elementor-background-overlay, .elementor-20681 .elementor-element.elementor-element-3e1dfb93 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-1c412375{text-align:center;}.elementor-20681 .elementor-element.elementor-element-1c412375 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-20681 .elementor-element.elementor-element-18efe4c3 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-20681 .elementor-element.elementor-element-18efe4c3{text-align:center;}.elementor-20681 .elementor-element.elementor-element-18efe4c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-3aa5fb2b{padding:30px 0px 40px 0px;}.elementor-20681 .elementor-element.elementor-element-b86754b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-20681 .elementor-element.elementor-element-65883f46{margin-top:-5px;margin-bottom:0px;}.elementor-20681 .elementor-element.elementor-element-5fedffaf > .elementor-element-populated{padding:15px 30px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-3908eeae{width:var( --container-widget-width, 68.478% );max-width:68.478%;--container-widget-width:68.478%;--container-widget-flex-grow:0;text-align:left;}.elementor-20681 .elementor-element.elementor-element-3908eeae > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-20681 .elementor-element.elementor-element-3908eeae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-1ad516f0{width:var( --container-widget-width, 102.807% );max-width:102.807%;--container-widget-width:102.807%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-1ad516f0 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-20681 .elementor-element.elementor-element-462c2250{left:-71px;}body.rtl .elementor-20681 .elementor-element.elementor-element-462c2250{right:-71px;}.elementor-20681 .elementor-element.elementor-element-462c2250{top:-10%;z-index:1;text-align:left;}.elementor-20681 .elementor-element.elementor-element-462c2250 img{width:110%;max-width:110%;}.elementor-20681 .elementor-element.elementor-element-153007ea{z-index:2;}.elementor-20681 .elementor-element.elementor-element-55739400:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-55739400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.northerncalsolar.com/wp-content/uploads/2025/02/df42925318457a2b2dd94c3a954c959f.png");background-position:-20px -166px;background-repeat:no-repeat;background-size:140% auto;}.elementor-20681 .elementor-element.elementor-element-55739400, .elementor-20681 .elementor-element.elementor-element-55739400 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-55739400{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;}.elementor-20681 .elementor-element.elementor-element-55739400 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-5c38d6a7 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-20681 .elementor-element.elementor-element-251f0009:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-251f0009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-251f0009, .elementor-20681 .elementor-element.elementor-element-251f0009 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-20681 .elementor-element.elementor-element-251f0009{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 12px 0px 12px;}.elementor-20681 .elementor-element.elementor-element-251f0009 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-1db61a88{width:var( --container-widget-width, 104.893% );max-width:104.893%;--container-widget-width:104.893%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:26px;color:#71757C;}.elementor-20681 .elementor-element.elementor-element-1db61a88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-4a883eaf > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-4a883eaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:#000000;}.elementor-20681 .elementor-element.elementor-element-16f2946b{width:var( --container-widget-width, 102.807% );max-width:102.807%;--container-widget-width:102.807%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:22px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-16f2946b > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-328d9c94:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-328d9c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.northerncalsolar.com/wp-content/uploads/2025/02/9ffb6b2fba023b355a9f5aa6dd8c5716.png");background-position:-361px -224px;background-repeat:no-repeat;background-size:140% auto;}.elementor-20681 .elementor-element.elementor-element-328d9c94, .elementor-20681 .elementor-element.elementor-element-328d9c94 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-328d9c94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;}.elementor-20681 .elementor-element.elementor-element-328d9c94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-3d089120 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-20681 .elementor-element.elementor-element-697d34ba:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-697d34ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-697d34ba, .elementor-20681 .elementor-element.elementor-element-697d34ba > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-20681 .elementor-element.elementor-element-697d34ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 12px 0px 12px;}.elementor-20681 .elementor-element.elementor-element-697d34ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-71904139{width:var( --container-widget-width, 104.893% );max-width:104.893%;--container-widget-width:104.893%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:26px;color:#71757C;}.elementor-20681 .elementor-element.elementor-element-71904139 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-57582a9f > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-57582a9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:#000000;}.elementor-20681 .elementor-element.elementor-element-bfe1eb4{width:var( --container-widget-width, 102.807% );max-width:102.807%;--container-widget-width:102.807%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:22px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-bfe1eb4 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-3ad17587:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-3ad17587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.northerncalsolar.com/wp-content/uploads/2025/02/32cd40420c4778bb003484920b44452d.png");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-20681 .elementor-element.elementor-element-3ad17587, .elementor-20681 .elementor-element.elementor-element-3ad17587 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-3ad17587{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;}.elementor-20681 .elementor-element.elementor-element-3ad17587 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-216e91ea > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-20681 .elementor-element.elementor-element-6addc16d:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-6addc16d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-6addc16d, .elementor-20681 .elementor-element.elementor-element-6addc16d > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-20681 .elementor-element.elementor-element-6addc16d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 12px 0px 12px;}.elementor-20681 .elementor-element.elementor-element-6addc16d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-1d796259{width:var( --container-widget-width, 104.893% );max-width:104.893%;--container-widget-width:104.893%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:26px;color:#71757C;}.elementor-20681 .elementor-element.elementor-element-1d796259 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-4fff2d7d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-4fff2d7d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:#000000;}.elementor-20681 .elementor-element.elementor-element-4456223f{width:var( --container-widget-width, 102.807% );max-width:102.807%;--container-widget-width:102.807%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:22px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-4456223f > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-3dc03aa1:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-3dc03aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.northerncalsolar.com/wp-content/uploads/2025/02/fd14c7a9558870fd0343c4f46c102138-e1717093556904.png");background-position:0px -59px;background-repeat:no-repeat;background-size:cover;}.elementor-20681 .elementor-element.elementor-element-3dc03aa1, .elementor-20681 .elementor-element.elementor-element-3dc03aa1 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-3dc03aa1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:25px;}.elementor-20681 .elementor-element.elementor-element-3dc03aa1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-6f3ceac > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-20681 .elementor-element.elementor-element-4072ddd1:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-4072ddd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-4072ddd1, .elementor-20681 .elementor-element.elementor-element-4072ddd1 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-20681 .elementor-element.elementor-element-4072ddd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 12px 0px 12px;}.elementor-20681 .elementor-element.elementor-element-4072ddd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-63a6f307{width:var( --container-widget-width, 104.893% );max-width:104.893%;--container-widget-width:104.893%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:26px;color:#71757C;}.elementor-20681 .elementor-element.elementor-element-63a6f307 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-7e99a421 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-7e99a421 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:25px;color:#000000;}.elementor-20681 .elementor-element.elementor-element-5d252473{width:var( --container-widget-width, 102.807% );max-width:102.807%;--container-widget-width:102.807%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:22px;color:#282C35;}.elementor-20681 .elementor-element.elementor-element-5d252473 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20681 .elementor-element.elementor-element-88515d9:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-88515d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.northerncalsolar.com/wp-content/uploads/2024/05/Rectangle-35.png");background-position:center center;background-size:cover;}.elementor-20681 .elementor-element.elementor-element-88515d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 60px 0px;}.elementor-20681 .elementor-element.elementor-element-88515d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-fbc25a1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20681 .elementor-element.elementor-element-bfdc199{text-align:center;}.elementor-20681 .elementor-element.elementor-element-bfdc199 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-3d5738f{width:var( --container-widget-width, 70.633% );max-width:70.633%;--container-widget-width:70.633%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-3d5738f > .elementor-widget-container{margin:15px 0px 40px 0px;padding:0px 10px 0px 10px;}.elementor-20681 .elementor-element.elementor-element-5eb331b > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0% 0% 0% 0%;}.elementor-20681 .elementor-element.elementor-element-5eb331b .oew-search-wrap{width:50%;}.elementor-20681 .elementor-element.elementor-element-5eb331b .oceanwp-searchform, .elementor-20681 .elementor-element.elementor-element-5eb331b .oceanwp-searchform input.field{min-height:60px;}.elementor-20681 .elementor-element.elementor-element-5eb331b .oceanwp-searchform input.field{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;padding:0px 0px 0px 60px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;}.elementor-20681 .elementor-element.elementor-element-5eb331b .oceanwp-searchform button{font-size:18px;right:0px;}.elementor-20681 .elementor-element.elementor-element-5eb331b .oceanwp-searchform button .owp-icon{width:18px;height:18px;}.elementor-20681 .elementor-element.elementor-element-5a494411:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-5a494411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.northerncalsolar.com/wp-content/uploads/2025/02/Group-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-20681 .elementor-element.elementor-element-5a494411{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-20681 .elementor-element.elementor-element-5a494411 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-3a81b3c4:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-3a81b3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.northerncalsolar.com/wp-content/uploads/2025/02/Rectangle-36.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20681 .elementor-element.elementor-element-3a81b3c4, .elementor-20681 .elementor-element.elementor-element-3a81b3c4 > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-20681 .elementor-element.elementor-element-3a81b3c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:60px;padding:35px 35px 35px 35px;}.elementor-20681 .elementor-element.elementor-element-3a81b3c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20681 .elementor-element.elementor-element-5b51140d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20681 .elementor-element.elementor-element-6230bfe5{text-align:center;}.elementor-20681 .elementor-element.elementor-element-6230bfe5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-341fa862{width:var( --container-widget-width, 70.633% );max-width:70.633%;--container-widget-width:70.633%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-20681 .elementor-element.elementor-element-341fa862 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-20681 .elementor-element.elementor-element-4354eed7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-20681 .elementor-element.elementor-element-55212518{width:var( --container-widget-width, 620.461px );max-width:620.461px;--container-widget-width:620.461px;--container-widget-flex-grow:0;}.elementor-20681 .elementor-element.elementor-element-40999cdb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-14ac06c0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-3e1dfb93 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-5fedffaf > .elementor-element-populated{padding:0px 0px 030px 0px;}.elementor-20681 .elementor-element.elementor-element-55739400:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-55739400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20681 .elementor-element.elementor-element-328d9c94:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-328d9c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20681 .elementor-element.elementor-element-3dc03aa1:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-3dc03aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-20681 .elementor-element.elementor-element-69bdddd7{padding:209px 0px 100px 0px;}.elementor-20681 .elementor-element.elementor-element-55212518{font-size:32px;}.elementor-20681 .elementor-element.elementor-element-5b11be84 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-20681 .elementor-element.elementor-element-5b11be84 .elementor-button{font-size:13px;}.elementor-20681 .elementor-element.elementor-element-3908eeae{width:var( --container-widget-width, 267.227px );max-width:267.227px;--container-widget-width:267.227px;--container-widget-flex-grow:0;}.elementor-20681 .elementor-element.elementor-element-462c2250{width:var( --container-widget-width, 349.5px );max-width:349.5px;--container-widget-width:349.5px;--container-widget-flex-grow:0;}.elementor-20681 .elementor-element.elementor-element-55739400:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-55739400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-20681 .elementor-element.elementor-element-5c38d6a7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-328d9c94:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-328d9c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-20681 .elementor-element.elementor-element-3d089120 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-216e91ea > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-3dc03aa1:not(.elementor-motion-effects-element-type-background), .elementor-20681 .elementor-element.elementor-element-3dc03aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-20681 .elementor-element.elementor-element-6f3ceac > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-20681 .elementor-element.elementor-element-3d5738f{width:var( --container-widget-width, 305.555px );max-width:305.555px;--container-widget-width:305.555px;--container-widget-flex-grow:0;font-size:12px;line-height:25px;}.elementor-20681 .elementor-element.elementor-element-5eb331b .oceanwp-searchform input.field{font-size:13px;}}@media(min-width:768px){.elementor-20681 .elementor-element.elementor-element-5fedffaf{width:32.569%;}.elementor-20681 .elementor-element.elementor-element-153007ea{width:67.431%;}.elementor-20681 .elementor-element.elementor-element-5c38d6a7{width:56.578%;}.elementor-20681 .elementor-element.elementor-element-692baa8f{width:43.293%;}.elementor-20681 .elementor-element.elementor-element-3d6936ff{width:47.727%;}.elementor-20681 .elementor-element.elementor-element-3d089120{width:52.273%;}.elementor-20681 .elementor-element.elementor-element-216e91ea{width:56.578%;}.elementor-20681 .elementor-element.elementor-element-2faca591{width:43.293%;}.elementor-20681 .elementor-element.elementor-element-59fff59a{width:46.753%;}.elementor-20681 .elementor-element.elementor-element-6f3ceac{width:53.247%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20681 .elementor-element.elementor-element-5fedffaf{width:100%;}.elementor-20681 .elementor-element.elementor-element-153007ea{width:100%;}}/* Start custom CSS for section, class: .elementor-element-69bdddd7 */.top-fold {
    margin-top: -125px;
}
#site-header .logo-wrap img {
    opacity: 0;
}
#site-header .logo-wrap {
    background: url('/wp-content/uploads/2024/05/Group-74-2.png') no-repeat center center scroll transparent;
    background-size: contain;
}
#site-header .header-call-icon {
    background: url('/wp-content/uploads/2024/05/call-calling-2.png') no-repeat center center scroll transparent;
    background-size: contain;
}
#site-header .header-call-icon img {
    opacity: 0;
}
#site-header .call-for-solar *,
#site-header .elementor-nav-menu > li > a {
    color: #FFF;
}
#site-header .header-contact-number a {
    color: #F79520;
}
.elementor-menu-toggle__icon--open,
.elementor-menu-toggle__icon--close {
    color: #FFF;
}
@media screen and (max-width: 768px) {
#site-header .elementor-nav-menu > li > a {
    color: #000;
}
#site-header .elementor-nav-menu > li > a.elementor-item-active {
    color: #FFF;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e270c6f */.quote-sub p span {
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ad516f0 */.quote-sub p span {
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d5738f */.quote-sub p span {
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for oew-search, class: .elementor-element-5eb331b */.search-city-ajax button {
    position: absolute !important;
    left: 15px !important;
    right: unset !important;
    color: #0C7BE0 !important;
    font-size: 25px !important;
    margin-top: 2px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-341fa862 */.quote-sub p span {
    font-weight: 500;
    font-size: 18px;
}/* End custom CSS */