:root{--tq-green:#72b84a;--tq-dark:#16372f;--tq-deep:#092a29;--tq-ink:#243932}html{scroll-behavior:smooth}body{color:var(--tq-ink);font-family:Jost,sans-serif}.site-logo{height:58px;width:auto}.site-logo-light{background:#fff;border-radius:6px;padding:6px 12px}.btn-primary{background:var(--tq-green);border-color:var(--tq-green)}.renewable-hero .hero{height:790px}.renewable-hero-bg{background:linear-gradient(90deg,rgba(8,42,40,.25),rgba(8,42,40,.8)),url('../porto/img/demos/renewable-energy/hero/hero-1.jpg') center/cover}.renewable-wave{height:100px;margin-top:-96px;overflow:hidden;position:relative;z-index:8}.renewable-wave img{height:140px;min-width:1600px;width:100%}.renewable-collage{padding:0 70px 70px 0;position:relative}.main-image{height:500px;object-fit:cover;width:100%}.floating-image{bottom:0;height:230px;object-fit:cover;position:absolute;right:0;width:270px}.renewable-stat{color:var(--tq-green);display:block;font-size:2.8rem}.renewable-service{background:#fff;border-radius:8px;box-shadow:0 16px 45px #13403414;overflow:hidden;padding:2rem;position:relative;transition:.25s}.renewable-service:hover{transform:translateY(-8px)}.renewable-service img{height:58px;margin-bottom:1.5rem;width:58px}.renewable-service h3{font-size:1.15rem;font-weight:700;min-height:56px}.renewable-service p{color:#698077;font-size:.9rem;min-height:110px}.renewable-service span{color:#e4eee2;font-size:3rem;font-weight:800;position:absolute;right:1rem;top:.5rem}.renewable-band{background:linear-gradient(110deg,var(--tq-green),#8fc63f)}.renewable-project{border-radius:10px;height:440px;overflow:hidden;position:relative}.renewable-project:after{background:linear-gradient(transparent,#051f1bee);content:"";inset:0;position:absolute}.renewable-project img{height:100%;object-fit:cover;transition:.4s;width:100%}.renewable-project:hover img{transform:scale(1.06)}.renewable-project div{bottom:0;color:#fff;padding:2rem;position:absolute;z-index:2}.renewable-project small{color:#bce77f;font-weight:700}.renewable-project h3{color:#fff;font-size:1.35rem;font-weight:700}.renewable-project p{font-size:.88rem;opacity:.8}.renewable-news img{border-radius:8px;height:230px;margin-bottom:1.5rem;object-fit:cover;width:100%}.renewable-news span{color:var(--tq-green);font-size:.75rem;font-weight:700}.renewable-news h3{font-size:1.25rem;font-weight:700}.renewable-contact{background:linear-gradient(110deg,#072a26f7,#072a26c7),url('../porto/img/demos/renewable-energy/backgrounds/parallax-2.jpg') center/cover}.renewable-contact-card{background:#fff;border-radius:10px;padding:2.2rem}.renewable-contact-card a,.renewable-contact-card p{color:var(--tq-ink);display:block;font-size:1.05rem;margin-bottom:1.2rem;text-decoration:none}.renewable-contact-card i{color:var(--tq-green);margin-right:1rem;width:22px}#footer a{color:#9eb1aa;display:block;text-decoration:none}.page-header-site{background:#fff}.page-hero{background-color:var(--tq-deep);background-position:center;background-size:cover}.cms-page-content{font-size:1.05rem;line-height:1.85;max-width:980px}@media(max-width:991px){.renewable-hero .hero{height:680px}.renewable-hero h1{font-size:3.3rem!important}.renewable-collage{padding:0}.floating-image{display:none}.renewable-service p{min-height:auto}}
