[data-ebenezer-electric-solutions-site]{--ee-page-bg:#1b1b1f;--ee-card-1:#24242a;--ee-card-2:#2b2b33;--ee-deep-card:#141417;--ee-primary-accent:#68F0F8;--ee-accent-hover:#B7F7FC;--ee-accent-glow:rgba(104,240,248,0.2);--ee-accent-soft:#0E3A48;--ee-accent-border:#2A6E80;--ee-secondary-accent:#F8D000;--ee-text-primary:#f2f5f7;--ee-text-secondary:#aeb9c4;--ee-text-dim:#6e7a85;--ee-on-accent:#141417;background-color:var(--ee-page-bg);color:var(--ee-text-primary);font-size:14px}[data-ebenezer-electric-solutions-site] .ee-primary-btn{background-color:var(--ee-primary-accent);color:var(--ee-on-accent)}[data-ebenezer-electric-solutions-site] .ee-primary-btn:hover{background-color:var(--ee-accent-hover);color:var(--ee-on-accent)}[data-ebenezer-electric-solutions-site] [data-star-rating]{color:var(--ee-secondary-accent)}[data-ebenezer-electric-solutions-site] [data-text-dim]{color:var(--ee-text-dim);font-size:max(14px,1em)}[data-ebenezer-electric-solutions-site] .ee-inverse-btn{background-color:var(--ee-on-accent);color:var(--ee-primary-accent)}[data-ebenezer-electric-solutions-site] .ee-inverse-btn:hover{background-color:var(--ee-card-1);color:var(--ee-accent-hover)}[data-ebenezer-electric-solutions-site] .ee-header-logo{position:relative;display:block;width:119px;height:78px;overflow:hidden;flex:none}[data-ebenezer-electric-solutions-site] .ee-header-logo__img{position:absolute;width:141.12px;height:141.12px;max-width:none;left:-6.06px;top:-22.6px}[data-ebenezer-electric-solutions-site] .ee-site-photo{position:relative;display:block;height:100%;min-height:11rem;margin:0;overflow:hidden;border-radius:1.25rem;background:#171c21}[data-ebenezer-electric-solutions-site] .ee-site-photo--uniform{height:auto;width:100%;min-height:0;aspect-ratio:3/2}[data-ebenezer-electric-solutions-site] .ee-site-photo--flush{border-radius:0}[data-ebenezer-electric-solutions-site] .ee-hero-grid{--ee-hero-side-inset:max(1.5rem,calc((100vw - 1180px) / 2));display:grid;grid-template-columns:minmax(0,1fr);width:min(1180px,calc(100% - 3rem));margin-inline:auto}[data-ebenezer-electric-solutions-site] .ee-hero-intro{padding-top:2.5rem}[data-ebenezer-electric-solutions-site] .ee-hero-rest{display:flex;flex-direction:column;padding-bottom:2.5rem}[data-ebenezer-electric-solutions-site] .ee-hero-side-bleed{position:relative;min-width:0;min-height:16rem;margin-top:1.5rem;margin-bottom:1.5rem;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}[data-ebenezer-electric-solutions-site] .ee-hero-side-photo{min-height:16rem;border-radius:0}[data-ebenezer-electric-solutions-site] .ee-hero-side-photo img{object-position:50% 18%}@media (min-width:768px){[data-ebenezer-electric-solutions-site] .ee-hero-intro{padding-top:3.5rem}[data-ebenezer-electric-solutions-site] .ee-hero-rest{padding-bottom:3.5rem}}@media (min-width:1024px){[data-ebenezer-electric-solutions-site] .ee-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto minmax(0,1fr);column-gap:2.5rem;align-items:stretch;min-height:32rem}[data-ebenezer-electric-solutions-site] .ee-hero-intro{grid-column:1;grid-row:1;padding-bottom:0}[data-ebenezer-electric-solutions-site] .ee-hero-rest{grid-column:1;grid-row:2;height:100%;padding-top:0}[data-ebenezer-electric-solutions-site] .ee-hero-side-bleed{grid-column:2;grid-row:1/span 2;width:auto;max-width:none;min-height:32rem;margin:0}[data-ebenezer-electric-solutions-site] .ee-hero-side-photo{position:absolute;top:0;bottom:0;left:0;width:calc(100% + var(--ee-hero-side-inset));height:auto;min-height:0}}[data-ebenezer-electric-solutions-site] .ee-photo-placeholder{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:11rem;overflow:hidden;border-radius:1.25rem;border:1.5px dashed var(--ee-accent-border);background-color:#171c21;background-image:repeating-linear-gradient(-45deg,rgba(104,240,248,.08) 0 12px,transparent 12px 24px);color:var(--ee-primary-accent)}[data-ebenezer-electric-solutions-site] .ee-photo-placeholder--flush{border-radius:0;border-width:0 0 1.5px}[data-ebenezer-electric-solutions-site] .ee-photo-motif{position:absolute;left:50%;top:42%;width:min(46%,9rem);height:auto;transform:translate(-50%,-50%);opacity:.55;pointer-events:none}[data-ebenezer-electric-solutions-site] .ee-photo-stamp{position:absolute;left:50%;top:38%;z-index:1;margin:0;transform:translate(-50%,1.6rem);font-size:.7rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--ee-text-primary);pointer-events:none}[data-ebenezer-electric-solutions-site] .ee-photo-caption{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.7rem .9rem;background:rgba(20,20,23,.88);color:var(--ee-text-primary);font-size:.75rem;font-weight:600;line-height:1.35;text-align:right}[data-ebenezer-electric-solutions-site] .ee-photo-badge{flex:none;border-radius:999px;background:var(--ee-primary-accent);color:var(--ee-on-accent);padding:.2rem .55rem;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}