.elementor .e-774a45ba-a318{font-family:var(--font-body);font-size:0.8125rem;color:var(--matte-gold);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-47effd0e-1b0f{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-683d83d2-34ac{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-24465012-ca03{padding:0px;flex-direction:column;gap:1.25rem;align-items:flex-start;align-self:center;}.elementor .e-6054a103-32c0{font-family:var(--font-display);font-weight:500;font-size:1.5rem;color:var(--pure-white);}.elementor .e-cdf8ef-5eb2{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-6136cc05-8bc0{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-63ea2d45-688a{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-37ded954-379f{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-247a91a1-fd17{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-43397dcb-2f78{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-7f791a45-3d17{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-7a79c584-657b{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-65fe7528-a5e1{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-4685b16a-3497{font-family:var(--font-body);font-size:0.8125rem;color:var(--obsidian-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-7a804d74-bf12{font-family:var(--font-body);font-size:0.98rem;color:var(--pure-white);text-align: right;\n}.elementor .e-64092c04-c7ab{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-652fc826-4326{padding:0px;flex-direction:column;gap:0px;}.elementor .e-3bde6ff3-61c9:hover,.elementor .e-3bde6ff3-61c9:focus-visible{background-color:var(--pure-white);}.elementor .e-3bde6ff3-61c9{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-5abcd0ee-cbe6:hover,.elementor .e-5abcd0ee-cbe6:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-5abcd0ee-cbe6{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-633700fd-ae18{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-5b9294eb-71dc{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-30edee38-ab64{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-somerset-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-498750b7-c9bd{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-19b476e4-5632{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-20042d1c-df03{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-167a4a00-442e{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-9c29ac7-1be0{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-1c3be5be-42a8{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-3bc3efda-2cf1{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-55fdb54e-63c2{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-1b2da451-128d{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-70a6b392-720e{font-family:var(--font-display);font-weight:500;font-size:1.15rem;color:var(--pure-white);}.elementor .e-64be1ca6-78e8{font-family:var(--font-body);font-size:0.85rem;color:var(--obsidian-muted);}.elementor .e-5e37b80a-2d4e{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-39b6c92e-a8e8{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-43c50b3d-46ac{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-7372c607-bd55{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-65c6990d-c568{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-673d6cc8-8119{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-3904504a-d95f{padding:0px;flex-direction:column;gap:1.5rem;}.elementor .e-51290529-8b13{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-5d0322c9-61ca{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-6f6e4c88-9a9b{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-1406ca59-1b3c{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-66cecd8b-d5f1{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-7295537b-1b49{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-96d3610-e818{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-10b00d1f-8830{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-2bd0fee9-75ef{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-3a82e7eb-9d59{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-a3b8298-6f80{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-4ae57b50-5f98{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-419373a8-66b9{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--obsidian);line-height:1.2;}.elementor .e-3e7a54e3-deff{font-family:var(--font-body);font-size:0.98rem;color:var(--body-on-light);line-height:1.7;}.elementor .e-65c44ea7-a741{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-237788d5-288f{padding:0px;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;}.elementor .e-236d4ccd-c496{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-3dba7e4d-2e90{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-6e87e51d-bf0a{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-a74c6a0-a1b2{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-32c1e7e8-87fa{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-1d6c9d78-1a31{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-3ffa3820-2073{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-540dac00-5a87{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-480c8c35-b0d3{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-5c41dac2-d2e5{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-66286d6e-fafb{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-754401c2-ea5c{font-family:var(--font-display);font-weight:500;font-size:1.4rem;color:var(--pure-white);line-height:1.2;}.elementor .e-172b2cb0-b6e1{max-width:62ch;font-family:var(--font-body);font-size:1rem;color:var(--white-74);line-height:1.8;}.elementor .e-51a0faab-944f{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-73748b9c-e400{padding:0px;flex-direction:column;gap:0px;}.elementor .e-7447ace3-1591{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-64411765-5c58{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-5ab9280-8351{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-70230a27-5483{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-12d7604-37e8:hover,.elementor .e-12d7604-37e8:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-12d7604-37e8{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-71131f3d-d101{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-40e475f2-90ce{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-7de7abb9-af65:hover,.elementor .e-7de7abb9-af65:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-7de7abb9-af65{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-fa1543e-e53f{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-54075f37-f398{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-2c867528-7e65:hover,.elementor .e-2c867528-7e65:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-2c867528-7e65{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-518674fb-abfa{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--matte-gold);}.elementor .e-29d03888-a636{font-family:var(--font-body);font-size:0.94rem;color:var(--white-66);line-height:1.65;}.elementor .e-536c64ac-1925:hover,.elementor .e-536c64ac-1925:focus-visible{border-top-color: var(--matte-gold);\n}.elementor .e-536c64ac-1925{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-1a35cc79-b977{padding:0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));grid-template-rows:auto;gap: 1rem 2.5rem;\n}.elementor .e-3ea4144-bf39{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-48fe8732-d560{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-3053673d-f4a4{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-12fe7611-4268{width:1.5rem;color:var(--gold-on-light);}.elementor .e-6227dd73-4041{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-6f9f2fc1-8993{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-204fe974-7f37{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-53f41bcb-1cd9{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-277b27c7-a0dd{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-7a05ff31-da9f{width:1.5rem;color:var(--gold-on-light);}.elementor .e-356cf540-3fd8{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-70c8a0b0-d2a9{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-36f86252-1a74{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7ae89ac3-d3cf{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-438787e0-d3a4{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-5c391bc3-1497{width:1.5rem;color:var(--gold-on-light);}.elementor .e-20c7074f-bbf8{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-10d4988b-acb8{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-bd9c02f-fbe5{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-38f66317-96b4{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-6ad436a2-345b{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-730915ed-9f7b{width:1.5rem;color:var(--gold-on-light);}.elementor .e-40f9fe2a-7ecc{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f1af98f-b652{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-39bd5d1c-e9be{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-ae6a35b-a8f5{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-3e81077c-3f02{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-78b6879b-69ab{width:1.5rem;color:var(--gold-on-light);}.elementor .e-74d57c13-5f9b{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-58afc52b-7499{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-7c963792-296b{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-39119b6d-ba0d{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-1dd0cf13-9a62{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-502bb8b2-c0ba{width:1.5rem;color:var(--gold-on-light);}.elementor .e-5ef55146-f1c9{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-120a544f-4a99{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-b119d1e-6fe6{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-22b288cf-3331{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-48cb7fb2-b7af{font-family:var(--font-display);font-weight:500;font-size:1.3rem;color:var(--obsidian);}.elementor .e-69abc68-94fb{width:1.5rem;color:var(--gold-on-light);}.elementor .e-dfe7e6e-f2de{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-157b0ba4-dde2{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--body-on-light);line-height:1.8;}.elementor .e-6de7462f-995b{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3d691bd9-3fcb{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #dcdce0;\n}.elementor .e-eab5343-20b1{max-width:54rem;}.elementor .e-66bbee00-c3d1{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-15c80a52-27d5{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-1e3a94d9-473e{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-7abdec5a-c32a:hover,.elementor .e-7abdec5a-c32a:focus-visible{background-color:var(--pure-white);}.elementor .e-7abdec5a-c32a{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-294b0217-d5d8:hover,.elementor .e-294b0217-d5d8:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-294b0217-d5d8{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-6d3b93e9-7a89{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-71963612-a4ca{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;}