.elementor .e-269637cd-9ff4{padding:0px;display:flex;flex-direction:column;}.elementor .e-6155e266-e01f{font-family:var(--font-display);font-weight:700;font-size:30px;color:#0D143A;letter-spacing:-0.02em;line-height:1.22;}.elementor .e-27e4434d-1b1b{padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-3353ba40-ac42{column-gap:20px;padding:0px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;row-gap: 20px;\n}.elementor .e-11eb38dc-ee29{column-gap:56px;padding:0px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2.2fr);grid-template-rows:auto;align-items:start;row-gap: 40px;\n}.elementor .e-310119a-e98e{padding-block-start:88px;padding-block-end:88px;padding-inline-start:56px;padding-inline-end:56px;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-7a13eeac-3b32{grid-column:1;grid-row:1;}.elementor .e-5f6e00fc-9b97{max-width:820px;font-family:var(--font-display);font-weight:500;font-size:22px;color:#FFFFFF;line-height:1.5;grid-column:1;grid-row:2;}.elementor .e-21752f84-2fef{padding:0px;margin:0px;display:flex;flex-direction:row;grid-column:2;grid-row:1 / span 2;align-self:end;justify-self: end;\n}.elementor .e-69e709fd-1646{column-gap:64px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;row-gap: 18px; border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.14); border-block-end-width: 0px;\n}.elementor .e-5f38de05-61a9{padding:0px;display:flex;flex-direction:column;gap:48px;}.elementor .e-5faf3f8d-926b{padding-block-start:88px;padding-block-end:88px;padding-inline-start:56px;padding-inline-end:56px;background-image:radial-gradient(circle at 85% 20%, rgba(70,96,180,0.35) 0%,rgba(13,20,58,0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0D143A;display:flex;flex-direction:column;background-size: 26px 26px, 100% 100%; background-repeat: repeat, no-repeat; background-position: 0% 0%, 0% 0%; background-size: 100% 100%; background-repeat: no-repeat; background-position: 0% 0%;\n}.elementor .e-1e89ee3-22a0{padding:0px;display:flex;flex-direction:column;}