@media(max-width:860px){.elementor .e-430376af-4102{margin-block-end:40px;grid-row:1;align-self:end;}}@media(max-width:860px){.elementor .e-33184e3d-eb56{font-size:19px;color:var(--art-ink);margin-block-start:36px;grid-row:2;max-width: none;\n}}@media(max-width:860px){.elementor .e-67d2e4cd-3ee4{color:var(--art-ink-muted);margin-block-start:24px;grid-row:3;max-width: none;\n}}@media(max-width:860px){.elementor .e-13ba433e-6d80{width:100%;max-width:100%;display:contents;}}@media(max-width:860px){.elementor .e-1cab61c8-b2e2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, rgba(26,20,15,0) 0%,rgba(26,20,15,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--art-paper);display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:70svh auto auto;justify-content:flex-end;align-items:flex-start;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; min-height: 70svh; isolation: isolate; &::after { content: ""; position: absolute; inset-block-start: 0px; inset-inline-start: 0px; inset-inline-end: 0px; height: 70svh; z-index: -1; background-color: var(--art-deep); 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/first-visit-patient-treatment-chair-art-clinic-belgravia.webp"); background-repeat: no-repeat; background-size: cover; background-position: center top; pointer-events: none; }\n}}@media(max-width:860px){.elementor .e-55aba72d-5c37{display:none;}}@media(max-width:860px){.elementor .e-7da8f4cf-7e02{display:none;}}@media(max-width:860px){.elementor .e-138fa4a5-f7db{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-297f2eac-2237{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-1d4aaae7-dba0{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-6c6d98a7-65a0{font-size:27px;}}@media(max-width:860px){.elementor .e-79959b05-8640{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-5024c11-8ae2{font-size:27px;}}@media(max-width:860px){.elementor .e-18ae977d-f046{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-c377ad2-2d80{font-size:27px;}}@media(max-width:860px){.elementor .e-51968367-edc0{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-5761270b-f613{font-size:27px;}}@media(max-width:860px){.elementor .e-3b80ab9d-4c68{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-6e80ade7-8e60{margin-block-start:0px;}}@media(max-width:860px){.elementor .e-682b370e-679c{width:100vw;aspect-ratio:4 / 5;object-position:center center;margin-block-start:42px;margin-inline-start:-24px;max-width: none;\n}}@media(max-width:860px){.elementor .e-313f0ff2-63dc{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-4b3587bd-6b55{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:860px){.elementor .e-77848226-b80f{width:100%;max-width:100%;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:860px){.elementor .e-5a1d38b7-d1c1{padding-block-start:42px;padding-block-end:42px;}}@media(max-width:860px){.elementor .e-2ff9f574-3ef0{font-size:33px;}}@media(max-width:860px){.elementor .e-40db1bd8-ab8a{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-22d2f6e6-ee48{position:static;font-size:27px;padding-block-start:0px;padding-inline-end:0px;margin-block-end:28px;grid-column:1 / 2;grid-row:1 / 2;border-block-start-width: 0px;\n}}@media(max-width:860px){.elementor .e-1d20c2-767a{font-size:30px;}}@media(max-width:860px){.elementor .e-2327cc0c-2830{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-11ccda94-6336{font-size:30px;}}@media(max-width:860px){.elementor .e-17423c15-31d1{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-5ee19beb-8657{font-size:30px;}}@media(max-width:860px){.elementor .e-347ea6f0-4ddf{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-6169e678-2df5{grid-column:1 / 2;grid-row:2 / 3;}}@media(max-width:860px){.elementor .e-4de39bd1-e383{margin-block-start:36px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;grid-column:1 / 2;grid-row:2 / 3;}}@media(max-width:860px){.elementor .e-201c7799-c7a0{position:static;font-size:27px;padding-block-start:0px;padding-inline-end:0px;margin-block-end:28px;grid-column:1 / 2;grid-row:1 / 2;border-block-start-width: 0px;\n}}@media(max-width:860px){.elementor .e-388c5dfe-8ab0{font-size:30px;}}@media(max-width:860px){.elementor .e-749e060f-e4b1{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-40a4be77-2ad0{font-size:30px;}}@media(max-width:860px){.elementor .e-69892c78-731a{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-b3a8733-94b9{font-size:30px;}}@media(max-width:860px){.elementor .e-4aade8e6-4350{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-288db536-67e1{grid-column:1 / 2;grid-row:2 / 3;}}@media(max-width:860px){.elementor .e-24610134-3329{margin-block-start:36px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;grid-column:1 / 2;grid-row:3 / 4;}}@media(max-width:860px){.elementor .e-59840713-7d9a{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto;}}@media(max-width:860px){.elementor .e-52920fbe-b32a{width:100%;max-width:100%;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:860px){.elementor .e-7bf56d4f-1851{padding-block-start:42px;padding-block-end:42px;}}@media(max-width:860px){.elementor .e-5ba7f9b4-b7e5{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-2494a31f-e829{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-2ab46286-f712{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-43284544-b5d0{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:860px){.elementor .e-30e3c6f-e51f{width:100%;max-width:100%;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:860px){.elementor .e-2e4a1c51-81a7{padding-block-start:42px;padding-block-end:42px;}}@media(max-width:860px){.elementor .e-937a577-3b64{font-size:33px;}}@media(max-width:860px){.elementor .e-7a6a7d3c-bc3d{font-size:27px;}}@media(max-width:860px){.elementor .e-6ed62d9-4c75{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-6573cc0f-78bb{font-size:27px;}}@media(max-width:860px){.elementor .e-5e3d5fd4-8ede{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-71b9594d-ac81{font-size:27px;}}@media(max-width:860px){.elementor .e-4f8f221f-a0d4{padding-block-start:26px;padding-block-end:28px;border-block-end-width: 1px;\n}}@media(max-width:860px){.elementor .e-53bdb023-26a5{margin-block-start:36px;}}@media(max-width:860px){.elementor .e-61776c0d-18a6{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-4daed504-89a8{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:860px){.elementor .e-169a9f0c-cbe8{width:100%;max-width:100%;padding-block-start:42px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width: 0px;\n}}@media(max-width:860px){.elementor .e-6f2aac8d-15af{padding-block-start:0px;padding-block-end:42px;}}@media(max-width:860px){.elementor .e-6f7daa9b-14d9{max-width:340px;align-self:stretch;}}@media(max-width:860px){.elementor .e-24387998-d593{flex-direction:column;align-items:flex-start;align-self:stretch;}}@media(max-width:860px){.elementor .e-5dcdc184-df11{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-67655155-35a9{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:860px){.elementor .e-5ed91bf4-119d{width:100%;max-width:100%;padding-block-start:42px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width: 0px;\n}}@media(max-width:860px){.elementor .e-7309da77-2a5a{padding-block-start:0px;padding-block-end:42px;}}