.elementor .e-5c2a8e4-649a{font-family:var(--font-body);font-size:0.8125rem;color:var(--matte-gold);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-20e2a27b-f852{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-c5f3fa1-a293{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-1bb5d424-9e2a{padding:0px;flex-direction:column;gap:1.25rem;align-items:flex-start;align-self:center;}.elementor .e-9496dcf-e259{font-family:var(--font-display);font-weight:500;font-size:1.5rem;color:var(--pure-white);}.elementor .e-1553f703-33d5{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-753c7190-744a{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-67a66687-6fa1{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-4dd07f67-ca78{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-73fc0fbe-d089{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-7e20e0bc-bbce{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-6252c301-8585{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-7634adc5-78be{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-73d1ac6a-257e{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-36bd9781-ebd0{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-5d4f2e96-6aaf{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-51818fa5-48f4{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-52a8023e-3646{padding:0px;flex-direction:column;gap:0px;}.elementor .e-2e3f003f-6613:hover,.elementor .e-2e3f003f-6613:focus-visible{background-color:var(--pure-white);}.elementor .e-2e3f003f-6613{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-75685142-af4a:hover,.elementor .e-75685142-af4a:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-75685142-af4a{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-42227f4e-cff3{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-314c86fa-1275{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-4e0dcea0-dfa7{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-morris-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-ed30a4a-610e{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-4524776b-4143{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-2872262d-9fa1{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-4dbaf58-81ef{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-404e1276-f52e{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-31402b1b-76e1{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-58c4fa58-66be{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-7ae186a0-926c{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-5a01a13e-b2d6{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-4d0db238-1033{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-7d55f402-3a86{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-54c367ed-3e3d{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-7f1372b0-41e4{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-5f142d57-24a5{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-47209275-6f77{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-526bce6d-5319{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-6bb68082-9182{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-3bc754d9-a104{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-19438415-6544{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-6f24c697-800d{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-7c7b253e-a122{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-51c6ac9c-bd89{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-5052c862-1f99{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-55e4a333-55b2{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-1e182ad3-2591{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-6a50cf3b-4a15{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-664aaf83-3a26{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-1645f9c9-eaf3{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-57871249-9b92{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-4ce12821-e4b2{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-51105101-254c{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-3eaea73-2208{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-707c807f-553f{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-125b1fed-dbf8{padding:0px;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;}.elementor .e-6a9e8b91-5795{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-58a33abe-2ed9{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-15bd109a-8f99{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-784ab674-6359{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-6d0c62e7-5f4a{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-52c791be-442b{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-42301bee-693c{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-7403b096-6ae2{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-66b223d3-8c87{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-631afc2c-d6ab{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-113872fa-610c{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-6dee2074-fe48{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-2d57060-abcb{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-8fd8d16-f2fd{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-2e150450-f2ad{padding:0px;flex-direction:column;gap:0px;}.elementor .e-29efbfb2-2078{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-22ff426c-4d95{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-b8545e3-a48e{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-19b8da58-2b9c{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-5e93906c-9065:hover,.elementor .e-5e93906c-9065:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-5e93906c-9065{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-59decdb2-c4e0{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-5fde33d0-6fc1{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-314e4c08-5766:hover,.elementor .e-314e4c08-5766:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-314e4c08-5766{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-2e5e3d27-9333{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-2d2784e0-dbe4{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-6db2e28d-d22a:hover,.elementor .e-6db2e28d-d22a:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-6db2e28d-d22a{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-40cbd200-17fe{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-214c3c1c-4470{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-31129813-c68a:hover,.elementor .e-31129813-c68a:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-31129813-c68a{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-b290f46-c5cf{padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;gap: 1rem 2.5rem;\n}.elementor .e-5eff108b-4f23{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-68f716e7-663a{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-797b81aa-5865{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-be5e88d-9eb0{width:1.5rem;color:var(--gold-on-light);}.elementor .e-2c8e6413-6a55{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-61958e52-115f{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-1aa1b0cd-27e6{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-726e8578-43b6{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-7e2f5ede-fc6d{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-7607ce8f-25d1{width:1.5rem;color:var(--gold-on-light);}.elementor .e-18c02a40-e255{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-471f0c86-c04e{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-1a3b9b5a-d792{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7a731427-a5ab{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-5fad3f05-5f05{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-285d98c7-17e9{width:1.5rem;color:var(--gold-on-light);}.elementor .e-71465ded-39c8{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4d0b1daf-b8a0{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-576f3171-b46d{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1ab52284-2b67{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-41e32712-d23c{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-5903f874-4bab{width:1.5rem;color:var(--gold-on-light);}.elementor .e-75f495a8-5ed5{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-309e8a74-d329{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-75c36477-2ca2{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-58e883ef-8468{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-78a0c35f-c558{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-6ced5d8b-173b{width:1.5rem;color:var(--gold-on-light);}.elementor .e-dc3112d-7e83{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-72c9ece-cc50{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-3931b608-c547{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7a210c63-5f27{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-2c5cecff-6bc2{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-5dadb9b6-204a{width:1.5rem;color:var(--gold-on-light);}.elementor .e-2f7fa033-ecdc{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6f32dadb-671b{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-37ce70a1-fcce{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f59459-be36{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-20b25a8-9b66{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-29c68af3-87d8{width:1.5rem;color:var(--gold-on-light);}.elementor .e-4321b22b-8879{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-40dab9c5-6e27{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-6f3b269b-91e4{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-520ecc33-2dd2{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-57e35a28-38a0{max-width:54rem;}.elementor .e-3f6e297a-2a05{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-79efb012-9fc8{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-5473fe3b-4c28{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-3dab54e4-933d:hover,.elementor .e-3dab54e4-933d:focus-visible{background-color:var(--pure-white);}.elementor .e-3dab54e4-933d{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-37ff00e8-fb33:hover,.elementor .e-37ff00e8-fb33:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-37ff00e8-fb33{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-2cf938b8-4d41{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-61e86b84-b353{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;}