.elementor .e-7db56abe-d473{font-size:min(var(--art-fs-hero), 10svh);margin:0px;}.elementor .e-76645dd6-c43e{max-width:560px;margin-block-start:min(28px, 3svh);margin-block-end:0px;}.elementor .e-758cf65f-f9a6{margin-block-start:min(30px, 3.4svh);margin-block-end:0px;}.elementor .e-3b1fd7a-16a2{max-width:min(1040px, 64vw);position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-42e3ac6d-7482{min-height:max(32rem, calc(100svh - var(--art-header-h) - var(--wp-admin--admin-bar--height, 0px) - 24rem));position:relative;padding-block-start:min(40px, 4svh);padding-block-end:min(40px, 4svh);padding-inline-start:clamp(2.75rem, 6.25vw, 7.75rem);padding-inline-end:clamp(2.75rem, 6.25vw, 7.75rem);background-color:var(--art-deep-dark);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-attachment: scroll; background-repeat: no-repeat; background-size: cover; background-position: center center; &::before { content: ""; position: absolute; inset-block-start: 18px; inset-block-end: 18px; inset-inline-start: 18px; inset-inline-end: 18px; width: auto; height: auto; border-width: 1px; border-style: dashed; border-color: var(--art-line-on-dark-strong); pointer-events: none; } &::after { content: ""; position: absolute; inset-block-start: 0px; inset-block-end: 0px; inset-inline-start: 0px; inset-inline-end: 0px; width: auto; height: auto; background-image: linear-gradient(180deg, rgba(26,20,15,0.24) 0%,rgba(26,20,15,0.40) 48%,rgba(26,20,15,0.76) 100%), url("https://staging.art-clinic.co.uk/wp-content/uploads/2026/10/reception-lit-arched-shelves-art-clinic-belgravia.webp"); background-repeat: no-repeat; background-size: cover; background-position: center center; pointer-events: none; }\n}.elementor .e-57b75d4f-51f3{padding:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;}.elementor .e-487cb21b-e5fb{padding:0px;background-color:var(--art-paper);display:flex;flex-direction:column;}.elementor .e-579aa95-31ce{width:700px;height:auto;max-width:48vw;position:sticky;inset-block-start:calc(var(--art-header-h) + 32px);margin-inline-start:-60px;opacity:85%;display:block;pointer-events: none;\n}.elementor .e-16982ec5-70b4{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;display:block;pointer-events: none;\n}.elementor .e-651fa9cb-d99c{width:20px;height:20px;color:var(--art-ink);flex:0 0 auto;}.elementor .e-7ef05d5-8552{width:100%;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-92a627f-fbd5{width:20px;height:20px;color:var(--art-ink);flex:0 0 auto;}.elementor .e-b080502-9ae3{width:100%;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-4c92fd09-3f99{width:20px;height:20px;color:var(--art-ink);flex:0 0 auto;}.elementor .e-d1fb2fa-e1e2{width:100%;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-259bc4bc-948d{width:20px;height:20px;color:var(--art-ink);flex:0 0 auto;}.elementor .e-35cce917-55bb{width:100%;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-136a0b2-cf16{width:20px;height:20px;color:var(--art-ink);flex:0 0 auto;}.elementor .e-573d0600-a54c{width:100%;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-792c638d-de08{width:20px;height:20px;color:var(--art-ink);flex:0 0 auto;}.elementor .e-54027f43-2e4c{width:100%;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-17615665-2825{width:20px;height:20px;color:var(--art-ink);flex:0 0 auto;}.elementor .e-44b7d314-43d4{width:100%;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-7c1c1019-503c{width:20px;height:20px;color:var(--art-ink);flex:0 0 auto;}.elementor .e-24e6023-556c{width:100%;padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-1932f8a8-b788{position:relative;z-index:30;padding:0px;display:flex;flex-direction:column;& > details > summary { list-style: none; cursor: pointer; padding: 0px; display: flex; align-items: center; gap: 0px; } & > details > summary::-webkit-details-marker { display: none; } & > details > summary > span { width: 100%; } & > details > div { display: none; } & p { margin: 0px; font-family: var(--art-serif); font-weight: 500; color: var(--art-ink); } &:has(> details[open]) > details:not([open]) { display: none; } &:has(> details[open]) > details[open] > summary { padding-block-end: 14px; border-block-end: 1px solid var(--art-line-strong); transition: border-color .25s; } &:has(> details[open]) > details[open] > summary:hover { border-color: var(--art-ink); } &:has(> details[open]) p { font-size: var(--art-fs-h3); line-height: 1.08; letter-spacing: -0.012em; } &:not(:has(> details[open])) { position: absolute; inset-block-start: 0px; inset-inline-start: 0px; inset-inline-end: 0px; background-color: var(--art-paper); border: 1px solid var(--art-line-strong); padding: 8px 24px; } &:not(:has(> details[open])) > details > summary { padding-block-start: 12px; padding-block-end: 12px; border-block-end: 1px solid var(--art-line); } &:not(:has(> details[open])) > details:last-child > summary { border-block-end: 0px; } &:not(:has(> details[open])) p { font-size: var(--art-fs-h4); line-height: 1.2; color: var(--art-ink-soft); transition: color .25s; } &:not(:has(> details[open])) > details > summary:hover p, &:not(:has(> details[open])) > details > summary:focus-visible p { color: var(--art-ink); } &:not(:has(> details[open])) .e-svg-base { display: none; } &:not(:has(> details[open])) > details:first-child > summary::before { content: ""; position: fixed; inset: 0px; z-index: -1; }\n}.elementor .e-3dd286f0-13a5{min-height:calc(var(--art-fs-h3) * 1.08 + 15px);max-width:46rem;position:relative;padding:0px;}.elementor .e-61609ce-2e28{overflow:visible;position:relative;z-index:2;margin-block-end:clamp(2.25rem, 4vw, 3.5rem);}.elementor .e-483e1155-67d2{font-size:clamp(2.5rem, 3.6vw, 3.75rem);font-style:normal;margin:0px;}.elementor .e-4cbb7d79-4e3c{max-width:46rem;font-family:var(--art-serif);font-weight:400;font-size:var(--art-fs-h4);color:var(--art-ink-soft);line-height:1.4;font-style:italic;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f1b13c4-23e7{column-gap:0px;padding:0px;margin-block-end:clamp(2.25rem, 4vw, 3.5rem);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-6336144c-1768{margin:0px;max-width: none;\n}.elementor .e-5b04e9e2-71af{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-140e549d-4afb{margin:0px;max-width: none;\n}.elementor .e-c616520-4b49{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-4cc15eae-d87b{margin:0px;max-width: none;\n}.elementor .e-20f92d52-d610{margin:0px;max-width: none;\n}.elementor .e-5e9360ed-1adf{margin:0px;max-width: none;\n}.elementor .e-504763df-36cf{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-218f9d07-904b{margin:0px;max-width: none;\n}.elementor .e-1707964e-42b1{width:100%;padding-block-start:clamp(2.25rem, 4vw, 3.5rem);padding-block-end:clamp(2.25rem, 4vw, 3.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-4ef1fc5c-c078{font-size:clamp(2.5rem, 3.6vw, 3.75rem);font-style:normal;margin:0px;}.elementor .e-44220d29-fa19{max-width:46rem;font-family:var(--art-serif);font-weight:400;font-size:var(--art-fs-h4);color:var(--art-ink-soft);line-height:1.4;font-style:italic;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3afcd3b6-b49d{column-gap:0px;padding:0px;margin-block-end:clamp(2.25rem, 4vw, 3.5rem);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-2e577e25-7807{margin:0px;max-width: none;\n}.elementor .e-4983e901-db41{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-30776f5d-fe0d{margin:0px;max-width: none;\n}.elementor .e-250292c-f644{margin:0px;max-width: none;\n}.elementor .e-119f93d2-2752{margin:0px;max-width: none;\n}.elementor .e-5c4cec5a-d9c3{margin:0px;max-width: none;\n}.elementor .e-43c20bff-765a{margin:0px;max-width: none;\n}.elementor .e-e3700e1-1725{margin:0px;max-width: none;\n}.elementor .e-4963708e-9a05{margin:0px;max-width: none;\n}.elementor .e-30c9abb5-ce0d{width:100%;padding-block-start:clamp(2.25rem, 4vw, 3.5rem);padding-block-end:clamp(2.25rem, 4vw, 3.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-78236f2f-df3d{font-size:clamp(2.5rem, 3.6vw, 3.75rem);font-style:normal;margin:0px;}.elementor .e-546529ab-8b0f{max-width:46rem;font-family:var(--art-serif);font-weight:400;font-size:var(--art-fs-h4);color:var(--art-ink-soft);line-height:1.4;font-style:italic;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6357691c-a562{column-gap:0px;padding:0px;margin-block-end:clamp(2.25rem, 4vw, 3.5rem);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-72d561d5-b098{margin:0px;max-width: none;\n}.elementor .e-14ef1e06-3c9a{margin:0px;max-width: none;\n}.elementor .e-19ac06d4-35fb{margin:0px;max-width: none;\n}.elementor .e-65b8e138-5da4{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-73dc05db-b87b{margin:0px;max-width: none;\n}.elementor .e-3bf9249d-7219{margin:0px;max-width: none;\n}.elementor .e-777e45e9-9f77{margin:0px;max-width: none;\n}.elementor .e-22cd274f-6d08{margin:0px;max-width: none;\n}.elementor .e-6466f38e-b375{margin:0px;max-width: none;\n}.elementor .e-272554ae-ca30{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-6324a17-2a08{width:100%;padding-block-start:clamp(2.25rem, 4vw, 3.5rem);padding-block-end:clamp(2.25rem, 4vw, 3.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-401a014d-3725{font-size:clamp(2.5rem, 3.6vw, 3.75rem);font-style:normal;margin:0px;}.elementor .e-38fa5e46-a207{max-width:46rem;font-family:var(--art-serif);font-weight:400;font-size:var(--art-fs-h4);color:var(--art-ink-soft);line-height:1.4;font-style:italic;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2859a640-8768{column-gap:0px;padding:0px;margin-block-end:clamp(2.25rem, 4vw, 3.5rem);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-3600bf17-cfe4{margin:0px;max-width: none;\n}.elementor .e-7e374da5-4422{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-6e176a46-379e{margin:0px;max-width: none;\n}.elementor .e-7398988e-cfe1{margin:0px;max-width: none;\n}.elementor .e-2ddf52f0-b6e7{margin:0px;max-width: none;\n}.elementor .e-50482036-91ce{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-35613033-431f{margin:0px;max-width: none;\n}.elementor .e-30c77f69-ab59{margin:0px;max-width: none;\n}.elementor .e-463c5dc8-3e8c{margin:0px;max-width: none;\n}.elementor .e-294b23f9-33a0{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-b9334cc-3ba5{width:100%;padding-block-start:clamp(2.25rem, 4vw, 3.5rem);padding-block-end:clamp(2.25rem, 4vw, 3.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-3f2909c6-765b{font-size:clamp(2.5rem, 3.6vw, 3.75rem);font-style:normal;margin:0px;}.elementor .e-287ee42d-f837{max-width:46rem;font-family:var(--art-serif);font-weight:400;font-size:var(--art-fs-h4);color:var(--art-ink-soft);line-height:1.4;font-style:italic;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7322849a-a777{column-gap:0px;padding:0px;margin-block-end:clamp(2.25rem, 4vw, 3.5rem);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-3b327823-d6e1{margin:0px;max-width: none;\n}.elementor .e-786b0f00-97b0{margin:0px;max-width: none;\n}.elementor .e-67ee4944-b5ec{margin:0px;max-width: none;\n}.elementor .e-7a963b73-774d{margin:0px;max-width: none;\n}.elementor .e-25d95f6-933d{margin:0px;max-width: none;\n}.elementor .e-441c1dab-ab6a{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-68ad2642-59f5{margin:0px;max-width: none;\n}.elementor .e-13ea0ef1-fa57{margin:0px;max-width: none;\n}.elementor .e-87f010f-1dc4{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-32dbf3aa-12f2{width:100%;padding-block-start:clamp(2.25rem, 4vw, 3.5rem);padding-block-end:clamp(2.25rem, 4vw, 3.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-5d1936a-747f{font-size:clamp(2.5rem, 3.6vw, 3.75rem);font-style:normal;margin:0px;}.elementor .e-4a3e32b9-feaa{max-width:46rem;font-family:var(--art-serif);font-weight:400;font-size:var(--art-fs-h4);color:var(--art-ink-soft);line-height:1.4;font-style:italic;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3892f95-9c71{column-gap:0px;padding:0px;margin-block-end:clamp(2.25rem, 4vw, 3.5rem);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-1fa2e4e5-87be{margin:0px;max-width: none;\n}.elementor .e-3959307e-4c5a{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-e2a7af3-8300{margin:0px;max-width: none;\n}.elementor .e-16eda574-8e26{margin:0px;max-width: none;\n}.elementor .e-1b546e8d-237b{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-187adfb1-1873{margin:0px;max-width: none;\n}.elementor .e-62202502-d8b9{margin:0px;max-width: none;\n}.elementor .e-62895ed3-1856{margin:0px;max-width: none;\n}.elementor .e-3adbdd7c-7f31{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-d9eb6ad-2b56{margin:0px;max-width: none;\n}.elementor .e-642a32e6-9027{width:100%;padding-block-start:clamp(2.25rem, 4vw, 3.5rem);padding-block-end:clamp(2.25rem, 4vw, 3.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-3a2ce38c-5a7b{font-size:clamp(2.5rem, 3.6vw, 3.75rem);font-style:normal;margin:0px;}.elementor .e-27aaa71-9a62{max-width:46rem;font-family:var(--art-serif);font-weight:400;font-size:var(--art-fs-h4);color:var(--art-ink-soft);line-height:1.4;font-style:italic;margin-block-start:26px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b8b40f-f73b{column-gap:0px;padding:0px;margin-block-end:clamp(2.25rem, 4vw, 3.5rem);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;row-gap: 0px;\n}.elementor .e-1c0b4a4-1999{margin:0px;max-width: none;\n}.elementor .e-10f1b5f7-5554{margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .e-ad01cf8-c7de{margin:0px;max-width: none;\n}.elementor .e-2ad31198-21f7{margin:0px;max-width: none;\n}.elementor .e-2a19bb62-9e7e{margin:0px;max-width: none;\n}.elementor .e-7207df14-1ac2{margin:0px;max-width: none;\n}.elementor .e-57cf454a-7499{margin:0px;max-width: none;\n}.elementor .e-d063d48-74c6{width:100%;padding-block-start:clamp(2.25rem, 4vw, 3.5rem);padding-block-end:clamp(2.25rem, 4vw, 3.5rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-57476a44-3cd7{width:100%;position:relative;z-index:1;padding:0px;}.elementor .e-40004f75-a463{overflow:visible;position:relative;padding-block-start:clamp(2.5rem, 4vw, 4.25rem);&:has(> :not(:last-child) details:nth-child(2)[open]) > :last-child > :not(:nth-child(1)) { display: none; } &:has(> :not(:last-child) details:nth-child(3)[open]) > :last-child > :not(:nth-child(2)) { display: none; } &:has(> :not(:last-child) details:nth-child(4)[open]) > :last-child > :not(:nth-child(3)) { display: none; } &:has(> :not(:last-child) details:nth-child(5)[open]) > :last-child > :not(:nth-child(4)) { display: none; } &:has(> :not(:last-child) details:nth-child(6)[open]) > :last-child > :not(:nth-child(5)) { display: none; } &:has(> :not(:last-child) details:nth-child(7)[open]) > :last-child > :not(:nth-child(6)) { display: none; } &:has(> :not(:last-child) details:nth-child(8)[open]) > :last-child > :not(:nth-child(7)) { display: none; }\n}.elementor .e-485ddd29-8894{font-size:var(--art-fs-display-m);margin:0px;}.elementor .e-60bc80ac-85f0{margin-block-start:26px;margin-block-end:0px;}.elementor .e-1ecb3507-99f0{margin-block-start:32px;}.elementor .e-1f1bf362-1ce7{margin-block-start:24px;}.elementor .e-64397728-2a0e{margin-block-start:24px;text-align: left;\n}.elementor .e-407bb5d9-9d90{width:clamp(24rem, 33vw, 47.5rem);padding:clamp(2.5rem, 3.4vw, 3.75rem);background-color:var(--art-paper);display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-43ec32be-f194{min-height:820px;padding-block-start:clamp(4rem, 6vw, 6.5rem);padding-block-end:clamp(4rem, 6vw, 6.5rem);padding-inline-start:clamp(2.75rem, 7vw, 8.5rem);padding-inline-end:clamp(2.75rem, 7vw, 8.5rem);background-image:url("https://staging.art-clinic.co.uk/wp-content/uploads/2026/09/aesthetic-consultation-notes-art-clinic-belgravia.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}