.elementor-8175 .elementor-element.elementor-element-595e644{--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;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-8175 .elementor-element.elementor-element-595e644:not(.elementor-motion-effects-element-type-background), .elementor-8175 .elementor-element.elementor-element-595e644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesolarkeeper.com/wp-content/uploads/2025/03/hi-bg.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-8175 .elementor-element.elementor-element-4a885d9 .ct-heading{text-align:left;}.elementor-8175 .elementor-element.elementor-element-4a885d9 .ct-heading .item--title{color:#279951;font-family:"Outfit", Sans-serif;font-size:52px;margin-bottom:0px;}.elementor-8175 .elementor-element.elementor-element-4a885d9 .ct-heading .item--title i{color:#279951;}.elementor-8175 .elementor-element.elementor-element-4a885d9 .ct-heading .item--sub-title{margin-bottom:9px;}.elementor-8175 .elementor-element.elementor-element-e85a39f > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-8175 .elementor-element.elementor-element-e85a39f .ct-text-editor{text-align:left;color:#221F1F;}.elementor-8175 .elementor-element.elementor-element-e85a39f{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-8175 .elementor-element.elementor-element-8f34323{--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;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8175 .elementor-element.elementor-element-755abeb .ct-heading{text-align:center;}.elementor-8175 .elementor-element.elementor-element-755abeb .ct-heading .item--title{color:#003936;font-family:"Outfit", Sans-serif;text-transform:capitalize;margin-bottom:0px;}.elementor-8175 .elementor-element.elementor-element-755abeb .ct-heading .item--title i{color:#003936;}.elementor-8175 .elementor-element.elementor-element-755abeb .ct-heading .item--sub-title{color:#259952;font-size:18px;margin-bottom:9px;}.elementor-8175 .elementor-element.elementor-element-755abeb .ct-heading .item--sub-title.style3:before{background-color:#259952;}.elementor-8175 .elementor-element.elementor-element-755abeb .ct-heading .item--sub-title.style7:before{background-color:#259952;}.elementor-8175 .elementor-element.elementor-element-755abeb .ct-heading .item--sub-title.style7:after{background-color:#259952;}.elementor-8175 .elementor-element.elementor-element-8d55333{--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;}.elementor-8175 .elementor-element.elementor-element-0ce5dc9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8175 .elementor-element.elementor-element-5f48344{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8175 .elementor-element.elementor-element-5f48344:not(.elementor-motion-effects-element-type-background), .elementor-8175 .elementor-element.elementor-element-5f48344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003936;}.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-8175 .elementor-element.elementor-element-a86191f img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-8175 .elementor-element.elementor-element-6579f32 .ct-fancy-box .item--title{color:#FFFFFF;font-family:"Outfit", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-6579f32 .ct-fancy-box .item--description{color:#FFFFFF;font-family:"DM Sans", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-f225967 .ct-list .ct-list-item .ct-list-desc{color:#FFFFFF;font-family:"DM Sans", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-10e0510{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8175 .elementor-element.elementor-element-10e0510:not(.elementor-motion-effects-element-type-background), .elementor-8175 .elementor-element.elementor-element-10e0510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003936;}.elementor-8175 .elementor-element.elementor-element-fa4bd43 img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-8175 .elementor-element.elementor-element-d201027 .ct-fancy-box .item--title{color:#FFFFFF;font-family:"Outfit", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-d201027 .ct-fancy-box .item--description{color:#FFFFFF;font-family:"DM Sans", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-13d1267 .ct-list .ct-list-item .ct-list-desc{color:#FFFFFF;font-family:"DM Sans", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-84194c8{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8175 .elementor-element.elementor-element-84194c8:not(.elementor-motion-effects-element-type-background), .elementor-8175 .elementor-element.elementor-element-84194c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#003936;}.elementor-8175 .elementor-element.elementor-element-d616aa8 img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-8175 .elementor-element.elementor-element-c320972 .ct-fancy-box .item--title{color:#FFFFFF;font-family:"Outfit", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-c320972 .ct-fancy-box .item--description{color:#FFFFFF;font-family:"DM Sans", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-7505f4c .ct-list .ct-list-item .ct-list-desc{color:#FFFFFF;font-family:"DM Sans", Sans-serif;}.elementor-8175 .elementor-element.elementor-element-e73280f{--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8175 .elementor-element.elementor-element-e73280f:not(.elementor-motion-effects-element-type-background), .elementor-8175 .elementor-element.elementor-element-e73280f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thesolarkeeper.com/wp-content/uploads/2019/10/c2-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8175 .elementor-element.elementor-element-e73280f::before, .elementor-8175 .elementor-element.elementor-element-e73280f > .elementor-background-video-container::before, .elementor-8175 .elementor-element.elementor-element-e73280f > .e-con-inner > .elementor-background-video-container::before, .elementor-8175 .elementor-element.elementor-element-e73280f > .elementor-background-slideshow::before, .elementor-8175 .elementor-element.elementor-element-e73280f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8175 .elementor-element.elementor-element-e73280f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#003936;--background-overlay:'';}.elementor-8175 .elementor-element.elementor-element-a47e7d2{--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;}.elementor-8175 .elementor-element.elementor-element-9b14342{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8175 .elementor-element.elementor-element-9b14342:not(.elementor-motion-effects-element-type-background), .elementor-8175 .elementor-element.elementor-element-9b14342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(23deg, #229753 0%, #D4DE22 100%);}.elementor-8175 .elementor-element.elementor-element-95f5339 .ct-heading .item--title{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:42px;font-weight:700;margin-bottom:0px;}.elementor-8175 .elementor-element.elementor-element-95f5339 .ct-heading .item--title i{color:#FFFFFF;}.elementor-8175 .elementor-element.elementor-element-95f5339 .ct-heading .item--sub-title{color:#FFFFFF;margin-bottom:9px;}.elementor-8175 .elementor-element.elementor-element-95f5339 .ct-heading .item--sub-title.style3:before{background-color:#FFFFFF;}.elementor-8175 .elementor-element.elementor-element-95f5339 .ct-heading .item--sub-title.style7:before{background-color:#FFFFFF;}.elementor-8175 .elementor-element.elementor-element-95f5339 .ct-heading .item--sub-title.style7:after{background-color:#FFFFFF;}.elementor-8175 .elementor-element.elementor-element-2dd2391 .ct-text-editor{color:#FFFFFF;}.elementor-8175 .elementor-element.elementor-element-2dd2391{font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-8175 .elementor-element.elementor-element-c953c7b .ct-button-wrapper .btn{background:#FFFFFF !important;color:#003936 !important;}.elementor-8175 .elementor-element.elementor-element-c953c7b .ct-button-wrapper .btn.btn-white2 i{color:#FFFFFF !important;}.elementor-8175 .elementor-element.elementor-element-c953c7b .ct-button-wrapper .btn.btn-third i{color:#FFFFFF !important;}.elementor-8175 .elementor-element.elementor-element-0e3ecfe{--display:flex;}@media(max-width:767px){.elementor-8175 .elementor-element.elementor-element-595e644{--padding-top:90px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-8175 .elementor-element.elementor-element-4a885d9 .ct-heading .item--title{font-size:32px;}.elementor-8175 .elementor-element.elementor-element-e85a39f{font-size:16px;}.elementor-8175 .elementor-element.elementor-element-755abeb .ct-heading .item--title{font-size:32px;}.elementor-8175 .elementor-element.elementor-element-95f5339 .ct-heading .item--title{font-size:24px;}}@media(min-width:1025px){.elementor-8175 .elementor-element.elementor-element-595e644:not(.elementor-motion-effects-element-type-background), .elementor-8175 .elementor-element.elementor-element-595e644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8175 .elementor-element.elementor-element-e73280f:not(.elementor-motion-effects-element-type-background), .elementor-8175 .elementor-element.elementor-element-e73280f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}