.features-grid.features-grid--q-ems{grid-template-rows:auto auto;align-items:stretch;row-gap:2rem}.features-grid.features-grid--q-ems .grid-cell{grid-row:auto}.features-grid.features-grid--q-ems>.grid-cell--col-3.grid-cell--start-2{grid-row:1/-1}.energy-services-section .light-wrapper{padding:3rem 0}.q-ems-feature-blocks{justify-content:space-between;gap:2rem;display:flex}.q-ems-feature-block{flex-direction:column;flex:1;gap:.75rem;display:flex}.q-ems-feature-block__title{font-size:var(--fs-body);color:var(--color-text-black);text-transform:uppercase;letter-spacing:.02em;margin:0;font-weight:700}.q-ems-feature-block__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.q-ems-feature-block__item{font-size:var(--fs-body-lg);letter-spacing:.2px;color:var(--color-text-muted);padding-left:1rem;font-weight:400;line-height:1;position:relative}.q-ems-feature-block__item:before{content:"";background:var(--color-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.energy-services-section .moving-forward__text{flex-grow:0;margin-bottom:0}.energy-services-image__img{border-radius:20px;width:100%;height:auto}.ancillary-services{padding:var(--section-padding-block) 0;background:var(--color-bg-light)}.ancillary-services .section-title{padding-left:var(--page-padding);padding-right:var(--page-padding)}.ancillary-services__intro{flex-direction:column;gap:1rem;display:flex}.ancillary-services__text{font-size:var(--fs-body-lg);letter-spacing:.2px;color:var(--color-text-muted);margin:0;line-height:1.5}.ancillary-services__bullets{flex-direction:column;gap:1.5rem;display:flex}.ancillary-services__subtitle{color:var(--color-text-black);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1rem;font-weight:700}.ancillary-services__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ancillary-services__item{letter-spacing:.2px;color:var(--color-text-muted);padding-left:1rem;font-size:1.125rem;font-weight:400;line-height:1.4;position:relative}.ancillary-services__item:before{content:"";background:var(--color-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.ancillary-services__image-container{flex-direction:column;gap:2rem;height:100%;display:flex}.ancillary-services__image-wrapper{border-radius:20px;width:100%;position:relative;overflow:hidden}.ancillary-services__image{width:100%;height:auto;display:block}.ancillary-services__cta{justify-content:flex-start;display:flex}@media (max-width:1024px){.features-grid.features-grid--q-ems{grid-template-rows:auto auto}}@media (max-width:600px){.features-grid.features-grid--q-ems{grid-template-rows:auto}.q-ems-feature-blocks{flex-direction:column;gap:1.5rem}.ancillary-services{padding-left:var(--page-padding-mobile);padding-right:var(--page-padding-mobile)}.ancillary-services .section-title{padding-bottom:1rem;padding-left:0;padding-right:0}.ancillary-services__image-container{margin-top:2rem}}
