.elementor .e-4c6ee026-76bc{max-width:750px;font-family:var(--ttl-font-heading);font-weight:500;font-size:72px;color:var(--ttl-brand-charcoal);letter-spacing:-0.02em;line-height:1.04;}.elementor .e-6624d255-f749{max-width:700px;font-family:var(--ttl-font-body);font-size:19px;color:var(--ttl-grey-800);line-height:1.6;}.elementor .e-4b7f814-b342{width:100%;max-width:1200px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-5f90f851-5978{max-width:50%;aspect-ratio:18/9;object-fit:cover;object-position:bottom center;}.elementor .e-4a2e6646-ee9f{width:100%;min-height:0px;overflow:hidden;padding-block-start:96px;padding-block-end:88px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:100px;display:flex;flex-direction:column;gap:56px;justify-content:flex-end;align-items:center;}.elementor .e-4dacbc76-c06f{aspect-ratio:4/3;margin-block-start:20px;}.elementor .e-37c9524c-b9d0{padding:0px;flex-direction:column;gap:20px;}.elementor .e-14e5364d-1057{max-width:680px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-60381c14-1262{max-width:1200px;padding:0px;gap:80px;grid-template-columns:5fr 7fr;grid-template-rows:auto;}.elementor .e-7bcc4afb-811a{max-width:440px;color:var(--ttl-grey-600);}.elementor .e-14bd2260-f07d{padding:0px;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-309fc88a-92b8{font-size:12px;color:var(--ttl-grey-600);}.elementor .e-49813b92-780a{font-size:17px;color:var(--ttl-brand-slate);line-height:2;margin-block-start:14px;}.elementor .e-30d95e35-2ab9{padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:32px;box-shadow:0px 2px 0px 0px var(--ttl-blue-100) inset;flex-direction:column;gap:6px;}.elementor .e-44ef95d8-f30e{font-size:12px;color:var(--ttl-grey-600);}.elementor .e-1300955-b5f8{font-size:17px;color:var(--ttl-brand-slate);line-height:2;margin-block-start:14px;}.elementor .e-46e8ba29-3a78{padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:32px;box-shadow:0px 2px 0px 0px var(--ttl-blue-100) inset;flex-direction:column;gap:6px;}.elementor .e-7c0ec9a2-6aa7{padding:0px;gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-369b7df9-2d6d{max-width:1200px;padding:0px;gap:80px;grid-template-columns:5fr 7fr;grid-template-rows:auto;}.elementor .e-7ed5a5ad-2120{aspect-ratio:4/3;}.elementor .e-7143d77b-6549{aspect-ratio:4/3;}.elementor .e-76e0af4c-722f{aspect-ratio:4/3;}.elementor .e-54bfda4a-1a91{width:100%;max-width:1200px;padding:0px;margin-block-start:64px;gap:16px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-4b077c40-b449{background-color:var(--ttl-grey-50);}.elementor .e-72e98ae4-3ffe{color:var(--ttl-blue-200);}.elementor .e-24e2db78-5cea{font-size:48px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-f812ea6-57e9{padding:0px;flex-direction:column;gap:20px;}.elementor .e-205995e7-e04f{color:var(--ttl-blue-50);}.elementor .e-322a09b5-de95{max-width:1200px;padding:0px;gap:80px;grid-template-columns:7fr 5fr;grid-template-rows:auto;align-items:end;}.elementor .e-6bcc3564-8c79{padding-block-start:120px;padding-block-end:120px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--ttl-brand-blue-text);}.elementor .e-451cf2f4-665a{font-size:30px;}.elementor .e-3b4b0652-5cdd{max-width:440px;color:var(--ttl-grey-600);}.elementor .e-5a7bc04b-6305{width:auto;padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-2b1e1c30-63dc{padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-5148a130-a213{font-size:30px;}.elementor .e-2e38e275-4746{border-width:0px;}.elementor .e-4d0bb843-ef35{padding:0px;margin-block-start:8px;flex-direction:column;gap:0px;}.elementor .e-4699683a-e624{padding:0px;flex-direction:column;gap:16px;}.elementor .e-60f5054e-2639{max-width:1200px;padding:0px;gap:80px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-5aedbeed-b9c3{background-color:var(--ttl-blue-50);}