.hhero[data-astro-cid-lcdefpme]{background:url(/images/home/donzelli-homepage-background.webp) top/auto 800px no-repeat,linear-gradient(90deg,#fff 0%,#f6b3ae 50%,#ee8a84 100%);min-height:800px;display:flex;position:relative}.hhero__inner[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:space-between;width:100%;max-width:1366px;margin:0 auto;padding:16px 40px 48px;display:flex}.hhero__logo[data-astro-cid-lcdefpme]{width:170px}.hhero__panel[data-astro-cid-lcdefpme]{text-align:right;align-self:flex-end;margin-right:8%}.hhero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);text-transform:uppercase;background:#000000d9;flex-direction:column;align-items:flex-end;margin:0 0 16px;padding:18px 28px;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.25;display:inline-flex}.hhero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{text-transform:none;font-size:.6em}.hhero__panel[data-astro-cid-lcdefpme] .btn-row{justify-content:flex-end}.hcards[data-astro-cid-lcdefpme]{background:linear-gradient(var(--white) 0 60%, var(--band) 60% 100%);padding:0 var(--gutter) 64px}.hcards__grid[data-astro-cid-lcdefpme]{max-width:var(--max);border:1px solid var(--red-soft);background:var(--white);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.hcard[data-astro-cid-lcdefpme]{border:1px solid var(--red-soft);color:var(--text);padding:32px 30px;text-decoration:none;display:block}.hcard[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:12px}.hcard[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:.05em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#0000 0 4px,#f0e0df 4px 6px) bottom/100% 8px no-repeat;margin:0 0 14px;padding-bottom:8px;font-size:1.05rem}.hcard[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.95rem}a[data-astro-cid-lcdefpme].hcard:hover h2[data-astro-cid-lcdefpme]{color:var(--red)}.hcard--brand[data-astro-cid-lcdefpme]{background:var(--red-soft);color:var(--white)}.hcard--brand[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:auto;width:75%;margin:16px auto 24px}.hcard--brand[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--white);text-transform:none;letter-spacing:0;background:0 0;font-size:1.3rem}.hcard__social[data-astro-cid-lcdefpme]{gap:10px;display:flex}.hcard__social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--white);background:#3b5998;border-radius:50%;place-items:center;display:grid}.hcard__social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{background:#222}.habout[data-astro-cid-lcdefpme]{padding:56px var(--gutter);text-align:center;background:var(--white) url(/images/home/hvac-homepage-background-white.jpg) center / cover no-repeat}.habout__inner[data-astro-cid-lcdefpme]{max-width:820px;margin:0 auto}.habout[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:28px;font-size:1.05rem}.habout[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.95rem}.habout__video[data-astro-cid-lcdefpme]{aspect-ratio:16/9;margin-top:12px;position:relative}.habout__video[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;position:absolute;inset:0}.underlined[data-astro-cid-lcdefpme]{padding-bottom:18px;position:relative}.underlined[data-astro-cid-lcdefpme]:after{content:"";background:#f2b8b5;width:40px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hwhy[data-astro-cid-lcdefpme]{background:linear-gradient(var(--white) 0 260px, var(--heading) 260px);padding:56px var(--gutter);text-align:center}.hwhy__collage[data-astro-cid-lcdefpme]{max-width:var(--max);width:100%;margin:0 auto 56px}.hwhy__grid[data-astro-cid-lcdefpme]{max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:40px;margin:0 auto;display:grid}.hwhy__icon[data-astro-cid-lcdefpme]{background:var(--red-soft);width:70px;height:70px;color:var(--white);border-radius:50%;place-items:center;display:inline-grid}.hwhy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--white);margin-top:16px;font-size:1.05rem}.hwhy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#cfd2d6;font-size:.95rem}@media (width<=900px){.hcards__grid[data-astro-cid-lcdefpme],.hwhy__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.hhero__panel[data-astro-cid-lcdefpme]{margin-right:0}}@media (width<=600px){.hhero[data-astro-cid-lcdefpme]{background-size:auto 520px,auto;min-height:520px}.hhero__inner[data-astro-cid-lcdefpme]{padding:12px var(--gutter) 24px}.hhero__panel[data-astro-cid-lcdefpme]{text-align:center;align-self:stretch}.hhero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{align-items:center;width:100%}.hhero__panel[data-astro-cid-lcdefpme] .btn-row{justify-content:center}.hcards__grid[data-astro-cid-lcdefpme],.hwhy__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
