.elementor .e-42e5b1ba-3d5f{font-family:var(--font-body);font-size:0.8125rem;color:var(--matte-gold);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-dfe80d-accc{max-width:24ch;font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem, 4vw, 3.6rem);color:var(--pure-white);letter-spacing:-0.01em;line-height:1.12;}.elementor .e-34960462-1379{max-width:44ch;font-family:var(--font-body);font-size:clamp(1rem, 1.3vw, 1.15rem);color:rgba(255,255,255,0.82);line-height:1.75;}.elementor .e-11e083d3-88e4{padding:0px;flex-direction:column;gap:1.25rem;align-items:flex-start;align-self:center;}.elementor .e-31e6916b-ec33{font-family:var(--font-display);font-weight:500;font-size:1.5rem;color:var(--pure-white);}.elementor .e-1b2bdd89-f2c6{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-28eb5954-2587{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-2292f2a2-6f46{padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.14);\n}.elementor .e-1741b632-5751{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-59ce18f0-8c8c{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-2d0fbe7d-6c74{padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.14);\n}.elementor .e-5c58cde6-9863{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-8081d99-be72{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-32b446a1-b700{padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.14);\n}.elementor .e-3d3e1b8a-7d74{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-c1faf09-f2ba{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-5dc8a488-e66d{padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items: baseline; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.14);\n}.elementor .e-1beef0a0-e609{padding:0px;flex-direction:column;gap:0px;}.elementor .e-469e3355-318d:hover,.elementor .e-469e3355-318d:focus-visible{background-color:var(--pure-white);}.elementor .e-469e3355-318d{min-height:3rem;max-width:100%;font-family:var(--font-body);font-weight:600;font-size:0.8125rem;color:var(--obsidian);letter-spacing:0.08em;line-height:1.4;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;background-color:var(--matte-gold);align-self:flex-start;width: fit-content; white-space: normal; overflow-wrap: anywhere;\n}.elementor .e-7de0042d-2fe7:hover,.elementor .e-7de0042d-2fe7:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-7de0042d-2fe7{min-height:3rem;max-width:100%;font-family:var(--font-body);font-weight:600;font-size:0.8125rem;color:var(--pure-white);letter-spacing:0.08em;line-height:1.4;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:var(--white-50);border-style:solid;background-color:transparent;align-self:flex-start;width: fit-content; white-space: normal; overflow-wrap: anywhere;\n}.elementor .e-361cdedd-781c{padding-block-start:0.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-5d6ab1-aa82{width:100%;max-width:30rem;padding:clamp(1.5rem, 3vw, 2.25rem);border-width:1px;border-color:rgba(212,175,55,0.35);border-style:solid;background-color:rgba(26,26,30,0.85);backdrop-filter:blur(14px);flex-direction:column;gap:1.25rem;justify-self: end;\n}.elementor .e-9ed2b82-3a74{min-height:auto;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-image:linear-gradient(100deg, rgba(15,15,17,0.94) 0%,rgba(15,15,17,0.6) 55%,rgba(15,15,17,0.88) 100%),url("https://njplatinumtransportation.com/wp-content/uploads/2026/10/nj-platinum-union-photo.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--obsidian);display:grid;gap:2.5rem;grid-template-columns:minmax(0, 1.15fr) minmax(0, 1fr);grid-template-rows:auto;align-items:center;}.elementor .e-5b273d36-3f59{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-3a3ab5b5-f89b{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-3ba4eede-cfd3{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-end-width:1px;flex-direction:column;gap:0.3rem;border-right-style: solid; border-right-color: rgba(212,175,55,0.3);\n}.elementor .e-2367b2ab-57c7{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-3cd656b2-3172{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-6509b6bd-9d8b{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-end-width:1px;flex-direction:column;gap:0.3rem;border-right-style: solid; border-right-color: rgba(212,175,55,0.3);\n}.elementor .e-dcee8c3-1a06{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-39dcbc53-78a6{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-40d162e-b490{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-end-width:1px;flex-direction:column;gap:0.3rem;border-right-style: solid; border-right-color: rgba(212,175,55,0.3);\n}.elementor .e-3c287178-978f{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-54b9f6de-a833{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-78cdd642-aab6{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-inline-end-width:1px;flex-direction:column;gap:0.3rem;border-right-style: solid; border-right-color: rgba(212,175,55,0.3);\n}.elementor .e-320dfbea-fcd3{padding-block-start:clamp(3.5rem, 5.5vw, 5.5rem);padding-block-end:clamp(3.5rem, 5.5vw, 5.5rem);padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);border-block-end-width:1px;background-color:var(--obsidian);display:grid;gap:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;border-bottom-style: solid; border-bottom-color: rgba(212,175,55,0.3);\n}.elementor .e-65a96c88-ca28{max-width:20ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem, 3vw, 2.8rem);color:var(--pure-white);letter-spacing:-0.01em;line-height:1.15;}.elementor .e-66c9314b-f85a{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-f68a811-193e{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-16c5bc55-245e{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-693e1b64-1548{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-3e1e4009-473d{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-4780cbbc-7657{padding-block-start:clamp(3.5rem, 5.5vw, 5.5rem);padding-block-end:clamp(3.5rem, 5.5vw, 5.5rem);padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:var(--slate-grey);display:grid;gap:clamp(2rem, 6vw, 5rem);grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-69d4fd8c-d778{max-width:20ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem, 3vw, 2.8rem);color:var(--obsidian);letter-spacing:-0.01em;line-height:1.15;}.elementor .e-638e9e5e-8953{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-32218c7f-ce00{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-4b150fdd-2793{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.55);\n}.elementor .e-43c3aa7b-99f9{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-46f9bc35-969d{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-12fb1119-487e{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.55);\n}.elementor .e-76c68659-c5de{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-153959a0-df92{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-39a1de85-f4ca{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.55);\n}.elementor .e-4d2a09c7-4207{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-6843a23b-79ed{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-1a72faa4-d8fa{padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.8rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.55);\n}.elementor .e-1941cc78-374c{padding:0px;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;}.elementor .e-4c1fb2e2-dd90{padding-block-start:clamp(3.5rem, 5.5vw, 5.5rem);padding-block-end:clamp(3.5rem, 5.5vw, 5.5rem);padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:var(--pure-white);flex-direction:column;gap:3rem;}.elementor .e-6acd70ce-1c3f{max-width:20ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem, 3vw, 2.8rem);color:var(--pure-white);letter-spacing:-0.01em;line-height:1.15;}.elementor .e-4bbf4b6f-3581{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-51435c3-470d{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-77f362e9-fe0c{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.7rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.45);\n}.elementor .e-37c74b92-4512{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-7269ce04-f68c{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-4e06fda5-3029{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.7rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.45);\n}.elementor .e-7225996d-56eb{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-30cd01bf-61f4{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-7f0d7bdc-f32f{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.7rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.45);\n}.elementor .e-23d4718c-6991{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-3d4d8e3e-e6d0{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-70cf04ef-3f84{padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.7rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.45);\n}.elementor .e-6757dda0-2749{padding:0px;flex-direction:column;gap:0px;}.elementor .e-27b81c03-6eda{padding-block-start:clamp(3.5rem, 5.5vw, 5.5rem);padding-block-end:clamp(3.5rem, 5.5vw, 5.5rem);padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:var(--slate-grey);display:grid;gap:clamp(2rem, 6vw, 6rem);grid-template-columns:1fr 1.5fr;grid-template-rows:auto;align-items:start;}.elementor .e-19fb00df-3bf7{max-width:20ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem, 3vw, 2.8rem);color:var(--pure-white);letter-spacing:-0.01em;line-height:1.15;}.elementor .e-4b5dfff7-204d{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-557c8d24-93bb{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-56d2df96-7c1d:hover,.elementor .e-56d2df96-7c1d:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-56d2df96-7c1d{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.5rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.4);\n}.elementor .e-189414c5-6676{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-35b48155-bed7{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-7b7dac5c-cb7d:hover,.elementor .e-7b7dac5c-cb7d:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-7b7dac5c-cb7d{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.5rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.4);\n}.elementor .e-2f6602b6-21dc{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-41040bb-207a{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-352211f8-5768:hover,.elementor .e-352211f8-5768:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-352211f8-5768{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.5rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.4);\n}.elementor .e-7ff01a8a-c178{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-7cd42a78-f6d9{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-115df7f2-e29c:hover,.elementor .e-115df7f2-e29c:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-115df7f2-e29c{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.5rem;border-top-style: solid; border-top-color: rgba(212,175,55,0.4);\n}.elementor .e-10c917dc-19c1{padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;gap: 1rem 2.5rem;\n}.elementor .e-a3c7666-f706{padding-block-start:clamp(3.5rem, 5.5vw, 5.5rem);padding-block-end:clamp(3.5rem, 5.5vw, 5.5rem);padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:var(--obsidian);flex-direction:column;gap:2.5rem;}.elementor .e-782685a0-9f8b{max-width:20ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem, 3vw, 2.8rem);color:var(--obsidian);letter-spacing:-0.01em;line-height:1.15;}.elementor .e-556e25b-bca9{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-17f905ce-aa03{width:1.5rem;color:var(--gold-on-light);}.elementor .e-361ef807-6a2a{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6b2c0e87-5091{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-5ed5624b-95ed{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-649acd1a-1f5e{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-508a7532-6362{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-6022e5a9-9da5{width:1.5rem;color:var(--gold-on-light);}.elementor .e-64d5c635-175c{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4946ae7c-e5a1{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-141f1847-5fd7{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-290a4ba7-2917{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-62b46d53-244f{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-2714c3c2-1b94{width:1.5rem;color:var(--gold-on-light);}.elementor .e-23344cdf-dd66{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-664c0cd6-9f44{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-60c8dbbb-f929{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-162ce158-f2d2{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-417fd764-986e{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-4c6b1c85-d31f{width:1.5rem;color:var(--gold-on-light);}.elementor .e-1aefa68d-d2d0{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-48c92f54-3030{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-5bc00f4a-8f02{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7059be07-3713{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-252020f9-d415{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-744ec0c6-d118{width:1.5rem;color:var(--gold-on-light);}.elementor .e-10d6278d-a15d{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4ec7dbff-c113{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-68f16226-4192{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-23202204-d1de{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-1ba08342-251b{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-7c1414bb-7a4c{width:1.5rem;color:var(--gold-on-light);}.elementor .e-60c9662f-c4f7{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7efd1ec2-fbe5{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-6e9bce96-61ab{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-76fa00d6-5d54{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-7b888586-ef96{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-70b5241d-ec4b{width:1.5rem;color:var(--gold-on-light);}.elementor .e-1a630b6f-1a67{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1651ed3-384e{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-184e3401-2f0f{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-49741cac-95ef{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-13a65111-df17{max-width:54rem;}.elementor .e-7437f66-ebec{padding-block-start:clamp(3.5rem, 5.5vw, 5.5rem);padding-block-end:clamp(3.5rem, 5.5vw, 5.5rem);padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:var(--pure-white);flex-direction:column;gap:2.5rem;}.elementor .e-357aeee0-693d{max-width:16ch;font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem, 3vw, 2.8rem);color:var(--pure-white);line-height:1.15;}.elementor .e-4844096e-5ebd{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-712ec8c1-8fed:hover,.elementor .e-712ec8c1-8fed:focus-visible{background-color:var(--pure-white);}.elementor .e-712ec8c1-8fed{min-height:3rem;max-width:100%;font-family:var(--font-body);font-weight:600;font-size:0.8125rem;color:var(--obsidian);letter-spacing:0.08em;line-height:1.4;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;background-color:var(--matte-gold);align-self:flex-start;width: fit-content; white-space: normal; overflow-wrap: anywhere;\n}.elementor .e-196b47e-387a:hover,.elementor .e-196b47e-387a:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-196b47e-387a{min-height:3rem;max-width:100%;font-family:var(--font-body);font-weight:600;font-size:0.8125rem;color:var(--pure-white);letter-spacing:0.08em;line-height:1.4;text-align:center;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:var(--white-50);border-style:solid;background-color:transparent;align-self:flex-start;width: fit-content; white-space: normal; overflow-wrap: anywhere;\n}.elementor .e-234b95fe-2f73{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-218a98ca-23ab{padding-block-start:clamp(3.5rem, 5.5vw, 5.5rem);padding-block-end:clamp(3.5rem, 5.5vw, 5.5rem);padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:var(--slate-grey);flex-direction:column;gap:2rem;}