Wellbeing
as a Priority

Rooted in science
Guided by wellbeing

Our Programs

Longevity Core

learn more

Rejuvenation

Activation

Innovation

Balneo Restore

learn more

Healthy body

Comfort & care

Vitamin Sea & Sun

Gentle Detox

learn more

Restart

Purification

Lightness

The Shape Reset

learn more

Minus 7–12 kg

Modern technologies

Keto diet

Immune Boost

learn more

Thermal water

Therapeutic mix

Strong immunity

Spa & Medical Balance

learn more

Relax

Energy

Premium experience

Sport Performance & Recovery

learn more

Preparation

Recovery

Performance results

explore all programs

Why Bulgaria

Natural Resources and Climate Therapy

Bulgaria offers over 600 mineral springs and modern thermal complexes operating year-round, including outdoor hot mineral pools in winter. The country is a recognized destination for climatotherapy, with clean air, mountain and seaside microclimates, and natural iodine-rich sea vapors along the Black Sea coast that support respiratory health, recovery, and overall wellbeing.

Modern Balneotherapy, Rehabilitation, Wellness, and Sports Infrastructure

Modern centers that combine high-end hotel facilities with professional medical programs for longevity, physiotherapy, rehabilitation, and recovery.

Medical Expertise

Proven medical expertise with modern equipment and a strong network of medical specialists, physiotherapists, and experts in wellness and longevity.

Premium Care at an Accessible Price

High-quality medical and wellness services with excellent value β€” premium conditions, expert care, and modern facilities at significantly more accessible prices than many other European destinations.

European Location

A European destination with easy access, strong connectivity, and high standards of quality and service.

Mineral Springs

Bulgaria has over 600 mineral water sources, traditionally used for rehabilitation, prevention, and recovery programs.

Balneology & Rehabilitation Tradition

Decades of experience in balneology and physiotherapy form the foundation of modern wellness and recovery programs.

Climatotherapy

Mountain, sea, and spa regions provide diverse climate conditions used to support respiratory health, recovery, and general wellbeing.

Mineral Springs

Bulgaria has over 600 mineral water sources, traditionally used for rehabilitation, prevention, and recovery programs.

Balneology & Rehabilitation Tradition

Decades of experience in balneology and physiotherapy form the foundation of modern wellness and recovery programs.

Climatotherapy

Mountain, sea, and spa regions provide diverse climate conditions used to support respiratory health, recovery, and general wellbeing.

Premium care, accessible.

Bulgaria offers international standards of care and high-quality facilities, with prices that are more accessible compared to many other European destinations without compromising safety, expertise, or comfort.

Accessible European Location

Easy access from across the world, without long travel times or time zone changes.

Medical & Wellness Expertise

A strong network of medical specialists, physiotherapists, wellness and longevity professionals supports structured health programs.

Advanced Health Technologies

We use modern diagnostic and treatment technologies in selected programs, provided in high-end, comfortable facilities.

Professional Training Environments

Bulgaria offers access to diverse, purpose-built environments designed for structured training, movement, and performance both indoors and outdoors.

Value That Allows Time

Programs in Bulgaria allow longer stays and deeper focus, without the pressure of short, high-cost retreats.

Your Path with Via

Getting to Know You

We begin with understanding your needs, preferences, and goals β€” whether your focus is on prevention, longevity, recovery, stress reduction, improving sports performance, or personal development.

Program Selection & Personalization

You can choose from our carefully designed signature programs, or we can develop a fully personalized strategy tailored to your specific needs and goals. Each experience can be enriched with a touch of Bulgaria’s authentic spirit β€” from the mystical fire-dancing Nestinar tradition to visits to iconic cultural and historical sites and premium wine route tastings.

Organization & Planning

We take care of the entire organization β€” from flight tickets and premium hotel reservations to precise coordination and transfers. Every detail of your stay is responsibly planned, balancing your health, enjoyment, entertainment, and comfort.

Expert Care & Trusted Partners

To ensure the best care and reliable results, we work with certified modern centers that combine four- and five-star hotel comfort with professional medical expertise.

UNIQUE Experience

With care for you β€” every minute of your stay is special and memorable.

<!-- VIA PATH (HTML + CSS) -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Philosopher:wght@400;700&display=swap" rel="stylesheet">

<section class="via-path" id="viaPath">
  <div class="via-wrap">
    <h2 class="via-title">Your Path with Via</h2>

    <div class="via-timeline" id="viaTimeline">
      <!-- Moving logo -->
      <img
        class="via-mover"
        id="viaMover"
        src="https://viawellbeing.com/wp-content/uploads/2026/01/logo-sign.webp"
        alt=""
        loading="lazy"
        decoding="async"
      />

      <!-- Solid road -->
      <svg class="via-road" id="viaRoadSvg" viewBox="0 0 1000 1600" preserveAspectRatio="none" aria-hidden="true">
        <defs>
          <mask id="viaRevealMask" maskUnits="userSpaceOnUse">
            <path
              id="viaMaskPath"
              d="M140,110
                 C140,260 840,260 840,410
                 C840,560 160,560 160,710
                 C160,860 860,860 860,1010
                 C860,1160 160,1160 160,1310
                 C160,1460 840,1460 840,1510"
              fill="none"
              stroke="#fff"
              stroke-width="22"
              stroke-linecap="round"
            />
          </mask>

          <filter id="viaGlow" x="-35%" y="-35%" width="170%" height="170%">
            <feGaussianBlur stdDeviation="2.2" result="b"/>
            <feMerge>
              <feMergeNode in="b"/>
              <feMergeNode in="SourceGraphic"/>
            </feMerge>
          </filter>
        </defs>

        <!-- Base line (subtle, full) -->
        <path
          class="via-road-base"
          d="M140,110
             C140,260 840,260 840,410
             C840,560 160,560 160,710
             C160,860 860,860 860,1010
             C860,1160 160,1160 160,1310
             C160,1460 840,1460 840,1510"
          fill="none"
          stroke="var(--via-line)"
          stroke-width="6"
          stroke-linecap="round"
          opacity="0.12"
        />

        <!-- Reveal line (masked on scroll) -->
        <path
          id="viaRoadReveal"
          class="via-road-reveal"
          d="M140,110
             C140,260 840,260 840,410
             C840,560 160,560 160,710
             C160,860 860,860 860,1010
             C860,1160 160,1160 160,1310
             C160,1460 840,1460 840,1510"
          fill="none"
          stroke="var(--via-line)"
          stroke-width="6"
          stroke-linecap="round"
          mask="url(#viaRevealMask)"
          filter="url(#viaGlow)"
          opacity="0.95"
        />
      </svg>

      <!-- Steps -->
      <article class="via-step left" style="--y: 110px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <img class="via-card-img" src="https://viawellbeing.com/wp-content/uploads/2026/01/9g.webp" alt="" loading="lazy">
          <div class="via-card-body">
            <h3>Understanding You</h3>
            <p>We begin with your goals, lifestyle, and health needs β€” whether your focus is prevention, longevity, recovery, stress relief, performance, or a different personal intention.</p>
          </div>
        </div>
      </article>

      <article class="via-step right" style="--y: 410px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <img class="via-card-img" src="https://viawellbeing.com/wp-content/uploads/2026/01/6g.webp" alt="" loading="lazy">
          <div class="via-card-body">
            <h3>Program Selection & Personalization</h3>
            <p>You can choose from our carefully designed signature programs, or we can tailor a personalized program based on your specific goals and needs.</p>
          </div>
        </div>
      </article>

      <article class="via-step left" style="--y: 710px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <img class="via-card-img" src="https://viawellbeing.com/wp-content/uploads/2026/01/8g.webp" alt="" loading="lazy">
          <div class="via-card-body">
            <h3>Expert Care & Trusted Partners</h3>
            <p>We collaborate with carefully selected wellness destinations and expert partners to ensure a safe, high-quality, and seamless experience.</p>
          </div>
        </div>
      </article>

      <article class="via-step right" style="--y: 1010px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <img class="via-card-img" src="https://viawellbeing.com/wp-content/uploads/2026/01/5g.webp" alt="" loading="lazy">
          <div class="via-card-body">
            <h3>Seamless Experience</h3>
            <p>Every aspect of your stay is considered with care, so your only focus is your wellbeing.</p>
          </div>
        </div>
      </article>

      <article class="via-step left" style="--y: 1310px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <img class="via-card-img" src="https://viawellbeing.com/wp-content/uploads/2026/01/7g.webp" alt="" loading="lazy">
          <div class="via-card-body">
            <h3>In the Larger Picture</h3>
            <p>This is not an endpoint. It is a moment of pause within a longer process that continues in everyday life.</p>
          </div>
        </div>
      </article>

    </div>
  </div>
</section>


.via-path{
  --via-bg:#F9F9F3;
  --via-text:#1b1b1b;
  --via-line:#c88974;

  --via-dot:#c88974;
  --via-dot-fill:#ffffff;
  --via-card-bg:#ffffff;
  --via-card-border:rgba(176,139,87,.22);

  background:var(--via-bg);
  color:var(--via-text);
  padding:70px 50px 20px;
  font-family:"Philosopher", ui-serif, Georgia, serif;
  overflow:hidden;
}

.via-wrap{
  max-width:1100px;
  margin:0 auto;
}

/* ================= TITLE ================= */
.via-title{
  text-align:center;
  font-size:36px;
  line-height:1.05;
  margin:0 0 8px;
  font-weight:400;
  letter-spacing:.2px;
}

/* ================= TIMELINE ================= */
.via-timeline{
  position:relative;
  min-height:1550px;
  padding:0 0 20px;
  margin-top:-32px;
}

/* ================= ROAD ================= */
.via-road{
  position:absolute;
  inset:0;
  left:50%;
  transform:translate(-50%, 28px);
  width:min(1100px,100%);
  height:100%;
  pointer-events:none;
  z-index:1;
}

#viaPath #viaRoadReveal,
#viaPath #viaRoadPath,
#viaPath .via-road-base{
  z-index:1;
}

/* ================= LOGO ================= */
.via-mover{
  position:absolute;
  left:0;
  top:0;
  pointer-events:none;
  transform:translate(-9999px,-9999px);
  filter:drop-shadow(0 12px 18px rgba(0,0,0,.22));
  will-change:transform;
  z-index:5;
}

/* ================= STEPS ================= */
.via-step{
  position:absolute;
  top:calc(var(--y) - 40px);
  width:calc(50% - 56px);
  display:flex;
  gap:18px;
  align-items:flex-start;
  opacity:0;
  transform:translateY(18px) scale(.985);
  filter:blur(1px);
  z-index:30;
}

.via-step.left{
  left:0;
  justify-content:flex-end;
  padding-right:18px;
}

.via-step.right{
  right:0;
  justify-content:flex-start;
  padding-left:18px;
}

/* ================= DOT ================= */
.via-dot{
  width:22px;
  height:22px;
  border-radius:999px;
  border:2px solid var(--via-dot);
  background:var(--via-dot-fill);
  flex:0 0 22px;
  margin-top:10px;
  box-shadow:0 0 0 6px rgba(176,139,87,.08);
  z-index:31;
}

/* ================= CARD ================= */
.via-card{
  background:var(--via-card-bg);
  border:1px solid var(--via-card-border);
  border-radius:18px;
  padding:14px;
  box-shadow:0 14px 30px rgba(0,0,0,.06);
  max-width:520px;
  display:flex;
  gap:14px;
}

.via-card-img{
  width:92px;
  min-width:92px;
  height:92px;
  border-radius:14px;
  object-fit:cover;
  border:1px solid rgba(176,139,87,.18);
}

.via-card-body{
  display:flex;
  flex-direction:column;
}

.via-card h3{
  margin:0 0 8px;
  font-size:20px;
  font-weight:400;
}

.via-card p{
  margin:0;
  font-size:16px;
  line-height:1.4;
}

/* =====================================================
   MOBILE β€” IMAGE ABOVE TEXT + SMALLER HEADINGS
   ===================================================== */
@media (max-width:900px){

  .via-path{
    padding:50px 20px 20px;
  }

  .via-title{
    font-size:30px;
    margin:0 0 8px;
  }

  /* remove desktop visuals */
  .via-road,
  .via-mover{
    display:none !important;
  }

  .via-timeline{
    min-height:auto;
    height:auto;
    padding-left:44px;
    padding-bottom:10px;
    margin-top:0;
  }

  .via-timeline::before{
    content:"";
    position:absolute;
    left:22px;
    top:0;
    bottom:0;
    width:2px;
    background:linear-gradient(
      to bottom,
      rgba(200,137,116,0),
      rgba(200,137,116,.45),
      rgba(200,137,116,0)
    );
  }

  /* STACKED STEP */
  .via-step{
    position:relative;
    top:auto;
    left:auto;
    right:auto;
    width:100%;
    margin:0 0 14px;
    padding:0;
    display:flex;
    gap:14px;
    opacity:0;
    transform:translateY(14px);
    filter:blur(.6px);
    transition:opacity .5s ease, transform .5s ease, filter .5s ease;
  }

  .via-step.m-in{
    opacity:1;
    transform:none;
    filter:none;
  }

  .via-dot{
    margin-top:20px;
    margin-left:11px;
  }

  /* CARD β€” IMAGE ABOVE TEXT */
  .via-card{
    width:100%;
    max-width:100%;
    flex-direction:column;     /* πŸ”‘ */
    align-items:flex-start;
    gap:12px;
  }

  .via-card-img{
    width:100%;
    height:160px;
    border-radius:14px;
  }

  .via-card h3{
    font-size:18px;            /* πŸ”‘ smaller heading */
    margin:2px 0 4px;
  }

  .via-card p{
    font-size:15px;
    line-height:1.45;
  }
}

@media (max-width:900px){

  .via-path{
    padding:50px 20px 20px;
  }

  .via-title{
    font-size:30px;
    margin:0 0 30px;
  }

  /* remove desktop visuals */
  .via-road,
  .via-mover{
    display:none !important;
  }

  /* TIMELINE */
  .via-timeline{
    position:relative;
    min-height:auto;
    height:auto;
    padding-left:44px; /* space for vertical line */
    padding-bottom:10px;
    margin-top:0;
  }

  .via-timeline::before{
    content:"";
    position:absolute;
    left:22px;
    top:0;
    bottom:0;
    width:2px;
    background:linear-gradient(
      to bottom,
      rgba(200,137,116,0),
      rgba(200,137,116,.45),
      rgba(200,137,116,0)
    );
  }

  /* πŸ”‘ FORCE ALL STEPS INTO SAME COLUMN */
  .via-step,
  .via-step.left,
  .via-step.right{
    position:relative !important;
    top:auto !important;
    left:auto !important;
    right:auto !important;

    width:100% !important;
    margin:0 0 14px !important;
    padding:0 !important;

    display:flex;
    gap:14px;
    justify-content:flex-start !important; /* πŸ”‘ */
    align-items:flex-start;

    opacity:0;
    transform:translateY(14px);
    filter:blur(.6px);
    transition:
      opacity .5s ease,
      transform .5s ease,
      filter .5s ease;
  }

  .via-step.m-in{
    opacity:1;
    transform:none;
    filter:none;
  }

  /* DOT β€” always centered on line */
  .via-dot{
    margin-top:20px;
    margin-left:5px; /* centers dot on 22px line */
    flex:0 0 22px;
  }

  /* CARD β€” full-width, consistent */
  .via-card{
    width:100%;
    max-width:100%;
    flex-direction:column;
    align-items:flex-start;
    gap:12px;
  }

  .via-card-img{
    width:100%;
    height:160px;
    border-radius:14px;
  }

  .via-card h3{
    font-size:18px;
    margin:2px 0 4px;
  }

  .via-card p{
    font-size:15px;
    line-height:1.45;
  }
}
<!-- Via Path Section -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Philosopher:wght@400;700&display=swap" rel="stylesheet">

<section class="via-path">
  <div class="via-wrap">
    <h2 class="via-title">Your Path with Via</h2>

    <div class="via-timeline">
      <!-- Curvy dotted line (SVG) -->
      <svg class="via-line" viewBox="0 0 1000 1600" preserveAspectRatio="none" aria-hidden="true">
        <path
          d="M140,110
             C140,260 840,260 840,410
             C840,560 160,560 160,710
             C160,860 860,860 860,1010
             C860,1160 160,1160 160,1310
             C160,1460 840,1460 840,1510"
          fill="none"
          stroke="var(--via-line)"
          stroke-width="3"
          stroke-linecap="round"
          stroke-dasharray="2 12"
        />
      </svg>

      <!-- Step 1 -->
      <article class="via-step left" style="--y: 110px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <h3>Understanding You</h3>
          <p>
            We begin with your goals, lifestyle, and health needs β€” whether your focus is prevention,
            longevity, recovery, stress relief, performance, or a different personal intention.
          </p>
        </div>
      </article>

      <!-- Step 2 -->
      <article class="via-step right" style="--y: 410px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <h3>Program Selection & Personalization</h3>
          <p>
            You can choose from our carefully designed signature programs, or we can tailor a personalized
            program based on your specific goals and needs.
          </p>
        </div>
      </article>

      <!-- Step 3 -->
      <article class="via-step left" style="--y: 710px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <h3>Expert Care & Trusted Partners</h3>
          <p>
            We collaborate with carefully selected wellness destinations and expert partners to ensure a safe,
            high-quality, and seamless experience.
          </p>
        </div>
      </article>

      <!-- Step 4 -->
      <article class="via-step right" style="--y: 1010px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <h3>Seamless Experience</h3>
          <p>
            Every aspect of your stay is considered with care, so your only focus is your wellbeing.
          </p>
        </div>
      </article>

      <!-- Step 5 -->
      <article class="via-step left" style="--y: 1310px;">
        <div class="via-dot" aria-hidden="true"></div>
        <div class="via-card">
          <h3>In the Larger Picture</h3>
          <p>
            This is not an endpoint. It is a moment of pause within a longer process that continues in everyday life.
          </p>
        </div>
      </article>
    </div>
  </div>
</section>

<style>
  .via-path{
    --via-bg:#F9F9F3
    --via-text:#1b1b1b;
    --via-muted:#4a4a4a;
    --via-line:#b08b57;         /* dotted line color */
    --via-dot:#b08b57;          /* dot border */
    --via-dot-fill:#ffffff;
    --via-card-bg:#ffffff;
    --via-card-border:rgba(176,139,87,.25);

    background:var(--via-bg);
    color:var(--via-text);
    padding:clamp(48px,6vw,20px) 16px;
    font-family:"Philosopher", ui-serif, Georgia, serif;
  }

  .via-wrap{
    max-width:1100px;
    margin:0 auto;
  }

  .via-title{
    text-align:center;
    font-size: clamp(36px, 2.2vw, 30px);

    line-height:1.05;
    margin:0 0 48px;
    font-weight:400;
    letter-spacing:.2px;
  }

  .via-timeline{
    position:relative;
    min-height:1550px;
    padding:0 0 20px;
  }

  .via-line{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    pointer-events:none;
  }

  /* Step positioning */
  .via-step{
    position:absolute;
    top:var(--y);
    width:calc(50% - 56px);
    display:flex;
    gap:18px;
    align-items:flex-start;
  }

  .via-step.left{ left:0; justify-content:flex-end; text-align:left; padding-right:18px; }
  .via-step.right{ right:0; justify-content:flex-start; text-align:left; padding-left:18px; }

  /* Dot */
  .via-dot{
    width:22px;
    height:22px;
    border-radius:999px;
    border:2px solid var(--via-dot);
    background:var(--via-dot-fill);
    flex:0 0 22px;
    margin-top:10px;
    box-shadow:0 0 0 6px rgba(176,139,87,.08);
  }

  /* Card */
  .via-card{
    background:var(--via-card-bg);
    border:1px solid var(--via-card-border);
    border-radius:18px;
    padding:18px 18px 16px;
    box-shadow:0 14px 30px rgba(0,0,0,.06);
    max-width:520px;
  }

  .via-card h3{
    margin:0 0 8px;
    font-size:clamp(20px,2vw,26px);
    font-weight:400;
  }

  .via-card p{
    margin:0;
    font-size:16px;
    line-height:1.4;
  }

  /* Mobile: stack cards and use a simpler vertical line */
  @media (max-width: 900px){
    .via-timeline{ min-height:auto; padding-left:18px; }
    .via-line{ display:none; }

    .via-step{
      position:relative;
      top:auto;
      left:auto;
      right:auto;
      width:100%;
      padding:0;
      margin:0 0 18px;
      justify-content:flex-start;
    }

    .via-step.left, .via-step.right{ padding:0; }

    .via-timeline::before{
      content:"";
      position:absolute;
      left:22px;
      top:0;
      bottom:0;
      width:2px;
      background:linear-gradient(to bottom, rgba(176,139,87,.0), rgba(176,139,87,.45), rgba(176,139,87,.0));
    }

    .via-dot{ margin-top:14px; }
    .via-card{ width:100%; }
  }
</style>

About Via

VIA views health as a personal journey, not a one-size-fits-all solution.

A journey that begins with understanding, continues through conscious choice, and leads to balance, longevity, and a fulfilling life. That is why our role is to bring clarity and direction to the complex world of healthcare.

Via is an international company in the field of health, medical, and wellness tourism.

We combine preventive healthcare, longevity-focused services, and international medical tourism, offering both structured health programs and personalized medical care through a carefully selected network of specialized partners across different destinations.

more about via

Contact Us

We’re here to guide you on your personal health journey. Contact us to learn more about our programs, destinations, and personalized medical care.

info@wellbeing.com

+359 879 932 602

+359 886 009 165

bul. Knyaz Aleksander Dondukov 81