.gb-accordion__item:not(.gb-accordion__item-open) > .gb-button .gb-accordion__icon-open{display:none;}.gb-accordion__item.gb-accordion__item-open > .gb-button .gb-accordion__icon{display:none;}.gb-button-primary-button{display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase;text-align:center;padding:10px 50px;border-radius:50px;background-color:var(--global-color-2);color:var(--base-1);text-decoration:none;}.gb-button-primary-button:hover, .gb-button-primary-button:active, .gb-button-primary-button:focus{background-color:var(--global-color-1);color:var(--base-1);}.gb-button-secondary-button{display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase;text-align:center;padding:10px 50px;border-radius:50px;border:1px solid var(--global-color-2);background-color:var(--base-1);color:var(--global-color-2);text-decoration:none;}.gb-button-secondary-button:hover, .gb-button-secondary-button:active, .gb-button-secondary-button:focus{background-color:var(--global-color-2);color:var(--base-1);}a.gb-button-bdc16599{text-decoration:none;}.gb-button-fba6a1ba{display:inline-flex;color:var(--global-color-1);text-decoration:none;}.gb-button-fba6a1ba:hover, .gb-button-fba6a1ba:active, .gb-button-fba6a1ba:focus{color:var(--global-color-2);}a.gb-button-d9ae1ce7{font-size:16px;text-transform:uppercase;padding:5px 30px;border-radius:50px;background-color:var(--global-color-2);color:var(--base-1);text-decoration:none;}a.gb-button-d9ae1ce7:hover, a.gb-button-d9ae1ce7:active, a.gb-button-d9ae1ce7:focus{background-color:var(--global-color-1);color:var(--base-1);}.gb-container.gb-tabs__item:not(.gb-tabs__item-open){display:none;}.gb-container-5cb1af84{padding-top:300px;margin-bottom:60px;background-image:url(https://www.mygenerationenergy.com/wp-content/uploads/2024/08/Shutterstock_2463332389.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;}.gb-container-5cb1af84.gb-has-dynamic-bg{background-image:var(--background-url);}.gb-container-5cb1af84.gb-no-dynamic-bg{background-image:none;}.gb-container-09c0be58{z-index:1;position:relative;padding-top:30px;padding-bottom:30px;background-color:rgba(255, 255, 255, 0.7);}.gb-container-f93269c1{max-width:1280px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;}.gb-container-e9c5451d{margin-bottom:60px;}.gb-container-dfa78264{max-width:1280px;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;}.gb-grid-wrapper > .gb-grid-column-444a0caa{width:50%;}.gb-grid-wrapper > .gb-grid-column-564440ac{width:50%;}.gb-container-8d6c583c{text-align:center;margin-bottom:60px;}.gb-container-6e1be9c3{max-width:1280px;text-align:center;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;}.gb-container-9f30a690{max-width:1280px;padding:40px 20px;margin-right:auto;margin-left:auto;}.gb-container-d2a14a97{position:relative;overflow-x:hidden;overflow-y:hidden;}.gb-container-d2a14a97:before{content:"";background-image:url(https://www.mygenerationenergy.com/wp-content/uploads/2023/08/Plymouth-MA-Residential-Solar-Installation-MGE-scaled.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:inherit;pointer-events:none;}.gb-container-d2a14a97:after{content:"";background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, var(--contrast) 100%);z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;}.gb-container-d2a14a97.gb-has-dynamic-bg:before{background-image:var(--background-url);}.gb-container-d2a14a97.gb-no-dynamic-bg:before{background-image:none;}.gb-container-7f81cf8a{max-width:1280px;z-index:1;position:relative;padding:80px 20px 20px;margin-right:auto;margin-left:auto;border-bottom:1px solid #f0f0f0;}.gb-grid-wrapper > .gb-grid-column-159932b8{width:33.33%;}.gb-container-7e8d7f3c{margin-bottom:30px;}.gb-grid-wrapper > .gb-grid-column-69a77e3c{width:33.33%;}.gb-grid-wrapper > .gb-grid-column-dc4baae7{width:50%;}.gb-grid-wrapper > .gb-grid-column-0197c917{width:50%;}.gb-grid-wrapper > .gb-grid-column-44b4a371{width:33.33%;}.gb-container-3971d4d2{max-width:1280px;padding:30px 20px;margin-right:auto;margin-left:auto;}.gb-container-325ed5c6{max-width:1280px;padding:10px 20px;margin-right:auto;margin-left:auto;}.gb-container-50add2a8{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:20px;}.gb-container-fb14ecab{max-width:1280px;padding:20px;margin-right:auto;margin-left:auto;}.gb-container-e27ba3de{max-width:1280px;padding-top:10px;padding-bottom:10px;margin-right:auto;margin-left:auto;}.gb-container-2afdb512{display:flex;align-items:center;justify-content:flex-end;column-gap:50px;}h1.gb-headline-57ec4b6f{text-transform:capitalize;text-align:center;margin-bottom:0px;}h2.gb-headline-ef45a149{text-align:center;}h4.gb-headline-cf95a186{font-size:20px;text-transform:uppercase;margin-bottom:10px;color:var(--base-1);}div.gb-headline-a27803b3{color:var(--base-1);}h4.gb-headline-721e88cd{font-size:20px;text-transform:uppercase;margin-bottom:10px;color:var(--base-1);}div.gb-headline-5c5a25c4 a{color:var(--global-color-1);}div.gb-headline-5c5a25c4 a:hover{color:var(--global-color-2);}h4.gb-headline-710936fd{font-size:20px;text-transform:uppercase;margin-bottom:10px;color:var(--base-1);}div.gb-headline-7b87b83a{color:var(--base-1);}h3.gb-headline-a1475844{color:var(--base-1);}h3.gb-headline-d28e6ef1{color:var(--base-1);}h2.gb-headline-01bbe3dd{text-align:center;}p.gb-headline-c052fbd6{margin-bottom:0px;color:var(--global-color-2);}p.gb-headline-c052fbd6 a{color:var(--global-color-2);}p.gb-headline-c052fbd6 a:hover{color:var(--global-color-1);}.gb-grid-wrapper-cc6152a0{display:flex;flex-wrap:wrap;row-gap:40px;margin-left:-40px;}.gb-grid-wrapper-cc6152a0 > .gb-grid-column{box-sizing:border-box;padding-left:40px;}.gb-grid-wrapper-174f4692{display:flex;flex-wrap:wrap;row-gap:20px;margin-left:-80px;}.gb-grid-wrapper-174f4692 > .gb-grid-column{box-sizing:border-box;padding-left:80px;}.gb-grid-wrapper-9888e61d{display:flex;flex-wrap:wrap;row-gap:20px;margin-left:-20px;}.gb-grid-wrapper-9888e61d > .gb-grid-column{box-sizing:border-box;padding-left:20px;}.gb-block-image-b9fceeea{text-align:center;}.gb-image-b9fceeea{vertical-align:middle;}.gb-block-image-9b1ac445{margin-bottom:30px;}.gb-image-9b1ac445{width:300px;vertical-align:middle;}.gb-block-image-21dca826{text-align:center;}.gb-image-21dca826{vertical-align:middle;}@media (max-width: 1024px) {.gb-container-5cb1af84{padding-top:200px;}}@media (max-width: 767px) {.gb-container-5cb1af84{padding-top:150px;}.gb-grid-wrapper > .gb-grid-column-444a0caa{width:100%;}.gb-grid-wrapper > .gb-grid-column-564440ac{width:100%;}.gb-grid-wrapper > .gb-grid-column-159932b8{width:100%;}.gb-grid-wrapper > .gb-grid-column-69a77e3c{width:100%;}.gb-grid-wrapper > .gb-grid-column-dc4baae7{width:100%;}.gb-grid-wrapper > .gb-grid-column-0197c917{width:100%;}.gb-grid-wrapper > .gb-grid-column-44b4a371{width:100%;}}:root{--gb-container-width:1280px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}