.elementor .hg-legal{max-width:820px;padding:0px;& h3 { margin:44px 0 12px;font-size:20px;font-weight:600;color:#1B2653 } & h4 { margin:34px 0 8px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#0441BF } & a { text-decoration: none !important; border-bottom: 0 !important; box-shadow: none !important; background-image: none !important; }\n}.elementor .hg-p{font-size:18px;color:#2B3558;line-height:1.6;display:block;cursor:default; & strong { color:#1B2653;font-weight:600 } & a { color:#1B2653;font-weight:600;text-decoration:underline;text-underline-offset:3px } & p { margin:0 0 18px } & p:last-child { margin-bottom:0 } & ul { margin:20px 0 0;padding:0;list-style:none } & li { position:relative;padding:14px 0 14px 28px;border-top:1px solid #E3E7F0;font-size:16.5px;line-height:1.55 } & li:last-child { border-bottom:1px solid #E3E7F0 } & li::before { content:"";position:absolute;left:2px;top:22px;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #0441BF } & a { text-decoration: none !important; border-bottom: 0 !important; box-shadow: none !important; background-image: none !important; }\n}.elementor .hg-h1{font-weight:200;font-size:clamp(40px,6.2vw,92px);color:#fff;letter-spacing:-0.045em;line-height:1.02;margin-block-start:26px;display:block;cursor:default; & b { font-weight:600 }\n}.elementor .hg-kicker{font-weight:600;font-size:12px;color:#0441BF;letter-spacing:0.2em;text-transform:uppercase;display:block;cursor:default;\n}.elementor .hg-wrap{width:100%;max-width:1224px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .hg-sec{width:100%;font-family:""Elza HRKL","Elza",system-ui,sans-serif";color:#1D2333;padding-block-start:120px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;background-color:#F6F7FA;}.elementor .hg-hero{width:100%;font-family:""Elza HRKL","Elza",system-ui,sans-serif";color:#fff;padding-block-start:132px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;background-color:#0F1733;background-image: radial-gradient(42% 70% at 50% 0%,rgba(5,199,242,.20),rgba(4,65,191,.14) 45%,transparent 72%), radial-gradient(70% 90% at 50% 120%,rgba(27,38,83,.9),transparent 70%), none;\n}.elementor .hg-kicker-cyan{color:#05C7F2;}.elementor .hg-white{background-color:#fff;}.elementor .hg-hero-sm{padding-block-start:100px;padding-block-end:84px;}