.elementor .e-673506bc-9aff{margin:0}.elementor .e-7b573f4a-6614{padding:0;display:flex;flex-direction:column;gap:10px}.elementor .e-4c6bd92f-1ce1{width:100%;display:block;text-align:left;\n}.elementor .e-6f9aa80e-10a0{padding:0;display:flex;flex-direction:column;gap:24px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.elementor .e-5a33157a-479c{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}.elementor .e-529fba69-32a2{position:absolute;inset-block-start:12px;inset-inline-start:12px;font-weight:600;font-size:12px;color:var(--white);letter-spacing:.04em;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--ink)}.elementor .e-41dcf440-c315{overflow:hidden;position:relative;padding:0}.elementor .e-62e9c99-4ae5{font-size:22px;color:var(--ink);line-height:1.2;text-decoration:none;margin:0}.elementor .e-62e9c99-4ae5:hover,.elementor .e-62e9c99-4ae5:focus-visible{color:var(--accent)}.elementor .e-30af5e86-a788{font-size:14px}.elementor .e-6b7a56e6-80f4{display:block}.elementor .e-704ae46f-292c:hover,.elementor .e-704ae46f-292c:focus-visible{color:var(--accent)}.elementor .e-704ae46f-292c{font-weight:600;font-size:14px;color:var(--ink);text-decoration:none}.elementor .e-419430a5-558b{padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;border-block-start-width:1px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style:solid;border-top-color:var(--line);\n}.elementor .e-de47e3d-7e12{padding-block-start:18px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.elementor .e-49fc2b27-b0f3:hover,.elementor .e-49fc2b27-b0f3:focus-visible{border-color:var(--ink)}.elementor .e-49fc2b27-b0f3{padding:0;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column}.elementor .e-4b2a0ea9-6a3e{padding:0;margin:0;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.elementor .e-3f5a2fcd-86c8{padding:0;margin:0;display:block}.elementor .e-23697ecd-b809{padding:0;display:flex;flex-direction:column;gap:32px}.elementor .e-2e6e7a0-6dea{padding-block-start:clamp(2.5rem,1.5rem + 4vw,5rem)}