.elementor .e-5a8c6a0-170d{object-position:50% 35%;}.elementor .e-19bd027e-45ce{max-width:820px;text-wrap: balance;\n}.elementor .e-648c7b94-5ca4{max-width:560px;font-family:Gotham;font-weight:400;font-size:clamp(18px, 1.6vw, 21px);color:var(--tdg-white);line-height:1.5;margin-block-start:18px;text-wrap: pretty;\n}.elementor .e-4d75e923-25ae{width:22px;height:22px;flex:0 0 auto;& svg { width: 100%; height: 100%; display: block; fill: var(--tdg-accent); }\n}.elementor .e-23235ef1-7f77{width:56px;height:56px;padding:0px;margin-block-end:22px;border-radius:50%;background-color:var(--tdg-white);flex:0 0 56px;justify-content:center;align-items:center;}.elementor .e-5807b3e4-34ca{font-family:Gotham;font-weight:900;font-size:clamp(96px, 13vw, 200px);color:var(--tdg-arena);letter-spacing:-0.04em;line-height:0.85;}.elementor .e-3f3d6e38-f9a3{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 28px);color:var(--tdg-accent);line-height:1.2;}.elementor .e-384541e1-853e{width:auto;padding:0px;flex-direction:row;gap:14px;align-items: baseline;\n}.elementor .e-4f445fa9-792a{text-align:start;padding:clamp(36px, 5vw, 72px);flex-direction:column;justify-content:center;align-items:flex-start;}.elementor .e-6cece26b-d1f1{font-family:Gotham;font-weight:700;font-size:15px;color:var(--tdg-accent);letter-spacing:0.04em;line-height:1.2;text-transform:uppercase;margin-block-end:16px;}.elementor .e-7fcd8a42-6424{font-family:Gotham;font-weight:900;font-size:clamp(30px, 3vw, 44px);color:var(--tdg-primary);line-height:1.1;margin-block-end:18px;text-wrap: balance;\n}.elementor .e-31f69e54-3ad8{font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-text);line-height:1.6;margin-block-end:14px;text-wrap: pretty;\n}.elementor .e-169b0639-73bc{font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-text);line-height:1.6;text-wrap: pretty;\n}.elementor .e-9d3bcf-e5f8{padding:clamp(32px, 4.4vw, 60px);border-radius:30px;border-width:1px;border-color:rgba(17,38,119,0.1);border-style:solid;background-color:var(--tdg-white);flex-direction:column;justify-content:center;}.elementor .e-3cc88dfd-f683{width:100%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));grid-template-rows:none;align-items:stretch;}.elementor .e-33b08d6-3ac9{width:100%;padding-block-start:clamp(48px, 6vw, 80px);padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:clamp(20px, 3vw, 30px);padding-inline-end:clamp(20px, 3vw, 30px);flex-direction:column;}.elementor .e-48ab9f24-80cd{height:auto;aspect-ratio:730 / 640;object-position:50% 35%;border-start-start-radius:0px;border-end-start-radius:0px;}.elementor .e-2cd635ae-41a8{font-family:Gotham;font-weight:700;font-size:15px;color:var(--tdg-accent);letter-spacing:0.04em;line-height:1.2;text-transform:uppercase;margin-block-end:18px;}.elementor .e-7b872acf-5c29{font-family:Gotham;font-weight:900;font-size:clamp(34px, 3.6vw, 54px);color:var(--tdg-primary);line-height:1.08;margin-block-end:22px;text-wrap: balance;\n}.elementor .e-547f1c2c-5385{font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-text);line-height:1.6;margin-block-end:16px;text-wrap: pretty;\n}.elementor .e-52580f2d-6365{font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-text);line-height:1.6;margin-block-end:16px;text-wrap: pretty;\n}.elementor .e-fff972c-659f{max-width:680px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 3vw, 30px);padding-inline-end:0px;flex-direction:column;align-items:flex-start;}.elementor .e-a44668f-6fdb{width:100%;padding:0px;display:grid;gap:50px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));grid-template-rows:none;align-items:center;}.elementor .e-57b5a40d-cc94{width:100%;padding-block-start:0px;padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:0px;padding-inline-end:clamp(20px, 3vw, 30px);flex-direction:column;}.elementor .e-7b730c31-91a9{text-align:center;margin-block-end:clamp(36px, 4vw, 56px);}.elementor .e-75b6994a-6d5c{font-family:Gotham;font-weight:900;font-size:clamp(40px, 4vw, 60px);color:var(--tdg-arena);letter-spacing:-0.03em;line-height:1;}.elementor .e-7b9d80d1-c09b{width:22px;height:22px;flex:0 0 auto;& svg { width: 100%; height: 100%; display: block; fill: var(--tdg-accent); }\n}.elementor .e-65191a3e-16a0{padding:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-1f6580a0-f5a5{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 28px);color:var(--tdg-primary);line-height:1.15;}.elementor .e-61db46dc-e784{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.55;text-wrap: pretty;\n}.elementor .e-6a747451-c3a4{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--tdg-accent);\n}.elementor .e-5dfb2416-1e35{font-family:Gotham;font-weight:900;font-size:clamp(40px, 4vw, 60px);color:var(--tdg-arena);letter-spacing:-0.03em;line-height:1;}.elementor .e-7772fe04-7dc3{width:22px;height:22px;flex:0 0 auto;& svg { width: 100%; height: 100%; display: block; fill: var(--tdg-accent); }\n}.elementor .e-476b2eec-7a01{padding:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-61d4dd82-23d8{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 28px);color:var(--tdg-primary);line-height:1.15;}.elementor .e-55c8c16f-335a{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.55;text-wrap: pretty;\n}.elementor .e-20533eae-1c39{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--tdg-accent);\n}.elementor .e-74738dcd-43f3{width:100%;padding:0px;display:grid;gap:clamp(28px, 3vw, 40px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));grid-template-rows:none;align-items:start;}.elementor .e-3ef34025-3ec6{font-family:Gotham;font-weight:900;font-size:clamp(40px, 4vw, 60px);color:var(--tdg-arena);letter-spacing:-0.03em;line-height:1;}.elementor .e-3e634327-b3a4{width:22px;height:22px;flex:0 0 auto;& svg { width: 100%; height: 100%; display: block; fill: var(--tdg-accent); }\n}.elementor .e-3e3d9a27-87fa{padding:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-35ef3fd6-e0ff{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 28px);color:var(--tdg-primary);line-height:1.15;}.elementor .e-3989b926-26f4{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.55;text-wrap: pretty;\n}.elementor .e-1cf90bc3-9a65{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--tdg-accent);\n}.elementor .e-6a7baa8e-59ed{font-family:Gotham;font-weight:900;font-size:clamp(40px, 4vw, 60px);color:var(--tdg-arena);letter-spacing:-0.03em;line-height:1;}.elementor .e-b0de692-f344{width:22px;height:22px;flex:0 0 auto;& svg { width: 100%; height: 100%; display: block; fill: var(--tdg-accent); }\n}.elementor .e-4390f517-dc47{padding:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-2bd8dbe6-6d38{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 28px);color:var(--tdg-primary);line-height:1.15;}.elementor .e-1293eef7-8fa7{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.55;text-wrap: pretty;\n}.elementor .e-1e251411-9796{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:14px;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--tdg-accent);\n}.elementor .e-2d188ad6-23a4{width:100%;padding:0px;display:grid;gap:clamp(28px, 3vw, 40px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));grid-template-rows:none;align-items:start;}.elementor .e-6344b919-363c{width:100%;padding:0px;display:grid;gap:clamp(28px, 3vw, 40px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 560px), 1fr));grid-template-rows:none;align-items:start;}.elementor .e-52e050f2-f911{width:100%;padding-block-start:clamp(70px, 9vw, 110px);padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:clamp(20px, 3vw, 30px);padding-inline-end:clamp(20px, 3vw, 30px);flex-direction:column;}.elementor .e-582c65cb-eb2d{width:100%;padding:0px;background-color:var(--tdg-white);flex-direction:column;}.elementor .e-5d9fc90e-20d3{inset-inline-end:-2%;inset-block-end:-0.3em;font-size:clamp(150px, 20vw, 320px);color:rgba(174,146,109,0.16);}.elementor .e-70f6ed92-3fa5{font-family:Gotham;font-weight:700;font-size:15px;color:var(--tdg-arena);letter-spacing:0.04em;line-height:1.2;text-transform:uppercase;margin-block-end:16px;}.elementor .e-28db0c4a-d88e{font-family:Gotham;font-weight:900;font-size:clamp(32px, 3.4vw, 50px);color:var(--tdg-white);line-height:1.08;margin-block-end:18px;text-wrap: balance;\n}.elementor .e-56d49c78-e136{max-width:480px;font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-white);line-height:1.6;text-wrap: pretty;\n}.elementor .e-1af9c24a-ee2a{position:relative;z-index:1;padding:0px;flex-direction:column;}.elementor .e-2a02a0a7-4479{font-family:Gotham;font-weight:700;font-size:15px;color:var(--tdg-arena);line-height:1.2;margin-block-end:8px;}.elementor .e-7d38d0ff-e814{font-family:Gotham;font-weight:900;font-size:clamp(48px, 6vw, 88px);color:var(--tdg-white);letter-spacing:-0.02em;line-height:1;}.elementor .e-73aa040b-19f0{position:relative;z-index:1;padding:clamp(28px, 3.4vw, 44px);border-radius:20px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(10,20,54,0.45);flex-direction:column;}.elementor .e-1db6d43d-cfdc{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(40px, 6vw, 88px);padding-block-end:clamp(40px, 6vw, 88px);padding-inline-start:clamp(24px, 5vw, 72px);padding-inline-end:clamp(24px, 5vw, 72px);border-radius:30px;background-image:linear-gradient(180deg, #112677 0%,#19428A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;gap:clamp(28px, 4vw, 60px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));grid-template-rows:none;align-items:center;}.elementor .e-694b0cd2-6a92{width:100%;padding-block-start:clamp(70px, 9vw, 110px);padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:clamp(20px, 3vw, 30px);padding-inline-end:clamp(20px, 3vw, 30px);flex-direction:column;}.elementor .e-3bacecd3-6dc2{font-family:Gotham;font-weight:700;font-size:clamp(16px, 1.3vw, 18px);color:var(--tdg-accent);letter-spacing:0.02em;line-height:1.3;text-align:center;}.elementor .e-233703f6-1e51{padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(20px, 3vw, 30px);padding-inline-end:clamp(20px, 3vw, 30px);margin-block-end:clamp(24px, 3vw, 36px);flex-direction:column;align-items:center;}.elementor .e-55268b06-9e69{width:100%;scroll-margin-top:150px;padding-block-start:0px;padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-6e2e19e3-2dad{color:var(--tdg-white);margin-block-end:18px;text-wrap: balance;\n}.elementor .e-24b3e097-1c3d{max-width:460px;font-size:clamp(17px, 1.4vw, 19px);color:var(--tdg-white);text-wrap: pretty;\n}.elementor .e-26b9b9c4-be44{padding:0px;flex-direction:column;}.elementor .e-5a17c7a6-cc2f{box-shadow:0px 30px 60px -30px rgba(10,20,54,0.6);}.elementor .e-387de8c1-5370{width:100%;padding:0px;display:grid;gap:clamp(48px, 6vw, 96px);grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.15fr);grid-template-rows:none;align-items:start;}.elementor .e-57b6b433-25da{padding:clamp(28px, 5vw, 72px);border-radius:30px;}.elementor .e-3a9e66b-fe51{width:100%;scroll-margin-top:100px;padding-block-start:0px;padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:clamp(20px, 3vw, 30px);padding-inline-end:clamp(20px, 3vw, 30px);flex-direction:column;}