html[lang=en]{--en-gutter:1.25rem;--en-hero-space:clamp(5rem, 8vw, 8rem);--en-section-space:clamp(7rem, 11vw, 11rem);--en-cta-space:clamp(5rem, 7.5vw, 7.5rem);--en-content-gap:clamp(3rem, 7vw, 7rem)}html[lang=en] body{overflow-x:clip}html[lang=en] body .container:not(.details-grid){max-width:1280px!important;padding-inline:var(--en-gutter)!important}html[lang=en] body main>:is(.home-hero,.info-hero,.en-hero,.overview-hero,.form-hero,.contact-hero){padding-block:var(--en-hero-space)!important}html[lang=en] body main>:is(.welcome,.featured,.why,.reviews,.visit,.info-body,.en-content,.overview,.form-page,.contact-body){padding-block:var(--en-section-space)!important}html[lang=en] body main>:is(.home-cta,.en-cta){padding-block:var(--en-cta-space)!important}html[lang=en] body .trust .container{padding-inline:var(--en-gutter)}html[lang=en] body .trust .trust-item{padding:clamp(1.35rem,2.2vw,1.8rem) clamp(1rem,2vw,1.5rem)!important}html[lang=en] body :is(.hero-grid,.info-hero-grid,.en-hero-grid,.split,.why-grid,.visit-grid,.article-layout,.content-grid,.contact-grid){column-gap:var(--en-content-gap);row-gap:clamp(3rem,6vw,5.5rem);display:grid}html[lang=en] body :is(.hero-grid,.info-hero-grid,.en-hero-grid,.split,.why-grid,.visit-grid,.article-layout,.content-grid,.contact-grid)>*{min-width:0}html[lang=en] body :is(.hero-image,.hero-media,.urgent-hero-media,.info-hero-grid,.card-media,.hub-media,.why-grid) img{width:100%;max-width:100%;display:block}html[lang=en] body .home-hero .hero-image{aspect-ratio:10/11;place-self:center end;width:100%;min-width:0;max-height:570px}html[lang=en] body .home-hero .hero-image img{aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:2px 48px 2px 2px;height:100%;max-height:none;box-shadow:0 32px 84px #0014143d}html[lang=en] body .featured .card-media{height:270px;min-height:270px}html[lang=en] body .featured .card-media img,html[lang=en] body .overview .hub-media img{object-fit:cover;object-position:center;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s}html[lang=en] body .featured .cards article:hover .card-media img,html[lang=en] body .overview .treatment-grid article:hover .hub-media img{transform:scale(1.035)}html[lang=en] body .why-grid img{object-fit:cover;border-radius:2px 48px 2px 2px;height:100%;max-height:720px}html[lang=en] body .info-hero-grid>img,html[lang=en] body .info-hero-grid>picture img{aspect-ratio:10/11;object-fit:cover;border-radius:2px 48px 2px 2px;place-self:center end;width:min(100%,520px);max-height:570px;box-shadow:0 32px 84px #0014143d}html[lang=en] body :is(.en-hero .hero-media,.info-hero .urgent-hero-media,.info-hero .info-hero-media,.home-hero .hero-image) img{aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:2px 48px 2px 2px;height:100%;max-height:none;box-shadow:0 32px 84px #0014143d}html[lang=en] body :is(.en-content .content-grid,.info-body .article-layout)>aside{align-self:start;height:max-content;position:sticky;top:106px}html[lang=en] body .article-layout article>section+section{margin-top:clamp(4.5rem,7vw,7rem)!important;padding-top:clamp(2.25rem,3vw,3rem)!important}html[lang=en] body .en-content :is(.expectation-block,.depth-section.level-2,.process-block,.aftercare-block){margin-top:clamp(4.75rem,7.5vw,7.5rem)!important}html[lang=en] body .en-content .depth-section.level-3{margin-top:clamp(2.25rem,4vw,3.75rem)!important}html[lang=en] body .en-content .faq-block{margin-top:clamp(5.5rem,9vw,9rem)!important}html[lang=en] body :is(.section-head,.overview-intro){margin-bottom:clamp(3.5rem,6vw,6rem)!important}html[lang=en] body .form-page .intro{margin-bottom:clamp(3.5rem,6vw,5.5rem)!important}html[lang=en] body .contact-details{padding-inline:var(--en-gutter)}html[lang=en] body .contact-details .details-grid{width:100%;max-width:1280px;margin-inline:auto}html[lang=en] body .contact-details .details-grid article{padding:clamp(1.75rem,3vw,2.75rem)!important}html[lang=en] body :is(.article-layout aside,.en-content aside,.contact-body aside){padding:clamp(2rem,3.2vw,3rem)!important}html[lang=en] body :is(.en-form-card,.en-contact-form){padding:clamp(1.5rem,3.5vw,2.75rem)}@media (width<=900px){html[lang=en]{--en-gutter:1.25rem;--en-hero-space:clamp(4.5rem, 10vw, 6.5rem);--en-section-space:clamp(5.75rem, 12vw, 8rem);--en-cta-space:clamp(4rem, 9vw, 5.5rem)}html[lang=en] body :is(.hero-grid,.info-hero-grid,.split,.why-grid){grid-template-columns:minmax(0,1fr)}html[lang=en] body .info-hero-grid>img,html[lang=en] body .info-hero-grid>picture img{aspect-ratio:16/10;justify-self:stretch;width:100%;max-height:520px}html[lang=en] body :is(.en-content .content-grid,.info-body .article-layout)>aside{position:static}}@media (width<=600px){html[lang=en]{--en-gutter:1.25rem;--en-hero-space:4rem;--en-section-space:5rem;--en-cta-space:4rem;--en-content-gap:3rem}html[lang=en] body main>.home-hero{min-height:auto}html[lang=en] body .contact-details{padding-inline:var(--en-gutter)}html[lang=en] body .contact-details .details-grid article{min-height:0;padding:1.5rem!important}html[lang=en] body :is(.article-layout aside,.en-content aside,.contact-body aside){padding:1.5rem!important}html[lang=en] body :is(.en-form-card,.en-contact-form){padding:1.25rem}html[lang=en] body .featured .card-media{height:220px;min-height:220px}html[lang=en] body .info-hero-grid>img,html[lang=en] body .info-hero-grid>picture img{aspect-ratio:4/3;max-height:420px}}
