.elementor .im-legal-text{font-size:17px;color:#17283F;line-height:1.75;overflow-wrap: anywhere;\n}.elementor .im-legal-h2{font-size:23px;color:#163D5A;line-height:1.35;padding-block-start:22px;margin-block-start:22px;box-shadow:0px 1px 0px 0px rgba(220,230,239,1) inset;}.elementor .im-legal-card{width:100%;max-width:980px;padding-block-start:42px;padding-block-end:42px;padding-inline-start:48px;padding-inline-end:48px;border-radius:20px;background-color:#FFFFFF;box-shadow:0px 12px 38px 0px rgba(16,45,72,0.06),0px 0px 0px 1px rgba(220,230,239,1) inset;display:flex;flex-direction:column;gap:14px;}.elementor .im-wave{width:100%;height:72px;padding:0px;margin-block-start:-1px;background-color:transparent;display:block;background-image: radial-gradient(ellipse 75% 100% at 50% 0%, #060B1F 0%, #060B1F 98%, rgba(6,11,31,0) 100%), radial-gradient(ellipse 78% 118% at 50% 0%, rgba(255,181,71,0) 96%, rgba(255,181,71,0.55) 98%, rgba(255,181,71,0) 100%);\n}.elementor .im-hero-in{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .im-hero-page{width:100%;padding-block-start:170px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--im-navy-950);display:flex;flex-direction:column;align-items:center;background-image: radial-gradient(ellipse 60% 70% at 90% 10%, rgba(70,215,234,0.16), transparent 60%), radial-gradient(ellipse 50% 60% at 0% 100%, rgba(255,181,71,0.12), transparent 60%);\n}.elementor .im-lead-light{max-width:640px;font-family:var(--im-font-body);font-weight:400;font-size:19px;color:rgba(255,255,255,0.82);line-height:1.7;}.elementor .im-h1{font-family:var(--im-font-head);font-weight:800;font-size:64px;color:var(--im-white);letter-spacing:-0.035em;line-height:1.04;}.elementor .im-eyebrow-light{font-family:var(--im-font-body);font-weight:800;font-size:13px;color:var(--im-amber);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}.elementor .im-wrap{width:100%;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .im-section-mist{background-color:var(--im-mist);}.elementor .im-section{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}