/*zs-min 48509819f5752f6e996ca6d1dc0d3880 (B67 copy of zensolar-schedule.css without comments and spaces; edit the source, then rebuild with b67/lib/mincss.py)*/
.zs-schedule-hero{padding: 150px 0 100px;background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url("/wp-content/uploads/2025/05/placeholder-horizontal.webp");background-position: center center;background-size: cover;background-repeat: no-repeat}h1.zs-schedule-hero__title{font-size: 63px;font-weight: 700;line-height: 63px;text-align: center;margin: 0;color: var(--zs-white)}.zs-schedule-main{padding: 100px 0}h2.zs-schedule-main__title{font-size: 45px;font-weight: 500;line-height: 45px;text-align: center;margin: 0 0 20px;max-width: 765px;margin-left: auto;margin-right: auto}p.zs-schedule-main__text{font-size: 20px;font-weight: 400;line-height: 36px;text-align: center;margin: 0 0 53px;max-width: 765px;margin-left: auto;margin-right: auto}.zs-schedule-form{max-width: 775px;margin: 0 auto}.zs-schedule-form .elementor-form-fields-wrapper{display: flex;flex-wrap: wrap;gap: 20px}.zs-schedule-form .elementor-field-group{box-sizing: border-box}.zs-schedule-form .elementor-col-50{flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px)}.zs-schedule-form .elementor-col-100{flex: 0 0 100%;max-width: 100%}.zs-schedule-form .elementor-field-label{display: block;font-family: var(--zs-font);font-size: 14px;font-weight: 600;margin: 0 0 6px}.zs-schedule-form .elementor-field,.zs-schedule-form select.elementor-field-textual{width: 100%;box-sizing: border-box;font-family: var(--zs-font);font-size: 15px;line-height: 1;padding: 13px 15px;border: 1px solid #d5d8dc;border-radius: var(--zs-radius);background: var(--zs-white)}.zs-schedule-form textarea.elementor-field{resize: vertical;height: 96px}.zs-schedule-form .elementor-select-wrapper{position: relative}.zs-schedule-form .select-caret-down-wrapper{position: absolute;right: 15px;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;pointer-events: none}.zs-schedule-form .select-caret-down-wrapper svg{width: 100%;height: 100%;fill: currentColor}.zs-schedule-form .elementor-button{display: inline-block;font-family: var(--zs-font);font-size: 18px;font-weight: 600;line-height: 1;padding: 20px 40px;border: 0;border-radius: 5px;background: var(--zs-yellow);color: var(--zs-black) !important;text-transform: uppercase;cursor: pointer;text-align: center}@media (max-width: 1024px){.zs-schedule-hero{padding: 50px 0}h1.zs-schedule-hero__title{font-size: 45px;line-height: 45px}.zs-schedule-main{padding: 50px 25px 100px}h2.zs-schedule-main__title{font-size: 30px;line-height: 30px}}@media (max-width: 767px){.zs-schedule-hero{padding: 30px 0 50px}h1.zs-schedule-hero__title{font-size: 30px;line-height: 35px}.zs-schedule-main{padding: 20px 20px 50px}h2.zs-schedule-main__title{font-size: 24px;line-height: 34px}p.zs-schedule-main__text{font-size: 18px;line-height: 32.4px}.zs-schedule-form .elementor-col-50{flex: 0 0 100%;max-width: 100%}}@media (min-width: 1025px){.zs-schedule-hero{background-attachment: fixed}}ul.zs-schedule-cover{max-width: 765px;margin: 0 auto 53px;padding: 0;list-style: none;font-size: 20px;font-weight: 400;line-height: 36px;color: var(--zs-ink)}ul.zs-schedule-cover li{position: relative;padding-left: 30px;margin: 0 0 12px}ul.zs-schedule-cover li::before{content: "";position: absolute;left: 0;top: 14px;width: 10px;height: 10px;border-radius: 50%;background: var(--zs-green-deep)}.zs-schedule-book{max-width: 900px;margin: 0 auto 53px}p.zs-schedule-book__note,p.zs-schedule-form__note{font-size: 16px;font-weight: 400;line-height: 28px;text-align: center;color: var(--zs-ink);max-width: 765px;margin: 18px auto 0}@media (max-width: 767px){ul.zs-schedule-cover{font-size: 18px;line-height: 32.4px;margin-bottom: 35px}ul.zs-schedule-cover li::before{top: 12px}.zs-schedule-book{margin-bottom: 35px}p.zs-schedule-book__note,p.zs-schedule-form__note{font-size: 15px;line-height: 26px}}
