.elementor .e-3e11ebbf-ce51{width:48px;height:48px;object-fit:contain;margin-block-end:20px;max-width: none;\n}.elementor .e-386bcfd1-7414{font-size:var(--text-sm);color:var(--on-dark-40);line-height:1.625;margin-block-end:20px;}.elementor .e-679ddcf4-789e:hover,.elementor .e-679ddcf4-789e:focus-visible{color:var(--on-dark);}.elementor .e-679ddcf4-789e:focus{color:var(--on-dark);}.elementor .e-679ddcf4-789e{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--on-dark-40);line-height:1.5;}.elementor .e-2ded9895-5ba1{width:12px;height:12px;color:var(--on-dark-40);flex:0 0 auto;& svg { fill: none; display: block; }\n}.elementor .e-4f4b5e5d-c694:hover,.elementor .e-4f4b5e5d-c694:focus-visible{color:var(--on-dark);}.elementor .e-4f4b5e5d-c694:focus{color:var(--on-dark);}.elementor .e-4f4b5e5d-c694{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--on-dark-40);line-height:20px;}.elementor .e-5961b408-9092{color:var(--on-dark-40);padding:0px;flex-direction:row;gap:8px;align-items:center;}.elementor .e-2a6f8097-c186{width:12px;height:12px;color:var(--on-dark-40);flex:0 0 auto;& svg { fill: none; display: block; }\n}.elementor .e-68a338a6-d136{font-size:var(--text-sm);color:var(--on-dark-40);line-height:20px;}.elementor .e-32ae2301-e3a9{color:var(--on-dark-40);padding:0px;flex-direction:row;gap:8px;align-items:center;}.elementor .e-7925a0b4-738b{padding:0px;flex-direction:column;gap:10px;}.elementor .e-27adbdfd-57ec{padding:0px;}.elementor .e-512b081f-c215{font-weight:500;font-size:var(--text-2xs);color:var(--on-dark-30);letter-spacing:0.2em;margin-block-end:20px;}.elementor .e-416868c8-3277{padding:0px;}.elementor .e-3244f013-f21f{font-weight:500;font-size:var(--text-2xs);color:var(--on-dark-30);letter-spacing:0.2em;margin-block-end:20px;}.elementor .e-38467915-5191{padding:0px;}.elementor .e-1b014c65-5cd2{font-weight:500;font-size:var(--text-2xs);color:var(--on-dark-30);letter-spacing:0.2em;margin-block-end:20px;}.elementor .e-32a58ee1-ef67{padding:0px;}.elementor .e-3d95cb04-df7d{padding:0px;gap:40px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);}.elementor .e-1420d719-1979{font-size:var(--text-eyebrow);color:var(--on-dark-35);line-height:1.625;padding-block-start:20px;padding-block-end:20px;border-block-start-width: 1px; border-top-style: solid; border-top-color: var(--line-dark); & a { color: var(--on-dark-60); text-decoration: underline; } & a:hover { color: var(--on-dark); } & a:focus { color: var(--on-dark); }\n}.elementor .e-7ca47510-2838{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--on-dark-25);line-height:16px;}.elementor .e-651bb19d-d709{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: var(--line-dark);\n}.elementor .e-74737c5f-6d08{padding:0px;flex-direction:column;gap:0px;}.elementor .e-21e69305-d144{max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:80px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:56px;}.elementor .e-2542ec64-571b{padding-block-start:64px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;}