.elementor .e-2a545310-72fe{font-family:var(--gd-font-display);font-size:4.5rem;color:var(--gd-white);line-height:0.95;}.elementor .e-902cd95-1060{font-size:1.375rem;color:var(--gd-grey);line-height:1.45;}.elementor .e-65679bb7-5591{max-width:60rem;padding-block-start:3rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-6fa4d661-1eba{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.elementor .e-247f72a1-1ba5{max-width:82.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-5cf6ffce-792d{min-width:0px;max-width:46rem;flex:1 1 auto;}.elementor .e-463c8a84-59e7{font-weight:700;font-size:0.75rem;color:var(--gd-yellow);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-a8943c4-caee:hover,.elementor .e-a8943c4-caee:focus-visible{color:var(--gd-yellow);}.elementor .e-a8943c4-caee{font-family:var(--gd-font-body);font-weight:700;font-size:1.0625rem;color:var(--gd-white);line-height:1.3;}.elementor .e-35ba9a68-9a1f{padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:column;gap:0.25rem;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--gd-charcoal-2);\n}.elementor .e-58046954-6a42{gap:0px;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-698f6b18-42a0{font-size:0.9375rem;color:var(--gd-grey);}.elementor .e-1dee5650-5f49{flex-direction:column;gap:0px;}.elementor .e-49407e72-1639{width:9rem;}.elementor .e-a942810-2c48{margin-block-end:0px;}.elementor .e-729e81b8-de3c{font-size:1rem;color:var(--gd-white);}.elementor .e-64b90e4d-23af{background-color:var(--gd-black);}.elementor .e-7a05d444-41c8{background-color:var(--gd-red-deep);flex-direction:column;gap:0.75rem;align-items:flex-start;border-top-color: var(--gd-yellow); border-top-color: var(--gd-red); border-top-color: var(--gd-blue);\n}.elementor .e-1a422ba-349c{position:sticky;inset-block-start:8rem;padding:0px;flex-direction:column;gap:1.5rem;flex:0 0 22rem;}.elementor .e-75cb1e35-5d9b{max-width:82.5rem;padding-block-start:0px;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;align-items:flex-start;}.elementor .e-40b582e7-7c45{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.elementor .e-2912abce-f852{font-size:1.5rem;}.elementor .e-53ddd627-79d5{margin-block-start:auto;}.elementor .e-4d3c04a0-fffe{flex:1 1 auto;}.elementor .e-36c1eea4-7394{width:100%;height:100%;padding:0px;background-color:var(--gd-black);}.elementor .e-65530732-55b0{height:100%;display:flex;}.elementor .e-37c03911-462e{margin-block-end:3rem;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-auto-rows:auto;align-items:stretch;}.elementor .e-22dbc5ff-eb94{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.elementor .e-59a2bbf8-b389{font-size:1.375rem;}.elementor .e-6b8a566e-4a02{margin-block-start:auto;}.elementor .e-2c150a0d-3c50{flex:1 1 auto;}.elementor .e-4f455810-66b1{width:100%;height:100%;padding:0px;background-color:var(--gd-black);}.elementor .e-a2ab138-5961{height:100%;display:flex;}.elementor .e-3b5c6397-aa67{gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;align-items:stretch;}.elementor .e-786ca8a3-88c3{max-width:82.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;}.elementor .e-7b21f1d8-4b87{padding-block-start:3.5rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;background-color:var(--gd-charcoal);border-top-style: solid; border-top-color: var(--gd-red); border-top-style: solid; border-top-color: var(--gd-charcoal-2);\n}.elementor .e-525276b1-7058{padding:0px;background-color:var(--gd-black);flex-direction:column;gap:0px;}