:root{ --navy: #182040; --navy-2: #232C55; --navy-3: #2E3868; --red: #D43432; --red-dark: #AE2926; --gold: #E8C838; --gold-ink: #A8842A; --paper: #EEF0F4; --panel: #FFFFFF; --line: #DADFE6; --ink: var(--navy); --ink-soft: #4C5670; --paper-soft: rgba(238,240,244,.72); --paper-mute: rgba(238,240,244,.5); --serif: Cambria, Georgia, "Iowan Old Style", serif; --sans: "Segoe UI", "Helvetica Neue", Arial, sans-serif; }*{ box-sizing:border-box; } html{ scroll-behavior:smooth; } body{ margin:0; background:var(--paper); color:var(--ink); font-family:var(--sans); -webkit-font-smoothing:antialiased; overflow-x:hidden; } img{ max-width:100%; display:block; } a{ color:inherit; } .wrap{ max-width:1180px; margin:0 auto; padding:0 clamp(18px,4vw,32px); }.eyebrow{ font-size:11px; letter-spacing:.16em; text-transform:uppercase; font-weight:700; margin:0 0 12px; } .eyebrow.on-light{ color:var(--gold-ink); } .eyebrow.on-dark{ color:var(--gold); }h1,h2,h3{ font-family:var(--serif); font-weight:600; text-wrap:balance; margin:0; } h1{ font-size:clamp(2.1rem,4.2vw,3.3rem); line-height:1.12; } h2{ font-size:clamp(1.7rem,3vw,2.5rem); line-height:1.15; } h3{ font-size:1.15rem; line-height:1.25; } p{ margin:0; line-height:1.65; }.btn{ display:inline-flex; align-items:center; gap:8px; font-size:13px; font-weight:700; letter-spacing:.03em; text-decoration:none; padding:13px 24px; border-radius:3px; transition:transform .2s ease, box-shadow .2s ease, background .2s ease; } .btn:hover{ transform:translateY(-2px); } .btn-primary{ background:var(--gold); color:var(--navy); box-shadow:0 10px 22px -10px rgba(168,132,42,.5); } .btn-primary:hover{ background:#F2D65C; } .btn-call{ background:var(--red); color:#fff; box-shadow:0 10px 22px -10px rgba(212,52,50,.55); } .btn-call:hover{ background:var(--red-dark); } .btn-outline.dark{ border:1.5px solid var(--navy); color:var(--navy); } .btn-outline.dark:hover{ border-color:var(--red); color:var(--red); }section{ position:relative; } .band-light{ background:var(--paper); } .band-panel{ background:var(--panel); } .band-navy{ background:linear-gradient(155deg, var(--navy) 0%, var(--navy-2) 100%); color:var(--paper); } .pad{ padding:clamp(56px,9vw,110px) 0; }.reveal{ opacity:0; transform:translateY(22px); transition:opacity .7s ease, transform .7s ease; } .reveal.is-visible{ opacity:1; transform:none; } @media (prefers-reduced-motion:reduce){ html{ scroll-behavior:auto; } .reveal{ opacity:1; transform:none; transition:none; } .btn:hover{ transform:none; } }/* ---------- hero ---------- */ .hero{ overflow:hidden; } .hero-inner{ padding:clamp(56px,9vw,100px) 0 clamp(30px,5vw,48px); position:relative; z-index:2; max-width:66ch; } .hero h1 .accent{ color:var(--gold); } .hero .desc{ font-size:15px; color:var(--paper-soft); max-width:62ch; margin-top:14px; } .hero-deco{ position:absolute; right:-8%; top:50%; transform:translateY(-50%); width:min(46vw,560px); aspect-ratio:1; opacity:.35; z-index:1; }/* ---------- specialties grid ---------- */ .section-head{ display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-end; gap:18px; margin-bottom:34px; } .section-head p{ max-width:40ch; font-size:14px; color:var(--ink-soft); }.spec-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:16px; } .spec-card{ display:flex; flex-direction:column; align-items:center; text-align:center; gap:14px; background:var(--panel); border:1px solid var(--line); border-radius:10px; padding:30px 18px; text-decoration:none; color:var(--navy); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease; } .spec-card:hover{ transform:translateY(-4px); box-shadow:0 16px 30px -18px rgba(24,32,64,.25); border-color:var(--gold); } .spec-photo{ width:104px; height:104px; border-radius:50%; overflow:hidden; flex:none; border:3px solid var(--gold); } .spec-photo img{ width:100%; height:100%; object-fit:cover; object-position:top center; } .spec-card .spec-name{ font-size:13.5px; font-weight:700; line-height:1.3; } .spec-card .spec-doc{ font-size:11px; color:var(--ink-soft); margin-top:-8px; } @media (max-width:900px){ .spec-grid{ grid-template-columns:repeat(3,1fr); } } @media (max-width:620px){ .spec-grid{ grid-template-columns:repeat(2,1fr); } }/* ---------- why us ---------- */ .why-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:24px; } .why-card{ background:var(--navy-2); border-radius:10px; padding:32px 26px; } .why-card .w-icon{ width:48px; height:48px; border-radius:50%; background:var(--navy); display:flex; align-items:center; justify-content:center; margin-bottom:18px; } .why-card .w-icon svg{ width:24px; height:24px; stroke:var(--gold); fill:none; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; } .why-card h3{ color:#fff; margin-bottom:10px; } .why-card p{ font-size:13.5px; color:var(--paper-soft); line-height:1.6; } @media (max-width:860px){ .why-grid{ grid-template-columns:1fr; } }/* ---------- trust / reviews ---------- */ .trust-inner{ max-width:820px; margin:0 auto; text-align:center; } .trust-inner .eyebrow{ justify-content:center; display:flex; } .trust-inner p{ color:var(--ink-soft); font-size:15px; margin-top:16px; max-width:66ch; margin-left:auto; margin-right:auto; }/* ---------- cta ---------- */ .cta-band{ display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:24px; } .cta-band h2{ color:#fff; } .cta-band .cta-actions{ display:flex; gap:14px; flex-wrap:wrap; }

Medical Services

One team, sixteen specialties

At German Clinic Marbella we strive to offer a high-quality health service, focused on the well-being and satisfaction of our patients, supported by a top-level medical team and state-of-the-art technology.

Why German Clinic?

The best medical services in Marbella

Three pillars that support our commitment to each patient.

Cutting-edge technology

State-of-the-art diagnostic and treatment equipment, from MRI to robotic surgery — an unparalleled infrastructure in the Marbella region.

Qualified Medical Personnel

Professionals with high-level training and vast experience in their specialties, offering comprehensive care from general medicine to complex surgical procedures.

Personalized Attention

Every patient is unique. Minimal waiting times, a human and personal approach, and detailed follow-up tailored to each person's specific needs.

Verified reviews

What our patients say

Forget waiting lists, book your medical appointment today

if (!matchMedia('(prefers-reduced-motion: reduce)').matches && 'IntersectionObserver' in window){ var io = new IntersectionObserver(function(entries){ entries.forEach(function(entry){ if (entry.isIntersecting){ entry.target.classList.add('is-visible'); io.unobserve(entry.target); } }); }, { threshold:.12 }); document.querySelectorAll('.reveal').forEach(function(el){ io.observe(el); }); } else { document.querySelectorAll('.reveal').forEach(function(el){ el.classList.add('is-visible'); }); }