Home

South End, Boston · Est. 2020

ELITE
TRAINING
GROUP

Personal training in Boston's South End — one trainer, one client, one real program. Built around your goals and nothing else. Until the work is done.

Personal trainer working with client in Boston gym
40+
Years Combined XP
1:1
Personal Focus
100%
Certified Trainers
S. End
Boston, MA
New Client Offer

Intro 3-Session Pack — $140  — three full sessions with your own trainer. No commitment. Just come see if it clicks.

See What's Included →
Elite personal trainers at ETG Boston gym
Who We Are

We meant it
when we picked
the name.

Between us, our trainers have backgrounds in collegiate athletics, strength and conditioning, health sciences, and over 40 years of combined experience working with real people — not just athletes.

We've worked with people rehabbing injuries, preparing for their first race, losing 60 pounds, and getting back in shape after years away from the gym. We don't have a signature method we force on everyone. We figure out what actually works for you.

We're a small studio in the South End — intentionally. You'll know your trainer. Your trainer will know you. That's the whole point.

How It Works

Fill out the short fitness form on this site. We read every one, and we personally match you with the trainer who makes the most sense for where you're at. No algorithm. Just us.

What We Offer

Training,
your way.

Book a Free Session
One on one personal training Boston South End
01

One-on-One Personal Training

This is what we do best. Every session is built around you — your goals, your schedule, your starting point. Your trainer is watching every rep, adjusting every set, and pushing you past where you'd stop on your own.

Most Popular
Online personal training with Boston certified trainer
02

Online Training

Same trainer. Same program. Just not in the same room. Whether you travel, work odd hours, or just prefer training at home — we make it work. Live check-ins, written programs, and real accountability from people who actually follow up.

Train Anywhere
Personal training intro session Boston
New Client Special · South End Boston
INTRO
3-SESSION
PACK
  • A real conversation about where you're at and where you want to go
  • Three full 1-on-1 sessions with your matched trainer
  • Workouts built around you — not a template
  • Honest feedback and a feel for what training here is actually like
  • No pressure, no lock-in — just come try it

$140

For new clients only. Pay online and we'll reach out within 24 hours to match you with a trainer and book your first session.

Buy the Intro Pack → Or start with a free session →
The Team

People who
know their stuff.

Work with Us
Stephan Stewart — Co-owner, Elite Training Group Boston
Stephan Stewart
Co-Founder · NASM Certified Personal Trainer

"Born and raised in Boston. Started at 11 years old with 12-pound dumbbells doing bicep curls — that's all I knew. Discovered the real thing playing college football, and it never stopped."

Kris Kranzky — Co-owner, Elite Training Group Boston
Kris Kranzky
Co-Founder · CSCS · B.S. Exercise & Health Science, UMass Boston

"My dad was diagnosed with type 2 diabetes. I was unhealthy too — that was the wake-up call. Studying health sciences and playing hockey at UMass Boston turned it into a career, and a mission."

Client Stories

Heard it from
our clients.

4.9 out of 5 · 48 reviews on Google

Our Studio · South End, Boston

Your gym in
the South End.

Get Directions
ETG personal training studio South End Boston main floor
ETG gym equipment Boston
ETG training area Boston
ETG Boston gym weights
ETG Boston personal training studio
Follow Along

Keep up
with ETG.

@elitetraininggroup ↗
ETG Boston personal training
ETG gym South End Boston
Boston personal trainer ETG
ETG training studio Boston MA
Elite Training Group Boston gym
ETG South End Boston personal training
Get Started Today

Your first
session is
on us.

Fill out the short form, and we'll match you with the right trainer for your goals. Come see the studio, do a real workout, and decide from there. No pitch. No pressure. Just come train.

Book Your Free Session
100%
FREE
First session · No commitment · South End Boston
Claim It Now →
Find Us

1242 Washington St.
South End, Boston.

Hours Mon – Fri   5am – 10pm
Sat – Sun   7am – 5pm
By appointment only
Parking Street parking on Washington St.
Nearest T: SL4/SL5 — East Berkeley
Get Directions ↗
Elite Training Group exterior — 1242 Washington Street South End Boston
/* Strip the theme's content padding so the page runs edge to edge */ body.home #content, body.home #primary, body.home .site-content, body.home .entry-content, body.home article { padding: 0 !important; margin: 0 !important; max-width: none !important; width: 100% !important; } /* Break out of the theme's content column. KEEP these — there is no Blank Canvas template to make them unnecessary. */ .etg-home { width: auto; max-width: none; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); transform: none; } /* Respect reduced-motion preferences */ @media (prefers-reduced-motion: reduce) { .etg-home *, .etg-home *::before, .etg-home *::after { transition: none !important; animation: none !important; scroll-behavior: auto !important; } } .etg-home *, .etg-home *::before, .etg-home *::after { box-sizing: border-box; margin: 0; padding: 0; } .etg-home { --black: #0c0c0c; --black-mid: #111111; --black-card: #161616; --black-soft: #1c1c1c; --border: #242424; --lime: #b8d900; --lime-faint: rgba(184,217,0,0.07); --lime-subtle: rgba(184,217,0,0.14); --white: #ffffff; --off-white: #e2e2e2; --muted: #6a6a6a; --muted-light: #999; } .etg-home { scroll-behavior: smooth; } .etg-home { font-family: 'Barlow', sans-serif; background: var(--black); color: var(--white); } .etg-home .section-eyebrow { font-family: 'Barlow Condensed', sans-serif; font-size: 10.88px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--lime); font-weight: 600; display: flex; align-items: center; gap: 10.4px; margin-bottom: 13.6px; } .etg-home .section-eyebrow::before { content:''; width:20px; height:1px; background:var(--lime); flex-shrink:0; } .etg-home .section-title { font-family: 'Bebas Neue', sans-serif; font-size: clamp(44px, 5.5vw, 80px); letter-spacing: 0.03em; line-height: 0.93; color: var(--white); } .etg-home .section-title .lime { color: var(--lime); } .etg-home .section-title.on-lime { color: var(--black); } .etg-home .btn-lime { display: inline-block; background: var(--lime); color: var(--black); padding: 12.8px 32px; font-family: 'Barlow Condensed', sans-serif; font-size: 13.12px; font-weight: 700; letter-spacing: 0.16em; text-transform: uppercase; text-decoration: none; transition: filter 0.15s, transform 0.1s; } .etg-home .btn-lime:hover { filter: brightness(1.08); transform: translateY(-1px); } .etg-home .btn-outline { display: inline-block; color: var(--white); border: 1px solid var(--border); padding: 12.8px 32px; font-family: 'Barlow Condensed', sans-serif; font-size: 13.12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; text-decoration: none; transition: border-color 0.2s, color 0.2s; } .etg-home .btn-outline:hover { border-color: var(--lime); color: var(--lime); } .etg-home .btn-outline-lime { display: inline-block; color: var(--lime); border: 1px solid var(--lime); padding: 12.8px 32px; font-family: 'Barlow Condensed', sans-serif; font-size: 13.12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; text-decoration: none; transition: background 0.15s, color 0.15s; } .etg-home .btn-outline-lime:hover { background: var(--lime); color: var(--black); } .etg-home .img-block { position: relative; overflow: hidden; background: var(--black-soft); } .etg-home .img-block img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.6s ease; } .etg-home .img-block:hover img { transform: scale(1.04); } .etg-home .img-block::after { content: ''; position: absolute; inset: 0; background: linear-gradient(to top, rgba(12,12,12,0.55) 0%, transparent 60%); pointer-events: none; } .etg-home .tc-img .img-block::after { background: linear-gradient(to top, rgba(12,12,12,0.35) 0%, transparent 45%); } .etg-home .img-label { position: absolute; top: 16px; left: 16px; z-index: 2; background: rgba(12,12,12,0.7); color: var(--muted-light); font-family: 'Barlow Condensed', sans-serif; font-size: 10.4px; letter-spacing: 0.15em; text-transform: uppercase; padding: 4px 9.6px; border: 1px solid var(--border); } .etg-home nav { position: sticky; top: 0; z-index: 500; display: flex; align-items: center; justify-content: space-between; padding: 0 56px; height: 70px; background: rgba(12,12,12,0.96); border-bottom: 1px solid var(--border); backdrop-filter: blur(10px); } .etg-home .nav-logo img { height: 50px; width: auto; } .etg-home .nav-links { display: flex; list-style: none; } .etg-home .nav-links a { color: var(--muted-light); text-decoration: none; font-family: 'Barlow Condensed', sans-serif; font-size: 12.8px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; padding: 0 20px; height: 70px; display: flex; align-items: center; border-right: 1px solid var(--border); transition: color 0.15s; } .etg-home .nav-links li:first-child a { border-left: 1px solid var(--border); } .etg-home .nav-links a:hover { color: var(--white); } .etg-home .nav-cta { margin-left: 24px; } .etg-home .hero { min-height: 100vh; display: grid; grid-template-columns: 52% 48%; position: relative; } .etg-home .hero-left { display: flex; flex-direction: column; justify-content: center; padding: 160px 64px 80px; position: relative; z-index: 2; background: var(--black); } .etg-home .hero-left::after { content: ''; position: absolute; top:0; right:-1px; bottom:0; width:1px; background: var(--border); } .etg-home .hero-tagline { margin-bottom: 32px; } .etg-home .hero h1 { font-family: 'Bebas Neue', sans-serif; font-size: clamp(72px, 9vw, 152px); line-height: 0.88; letter-spacing: 0.03em; color: var(--white); margin-bottom: 0.1em; } .etg-home .hero h1 .lime { color: var(--lime); } .etg-home .hero-body { font-size: 16px; line-height: 1.75; color: var(--muted-light); font-weight: 300; max-width: 420px; margin: 28px 0 40px; border-left: 2px solid var(--border); padding-left: 20px; } .etg-home .hero-actions { display: flex; gap: 13.6px; flex-wrap: wrap; } .etg-home .hero-right { position: relative; overflow: hidden; } .etg-home .hero-right .img-block { height: 100%; } .etg-home .hero-right .img-block img { filter: brightness(0.75) grayscale(0.1); } .etg-home .hero-right .img-block::after { background: linear-gradient(105deg, var(--black) 0%, transparent 40%); } .etg-home .hero-stats { position: absolute; bottom: 0; left: 0; display: flex; border-top: 1px solid var(--border); width: 100%; z-index: 2; background: rgba(12,12,12,0.85); } .etg-home .h-stat { flex: 1; padding: 20px 24px; border-right: 1px solid var(--border); text-align: center; } .etg-home .h-stat:last-child { border-right: none; } .etg-home .h-stat-num { font-family: 'Bebas Neue', sans-serif; font-size: 36px; color: var(--lime); line-height: 1; letter-spacing: 0.04em; } .etg-home .h-stat-label { font-family: 'Barlow Condensed', sans-serif; font-size: 10.4px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--muted); margin-top: 2.4px; } .etg-home .promo-strip { display: flex; align-items: stretch; border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); background: var(--black-mid); } .etg-home .promo-badge { background: var(--lime); color: var(--black); font-family: 'Bebas Neue', sans-serif; font-size: 16px; letter-spacing: 0.14em; padding: 16px 32px; display: flex; align-items: center; white-space: nowrap; flex-shrink: 0; } .etg-home .promo-body { flex: 1; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 16px 40px; gap: 16px; border-left: 1px solid var(--border); } .etg-home .promo-body p { font-family: 'Barlow Condensed', sans-serif; font-size: 15.2px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: var(--white); } .etg-home .promo-body p span { color: var(--muted-light); font-weight: 300; text-transform: none; letter-spacing: 0; font-size: 14px; } .etg-home .promo-link { font-family: 'Barlow Condensed', sans-serif; font-size: 12.48px; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: var(--lime); text-decoration: none; border-bottom: 1px solid rgba(184,217,0,0.3); padding-bottom: 1px; white-space: nowrap; transition: border-color 0.2s; } .etg-home .promo-link:hover { border-color: var(--lime); } .etg-home .who { padding: 144px 56px; display: grid; grid-template-columns: 1fr 1fr; gap: 112px; align-items: center; background: var(--black-mid); border-bottom: 1px solid var(--border); } .etg-home .who-img { height: 580px; } .etg-home .who-img img { filter: grayscale(15%) brightness(0.8); height: 100%; } .etg-home .who-copy { } .etg-home .who-copy .section-title { margin-bottom: 32px; } .etg-home .who-copy p { font-size: 16px; line-height: 1.8; color: var(--muted-light); font-weight: 300; margin-bottom: 20px; } .etg-home .who-copy p strong { color: var(--white); font-weight: 500; } .etg-home .who-copy .process-box { margin-top: 40px; padding: 28px; border: 1px solid var(--border); border-left: 2px solid var(--lime); background: var(--lime-faint); } .etg-home .process-box h4 { font-family: 'Barlow Condensed', sans-serif; font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--lime); font-weight: 700; margin-bottom: 12px; } .etg-home .process-box p { font-size: 14.4px; color: var(--muted-light); margin-bottom: 0; } .etg-home .who-actions { display: flex; gap: 13.6px; margin-top: 36px; flex-wrap: wrap; } .etg-home .services { padding: 144px 56px; background: var(--black); border-bottom: 1px solid var(--border); } .etg-home .services-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 64px; padding-bottom: 32px; border-bottom: 1px solid var(--border); } .etg-home .services-grid { display: grid; grid-template-columns: repeat(2, 1fr); border: 1px solid var(--border); } .etg-home .svc-img { height: 340px; } .etg-home .svc-img img { height: 340px; } .etg-home .svc { padding: 0; border-right: 1px solid var(--border); overflow: hidden; position: relative; transition: background 0.2s; } .etg-home .svc:last-child { border-right: none; } .etg-home .svc-img img { filter: grayscale(25%) brightness(0.7); transition: transform 0.5s; } .etg-home .svc:hover .svc-img img { transform: scale(1.05); } .etg-home .svc-body { padding: 32px 32px 40px; } .etg-home .svc-num { font-family: 'Bebas Neue', sans-serif; font-size: 56px; color: var(--border); line-height: 1; margin-bottom: 4px; transition: color 0.2s; } .etg-home .svc:hover .svc-num { color: rgba(184,217,0,0.1); } .etg-home .svc h3 { font-family: 'Barlow Condensed', sans-serif; font-size: 21.6px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--white); margin-bottom: 13.6px; } .etg-home .svc p { font-size: 14.4px; line-height: 1.7; color: var(--muted); font-weight: 300; margin-bottom: 24px; } .etg-home .svc-tag { font-family: 'Barlow Condensed', sans-serif; font-size: 10.4px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--lime); font-weight: 600; border: 1px solid rgba(184,217,0,0.25); padding: 4px 10.4px; display: inline-block; } .etg-home .intro-pack { display: grid; grid-template-columns: 1fr 1fr; border-bottom: 1px solid var(--border); } .etg-home .pack-img { min-height: 560px; position: relative; } .etg-home .pack-img .img-block { height: 100%; } .etg-home .pack-img img { filter: grayscale(20%) brightness(0.65); } .etg-home .pack-content { background: var(--lime); padding: 96px 56px; display: flex; flex-direction: column; justify-content: center; } .etg-home .pack-eyebrow { font-family: 'Barlow Condensed', sans-serif; font-size: 10.88px; letter-spacing: 0.28em; text-transform: uppercase; color: rgba(0,0,0,0.5); font-weight: 600; margin-bottom: 12px; } .etg-home .pack-name { font-family: 'Bebas Neue', sans-serif; font-size: clamp(44px, 5vw, 72px); color: var(--black); line-height: 0.93; letter-spacing: 0.02em; margin-bottom: 32px; } .etg-home .pack-list { list-style: none; margin-bottom: 32px; } .etg-home .pack-list li { display: flex; align-items: flex-start; gap: 13.6px; padding: 13.6px 0; border-bottom: 1px solid rgba(0,0,0,0.1); font-family: 'Barlow Condensed', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; color: var(--black); } .etg-home .pack-list li:first-child { border-top: 1px solid rgba(0,0,0,0.1); } .etg-home .pack-dot { width: 7px; height: 7px; background: var(--black); border-radius: 50%; flex-shrink:0; margin-top: 5px; } .etg-home .pack-fine { font-size: 12.48px; color: rgba(0,0,0,0.45); margin-bottom: 32px; font-weight: 300; line-height: 1.6; } .etg-home .btn-black-solid { display: inline-block; background: var(--black); color: var(--lime); padding: 14.4px 36px; font-family: 'Barlow Condensed', sans-serif; font-size: 13.12px; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; text-decoration: none; transition: filter 0.15s; align-self: flex-start; } .etg-home .btn-black-solid:hover { filter: brightness(1.15); } .etg-home .trainers { padding: 144px 56px; background: var(--black-mid); border-bottom: 1px solid var(--border); } .etg-home .trainers-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 64px; } .etg-home .trainers-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; background: var(--border); max-width: 1000px; margin: 0 auto; } .etg-home .tc { background: var(--black-card); overflow: hidden; } .etg-home .tc-img { height: 460px; } .etg-home .tc-img .img-block { height: 100%; } .etg-home .tc-img img { filter: grayscale(20%) brightness(0.9); height: 100%; width: 100%; object-fit: cover; object-position: 50% var(--crop, 14%); } /* nudge each headshot independently if one sits high or low */ .etg-home .trainers-grid .tc:nth-child(1) { --crop: 14%; } /* Stephan */ .etg-home .trainers-grid .tc:nth-child(2) { --crop: 14%; } /* Kris */ .etg-home .tc:hover .tc-img img { transform: scale(1.04); } .etg-home .tc-body { padding: 28px 28px 32px; border-top: 1px solid var(--border); } .etg-home .tc-name { font-family: 'Barlow Condensed', sans-serif; font-size: 20.8px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--white); } .etg-home .tc-cert { font-family: 'Barlow Condensed', sans-serif; font-size: 10.88px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--lime); font-weight: 600; margin: 3.2px 0 13.6px; } .etg-home .tc-bio { font-size: 14px; line-height: 1.65; color: var(--muted); font-weight: 300; } .etg-home .testimonials { padding: 144px 56px; background: var(--black); border-bottom: 1px solid var(--border); } .etg-home .testimonials-header { margin-bottom: 64px; } .etg-home .t-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--border); } .etg-home .tcard { background: var(--black-card); padding: 36px 32px 40px; border-top: 2px solid transparent; transition: border-color 0.2s; } .etg-home .tcard:hover { border-top-color: var(--lime); } .etg-home .t-stars { display: flex; gap: 3px; margin-bottom: 20px; } .etg-home .t-stars span { display: block; width: 9px; height: 9px; background: var(--lime); clip-path: polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%); } .etg-home .t-quote { font-size: 15.2px; line-height: 1.75; color: var(--muted-light); font-weight: 300; font-style: italic; margin-bottom: 24px; } .etg-home .t-author { font-family: 'Barlow Condensed', sans-serif; font-size: 11.52px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--lime); font-weight: 600; } .etg-home .space { padding: 144px 56px; background: var(--black-mid); border-bottom: 1px solid var(--border); } .etg-home .space-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 48px; } .etg-home .space-mosaic { display: grid; grid-template-columns: 2.2fr 1fr 1fr; grid-template-rows: 280px 280px; gap: 4px; } .etg-home .sc { overflow: hidden; } .etg-home .sc.tall { grid-row: span 2; } .etg-home .sc img { width:100%; height:100%; object-fit:cover; filter: grayscale(20%) brightness(0.7); display:block; transition: transform 0.5s, filter 0.3s; } .etg-home .sc:hover img { transform: scale(1.04); filter: grayscale(0%) brightness(0.85); } .etg-home .instagram { padding: 144px 56px; background: var(--black); border-bottom: 1px solid var(--border); } .etg-home .ig-header { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 40px; } .etg-home .ig-handle { font-family: 'Bebas Neue', sans-serif; font-size: 22.4px; letter-spacing: 0.08em; color: var(--lime); text-decoration: none; transition: opacity 0.2s; } .etg-home .ig-handle:hover { opacity: 0.7; } .etg-home .ig-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 4px; } .etg-home .ig-item { aspect-ratio: 1; overflow: hidden; position: relative; background: var(--black-soft); } .etg-home .ig-item img { width:100%; height:100%; object-fit:cover; filter: grayscale(30%) brightness(0.7); display:block; transition: filter 0.3s, transform 0.4s; } .etg-home .ig-item:hover img { filter: grayscale(0%) brightness(0.9); transform: scale(1.06); } .etg-home .ig-hover { position: absolute; inset:0; display:flex; align-items:center; justify-content:center; background: rgba(184,217,0,0.1); opacity:0; transition: opacity 0.3s; } .etg-home .ig-item:hover .ig-hover { opacity:1; } .etg-home .ig-hover svg { width:22px; height:22px; fill: var(--lime); } .etg-home .cta { display: grid; grid-template-columns: 1fr 1fr; min-height: 420px; border-bottom: 1px solid var(--border); } .etg-home .cta-left { padding: 96px 56px; display: flex; flex-direction: column; justify-content: center; background: var(--black-mid); border-right: 1px solid var(--border); } .etg-home .cta-left .section-title { margin-bottom: 20px; } .etg-home .cta-left p { font-size: 16px; color: var(--muted-light); line-height: 1.75; font-weight: 300; max-width: 400px; margin-bottom: 40px; } .etg-home .cta-right { background: var(--lime); display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 64px 48px; text-align: center; gap: 8px; } .etg-home .cta-right-big { font-family: 'Bebas Neue', sans-serif; font-size: clamp(80px, 10vw, 144px); color: var(--black); line-height: 0.88; letter-spacing: 0.03em; margin-bottom: 8px; } .etg-home .cta-right-sub { font-family: 'Barlow Condensed', sans-serif; font-size: 11.52px; letter-spacing: 0.25em; text-transform: uppercase; color: rgba(0,0,0,0.45); font-weight: 600; margin-bottom: 32px; } .etg-home footer { background: var(--black-card); border-top: 1px solid var(--border); } .etg-home .footer-top { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 64px; padding: 80px 56px 64px; border-bottom: 1px solid var(--border); } .etg-home .footer-logo { font-family: 'Bebas Neue', sans-serif; font-size: 36px; letter-spacing: 0.08em; color: var(--white); margin-bottom: 16px; display: block; } .etg-home .footer-logo span { color: var(--lime); } .etg-home .footer-about { font-size: 14px; color: var(--muted); line-height: 1.75; font-weight: 300; margin-bottom: 20px; } .etg-home .footer-seo { font-size: 12.48px; color: rgba(255,255,255,0.2); line-height: 1.65; font-weight: 300; } .etg-home .footer-col h4 { font-family: 'Barlow Condensed', sans-serif; font-size: 10.88px; letter-spacing: 0.25em; text-transform: uppercase; color: var(--lime); font-weight: 600; margin-bottom: 24px; } .etg-home .footer-col a { display: block; color: var(--muted); text-decoration: none; font-size: 14px; font-weight: 300; margin-bottom: 10.4px; transition: color 0.15s; } .etg-home .footer-col a:hover { color: var(--white); } .etg-home .footer-bottom { padding: 20px 56px; display: flex; justify-content: space-between; align-items: center; } .etg-home .footer-bottom p { font-size: 12.48px; color: rgba(255,255,255,0.18); } .etg-home .footer-bottom a { font-size: 12.48px; color: var(--lime); text-decoration: none; } .etg-home .nav-logo-img { height: 44px; width: auto; display: block; filter: brightness(0) invert(1); } .etg-home .footer-logo-img { height: 56px; width: auto; display: block; margin-bottom: 20px; filter: brightness(0) invert(1); } .etg-home .findus { background: var(--black-mid); border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); } .etg-home .findus-inner { display: grid; grid-template-columns: 1fr 1fr; min-height: 680px; } .etg-home .findus-left { padding: 112px 56px; display: flex; flex-direction: column; justify-content: center; border-right: 1px solid var(--border); } .etg-home .findus-left .section-title { margin-bottom: 40px; } .etg-home .findus-details { display: flex; flex-direction: column; gap: 0; border-top: 1px solid var(--border); } .etg-home .findus-detail-row { display: grid; grid-template-columns: 90px 1fr; gap: 24px; align-items: start; padding: 17.6px 0; border-bottom: 1px solid var(--border); } .etg-home .findus-label { font-family: 'Barlow Condensed', sans-serif; font-size: 10.4px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--lime); font-weight: 600; padding-top: 2px; } .etg-home .findus-value { font-size: 14.4px; line-height: 1.65; color: var(--muted-light); font-weight: 300; text-decoration: none; transition: color 0.15s; } .etg-home a.findus-value:hover { color: var(--white); } .etg-home .findus-right { display: grid; grid-template-rows: 1fr 1fr; } .etg-home .findus-exterior { height: 100%; min-height: 340px; border-bottom: 1px solid var(--border); } .etg-home .findus-exterior img { filter: grayscale(20%) brightness(0.7); height: 100%; } .etg-home .findus-map { height: 100%; min-height: 340px; position: relative; overflow: hidden; background: var(--black-soft); } .etg-home .findus-map iframe { position: absolute; inset: 0; width: 100%; height: 100%; filter: invert(0.9) hue-rotate(175deg) saturate(0.4) brightness(0.85); } @media (max-width: 960px) { .etg-home nav { padding: 0 24px; } /* Mobile nav: wraps to a second, horizontally-scrollable row. Pure CSS — survives WordPress stripping
Our Studio · South End, Boston

Your gym in
the South End.

Get Directions
ETG personal training studio South End Boston main floor
ETG gym equipment Boston
ETG training area Boston
ETG Boston gym weights
ETG Boston personal training studio
Follow Along

Keep up
with ETG.

@elitetraininggroup ↗
ETG Boston personal training
ETG gym South End Boston
Boston personal trainer ETG
ETG training studio Boston MA
Elite Training Group Boston gym
ETG South End Boston personal training
Get Started Today

Your first
session is
on us.

Fill out the short form, and we'll match you with the right trainer for your goals. Come see the studio, do a real workout, and decide from there. No pitch. No pressure. Just come train.

Book Your Free Session
100%
FREE
First session · No commitment · South End Boston
Claim It Now →
Find Us

1242 Washington St.
South End, Boston.

Hours Mon – Fri   5am – 10pm
Sat – Sun   7am – 5pm
By appointment only
Parking Street parking on Washington St.
Nearest T: SL4/SL5 — East Berkeley
Get Directions ↗
Elite Training Group exterior — 1242 Washington Street South End Boston