.elementor .e-5f8ea736-b2ca{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;}.elementor .e-56b5b652-87ea{max-width:860px;}.elementor .e-4d3bb8a2-5b4e{padding-block-start:clamp(70px, 9vw, 110px);padding-block-end:0px;padding-inline-start:clamp(20px, 3vw, 30px);padding-inline-end:clamp(20px, 3vw, 30px);flex-direction:column;}.elementor .e-319fa0d1-a734{height:auto;aspect-ratio:4 / 5;object-position:55% 30%;}.elementor .e-157f3019-cbb0{margin-block-end:16px;}.elementor .e-36f80e73-1f0b{font-family:Gotham;font-weight:900;font-size:clamp(40px, 4.6vw, 68px);color:var(--tdg-primary);line-height:1.02;margin-block-end:28px;}.elementor .e-1c04c67d-c1f8{max-width:620px;font-size:clamp(17px, 1.4vw, 19px);line-height:1.6;margin-block-end:18px;}.elementor .e-6b7e602a-78e0{max-width:620px;font-size:clamp(17px, 1.4vw, 19px);line-height:1.6;margin-block-end:18px;}.elementor .e-235f75bc-f411{width:auto;flex-direction:row;gap:10px;align-items:center;& .e-paragraph-base { font-family: Gotham; font-weight: 600; font-size: 17px; line-height: 1.1; color: inherit; } & .e-svg-base { width: 13px; height: 13px; } & svg { width: 100%; height: 100%; display: block; fill: currentColor; }\n}.elementor .e-78ba5d62-53e5{width:auto;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-462284a0-2fe7{padding:0px;margin-block-start:32px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-78cb82bd-696c{min-width:0px;padding:0px;flex-direction:column;}.elementor .e-7e699471-eb55{width:100%;padding:0px;display:grid;gap:clamp(48px, 5vw, 80px);grid-template-columns:minmax(0, 0.85fr) minmax(0, 1fr);grid-template-rows:none;align-items:center;}.elementor .e-2ad65a81-bc19{height:auto;aspect-ratio:4 / 5;object-position:50% 30%;}.elementor .e-1bdc11f8-18b4{margin-block-end:16px;}.elementor .e-3e6b0bd7-6789{font-family:Gotham;font-weight:900;font-size:clamp(40px, 4.6vw, 68px);color:var(--tdg-primary);line-height:1.02;margin-block-end:28px;}.elementor .e-3cf6610e-16bd{max-width:620px;font-size:clamp(17px, 1.4vw, 19px);line-height:1.6;margin-block-end:18px;}.elementor .e-74f79952-9ac5{max-width:620px;font-size:clamp(17px, 1.4vw, 19px);line-height:1.6;margin-block-end:18px;}.elementor .e-4d56774d-71a2{width:auto;flex-direction:row;gap:10px;align-items:center;& .e-paragraph-base { font-family: Gotham; font-weight: 600; font-size: 17px; line-height: 1.1; color: inherit; } & .e-svg-base { width: 13px; height: 13px; } & svg { width: 100%; height: 100%; display: block; fill: currentColor; }\n}.elementor .e-66c54862-777f{width:auto;padding:0px;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .e-5d127dbe-ff8b{padding:0px;margin-block-start:32px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-593d057e-98b8{min-width:0px;padding:0px;flex-direction:column;order:-1;}.elementor .e-688a3489-879f{width:100%;padding:0px;display:grid;gap:clamp(48px, 5vw, 80px);grid-template-columns:minmax(0, 1fr) minmax(0, 0.85fr);grid-template-rows:none;align-items:center;}.elementor .e-2718f62-4397{padding-block-start:clamp(70px, 9vw, 110px);padding-block-end:clamp(70px, 9vw, 110px);padding-inline-start:clamp(20px, 6vw, 88px);padding-inline-end:clamp(20px, 6vw, 88px);flex-direction:column;gap:clamp(70px, 9vw, 120px);}.elementor .e-1ef67c61-8f36{text-align:center;margin-block-end:18px;}.elementor .e-4b26cd45-f951{text-align:center;margin-block-end:22px;}.elementor .e-35975793-cf0b{font-size:clamp(17px, 1.4vw, 19px);text-align:center;}.elementor .e-51ced2ab-6716{max-width:820px;padding:0px;margin-block-end:56px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:center;}.elementor .e-58b8cfb7-ac1a{font-family:Gotham;font-size:12px;color:rgba(35,32,32,0.5);text-align:center;}.elementor .e-19593ccf-37af{aspect-ratio:4 / 5;margin-block-end:18px;border-radius:14px;border-width:1px;border-color:rgba(35,32,32,0.15);border-style:dashed;background-color:#F3F1EE;flex-direction:column;gap:8px;justify-content:center;align-items:center;& .e-svg-base { width: 22px; height: 22px; } & svg { width: 100%; height: 100%; display: block; fill: rgba(35,32,32,0.35); }\n}.elementor .e-38e61f0e-7dff{font-family:Gotham;font-weight:900;font-size:clamp(18px, 1.6vw, 22px);color:var(--tdg-primary);line-height:1.15;margin-block-end:6px;}.elementor .e-461c3432-73c7{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-6ff59bd0-a064{padding:0px;flex-direction:column;}.elementor .e-28a36438-63b0{font-family:Gotham;font-size:12px;color:rgba(35,32,32,0.5);text-align:center;}.elementor .e-2211d3f9-dd92{aspect-ratio:4 / 5;margin-block-end:18px;border-radius:14px;border-width:1px;border-color:rgba(35,32,32,0.15);border-style:dashed;background-color:#F3F1EE;flex-direction:column;gap:8px;justify-content:center;align-items:center;& .e-svg-base { width: 22px; height: 22px; } & svg { width: 100%; height: 100%; display: block; fill: rgba(35,32,32,0.35); }\n}.elementor .e-774c8522-45f4{font-family:Gotham;font-weight:900;font-size:clamp(18px, 1.6vw, 22px);color:var(--tdg-primary);line-height:1.15;margin-block-end:6px;}.elementor .e-29f45f9e-6390{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-2e15ae6-7e71{padding:0px;flex-direction:column;}.elementor .e-1bd0c112-770f{font-family:Gotham;font-size:12px;color:rgba(35,32,32,0.5);text-align:center;}.elementor .e-2da2435a-f4b8{aspect-ratio:4 / 5;margin-block-end:18px;border-radius:14px;border-width:1px;border-color:rgba(35,32,32,0.15);border-style:dashed;background-color:#F3F1EE;flex-direction:column;gap:8px;justify-content:center;align-items:center;& .e-svg-base { width: 22px; height: 22px; } & svg { width: 100%; height: 100%; display: block; fill: rgba(35,32,32,0.35); }\n}.elementor .e-585e0028-1eba{font-family:Gotham;font-weight:900;font-size:clamp(18px, 1.6vw, 22px);color:var(--tdg-primary);line-height:1.15;margin-block-end:6px;}.elementor .e-e3e7f81-47a6{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-3a775418-1d69{padding:0px;flex-direction:column;}.elementor .e-1dcd7135-cd54{font-family:Gotham;font-size:12px;color:rgba(35,32,32,0.5);text-align:center;}.elementor .e-6c1ec855-8411{aspect-ratio:4 / 5;margin-block-end:18px;border-radius:14px;border-width:1px;border-color:rgba(35,32,32,0.15);border-style:dashed;background-color:#F3F1EE;flex-direction:column;gap:8px;justify-content:center;align-items:center;& .e-svg-base { width: 22px; height: 22px; } & svg { width: 100%; height: 100%; display: block; fill: rgba(35,32,32,0.35); }\n}.elementor .e-1d5d1bc3-5337{font-family:Gotham;font-weight:900;font-size:clamp(18px, 1.6vw, 22px);color:var(--tdg-primary);line-height:1.15;margin-block-end:6px;}.elementor .e-6b0ce1d6-4bef{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-62939ec6-5ed4{padding:0px;flex-direction:column;}.elementor .e-43c2bafd-cbe3{font-family:Gotham;font-size:12px;color:rgba(35,32,32,0.5);text-align:center;}.elementor .e-4c7649dc-a351{aspect-ratio:4 / 5;margin-block-end:18px;border-radius:14px;border-width:1px;border-color:rgba(35,32,32,0.15);border-style:dashed;background-color:#F3F1EE;flex-direction:column;gap:8px;justify-content:center;align-items:center;& .e-svg-base { width: 22px; height: 22px; } & svg { width: 100%; height: 100%; display: block; fill: rgba(35,32,32,0.35); }\n}.elementor .e-78dbfba7-2b19{font-family:Gotham;font-weight:900;font-size:clamp(18px, 1.6vw, 22px);color:var(--tdg-primary);line-height:1.15;margin-block-end:6px;}.elementor .e-523c586-a19d{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-49f2147-834d{padding:0px;flex-direction:column;}.elementor .e-4a0d2118-b7e0{font-family:Gotham;font-size:12px;color:rgba(35,32,32,0.5);text-align:center;}.elementor .e-559c4e27-f3bd{aspect-ratio:4 / 5;margin-block-end:18px;border-radius:14px;border-width:1px;border-color:rgba(35,32,32,0.15);border-style:dashed;background-color:#F3F1EE;flex-direction:column;gap:8px;justify-content:center;align-items:center;& .e-svg-base { width: 22px; height: 22px; } & svg { width: 100%; height: 100%; display: block; fill: rgba(35,32,32,0.35); }\n}.elementor .e-663f23b3-22f3{font-family:Gotham;font-weight:900;font-size:clamp(18px, 1.6vw, 22px);color:var(--tdg-primary);line-height:1.15;margin-block-end:6px;}.elementor .e-4b085f68-5139{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-395c9697-58bf{padding:0px;flex-direction:column;}.elementor .e-45c6891f-c74f{font-family:Gotham;font-size:12px;color:rgba(35,32,32,0.5);text-align:center;}.elementor .e-288abd3-2608{aspect-ratio:4 / 5;margin-block-end:18px;border-radius:14px;border-width:1px;border-color:rgba(35,32,32,0.15);border-style:dashed;background-color:#F3F1EE;flex-direction:column;gap:8px;justify-content:center;align-items:center;& .e-svg-base { width: 22px; height: 22px; } & svg { width: 100%; height: 100%; display: block; fill: rgba(35,32,32,0.35); }\n}.elementor .e-63f0dd1a-e293{font-family:Gotham;font-weight:900;font-size:clamp(18px, 1.6vw, 22px);color:var(--tdg-primary);line-height:1.15;margin-block-end:6px;}.elementor .e-4fa213a8-edfd{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-11e6e90e-8348{padding:0px;flex-direction:column;}.elementor .e-1d6c92d9-4750{font-family:Gotham;font-size:12px;color:rgba(35,32,32,0.5);text-align:center;}.elementor .e-3d233c12-b731{aspect-ratio:4 / 5;margin-block-end:18px;border-radius:14px;border-width:1px;border-color:rgba(35,32,32,0.15);border-style:dashed;background-color:#F3F1EE;flex-direction:column;gap:8px;justify-content:center;align-items:center;& .e-svg-base { width: 22px; height: 22px; } & svg { width: 100%; height: 100%; display: block; fill: rgba(35,32,32,0.35); }\n}.elementor .e-76677cc3-3b16{font-family:Gotham;font-weight:900;font-size:clamp(18px, 1.6vw, 22px);color:var(--tdg-primary);line-height:1.15;margin-block-end:6px;}.elementor .e-2f758226-41bd{font-family:Gotham;font-weight:700;font-size:14px;color:var(--tdg-accent);letter-spacing:0.02em;text-transform:uppercase;}.elementor .e-6341693e-ff95{padding:0px;flex-direction:column;}.elementor .e-524c2e9-1baf{width:100%;column-gap:20px;padding:0px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:none;row-gap: 40px;\n}.elementor .e-5718094b-b0d2{background-color:var(--tdg-white);}.elementor .e-5c17e12f-e2f1{margin-block-end:40px;}.elementor .e-3f09408-316f{min-height:420px;}.elementor .e-1452f481-2694{min-height:420px;}.elementor .e-20541f1-8037{width:100%;padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));grid-template-rows:none;}.elementor .e-1b38b51-1ba0{padding-block-start:0px;}.elementor .e-2c4bc4d6-90f4{padding-block-start:clamp(70px, 9vw, 110px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}