.elementor .e-251bc92e-2662{max-width:900px;font-size:96px;margin:0px;}.elementor .e-30a6b7d0-7e2c{max-width:46rem;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a1392c7-8f88{position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-75341abf-bc0a{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-344fee13-eb86{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-25e6e465-f5b7{font-size:var(--art-fs-body-l);margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3975ec7f-1992{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-5b4980fb-71e0{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-46a0c1f2-182e{font-size:var(--art-fs-body-l);padding-block-end:18px;margin:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-11c63407-7788{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-8119e2b-8660{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-4d58c7b2-664a{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-438a10bb-99e6{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-91da4a4-2ffa{font-size:var(--art-fs-body-l);padding-block-end:0px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-8ba1da1-1912{min-width:0px;max-width:46rem;padding:0px;margin-block-start:18px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-64af81fc-dc80{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-6a8d9bec-d78d{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-5ec3d870-671c{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7466bf35-cbc1{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-2e73a6b1-3813{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-2b0ba146-3a3e{margin:0px;text-align: left;\n}.elementor .e-2bdb1e8d-1f97{padding-block-start:16px;padding-block-end:16px;align-items:end;}.elementor .e-41f2c176-7658{padding:0px;margin-block-start:18px;& .art-price-label, & .art-price-value { font-size: 1.25rem; } & .art-price-row { padding-block-start: 16px; padding-block-end: 16px; grid-template-columns: minmax(0, 1fr); } & .art-price-row .art-caption { font-family: var(--art-serif); font-style: italic; font-size: 1.25rem; line-height: 1.2; } & .art-caption span { display: block; margin-block-start: 6px; } & .art-price-label span { font-family: var(--art-sans); font-size: var(--art-fs-body-s); line-height: 1.7; color: var(--art-ink-soft); }\n}.elementor .e-7a78e276-1da0{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-78098750-5289{font-size:var(--art-fs-body-l);margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-60cec74f-34a1{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-2552bac2-6f3f{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-5a533122-90e8{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68d4522d-9b95{font-size:var(--art-fs-body-l);padding-block-end:18px;margin:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-56e94455-562d{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-7a4de7aa-4e4d{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-1c98b9e9-2ee8{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-5f1478d6-46ba{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-6b169114-3a3c{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-16174854-65c1{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-463867df-613e{min-width:0px;max-width:46rem;padding:0px;margin-block-start:18px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-7e05261-e548{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5488cbbb-39e8{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-12b4594f-7608{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-399be579-8ce1{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-18670ba1-f040{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-416af12d-aecf{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-28c0abbe-a5c5{font-size:var(--art-fs-body-l);padding-block-end:18px;margin:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-63296d8c-175b{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-33c8c719-68fb{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-6d17ccb7-b4cf{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-6283801-5b7d{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-5c688344-7bb0{min-width:0px;max-width:46rem;padding:0px;margin-block-start:18px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-70105aa-fbef{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ac99adb-c3ea{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-4c58b7ec-38d1{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-14608d5f-803b{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-32767dee-eb53{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-5bf03878-36e1{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-3b3470fc-bd6a{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-34bad580-992c{font-size:var(--art-fs-body-l);padding-block-end:18px;margin:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-515e46ae-bfe4{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-2b715512-7aa8{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-1614795f-7538{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-77f0679e-bb57{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-62393058-256d{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-4a61d6b9-66ed{font-size:var(--art-fs-body-l);padding-block-end:18px;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; & strong { font-weight: 500; color: var(--art-ink); }\n}.elementor .e-7e469893-ee98{min-width:0px;max-width:46rem;padding:0px;margin-block-start:18px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-16f0a932-4997{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-19deba94-ecc9{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-6b596864-7f39{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-36216485-17c7{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1e052f08-df0b{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-4f5f6595-ec89{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-4791523d-3091{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1c0822ce-758f{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-7393ffee-dd3d{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-14a33d27-a5c2{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1dcb70a6-d8d9{margin-block-start:24px;text-align: left;\n}.elementor .e-70e0d03e-4264{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-cc2e57f-455f{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-793f73a9-4fbb{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; text-decoration-color: var(--art-line-strong); } & a:hover, & a:focus-visible { text-decoration-color: var(--art-ink); }\n}.elementor .e-6db67685-d916{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-6c6fbbfd-72c2{font-size:31px;letter-spacing:-0.012em;line-height:1.08;font-style:normal;margin:0px;}.elementor .e-45decec8-8ef3{font-size:var(--art-fs-body-l);margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1ac29e48-5133{font-size:var(--art-fs-body-l);margin-block-start:1.1em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 0.18em; text-decoration-color: var(--art-line-strong); } & a:hover, & a:focus-visible { text-decoration-color: var(--art-ink); }\n}.elementor .e-1de06dfc-9ee3{position:relative;padding-block-start:30px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-color:var(--art-line);border-style:solid;border-block-start-width: 0px; border-block-end-width: 1px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-increment: clause; &::after { content: counter(clause); position: absolute; inset-block-start: 30px; inset-inline-start: -4.5rem; width: 3rem; height: auto; text-align: right; font-family: var(--art-serif); font-style: italic; font-size: 26px; line-height: 1.2; color: var(--art-ink-muted); }\n}.elementor .e-3df17e95-9b56{width:auto;max-width:46rem;padding:0px;margin-block-start:clamp(48px, 5vw, 80px);margin-inline-start:340px;border-color:var(--art-line-strong);border-style:solid;border-block-start-width: 1px; border-block-end-width: 0px; border-inline-start-width: 0px; border-inline-end-width: 0px; counter-reset: clause;\n}.elementor .e-2ad551bb-d81a{color:var(--art-ink-soft);margin-block-start:30px;margin-block-end:0px;margin-inline-start:340px;margin-inline-end:0px;display:flex;flex-wrap:wrap;align-items: baseline; gap: 6px 14px; & span:first-child { font-family: var(--art-sans); font-size: 11px; font-weight: 500; letter-spacing: 0.22em; text-transform: uppercase; color: var(--art-ink-muted); }\n}.elementor .e-5bb12f1d-9b62{width:80vw;max-width:80vw;position:relative;padding:0px;}.elementor .e-2b4245b6-958a{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;}