.banner{align-items:center;background-image:url(/images/howsolarworks/banner-desktop.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:394px}@media screen and (max-width:991px){.banner{min-height:242px}}@media screen and (max-width:767px){.banner{background-image:url(/images/howsolarworks/banner-mobile.jpg);min-height:280px;min-height:180px;padding-left:14px;padding-right:14px}}.banner h1{font-size:55px;font-weight:900}@media screen and (max-width:991px){.banner h1{font-size:38px}}@media screen and (max-width:767px){.banner h1{font-size:28px}}@media screen and (max-width:500px){.banner h1 br{display:none}}h2{font-size:48px;font-weight:900;margin-bottom:2rem}@media screen and (max-width:991px){h2{font-size:36px;margin-bottom:1.5rem}}@media screen and (max-width:767px){h2{font-size:28px;margin-bottom:1rem}}.custom--section{padding-bottom:2.5rem;padding-top:2.5rem}@media screen and (max-width:767px){.custom--section{padding:2rem 14px}}.section--inner--container{max-width:984px}.intro-text p{font-size:20px;font-weight:400}.intro-text p a{color:#52b6fa;font-weight:800;text-decoration:none}@media screen and (max-width:767px){.intro-text p{font-size:18px}}.how-does-solar-energy-work{background-color:#fafbfc}.how-does-solar-energy-work .column-1{align-items:center;display:flex;padding-right:18px}@media screen and (max-width:991px){.how-does-solar-energy-work .column-1{padding-right:8px}}.how-does-solar-energy-work .column-1 img{width:100%}@media screen and (max-width:767px){.how-does-solar-energy-work .column-1{display:none}}.how-does-solar-energy-work .column-2{align-items:center;display:flex;padding-left:18px}@media screen and (max-width:991px){.how-does-solar-energy-work .column-2{padding-right:8px}}.how-does-solar-energy-work .column-2 p{font-size:20px;font-weight:400}.how-does-solar-energy-work .column-2 p a{color:#52b6fa;font-weight:800;text-decoration:none}@media screen and (max-width:767px){.how-does-solar-energy-work .column-2 p{font-size:18px}.how-does-solar-energy-work .column{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.where-does-solar-energy-come-from h2{font-size:48px}@media screen and (max-width:991px){.where-does-solar-energy-come-from h2{font-size:28px}}@media screen and (max-width:767px){.where-does-solar-energy-come-from h2{font-size:18px}}.where-does-solar-energy-come-from .column-1{padding-right:12px}@media screen and (max-width:767px){.where-does-solar-energy-come-from .column-1{margin-bottom:2rem}}.where-does-solar-energy-come-from .column-2{padding-left:12px}.where-does-solar-energy-come-from .column p{font-size:20px;font-weight:400}.where-does-solar-energy-come-from .column p a{color:#52b6fa;font-weight:800;text-decoration:none}@media screen and (max-width:767px){.where-does-solar-energy-come-from .column p{font-size:18px}}.where-does-solar-energy-come-from .column img{margin-bottom:2rem;width:100%}@media screen and (max-width:991px){.where-does-solar-energy-come-from .column img{margin-bottom:1.5rem}}@media screen and (max-width:767px){.where-does-solar-energy-come-from .column img{margin-bottom:1rem}.where-does-solar-energy-come-from .column{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.the-photovoltaic{background-color:#fafbfc}.the-photovoltaic .description{font-size:20px;font-weight:400;margin-bottom:2rem}.the-photovoltaic .description a{color:#52b6fa;font-weight:800;text-decoration:none}@media screen and (max-width:767px){.the-photovoltaic .description{font-size:18px;margin-bottom:1rem}}.the-photovoltaic .column-1{padding-right:12px}@media screen and (max-width:767px){.the-photovoltaic .column-1{margin-bottom:1rem}}.the-photovoltaic .column-2{padding-left:12px}.the-photovoltaic .column p{font-size:20px;font-weight:400}.the-photovoltaic .column p a{color:#52b6fa;font-weight:800;text-decoration:none}@media screen and (max-width:767px){.the-photovoltaic .column p{font-size:18px}}.the-photovoltaic .column img{width:100%}@media screen and (max-width:767px){.the-photovoltaic .column{padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}}.how-section .container .hs-description{color:#292d34;font-size:18px;font-weight:600;margin:auto auto 3rem}@media screen and (max-width:767px){.how-section .container .hs-description{font-size:16px;margin-bottom:3rem}}.how-section .container .hs-animation{min-height:698px;position:relative}@media screen and (max-width:375px){.how-section .container .hs-animation{min-height:752px}}.how-section .container .hs-animation .hs-image-container{display:table;margin:auto auto 3rem;position:relative}.how-section .container .hs-animation .hs-image-container .step{height:8%;opacity:0;position:absolute;width:4%}.how-section .container .hs-animation .hs-image-container .step.step-1{left:19.5%;top:27%}.how-section .container .hs-animation .hs-image-container .step.step-2{left:47%;top:55.5%}.how-section .container .hs-animation .hs-image-container .step.step-3{left:51.7%;top:75%}.how-section .container .hs-animation .hs-image-container .step.step-4{left:62.5%;top:63%}.how-section .container .hs-animation .hs-text-container{margin-top:24px;position:absolute}.how-section .container .hs-animation .hs-text-container .hs-text-entry{display:none;margin:0;min-height:172px;padding:0}.how-section .container .hs-animation .hs-text-container .hs-text-entry .hs-bullet{border-radius:24px;color:#ff7f11;font-size:24px;font-weight:900;height:40px;line-height:1.4;margin-right:12px;text-align:center;vertical-align:middle;width:40px}.how-section .container .hs-animation .hs-text-container .hs-text-entry .hs-text-content{color:#292d34;font-size:20px;font-weight:600;line-height:32px;padding:0}@media screen and (max-width:767px){.how-section .container .hs-animation .hs-text-container .hs-text-entry .hs-text-content{font-size:18px}.how-section .container .hs-animation .hs-text-container .hs-text-entry{display:none}}.how-section .container .hs-animation .hs-text-container .hs-text-entry.selected{display:flex}.types-of-solar-panels{background-color:#fafbfc}.types-of-solar-panels .description{font-size:20px;font-weight:400;margin-bottom:3rem}.types-of-solar-panels .description a{color:#52b6fa;font-weight:800;text-decoration:none}@media screen and (max-width:767px){.types-of-solar-panels .description{font-size:18px;margin-bottom:2rem}}.types-of-solar-panels .column h3{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-background-clip:text;-moz-background-clip:text;background-color:#333;background-repeat:repeat;background-size:100%;font-size:21px;font-weight:800;margin-bottom:1rem}.types-of-solar-panels .column-1{padding-right:38px}.types-of-solar-panels .column-1 h3{background-image:linear-gradient(90deg,#8920fe,#ff7f11 60.16%)}@media screen and (max-width:991px){.types-of-solar-panels .column-1{padding-right:12px}}.types-of-solar-panels .column-2{padding-left:38px;padding-right:38px}.types-of-solar-panels .column-2 h3{background-image:linear-gradient(90deg,#ed6a5a,#ff7f11 53.52%)}@media screen and (max-width:991px){.types-of-solar-panels .column-2{padding-left:12px;padding-right:12px}}.types-of-solar-panels .column-3{padding-left:38px}.types-of-solar-panels .column-3 h3{background-image:linear-gradient(90deg,#ff7f11,#ffb600 36.52%)}@media screen and (max-width:991px){.types-of-solar-panels .column-3{padding-left:12px}}@media screen and (max-width:767px){.types-of-solar-panels .column{margin-bottom:2rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5)}.types-of-solar-panels .column.last{margin-bottom:0}.types-of-solar-panels .column h3{margin-bottom:.5rem}}.types-of-solar-panels .column p{font-size:16px}.solar-panel-efficiency img{margin-bottom:2rem}@media screen and (max-width:991px){.solar-panel-efficiency img{margin-bottom:1.5rem}}@media screen and (max-width:767px){.solar-panel-efficiency img{margin-bottom:1rem}}.solar-panel-efficiency .content-entry p{font-size:20px;font-weight:400}.solar-panel-efficiency .content-entry p a{color:#52b6fa;font-weight:800;text-decoration:none}@media screen and (max-width:767px){.solar-panel-efficiency .content-entry p{font-size:18px}}

/*# sourceMappingURL=howsolarworks.css.map*/