.elementor .e-504c987c-e882{font-size:min(var(--art-fs-hero), 10svh);margin:0px;}.elementor .e-22ff3ec3-e7ff{max-width:640px;margin-block-start:min(28px, 3svh);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6691011-5402{max-width:640px;color:var(--art-cream-muted);margin-block-start:min(32px, 3.5svh);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& span { white-space: nowrap; }\n}.elementor .e-5b1c6764-84ee{max-width:min(760px, 56vw);position:relative;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-30188bc1-c258{min-height:calc(95svh - var(--art-header-h) - var(--wp-admin--admin-bar--height, 0px));position:relative;padding-block-start:min(40px, 4svh);padding-block-end:clamp(3rem, 7svh, 5.5rem);padding-inline-start:clamp(2.75rem, 6.25vw, 7.75rem);padding-inline-end:clamp(2.75rem, 6.25vw, 7.75rem);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/patient-holding-written-plan-reception-art-clinic-belgravia.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--art-deep);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-1f9a6265-33d2{padding:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;}.elementor .e-72513900-1150{padding:0px;background-color:var(--art-paper);display:flex;flex-direction:column;}.elementor .e-64eaa781-d762{width:700px;height:auto;max-width:48vw;position:absolute;inset-block-start:0px;inset-inline-start:-60px;z-index:0;opacity:85%;pointer-events: none;\n}.elementor .e-5d2c8e51-af27{margin:0px;& a { display: block; color: var(--art-ink-muted); text-decoration: none; } & a:hover { color: var(--art-ink); } & a:focus-visible { color: var(--art-ink); }\n}.elementor .e-3b508fab-6de5{margin:0px;& a { display: block; color: var(--art-ink-muted); text-decoration: none; } & a:hover { color: var(--art-ink); } & a:focus-visible { color: var(--art-ink); }\n}.elementor .e-419ff705-2915{margin:0px;& a { display: block; color: var(--art-ink-muted); text-decoration: none; } & a:hover { color: var(--art-ink); } & a:focus-visible { color: var(--art-ink); }\n}.elementor .e-51a9e064-cb23{margin:0px;& a { display: block; color: var(--art-ink-muted); text-decoration: none; } & a:hover { color: var(--art-ink); } & a:focus-visible { color: var(--art-ink); }\n}.elementor .e-2784afc-e07b{margin:0px;& a { display: block; color: var(--art-ink-muted); text-decoration: none; } & a:hover { color: var(--art-ink); } & a:focus-visible { color: var(--art-ink); }\n}.elementor .e-27f2995b-982f{margin:0px;& a { display: block; color: var(--art-ink-muted); text-decoration: none; } & a:hover { color: var(--art-ink); } & a:focus-visible { color: var(--art-ink); }\n}.elementor .e-4d348739-e830{margin:0px;& a { display: block; color: var(--art-ink-muted); text-decoration: none; } & a:hover { color: var(--art-ink); } & a:focus-visible { color: var(--art-ink); }\n}.elementor .e-6429110b-3510{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line-strong);border-style:solid;display:flex;flex-direction:column;gap:14px;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-4d6a7e10-8969{position:sticky;inset-block-start:calc(var(--art-header-h) + 32px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:clamp(3.25rem, 8vw, 7.75rem);display:flex;flex-direction:column;grid-column:1 / 2;grid-row:1 / 2;align-items:stretch;align-self:start;}.elementor .e-6f7396b7-b008{max-width:46rem;font-size:2.75rem;line-height:1;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2c977cf6-194b{max-width:46rem;margin:0px;}.elementor .e-6238165d-7d0a{max-width:46rem;margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1b443268-20cf{width:100%;min-width:0px;scroll-margin-top:calc(var(--art-header-h) + 32px);padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-120caac3-b42b{max-width:46rem;font-size:2.75rem;line-height:1;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68a522fc-190e{max-width:46rem;margin:0px;}.elementor .e-68d0d595-c474{max-width:46rem;margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-704b4484-e2d3{width:100%;min-width:0px;scroll-margin-top:calc(var(--art-header-h) + 32px);padding:0px;margin-block-start:clamp(64px, 7vw, 112px);display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-5dc62459-1feb{max-width:46rem;font-size:2.75rem;line-height:1;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-693e0da7-921d{max-width:46rem;margin:0px;}.elementor .e-1bc587c4-fb00{max-width:46rem;margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-38af628b-8de2{max-width:46rem;margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2cf072ef-5afd{margin:0px;text-align: left;\n}.elementor .e-66800b4b-4843{padding:0px;margin-block-start:26px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 18px 32px;\n}.elementor .e-7a3f2683-cebd{width:100%;min-width:0px;scroll-margin-top:calc(var(--art-header-h) + 32px);padding:0px;margin-block-start:clamp(64px, 7vw, 112px);display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-45562e34-4200{width:100%;height:auto;max-width:46rem;aspect-ratio:3 / 2;object-fit:cover;margin-block-start:clamp(64px, 7vw, 112px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;object-position: center 40%;\n}.elementor .e-c548ea-7c6e{max-width:46rem;font-size:2.75rem;line-height:1;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5e105e91-5ef2{max-width:46rem;margin:0px;}.elementor .e-57c63191-5fa4{margin:0px;}.elementor .e-2aa74582-b8c1{max-width:46rem;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3873df51-170d{margin:0px;text-align: left;\n}.elementor .e-552a8620-58cc{padding:0px;margin-block-start:26px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 18px 32px;\n}.elementor .e-53028bf9-f81c{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;display:flex;flex-direction:column;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-2d1a8c5b-bebd{margin:0px;}.elementor .e-761a8d82-21d2{max-width:46rem;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5cda82fc-6587{margin:0px;text-align: left;\n}.elementor .e-22a826a9-389d{padding:0px;margin-block-start:26px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 18px 32px;\n}.elementor .e-29097309-7c0d{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;display:flex;flex-direction:column;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-4e8d4c2c-8230{margin:0px;}.elementor .e-603b88c1-31c2{max-width:46rem;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-789304aa-34ec{margin:0px;text-align: left;\n}.elementor .e-5fe60853-e004{padding:0px;margin-block-start:26px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 18px 32px;\n}.elementor .e-31e52545-1c26{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;display:flex;flex-direction:column;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-42700a54-8cc2{margin:0px;}.elementor .e-6e4b981f-a6ed{max-width:46rem;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-523de4f1-9e78{margin:0px;text-align: left;\n}.elementor .e-7143af6-94ce{margin:0px;text-align: left;\n}.elementor .e-23359a14-f127{padding:0px;margin-block-start:26px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 18px 32px;\n}.elementor .e-232f375c-f3d1{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;display:flex;flex-direction:column;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-34457663-1807{margin:0px;}.elementor .e-4434f6c4-ecd2{max-width:46rem;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-501a7bd7-5ab5{margin:0px;text-align: left;\n}.elementor .e-35e13c47-2a94{padding:0px;margin-block-start:26px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 18px 32px;\n}.elementor .e-3a0abfc5-d93d{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;display:flex;flex-direction:column;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-b3a3e44-df0e{width:100%;max-width:46rem;padding:0px;margin-block-start:clamp(48px, 5vw, 80px);}.elementor .e-14715e09-dcee{width:100%;min-width:0px;scroll-margin-top:calc(var(--art-header-h) + 32px);padding:0px;margin-block-start:clamp(64px, 7vw, 112px);display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-455e2541-e8bb{max-width:46rem;font-size:2.75rem;line-height:1;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-10f92021-7227{max-width:46rem;margin:0px;}.elementor .e-644d2129-8ed0{max-width:46rem;margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2f259b88-d312{margin:0px;text-align: left;\n}.elementor .e-542a2ee5-3e6c{padding:0px;margin-block-start:26px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 18px 32px;\n}.elementor .e-6421246d-b9d0{width:100%;min-width:0px;scroll-margin-top:calc(var(--art-header-h) + 32px);padding:0px;margin-block-start:clamp(64px, 7vw, 112px);display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-7386980-6a46{min-width:0px;padding:0px;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;}.elementor .e-159d79cd-7471{position:relative;z-index:1;padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-8a5c0c6-e8ff{width:80vw;max-width:80vw;position:relative;padding:0px;}.elementor .e-3898414e-7e44{position:relative;padding-block-start:var(--art-section-y);padding-block-end:var(--art-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;overflow-x: clip;\n}.elementor .e-70dc30d2-b0c2{max-width:46rem;font-size:2.75rem;line-height:1;margin:0px;}.elementor .e-411a73c8-82b4{max-width:46rem;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4af26d57-3334{min-width:0px;scroll-margin-top:calc(var(--art-header-h) + 32px);padding:0px;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;}.elementor .e-2899626e-8d2b{font-size:var(--art-fs-display-m);color:var(--art-cream-muted);line-height:0.92;padding-block-start:30px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-color:rgba(243,240,235,0.2);border-style:solid;grid-column:1 / 2;grid-row:1 / 2;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 1px; border-inline-end-width: 0px;\n}.elementor .e-2aed8d2e-cb28{margin:0px;}.elementor .e-511a659e-ed7e{max-width:46rem;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c4d8e6e-4e3e{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(243,240,235,0.2);border-style:solid;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-535fa68e-5d96{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-75ad8d48-32b3{font-size:var(--art-fs-display-m);color:var(--art-cream-muted);line-height:0.92;padding-block-start:30px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-color:rgba(243,240,235,0.2);border-style:solid;grid-column:1 / 2;grid-row:1 / 2;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 1px; border-inline-end-width: 0px;\n}.elementor .e-5fb27bba-b628{margin:0px;}.elementor .e-3588909d-b09a{max-width:46rem;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2af8cbf7-f374{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(243,240,235,0.2);border-style:solid;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-5d6c88b8-6655{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-646f9090-2a33{font-size:var(--art-fs-display-m);color:var(--art-cream-muted);line-height:0.92;padding-block-start:30px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-color:rgba(243,240,235,0.2);border-style:solid;grid-column:1 / 2;grid-row:1 / 2;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 1px; border-inline-end-width: 0px;\n}.elementor .e-237d2df9-997b{margin:0px;}.elementor .e-428d584c-c504{max-width:46rem;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-757e2942-b167{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(243,240,235,0.2);border-style:solid;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-3b26d7df-dbf8{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-5e282562-f674{font-size:var(--art-fs-display-m);color:var(--art-cream-muted);line-height:0.92;padding-block-start:30px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-color:rgba(243,240,235,0.2);border-style:solid;grid-column:1 / 2;grid-row:1 / 2;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 1px; border-inline-end-width: 0px;\n}.elementor .e-4923625b-36bc{margin:0px;}.elementor .e-1a318333-621a{max-width:46rem;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-43a669eb-577d{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(243,240,235,0.2);border-style:solid;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-73b62ffc-40a6{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-c28fc2a-f1ef{font-size:var(--art-fs-display-m);color:var(--art-cream-muted);line-height:0.92;padding-block-start:30px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin:0px;border-color:rgba(243,240,235,0.2);border-style:solid;grid-column:1 / 2;grid-row:1 / 2;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 1px; border-inline-end-width: 0px;\n}.elementor .e-496eeb8f-39b0{margin:0px;}.elementor .e-2548f378-aff5{max-width:46rem;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2ffffc7f-42a9{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(243,240,235,0.2);border-style:solid;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-44161421-b76f{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:stretch;}.elementor .e-6e89682-8de1{min-width:0px;padding:0px;margin-block-start:clamp(48px, 5vw, 80px);grid-column:1 / 3;grid-row:2 / 3;}.elementor .e-76019f53-e4a0{max-width:820px;font-family:var(--art-serif);font-weight:400;font-size:clamp(34px, 3.3vw, 50px);color:var(--art-cream);letter-spacing:-0.025em;line-height:1.08;font-style:italic;margin-block-start:clamp(56px, 6vw, 88px);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;grid-column:2 / 3;grid-row:3 / 4;}.elementor .e-7e4a3f87-8565{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto auto auto;align-items:start;}.elementor .e-680fdfdb-70c7{width:80vw;max-width:80vw;position:relative;padding:0px;}.elementor .e-59b54833-e2f1{padding-block-start:var(--art-section-y);padding-block-end:var(--art-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--art-deep);display:flex;flex-direction:column;align-items:center;}.elementor .e-52b196a0-6492{max-width:46rem;font-size:2.75rem;line-height:1;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-58966a34-1f42{max-width:46rem;margin:0px;}.elementor .e-c866871-b212{min-width:0px;scroll-margin-top:calc(var(--art-header-h) + 32px);padding:0px;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;}.elementor .e-44ae4377-75df{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-3d8670c2-7e09{width:80vw;max-width:80vw;position:relative;padding:0px;}.elementor .e-5019784a-b2eb{padding-block-start:var(--art-section-y);padding-block-end:var(--art-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;}.elementor .e-2882bb6f-96c8{max-width:46rem;font-size:2.75rem;line-height:1;margin:0px;}.elementor .e-73dfa8e2-5589{margin:0px;}.elementor .e-630d3f97-d0f9{font-family:var(--art-serif);font-size:var(--art-fs-h4);color:var(--art-ink);line-height:1.3;margin:0px;& a { color: var(--art-ink); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; }\n}.elementor .e-13914336-42f3{font-family:var(--art-serif);font-size:var(--art-fs-h4);color:var(--art-ink);line-height:1.3;margin:0px;& a { color: var(--art-ink); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; }\n}.elementor .e-596b93d7-73b7{font-family:var(--art-serif);font-size:var(--art-fs-h4);color:var(--art-ink);line-height:1.3;margin:0px;& a { color: var(--art-ink); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; }\n}.elementor .e-2833eeca-7ca9{padding:0px;margin-block-start:18px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-6bc82a46-6b20{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;display:flex;flex-direction:column;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-df4934f-2871{margin:0px;}.elementor .e-422327bb-c3b5{font-family:var(--art-serif);font-size:var(--art-fs-h4);color:var(--art-ink);line-height:1.3;margin:0px;& a { color: var(--art-ink); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; }\n}.elementor .e-56c85b0c-c050{font-family:var(--art-serif);font-size:var(--art-fs-h4);color:var(--art-ink);line-height:1.3;margin:0px;& a { color: var(--art-ink); text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; }\n}.elementor .e-4e31b7c1-58e0{padding:0px;margin-block-start:18px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-5945cd87-8e65{width:100%;padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;display:flex;flex-direction:column;align-items:flex-start;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-4c0eda53-f3b6{width:100%;max-width:46rem;padding:0px;margin-block-start:clamp(48px, 5vw, 80px);}.elementor .e-145871dd-4616{min-width:0px;padding:0px;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;}.elementor .e-2a97dbff-3920{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-65e8fba3-c871{width:80vw;max-width:80vw;position:relative;padding-block-start:var(--art-section-y);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(26,20,15,0.08);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-47f446b3-5180{padding-block-start:0px;padding-block-end:var(--art-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;}.elementor .e-1ab3577c-a3cf{max-width:46rem;margin:0px;}.elementor .e-1a723abc-d464{max-width:46rem;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3122baa5-2105{min-width:250px;}.elementor .e-13a84cd9-eab4{margin:0px;text-align: left;\n}.elementor .e-3b15807a-4ed3{padding:0px;margin-block-start:32px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 18px 32px;\n}.elementor .e-5d1be99c-ae43{min-width:0px;padding:0px;display:flex;flex-direction:column;grid-column:2 / 3;grid-row:1 / 2;align-items:flex-start;}.elementor .e-3017c63c-30dd{padding:0px;display:grid;gap:0px;grid-template-columns:340px minmax(0, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-3dd6ece-2307{width:80vw;max-width:80vw;position:relative;padding-block-start:var(--art-section-y);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-color:rgba(26,20,15,0.08);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px;\n}.elementor .e-627c603b-b9d2{padding-block-start:0px;padding-block-end:var(--art-section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--art-paper);display:flex;flex-direction:column;align-items:center;}