.elementor .e-13fa25cc-831d{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-21b143ca-e6df{max-width:700px;font-family:var(--ttl-font-body);font-size:19px;color:var(--ttl-grey-800);line-height:1.6;}.elementor .e-347e3cbd-cded{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-8dc4095-ff66ff0{width:50%;aspect-ratio:21/9;align-self:center;}.elementor .e-1ddb4a5f-3406{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-5386c579-4d7d{column-gap:20px;padding:0px;flex-direction:column;row-gap:20px;}.elementor .e-4e6a3c6f-42a1{max-width:680px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-40381fa7-8c1e{max-width:1200px;padding:0px;gap:80px;grid-template-columns:5fr 7fr;grid-template-rows:auto;}.elementor .e-25fddd3-806d{color:var(--ttl-blue-200);}.elementor .e-1fcb34d1-cb4e{font-size:48px;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.1;}.elementor .e-6f7a62f3-c6cc{color:var(--ttl-blue-50);}.elementor .e-238f015-cf15{padding:0px;flex-direction:column;gap:20px;}.elementor .e-32ee80f1-89ca{aspect-ratio:3/2;}.elementor .e-5cb977a3-9628{max-width:1200px;padding:0px;gap:80px;grid-template-columns:7fr 5fr;grid-template-rows:auto;align-items:end;}.elementor .e-58b321e-2845{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-738a84c7-8df8{max-width:760px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-637c6489-e442{font-size:20px;}.elementor .e-4585f563-696b{padding-block-start:32px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:48px;box-shadow:0px 1px 0px 0px #DDDDDD inset;flex-direction:column;gap:12px;}.elementor .e-2b391f6-5798{font-size:20px;}.elementor .e-5516440c-b6b9{padding-block-start:32px;padding-block-end:40px;padding-inline-start:48px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px #DDDDDD inset;flex-direction:column;gap:12px;}.elementor .e-73e979cb-d70a{font-size:20px;}.elementor .e-626724af-48f7{padding-block-start:32px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:48px;box-shadow:0px 1px 0px 0px #DDDDDD inset;flex-direction:column;gap:12px;}.elementor .e-4680ea99-f19f{font-size:20px;}.elementor .e-53602508-917a{padding-block-start:32px;padding-block-end:40px;padding-inline-start:48px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px #DDDDDD inset;flex-direction:column;gap:12px;}.elementor .e-4e0e0923-fb88{font-size:20px;}.elementor .e-56b19cd-ff9e{padding-block-start:32px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:48px;box-shadow:0px 1px 0px 0px #DDDDDD inset;flex-direction:column;gap:12px;}.elementor .e-6e8c76b9-686d{font-size:20px;}.elementor .e-65baa092-679d{padding-block-start:32px;padding-block-end:40px;padding-inline-start:48px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px #DDDDDD inset;flex-direction:column;gap:12px;}.elementor .e-730b390a-d7ab{column-gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;row-gap: 20px;\n}.elementor .e-67ed7552-7277{gap:56px;}.elementor .e-22b2c7a3-562f{font-size:30px;}.elementor .e-44aab5bf-5369{max-width:440px;color:var(--ttl-grey-600);}.elementor .e-44e3071e-36e1{width:auto;padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-7b52dbd8-224d{padding:0px;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-1bcf1a92-d1fc{font-size:30px;}.elementor .e-6a881a60-7d95{border-width:0px;}.elementor .e-7a09f216-bb2a{padding:0px;margin-block-start:8px;flex-direction:column;gap:0px;}.elementor .e-4b550b97-f357{padding:0px;flex-direction:column;gap:16px;}.elementor .e-55249c22-9da2{max-width:1200px;padding:0px;gap:80px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-417a968a-f791{background-color:var(--ttl-blue-50);}