.elementor-2855 .elementor-element.elementor-element-b1bf0a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-f5fa5cf .elementor-repeater-item-5ab8fdd .swiper-slide-bg{background-color:#fff;background-image:url(https://www.bluesunpv.com/wp-content/uploads/2024/11/banner-bluesun-products.jpg);background-size:cover}.elementor-2855 .elementor-element.elementor-element-f5fa5cf .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-2855 .elementor-element.elementor-element-f5fa5cf{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-2855 .elementor-element.elementor-element-f5fa5cf>.elementor-widget-container{margin:0;padding:0}.elementor-2855 .elementor-element.elementor-element-f5fa5cf .swiper-slide-contents{max-width:100%}.elementor-2855 .elementor-element.elementor-element-f5fa5cf .swiper-slide-inner{padding:0;text-align:center}.elementor-2855 .elementor-element.elementor-element-f5fa5cf .elementor-slide-heading{color:#fff;font-family:"Rany Bold",Sans-serif;font-size:72px;line-height:86px}.elementor-2855 .elementor-element.elementor-element-4b4e54d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-4b4e54d:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-4b4e54d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2855 .elementor-element.elementor-element-4b4e54d,.elementor-2855 .elementor-element.elementor-element-4b4e54d:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-9d5e840>.elementor-widget-container{margin:1rem 0;padding:0}.elementor-2855 .elementor-element.elementor-element-9d5e840.elementor-element{--align-self:flex-start}.elementor-2855 .elementor-element.elementor-element-9d5e840{text-align:left}.elementor-2855 .elementor-element.elementor-element-9d5e840 .elementor-heading-title{color:#1a1a1a;font-family:"Rany",Sans-serif;font-size:16px;line-height:28px}.elementor-2855 .elementor-element.elementor-element-63b0136>.elementor-widget-container{margin:1rem .5rem;padding:0}.elementor-2855 .elementor-element.elementor-element-63b0136{text-align:left}.elementor-2855 .elementor-element.elementor-element-63b0136 .elementor-heading-title{color:#616161;font-family:"Rany",Sans-serif;font-size:16px;line-height:28px}.elementor-2855 .elementor-element.elementor-element-2170b3b>.elementor-widget-container{margin:1rem 0;padding:0}.elementor-2855 .elementor-element.elementor-element-2170b3b .elementor-heading-title{color:#616161;font-family:"Rany",Sans-serif;font-size:16px;line-height:28px}.elementor-2855 .elementor-element.elementor-element-c1eea27{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-ba92294{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 1px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-ba92294:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-ba92294>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2855 .elementor-element.elementor-element-ba92294,.elementor-2855 .elementor-element.elementor-element-ba92294:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-3261803{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-3261803:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-3261803>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2855 .elementor-element.elementor-element-3261803,.elementor-2855 .elementor-element.elementor-element-3261803:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-636354b>.elementor-widget-container{margin:0;padding:1.1875rem 0}.elementor-2855 .elementor-element.elementor-element-636354b{text-align:center}.elementor-2855 .elementor-element.elementor-element-636354b .elementor-heading-title{color:#1a1a1a;font-family:"Rany Medium",Sans-serif;font-size:18px;line-height:24px}.elementor-2855 .elementor-element.elementor-element-18e892e{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-18e892e:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-18e892e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2855 .elementor-element.elementor-element-18e892e,.elementor-2855 .elementor-element.elementor-element-18e892e:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-2c519c9>.elementor-widget-container{margin:0;padding:1.1875rem 0}.elementor-2855 .elementor-element.elementor-element-2c519c9{text-align:center}.elementor-2855 .elementor-element.elementor-element-2c519c9 .elementor-heading-title{color:#1a1a1a;font-family:"Rany Medium",Sans-serif;font-size:18px;line-height:24px}.elementor-2855 .elementor-element.elementor-element-10b8468{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-10b8468:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-10b8468>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2855 .elementor-element.elementor-element-10b8468,.elementor-2855 .elementor-element.elementor-element-10b8468:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-efa1cb3>.elementor-widget-container{margin:0;padding:1.1875rem 0}.elementor-2855 .elementor-element.elementor-element-efa1cb3{text-align:center}.elementor-2855 .elementor-element.elementor-element-efa1cb3 .elementor-heading-title{color:#1a1a1a;font-family:"Rany Medium",Sans-serif;font-size:18px;line-height:24px}.elementor-2855 .elementor-element.elementor-element-e516123{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-e516123:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-e516123>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2855 .elementor-element.elementor-element-e516123,.elementor-2855 .elementor-element.elementor-element-e516123:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-b9c6856>.elementor-widget-container{margin:0;padding:1.1875rem 0}.elementor-2855 .elementor-element.elementor-element-b9c6856{text-align:center}.elementor-2855 .elementor-element.elementor-element-b9c6856 .elementor-heading-title{color:#1a1a1a;font-family:"Rany Medium",Sans-serif;font-size:18px;line-height:24px}.elementor-2855 .elementor-element.elementor-element-82cb15b{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-82cb15b:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-82cb15b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2855 .elementor-element.elementor-element-82cb15b,.elementor-2855 .elementor-element.elementor-element-82cb15b:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-9a8e054>.elementor-widget-container{margin:0;padding:1.1875rem 0}.elementor-2855 .elementor-element.elementor-element-9a8e054{text-align:center}.elementor-2855 .elementor-element.elementor-element-9a8e054 .elementor-heading-title{color:#1a1a1a;font-family:"Rany Medium",Sans-serif;font-size:18px;line-height:24px}.elementor-2855 .elementor-element.elementor-element-19edc60{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-19edc60:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-19edc60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2855 .elementor-element.elementor-element-19edc60,.elementor-2855 .elementor-element.elementor-element-19edc60:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-06c0550>.elementor-widget-container{margin:0;padding:1.1875rem 0}.elementor-2855 .elementor-element.elementor-element-06c0550{text-align:center}.elementor-2855 .elementor-element.elementor-element-06c0550 .elementor-heading-title{color:#1a1a1a;font-family:"Rany Medium",Sans-serif;font-size:18px;line-height:24px}.elementor-2855 .elementor-element.elementor-element-80883e6{--display:flex;--min-height:95.25rem;--gap:0px 0px;--background-transition:.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-80883e6:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-80883e6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bluesunpv.com/wp-content/uploads/2024/09/service-img-16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2855 .elementor-element.elementor-element-80883e6,.elementor-2855 .elementor-element.elementor-element-80883e6:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-270fa62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--background-transition:.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-5316496>.elementor-widget-container{margin:0;padding:0}.elementor-2855 .elementor-element.elementor-element-5316496{text-align:center}.elementor-2855 .elementor-element.elementor-element-5316496 .elementor-heading-title{color:#fff;font-family:"Rany Medium",Sans-serif;font-size:40px;line-height:56px}.elementor-2855 .elementor-element.elementor-element-55f6c33>.elementor-widget-container{margin:5rem 0 0;padding:0}.elementor-2855 .elementor-element.elementor-element-55f6c33{text-align:left}.elementor-2855 .elementor-element.elementor-element-55f6c33 .elementor-heading-title{color:#fff;font-family:"Rany",Sans-serif;font-size:18px;line-height:32px}.elementor-2855 .elementor-element.elementor-element-c72a6ff{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:0rem;--margin-bottom:7.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-6d572c8{--display:flex;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-6d572c8,.elementor-2855 .elementor-element.elementor-element-6d572c8:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-81f2307{--display:flex;--justify-content:center;--gap:0px 0px;--background-transition:.3s;--overlay-opacity:.5;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:8.75rem;--padding-right:8.75rem}.elementor-2855 .elementor-element.elementor-element-81f2307:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-81f2307>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2855 .elementor-element.elementor-element-81f2307:before,.elementor-2855 .elementor-element.elementor-element-81f2307>.elementor-background-video-container:before,.elementor-2855 .elementor-element.elementor-element-81f2307>.e-con-inner>.elementor-background-video-container:before,.elementor-2855 .elementor-element.elementor-element-81f2307>.elementor-background-slideshow:before,.elementor-2855 .elementor-element.elementor-element-81f2307>.e-con-inner>.elementor-background-slideshow:before,.elementor-2855 .elementor-element.elementor-element-81f2307>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-2855 .elementor-element.elementor-element-81f2307,.elementor-2855 .elementor-element.elementor-element-81f2307:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-c24491c{text-align:center}.elementor-2855 .elementor-element.elementor-element-c24491c .elementor-heading-title{color:#ed741b;font-family:"Rany Medium",Sans-serif;font-size:24px;line-height:32px}.elementor-2855 .elementor-element.elementor-element-3361008>.elementor-widget-container{margin:0;padding:0}.elementor-2855 .elementor-element.elementor-element-fe50e16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-fe50e16:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-fe50e16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.bluesunpv.com/wp-content/uploads/2024/08/Contact-Bluesun.jpg")}.elementor-2855 .elementor-element.elementor-element-fe50e16,.elementor-2855 .elementor-element.elementor-element-fe50e16:before{--border-transition:.3s}.elementor-2855 .elementor-element.elementor-element-e09c2db>.elementor-widget-container{margin:7.5rem 0 0}.elementor-2855 .elementor-element.elementor-element-e09c2db{text-align:center}.elementor-2855 .elementor-element.elementor-element-e09c2db .elementor-heading-title{color:#fff;font-family:"Rany Medium",Sans-serif;font-size:40px;line-height:56px}.elementor-2855 .elementor-element.elementor-element-2673fb3>.elementor-widget-container{margin:1.875rem 0 0;padding:0}.elementor-2855 .elementor-element.elementor-element-2673fb3{text-align:center}.elementor-2855 .elementor-element.elementor-element-2673fb3 .elementor-heading-title{color:#fff;font-family:"Rany",Sans-serif;font-size:18px;line-height:32px}.elementor-2855 .elementor-element.elementor-element-02a2eb3 .elementor-button{background-color:#fff;font-size:20px;font-weight:400;line-height:20px;fill:#ed741b;color:#ed741b;transition-duration:.3s;border-radius:0;padding:19px 40px}.elementor-2855 .elementor-element.elementor-element-02a2eb3 .elementor-button:hover,.elementor-2855 .elementor-element.elementor-element-02a2eb3 .elementor-button:focus{background-color:#ed741b;color:#fff}.elementor-2855 .elementor-element.elementor-element-02a2eb3{width:var(--container-widget-width,300px);max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0}.elementor-2855 .elementor-element.elementor-element-02a2eb3>.elementor-widget-container{margin:5.125rem 0 8rem;padding:0}.elementor-2855 .elementor-element.elementor-element-02a2eb3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2855 .elementor-element.elementor-element-02a2eb3 .elementor-button:hover svg,.elementor-2855 .elementor-element.elementor-element-02a2eb3 .elementor-button:focus svg{fill:#fff}:root{--page-title-display:none}@media(max-width:1024px){.elementor-2855 .elementor-element.elementor-element-4b4e54d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-80883e6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2855 .elementor-element.elementor-element-270fa62{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2855 .elementor-element.elementor-element-55f6c33>.elementor-widget-container{margin:2px;padding:0 15px}.elementor-2855 .elementor-element.elementor-element-81f2307{--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-2855 .elementor-element.elementor-element-3361008{width:100%;max-width:100%}}@media(max-width:767px){.elementor-2855 .elementor-element.elementor-element-f5fa5cf>.elementor-widget-container{margin:105px 0 0}.elementor-2855 .elementor-element.elementor-element-f5fa5cf .swiper-slide{height:100px}.elementor-2855 .elementor-element.elementor-element-4b4e54d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-2855 .elementor-element.elementor-element-9d5e840>.elementor-widget-container{margin:0;padding:0 5px 0 0}.elementor-2855 .elementor-element.elementor-element-9d5e840 .elementor-heading-title{font-size:11px;line-height:11px}.elementor-2855 .elementor-element.elementor-element-63b0136>.elementor-widget-container{margin:0}.elementor-2855 .elementor-element.elementor-element-63b0136 .elementor-heading-title{font-size:11px;line-height:11px}.elementor-2855 .elementor-element.elementor-element-2170b3b>.elementor-widget-container{margin:0;padding:0 0 0 5px}.elementor-2855 .elementor-element.elementor-element-2170b3b .elementor-heading-title{font-size:11px;line-height:11px}.elementor-2855 .elementor-element.elementor-element-c1eea27{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2855 .elementor-element.elementor-element-80883e6{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem}.elementor-2855 .elementor-element.elementor-element-270fa62{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:100px;--padding-bottom:904px;--padding-left:10px;--padding-right:10px}.elementor-2855 .elementor-element.elementor-element-5316496 .elementor-heading-title{font-size:30px}.elementor-2855 .elementor-element.elementor-element-55f6c33>.elementor-widget-container{margin:0;padding:10px}.elementor-2855 .elementor-element.elementor-element-55f6c33 .elementor-heading-title{font-size:16px}.elementor-2855 .elementor-element.elementor-element-81f2307{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-2855 .elementor-element.elementor-element-fe50e16:not(.elementor-motion-effects-element-type-background),.elementor-2855 .elementor-element.elementor-element-fe50e16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-2855 .elementor-element.elementor-element-e09c2db .elementor-heading-title{font-size:30px}.elementor-2855 .elementor-element.elementor-element-2673fb3>.elementor-widget-container{margin:0;padding:20px}.elementor-2855 .elementor-element.elementor-element-2673fb3 .elementor-heading-title{font-size:18px}.elementor-2855 .elementor-element.elementor-element-02a2eb3>.elementor-widget-container{margin:50px 0}}@media(min-width:768px){.elementor-2855 .elementor-element.elementor-element-4b4e54d{--content-width:1680px}.elementor-2855 .elementor-element.elementor-element-ba92294{--content-width:1680px}.elementor-2855 .elementor-element.elementor-element-270fa62{--content-width:1680px}.elementor-2855 .elementor-element.elementor-element-6d572c8{--content-width:1680px}}@font-face{font-family:'Rany Bold';font-style:normal;font-weight:400;font-display:auto;src:url('/wp-content/themes/spider/assets/fonts/Rany-Bold.ttf') format('truetype')}@font-face{font-family:'Rany';font-style:normal;font-weight:400;font-display:auto;src:url('/wp-content/themes/spider/assets/fonts/Rany.ttf') format('truetype')}@font-face{font-family:'Rany Medium';font-style:normal;font-weight:400;font-display:auto;src:url('/wp-content/themes/spider/assets/fonts/Rany-Medium.ttf') format('truetype')}