.elementor .e-97e3924-e4ac{width:30px;height:1px;min-width:30px;padding:0px;background-color:var(--color-accent-blue);}.elementor .e-29441530-9b51{margin:0px;}.elementor .e-433552a6-82e7{font-family:var(--font-primary);padding:0px;margin-block-end:var(--space-xs);display:flex;flex-direction:row;gap:var(--space-3xs);align-items:center;}.elementor .e-2efaf01a-e94c{max-width:940px;}.elementor .e-2e8d0d3d-e399{max-width:940px;font-weight:700;font-size:var(--font-size-h2);color:var(--color-text-dim);letter-spacing:-1.5px;line-height:1.1;margin-block-start:var(--space-3xs);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-11007774-f7c3{max-width:520px;margin-block-start:var(--space-s);}.elementor .e-78840790-dabb{width:90px;min-width:90px;font-family:var(--font-primary);color:var(--color-text-secondary);}.elementor .e-7ef1e821-4dfe{font-family:var(--font-primary);color:var(--color-text-primary);}.elementor .e-4c6e652e-bc6e{font-family:var(--font-primary);gap:var(--space-xs);justify-content:flex-start;}.elementor .e-8f68884-84e8{width:90px;min-width:90px;font-family:var(--font-primary);color:var(--color-text-secondary);}.elementor .e-7a6899be-45a8{font-family:var(--font-primary);color:var(--color-text-primary);}.elementor .e-4fc391d6-e356{font-family:var(--font-primary);gap:var(--space-xs);justify-content:flex-start;}.elementor .e-3f35c15d-1671{width:100%;max-width:520px;font-family:var(--font-primary);padding:0px;margin-block-start:var(--space-m);display:flex;flex-direction:column;gap:0px;}.elementor .e-67e53bc4-c341{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-668069aa-c488{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--color-text-secondary);}.elementor .e-1ec52cd7-8e2d{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-7b555d67-ab8b{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--color-text-secondary);}.elementor .e-79d0ab4f-c40e{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-3b569460-8d97{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--color-text-secondary);}.elementor .e-3da06ff6-1749{padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-5081d1ef-b98f{width:18px;height:18px;min-width:18px;margin-block-start:2px;border-radius:4px;border-color:var(--color-border-default);background-color:var(--color-page-background);}.elementor .e-5f520288-5ddb{font-family:var(--font-primary);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0px;& a { color: var(--color-text-primary); text-decoration: underline; }\n}.elementor .e-3f49cfc0-edef{padding:0px;display:flex;flex-direction:row;gap:var(--space-2xs);align-items:flex-start;}.elementor .e-4aa2d872-bf01{font-family:var(--font-primary);}.elementor .e-4096b2ac-660e{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--color-text-primary);margin:0px;}.elementor .e-4c425f68-99a1{font-family:var(--font-primary);padding:var(--space-xs);border-radius:var(--radius-button);border-width:1px;border-color:var(--color-accent-blue);border-style:solid;background-color:var(--color-page-background);text-align: left;\n}.elementor .e-51a5514e-3136{font-family:var(--font-primary);font-size:var(--font-size-s);color:var(--color-text-primary);margin:0px;}.elementor .e-2c2c0d2d-50a2{font-family:var(--font-primary);padding:var(--space-xs);border-radius:var(--radius-button);border-width:1px;border-color:var(--color-border-default);border-style:solid;background-color:var(--color-page-background);text-align: left;\n}.elementor .e-35f71168-9424{font-family:var(--font-primary);padding:0px;display:flex;flex-direction:column;gap:var(--space-xs);flex-wrap:nowrap;align-items:stretch;}.elementor .e-d4874be-bb9b:hover,.elementor .e-d4874be-bb9b:focus-visible{border-color:var(--color-border-default);background-color:var(--color-card-background);}.elementor .e-d4874be-bb9b{font-family:var(--font-primary);display:block;}.elementor .e-4599b311-46fe{padding:0px;display:grid;gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start;}.elementor .e-761e1acd-3393{padding-block-start:145px;padding-block-end:var(--space-section);background-color:var(--color-page-background);}