.elementor .e-2cd3a2bc-1e88{object-position:50% 42%;}.elementor .e-76321c08-d20f{max-width:820px;text-wrap: balance;\n}.elementor .e-39506bee-2f71{max-width:620px;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-17de9490-c511{&::before { background-image: linear-gradient(90deg, rgba(17,38,119,0.82) 0%, rgba(17,38,119,0.25) 75%); } &::after { background-image: linear-gradient(180deg, rgba(10,10,10,0.35) 0%, rgba(10,10,10,0.15) 50%, rgba(10,10,10,0.4) 100%); }\n}.elementor .e-51313315-f098{font-family:Gotham;font-weight:900;font-size:clamp(32px, 3.4vw, 50px);color:var(--tdg-primary);line-height:1.08;text-align:center;text-wrap: balance;\n}.elementor .e-6be8d716-69f0{font-family:Gotham;font-weight:400;font-size:clamp(18px, 1.6vw, 21px);color:var(--tdg-text);line-height:1.55;text-align:center;text-wrap: pretty;\n}.elementor .e-53e6e159-56d9{max-width:820px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:14px;align-items:center;}.elementor .e-7126b4b7-73aa{font-family:Gotham;font-weight:900;font-size:clamp(56px, 6vw, 84px);color:var(--tdg-arena);line-height:0.85;}.elementor .e-2089815-1a84{font-family:Gotham;font-weight:900;font-size:clamp(24px, 2.4vw, 32px);color:var(--tdg-primary);line-height:1.1;text-wrap: balance;\n}.elementor .e-6d69fae6-ea01{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.55;text-wrap: pretty;\n}.elementor .e-43786e6f-c644{font-family:Gotham;font-weight:700;font-size:15px;color:var(--tdg-accent);line-height:1.2;}.elementor .e-5c74f885-93bd{width:auto;color:var(--tdg-accent);padding:0px;margin-block-start:auto;flex-direction:row;gap:8px;align-items:center;& .e-svg-base { width: 12px; height: 12px; } & svg { width: 100%; height: 100%; display: block; fill: currentColor; }\n}.elementor .e-6b63b404-ac15:hover,.elementor .e-6b63b404-ac15:focus-visible{box-shadow:0px 24px 48px -32px rgba(10,20,54,0.5);transform:translate3d(0px, -4px, 0px);}.elementor .e-6b63b404-ac15{color:var(--tdg-text);padding:clamp(24px, 3vw, 36px);border-radius:20px;border-width:1px;border-color:rgba(17,38,119,0.1);border-style:solid;background-color:var(--tdg-white);transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:14px;&:focus-visible { outline: 2px solid var(--tdg-accent); outline-offset: 3px; }\n}.elementor .e-11f7da6d-47fc{font-family:Gotham;font-weight:900;font-size:clamp(56px, 6vw, 84px);color:var(--tdg-arena);line-height:0.85;}.elementor .e-1900bc74-3745{font-family:Gotham;font-weight:900;font-size:clamp(24px, 2.4vw, 32px);color:var(--tdg-primary);line-height:1.1;text-wrap: balance;\n}.elementor .e-2a8e2797-defb{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.55;text-wrap: pretty;\n}.elementor .e-36d03d54-bf73{font-family:Gotham;font-weight:700;font-size:15px;color:var(--tdg-accent);line-height:1.2;}.elementor .e-2945edd0-1ae0{width:auto;color:var(--tdg-accent);padding:0px;margin-block-start:auto;flex-direction:row;gap:8px;align-items:center;& .e-svg-base { width: 12px; height: 12px; } & svg { width: 100%; height: 100%; display: block; fill: currentColor; }\n}.elementor .e-303382f8-2368:hover,.elementor .e-303382f8-2368:focus-visible{box-shadow:0px 24px 48px -32px rgba(10,20,54,0.5);transform:translate3d(0px, -4px, 0px);}.elementor .e-303382f8-2368{color:var(--tdg-text);padding:clamp(24px, 3vw, 36px);border-radius:20px;border-width:1px;border-color:rgba(17,38,119,0.1);border-style:solid;background-color:var(--tdg-white);transition:transform 0.3s, box-shadow 0.3s;flex-direction:column;gap:14px;&:focus-visible { outline: 2px solid var(--tdg-accent); outline-offset: 3px; }\n}.elementor .e-3c30ac54-776d{width:100%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));grid-template-rows:none;}.elementor .e-1afa0f47-9f4a{width:100%;max-width:1100px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:clamp(28px, 3.4vw, 44px);}.elementor .e-1f913c56-ee48{width:100%;scroll-margin-top:150px;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-70728418-71fa{width:34px;height:34px;font-family:Gotham;font-weight:900;font-size:14px;color:var(--tdg-white);line-height:1;border-radius:50%;background-color:var(--tdg-primary);display:flex;flex:0 0 34px;justify-content:center;align-items:center;}.elementor .e-24d8a3bd-19e9{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-7c501487-78ca{width:auto;padding:0px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-5a48de58-f9ae{font-family:Gotham;font-weight:900;font-size:clamp(32px, 3.4vw, 50px);color:var(--tdg-primary);line-height:1.08;text-wrap: balance;\n}.elementor .e-1e7d581a-be0b{max-width:460px;font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-text);line-height:1.6;text-wrap: pretty;\n}.elementor .e-413df23e-be02{padding:0px;flex-direction:column;gap:16px;}.elementor .e-3955f574-bacc{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 26px);color:var(--tdg-primary);letter-spacing:0.02em;line-height:1.1;text-transform:uppercase;}.elementor .e-1c646022-eefb{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.6;text-wrap: pretty;\n}.elementor .e-2914d846-d990{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--tdg-text);\n}.elementor .e-45ba6fb1-29ba{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 26px);color:var(--tdg-primary);letter-spacing:0.02em;line-height:1.1;text-transform:uppercase;}.elementor .e-7a3f9704-4992{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.6;text-wrap: pretty;\n}.elementor .e-474c4bf5-d01c{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--tdg-text);\n}.elementor .e-da27dc-ead6{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 26px);color:var(--tdg-primary);letter-spacing:0.02em;line-height:1.1;text-transform:uppercase;}.elementor .e-3211808b-61c4{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.6;text-wrap: pretty;\n}.elementor .e-555890fa-18e0{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--tdg-text);\n}.elementor .e-2059e797-9fef{font-family:Gotham;font-weight:900;font-size:clamp(22px, 2vw, 26px);color:var(--tdg-primary);letter-spacing:0.02em;line-height:1.1;text-transform:uppercase;}.elementor .e-71e257b9-652c{font-family:Gotham;font-weight:400;font-size:17px;color:var(--tdg-text);line-height:1.6;text-wrap: pretty;\n}.elementor .e-179d14f-4592{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:10px;border-block-start-width: 2px; border-block-start-style: solid; border-block-start-color: var(--tdg-text);\n}.elementor .e-2a447e0b-6001{width:100%;max-width:760px;padding:0px;display:grid;gap:clamp(28px, 3vw, 40px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));grid-template-rows:none;}.elementor .e-79c8fe79-9b19{width:100%;max-width:1320px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:clamp(32px, 5vw, 80px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));grid-template-rows:none;align-items:start;}.elementor .e-5854757f-c6b8{width:100%;scroll-margin-top:110px;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);margin-block-end:clamp(70px, 9vw, 110px);background-color:var(--tdg-white);flex-direction:column;}.elementor .e-10d6ef75-9ebe{font-size:clamp(170px, 24vw, 400px);}.elementor .e-24172fe5-8651{width:34px;height:34px;font-family:Gotham;font-weight:900;font-size:14px;color:var(--tdg-white);line-height:1;border-radius:50%;background-color:var(--tdg-primary);display:flex;flex:0 0 34px;justify-content:center;align-items:center;}.elementor .e-7e321823-cd9e{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-84de90-dab2{width:auto;padding:0px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-41b5864c-2d1c{font-family:Gotham;font-weight:900;font-size:clamp(32px, 3.4vw, 50px);color:var(--tdg-primary);line-height:1.08;text-wrap: balance;\n}.elementor .e-d4bb268-33c3{font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-text);line-height:1.6;text-wrap: pretty;\n}.elementor .e-55a1450c-4c94{font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-text);line-height:1.6;text-wrap: pretty;\n}.elementor .e-3ae7ac0b-64f1{width:20px;height:20px;margin-block-start:2px;flex:0 0 20px;& svg { width: 100%; height: 100%; display: block; fill: var(--tdg-accent); }\n}.elementor .e-553b4bcc-c639{font-family:Gotham;font-weight:700;font-size:13px;color:var(--tdg-accent);letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;}.elementor .e-73aec42a-d73b{font-family:Gotham;font-weight:700;font-size:17px;color:var(--tdg-text);line-height:1.45;}.elementor .e-2cd6d31e-4585{& .e-paragraph-base { text-decoration: underline; text-underline-offset: 4px; }\n}.elementor .e-4d443d90-efa2{padding:0px;flex-direction:column;gap:8px;}.elementor .e-59fa8d73-9440{text-align:start;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:6px;border-radius:14px;border-width:1px;border-color:rgba(140,98,36,0.35);border-style:solid;background-color:var(--tdg-white);flex-direction:row;gap:14px;align-items:flex-start;}.elementor .e-766e4209-f118{padding:0px;flex-direction:column;gap:16px;}.elementor .e-5700fa83-50b2{font-family:Gotham;font-weight:900;font-size:clamp(20px, 1.8vw, 24px);color:var(--tdg-primary);line-height:1.2;}.elementor .e-73b5613f-aa50{padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;& .e-paragraph-base { font-size: 12px; } & .e-svg-base { width: 10px; height: 10px; }\n}.elementor .e-3a9eac0f-7689{padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-78b25364-3db0{width:44px;height:44px;background-color:var(--tdg-light-bg);flex:0 0 44px;& .e-svg-base { width: 16px; height: 16px; }\n}.elementor .e-42af03c4-bf4d{font-size:16px;background-color:transparent;}.elementor .e-4c79f277-9e2d{padding:22px;background-color:var(--tdg-white);gap:12px;}.elementor .e-3a3bfaae-91cf{width:44px;height:44px;background-color:var(--tdg-light-bg);flex:0 0 44px;& .e-svg-base { width: 16px; height: 16px; }\n}.elementor .e-130c95a8-b58c{font-size:16px;background-color:transparent;}.elementor .e-7003dcf8-9c1d{padding:22px;background-color:var(--tdg-white);gap:12px;}.elementor .e-35871757-fc9f{width:44px;height:44px;background-color:var(--tdg-light-bg);flex:0 0 44px;& .e-svg-base { width: 16px; height: 16px; }\n}.elementor .e-71c37f60-93d6{font-size:16px;background-color:transparent;}.elementor .e-1477841c-74ea{padding:22px;background-color:var(--tdg-white);gap:12px;}.elementor .e-421c0371-bcdb{width:44px;height:44px;background-color:var(--tdg-light-bg);flex:0 0 44px;& .e-svg-base { width: 16px; height: 16px; }\n}.elementor .e-7ffdf6c5-448d{font-size:16px;background-color:transparent;}.elementor .e-397a8e2f-2b56{padding:22px;background-color:var(--tdg-white);gap:12px;}.elementor .e-4601e095-905c{width:100%;max-width:560px;padding:0px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 180px), 1fr));grid-template-rows:none;}.elementor .e-39358aa8-8be2{padding:0px;flex-direction:column;gap:14px;}.elementor .e-4f74d89c-4340{width:100%;position:relative;z-index:1;text-align:start;padding:0px;display:grid;gap:clamp(32px, 5vw, 72px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));grid-template-rows:none;align-items:start;}.elementor .e-e2b1ec4-3ba7{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);align-items:stretch;}.elementor .e-12092979-1375{width:100%;scroll-margin-top:110px;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;}.elementor .e-3f7e5f7b-b549{font-family:Gotham;font-weight:700;font-size:15px;color:var(--tdg-arena);letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;}.elementor .e-220dca11-386e{font-family:Gotham;font-weight:900;font-size:clamp(32px, 3.4vw, 48px);color:var(--tdg-white);line-height:1.08;text-wrap: balance;\n}.elementor .e-1de34e24-cd63{font-family:Gotham;font-weight:400;font-size:18px;color:var(--tdg-white);line-height:1.6;text-wrap: pretty;\n}.elementor .e-1127c405-6289{max-width:500px;padding:0px;flex-direction:column;gap:16px;}.elementor .e-f01f9a5-ca53{font-family:Gotham;font-weight:900;font-size:clamp(24px, 2.2vw, 30px);color:var(--tdg-primary);line-height:1.1;margin-block-end:22px;}.elementor .e-3a7e8c61-59e5{box-shadow:0px 30px 60px -30px rgba(10,20,54,0.6);}.elementor .e-be3e11c-40a4{width:100%;padding:0px;display:grid;gap:clamp(32px, 4vw, 64px);grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));grid-template-rows:none;align-items:start;}.elementor .e-1cb2027b-6cc3{padding:clamp(28px, 5vw, 72px);border-radius:30px;}.elementor .e-3cf5af2-78f9{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;}