.elementor .e-632911a9-dd71{padding:0px;}.elementor .e-119faaa8-311e{margin-block-start:var(--space-s);margin-block-end:var(--space-s);}.elementor .e-64887478-b30d{max-width:40rem;color:var(--color-text-on-dark-muted);}.elementor .e-6aaa016d-9676{padding:0px;}.elementor .e-2a5662d6-e7b7{padding-block-start:var(--space-4xl);padding-block-end:var(--space-4xl);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);}.elementor .e-5672d6b9-b59b{padding:0px;}.elementor .e-fc97241-420e{padding:0px;display:flex;flex-direction:column;gap:var(--space-s);}.elementor .e-5e30f2b4-7203{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-l);transition:transform 500ms;}.elementor .e-42ec3046-f5bc{min-height:44px;color:var(--color-brand-secondary);display:inline-flex;gap:var(--space-2xs);align-items:center;& a { color: inherit; }\n}.elementor .e-4ece3302-7678:hover,.elementor .e-4ece3302-7678:focus-visible{border-color:var(--color-border-strong);}.elementor .e-4ece3302-7678{overflow:hidden;padding:var(--space-m);transition:border-color 300ms;gap:var(--space-xs);&:hover img { transform: scale(1.03); }\n}.elementor .e-527c4a6c-86ee{padding:0px;display:grid;gap:var(--space-m);grid-template-columns:repeat(3, minmax(0,1fr));}.elementor .e-753b2adb-df7c{padding:0px;margin-block-start:var(--space-2xl);}.elementor .e-1d551640-7868{padding:0px;}.elementor .e-20278327-7102{padding:0px;}.elementor .e-5ab15246-23e1{padding:0px;margin-block-end:var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-s);}.elementor .e-78642216-f648{padding:0px;margin-block-end:var(--space-2xl);}.elementor .e-34835116-1966{padding:0px;margin-block-end:var(--space-2xl);}.elementor .e-2397e598-7be1{padding:0px;margin-block-end:var(--space-2xl);}.elementor .e-4dee1e7f-9790{padding:0px;margin-block-end:var(--space-2xl);}.elementor .e-308d2915-f0d8{padding:0px;margin-block-end:var(--space-2xl);}.elementor .e-6c524d4-1593{padding:0px;margin-block-end:var(--space-2xl);}.elementor .e-4469de56-dd45{column-gap:var(--space-3xl);padding:0px;display:grid;grid-template-columns:repeat(3, minmax(0,1fr));align-items:start;& ul { list-style: none; margin: 0; padding: 0; display: block; } & li { position: relative; padding: 6px 0 6px 4.5rem; border-bottom: 1px dotted var(--color-border-strong); font-size: 1rem; line-height: 1.4; color: var(--color-text-heading); } & li strong { position: absolute; left: 0; top: 6px; font-family: var(--font-heading); font-weight: 700; color: var(--color-brand-secondary); } & li em { color: var(--color-text-muted); } & h3 { display: flex; justify-content: space-between; align-items: baseline; margin: 0 0 var(--space-xs); padding-bottom: var(--space-2xs); border-bottom: 2px solid var(--color-text-heading); scroll-margin-top: 120px; } & h3 span { font-family: var(--font-body); font-size: .875rem; font-weight: 400; color: var(--color-text-muted); } & h3 span:empty { display: none; }\n}.elementor .e-61947dd8-58f3{padding:0px;}