.lumin-location-page{–lumin-blue:#567996;–lumin-blue-dark:#425e78;–lumin-ink:#26323e;–lumin-muted:#5f6d72;–lumin-soft:#f6f9f6;–lumin-soft-2:#eef4f2;–lumin-border:rgba(38,50,62,.12);font-family:inherit;color:var(–lumin-ink);}
.lumin-location-page *{box-sizing:border-box;}
.lumin-location-page a{color:var(–lumin-blue);}
.lumin-location-page .ll-section{padding:56px 20px;}
.lumin-location-page .ll-inner{max-width:1120px;margin:0 auto;}
.lumin-location-page .ll-hero{background:linear-gradient(135deg,var(–lumin-soft) 0%,#fff 64%);padding:76px 20px 64px;}
.lumin-location-page .ll-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.78fr);gap:42px;align-items:center;}
.lumin-location-page .ll-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;color:var(–lumin-blue);font-weight:700;margin:0 0 12px;}
.lumin-location-page h1{font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.12;margin:0 0 20px;color:var(–lumin-ink);}
.lumin-location-page h2{font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.15;margin:0 0 18px;text-align:center;color:var(–lumin-ink);}
.lumin-location-page h3{font-size:1.12rem;line-height:1.3;margin:0 0 10px;color:var(–lumin-ink);}
.lumin-location-page p{font-size:1rem;line-height:1.72;margin:0 0 16px;color:var(–lumin-muted);}
.lumin-location-page .ll-lead{font-size:1.15rem;max-width:720px;color:var(–lumin-ink);}
.lumin-location-page .ll-button{display:inline-block;background:var(–lumin-blue);color:#fff;text-decoration:none;border-radius:999px;padding:14px 28px;font-weight:700;box-shadow:0 12px 26px rgba(86,121,150,.24);}
.lumin-location-page .ll-button:hover{background:var(–lumin-blue-dark);color:#fff;}
.lumin-location-page .ll-hero-card{background:#fff;border:1px solid var(–lumin-border);border-radius:8px;padding:24px;box-shadow:0 18px 42px rgba(24,32,38,.1);}
.lumin-location-page .ll-hero-card p{margin-bottom:8px;}
.lumin-location-page .ll-map-preview{border:0;border-radius:8px;width:100%;aspect-ratio:4/3;min-height:260px;margin:0 0 22px;box-shadow:0 14px 30px rgba(24,32,38,.12);}
.lumin-location-page .ll-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;}
.lumin-location-page .ll-card,.lumin-location-page .ll-service,.lumin-location-page .ll-person,.lumin-location-page .ll-step,.lumin-location-page .ll-faq{background:#fff;border:1px solid var(–lumin-border);border-radius:8px;padding:22px;box-shadow:0 12px 30px rgba(24,32,38,.07);}
.lumin-location-page .ll-card p,.lumin-location-page .ll-service p,.lumin-location-page .ll-person p,.lumin-location-page .ll-step p,.lumin-location-page .ll-faq p{margin-bottom:0;}
.lumin-location-page .ll-soft{background:var(–lumin-soft);}
.lumin-location-page .ll-soft-2{background:var(–lumin-soft-2);}
.lumin-location-page .ll-centered{max-width:850px;margin:0 auto;text-align:center;}
.lumin-location-page .ll-intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;align-items:start;}
.lumin-location-page .ll-intro-copy h2{text-align:left;}
.lumin-location-page .ll-intro-copy p:last-child{margin-bottom:0;}
.lumin-location-page .ll-intro-card{background:#fff;border:1px solid var(–lumin-border);border-radius:8px;padding:24px;box-shadow:0 12px 30px rgba(24,32,38,.07);}
.lumin-location-page .ll-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;}
.lumin-location-page .ll-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;}
.lumin-location-page .ll-headshot{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center 18%;border-radius:8px;margin:0 0 16px;background:var(–lumin-soft-2);}
.lumin-location-page .ll-person strong{display:block;color:var(–lumin-ink);margin-bottom:4px;}
.lumin-location-page .ll-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;}
.lumin-location-page .ll-step-number{width:34px;height:34px;border-radius:999px;background:var(–lumin-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:14px;}
.lumin-location-page .ll-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px;}
.lumin-location-page .ll-pill{border:1px solid var(–lumin-border);border-radius:999px;background:#fff;padding:9px 14px;text-decoration:none;color:var(–lumin-ink);}
.lumin-location-page .ll-two-col{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:32px;align-items:start;}
.lumin-location-page .ll-map{border:0;border-radius:8px;width:100%;min-height:320px;box-shadow:0 14px 34px rgba(24,32,38,.1);}
.lumin-location-page .ll-faq-list{display:grid;gap:14px;max-width:920px;margin:28px auto 0;}
.lumin-location-page .ll-bottom-cta{text-align:center;background:linear-gradient(135deg,var(–lumin-soft-2),#fff);}
@media (max-width:980px){.lumin-location-page .ll-card-grid,.lumin-location-page .ll-service-grid,.lumin-location-page .ll-steps{grid-template-columns:repeat(2,minmax(0,1fr));}.lumin-location-page .ll-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.lumin-location-page .ll-hero-grid,.lumin-location-page .ll-two-col,.lumin-location-page .ll-intro-grid{grid-template-columns:1fr;}}
@media (max-width:640px){.lumin-location-page .ll-section,.lumin-location-page .ll-hero{padding:42px 18px;}.lumin-location-page .ll-card-grid,.lumin-location-page .ll-service-grid,.lumin-location-page .ll-people-grid,.lumin-location-page .ll-steps{grid-template-columns:1fr;}.lumin-location-page .ll-hero-card{padding:22px;}}

Lumin Counseling Locations

Counseling and Therapy Offices in Central Ohio

Lumin Counseling offers in-person therapy at offices in Westerville, Newark, Columbus near Ohio State, and Hilliard, with telehealth options when clinically appropriate.

Each location page helps you see the office address, clinicians serving that office, available counseling services, and a Google Maps view for the exact location.

Schedule a Complimentary Consultation

Choose a Lumin Counseling Office

Review the location closest to you, or contact us and we will help you find the right clinician and care option.

Main Office

145 W Schrock Rd, Westerville, OH 43081

In-person counseling in Westerville and telehealth for clients throughout Ohio.

Newark Office

45 Granville St, Newark, OH 43055

In-person counseling in the Newark area with Ricky Shoop and telehealth when clinically appropriate.

Campus / Columbus Office

64 W Lane Ave, Columbus, OH 43201

In-person counseling near campus and telehealth for clients throughout Ohio.

Hilliard Office

4475 Dublin Rd, Hilliard, OH 43026

In-person counseling in Hilliard and telehealth when clinically appropriate.

Need Help Choosing a Location?

We can help you think through therapist fit, in-person availability, and telehealth options.

Contact Lumin Counseling