.elementor .e-7f618379-8011{width:10rem;flex:0 0 auto;}.elementor .e-66b6ca1-4514:hover,.elementor .e-66b6ca1-4514:focus-visible{color:#3858E9;}.elementor .e-66b6ca1-4514{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-1174a987-b617:hover,.elementor .e-1174a987-b617:focus-visible{color:#3858E9;}.elementor .e-1174a987-b617{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-6772b5d9-49f0:hover,.elementor .e-6772b5d9-49f0:focus-visible{color:#3858E9;}.elementor .e-6772b5d9-49f0{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-5250f1ea-a612:hover,.elementor .e-5250f1ea-a612:focus-visible{color:#3858E9;}.elementor .e-5250f1ea-a612{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-18bdf2c2-31d5:hover,.elementor .e-18bdf2c2-31d5:focus-visible{color:#3858E9;}.elementor .e-18bdf2c2-31d5{font-family:Inter;font-size:0.875rem;color:#292929;margin:0px;}.elementor .e-505381e8-4fb1{width:auto;min-width:0px;padding:0px;gap:1.5rem;align-items:center;}.elementor .e-63d3c5ec-20a5{border-radius:100rem;border-width:1px;border-color:var(--mega-primary);border-style:solid;}.elementor .e-4ee9c6d7-bce0{min-width:0px;max-width:79rem;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:1.25rem;justify-content:space-between;align-items:center;}.elementor .e-52fa95f1-b240{font-family:Inter;font-size:0.75rem;color:var(--mega-primary);letter-spacing:0.12em;}.elementor .e-7809bc42-b460{max-width:60rem;font-family:Inter;font-weight:600;font-size:clamp(2.5rem,5vw,4.75rem);letter-spacing:-0.05em;line-height:1.05;}.elementor .e-3f006855-153e{max-width:42rem;font-family:Inter;font-size:1.125rem;color:var(--mega-muted);line-height:1.7;}.elementor .e-5a2fc8c8-69df{width:calc(100% - 3rem);padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:1.5rem;margin-inline-end:1.5rem;border-radius:1.5rem;background-color:var(--mega-primary-soft);flex-direction:column;gap:1.5rem;}.elementor .e-3926b680-91f6{font-family:var(--mega-font-body);font-size:0.75rem;color:#FFFFFF;letter-spacing:0.1em;margin:0px;cursor:default;\n}.elementor .e-73beee98-4e27{max-width:48rem;font-family:var(--mega-font-heading);font-size:clamp(2.5rem,5vw,4.5rem);color:#FFFFFF;margin:0px;display:block;cursor:default;\n}.elementor .e-3eb32ec5-141d{max-width:38rem;font-family:var(--mega-font-body);color:#FFFFFF;line-height:1.7;margin:0px;cursor:default;\n}.elementor .e-6219d6d-9f52{border-radius:100rem;border-width:1px;border-color:var(--mega-primary);border-style:solid;}.elementor .e-39bde5bf-9828{border-radius:100rem;border-width:1px;border-color:var(--mega-border);border-style:solid;}.elementor .e-21fe210d-22fb{border-radius:100rem;}.elementor .e-4ca6b865-bae0{min-width:0px;padding:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-347a6893-d613{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;}.elementor .e-3852464d-1e99{min-width:0px;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:1.5rem;margin-inline-end:1.5rem;border-radius:1.5rem;background-color:var(--mega-black);}.elementor .e-75adc4e3-2027{font-family:var(--mega-font-heading);font-size:3.5rem;letter-spacing:-0.06em;margin:0px;display:block;cursor:default;\n}.elementor .e-231c8d7d-dbcc{font-family:var(--mega-font-body);font-size:0.875rem;color:var(--mega-muted);margin:0px;cursor:default;\n}.elementor .e-371769f5-333d{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-606ff203-fc41{font-family:var(--mega-font-body);font-size:0.8rem;color:var(--mega-muted);line-height:1.8;margin:0px;cursor:default;\n}.elementor .e-694735b3-193d{min-width:0px;padding:0px;gap:1.5rem;justify-content:space-between;}.elementor .e-243935e6-acdf{min-width:0px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}