.elementor .e-3cfd3cfc-b6e4{width:44px;height:44px;object-fit:contain;border-radius:0px;display:block;}.elementor .e-2656efb6-1288{font-family:var(--font-display);font-weight:600;font-size:21px;color:var(--bg);letter-spacing:-0.01em;text-decoration:none;margin:0px;& a { color: inherit; text-decoration: none; }\n}.elementor .e-1839b278-1012{font-weight:400;font-size:12px;color:color-mix(in srgb, var(--bg) 70%, var(--fg));line-height:1.2;margin:0px;}.elementor .e-4bf128b7-82b4{padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .e-5df7d435-c8fc{width:auto;display:flex;flex-direction:row;gap:12px;flex:0 0 auto;align-items:center;}.elementor .e-e50f65f-dc61{width:auto;display:flex;flex-direction:row;gap:4px;flex-wrap:nowrap;flex:0 1 auto;align-items:center;}.elementor .e-6fe65401-5f2f{width:20px;height:20px;}.elementor .e-132ae9a5-db55{width:auto;color:var(--bg);cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;background-color:transparent;display:flex;flex-direction:row;gap:8px;flex:0 0 auto;align-items:center;}.elementor .e-fb68e7e-43f4{font-size:14px;color:var(--bg);padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--radius-md);background-color:transparent;border: 1px solid color-mix(in srgb, var(--bg) 35%, var(--fg));\n}.elementor .e-6b03eb30-8231{width:auto;display:flex;flex-direction:row;gap:8px;flex:0 0 auto;align-items:center;}.elementor .e-3022237b-58d0{width:100%;max-width:1180px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:32px;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-inline:auto; padding-inline:36px; padding-block:12px;\n}.elementor .e-5c129d09-569f{position:sticky;inset-block-start:0px;z-index:20;border-block-end-width:1px;background-color:var(--fg);display:flex;justify-content:center;border-bottom-style: solid; border-bottom-color: color-mix(in srgb, var(--bg) 16%, var(--fg)); background-image: radial-gradient(1.5px 1.5px at 4% 30%, var(--bg), transparent), radial-gradient(1px 1px at 9% 78%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), radial-gradient(1px 1px at 14% 18%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), radial-gradient(1.5px 1.5px at 21% 64%, var(--bg), transparent), radial-gradient(1px 1px at 27% 26%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), radial-gradient(1px 1px at 33% 84%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), radial-gradient(1px 1px at 46% 12%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), radial-gradient(1px 1px at 58% 88%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), radial-gradient(1.5px 1.5px at 67% 20%, var(--bg), transparent), radial-gradient(1px 1px at 76% 74%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), radial-gradient(1px 1px at 88% 16%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), radial-gradient(1px 1px at 96% 60%, color-mix(in srgb, var(--bg) 70%, var(--fg)), transparent), none; padding-block: 6px;\n}