.elementor .e-dfc4356-f3e8{width:auto;height:60px;}.elementor .e-629962e8-f74c{min-width:280px;position:absolute;inset-block-start:100%;inset-inline-start:-20px;z-index:60;padding:12px;margin-block-start:0px;border-radius:16px;background-color:#FFFFFF;box-shadow:0px 12px 32px 0px rgba(27,42,44,0.14);display:none;flex-direction:column;gap:2px;& span { display: block; } & span a { display: block; padding: 10px 14px; border-radius: 10px; font-size: 15px; white-space: nowrap; } & span a:hover { background-color: #E4ECE8; }\n}.elementor .e-7f8fe63d-4043{width:auto;position:relative;padding:0px;display:block;flex:0 0 auto;&:hover > div, &:focus-within > div { display: flex; }\n}.elementor .e-1006a9c6-141f{width:auto;padding:0px;margin-inline-start:auto;display:flex;flex-direction:row;gap:32px;flex:0 0 auto;align-items:center;& > * { flex: 0 0 auto; width: auto; white-space: nowrap; } & span a { color: var(--bw-text); text-decoration: none; font-size: 15px; font-weight: 500; } & span a:hover { color: var(--bw-accent); }\n}.elementor .e-744d48cf-e2d1:hover,.elementor .e-744d48cf-e2d1:focus-visible{background-color:var(--bw-accent-dark);}.elementor .e-744d48cf-e2d1{font-weight:600;font-size:12px;color:var(--bw-white);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;background-color:var(--bw-accent);&:focus-visible { outline: 3px solid var(--bw-accent-dark); outline-offset: 3px; }\n}.elementor .e-44ee715d-bca8:hover,.elementor .e-44ee715d-bca8:focus-visible{background-color:var(--bw-accent-dark);}.elementor .e-44ee715d-bca8{font-weight:600;font-size:12px;color:var(--bw-white);letter-spacing:0.1em;text-transform:uppercase;padding-block-start:11px;padding-block-end:11px;padding-inline-start:20px;padding-inline-end:20px;border-radius:999px;background-color:var(--bw-accent);display:none;&:focus-visible { outline: 3px solid var(--bw-accent-dark); outline-offset: 3px; }\n}.elementor .e-6c697086-abdc{padding-inline-start:20px;opacity:85%;}.elementor .e-50a7acc9-bf73{padding-inline-start:20px;opacity:85%;}.elementor .e-2de5f2fa-d3c8{position:static;display:none;& details { position: static; } & summary { list-style: none; cursor: pointer; display: flex; align-items: center; padding: 8px 16px; border: 1px solid rgba(27,42,44,0.25); border-radius: 999px; background: #fff; } & summary > div { display: none; } & summary p { margin: 0; font-size: 15px; color: var(--bw-text); } & summary::after { content: '+'; margin-left: 8px; font-size: 20px; line-height: 1; color: var(--bw-accent); } & details[open] summary::after { content: '\2212'; } & details > :not(summary) { position: absolute; top: 100%; left: 0; right: 0; display: flex; flex-direction: column; padding: 8px 32px 20px; background: #fff; box-shadow: 0 12px 24px rgba(0,0,0,0.08); z-index: 60; } & details > :not(summary) a { display: block; padding: 16px 0; font-size: 18px; color: var(--bw-text); text-decoration: none; border-bottom: 1px solid rgba(27,42,44,0.1); }\n}.elementor .e-586a484b-74eb{max-width:1440px;padding:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;margin-inline: auto;\n}.elementor .e-5375b7e8-3928{position:sticky;inset-block-start:0px;z-index:50;padding-block-start:14px;padding-block-end:14px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--bw-bg);border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(27,42,44,0.08);\n}