.wgsolar{font-family:Arial,Helvetica,sans-serif;line-height:1.65;color:#153047;max-width:1180px;margin:40px auto}.wgsolar *{box-sizing:border-box}.wgsolar img{display:block;width:100%;height:360px;object-fit:cover;border-radius:5px}.wgsolar .wg-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.wgsolar .wg-card{padding:30px;background:#f0f5ee;border-radius:5px}.wgsolar h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:0 0 22px;color:#10283a}.wgsolar h3{font-size:25px;line-height:1.25;margin:18px 0 12px;color:#10283a}.wgsolar p{margin:0 0 18px}.wgsolar .wg-label{color:#2b8643;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:2px}.wgsolar .wg-btn{display:inline-block;background:#2b8643;color:#fff;padding:13px 22px;border-radius:3px;text-decoration:none;font-weight:bold;margin:8px 8px 0 0}.wgsolar .wg-btn:hover{background:#206733}.wgsolar section{margin-bottom:46px}.wgsolar .wg-contact{padding:32px;background:#10283a;color:#fff;border-radius:5px}.wgsolar .wg-contact h2{color:#fff}.wgsolar .wg-contact a:not(.wg-btn){color:#fff}.wgsolar li{margin:8px 0}.wgsolar a:focus-visible{outline:3px solid #d8ac39;outline-offset:4px}@media(max-width:700px){.wgsolar{margin:30px 0}.wgsolar .wg-grid{grid-template-columns:1fr;gap:22px}.wgsolar img{height:280px}.wgsolar .wg-card,.wgsolar .wg-contact{padding:24px}}
.wgsolar h1{font-size:clamp(32px,4vw,54px);line-height:1.12;color:#10283a;margin:12px 0 24px}.wgsolar video{display:block;width:100%;max-height:650px;background:#10283a;border-radius:5px}.wgsolar.wgx-section{padding:30px 22px}.wgsolar .wg-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wgsolar figcaption{font-size:14px;margin-top:10px}.wgsolar figure{margin:0}@media(max-width:700px){.wgsolar .wg-gallery{grid-template-columns:1fr}}
