.elementor-1734 .elementor-element.elementor-element-987653d{--display:flex;--min-height:200px;--overlay-opacity:0.5;}.elementor-1734 .elementor-element.elementor-element-987653d:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-987653d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://londonbridgehealthcare.co.uk/wp-content/uploads/2024/08/Copy-of-Untitled-1000-x-1000-px-1920-x-800-px.webp");background-position:center center;background-size:cover;}.elementor-1734 .elementor-element.elementor-element-987653d::before, .elementor-1734 .elementor-element.elementor-element-987653d > .elementor-background-video-container::before, .elementor-1734 .elementor-element.elementor-element-987653d > .e-con-inner > .elementor-background-video-container::before, .elementor-1734 .elementor-element.elementor-element-987653d > .elementor-background-slideshow::before, .elementor-1734 .elementor-element.elementor-element-987653d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1734 .elementor-element.elementor-element-987653d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FF660075;--background-overlay:'';}.elementor-1734 .elementor-element.elementor-element-3939c00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-b4bb35f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-2cbf444{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1734 .elementor-element.elementor-element-2cbf444 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:2.333em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-1734 .elementor-element.elementor-element-03a21fe{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1734 .elementor-element.elementor-element-03a21fe .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1.5em;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-1734 .elementor-element.elementor-element-e1f7b2e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1734 .elementor-element.elementor-element-e1f7b2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-1734 .elementor-element.elementor-element-b0e220f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-cd6f5f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1734 .elementor-element.elementor-element-cd6f5f3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:2.333em;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;}.elementor-1734 .elementor-element.elementor-element-7b3cf20{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:0.889em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0.32px;color:#30383B;}.elementor-1734 .elementor-element.elementor-element-9d89be5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1734 .elementor-element.elementor-element-9d89be5 .elementor-button{font-family:"Barlow Condensed", Sans-serif;font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-1734 .elementor-element.elementor-element-91f9abf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-16fab29{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-3ff8cfa{--display:flex;}.elementor-1734 .elementor-element.elementor-element-a4c6a9b{--display:flex;}.elementor-1734 .elementor-element.elementor-element-49ca317{--display:flex;}.elementor-1734 .elementor-element.elementor-element-acc3914{--display:flex;}.elementor-1734 .elementor-element.elementor-element-b637f80{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:0.889em;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:0.32px;color:#30383B;}.elementor-1734 .elementor-element.elementor-element-8555c93{--display:flex;}.elementor-1734 .elementor-element.elementor-element-1b1b019{--n-accordion-title-font-size:1.6em;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-3e43b0d );--n-accordion-title-hover-color:var( --e-global-color-3e43b0d );--n-accordion-title-active-color:var( --e-global-color-3e43b0d );--n-accordion-icon-size:15px;}.elementor-1734 .elementor-element.elementor-element-1b1b019 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}.elementor-1734 .elementor-element.elementor-element-1b1b019 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-accent );}.elementor-1734 .elementor-element.elementor-element-1b1b019 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-accent );}:where( .elementor-1734 .elementor-element.elementor-element-1b1b019 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Barlow Condensed", Sans-serif;font-weight:600;text-transform:uppercase;}.elementor-1734 .elementor-element.elementor-element-4f34693{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1734 .elementor-element.elementor-element-9ee4b1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1734 .elementor-element.elementor-element-9ee4b1f .elementor-button{font-family:"Barlow Condensed", Sans-serif;font-size:1.6em;font-weight:600;border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-1734 .elementor-element.elementor-element-1dee479{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1734 .elementor-element.elementor-element-1dee479 .elementor-button{font-family:"Barlow Condensed", Sans-serif;font-size:1.6em;font-weight:600;border-radius:0px 0px 0px 0px;padding:15px 80px 15px 80px;}.elementor-1734 .elementor-element.elementor-element-1c798ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-7beaae6{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-72ec552 );--border-color:var( --e-global-color-72ec552 );--border-radius:16px 16px 16px 16px;box-shadow:7px 0px 17px -5px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1734 .elementor-element.elementor-element-7beaae6:not(.elementor-motion-effects-element-type-background), .elementor-1734 .elementor-element.elementor-element-7beaae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3e43b0d );}.elementor-1734 .elementor-element.elementor-element-3a95904{--display:flex;}.elementor-1734 .elementor-element.elementor-element-f9d3a3d{text-align:start;}.elementor-1734 .elementor-element.elementor-element-f9d3a3d .elementor-heading-title{font-size:42px;font-weight:700;text-transform:none;}.elementor-1734 .elementor-element.elementor-element-6180393{text-align:start;}.elementor-1734 .elementor-element.elementor-element-82ac71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}@media(min-width:768px){.elementor-1734 .elementor-element.elementor-element-3939c00{--content-width:1170px;}.elementor-1734 .elementor-element.elementor-element-b4bb35f{--width:50%;}}@media(max-width:1024px){.elementor-1734 .elementor-element.elementor-element-3939c00{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:96px;--padding-left:30px;--padding-right:30px;}.elementor-1734 .elementor-element.elementor-element-2cbf444 .elementor-heading-title{font-size:1.7em;}.elementor-1734 .elementor-element.elementor-element-03a21fe .elementor-heading-title{font-size:1.7em;}.elementor-1734 .elementor-element.elementor-element-e1f7b2e .elementor-heading-title{font-size:1.2em;}.elementor-1734 .elementor-element.elementor-element-cd6f5f3 .elementor-heading-title{font-size:1.7em;}.elementor-1734 .elementor-element.elementor-element-7b3cf20{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.722em;line-height:1.3em;}.elementor-1734 .elementor-element.elementor-element-91f9abf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-b637f80{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.722em;line-height:1.3em;}}@media(max-width:767px){.elementor-1734 .elementor-element.elementor-element-3939c00{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-1734 .elementor-element.elementor-element-b4bb35f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1734 .elementor-element.elementor-element-bc79406.elementor-element{--order:99999 /* order end hack */;}.elementor-1734 .elementor-element.elementor-element-2cbf444 .elementor-heading-title{font-size:1.5em;}.elementor-1734 .elementor-element.elementor-element-03a21fe .elementor-heading-title{font-size:1.5em;}.elementor-1734 .elementor-element.elementor-element-e1f7b2e{padding:0px 0px 20px 0px;}.elementor-1734 .elementor-element.elementor-element-e1f7b2e .elementor-heading-title{font-size:1.5em;}.elementor-1734 .elementor-element.elementor-element-b0e220f{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-cd6f5f3{text-align:center;}.elementor-1734 .elementor-element.elementor-element-cd6f5f3 .elementor-heading-title{font-size:1.5em;}.elementor-1734 .elementor-element.elementor-element-7b3cf20{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:0.8em;line-height:1.3em;}.elementor-1734 .elementor-element.elementor-element-91f9abf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-16fab29{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1734 .elementor-element.elementor-element-b637f80{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;line-height:1.3em;}}/* Start custom CSS for nested-accordion, class: .elementor-element-1b1b019 */.elementor-1734 .elementor-element.elementor-element-1b1b019 #hide{
    display:none;
}/* End custom CSS */
/* Start custom CSS *//* Reusable Doctor Consultant Profile — scoped styles for WordPress / Elementor.
   Paste into Appearance > Customise > Additional CSS, or page Custom CSS.
   Styles only affect #doctor-consultant-profile. */
#doctor-consultant-profile {--orange:#ff6600;

      --orange-dark:#e65c00;

      --green:#697e70;

      --blue:#00239c;

      --ink:#101516;

      --body:#444a4c;

      --muted:#6b7275;

      --line:#e6e8e7;

      --soft:#f6f7f6;

      --peach:#fff2e8;

      --white:#fff;

      --shadow:0 18px 50px rgba(0,0,0,.07);

      --radius:22px;

      --container:min(1220px,92vw);

      --font:"Montserrat","Avenir Next",Avenir,Arial,sans-serif;}
#doctor-consultant-profile * {box-sizing:border-box}
#doctor-consultant-profile {scroll-behavior:smooth}
#doctor-consultant-profile {margin:0;font-family:var(--font);color:var(--body);background:#fff;line-height:1.65;-webkit-font-smoothing:antialiased}
#doctor-consultant-profile img {max-width:100%;display:block}
#doctor-consultant-profile a {color:inherit;text-decoration:none}
#doctor-consultant-profile button {font:inherit}
#doctor-consultant-profile h1,
#doctor-consultant-profile h2,
#doctor-consultant-profile h3,
#doctor-consultant-profile p {margin-top:0}
#doctor-consultant-profile .container {width:var(--container);margin-inline:auto}
#doctor-consultant-profile .skip-link {position:absolute;left:-999px;top:10px;background:#000;color:#fff;padding:10px 14px;z-index:1000}
#doctor-consultant-profile .skip-link:focus {left:10px}
#doctor-consultant-profile :focus-visible {outline:3px solid rgba(255,102,0,.45);outline-offset:3px}
#doctor-consultant-profile .eyebrow {font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;color:#5b6360;margin-bottom:10px}
#doctor-consultant-profile .section {padding:78px 0}
#doctor-consultant-profile .section.soft {background:var(--soft)}
#doctor-consultant-profile .section.peach {background:var(--peach)}
#doctor-consultant-profile .section-title {font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em;color:#0d1214;margin-bottom:18px}
#doctor-consultant-profile .lead {font-size:18px;line-height:1.75;color:#586063}
#doctor-consultant-profile .btn {display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:13px 20px;border-radius:6px;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:2px solid transparent;transition:.2s}
#doctor-consultant-profile .btn.primary {background:var(--orange);color:#fff}
#doctor-consultant-profile .btn.primary:hover {background:var(--orange-dark)}
#doctor-consultant-profile .btn.dark {background:#111;color:#fff}
#doctor-consultant-profile .btn.dark:hover {background:#000}
#doctor-consultant-profile .btn.outline {border-color:#1a1a1a;color:#111;background:#fff}
#doctor-consultant-profile .btn.outline:hover {background:#111;color:#fff}
#doctor-consultant-profile .btn.light {background:#fff;color:#111}
#doctor-consultant-profile .btn.ghost-light {border-color:rgba(255,255,255,.55);color:#fff}
#doctor-consultant-profile .btn.ghost-light:hover {background:#fff;color:#111}
#doctor-consultant-profile .btn-row {display:flex;gap:10px;flex-wrap:wrap}
#doctor-consultant-profile .breadcrumb {background:#f7f8f7;border-bottom:1px solid var(--line)}
#doctor-consultant-profile .breadcrumb .container {padding:11px 0;font-size:13px;color:#69706d}
#doctor-consultant-profile .breadcrumb a:hover {color:var(--orange)}
#doctor-consultant-profile .hero {background:#0b0d0e;color:#fff;overflow:hidden}
#doctor-consultant-profile .hero-grid {display:grid;grid-template-columns:.45fr 1.05fr;min-height:650px}
#doctor-consultant-profile .hero-photo {position:relative;min-height:650px;background:#d8d8d8}
#doctor-consultant-profile .hero-photo img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 16%}
#doctor-consultant-profile .hero-photo:after {content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.35))}
#doctor-consultant-profile .hero-copy {padding:70px 0 70px clamp(38px,6vw,76px);display:flex;flex-direction:column;justify-content:center}
#doctor-consultant-profile .hero-copy .eyebrow {color:#ff914a}
#doctor-consultant-profile .hero h1 {font-size:clamp(44px,6vw,52px);line-height:.95;letter-spacing:-.055em;margin:0 0 14px;}
#doctor-consultant-profile .hero-role {font-size:22px;font-weight:700;color:#fff;margin-bottom:9px}
#doctor-consultant-profile .credentials {font-size:13px;line-height:1.55;color:rgba(255,255,255,.68);margin-bottom:22px}
#doctor-consultant-profile .hero-copy .lead {color:rgba(255,255,255,.82);max-width:650px}
#doctor-consultant-profile .hero-copy .btn-row {margin-top:28px}
#doctor-consultant-profile .hero-facts {display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px}
#doctor-consultant-profile .hero-fact {border-top:1px solid rgba(255,255,255,.16);padding-top:12px}
#doctor-consultant-profile .hero-fact span {display:block;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);margin-bottom:4px}
#doctor-consultant-profile .hero-fact strong {font-size:14px;line-height:1.4;color:#fff}
#doctor-consultant-profile .profile-layout {display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:34px;align-items:start}
#doctor-consultant-profile .content-stack {display:grid;gap:24px}
#doctor-consultant-profile .card {background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow)}
#doctor-consultant-profile .card h2 {font-size:clamp(27px,3.2vw,39px);line-height:1.12;letter-spacing:-.03em;color:#101617;margin-bottom:18px}
#doctor-consultant-profile .copy p {margin-bottom:18px}
#doctor-consultant-profile .copy p:last-child {margin-bottom:0}
#doctor-consultant-profile .sticky {position:sticky;top:120px;display:grid;gap:18px}
#doctor-consultant-profile .details-card {background:#0d1214;color:#fff;border-radius:var(--radius);padding:28px}
#doctor-consultant-profile .details-card .eyebrow {color:#ff914a}
#doctor-consultant-profile .detail {padding:14px 0;border-top:1px solid rgba(255,255,255,.13)}
#doctor-consultant-profile .detail:first-of-type {border-top:0}
#doctor-consultant-profile .detail span {display:block;font-size:11px;color:rgba(255,255,255,.52);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}
#doctor-consultant-profile .detail strong {font-size:14px;line-height:1.45}
/* #doctor-consultant-profile .detail a {color:#ff9a58} */
#doctor-consultant-profile .aside-cta {background:var(--green);color:#fff;border-radius:var(--radius);padding:26px}
#doctor-consultant-profile .aside-cta p {color:rgba(255,255,255,.83)}
#doctor-consultant-profile .condition-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
#doctor-consultant-profile .condition {border:1px solid var(--line);border-radius:16px;padding:20px;background:#fff;min-height:145px}
#doctor-consultant-profile .condition .num {font-size:11px;color:var(--orange);font-weight:800;letter-spacing:.1em}
#doctor-consultant-profile .condition h3 {font-size:17px;line-height:1.25;color:#111;margin:12px 0 7px}
#doctor-consultant-profile .condition p {font-size:13px;color:var(--muted);margin:0}
#doctor-consultant-profile #location {background: #ffffff;

  padding: clamp(56px, 7vw, 88px) 0;}
#doctor-consultant-profile #location .location-split {display: grid;

  grid-template-columns: 40% 60%;

  max-width: 1100px;

  margin: 0 auto;

  overflow: hidden;

  border-radius: 18px;

  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.08);}
#doctor-consultant-profile #location .location-split__left {background: #f4f4f4;

  padding: clamp(30px, 4vw, 48px);

  display: flex;

  flex-direction: column;

  justify-content: center;}
#doctor-consultant-profile #location .uro-kicker {margin: 0 0 12px;

  color: #ff6600;

  font-size: 12px;

  line-height: 1.4;

  font-weight: 800;

  letter-spacing: 0.16em;

  text-transform: uppercase;}
#doctor-consultant-profile #location .location-split__left h2 {margin: 0 0 18px;

  color: #000000;

  font-size: clamp(26px, 3vw, 34px);

  line-height: 1.18;

  letter-spacing: -0.03em;

  font-weight: 700;}
#doctor-consultant-profile #location .location-split__left .answer {margin: 0 0 16px;

  color: #3d3d3d;

  font-size: 16px;

  line-height: 1.75;}
#doctor-consultant-profile #location .location-split__left > p:not(.uro-kicker):not(.answer) {margin: 0;

  color: #5c5c5c;

  font-size: 15px;

  line-height: 1.7;}
#doctor-consultant-profile #location .location-split__left .btn-row {display: flex;

  flex-wrap: wrap;

  gap: 10px;

  margin-top: 24px;}
#doctor-consultant-profile #location .location-split__left .btn {min-height: 48px;

  padding: 13px 20px;

  font-size: 12px;

  font-weight: 800;

  letter-spacing: 0.06em;

  text-transform: uppercase;}
#doctor-consultant-profile #location .location-split__left .btn-primary {background: #ff6600;

  border: 2px solid #ff6600;

  color: #ffffff;}
#doctor-consultant-profile #location .location-split__left .btn-primary:hover {background: #e65c00;

  border-color: #e65c00;

  color: #ffffff;}
#doctor-consultant-profile #location .location-split__left .btn-outline-dark {background: transparent;

  border: 2px solid #000000;

  color: #000000;}
#doctor-consultant-profile #location .location-split__left .btn-outline-dark:hover {background: #000000;

  border-color: #000000;

  color: #ffffff;}
#doctor-consultant-profile #location .location-book-panel {background: #697e70;

  padding: clamp(30px, 4vw, 48px);

  color: #ffffff;

  display: flex;

  flex-direction: column;

  justify-content: center;}
#doctor-consultant-profile #location .area-pills {display: flex;

  flex-wrap: wrap;

  gap: 8px;

  margin: 0 0 20px;

  padding: 0;

  list-style: none;}
#doctor-consultant-profile #location .area-pills li {padding: 7px 13px;

  border: 1px solid rgba(255, 255, 255, 0.35);

  border-radius: 999px;

  background: rgba(255, 255, 255, 0.06);

  color: #ffffff;

  font-size: 12px;

  line-height: 1.4;

  font-weight: 700;

  letter-spacing: 0.02em;}
#doctor-consultant-profile #location .location-map-wrap {width: 100%;

  background: #ffffff;

  border-radius: 14px;

  overflow: hidden;

  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.18);

  line-height: 0;}
#doctor-consultant-profile #location .location-map-iframe {display: block;

  width: 100%;

  height: 320px;

  min-height: 280px;

  border: 0;}
#doctor-consultant-profile #location .location-book-panel .btn-row {display: flex;

  margin-top: 20px;}
#doctor-consultant-profile #location .location-book-panel .btn-outline-light {min-height: 48px;

  padding: 13px 20px;

  background: transparent;

  border: 2px solid rgba(255, 255, 255, 0.75);

  color: #ffffff;

  font-size: 12px;

  font-weight: 800;

  letter-spacing: 0.06em;

  text-transform: uppercase;}
#doctor-consultant-profile #location .location-book-panel .btn-outline-light:hover {background: #ffffff;

  border-color: #ffffff;

  color: #000000;}
@media  (max-width: 1000px)  {
#doctor-consultant-profile #location .location-split {grid-template-columns: 1fr;

    max-width: 760px;}
#doctor-consultant-profile #location .location-split__left,
#doctor-consultant-profile #location .location-book-panel {padding: 36px;}
#doctor-consultant-profile #location .location-map-iframe {height: 340px;}
}
@media  (max-width: 640px)  {
#doctor-consultant-profile #location {padding: 48px 0;}
#doctor-consultant-profile #location .location-split {border-radius: 14px;}
#doctor-consultant-profile #location .location-split__left,
#doctor-consultant-profile #location .location-book-panel {padding: 26px 22px;}
#doctor-consultant-profile #location .location-split__left h2 {font-size: 27px;

    line-height: 1.2;}
#doctor-consultant-profile #location .location-split__left .answer {font-size: 15px;

    line-height: 1.7;}
#doctor-consultant-profile #location .location-split__left > p:not(.uro-kicker):not(.answer) {font-size: 14px;}
#doctor-consultant-profile #location .location-split__left .btn-row {display: grid;

    grid-template-columns: 1fr;

    width: 100%;}
#doctor-consultant-profile #location .location-split__left .btn {width: 100%;}
#doctor-consultant-profile #location .area-pills {gap: 6px;

    margin-bottom: 16px;}
#doctor-consultant-profile #location .area-pills li {font-size: 11px;

    padding: 6px 10px;}
#doctor-consultant-profile #location .location-map-iframe {height: 260px;

    min-height: 260px;}
#doctor-consultant-profile #location .location-book-panel .btn-row {width: 100%;}
#doctor-consultant-profile #location .location-book-panel .btn-outline-light {width: 100%;}
}
#doctor-consultant-profile .expertise-band {background:#000;color:#fff;border-radius:var(--radius);padding:36px}
#doctor-consultant-profile .expertise-band .eyebrow {color:#ffb17d}
#doctor-consultant-profile .expertise-band h2 {color:#fff}
#doctor-consultant-profile .expertise-band p {color:rgba(255,255,255,.82)}
#doctor-consultant-profile .expertise-grid {display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px}
#doctor-consultant-profile .expertise-item {padding:22px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.07);border-radius:15px}
#doctor-consultant-profile .expertise-item h3 {font-size:16px;color:#fff;margin-bottom:10px}
#doctor-consultant-profile .expertise-item ul {margin:0;padding-left:18px;color:rgba(255,255,255,.82);font-size:14px}
#doctor-consultant-profile .expertise-item li {margin:6px 0}
#doctor-consultant-profile .timeline {display:grid;gap:0;margin-top:18px}
#doctor-consultant-profile .timeline-row {display:grid;grid-template-columns:56px 1fr;gap:16px;position:relative}
#doctor-consultant-profile .timeline-row:not(:last-child):before {content:"";position:absolute;left:27px;top:52px;bottom:-6px;width:2px;background:#d9dedb}
#doctor-consultant-profile .timeline-dot {width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#fff;font-weight:800;border:5px solid #fff;box-shadow:0 0 0 1px #e4e4e4;z-index:1}
#doctor-consultant-profile .timeline-copy {padding:7px 0 28px}
#doctor-consultant-profile .timeline-copy h3 {font-size:17px;color:#111;margin-bottom:5px}
#doctor-consultant-profile .timeline-copy p {margin:0;font-size:14px;color:var(--muted)}
#doctor-consultant-profile .feature-cta {background:var(--green);color:#fff;border-radius:var(--radius);padding:38px}
#doctor-consultant-profile .feature-cta .eyebrow {color:#fff;opacity:.72}
#doctor-consultant-profile .feature-cta h2 {color:#fff}
#doctor-consultant-profile .feature-cta p {color:rgba(255,255,255,.84)}
#doctor-consultant-profile .research-points {display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0 24px}
#doctor-consultant-profile .research-point {background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:18px;font-size:14px}
#doctor-consultant-profile .pub-list {counter-reset:pub;display:grid;gap:10px}
#doctor-consultant-profile .publication {counter-increment:pub;display:grid;grid-template-columns:32px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line);font-size:14px}
#doctor-consultant-profile .publication:before {content:counter(pub);width:28px;height:28px;border-radius:50%;background:var(--peach);color:var(--orange);display:grid;place-items:center;font-weight:800;font-size:12px}
#doctor-consultant-profile details.more-pubs {border-top:1px solid var(--line);margin-top:10px}
#doctor-consultant-profile details.more-pubs summary {cursor:pointer;list-style:none;font-weight:800;color:var(--orange);padding:18px 0}
#doctor-consultant-profile details.more-pubs summary::-webkit-details-marker {display:none}
#doctor-consultant-profile .quote-card {background:#fff7f0;border-left:5px solid var(--orange);border-radius:0 var(--radius) var(--radius) 0;padding:30px}
#doctor-consultant-profile .quote-card blockquote {margin:0;font-size:21px;line-height:1.55;color:#222;font-weight:600}
#doctor-consultant-profile .quote-card p {margin:14px 0 0;color:var(--muted)}
#doctor-consultant-profile .book-panel {background:#0d1214;color:#fff}
#doctor-consultant-profile .book-grid {display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}
#doctor-consultant-profile .book-panel h2 {color:#fff}
#doctor-consultant-profile .book-panel p {color:rgba(255,255,255,.8);max-width:760px}
#doctor-consultant-profile .booking-box {margin-top:28px;background:#fff;color:#222;border-radius:18px;padding:24px;border:1px solid #ececec}
#doctor-consultant-profile .booking-box h3 {margin-bottom:8px}
#doctor-consultant-profile .booking-box p {color:#646b6e;margin-bottom:16px}
#doctor-consultant-profile .booking-placeholder {border:1px dashed #cfd3d2;border-radius:14px;padding:22px;background:#fafafa;font-size:14px;color:#68706d}
@media (max-width:1024px) {
#doctor-consultant-profile .hero-grid {grid-template-columns:1fr}
#doctor-consultant-profile .hero-photo {min-height:520px}
#doctor-consultant-profile .hero-copy {padding:52px 4vw 60px}
#doctor-consultant-profile .profile-layout {grid-template-columns:1fr}
#doctor-consultant-profile .sticky {position:static;grid-template-columns:1fr 1fr}
#doctor-consultant-profile .condition-grid {grid-template-columns:repeat(2,1fr)}
}
@media (max-width:680px) {
#doctor-consultant-profile {padding-bottom:74px}
#doctor-consultant-profile .section {padding:56px 0}
#doctor-consultant-profile .hero-photo {min-height:460px}
#doctor-consultant-profile .hero-copy {padding:42px 4vw 48px}
#doctor-consultant-profile .hero h1 {font-size:44px}
#doctor-consultant-profile .condition-grid,
#doctor-consultant-profile .expertise-grid,
#doctor-consultant-profile .research-points,
#doctor-consultant-profile .sticky,
#doctor-consultant-profile .book-grid {grid-template-columns:1fr}
#doctor-consultant-profile .card,
#doctor-consultant-profile .expertise-band,
#doctor-consultant-profile .feature-cta {padding:24px}
#doctor-consultant-profile .btn-row .btn {width:100%}
#doctor-consultant-profile .uro-section {padding:clamp(56px,7vw,88px) 0}
#doctor-consultant-profile .uro-kicker {font-size:12px;

      font-weight:800;

      letter-spacing:.16em;

      text-transform:uppercase;

      color:var(--orange);

      margin:0 0 13px}
#doctor-consultant-profile .answer {color:var(--body);

      font-size:1.02rem;

      max-width:74ch;

      line-height:1.75}
#doctor-consultant-profile .btn-primary {background:var(--orange);

      color:#fff;

      border-color:var(--orange)}
#doctor-consultant-profile .btn-primary:hover {background:var(--orange-dark);

      border-color:var(--orange-dark);

      color:#fff}
#doctor-consultant-profile .btn-outline-dark {background:transparent;

      color:#111;

      border-color:#111}
#doctor-consultant-profile .btn-outline-dark:hover {background:#111;

      color:#fff}
#doctor-consultant-profile .btn-outline-light {background:transparent;

      color:#fff;

      border-color:rgba(255,255,255,.65)}
#doctor-consultant-profile .btn-outline-light:hover {background:#fff;

      color:#111;

      border-color:#fff}
#doctor-consultant-profile .location-split {display:grid;

      grid-template-columns:38% 62%;

      max-width:1100px;

      margin:0 auto}
#doctor-consultant-profile .location-split__left {background:#f4f4f4;

      padding:clamp(24px,4vw,40px)}
#doctor-consultant-profile .location-split__left h2 {font-size:clamp(26px,3.6vw,40px);

      line-height:1.15;

      letter-spacing:-.03em;

      color:#000;

      margin:0 0 14px}
#doctor-consultant-profile .location-split__left p {color:var(--muted);

      margin-bottom:14px}
#doctor-consultant-profile .location-book-panel {background:var(--green);

      padding:clamp(24px,4vw,40px);

      color:#fff}
#doctor-consultant-profile .area-pills {display:flex;

      flex-wrap:wrap;

      gap:8px;

      margin:0 0 18px;

      padding:0;

      list-style:none}
#doctor-consultant-profile .area-pills li {border:1px solid rgba(255,255,255,.25);

      border-radius:999px;

      padding:7px 12px;

      font-size:.85rem;

      font-weight:700}
#doctor-consultant-profile .location-map-wrap {background:#fff;

      border-radius:18px;

      overflow:hidden;

      box-shadow:0 12px 40px rgba(0,0,0,.15);

      line-height:0}
#doctor-consultant-profile .location-map-iframe {width:100%;

      height:min(320px,52vw);

      min-height:240px;

      border:0;

      display:block}
#doctor-consultant-profile .location-book-panel .btn-row {margin-top:18px}
@media (max-width:1000px) {
#doctor-consultant-profile .location-split {grid-template-columns:1fr}
}
#doctor-consultant-profile .footer {padding-bottom:100px}
#doctor-consultant-profile .footer:after {width:80vw;opacity:.38}
}
#doctor-consultant-profile {--richmond-orange: #ff6600;
  --richmond-orange-dark: #e65c00;
  --richmond-green: #697e70;
  --richmond-green-soft: rgba(105, 126, 112, 0.12);
  --richmond-blue: #00239c;
  --black: #000000;
  --white: #ffffff;
  --text-body: #3d3d3d;
  --text-muted: #5c5c5c;
  --line: #e8e8e8;
  --surface-subtle: #f7f7f7;
  --surface-peach: #fff3ea;
  --orange: #ff6600;
  --orange-dark: #e65c00;
  --muted: #5c5c5c;
  --grey-dark: #e8e8e8;
  --font-brand: "Montserrat", "Avenir Next", Avenir, "Trebuchet MS", sans-serif;
  --w-book: 400;
  --w-medium: 500;
  --w-semibold: 600;
  --w-bold: 700;
  --w-black: 800;
  --shadow: 0 12px 40px rgba(0, 0, 0, 0.06);
  --header-cta-bg: #2d2d2d;
  --header-cta-hover: #1a1a1a;
  --nav-pipe: #c9c9c9;}
#doctor-consultant-profile .logo {display: inline-block;
  min-height: 40px;}
@media  (max-width: 640px)  {
#doctor-consultant-profile {padding-bottom: 96px;}
}
#doctor-consultant-profile .logo {display: inline-block; min-height: var(--logo-min-h);}
#doctor-consultant-profile .uro-booking-section {padding: 48px 0 70px;
  background: #ffffff;}
#doctor-consultant-profile .uro-booking-grid {display: grid;
  grid-template-columns: 1fr;
  
  margin: 0 auto;}
#doctor-consultant-profile .uro-booking-shell {background: #ffffff;
  border: 1px solid #dedede;
  border-radius: 14px;
  padding: clamp(24px, 3vw, 40px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.08);}
#doctor-consultant-profile .uro-booking-title {margin: 0 0 25px;
 
  font-size: clamp(22px, 2.5vw, 30px);
  line-height: 1.2;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: -0.02em;}
#doctor-consultant-profile .uro-booking-shell iframe {display: block;
  width: 100%;
  min-height: 530px;
  border: 0;
  border-radius: 8px;
  background: #ffffff;}
#doctor-consultant-profile .uro-booking-shell p {margin: 18px 0 0;
  font-size: 13px;
  line-height: 1.6;
  color: #5c5c5c;}
#doctor-consultant-profile .uro-booking-shell p em {font-style: italic;}
#doctor-consultant-profile .uro-booking-shell p a {color: var(--richmond-orange, #ff6600);
  text-decoration: underline;
  text-underline-offset: 2px;
  font-weight: 600;}
#doctor-consultant-profile .uro-booking-shell p a:hover {color: var(--richmond-orange-dark, #e65c00);}
@media  (max-width: 980px)  {
#doctor-consultant-profile .uro-booking-grid {max-width: 100%;}
}
@media  (max-width: 600px)  {
#doctor-consultant-profile .uro-booking-section {padding: 36px 0 50px;}
#doctor-consultant-profile .uro-booking-shell {padding: 20px;
    border-radius: 10px;}
#doctor-consultant-profile .uro-booking-title {font-size: 21px;
    margin-bottom: 20px;}
#doctor-consultant-profile .uro-booking-shell iframe {min-height: 520px;
    border-radius: 6px;}
#doctor-consultant-profile .uro-booking-shell p {font-size: 12px;}
}
@media  (max-width: 640px)  {
#doctor-consultant-profile {padding-bottom: 82px;}
}
#doctor-consultant-profile .sarkar-photo {background:linear-gradient(140deg,#657d71,#243b35)}
#doctor-consultant-profile .photo-placeholder {position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;color:white;gap:14px;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.15),transparent 55%)}
#doctor-consultant-profile .photo-placeholder span {font-size:clamp(26px,3vw,43px);font-weight:800;line-height:1.2;letter-spacing:-.03em}
#doctor-consultant-profile .photo-placeholder small {font-size:14px;font-weight:600}
#doctor-consultant-profile .photo-placeholder .photo-note {font-size:11px;opacity:.7;position:absolute;bottom:25px}
#doctor-consultant-profile #publications a {color:var(--orange);font-weight:700}
@media (max-width:1024px) {
#doctor-consultant-profile .hero-grid {grid-template-columns:1fr}
#doctor-consultant-profile .hero-photo {min-height:450px}
#doctor-consultant-profile .hero-copy {padding:45px 5vw}
}
@media (max-width:680px) {
#doctor-consultant-profile .hero-photo {min-height:350px}
#doctor-consultant-profile .hero-facts {grid-template-columns:1fr 1fr}
#doctor-consultant-profile .condition-grid {grid-template-columns:1fr}
#doctor-consultant-profile .hero h1 {font-size:40px}
}
#doctor-consultant-profile #publications .research-publication-list {list-style:decimal; padding-left:1.8rem; margin:20px 0 0;}
#doctor-consultant-profile #publications .research-publication-list li {display:list-item; padding:9px 0 9px 2px; border:0; font-size:15px; line-height:1.75; color:var(--body);}
#doctor-consultant-profile #publications .research-publication-list li::marker {color:var(--body); font-weight:400;}
#doctor-consultant-profile #publications .research-publication-list li p {margin:0;}
#doctor-consultant-profile #publications .research-more {margin-top:16px;}
#doctor-consultant-profile #publications .research-more summary {padding:15px 0;}
#doctor-consultant-profile #publications .research-more .research-publication-list {margin-top:10px;}
#doctor-consultant-profile .hero-photo img {width:100%;height:100%;object-fit:cover;object-position:center 15%}
#doctor-consultant-profile .full-pubs {padding-left:24px;margin:14px 0 0}
#doctor-consultant-profile .full-pubs li {padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.65}
#doctor-consultant-profile .full-pubs li p {margin:0}
#doctor-consultant-profile .publication p {margin:0}
#doctor-consultant-profile .copy h3 {font-size:22px;color:#141819;margin:24px 0 10px}
#doctor-consultant-profile .more-pubs[open] summary {border-bottom:1px solid var(--line)}
#doctor-consultant-profile {scroll-padding-top: 18px;}
#doctor-consultant-profile {padding-bottom: 0 !important; overflow-x: hidden;}
#doctor-consultant-profile {display:block; width:100%;}
#doctor-consultant-profile .container {width:min(1180px, 92vw); margin-inline:auto;}
#doctor-consultant-profile .hero-grid {min-height: 0;}
#doctor-consultant-profile .hero-copy {min-width: 0;}
#doctor-consultant-profile .profile-layout > *,
#doctor-consultant-profile .content-stack > * {min-width: 0;}
#doctor-consultant-profile .card,
#doctor-consultant-profile .details-card,
#doctor-consultant-profile .aside-cta,
#doctor-consultant-profile .expertise-band {overflow-wrap: anywhere;}
#doctor-consultant-profile .card p,
#doctor-consultant-profile .publication p,
#doctor-consultant-profile .full-pubs li {line-height: 1.75;}
#doctor-consultant-profile .card h2 {overflow-wrap: normal;}
#doctor-consultant-profile .btn {text-align:center;}
#doctor-consultant-profile .book-panel .btn-row {justify-content: flex-start;}
@media  (max-width: 1024px)  {
#doctor-consultant-profile .hero-grid {grid-template-columns: minmax(0,1fr);}
#doctor-consultant-profile .hero-photo {min-height: 460px;}
#doctor-consultant-profile .profile-layout {grid-template-columns: minmax(0,1fr);}
#doctor-consultant-profile .sticky {position:static;}
}
@media  (max-width: 680px)  {
#doctor-consultant-profile {padding-bottom: 0 !important;}
#doctor-consultant-profile .section {padding-block: 48px;}
#doctor-consultant-profile .hero-photo {min-height: 390px;}
#doctor-consultant-profile .hero-copy {padding: 36px 5vw 44px;}
#doctor-consultant-profile .hero h1 {font-size: clamp(36px, 10vw, 44px);}
#doctor-consultant-profile .card {padding: 22px 20px; border-radius: 16px;}
#doctor-consultant-profile .hero-facts {grid-template-columns: 1fr; gap: 4px;}
#doctor-consultant-profile .hero-fact {padding-top: 10px;}
#doctor-consultant-profile .btn-row {gap: 10px;}
#doctor-consultant-profile .book-grid {grid-template-columns: 1fr; gap: 18px;}
#doctor-consultant-profile .book-panel .btn-row {width:100%;}
#doctor-consultant-profile .book-panel .btn-row .btn {width:100%;}
#doctor-consultant-profile .publication {grid-template-columns: 1fr;}
#doctor-consultant-profile .full-pubs {padding-left: 1.45rem;}
}

/* Elementor content-area integration overrides */
#doctor-consultant-profile {width:100%;max-width:100%;margin:0;padding:0;overflow:clip;font-family:"Montserrat",Arial,sans-serif;color:#444a4c;line-height:1.65;background:#fff;}
#doctor-consultant-profile, #doctor-consultant-profile * {box-sizing:border-box;}
#doctor-consultant-profile .hero {margin:0;}
#doctor-consultant-profile .section {margin:0;}
#doctor-consultant-profile img {max-width:100%;height:auto;}
#doctor-consultant-profile .hero-photo img {height:100%;}
#doctor-consultant-profile .btn {text-decoration:none;}
#doctor-consultant-profile .btn:hover {text-decoration:none;}
#doctor-consultant-profile .content-stack > :last-child {margin-bottom:0;}
@media(max-width:680px){#doctor-consultant-profile .hero-grid {grid-template-columns:1fr;} #doctor-consultant-profile .profile-layout {grid-template-columns:1fr;} #doctor-consultant-profile .hero-photo {min-height:400px;} #doctor-consultant-profile .book-grid {grid-template-columns:1fr;} }

/* Reusable consultant profile heading system. */
#doctor-consultant-profile h2 {
  font-family: Montserrat, "Avenir Next", Avenir, "Trebuchet MS", sans-serif !important;
  color: #000 !important;
  font-size: clamp(29px, 4vw, 42px) !important;
      text-transform: unset;
}
#doctor-consultant-profile #doctor-title {
  font-family: Montserrat, "Avenir Next", Avenir, "Trebuchet MS", sans-serif !important;
  color: #ffffff;
}
/* Keep headings readable on previously dark information panels. */
#doctor-consultant-profile .expertise-band {
  background: #f6f7f6;
  color: #3d3d3d;
  border: 1px solid #e6e8e7;
}
#doctor-consultant-profile .expertise-band p,
#doctor-consultant-profile .expertise-item ul {color: #444a4c;}
#doctor-consultant-profile .expertise-band .eyebrow {color: #ff6600;}
#doctor-consultant-profile .expertise-item {background: #fff; border-color: #e6e8e7;}
#doctor-consultant-profile .expertise-item h3 {color: #111;}
#doctor-consultant-profile .book-panel {background: #f6f7f6; color: #222;}
#doctor-consultant-profile .book-panel p {color: #444a4c;}
#doctor-consultant-profile .book-panel .eyebrow {color: #ff6600; opacity: 1;}
#doctor-consultant-profile .book-panel .btn.ghost-light {color: #111; border-color: #111;}
#doctor-consultant-profile .book-panel .btn.ghost-light:hover {color: #fff; background: #111;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://londonbridgehealthcare.co.uk/wp-content/uploads/2025/01/BarlowCondensed-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Barlow Condensed';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://londonbridgehealthcare.co.uk/wp-content/uploads/2025/01/BarlowCondensed-Regular-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */