:root{--spacing-xxxsmall:2px;--spacing-xxsmall:4px;--spacing-xsmall:8px;--spacing-small:12px;--spacing-medium:16px;--spacing-large:24px;--spacing-xlarge:32px;--spacing-xxlarge:40px;--spacing-xxxlarge:48px;--spacing-xxxxlarge:64px;--spacing-jumbo:200px;--border-radius-xxsmall:4px;--border-radius-xsmall:8px;--border-radius-small:12px;--border-radius-medium:16px;--border-radius-large:24px;--border-radius-xlarge:32px;--border-radius-full:50%;--color-white:#fff;--color-grey-0:#e6e6e6;--color-grey-1:#fbfeff;--color-green-0:#02535f;--color-green-1:#088395;--color-green-2:#37b7c3;--color-green-3:#ebf4f6;--color-gradient-green:linear-gradient(180deg,#04b1ca,#00aab0);--color-blue-0:#3a476f;--color-text-primary-green:var(--color-green-1);--color-text-primary-blue:var(--color-blue-0);--color-text-primary-white:var(--color-white);--color-text-secondary-grey:var(--color-grey-0);--color-background-neutral-grey:var(--color-grey-1);--color-background-gradient-green:var(--color-gradient-green);--color-icon-white:var(--color-white);--color-icon-neutral-green:var(--color-green-1);--color-border-white:var(--color-white);--font-size-0:1rem;--font-size-1:1.1rem;--font-size-2:1.2rem;--font-size-3:1.3rem;--font-size-4:1.5rem;--font-size-5:1.7rem;--font-size-6:2.4rem;--font-size-7:3rem;--font-size-8:12rem;--font-size-dynamic-0:clamp(1.5rem,5vw,4rem);--font-size-dynamic-1:clamp(3rem,6vw,6rem);--font-size-dynamic-2:clamp(3rem,8vw,6rem);--font-size-dynamic-3:30vw;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--transition-curve-default:cubic-bezier(0.63,0,0.19,1)}@media(prefers-color-scheme:dark){html{color-scheme:dark}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0;margin:0}::selection{color:var(--color-white);background:var(--color-text-primary-blue)}html{font-size:var(--font-size-1)}body,html{max-width:100vw}body{color:var(--color-text-primary-blue);background:var(--color-background-neutral-grey);min-height:100vh}body::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}button{outline:0;background:none;border:0;cursor:pointer;font-family:inherit}.site-content{max-width:1600px;margin:var(--spacing-xlarge) auto 0;padding:0 var(--spacing-xlarge) var(--spacing-jumbo)}.scroll-container{overflow:hidden;height:100%}.reveal-text-line-wrapper{position:relative;overflow:hidden}.reveal-text-line-wrapper .overlay{position:absolute;top:100%;width:100%;height:100%;background:var(--color-white);z-index:1}@media(max-width:690px){html{font-size:var(--font-size-0)}.site-content{margin:0;padding:0 0 120px}}.section-page main{display:flex;flex-direction:column;align-items:center}.section-page .page-title{font-size:var(--font-size-dynamic-1);font-weight:var(--font-weight-black);letter-spacing:-3px;margin-top:120px}.section-page .article-container{display:flex;align-items:center;gap:var(--spacing-xxxxlarge);width:100%}.section-page article{max-width:960px;margin:120px auto var(--spacing-jumbo);line-height:150%;font-size:var(--font-size-3)}.section-page article h3{margin-block:var(--spacing-xxxlarge) var(--spacing-xlarge);font-weight:var(--font-weight-black);font-size:var(--font-size-4)}.section-page article p{margin-bottom:var(--spacing-large)}.section-page article ol,.section-page article ul{padding-left:var(--spacing-large)}.section-page .quicklink{display:flex;align-items:center;gap:var(--spacing-xsmall);font-weight:var(--font-weight-medium);color:var(--color-green-1);white-space:nowrap}.section-page .quicklink.prev{left:0}.section-page .quicklink.prev .quicklink-icon{transform:rotate(180deg)}.section-page .quicklink.prev:focus .quicklink-icon,.section-page .quicklink.prev:hover .quicklink-icon{transform:rotate(180deg) translateX(var(--spacing-xxsmall))}.section-page .quicklink.next{right:0}.section-page .quicklink.next:focus .quicklink-icon,.section-page .quicklink.next:hover .quicklink-icon{transform:translateX(var(--spacing-xxsmall))}.section-page .quicklink-icon{margin-top:var(--spacing-xxxsmall);transition:all .2s ease-in-out}@media(max-width:1424px){.section-page .quicklink{display:none}}@media(max-width:1020px){.section-page article{margin-top:100px}}@media(max-width:690px){.section-page.site-content{margin-top:var(--spacing-xlarge)}.section-page article{margin-top:var(--spacing-xxxxlarge);margin-bottom:var(--spacing-xxxxlarge);padding-inline:var(--spacing-large);font-size:var(--font-size-1)}}@media(max-width:520px){.section-page .page-title{margin-top:var(--spacing-xxxlarge)}}.link{position:relative;font-size:var(--font-size-1);font-weight:600;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:var(--spacing-small)}.link,.link svg{transition:all .7s cubic-bezier(.63,0,.19,1)}.link .arrow{margin-top:var(--spacing-xxxsmall)}.link.white{color:var(--color-text-primary-white)}.link.white svg{fill:var(--color-icon-white)}.link.green{color:var(--color-green-1)}.link.green .arrow{fill:var(--color-green-1)}.link.green:hover .arrow{transition:all .3s cubic-bezier(.3,0,.8,1);transform:translateX(8px)}.link.outlined{border-radius:100px;border:1px solid;padding:var(--spacing-medium) var(--spacing-large);overflow:hidden}.link.outlined.white{border-color:var(--color-border-white);background:hsla(0,0%,100%,.1)}.link.outlined.white:before{background:#fff}.link.outlined.white:hover{color:var(--color-text-primary-blue)}.link.outlined.white:hover svg{fill:var(--color-text-primary-blue)}.link.outlined:before{content:"";position:absolute;inset:0;border-radius:100px;transform:translateX(-100%);transition:all .7s cubic-bezier(.63,0,.19,1)}.link.outlined:hover{color:var(--color-text-primary-blue);border-color:transparent}.link.outlined:hover:before{transform:none}:root{--inline-padding:120px}.home-page main{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-jumbo);margin-bottom:var(--spacing-jumbo)}.home-section{width:100%;position:relative}.banner-section .doctor-name{font-weight:var(--font-weight-black);font-size:var(--font-size-dynamic-1);line-height:110%;color:var(--color-text-primary-white);margin-bottom:var(--spacing-xlarge)}.banner-section .doctor-name span{display:block}.banner-section .doctor-title{color:var(--color-text-secondary-grey);font-size:var(--font-size-2);line-height:150%;margin-bottom:var(--spacing-xxxxlarge)}.banner-section .contact-details{position:absolute;bottom:0;left:0;display:flex;align-items:center;gap:var(--spacing-medium);color:var(--color-text-primary-white);padding:var(--spacing-xlarge);background:hsla(0,0%,100%,.1);border-radius:0 var(--border-radius-xlarge) 0 0}.banner-section .contact-item{display:flex;align-items:center;gap:var(--spacing-xsmall);white-space:nowrap}.quote-section{padding:0 var(--spacing-xxxxlarge)}.quote-section .flex-container{display:flex;align-items:flex-start;justify-content:space-between}.quote-section blockquote{font-size:var(--font-size-5);color:var(--color-text-primary-green)}.quote-section blockquote .reveal-text-line-wrapper{margin-bottom:var(--spacing-xsmall)}.quote-section blockquote .author{display:block;font-size:var(--font-size-3);margin-top:var(--spacing-xxlarge)}.quote-section .quotes{height:-moz-fit-content;height:fit-content;max-width:100%;max-height:100%}.quote-section .quotes.large{aspect-ratio:1;width:25vw;transform:rotateY(180deg);margin-top:-80px;margin-left:-90px;fill:var(--color-green-3)}.quote-section .quotes.small{float:right;transform:rotateX(180deg);bottom:0;fill:var(--color-green-2)}.details-section{display:flex;flex-direction:column;gap:var(--spacing-jumbo);background:var(--color-green-3);border-radius:var(--border-radius-xlarge);padding:var(--spacing-jumbo) var(--inline-padding)}.details-section .nav-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xxxxlarge);gap:var(--spacing-xlarge);flex-wrap:wrap}.details-section .nav-heading h2{font-size:var(--font-size-7);font-weight:var(--font-weight-black);color:var(--color-green-1);text-transform:uppercase}.details-section ul{list-style:none}.details-section .card-list-wrapper{width:calc(100% + var(--inline-padding));overflow-x:hidden}.details-section .card-list-wrapper::-webkit-scrollbar{height:0;width:0}.details-section .card-list{display:flex;gap:var(--spacing-medium)}.details-section .service-subsection{display:flex;align-items:center;gap:150px}.details-section .service-subsection h1{font-size:var(--font-size-dynamic-2);line-height:90%;text-transform:uppercase;font-weight:var(--font-weight-black);color:var(--color-green-1)}.details-section .service-subsection p{max-width:1000px;line-height:160%}.details-section .service-subsection p:not(:last-of-type){margin-bottom:var(--spacing-medium)}.details-section .service-subsection .link{margin-top:var(--spacing-xlarge)}.details-section .timeline-subsection{--timeline-height:500px;--year-height:31px;--timeline-color:var(--color-blue-0);--timeline-text-color:var(--color-blue-0);height:var(--timeline-height)}.details-section .timeline-subsection .timeline-wrapper{position:relative;margin-left:calc(var(--inline-padding)*-1);overflow:hidden;width:calc(100% + var(--inline-padding)*2);height:100%}.details-section .timeline-subsection .timeline-wrapper::-webkit-scrollbar{display:none}.details-section .timeline-subsection .timeline-year{position:absolute;top:50%;transform:translateY(-50%);background:var(--color-green-3);width:80px;display:flex;justify-content:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-3)}.details-section .timeline-subsection .timeline-axis{height:4px;background:var(--timeline-color);position:absolute;top:calc(50% - 2px)}.details-section .timeline-subsection .timeline-section{position:absolute;bottom:0;display:flex;gap:var(--spacing-medium)}.details-section .timeline-subsection .timeline-section .section-content{position:relative;flex-shrink:0;max-width:450px;color:var(--timeline-text-color);padding-left:var(--spacing-medium)}.details-section .timeline-subsection .timeline-section .section-content:before{--size:8px;content:"";position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:var(--size);height:var(--size);border-radius:var(--border-radius-full);background:var(--timeline-color)}.details-section .timeline-subsection .timeline-section .section-content:after{content:"";position:absolute;width:2px;left:-17px;background:var(--timeline-color)}.details-section .timeline-subsection .timeline-section .section-content .heading{font-size:var(--font-size-2);margin-bottom:var(--spacing-xsmall)}.details-section .timeline-subsection .timeline-section.top{top:0;bottom:unset}.details-section .timeline-subsection .timeline-section.top .section-content:after{top:50%;height:calc(var(--timeline-height)/2 - 2px - var(--year-height) - 50%)}.details-section .timeline-subsection .timeline-section.top.second{top:120px}.details-section .timeline-subsection .timeline-section.bottom .section-content:after{bottom:50%;height:calc(var(--timeline-height)/2 - 2px - var(--year-height) - 50%)}.details-section .timeline-subsection .timeline-section.bottom.second{bottom:120px}.details-section .timeline-subsection .timeline-section.bottom.second .section-content:after{display:none}.details-section .specialisation-subsection .specialisation-card{width:320px;aspect-ratio:3/4;border:3px solid var(--color-green-1);border-radius:var(--border-radius-medium);flex-shrink:0;padding:var(--spacing-large);display:flex;flex-direction:column;justify-content:space-between;background:var(--color-green-3)}.details-section .specialisation-subsection .specialisation-card:nth-child(2n){background:rgba(8,131,149,.051)}.details-section .specialisation-subsection .specialisation-card .card-header{display:flex;justify-content:space-between}.details-section .specialisation-subsection .specialisation-card .card-header span{color:rgba(8,131,149,.6);font-size:var(--font-size-2)}.details-section .specialisation-subsection .specialisation-card svg{fill:var(--color-green-1)}.details-section .specialisation-subsection .specialisation-card p{font-size:var(--font-size-4);color:var(--color-green-1);font-weight:var(--font-weight-medium)}.details-section .participation-subsection ul{column-count:2;color:var(--color-blue-0);column-gap:var(--spacing-xxxxlarge);margin-bottom:calc(var(--spacing-xxlarge)*-1)}.details-section .participation-subsection ul li{display:flex;align-items:flex-start;gap:var(--spacing-medium);margin-bottom:var(--spacing-xxlarge)}.details-section .participation-subsection ul li svg{fill:var(--color-blue-0);flex-shrink:0;margin-top:var(--spacing-xxsmall)}.details-section .participation-subsection ul li p{font-size:var(--font-size-2);line-height:160%}.details-section .contribution-subsection .contribution-card{width:300px;aspect-ratio:3/4;flex-shrink:0;border-radius:var(--border-radius-medium);padding:var(--spacing-large);display:flex;flex-direction:column;justify-content:space-between;background:rgba(8,131,149,.05)}.details-section .contribution-subsection .contribution-card:nth-child(2n){background:rgba(8,131,149,.15)}.details-section .contribution-subsection .contribution-card svg{color:var(--color-blue-0)}.details-section .contribution-subsection .contribution-card p{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:150%}@media(max-width:1424px){.quote-section .quotes.large{margin-left:0}}@media(max-width:1326px){:root{--inline-padding:64px}.details-section .service-subsection{gap:var(--spacing-xxxxlarge)}.details-section .timeline-subsection .timeline-section .section-content{max-width:350px}.quote-section{padding:0}}@media(max-width:1020px){.home-page main{gap:var(--spacing-xxxxlarge)}.banner-section .doctor-name{margin-bottom:var(--spacing-large)}.banner-section .doctor-name span{display:inline-block}.banner-section .cta{margin:0 auto}.banner-section .contact-details{display:none}.quote-section{display:flex}.quote-section,.quote-section .flex-container{flex-direction:column;align-items:center;gap:var(--spacing-xxlarge)}.quote-section blockquote{max-width:100%;align-items:center}.quote-section .quotes.large{margin-top:0;width:30vw}.quote-section .quotes.small{clear:both;width:15vw}}@media(max-width:940px){:root{--inline-padding:var(--spacing-xxxxlarge)}.details-section{padding-block:120px}.details-section .service-subsection{flex-direction:column;align-items:start}.details-section .participation-subsection ul{column-gap:var(--spacing-large)}.details-section .participation-subsection ul li p{font-size:var(--font-size-1)}}@media(max-width:878px){:root{--inline-padding:var(--spacing-xlarge)}.details-section{gap:160px}}@media(max-width:800px){:root{--inline-padding:var(--spacing-xlarge)}.details-section .nav-heading{margin-bottom:var(--spacing-xxlarge)}.details-section .service-subsection{gap:var(--spacing-xxlarge)}.details-section .specialisation-subsection .specialisation-card{width:260px}.details-section .specialisation-subsection .specialisation-card p{font-size:var(--font-size-2)}.details-section .participation-subsection ul{column-count:1}.details-section .participation-subsection ul li{margin-bottom:var(--spacing-large)}.details-section .contribution-subsection .contribution-card{width:240px}.details-section .contribution-subsection .contribution-card p{font-size:var(--font-size-0)}}@media(max-width:690px){:root{--inline-padding:var(--spacing-large)}.home-main-content{margin-bottom:120px}.quote-section blockquote{font-size:var(--font-size-3)}.quote-section blockquote .author{font-size:var(--font-size-1)}.details-section{border-radius:0;padding-block:90px;gap:120px}.details-section .nav-heading{gap:var(--spacing-xxsmall);margin-bottom:var(--spacing-xxlarge)}.details-section .nav-heading h2{font-size:var(--font-size-6)}.details-section .timeline-subsection{--timeline-height:auto;--year-height:auto;color:var(--color-blue-0)}.details-section .timeline-subsection .timeline-item{max-width:500px}.details-section .timeline-subsection .timeline-item:not(:last-of-type){margin-bottom:var(--spacing-xxlarge)}.details-section .timeline-subsection .year{display:block;width:-moz-fit-content;width:fit-content;border-block:3px solid var(--color-green-1);margin-bottom:var(--spacing-medium);font-size:var(--font-size-0);font-weight:var(--font-weight-black);color:var(--color-green-1)}.details-section .timeline-subsection .section-item:not(:last-of-type){margin-bottom:var(--spacing-small)}.details-section .timeline-subsection .heading{margin-bottom:var(--spacing-xsmall);font-size:var(--font-size-1)}.details-section .timeline-subsection p{font-size:var(--font-size-0)}}@media(max-width:520px){.home-page main{margin-bottom:var(--spacing-xxxxlarge)}.home-main-content{gap:120px}.home-section .nav-heading{gap:var(--spacing-small)}}.site-footer{color:var(--color-text-primary-green);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xlarge);padding-inline:var(--spacing-medium)}.site-footer .copyright{font-size:var(--font-size-dynamic-0);text-align:center;font-weight:var(--font-weight-black)}.site-footer ul{display:flex;gap:var(--spacing-xxxlarge);list-style:none}.site-footer .list-item{font-size:var(--font-size-4);font-weight:var(--font-weight-medium)}.site-footer .list-item:has(a){display:block}.site-footer .phone-link,.site-footer .reveal-text-inner-container{display:flex;align-items:center;gap:var(--spacing-small)}.site-footer svg{fill:var(--color-icon-neutral-green)}@media(max-width:878px){.site-footer{gap:var(--spacing-xxxxlarge);padding-inline:var(--spacing-xxlarge)}.site-footer .contact{width:100%}.site-footer ul{flex-direction:column;gap:var(--spacing-large)}.site-footer .phone-link,.site-footer .reveal-text-inner-container:not(:has(a[href])):not(:has(.copyright)){width:100%;justify-content:space-between;white-space:nowrap}.site-footer .phone-link:before,.site-footer .reveal-text-inner-container:not(:has(a[href])):not(:has(.copyright)):before{content:"";width:100%;border:0;border-top:2px dashed var(--color-green-1);flex-shrink:1}.site-footer svg{width:28px;height:28px;order:-1;flex-shrink:0}}@media(max-width:520px){.site-footer .list-item{font-size:var(--font-size-3)}}.four-oh-four{height:100vh}.four-oh-four .four-banner{position:absolute;width:calc(100% - 4rem);height:calc(100% - 4rem);top:2rem;left:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--spacing-xxxxlarge);border-radius:var(--border-radius-xlarge);overflow:hidden;background:var(--color-background-gradient-green);color:var(--color-text-primary-white)}.four-oh-four .ellipse{position:absolute;background:hsla(0,0%,100%,.1);border-radius:var(--border-radius-full)}.four-oh-four .ellipse.small{width:calc(100px + 12vw);height:calc(100px + 12vw);top:-4rem;left:-4rem}.four-oh-four .ellipse.large{width:calc(100px + 45vw);height:calc(100px + 45vw);bottom:-20vw;right:-15vw}.four-oh-four h1{font-size:var(--font-size-8);font-weight:var(--font-weight-black);line-height:1}.four-oh-four .not-found-text{font-size:var(--font-size-4)}@media(max-width:690px){.four-oh-four .four-banner{width:100%;height:100%;inset:0;border-radius:0;padding-inline:var(--spacing-medium)}.four-oh-four h1{font-size:var(--font-size-dynamic-3)}.four-oh-four .not-found-text{font-size:var(--font-size-2)}.four-oh-four .link{font-size:var(--font-size-0);padding:var(--spacing-small) var(--spacing-medium)}}.island{position:fixed;bottom:var(--spacing-xxxxlarge);left:50%;transform:translate(-50%,var(--spacing-small));width:332px;background:var(--color-blue-0);color:var(--color-white);padding:var(--spacing-xsmall) var(--spacing-xsmall) var(--spacing-xsmall) var(--spacing-small);border-radius:var(--border-radius-xlarge);box-shadow:0 4px 30px rgba(0,0,0,.15);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .5s,border-radius .2s .3s;z-index:2;opacity:0}.island.visible{transform:translate(-50%);opacity:1}.island.expanded{transition:border-radius .2s,padding .35s .2s;border-radius:var(--border-radius-large);padding-top:var(--spacing-medium)}.island.expanded .links-list{opacity:1;max-height:280px;pointer-events:all;transition-delay:.1s}.island.expanded .progress-bar{height:0}.island.at-page-end:not(.expanded):before{transform:none}.island.at-page-end:not(.expanded) button{color:var(--color-blue-0)}.island.at-page-end:not(.expanded) svg{fill:var(--color-blue-0)}.island:before{content:"";position:absolute;inset:0;background:var(--color-white);transform:translateX(100%);transition:all .45s}.island button,.island svg{z-index:1;transition:all .45s}.island .actions-wrapper,.island .list-button{display:flex;align-items:center;gap:var(--spacing-xsmall)}.island .list-button{flex-grow:1;color:var(--color-text-primary-white);font-weight:var(--font-weight-medium);font-size:var(--font-size-1);z-index:10}.island .progress-bar{background:var(--color-white);position:absolute;bottom:0;left:0;height:4px;width:100%;transform-origin:0;transition:height .3s}.island .scroll-button{font-size:0;margin-left:var(--spacing-xxlarge);transition:all .2s ease-in-out}.island .scroll-button.scroll-up{transform:rotate(180deg)}.island .scroll-button.scroll-up:hover{transform:rotate(180deg) scale(1.1)}.island .scroll-button:hover{transform:scale(1.1)}.island .links-list{list-style:none;padding-left:var(--spacing-xxsmall);overflow:hidden;max-height:0;transition:all .35s}.island .links-list a,.island .links-list div{display:block;padding-block:var(--spacing-xsmall);color:hsla(0,0%,100%,.7)}.island .links-list a:link,.island .links-list div:link{color:var(--color-white)}.island .links-list a:link:hover span,.island .links-list div:link:hover span{color:var(--color-text-primary-white)}.island .links-list span{color:hsla(0,0%,100%,.7);transition:all .2s}@media(max-width:690px){.island{bottom:var(--spacing-medium)}}@media(max-width:520px){.island{width:313px}}.banner{position:relative;display:flex;justify-content:space-between;align-items:center;background:var(--color-background-gradient-green);padding:0 var(--spacing-xxxxlarge);border-radius:var(--border-radius-xlarge);height:clamp(800px,89vh,1000px);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.banner .ellipse{position:absolute;background:hsla(0,0%,100%,.1);border-radius:var(--border-radius-full)}.banner .ellipse.small{width:calc(100px + 10vw);height:calc(100px + 10vw);top:-7vw;left:5vw}.banner .ellipse.large{width:calc(100px + 40vw);height:calc(100px + 40vw);bottom:-15vw;right:-7vw}.banner .page-header{position:absolute;top:var(--spacing-xxlarge);left:var(--spacing-xxxxlarge);display:flex;justify-content:space-between;align-items:center;width:calc(100% - 2 * var(--spacing-xxxxlarge));color:var(--color-white);z-index:4;transition:transform .3s ease-in-out}.banner .page-header .logo{display:flex;align-items:center;justify-content:center;justify-self:flex-start}.banner .page-header .phone-link{padding:var(--spacing-small) var(--spacing-large) var(--spacing-small) var(--spacing-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.banner .page-header .phone-link>*{z-index:1}.banner .page-header h1{font-size:var(--font-size-4)}.banner .portrait-wrapper{position:absolute;z-index:1;right:32px;bottom:0;max-height:85%;height:85%;aspect-ratio:1;font-size:0}.banner .portrait{width:100%;height:100%}@media(max-width:1326px){.banner{height:clamp(800px,60vh,1000px)}.banner .ellipse.large{display:none}.banner .portrait-wrapper{position:relative;width:45%;height:auto;right:unset;aspect-ratio:unset}}@media(max-width:1020px){.banner{flex-direction:column;gap:var(--spacing-xlarge);height:auto;padding:var(--spacing-xxlarge) var(--spacing-xlarge) var(--spacing-xxxxlarge)}.banner .page-header{position:relative;inset:auto;width:100%}.banner .ellipse.small{left:-5vw}.banner .details{order:1;text-align:center}}@media(max-width:690px){.banner{border-radius:0 0 var(--border-radius-xlarge) var(--border-radius-xlarge);border-radius:0}.banner .page-header .phone-link{font-size:var(--font-size-0);border:0;padding:0;background:none}.banner .page-header .phone-link:before{display:none}.banner .portrait-wrapper{width:70%}.banner .ellipse.small{top:-4vw}}@media(max-width:520px){.banner .portrait-wrapper{width:90%}.banner .doctor-name{font-size:var(--font-size-6)}}@keyframes pulse{0%,to{opacity:0}50%{opacity:1}}.loading-overlay{position:fixed;inset:auto 0 0 0;height:100%;background:var(--color-gradient-green);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:var(--spacing-medium);z-index:1000}.loading-overlay span{color:var(--color-text-primary-white);font-size:var(--font-size-dynamic-1);line-height:1.1;font-weight:var(--font-weight-black);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.loading-overlay .pulse{width:12px;height:12px;border-radius:var(--border-radius-full);background:var(--color-green-3);animation:pulse 2s infinite var(--transition-curve-default)}@font-face{font-family:__Manrope_072e8e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Manrope_072e8e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Manrope_072e8e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3.p.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Manrope_072e8e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Manrope_072e8e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Manrope_072e8e;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Manrope_Fallback_072e8e;src:local("Arial");ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.00%;size-adjust:103.76%}.__className_072e8e{font-family:__Manrope_072e8e,__Manrope_Fallback_072e8e;font-style:normal}