.elementor .e-2e83742-22065b0{position:absolute;z-index:-2;padding:0px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 1) 0%,rgba(255, 255, 255, 0.85) 50%,rgba(255, 255, 255, 0.4) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0;\n}.elementor .e-3ecb25a-bda91f8{padding:0px;margin-block-end:24px;display:flex;justify-content:flex-end;}.elementor .e-3e52d42-9fec58f{font-family:Inter;font-weight:700;font-size:14px;color:#cb1023;letter-spacing:0.25em;line-height:20px;text-transform:uppercase;margin-block-start:24px;}.elementor .e-8f19454-251cd84{font-family:Inter;font-weight:700;font-size:60px;color:#1a1a1a;letter-spacing:-0.025em;margin-block-start:12px;}.elementor .e-9e4dffc-0727133{max-width:672px;font-size:18px;line-height:28px;margin-block-start:24px;}.elementor .e-6c8e1ed-5188bf1{padding:0px;}.elementor .e-87ea673-6803c59{max-width:220px;padding:0px;margin-block-start:32px;display:flex;flex-direction:row;gap:12px;min-width: max-content;\n}.elementor .e-ca7f462-b2789ea{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-dac507e-8d921d8{padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;width: 100%;
margin-left: auto;
margin-right: auto;

@media (min-width: 1400px) {
  max-width: 1400px;
}\n}.elementor .e-3649d53-e48002f{font-family:Open Sans;font-weight:500;font-size:14px;color:#595959;line-height:20px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-3649d53-e48002f:hover,.elementor .e-3649d53-e48002f:focus-visible{color:#1a1a1a;border-radius:6px;background-color:#f5f5f5;}.elementor .e-48be5ba-d9bac71{font-family:Open Sans;font-weight:500;font-size:14px;color:#595959;line-height:20px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-48be5ba-d9bac71:hover,.elementor .e-48be5ba-d9bac71:focus-visible{color:#1a1a1a;border-radius:6px;background-color:#f5f5f5;}.elementor .e-17fbe19-a45b567{font-family:Open Sans;font-weight:500;font-size:14px;color:#595959;line-height:20px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-17fbe19-a45b567:hover,.elementor .e-17fbe19-a45b567:focus-visible{color:#1a1a1a;border-radius:6px;background-color:#f5f5f5;}.elementor .e-35c1b75-e230691{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:-8px;margin-inline-end:-8px;display:flex;flex-direction:row;gap:4px;overflow-x: auto;\n}.elementor .e-01c897c-b2b2b19{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;flex-direction:row;align-items:center;width: 100%;
margin-left: auto;
margin-right: auto;

@media (min-width: 1400px) {
  max-width: 1400px;
}\n}.elementor .e-0b8974f-b607bca{max-width:max-content;font-family:Inter;font-weight:700;font-size:12px;color:#cb1023;letter-spacing:0.2em;line-height:16px;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#cb10234d;border-style:solid;background-color:#cb10230d;display:flex;gap:8px;align-items:center;}.elementor .e-bbe9db7-4a11533{font-family:Inter;font-weight:700;font-size:36px;color:#1a1a1a;line-height:40px;margin-block-start:16px;}.elementor .e-ed27026-97bb8f7{font-family:Inter;font-size:18px;line-height:28px;padding:0px;margin-block-start:20px;display:flex;flex-direction:column;gap:16px;}.elementor .e-227f712-cb0d06b{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-8fd24e4-319125d{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-d9b45a9-32796c8{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-546f2ce-2d8e82d{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-310f59d-e9ec7c3{font-family:Inter;font-weight:600;font-size:14px;color:#cb1023;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:24px;border-radius:6px;background-color:#cb10231a;display:inline-block;max-width: max-content;\n}.elementor .e-f261c2b-1a2512d{font-family:Inter;font-size:18px;color:#595959;line-height:32px;padding:0px;display:flex;flex-direction:column;}.elementor .e-90a7735-cb2f9a5{height:100%;overflow:hidden;object-fit:cover;border-radius:16px;}.elementor .e-194582c-0411e13{height:100%;overflow:hidden;padding:0px;margin-inline-start:auto;margin-inline-end:auto;box-shadow:0px 8px 10px -6px rgb(0 0 0 / 0.1),0px 20px 25px -5px rgb(0 0 0 / 0.1);}.elementor .e-ef1e8ac-7c626a1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:40px;align-items:center;display: grid;
grid-template-columns: 1fr 1fr;

  width: 100%;
margin-left: auto;
margin-right: auto;

@media (min-width: 1400px) {
  max-width: 1400px;
}\n}.elementor .e-6fbf976-ed1c8a5{height:100%;overflow:hidden;object-fit:cover;border-radius:16px;}.elementor .e-375e25d-925ecd9{height:100%;overflow:hidden;padding:0px;margin-inline-start:auto;margin-inline-end:auto;box-shadow:0px 8px 10px -6px rgb(0 0 0 / 0.1),0px 20px 25px -5px rgb(0 0 0 / 0.1);}.elementor .e-4c8c2fc-7de5d01{max-width:max-content;font-family:Inter;font-weight:700;font-size:12px;color:#cb1023;letter-spacing:0.2em;line-height:16px;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#cb10234d;border-style:solid;background-color:#cb10230d;display:flex;gap:8px;align-items:center;}.elementor .e-0c8e2b4-2ff8e23{font-family:Inter;font-weight:700;font-size:36px;color:#1a1a1a;line-height:40px;margin-block-start:16px;}.elementor .e-0453824-a42d221{font-family:Inter;font-size:18px;line-height:28px;padding:0px;margin-block-start:20px;display:flex;flex-direction:column;gap:16px;}.elementor .e-918f998-8b5313c{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-f4256d8-f5842d0{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-91e2fe2-4eeb56c{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-e972231-f169b1f{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-4761680-ca25010{font-family:Inter;font-size:18px;color:#595959;line-height:32px;padding:0px;display:flex;flex-direction:column;}.elementor .e-9ef8a10-470ea9d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:40px;align-items:center;display: grid;
grid-template-columns: 1fr 1fr;

  width: 100%;
margin-left: auto;
margin-right: auto;

@media (min-width: 1400px) {
  max-width: 1400px;
}\n}.elementor .e-dc935a7-ffe53b8{max-width:max-content;font-family:Inter;font-weight:700;font-size:12px;color:#cb1023;letter-spacing:0.2em;line-height:16px;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;border-width:1px;border-color:#cb10234d;border-style:solid;background-color:#cb10230d;display:flex;gap:8px;align-items:center;}.elementor .e-cc5d631-a6608ae{font-family:Inter;font-weight:700;font-size:36px;color:#1a1a1a;line-height:40px;margin-block-start:16px;}.elementor .e-f7ef109-59f6e6e{font-family:Inter;font-size:18px;line-height:28px;padding:0px;margin-block-start:20px;display:flex;flex-direction:column;gap:16px;}.elementor .e-430ad30-30cbfe3{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-a9580b2-66affc3{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-4612734-5fd0cef{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-7578a96-514bfb6{font-family:Inter;font-size:14px;color:#1a1a1a;line-height:20px;padding:0px;display:flex;gap:8px;align-items:start;}.elementor .e-0a58a7a-77418ad{font-family:Inter;font-weight:600;font-size:14px;color:#cb1023;line-height:20px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-block-start:24px;border-radius:6px;background-color:#cb10231a;display:inline-block;max-width: max-content;\n}.elementor .e-27b9f92-e1c35ef{font-family:Inter;font-size:18px;color:#595959;line-height:32px;padding:0px;display:flex;flex-direction:column;}.elementor .e-ba44f20-9af75f2{height:100%;overflow:hidden;object-fit:cover;border-radius:16px;}.elementor .e-bd91fbf-85a684b{height:100%;overflow:hidden;padding:0px;margin-inline-start:auto;margin-inline-end:auto;box-shadow:0px 8px 10px -6px rgb(0 0 0 / 0.1),0px 20px 25px -5px rgb(0 0 0 / 0.1);}.elementor .e-9065dfb-1a1d047{padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:row;gap:40px;align-items:center;display: grid;
grid-template-columns: 1fr 1fr;

  width: 100%;
margin-left: auto;
margin-right: auto;

@media (min-width: 1400px) {
  max-width: 1400px;
}\n}.elementor .e-4c99c01-31b6d94{font-family:Inter;font-weight:700;font-size:36px;color:#ffffff;letter-spacing:-0.025em;line-height:40px;}.elementor .e-4574c0b-904aa1c{max-width:672px;font-family:Inter;font-size:18px;color:#ffffffd9;line-height:28px;margin-block-start:16px;}.elementor .e-623529a-a2bbb91{max-width:672px;padding:0px;}.elementor .e-2dc3dfa-1a29af7{max-width:192px;padding:0px;display:flex;flex-direction:row;gap:12px;min-width: max-content;\n}.elementor .e-748cca9-1819f48{padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;}.elementor .e-3443ede-3b01b9b{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;width: 100%;
margin-left: auto;
margin-right: auto;

@media (min-width: 1400px) {
  max-width: 1400px;
}\n}