/*zs-min 94ef475a423574ff5d860bc652a29a35 (B67 copy of zensolar-commercial.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-commercial-hero{position: relative;background-image: url("/wp-content/uploads/2025/05/Untitled-900-x-670-px-1200-x-600-px.webp");background-position: center center;background-size: cover;background-repeat: no-repeat;padding: 0 0 20px 0}.zs-commercial-hero::before{content: "";position: absolute;inset: 0;background: #000;opacity: 0.56}.zs-commercial-hero__bg{position: relative;max-width: 991px;min-height: 670px;margin: 0 auto;display: flex;align-items: flex-end}.zs-commercial-hero__text{max-width: 625px}.zs-commercial-hero .zs-commercial-hero__title{font-family: var(--zs-font);font-size: 63px;font-weight: 700;line-height: 1;color: var(--zs-white);text-align: center;margin: 0}.zs-commercial-hero .zs-commercial-hero__lead{font-family: var(--zs-font);font-size: 24px;font-weight: 500;line-height: 1.7;color: var(--zs-white);text-align: center;margin: 0 0 36px}@media (max-width: 1024px){.zs-commercial-hero{padding: 50px 0 30px 0}.zs-commercial-hero .zs-commercial-hero__title{font-size: 45px}}@media (max-width: 767px){.zs-commercial-hero{padding: 20px 0}.zs-commercial-hero__bg{min-height: 0}.zs-commercial-hero .zs-commercial-hero__title{font-size: 30px;line-height: 35px}}
