@media(max-width:860px){.elementor .e-1c9cd3f7-de75{margin-block-end:40px;grid-row:1;align-self:end;}}@media(max-width:860px){.elementor .e-1d86046e-4c4a{font-size:19px;color:var(--art-ink);margin-block-start:36px;grid-row:2;max-width: none;\n}}@media(max-width:860px){.elementor .e-4bd781aa-d9b2{color:var(--art-ink-muted);margin-block-start:24px;grid-row:3;max-width: none;\n}}@media(max-width:860px){.elementor .e-24f44972-fbc0{width:100%;max-width:100%;display:contents;}}@media(max-width:860px){.elementor .e-780f2690-b103{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/male-patient-reception-reading-card-art-clinic-belgravia.webp"); background-repeat: no-repeat; background-size: cover; background-position: 70% top; pointer-events: none; }\n}}@media(max-width:860px){.elementor .e-3b3f23e7-dc9c{display:none;}}@media(max-width:860px){.elementor .e-478d0183-d5d4{display:none;}}@media(max-width:860px){.elementor .e-7ef079ba-66e2{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-200793cd-abea{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-6c78133b-840b{font-size:27px;}}@media(max-width:860px){.elementor .e-5f650b8f-1f89{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-739898d2-61c9{font-size:27px;}}@media(max-width:860px){.elementor .e-12f6b5a3-c545{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-77d54b1-84fa{font-size:27px;}}@media(max-width:860px){.elementor .e-11d70618-eaef{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-3e785da9-a18f{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-4bccd891-3367{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-3e3cc6b0-5ecc{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:860px){.elementor .e-7c068e16-f713{width:100%;max-width:100%;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:860px){.elementor .e-3a7595a6-8c2b{padding-block-start:42px;padding-block-end:42px;}}@media(max-width:860px){.elementor .e-57f839b5-444e{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-61ef7888-3a23{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-7a74960e-934f{font-size:27px;}}@media(max-width:860px){.elementor .e-36d8477e-e310{padding-inline-end:0px;grid-column:1 / 2;grid-row:1 / 2;}}@media(max-width:860px){.elementor .e-6d466700-178a{padding-block-start:14px;grid-column:1 / 2;grid-row:2 / 3;}}@media(max-width:860px){.elementor .e-1cfd652b-fcce{padding-block-start:26px;padding-block-end:28px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;}}@media(max-width:860px){.elementor .e-4046519c-b080{font-size:27px;}}@media(max-width:860px){.elementor .e-40100825-e68b{padding-inline-end:0px;grid-column:1 / 2;grid-row:1 / 2;}}@media(max-width:860px){.elementor .e-e2cfee4-c96e{padding-block-start:14px;grid-column:1 / 2;grid-row:2 / 3;}}@media(max-width:860px){.elementor .e-cc5b176-750c{padding-block-start:26px;padding-block-end:28px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;}}@media(max-width:860px){.elementor .e-6ec89de8-78b8{font-size:27px;}}@media(max-width:860px){.elementor .e-7599a264-29b0{padding-inline-end:0px;grid-column:1 / 2;grid-row:1 / 2;}}@media(max-width:860px){.elementor .e-6cf40817-7182{padding-block-start:14px;grid-column:1 / 2;grid-row:2 / 3;}}@media(max-width:860px){.elementor .e-2a2a292a-a493{padding-block-start:26px;padding-block-end:28px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;}}@media(max-width:860px){.elementor .e-597f080-79d1{font-size:27px;}}@media(max-width:860px){.elementor .e-3d208c71-7a69{padding-inline-end:0px;grid-column:1 / 2;grid-row:1 / 2;}}@media(max-width:860px){.elementor .e-2e7d1995-f18d{padding-block-start:14px;grid-column:1 / 2;grid-row:2 / 3;}}@media(max-width:860px){.elementor .e-5d724497-a40f{padding-block-start:26px;padding-block-end:28px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;}}@media(max-width:860px){.elementor .e-1412bb42-fc6b{font-size:27px;}}@media(max-width:860px){.elementor .e-3965a7a7-93a4{padding-inline-end:0px;grid-column:1 / 2;grid-row:1 / 2;}}@media(max-width:860px){.elementor .e-1550a16-2b6d{padding-block-start:14px;grid-column:1 / 2;grid-row:2 / 3;}}@media(max-width:860px){.elementor .e-5eb4832c-ba59{padding-block-start:26px;padding-block-end:28px;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto;}}@media(max-width:860px){.elementor .e-5cc9a00f-17fa{margin-block-start:36px;grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-bb20016-32a5{font-size:30px;margin-block-start:42px;grid-column:1 / 2;grid-row:3 / 4;}}@media(max-width:860px){.elementor .e-59fffdb6-96bc{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto;}}@media(max-width:860px){.elementor .e-30a4d530-63fa{width:100%;max-width:100%;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:860px){.elementor .e-4b3da59b-704a{padding-block-start:42px;padding-block-end:42px;}}@media(max-width:860px){.elementor .e-35a8c86-13e4{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-2f76862b-50d5{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-b757da8-ad2d{font-size:33px;margin-block-end:22px;}}@media(max-width:860px){.elementor .e-16a96fef-50ea{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-e527af8-f62d{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:860px){.elementor .e-26505261-4ad6{width:100%;max-width:100%;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:860px){.elementor .e-314aa021-493d{padding-block-start:42px;padding-block-end:42px;}}@media(max-width:860px){.elementor .e-4b2ff8dc-73b7{font-size:33px;}}@media(max-width:860px){.elementor .e-3f6a3a92-356f{font-size:27px;}}@media(max-width:860px){.elementor .e-403326f5-91d6{padding-block-start:26px;padding-block-end:28px;}}@media(max-width:860px){.elementor .e-246681cf-4801{font-size:27px;}}@media(max-width:860px){.elementor .e-1bcfa3f4-5375{padding-block-start:26px;padding-block-end:28px;border-block-end-width: 1px;\n}}@media(max-width:860px){.elementor .e-1171e64-7c5a{margin-block-start:36px;}}@media(max-width:860px){.elementor .e-4ec44e94-d6f5{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-233b0089-e203{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:860px){.elementor .e-4fcf11a6-c48e{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-20e7392b-1d41{padding-block-start:0px;padding-block-end:42px;}}@media(max-width:860px){.elementor .e-6a419959-f057{max-width:340px;align-self:stretch;}}@media(max-width:860px){.elementor .e-77b50c2a-3dbe{flex-direction:column;align-items:flex-start;align-self:stretch;}}@media(max-width:860px){.elementor .e-200e7e8-a65b{grid-column:1 / 2;}}@media(max-width:860px){.elementor .e-76790b4-56e5{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto;}}@media(max-width:860px){.elementor .e-2bc9f762-6b8f{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-78fd6ee2-39aa{padding-block-start:0px;padding-block-end:42px;}}