.elementor .e-62fa86b-39ed5b3{width:40px;height:40px;display:flex;}.elementor .e-2f00dc41-b83c{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--color-ink);letter-spacing:-0.02em;margin-block-start:2px;margin-block-end:0px;margin-inline-start:3px;margin-inline-end:0px;}.elementor .e-dff44f7-3c65410{display:flex;}.elementor .e-2618210-d8b7{max-width:36ch;font-family:var(--font-sans);font-size:15px;color:var(--color-ink-soft);line-height:1.6;margin:0px;}.elementor .e-2b41094b-827a{display:flex;flex-direction:column;gap:14px;}.elementor .e-43d7f907-edc2{font-family:var(--font-mono);font-size:12px;color:var(--color-ink-soft);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-22817aee-3c87{font-family:var(--font-sans);font-size:15px;color:var(--color-ink);line-height:1.8;margin:0px;}.elementor .e-2ef2d0eb-ad0c{display:flex;flex-direction:column;gap:14px;}.elementor .e-4eff0088-fcaf{font-family:var(--font-mono);font-size:12px;color:var(--color-ink-soft);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-1fea0a81-e123{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--color-ink);line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-277d8877-8d9e{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--color-ink);line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-596a1958-7891{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--color-ink);line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-3711f559-baef{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--color-ink);line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-2fd5555a-d96e{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--color-ink);line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-513eeb57-a36a{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-79bd82ec-5d5f{display:flex;flex-direction:column;gap:14px;}.elementor .e-15293af7-a4d3{font-family:var(--font-mono);font-size:12px;color:var(--color-ink-soft);letter-spacing:0.04em;text-transform:uppercase;margin:0px;}.elementor .e-5c4901c6-f45c{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--color-ink);line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-305dae34-2232{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--color-ink);line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-bffbdc6-f30f{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--color-ink);line-height:1.3;text-decoration:none;padding:0px;border-radius:0px;border-style:none;background-color:transparent;text-align:left;\n}.elementor .e-1bbe1365-99ae{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-7dcbd560-3ad0{font-family:var(--font-sans);font-size:14px;color:var(--color-ink-soft);margin:0px;}.elementor .e-32c36f04-2a79{display:flex;flex-direction:column;gap:14px;}.elementor .e-1679db11-d3f7{width:100%;max-width:var(--content-max);padding-block-start:56px;padding-block-end:56px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr;box-sizing:border-box;\n}.elementor .e-5619fe2a-ad57{width:100%;border-block-start-width:1px;background-color:var(--color-surface);border-top-style: solid; border-top-color: var(--color-border);\n}