.elementor .e-49f027cd-2034{font-family:var(--mp-font);font-weight:600;font-size:14px;color:#ffffff;letter-spacing:0.025em;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1);backdrop-filter:blur(24px);display:inline-flex;align-self:flex-start;}.elementor .e-402ca9d1-ee38{font-family:var(--mp-font);font-weight:800;font-size:6rem;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-e486062-2cdd{max-width:36rem;font-family:var(--mp-font);font-weight:300;font-size:1.5rem;color:#eff6ff;line-height:1.6;}.elementor .e-d810aab-a79a:hover,.elementor .e-d810aab-a79a:focus-visible{background-color:#eff6ff;transform:scale3d(1.05, 1.05, 1);}.elementor .e-d810aab-a79a{font-family:var(--mp-font);font-weight:700;font-size:1.125rem;color:#000000e6;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:999px;background-color:#ffffff;transition:transform 0.3s, background-color 0.3s;}.elementor .e-12c770a2-9684:hover,.elementor .e-12c770a2-9684:focus-visible{background-color:#ffffff33;transform:scale3d(1.05, 1.05, 1);}.elementor .e-12c770a2-9684{font-family:var(--mp-font);font-weight:600;font-size:1.125rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;backdrop-filter:blur(24px);transition:transform 0.3s, background-color 0.3s;}.elementor .e-335ccb87-2297{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-75b0d7b7-e6c4{padding:0px;display:flex;flex-direction:column;gap:2rem;flex:1 1 0px;}.elementor .e-39a8ab4a-fb34{width:3rem;height:3rem;font-size:1.25rem;color:#ffffff;border-radius:999px;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#3b82f633;display:flex;justify-content:center;align-items:center;}.elementor .e-6765d672-4b08{font-weight:500;font-size:12px;color:#ffffffb3;}.elementor .e-6418be23-25cb{font-weight:700;font-size:1.125rem;color:#ffffff;}.elementor .e-75105b4d-f2e3{padding:0px;}.elementor .e-3311f277-50e9{position:absolute;inset-inline-end:5%;inset-block-end:10%;z-index:2;padding:1rem;border-radius:1rem;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);gap:1rem;align-items:center;}.elementor .e-516c9286-17b7{width:2.5rem;height:2.5rem;font-weight:700;color:#86efac;border-radius:999px;border-width:1px;border-color:#4ade804d;border-style:solid;background-color:#4ade8033;display:flex;justify-content:center;align-items:center;}.elementor .e-b944b55-f58d{font-weight:500;font-size:14px;color:#ffffff;}.elementor .e-32831213-5295{position:absolute;inset-block-start:20%;inset-inline-start:5%;z-index:2;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.75rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);gap:0.75rem;align-items:center;}.elementor .e-1350d16-d594{width:100%;height:36rem;position:relative;padding:1rem;flex:1 1 0px;}.elementor .e-257798ec-aefa{width:100%;max-width:80rem;padding:0px;gap:2rem;align-items:center;}.elementor .e-412c7219-d081{min-height:calc(100vh - 4rem);padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:3rem;background-image:linear-gradient(135deg, #6366f1 0%,#1d4ed8 50%,#172554 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;align-items:center;}.elementor .e-1248649f-c72c{font-family:var(--mp-font);font-weight:600;font-size:14px;color:#ffffff;letter-spacing:0.025em;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1);backdrop-filter:blur(24px);display:inline-flex;align-self:flex-start;}.elementor .e-3c062acc-8d5e{font-family:var(--mp-font);font-weight:800;font-size:6rem;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-4dcdba42-2b5b{max-width:36rem;font-family:var(--mp-font);font-weight:300;font-size:1.5rem;color:#eff6ff;line-height:1.6;}.elementor .e-603a76e5-a6e3:hover,.elementor .e-603a76e5-a6e3:focus-visible{background-color:#eff6ff;transform:scale3d(1.05, 1.05, 1);}.elementor .e-603a76e5-a6e3{font-family:var(--mp-font);font-weight:700;font-size:1.125rem;color:#000000e6;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:999px;background-color:#ffffff;transition:transform 0.3s, background-color 0.3s;}.elementor .e-52ccb412-ee84:hover,.elementor .e-52ccb412-ee84:focus-visible{background-color:#ffffff33;transform:scale3d(1.05, 1.05, 1);}.elementor .e-52ccb412-ee84{font-family:var(--mp-font);font-weight:600;font-size:1.125rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;backdrop-filter:blur(24px);transition:transform 0.3s, background-color 0.3s;}.elementor .e-748e8f9e-8fd9{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-85d08bb-5771{padding:0px;display:flex;flex-direction:column;gap:2rem;flex:1 1 0px;}.elementor .e-37f48568-1eed{width:3rem;height:3rem;font-size:1.25rem;color:#ffffff;border-radius:999px;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#3b82f633;display:flex;justify-content:center;align-items:center;}.elementor .e-314554c8-c5d7{font-weight:500;font-size:12px;color:#ffffffb3;}.elementor .e-41355fb5-e4c6{font-weight:700;font-size:1.125rem;color:#ffffff;}.elementor .e-5d91ecc6-cd57{padding:0px;}.elementor .e-24607120-9786{position:absolute;inset-inline-end:5%;inset-block-end:10%;z-index:2;padding:1rem;border-radius:1rem;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);gap:1rem;align-items:center;}.elementor .e-73b929-20b1{width:2.5rem;height:2.5rem;font-weight:700;color:#86efac;border-radius:999px;border-width:1px;border-color:#4ade804d;border-style:solid;background-color:#4ade8033;display:flex;justify-content:center;align-items:center;}.elementor .e-50ac431-e22e{font-weight:500;font-size:14px;color:#ffffff;}.elementor .e-762737-275d{position:absolute;inset-block-start:20%;inset-inline-start:5%;z-index:2;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.75rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);gap:0.75rem;align-items:center;}.elementor .e-5e4f6dc7-fd5e{width:100%;height:36rem;position:relative;padding:1rem;flex:1 1 0px;}.elementor .e-3630d3a0-c7a0{width:100%;max-width:80rem;padding:0px;gap:2rem;align-items:center;}.elementor .e-6ba2b318-1430{min-height:calc(100vh - 4rem);padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:3rem;background-image:linear-gradient(135deg, #6366f1 0%,#1d4ed8 50%,#172554 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;align-items:center;}.elementor .e-4508ffee-c003{font-family:var(--mp-font);font-weight:600;font-size:14px;color:#ffffff;letter-spacing:0.025em;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1);backdrop-filter:blur(24px);display:inline-flex;align-self:flex-start;}.elementor .e-2efa6cd9-a7a3{font-family:var(--mp-font);font-weight:800;font-size:6rem;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-4c8004b0-a9fb{max-width:36rem;font-family:var(--mp-font);font-weight:300;font-size:1.5rem;color:#eff6ff;line-height:1.6;}.elementor .e-34e8f2bf-db6d:hover,.elementor .e-34e8f2bf-db6d:focus-visible{background-color:#eff6ff;transform:scale3d(1.05, 1.05, 1);}.elementor .e-34e8f2bf-db6d{font-family:var(--mp-font);font-weight:700;font-size:1.125rem;color:#000000e6;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:999px;background-color:#ffffff;transition:transform 0.3s, background-color 0.3s;}.elementor .e-ea84bc1-1935:hover,.elementor .e-ea84bc1-1935:focus-visible{background-color:#ffffff33;transform:scale3d(1.05, 1.05, 1);}.elementor .e-ea84bc1-1935{font-family:var(--mp-font);font-weight:600;font-size:1.125rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;backdrop-filter:blur(24px);transition:transform 0.3s, background-color 0.3s;}.elementor .e-4dbe5237-8ea1{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-1da0f28e-3889{padding:0px;display:flex;flex-direction:column;gap:2rem;flex:1 1 0px;}.elementor .e-f8cf89a-ee85{width:3rem;height:3rem;font-size:1.25rem;color:#ffffff;border-radius:999px;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#3b82f633;display:flex;justify-content:center;align-items:center;}.elementor .e-474686c6-3026{font-weight:500;font-size:12px;color:#ffffffb3;}.elementor .e-794ae742-3fbf{font-weight:700;font-size:1.125rem;color:#ffffff;}.elementor .e-7c443a5c-159a{padding:0px;}.elementor .e-5e605f1b-9314{position:absolute;inset-inline-end:5%;inset-block-end:10%;z-index:2;padding:1rem;border-radius:1rem;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);gap:1rem;align-items:center;}.elementor .e-2dd71f40-19ab{width:2.5rem;height:2.5rem;font-weight:700;color:#86efac;border-radius:999px;border-width:1px;border-color:#4ade804d;border-style:solid;background-color:#4ade8033;display:flex;justify-content:center;align-items:center;}.elementor .e-78777840-1368{font-weight:500;font-size:14px;color:#ffffff;}.elementor .e-f4bc17e-599a{position:absolute;inset-block-start:20%;inset-inline-start:5%;z-index:2;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.75rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);gap:0.75rem;align-items:center;}.elementor .e-666aef03-e941{width:100%;height:36rem;position:relative;padding:1rem;flex:1 1 0px;}.elementor .e-769e611a-a782{width:100%;max-width:80rem;padding:0px;gap:2rem;align-items:center;}.elementor .e-5b657b90-88ad{min-height:calc(100vh - 4rem);padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:3rem;background-image:linear-gradient(135deg, #fdba74 0%,#c2410c 50%,#9a3412 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;align-items:center;}.elementor .e-5b219d32-1335{font-family:var(--mp-font);font-weight:600;font-size:14px;color:#ffffff;letter-spacing:0.025em;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1);backdrop-filter:blur(24px);display:inline-flex;align-self:flex-start;}.elementor .e-c1edc61-bb08{font-family:var(--mp-font);font-weight:800;font-size:6rem;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-5062d8d9-405c{max-width:36rem;font-family:var(--mp-font);font-weight:300;font-size:1.5rem;color:#eff6ff;line-height:1.6;}.elementor .e-30ad4db7-a3f8:hover,.elementor .e-30ad4db7-a3f8:focus-visible{background-color:#eff6ff;transform:scale3d(1.05, 1.05, 1);}.elementor .e-30ad4db7-a3f8{font-family:var(--mp-font);font-weight:700;font-size:1.125rem;color:#000000e6;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:999px;background-color:#ffffff;transition:transform 0.3s, background-color 0.3s;}.elementor .e-39965349-3714:hover,.elementor .e-39965349-3714:focus-visible{background-color:#ffffff33;transform:scale3d(1.05, 1.05, 1);}.elementor .e-39965349-3714{font-family:var(--mp-font);font-weight:600;font-size:1.125rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;backdrop-filter:blur(24px);transition:transform 0.3s, background-color 0.3s;}.elementor .e-1db1f7d5-533f{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-703ed087-de01{padding:0px;display:flex;flex-direction:column;gap:2rem;flex:1 1 0px;}.elementor .e-2aba0ded-408d{width:3rem;height:3rem;font-size:1.25rem;color:#ffffff;border-radius:999px;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#3b82f633;display:flex;justify-content:center;align-items:center;}.elementor .e-67b2052d-30f7{font-weight:500;font-size:12px;color:#ffffffb3;}.elementor .e-15b3edeb-46e7{font-weight:700;font-size:1.125rem;color:#ffffff;}.elementor .e-1b05a365-8616{padding:0px;}.elementor .e-1e9adce5-f974{position:absolute;inset-inline-end:5%;inset-block-end:10%;z-index:2;padding:1rem;border-radius:1rem;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);gap:1rem;align-items:center;}.elementor .e-43969948-bad6{width:2.5rem;height:2.5rem;font-weight:700;color:#86efac;border-radius:999px;border-width:1px;border-color:#4ade804d;border-style:solid;background-color:#4ade8033;display:flex;justify-content:center;align-items:center;}.elementor .e-335ca8f0-a84b{font-weight:500;font-size:14px;color:#ffffff;}.elementor .e-1eb1002e-abcf{position:absolute;inset-block-start:20%;inset-inline-start:5%;z-index:2;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.75rem;padding-inline-end:1.5rem;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);gap:0.75rem;align-items:center;}.elementor .e-21705734-2760{width:100%;height:36rem;position:relative;padding:1rem;flex:1 1 0px;}.elementor .e-3ef99e7e-9ea6{width:100%;max-width:80rem;padding:0px;gap:2rem;align-items:center;}.elementor .e-5e1d87da-5a20{min-height:calc(100vh - 4rem);padding-block-start:0px;padding-block-end:0px;padding-inline-start:3rem;padding-inline-end:3rem;background-image:linear-gradient(135deg, #38bdf8 0%,#0369a1 50%,#172554 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:center;align-items:center;}.elementor .e-cf93ed1-dc51{padding:0px;}.elementor .e-75854478-6391:hover,.elementor .e-75854478-6391:focus-visible{color:#172554;background-color:#ffffff;}.elementor .e-75854478-6391{width:4rem;height:4rem;position:absolute;inset-block-start:50%;font-size:2rem;color:#ffffff;line-height:1;padding:0px;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);display:flex;justify-content:center;align-items:center;}.elementor .e-70f6ae86-1202:hover,.elementor .e-70f6ae86-1202:focus-visible{color:#172554;background-color:#ffffff;}.elementor .e-70f6ae86-1202{width:4rem;height:4rem;position:absolute;inset-block-start:50%;font-size:2rem;color:#ffffff;line-height:1;padding:0px;border-radius:999px;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;box-shadow:0px 25px 50px -12px rgba(0,0,0,0.25);backdrop-filter:blur(24px);display:flex;justify-content:center;align-items:center;}.elementor .e-f66fbba-c9eb{width:100%;padding:0px;background-color:#172554;}.elementor .e-1978493b-253a{margin-block-end:4rem;}.elementor .e-6a9a4220-a1b0{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;gap:0px;}.elementor .e-57592846-d5f2{width:100%;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-2c2a2269-5f5f{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: #f1f5f9; border-bottom-style: solid; border-bottom-color: #f1f5f9;\n}.elementor .e-3177ecfb-b097{font-family:var(--mp-font);font-weight:800;font-size:3.75rem;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-1e0ed93e-5bda{font-family:var(--mp-font);font-weight:800;font-size:3.75rem;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-1d921fbd-1dbd{font-family:var(--mp-font);font-weight:800;font-size:3.75rem;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-560a2bc-9d99{font-family:var(--mp-font);font-weight:800;font-size:3.75rem;color:#ffffff;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-517f03ae-9754{padding:6rem;background-image:linear-gradient(0deg, rgba(23,37,84,0.7) 0%,rgba(23,37,84,0.7) 100%),url("https://medpharmbeauty.it/wp-content/uploads/2026/09/vision-bg-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-359a772e-ecca{font-family:var(--mp-font);font-weight:700;font-size:1.875rem;color:#0f172a;line-height:1.35;}.elementor .e-52716e0a-9cc2{font-family:var(--mp-font);font-size:1.25rem;color:#475569;line-height:1.65;}.elementor .e-24ea5f1c-a60d{font-family:var(--mp-font);font-size:1.25rem;color:#475569;line-height:1.65;}.elementor .e-7ac84a86-90af{max-width:36rem;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-36269edf-f03e{padding:6rem;background-color:#f8fafc;display:flex;flex-direction:column;justify-content:center;}.elementor .e-6d12695e-d54a{min-height:37.5rem;padding:0px;gap:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;}.elementor .e-362dae9f-9c5c{height:2.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin-block-end:1.5rem;}.elementor .e-57a0380f-1052{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:2rem;padding-block-end:11rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-3787ac45-852f{font-family:var(--mp-font);font-weight:700;font-size:1.5rem;color:#0f172a;margin-block-end:0.5rem;}.elementor .e-7f10eaea-8b6e{font-family:var(--mp-font);font-size:0.875rem;color:#475569;line-height:1.6;margin-block-end:1.25rem;}.elementor .e-1686fe78-cc6e{font-size:0.875rem;letter-spacing:0.025em;}.elementor .e-3bc86c1d-245d{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:2rem;background-image:linear-gradient(0deg, #ffffff 0%,#fffffff2 70%,#ffffff00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-ecea94d-b5ee:hover,.elementor .e-ecea94d-b5ee:focus-visible{border-color:#dbeafe;}.elementor .e-ecea94d-b5ee{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:1.5rem;border-width:1px;border-color:#f1f5f9;border-style:solid;background-image:linear-gradient(180deg, rgba(37,99,235,0.1) 0%,#ffffff 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:border-color 0.5s, box-shadow 0.5s;}.elementor .e-356bac26-d6a9{padding:0px;display:flex;flex-direction:column;}.elementor .e-3dead115-b216{height:2.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin-block-end:1.5rem;}.elementor .e-24462a66-6292{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:2rem;padding-block-end:11rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-739176e0-6136{font-family:var(--mp-font);font-weight:700;font-size:1.5rem;color:#0f172a;margin-block-end:0.5rem;}.elementor .e-ff75fcd-efb7{font-family:var(--mp-font);font-size:0.875rem;color:#475569;line-height:1.6;margin-block-end:1.25rem;}.elementor .e-33d14be9-4b1c{font-size:0.875rem;letter-spacing:0.025em;}.elementor .e-5cc88c3b-9e00{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:2rem;background-image:linear-gradient(0deg, #ffffff 0%,#fffffff2 70%,#ffffff00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-227952d4-220e:hover,.elementor .e-227952d4-220e:focus-visible{border-color:#dbeafe;}.elementor .e-227952d4-220e{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:1.5rem;border-width:1px;border-color:#f1f5f9;border-style:solid;background-image:linear-gradient(180deg, rgba(6,182,212,0.1) 0%,#ffffff 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:border-color 0.5s, box-shadow 0.5s;}.elementor .e-74a22682-ffe1{padding:0px;display:flex;flex-direction:column;}.elementor .e-6723e486-e7e3{height:2.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin-block-end:1.5rem;}.elementor .e-75761b8-dc7e{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:2rem;padding-block-end:11rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-33101f2c-8712{font-family:var(--mp-font);font-weight:700;font-size:1.5rem;color:#0f172a;margin-block-end:0.5rem;}.elementor .e-22d34a28-e272{font-family:var(--mp-font);font-size:0.875rem;color:#475569;line-height:1.6;margin-block-end:1.25rem;}.elementor .e-56400cfa-ef33{font-size:0.875rem;letter-spacing:0.025em;}.elementor .e-476c5812-e4b8{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:2rem;background-image:linear-gradient(0deg, #ffffff 0%,#fffffff2 70%,#ffffff00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7feb73c3-e42b:hover,.elementor .e-7feb73c3-e42b:focus-visible{border-color:#dbeafe;}.elementor .e-7feb73c3-e42b{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:1.5rem;border-width:1px;border-color:#f1f5f9;border-style:solid;background-image:linear-gradient(180deg, rgba(148,163,184,0.12) 0%,#ffffff 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:border-color 0.5s, box-shadow 0.5s;}.elementor .e-2998ae16-7801{padding:0px;display:flex;flex-direction:column;}.elementor .e-1c298dbe-194e{gap:2rem;}.elementor .e-5f705f39-5e33{max-width: none;\n}.elementor .e-407e6314-341e{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:2.5rem;border-width:8px;border-color:#ffffff;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 60px -15px rgba(0,0,0,0.1);}.elementor .e-83459e6-dcae{letter-spacing:0.25em;margin-block-end:0px;text-align: left;\n}.elementor .e-5024f0b2-74b1{font-family:var(--mp-font);font-weight:300;font-size:3.75rem;color:#1e293b;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-6af9b15e-f328{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-265affee-8d56{max-width:42rem;font-family:var(--mp-font);font-weight:300;font-size:1.125rem;color:var(--mp-muted);line-height:1.7;}.elementor .e-39409952-4595{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap: 1.5rem 2rem;\n}.elementor .e-41b16daa-463b{padding:0px;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;}.elementor .e-726202c7-94b7{padding:0px;gap:6rem;grid-template-columns:5fr 7fr;grid-template-rows:auto;align-items:center;}.elementor .e-338bf9bb-4d17{max-width:87.5rem;}.elementor .e-7d4e659b-7607{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#f8fafc;}.elementor .e-13146d5a-b25f{letter-spacing:0.25em;margin-block-end:0px;text-align: left;\n}.elementor .e-773f09a5-43af{font-family:var(--mp-font);font-weight:300;font-size:3.75rem;color:#1e293b;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-23beee63-e633{font-family:var(--mp-font);font-weight:600;font-size:1.5rem;color:#1e293b;}.elementor .e-51f49df5-d42d{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-3b9208bc-f576{max-width:42rem;font-family:var(--mp-font);font-weight:300;font-size:1.125rem;color:var(--mp-muted);line-height:1.7;}.elementor .e-351f6319-9805{color:#334155;background-color:#f8fafc;}.elementor .e-3fe0528-3e25{color:#334155;background-color:#f8fafc;}.elementor .e-578f7930-5225{color:#334155;background-color:#f8fafc;}.elementor .e-13b58ead-6704{color:#334155;background-color:#f8fafc;}.elementor .e-3af1a9d0-160e{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;gap: 1.5rem 2rem;\n}.elementor .e-3b2a92e5-5f5f{padding:0px;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;}.elementor .e-5772ef5a-330d{width:100%;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding:0px;border-radius:2.5rem;border-width:8px;border-color:#ffffff;border-style:solid;background-color:#f8fafc;box-shadow:0px 30px 60px -15px rgba(0,0,0,0.1);}.elementor .e-2fde410b-f8e1{padding:0px;gap:6rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-12311c4e-de18{max-width:87.5rem;}.elementor .e-31c28deb-ba8f{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .e-619bd88a-a7e0{width:100%;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding:0px;border-radius:2.5rem;border-width:8px;border-color:#ffffff;border-style:solid;background-color:#ffffff;box-shadow:0px 30px 60px -15px rgba(0,0,0,0.1);}.elementor .e-e043bbc-3029{letter-spacing:0.25em;margin-block-end:0px;text-align: left;\n}.elementor .e-37405941-2678{font-family:var(--mp-font);font-weight:300;font-size:3.75rem;color:#1e293b;letter-spacing:-0.025em;line-height:1.1;}.elementor .e-62c74e33-249d{font-family:var(--mp-font);font-weight:600;font-size:1.5rem;color:#1e293b;}.elementor .e-1362cf77-a10c{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-583fb1-a208{max-width:42rem;font-family:var(--mp-font);font-weight:300;font-size:1.125rem;color:var(--mp-muted);line-height:1.7;}.elementor .e-79e89c25-2953{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;gap: 1.5rem 2rem;\n}.elementor .e-98eb3f3-5501{padding:0px;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;}.elementor .e-69c09924-80bc{padding:0px;gap:6rem;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-7caea99f-de16{max-width:87.5rem;}.elementor .e-27f84002-326b{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#f8fafc;}.elementor .e-207c3ea3-3775{max-width:56rem;font-family:var(--mp-font);font-size:1.125rem;color:#475569;line-height:1.7;text-align:center;margin-block-start:2.5rem;}.elementor .e-1d7c0b90-1e80{max-width:56rem;font-family:var(--mp-font);font-size:1.125rem;color:#475569;line-height:1.7;text-align:center;margin-block-start:1.5rem;}.elementor .e-6027e100-6b21{height:2.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin-block-end:1.5rem;}.elementor .e-30817d50-c416{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:2rem;padding-block-end:11rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-2695cf68-2e43{font-family:var(--mp-font);font-weight:700;font-size:1.5rem;color:#0f172a;margin-block-end:0.5rem;}.elementor .e-3061f3a6-7b2c{font-family:var(--mp-font);font-size:0.875rem;color:#475569;line-height:1.6;margin-block-end:1.25rem;}.elementor .e-77878275-2c25{font-size:0.875rem;letter-spacing:0.025em;}.elementor .e-66f83934-8dd6{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:2rem;background-image:linear-gradient(0deg, #ffffff 0%,#fffffff2 70%,#ffffff00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-6840d7b3-4cb0:hover,.elementor .e-6840d7b3-4cb0:focus-visible{border-color:#dbeafe;box-shadow:0px 20px 25px -5px rgba(226,232,240,0.5);}.elementor .e-6840d7b3-4cb0{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:1.5rem;border-width:1px;border-color:#f1f5f9;border-style:solid;background-image:linear-gradient(180deg, rgba(37,99,235,0.1) 0%,#ffffff 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);transition:border-color 0.5s, box-shadow 0.5s;}.elementor .e-579b83fa-d909{padding:0px;display:flex;flex-direction:column;}.elementor .e-399f77b1-2583{height:2.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin-block-end:1.5rem;}.elementor .e-1b48bb1b-9518{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:2rem;padding-block-end:11rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-305a7e2f-4b55{font-family:var(--mp-font);font-weight:700;font-size:1.5rem;color:#0f172a;margin-block-end:0.5rem;}.elementor .e-265bf159-69f5{font-family:var(--mp-font);font-size:0.875rem;color:#475569;line-height:1.6;margin-block-end:1.25rem;}.elementor .e-5c593593-680d{font-size:0.875rem;letter-spacing:0.025em;}.elementor .e-39f157a1-16ff{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:2rem;background-image:linear-gradient(0deg, #ffffff 0%,#fffffff2 70%,#ffffff00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-68780a7a-2665:hover,.elementor .e-68780a7a-2665:focus-visible{border-color:#dbeafe;box-shadow:0px 20px 25px -5px rgba(226,232,240,0.5);}.elementor .e-68780a7a-2665{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:1.5rem;border-width:1px;border-color:#f1f5f9;border-style:solid;background-image:linear-gradient(180deg, rgba(100,116,139,0.1) 0%,#ffffff 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);transition:border-color 0.5s, box-shadow 0.5s;}.elementor .e-4bcab1c3-3328{padding:0px;display:flex;flex-direction:column;}.elementor .e-6610903b-cc45{height:2.5rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0.5rem;padding-inline-end:0.5rem;margin-block-end:1.5rem;}.elementor .e-41677e2a-93b7{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:2rem;padding-block-end:11rem;padding-inline-start:2rem;padding-inline-end:2rem;}.elementor .e-559a3dd0-5ca4{font-family:var(--mp-font);font-weight:700;font-size:1.5rem;color:#0f172a;margin-block-end:0.5rem;}.elementor .e-5e1d68a-f8ce{font-family:var(--mp-font);font-size:0.875rem;color:#475569;line-height:1.6;margin-block-end:1.25rem;}.elementor .e-3f99c5ac-b298{font-size:0.875rem;letter-spacing:0.025em;}.elementor .e-7ce75c9d-ffc8{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:2rem;background-image:linear-gradient(0deg, #ffffff 0%,#fffffff2 70%,#ffffff00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-7849a0a6-374e:hover,.elementor .e-7849a0a6-374e:focus-visible{border-color:#dbeafe;box-shadow:0px 20px 25px -5px rgba(226,232,240,0.5);}.elementor .e-7849a0a6-374e{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;border-radius:1.5rem;border-width:1px;border-color:#f1f5f9;border-style:solid;background-image:linear-gradient(180deg, rgba(99,102,241,0.1) 0%,#ffffff 75%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);transition:border-color 0.5s, box-shadow 0.5s;}.elementor .e-6cc8c8ca-2376{padding:0px;display:flex;flex-direction:column;}.elementor .e-55ff13dd-855b{gap:2rem;}.elementor .e-2c9cd284-560c{max-width:80rem;}