body:is(.page-template-hvac-installation,.page-template-hvac-installation-php,.front-page,.home) .hvac-hero.image-left .media{order:1}body:is(.page-template-hvac-installation,.page-template-hvac-installation-php,.front-page,.home) .hvac-hero.image-left .text{order:2}body:is(.page-template-hvac-installation,.page-template-hvac-installation-php,.front-page,.home) .why-choose__item.is-full{grid-column:1/-1}body:is(.page-template-hvac-installation,.page-template-hvac-installation-php,.front-page,.home) .faq-item summary{list-style:none;display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:700}body:is(.page-template-hvac-installation,.page-template-hvac-installation-php,.front-page,.home) .faq-item summary::-webkit-details-marker{display:none}body:is(.page-template-hvac-installation,.page-template-hvac-installation-php,.front-page,.home) .faq-item .chev svg{display:block;transform:rotate(0deg);transition:transform .2s ease}body:is(.page-template-hvac-installation,.page-template-hvac-installation-php,.front-page,.home) .faq-item[open] .chev svg{transform:rotate(90deg)}body:is(.page-template-hvac-installation,.page-template-hvac-installation-php,.front-page,.home) .faq .faq-subtitle{text-align:center;max-width:860px;margin:-8px auto 20px;font-weight:700}.ns-dot{width:8px;height:8px;border-radius:2px;background:rgba(255,255,255,.55);border:none;padding:0;cursor:pointer;transition:all .2s ease}.ns-dot.is-active{width:18px;background:#fff}