.elementor .e-59714c04-15e6{font-family:var(--font-body);font-size:0.8125rem;color:var(--matte-gold);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4b0331e4-e944{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-6c1d3c79-5333{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-4127016e-fff0{padding:0px;flex-direction:column;gap:1.25rem;align-items:flex-start;align-self:center;}.elementor .e-132cc351-8d30{font-family:var(--font-display);font-weight:500;font-size:1.5rem;color:var(--pure-white);}.elementor .e-2a6a9b69-f4c9{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-2a4ed377-e8bc{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-3a361570-b9ed{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-445c1fb7-805d{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-66deaa8b-73b4{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-685f910e-c977{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-3bb21c79-e209{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-4657ce25-cc74{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-758b994a-e9f6{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-2ded7107-8130{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-25f698a4-ca2c{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-4d1d6217-c8e5{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-4426ccf3-b7bf{padding:0px;flex-direction:column;gap:0px;}.elementor .e-2472e986-20ec:hover,.elementor .e-2472e986-20ec:focus-visible{background-color:var(--pure-white);}.elementor .e-2472e986-20ec{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-43f3cee6-8304:hover,.elementor .e-43f3cee6-8304:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-43f3cee6-8304{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-74dfe842-80f6{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-5d8ee44c-a9e6{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-4499f8e2-cc48{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-hudson-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-66fbc60c-d05b{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-4e6776b3-9324{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-78134774-1102{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-583607f6-c4b3{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-4333929e-408c{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-3af43b25-afad{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-5284e0e3-bc28{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-45057fa9-9e84{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-735901f4-6f9c{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-f6723f2-7c4b{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-3f24c266-c392{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-53829aae-46b5{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-144fda73-25db{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-25f700b6-cae7{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-57311c45-dc4e{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-648f55cb-9d01{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-7c3eb0fe-fbf0{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-73d91fdd-dbe2{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-5cbc55b8-756f{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-46c042a5-6391{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-3e836286-bc71{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-3e550f1c-fee2{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-6a46ea66-b886{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-5eb649cf-14ae{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-75151565-399a{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-675a427c-273c{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-2d39096c-cd91{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-524016d3-deca{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-553930ac-7225{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-43188d4d-ec6c{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-7a2f7754-f54c{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-1397a764-7a1e{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-5305bb39-9539{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-7e9bd09a-4f8a{padding:0px;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;}.elementor .e-388493d4-4b65{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-2175f562-41ac{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-259e5548-3531{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-1328623f-6903{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-6e1d5e9b-14fe{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-6321621e-f92e{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-b81051c-dfd0{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-7e17ca42-b5d8{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-caac0cb-2f94{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-3f42c2a4-9c95{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-2cd8c7c4-6e11{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-7f2f8c94-7c74{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-b03d60f-8228{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-5de59a4b-4627{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-62ab4a1c-6e82{padding:0px;flex-direction:column;gap:0px;}.elementor .e-6f1aa07c-b43a{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-3620bbde-4b37{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-68c50c17-32c0{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-21adaa99-f53f{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-eb4ae8e-4fe4:hover,.elementor .e-eb4ae8e-4fe4:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-eb4ae8e-4fe4{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-52c9a2f1-ca80{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-31580982-d918{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-561adac3-88c3:hover,.elementor .e-561adac3-88c3:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-561adac3-88c3{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-5a4e70a0-6ba0{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-bf8256a-27b4{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-24c450d8-7985:hover,.elementor .e-24c450d8-7985:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-24c450d8-7985{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-3bd753d4-cb18{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-4b9166fb-1ae1{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-3658e034-41fd:hover,.elementor .e-3658e034-41fd:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-3658e034-41fd{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-4d3a1a83-e353{padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;gap: 1rem 2.5rem;\n}.elementor .e-655b4491-845a{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-4fac3141-f2da{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-30ecfaed-73e2{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-110db23d-d69b{width:1.5rem;color:var(--gold-on-light);}.elementor .e-6c1c1960-9041{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7e2e53c-5b05{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-196fe585-c610{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3d1d3896-bb1a{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-286467d6-cfbd{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-a23dea3-4f02{width:1.5rem;color:var(--gold-on-light);}.elementor .e-404b2ffc-db80{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3df2a4bf-8f25{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-5b06da0a-ce69{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f608df9-5504{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-467d1f28-5914{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-efec4d6-48e2{width:1.5rem;color:var(--gold-on-light);}.elementor .e-5a293ffb-1df3{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-348bc3a-2c99{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-5cc0c11e-f319{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-5e5e527-4bfa{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-21b2c1ff-7b05{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-231862ef-ef22{width:1.5rem;color:var(--gold-on-light);}.elementor .e-1579c9a7-d414{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-18152ce5-7653{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-59dec05d-776f{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1b3b8bd1-be8d{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-4e04e1bc-368e{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-11c83a48-7ea2{width:1.5rem;color:var(--gold-on-light);}.elementor .e-8f0d58d-110e{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-54177152-1688{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-544c5e1c-9aef{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4c97e48d-2115{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-504e980d-793d{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-125de5fb-c498{width:1.5rem;color:var(--gold-on-light);}.elementor .e-213e0751-b295{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-68fd648c-67ca{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-6cdeeb19-4a40{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-20d5e300-4fd9{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-3cef8926-7fbe{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-5c5e814-64c1{width:1.5rem;color:var(--gold-on-light);}.elementor .e-1ac56573-21a0{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-61ed7c1e-5b1c{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-6de8bb78-c842{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-46108060-6f18{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-25496564-313a{max-width:54rem;}.elementor .e-2174d687-9157{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-1b4c26b2-1143{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-62590fcf-a350{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-ebd013-6f41:hover,.elementor .e-ebd013-6f41:focus-visible{background-color:var(--pure-white);}.elementor .e-ebd013-6f41{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-5942c650-eec9:hover,.elementor .e-5942c650-eec9:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-5942c650-eec9{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-389753fb-4506{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-dcfd88f-4697{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;}