flex-direction: column; gap: 22px; } .contact-item { display: flex; align-items: flex-start; gap: 16px; } .contact-item .icon-wrap { width: 50px; height: 50px; background: var(--coral-pale); border-radius: var(--radius-sm); display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .contact-item .icon-wrap svg { stroke: var(--coral); } .contact-item .details strong { display: block; font-size: 0.95rem; color: var(--charcoal); margin-bottom: 3px; } .contact-item .details span, .contact-item .details a { font-size: 0.9rem; color: var(--gray-500); text-decoration: none; line-height: 1.6; } .contact-item .details a:hover { color: var(--coral); } .contact-form-wrap { background: var(--white); border-radius: var(--radius-xl); padding: 44px; box-shadow: var(--shadow-md); border: 1px solid var(--gray-200); } .contact-form-wrap h3 { font-family: 'DM Serif Display', serif; font-size: 1.5rem; margin-bottom: 24px; } .form-group { margin-bottom: 18px; } .form-group label { display: block; font-size: 0.85rem; font-weight: 600; color: var(--charcoal); margin-bottom: 7px; } .form-group input, .form-group select, .form-group textarea { width: 100%; padding: 14px 16px; border: 2px solid var(--gray-200); border-radius: var(--radius-sm); font-family: 'Inter', sans-serif; font-size: 0.95rem; color: var(--charcoal); background: var(--cream); transition: border-color 0.2s, box-shadow 0.2s; outline: none; } .form-group input:focus, .form-group select:focus, .form-group textarea:focus { border-color: var(--coral); box-shadow: 0 0 0 4px rgba(232,115,74,0.1); } .form-group textarea { resize: vertical; min-height: 110px; } .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .form-success { display: none; text-align: center; padding: 40px 20px; } .form-success.active { display: block; } .form-success .success-icon { width: 72px; height: 72px; background: var(--coral-pale); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; } .form-success h4 { font-family: 'DM Serif Display', serif; font-size: 1.4rem; margin-bottom: 10px; } .form-success p { color: var(--gray-500); } /* FOOTER */ footer { background: var(--charcoal-dark); color: var(--white); padding: 64px 24px 28px; } .footer-inner { max-width: 1200px; margin: 0 auto; } .footer-top { display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 48px; padding-bottom: 48px; border-bottom: 1px solid rgba(255,255,255,0.08); } .footer-brand .logo { font-size: 1.4rem; color: var(--white); display: inline-block; margin-bottom: 16px; } .footer-brand p { color: var(--gray-400); font-size: 0.9rem; line-height: 1.7; max-width: 300px; } .footer-col h4 { font-size: 0.8rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--gray-400); margin-bottom: 18px; } .footer-col ul { list-style: none; } .footer-col ul li { margin-bottom: 10px; } .footer-col ul a { color: var(--gray-300); text-decoration: none; font-size: 0.9rem; transition: color 0.2s; } .footer-col ul a:hover { color: var(--coral); } .footer-bottom { display: flex; justify-content: space-between; align-items: center; padding-top: 28px; font-size: 0.82rem; color: var(--gray-500); } /* ANIMATIONS */ .fade-up { opacity: 0; transform: translateY(30px); transition: opacity 0.7s ease, transform 0.7s ease; } .fade-up.visible { opacity: 1; transform: translateY(0); } /* RESPONSIVE */ @media (max-width: 1024px) { .services-grid { grid-template-columns: repeat(2, 1fr); } .why-grid { grid-template-columns: repeat(2, 1fr); } .testimonials-grid { grid-template-columns: repeat(2, 1fr); } .footer-top { grid-template-columns: 1fr 1fr; } } @media (max-width: 768px) { .nav-links { display: none; } .menu-toggle { display: block; } .hero { flex-direction: column; padding-top: 100px; gap: 40px; text-align: center; } .hero-content { max-width: 100%; } .hero p { max-width: 100%; margin-left: auto; margin-right: auto; } .hero-buttons { justify-content: center; } .hero-image { max-width: 100%; } .hero-image img { height: 360px; } .hero-float-card { display: none; } .trust-inner { gap: 36px; } .services-grid { grid-template-columns: 1fr; } .about-inner { grid-template-columns: 1fr; gap: 40px; } .about-content .section-label { text-align: center; } .about-content h2 { text-align: center; } .about-content p { text-align: center; } .about-values { justify-items: center; } .why-grid { grid-template-columns: 1fr; max-width: 400px; margin: 0 auto; } .testimonials-grid { grid-template-columns: 1fr; max-width: 500px; margin: 0 auto; } .contact-inner { grid-template-columns: 1fr; } .contact-form-wrap { padding: 28px; } .form-row { grid-template-columns: 1fr; } .footer-top { grid-template-columns: 1fr; gap: 32px; } .footer-bottom { flex-direction: column; gap: 10px; text-align: center; } section { padding: 72px 20px; } } @media (max-width: 480px) { .hero-buttons { flex-direction: column; width: 100%; } .hero-buttons a { width: 100%; justify-content: center; } .about-values { grid-template-columns: 1fr; } }
Taylorsville, Utah

Legal expertise and financial clarity, delivered with care.

At E&Y 1 Stop Service, we bring together seasoned legal counsel and practical financial guidance so you can move forward with confidence — no matter what life throws your way.

Professional legal and financial consultation in a warm office setting
Trusted Local Firm Serving Taylorsville & greater Salt Lake County
10+
Years of Experience
500+
Clients Served
2
Core Practice Areas
1
Convenient Location

Comprehensive services under one roof

Whether you're navigating a legal challenge or planning for financial stability, we offer the expertise and personal attention you deserve.

Legal Services

Protecting your rights and interests with straightforward, no-nonsense legal guidance tailored to your situation.

  • Business Formation & Compliance
  • Contract Review & Drafting
  • Civil Litigation Support
  • Estate Planning & Wills

Financial Services

Practical financial strategies that help you build, protect, and grow your wealth with clarity and confidence.

  • Tax Preparation & Planning
  • Bookkeeping & Accounting
  • Retirement Planning
  • Investment Advisory

Combined Solutions

When legal and financial matters overlap, having one team that understands both sides saves you time and reduces stress.

  • Business Startup Guidance
  • Debt & Creditor Matters
  • Real Estate Transactions
  • Comprehensive Financial Reviews
E&Y 1 Stop Service office interior in Taylorsville Consultation meeting at E&Y 1 Stop Service Document review and planning session

A local firm that treats you like a neighbor, not a case number

E&Y 1 Stop Service was founded on a simple belief: people deserve professional guidance that feels human. Based right here in Taylorsville, we've built our practice around the idea that legal and financial matters shouldn't require visiting multiple offices or explaining your story more than once.

Our team brings together deep knowledge of Utah law and real-world financial experience. We take the time to listen first, explain clearly, and recommend solutions that actually fit your life — not the other way around.

Transparent pricing, no surprises
Personal attention from day one
Local, community-rooted practice
Jargon-free communication

The difference is in the details

We've built a reputation on showing up consistently — for every client, every case, every dollar.

One Team, Two Disciplines

Legal and financial expertise working in sync, so you get coordinated advice instead of conflicting opinions.

Responsive & Available

We return calls and emails promptly. Your questions matter, and we treat them that way.

Genuinely Caring

We remember your name, your situation, and what keeps you up at night. You're a person first.

Fair & Clear Pricing

No hidden fees or confusing billable increments. We explain costs upfront so you can plan with confidence.

What our clients say about working with us

Real feedback from real people in the Taylorsville community who trusted us with their legal and financial needs.

"I was overwhelmed trying to figure out my business structure and tax obligations separately. E&Y 1 Stop handled both seamlessly and explained everything in plain language. I finally feel like I'm on solid ground."
M
Maria S. Small Business Owner, Taylorsville
"The team at E&Y made what I thought would be a stressful legal process feel manageable. They listened more than they talked, and I always knew exactly what was happening with my case."
J
James T. Resident, Salt Lake County
"I needed help with both estate planning and understanding my tax situation. Having one firm handle everything saved me from juggling multiple appointments and repeating my story. Truly a one-stop experience."
Patricia L.
Patricia L. Retired, Taylorsville

Ready to get your questions answered?

Reach out today for a no-pressure consultation. We'll listen to your situation and show you the path forward.

Contact Us Today

We're here when you need us

Whether you have a specific question or just want to learn more about how we can help, we'd love to hear from you. Reach out by phone, email, or stop by our office — whichever feels most comfortable.

Our Office 4107 S Carriage Sq
Taylorsville, UT 84129-5504

Send Us a Message

Message Sent!

Thank you for reaching out. We'll get back to you within one business day.

Is this your business?This is my business