/*zs-min d70082b6c22dbe81ec91b0b6c9404d94 (B67 copy of zensolar-homepage.css without comments and spaces; edit the source, then rebuild with b67/lib/mincss.py)*/
.zs-btn--upper{text-transform: uppercase}.zs-pv-faq{background: transparent;color: var(--zs-ink);padding: 40px 0}.zs-pv-faq .zs-faq__toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;text-align: left;background: none;border: 0;font-family: var(--zs-font);font-size: 18px;font-weight: 700;color: var(--zs-ink);padding: 18px 0;cursor: pointer}.zs-pv-faq .zs-faq__a[hidden]{display: none}.zs-pv-faq .zs-faq__item{border-bottom: 1px solid rgba(0,0,0,.12)}.zs-faq .zs-faq__toggle{display: flex;align-items: center;justify-content: space-between;width: 100%;text-align: left;background: none;border: 0;font-family: var(--zs-font);font-size: 18px;font-weight: 700;color: inherit;padding: 18px 0;cursor: pointer}.zs-faq .zs-faq__a[hidden]{display: none}.zs-team__item p{font-size: 16px}.zs-simple-text{max-width: 920px;margin-left: auto;margin-right: auto}.zs-simple-text p{margin: 0 0 16px;line-height: 1.65}.zs-simple-text__h1{font-size: 36px;margin: 0 0 24px}.zs-simple-text__h2{font-size: 28px;margin: 24px 0 16px}.zs-simple-text__h3{font-size: 22px;margin: 24px 0 12px}.zs-simple-text__lead{font-size: 22px;font-weight: 500;margin: 0 0 20px}.zs-simple-text__list{margin: 0 0 20px;padding-left: 1.2em}.zs-simple-text a{text-decoration: underline}.zs-col--half.zs-simple-text{max-width: none}.zs-col--half img{width: 100%;height: auto;display: block;margin-bottom: 12px}.zs-pitfalls .zs-row{align-items: center}.zs-pitfalls__media img{display: block;width: 100%;height: auto;margin-bottom: 0;border-radius: 0}.zs-pitfalls__text{padding-left: 35px}.zs-pitfalls .zs-pitfalls__intro,.zs-pitfalls .zs-pitfalls__outro{font-weight: 700}@media (max-width: 767px){.zs-pitfalls__text{padding-left: 0;padding-top: 30px}}.zs-pitfalls__list{display: block}.zs-pitfalls__media{display: block}.zs-home-hero__bg{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 690px;padding: 0 0 20px;background-image: url("/wp-content/uploads/2025/05/2.webp");background-position: center center;background-repeat: no-repeat;background-size: cover}@media (min-width: 1025px){.zs-home-hero__bg{background-attachment: fixed}}.zs-home-hero__bg::before{content: "";position: absolute;inset: 0;background: #000;opacity: 0.56}.zs-home-hero__text{position: relative;z-index: 1;box-sizing: border-box;max-width: min(624px, 63vw);margin-left: max(0px, calc((100vw - 991px) / 2));padding: 0 20px;text-align: center;color: var(--zs-white);display: flex;flex-direction: column}.zs-home-hero__title{font-size: 63px;color: var(--zs-white);margin: 0 0 20px}.zs-home-hero__lead{font-size: 24px;font-weight: 500;color: var(--zs-white);margin: 0 0 76px}.zs-home-hero__text .zs-btn{order: 1}.zs-home-hero__text .zs-btn:hover,.zs-home-hero__text .zs-btn:focus{background: var(--zs-grey-section);color: var(--zs-white)}.zs-home-hero__text .zs-icon-list{order: 2;justify-content: center;column-gap: 50px;margin: 0}.zs-home-hero__text .zs-icon-list li{font-size: 21px;font-weight: 400;color: var(--zs-white)}@media (max-width: 1024px){.zs-home-hero__bg{min-height: 750px;padding: 50px 0 30px}.zs-home-hero__title{font-size: 45px}.zs-home-hero__text .zs-icon-list{margin-bottom: 30px}}@media (max-width: 767px){.zs-home-hero__bg{min-height: 0;padding: 0;background-position: 86% 50%;background-size: cover}.zs-home-hero__bg::before{opacity: 0.65}.zs-home-hero__text{max-width: none;margin-left: 0;padding: 70% 20px 0}.zs-home-hero__title{font-size: 30px;line-height: 35px;margin-top: -10px}}@media (max-width: 480px){.zs-home-hero__text .zs-icon-list{column-gap: 15px}.zs-home-hero__text .zs-icon-list li{margin-bottom: 10px}}.zs-compare__col{background: #f9fafa;text-align: center}.zs-compare__col h3{margin: 0 0 30px}.zs-compare__list{list-style: none;margin: 0;text-align: left}.zs-compare__list li{display: flex;align-items: center;font-size: 18px;color: var(--zs-ink);margin-bottom: 15px}.zs-compare__list li:last-child{margin-bottom: 0}.zs-compare__icon{flex: 0 0 auto;width: 23px;height: 23px;margin-right: 15px}@media (max-width: 767px){.zs-compare .zs-row{flex-direction: column}.zs-compare__col{margin-bottom: 20px}.zs-compare__col:last-child{margin-bottom: 0}}.zs-didyouknow{background: var(--zs-grey-section);color: var(--zs-white)}.zs-didyouknow .zs-row{align-items: center}.zs-didyouknow__left h2{color: var(--zs-white);margin: 0}.zs-didyouknow__left img{display: block;width: 100%;height: auto;margin-top: 30px;border-radius: 20px}.zs-didyouknow__body p{color: var(--zs-white);margin: 0 0 1em}.zs-didyouknow__body p strong{color: var(--zs-white)}.zs-think__list{list-style: none;margin: 0 0 20px;padding: 0}.zs-think__list li{display: flex;align-items: center;color: var(--zs-white);font-size: 18px;margin-bottom: 12px}.zs-think__list li:last-child{margin-bottom: 0}.zs-think__list li::before{content: "";flex: 0 0 16px;width: 16px;height: 16px;margin-right: 10px;background-color: var(--zs-green);-webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDhjMTM3IDAgMjQ4IDExMSAyNDggMjQ4UzM5MyA1MDQgMjU2IDUwNCA4IDM5MyA4IDI1NiAxMTkgOCAyNTYgOHptMTEzLjkgMjMxTDIzNC40IDEwMy41Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMGwtMTcgMTdjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45TDI4NS4xIDI1NiAxODMuNSAzNTcuNmMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlsMTcgMTdjOS40IDkuNCAyNC42IDkuNCAzMy45IDBMMzY5LjkgMjczYzkuNC05LjQgOS40LTI0LjYgMC0zNHoiLz48L3N2Zz4=") no-repeat center / contain;mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjU2IDhjMTM3IDAgMjQ4IDExMSAyNDggMjQ4UzM5MyA1MDQgMjU2IDUwNCA4IDM5MyA4IDI1NiAxMTkgOCAyNTYgOHptMTEzLjkgMjMxTDIzNC40IDEwMy41Yy05LjQtOS40LTI0LjYtOS40LTMzLjkgMGwtMTcgMTdjLTkuNCA5LjQtOS40IDI0LjYgMCAzMy45TDI4NS4xIDI1NiAxODMuNSAzNTcuNmMtOS40IDkuNC05LjQgMjQuNiAwIDMzLjlsMTcgMTdjOS40IDkuNCAyNC42IDkuNCAzMy45IDBMMzY5LjkgMjczYzkuNC05LjQgOS40LTI0LjYgMC0zNHoiLz48L3N2Zz4=") no-repeat center / contain}@media (max-width: 1024px){.zs-didyouknow .zs-row{flex-direction: column}.zs-didyouknow__left,.zs-didyouknow__body{flex: 0 0 100%;max-width: 100%}.zs-didyouknow__body{margin-top: 30px}}.zs-testimonials--light{background: var(--zs-grey-light);padding: var(--zs-section-y-sm) 0}.zs-testimonial{text-align: center}.zs-testimonial__quote{font-style: italic;font-size: 18px;color: var(--zs-ink);margin: 0 0 27px}.zs-testimonial__photo{display: block;margin: 0 auto 10px;border-radius: 0}.zs-testimonial__stars{display: flex;justify-content: center;margin: 0 auto 10px;color: #ffc801}.zs-testimonial__stars svg{width: 16px;height: 16px;fill: currentColor}.zs-testimonial__name{font-size: 19px;font-weight: 700;color: var(--zs-ink);margin: 0 0 10px}.zs-testimonial__role{font-size: 18px;font-weight: 500;color: var(--zs-ink);margin: 0}@media (max-width: 767px){.zs-testimonials--light .zs-row{flex-direction: column}.zs-testimonial{margin-bottom: 40px}.zs-testimonial:last-child{margin-bottom: 0}}.zs-goodfit p.zs-goodfit__intro{margin-bottom: 20px;line-height: 32.4px}.zs-goodfit__ready{font-weight: 400;line-height: 36px}.zs-goodfit .zs-btn{color: var(--zs-black) !important}body.page-id-252 .zs-flexrow .zs-iconbox__icon{width: 42px;height: 42px}body.page-id-252 .zs-flexrow .zs-iconbox__icon svg{width: 42px;height: 42px;max-width: 100%;display: block}body.page-id-252 .zs-flexrow .zs-container{max-width: 1200px;padding: 0}body.page-id-252 .zs-flexrow .zs-row{align-items: center;flex-wrap: nowrap}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(1){flex: 0 0 46%;max-width: 46%}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(2){flex: 0 0 27%;max-width: 27%;display: flex;flex-direction: column}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(3){flex: 0 0 26.66%;max-width: 26.66%}body.page-id-252 .zs-flexrow .zs-flexrow__media img{width: 516px;max-width: 100%;height: auto;display: block}body.page-id-252 .zs-flexrow .zs-iconbox{max-width: 301px}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(2) > .zs-iconbox:first-child{margin-top: -46px;margin-bottom: 4px}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(2) > .zs-iconbox:last-child{margin-top: 24px;margin-bottom: 4px}@media (max-width: 1024px){body.page-id-252 .zs-flexrow .zs-row{flex-wrap: wrap}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(1){flex: 0 0 100%;max-width: 100%}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(2),body.page-id-252 .zs-flexrow .zs-row > *:nth-child(3){flex: 0 0 50%;max-width: 50%}body.page-id-252 .zs-flexrow .zs-iconbox{max-width: none}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(2) > .zs-iconbox:first-child{margin-top: 19px;margin-bottom: 4px}body.page-id-252 .zs-flexrow .zs-row > *:nth-child(2) > .zs-iconbox:last-child{margin-top: 24px;margin-bottom: 19px}body.page-id-252 .zs-flexrow .zs-flexrow__media img{width: auto;margin: 0 auto}}@media (max-width: 767px){body.page-id-252 .zs-flexrow .zs-row > *:nth-child(1),body.page-id-252 .zs-flexrow .zs-row > *:nth-child(2),body.page-id-252 .zs-flexrow .zs-row > *:nth-child(3){flex: 0 0 100%;max-width: 100%}}body.page-id-252 .zs-flexrow .zs-iconbox__title{font-size: 24px;line-height: 1.3;text-align: center;margin-bottom: 0}body.page-id-252 .zs-flexrow .zs-iconbox__text{margin-bottom: 0}body.page-id-252 .zs-flexrow .zs-iconbox__icon{margin-bottom: 0}@media (min-width: 768px){body.page-id-252 .zs-home-hero .zs-icon-list{flex-wrap: nowrap;column-gap: 30px}}@media (min-width: 768px) and (max-width: 1024px){body.page-id-252 .zs-services-sec .zs-row > .zs-col--third{flex: 0 0 33.3333%;max-width: 33.3333%}}
