.elementor .e-8c40201-fd38aa2{font-family:var(--tr-head);font-weight:600;font-size:13px;color:var(--tr-white);letter-spacing:0.1em;line-height:1.4em;text-transform:uppercase;font-stretch:110%;&::before{content:'';display:block;width:48px;height:2px;background:var(--tr-white);margin-bottom:16px}\n}.elementor .e-0f0172f-42118bf{font-family:var(--tr-head);font-weight:700;font-size:48px;color:var(--tr-white);letter-spacing:-0.03em;line-height:0.98em;text-transform:uppercase;font-stretch:110%;hyphens:manual;overflow-wrap:anywhere;\n}.elementor .e-71e24a4-2ea9ef4{max-width:40ch;font-family:var(--tr-sans);font-weight:500;font-size:19px;color:var(--tr-white);line-height:1.6em;}.elementor .e-b9173e2-e5fc015{min-width:0px;padding-block-start:96px;padding-block-end:96px;padding-inline-end:48px;background-color:var(--tr-blue);display:flex;flex-direction:column;gap:28px;justify-content:flex-end;align-items:flex-start;padding-inline-start:max(15px, calc((100% - 1140px) / 2));flex:0 0 calc(max(15px, calc((100% - 1140px) / 2)) + 620px);\n}.elementor .e-362e22a-b346dda{width:100%;height:0px;min-height:0px;object-fit:cover;display:block;flex:1 1 0px;}.elementor .e-511df8b-4dc71dd{font-family:var(--tr-head);font-weight:600;font-size:13px;color:var(--tr-ink);letter-spacing:0.06em;line-height:1.4em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--tr-white);position:absolute;left:0;bottom:0;font-stretch:110%;white-space:nowrap;border-radius:0 var(--tr-radius-s) 0 0;\n}.elementor .e-045c638-7668f59{min-width:0px;min-height:420px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:7 1 0px;position:relative;\n}.elementor .e-72819b4-00fee2b{min-height:520px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-4b087d3-57c436f{max-width:100%;font-family:var(--tr-head);font-weight:700;font-size:26px;color:var(--tr-ink);letter-spacing:-0.03em;line-height:0.98em;text-transform:uppercase;font-stretch:110%;hyphens:manual;overflow-wrap:normal;text-wrap:balance;\n}.elementor .e-9029a03-0a65909{font-family:var(--tr-sans);font-weight:400;font-size:17px;color:var(--tr-ink2);line-height:1.6em;margin-block-start:-16px;& a{color:var(--tr-blue-dark);text-decoration:underline;text-underline-offset:3px}& a[href^="mailto:"]{white-space:nowrap}\n}.elementor .e-7cd93b9-ce0376f{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:32px;flex:2 1 0px;}.elementor .e-f8184a6-0715dad{max-width:19ch;font-family:var(--tr-head);font-weight:700;font-size:26px;color:var(--tr-white);letter-spacing:-0.03em;line-height:0.98em;text-transform:uppercase;font-stretch:110%;hyphens:manual;overflow-wrap:normal;text-wrap:balance;\n}.elementor .e-7328d51-3822c31{font-family:var(--tr-sans);font-weight:500;font-size:13px;color:var(--tr-cta-label);letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;margin-block-end:-10px;}.elementor .e-9236bd8-d77d1e7{font-family:var(--tr-sans);font-weight:400;font-size:17px;color:var(--tr-white);line-height:1.6em;}.elementor .e-190f5bd-d67df7f{font-family:var(--tr-sans);font-weight:500;font-size:16px;color:var(--tr-white);line-height:1.5em;margin-block-start:-8px;& a{color:var(--tr-white);text-decoration:underline;text-underline-offset:3px}\n}.elementor .e-9e2c36e-2bfae7e{font-family:var(--tr-sans);font-weight:500;font-size:13px;color:var(--tr-cta-label);letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;margin-block-end:-10px;}.elementor .e-ac073e6-09f84cf{font-family:var(--tr-head);font-weight:700;font-size:28px;color:var(--tr-white);letter-spacing:-0.02em;line-height:1.1em;font-stretch:110%;\n}.elementor .e-1bf7630-9706763{font-family:var(--tr-sans);font-weight:500;font-size:13px;color:var(--tr-cta-label);letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;margin-block-end:-10px;}.elementor .e-c51fd32-e3d894b{font-family:var(--tr-sans);font-weight:400;font-size:17px;color:var(--tr-white);line-height:1.6em;}.elementor .e-97a167e-fd179fa{font-family:var(--tr-sans);font-weight:500;font-size:13px;color:var(--tr-cta-label);letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;margin-block-end:-10px;}.elementor .e-55787dd-214a42c{font-family:var(--tr-head);font-weight:700;font-size:20px;color:var(--tr-white);letter-spacing:-0.01em;line-height:1.2em;font-stretch:110%;overflow-wrap:anywhere;\n}.elementor .e-c85c978-1a286a2{font-family:var(--tr-sans);font-weight:500;font-size:13px;color:var(--tr-cta-label);letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;margin-block-end:-10px;}.elementor .e-8cc5bd3-6ed6568{font-family:var(--tr-sans);font-weight:400;font-size:17px;color:var(--tr-white);line-height:1.6em;}.elementor .e-b5153fe-92d4071{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:var(--tr-radius-l);background-color:var(--tr-ink);display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-self:flex-start;box-shadow:inset 0 4px 0 var(--tr-blue);\n}.elementor .e-7989c6b-b6d0501{width:100%;max-width:1170px;padding-block-start:120px;padding-block-end:96px;padding-inline-start:15px;padding-inline-end:15px;flex-direction:row;gap:48px;align-items:flex-start;}.elementor .e-f4626f2-a514ecb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-18c3b8b-a91d2f7{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;align-items:stretch;}.elementor .e-aaa555a-e85ec3a{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;}