.gs-pricing-overview{color:#000;background-color:#ffc800}.gs-product-overview{background-color:#ffc800;color:#000;padding-top:75px;padding-bottom:75px;position:relative}.gs-product-overview .container{position:relative}.gs-product-overview h4{font-size:48px;display:flex;align-items:center}.gs-product-overview h4 span.sup-item{display:block;margin-left:10px;font-size:16px;font-weight:600;line-height:1}.gs-product-overview p{max-width:350px;margin-bottom:0;font-size:18px}.gs-product-overview .floating-plus-icon{position:absolute;top:15px;left:50%;transform:translate(-50%);font-size:36px;font-weight:600;line-height:1}.gs-product-overview .prod-plus-icon{font-size:36px;font-weight:600;line-height:1;padding-top:15px}.product-leading-arrow{width:65px;position:absolute;bottom:-25px;left:50%;transform:translate(-50%);z-index:5}.gs-solar-production{background-color:#ffbe00;color:#000;padding-top:55px;padding-bottom:55px;position:relative;text-align:center}.gs-solar-production h5{font-size:30px;font-weight:600;margin-bottom:15px}.gs-solar-production p{margin-bottom:0}.gs-solar-production .gs-solar-production-cta{margin-top:25px}.gs-panels-illustration{background-color:#fff;color:#000;padding:75px 0}.gs-panels-illustration .panels-f-img{position:relative;text-align:center}.gs-panels-illustration .panels-f-img img.squiggle-line{top:25%;right:-65px;position:absolute;width:130px}.gs-panels-illustration img{width:265px}.gs-panels-illustration h6{font-weight:600;font-size:20px;margin-bottom:0}.gs-panels-illustration p{margin-bottom:0}.gs-panels-illustration .panels-details{max-width:250px;margin:-15px auto 0}.gs-add-ons{text-align:center;padding:75px 0;color:#000}.gs-add-ons img{width:100px;margin-bottom:15px}.gs-add-ons h3{margin-bottom:0}.gs-add-ons .gs-addons-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.gs-add-ons .gs-addon-item{flex:1 1 18%;min-width:150px;max-width:220px}.gs-add-ons .gs-addon-item p{font-size:18px}@media screen and (max-width: 1440px){.gs-panels-illustration .panels-f-img img.squiggle-line{right:-35px;width:90px}}@media screen and (max-width: 767px){.gs-product-overview h4{font-size:36px}}@media screen and (max-width: 580px){.gs-product-overview h4{font-size:30px}.gs-product-overview .col-sm-5{padding-bottom:35px;padding-right:50px}.gs-product-overview .col-sm-5:last-of-type{padding-bottom:0}.gs-product-overview .floating-plus-icon{top:50%;left:auto;right:25px;transform:translateY(-50%)}.gs-product-overview .container{padding-left:25px!important;padding-right:25px!important}.gs-panels-illustration .panels-details,.gs-add-ons h3{margin-bottom:35px}.gs-product-overview .prod-plus-icon{text-align:left!important;padding-top:0;padding-bottom:25px}}.gs-pricing-table .pricing-slide{position:relative;padding-bottom:75px;color:#000;min-height:580px}.gs-pricing-table .pricing-slide.ps-in-product{min-height:350px;padding-bottom:35px}.gs-pricing-table .pricing-slide .prc-bg{position:absolute;top:0;z-index:1;left:0;background-repeat:no-repeat;background-position:center top;background-size:cover;background-color:#000;width:100%;height:100%;opacity:0;transition:opacity .6s ease-in}.gs-pricing-table .pricing-slide .prc-package{width:230px;height:230px;margin:auto;border-radius:100%;font-size:32px;font-weight:800;color:#ffd200;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;z-index:5;position:relative;max-width:130px;line-height:1.1;text-align:center}.gs-pricing-table .pricing-slide .prc-package strong{font-weight:500}.gs-pricing-table .pricing-slide .prc-description{padding-top:35px;z-index:5;position:relative;color:#8c8c8c;text-align:center;min-height:300px}.gs-pricing-table .pricing-slide .prc-description h3{margin-top:0;margin-bottom:0;font-weight:600}.gs-pricing-table .pricing-slide .prc-description .price-pm{font-weight:600;margin-bottom:25px}.gs-pricing-table .pricing-slide .prc-description p{max-width:230px;margin:0 auto 25px}.gs-pricing-table .pricing-slide .prc-btn-wrap{z-index:5;position:relative}.gs-pricing-table .pricing-slide .view-all-pricing{display:none}.gs-pricing-table .gs-swiper-nav{position:absolute;top:15%;left:0;z-index:99;width:100%;display:flex;justify-content:center}.gs-pricing-table .gs-swiper-nav .gs-inner-nav{width:420px;max-width:100%;display:flex;justify-content:space-between}.gs-pricing-table .gs-swiper-nav .gs-inner-nav a{display:inline-flex;color:#8c8c8c;font-size:36px;text-decoration:none;visibility:hidden}.gs-pricing-table .gs-swiper-nav .gs-inner-nav a.nav-showing{visibility:visible}.gs-pricing-table .swiper-slide-active .pricing-slide .prc-description,.gs-pricing-table .swiper-slide-active .pricing-slide .prc-package{color:#000}.gs-pricing-table .swiper-slide-active .pricing-slide .prc-bg{opacity:1}.gs-pricing-table .swiper-slide-active .pricing-slide .view-all-pricing{display:inline-block}@media screen and (max-width: 1440px){.gs-pricing-table .pricing-slide .prc-description{min-height:250px}.gs-pricing-table .pricing-slide .prc-description p{max-width:190px;font-size:14px}.gs-pricing-table .pricing-slide .prc-package{width:100%;height:165px;font-size:26px}.gs-pricing-table .pricing-slide{min-height:550px}}@media screen and (max-width: 991px){.gs-pricing-table .pricing-slide{min-height:480px}.gs-pricing-table .pricing-slide .prc-package{height:25vw}}@media screen and (max-width: 767px){.gs-pricing-table .pricing-slide .prc-bg{left:50%;transform:translate(-50%);width:100%;max-width:390px}.gs-pricing-table .pricing-slide .prc-package{height:220px}}@media screen and (max-width: 590px){.gs-pricing-table .pricing-slide{min-height:initial;height:580px;padding-bottom:0}.gs-pricing-table .pricing-slide .prc-btn-wrap{padding-top:25px}}@media screen and (max-width: 475px){.gs-pricing-table .pricing-slide.ps-in-product{min-height:initial;height:490px;padding-bottom:0}}@media screen and (max-width: 425px){.gs-pricing-table .swiper-slide-active .pricing-slide .prc-package{height:210px;font-size:24px}}@media screen and (max-width: 375px){.gs-pricing-table .pricing-slide .prc-description p{max-width:150px;font-size:14px}.gs-products-wrap .container{padding-left:0;padding-right:0}}.pricing-swither{text-align:left;align-items:center;justify-content:center;max-width:960px;margin:0 auto 35px}.pricing-swither .ps-input-groups{display:flex;align-items:center;gap:25px}.pricing-swither .ps-input-groups .form-check-label{font-size:16px;margin-right:15px}.pricing-swither .ps-input-groups .form-check-input{background-color:#dcdcdc;border-color:#dcdcdc;background-image:url(/images/plus/price-toggler-inactive.svg)}.pricing-swither .ps-input-groups .form-check-input:checked[type=radio]{background-color:#ffc801;border-color:#ffc801;background-image:url(/images/plus/price-toggler-active.svg)}.pricing-swither .ps-input-groups .form-check .form-check-input{float:right;margin-left:0}.pricing-swither .ps-input-groups .form-switch{padding-left:0;padding-right:1.5em}@media screen and (max-width: 767px){.pricing-swither-container{text-align:center}.pricing-swither-container p{margin-bottom:35px!important}.pricing-swither{text-align:center}.pricing-swither .ps-input-groups{justify-content:center}}@media screen and (max-width: 590px){.pricing-swither .ps-input-groups{flex-wrap:wrap;display:block}.pricing-swither .ps-input-groups .form-switch{display:inline-block}}@media screen and (max-width: 425px){.pricing-swither .ps-input-groups .form-switch{padding-right:0}.pricing-swither .ps-input-groups .form-check-label{font-size:12px;margin-right:10px}}.product-switcher-section-w{background-color:#ffbe00;color:#000;padding-top:75px}.product-switcher-section-w h2{color:#000;font-weight:700!important}@media screen and (max-width: 590px){.product-switcher-section-w .container{padding-left:15px;padding-right:15px}}.pricing-swither-tabs{display:flex;justify-content:center;max-width:850px;margin:0 auto 55px;padding-top:35px}.pricing-swither-tabs .ps-tab-item{display:flex;align-items:center;justify-content:center;width:50%;height:105px;background-color:#fff;color:#000;border-radius:65px 65px 0 0;position:relative}.pricing-swither-tabs .ps-tab-item:after{content:"";display:inline-block;width:150px;height:103%;background-repeat:no-repeat;position:absolute;top:0;right:-80px;z-index:1}.pricing-swither-tabs .ps-tab-item.save-secured-tab:after{right:auto;left:-80px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pricing-swither-tabs .ps-tab-item .ps-inner-container{position:relative;z-index:5}.pricing-swither-tabs .ps-tab-item .br-img{position:absolute;top:0;left:-50px;max-height:100%}.pricing-swither-tabs .ps-tab-item .br-img.br-p-right{left:auto;right:-50px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.pricing-swither-tabs .ps-tab-item .br-img.ps-active-img{display:none}.pricing-swither-tabs .ps-tab-item h5{font-weight:700!important;font-size:36px;margin-bottom:0;line-height:36px}.pricing-swither-tabs .ps-tab-item p{margin-bottom:0;font-size:16px}.pricing-swither-tabs .ps-tab-item.ps-tab-activated{background-color:#000;color:#ffbe00;z-index:10}.pricing-swither-tabs .ps-tab-item.ps-tab-activated .br-img.ps-active-img{display:inline-block}.pricing-swither-tabs .ps-tab-item.ps-tab-activated:after{background-image:url(/images/promotions/active-tab-after.svg)}.pricing-swither-tabs .ps-tab-item:hover{background-color:#000;color:#ffbe00;z-index:10}@media screen and (max-width: 767px){.pricing-swither-tabs .ps-tab-item h5{font-size:26px;line-height:1}.pricing-swither-tabs .ps-tab-item p{margin-bottom:0!important}.pricing-swither-tabs .ps-tab-item:after{right:-60px;width:130px}.pricing-swither-tabs .ps-tab-item.save-secured-tab:after{left:-60px}}@media screen and (max-width: 590px){.pricing-swither-tabs .ps-tab-item{height:75px;border-radius:45px 45px 0 0}.pricing-swither-tabs .ps-tab-item:after{right:-80px}.pricing-swither-tabs .ps-tab-item.save-secured-tab:after{left:-80px}.pricing-swither-tabs .ps-tab-item h5{font-size:18px}.pricing-swither-tabs .ps-tab-item p{font-size:12px}}@media screen and (max-width: 475px){.pricing-swither-tabs{gap:5px}.pricing-swither-tabs .ps-tab-item{height:55px;border-radius:30px 30px 0 0;width:48%}.pricing-swither-tabs .ps-tab-item:after{right:-45px;width:70px}.pricing-swither-tabs .ps-tab-item.save-secured-tab:after{left:-45px}.pricing-swither-tabs .ps-tab-item h5{font-size:13px}.pricing-swither-tabs .ps-tab-item p{font-size:10px}}
