.elementor .e-23355d9-747f:hover,.elementor .e-23355d9-747f:focus-visible{color:var(--bio-green);}.elementor .e-23355d9-747f{width: fit-content;\n}.elementor .e-4ff33aeb-9127{width: fit-content;\n}.elementor .e-6016fd58-5593:hover,.elementor .e-6016fd58-5593:focus-visible{color:var(--bio-green);}.elementor .e-6016fd58-5593{width: fit-content;\n}.elementor .e-19a1eb78-dfaa{width: fit-content;\n}.elementor .e-693527a3-b560{font-weight:700;color:var(--bio-ink);}.elementor .e-1755636e-f903{font-family:var(--bio-font-body);font-size:13px;color:#6E6E76;padding:0px;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-1210a127-c4e7{width: fit-content;\n}.elementor .e-a889321-73ce{width: fit-content;\n}.elementor .e-757985bb-4853{padding:0px;gap:8px;flex-wrap:wrap;}.elementor .e-72d7b8a1-aac9{width:32px;height:32px;object-fit:cover;border-radius:50%;background-color:var(--bio-green);}.elementor .e-71e82598-2c5b{font-weight:800;color:var(--bio-ink);}.elementor .e-2ca6f617-5869{padding:0px;gap:10px;flex:0 1 auto;align-items:center;width: fit-content;\n}.elementor .e-6d051915-5ec0{width:14px;height:14px;color:var(--bio-green-bright);}.elementor .e-173d2ea4-81db{padding:0px;gap:7px;flex:0 1 auto;align-items:center;width: fit-content;\n}.elementor .e-2d100685-47c0{width:14px;height:14px;color:var(--bio-green-bright);}.elementor .e-c4e0d1b-f52e{padding:0px;gap:7px;flex:0 1 auto;align-items:center;width: fit-content;\n}.elementor .e-25c3d426-1ee8{padding:0px;margin-block-start:6px;gap:22px;flex-wrap:wrap;align-items:center;}.elementor .e-485a0331-5df1{width:50%;padding:0px;flex-direction:column;gap:22px;flex:0 1 auto;}.elementor .e-3c73be14-96d0{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:22px;background-color:#DDE8D5;}.elementor .e-69d155ce-6e3f{width:50%;padding:0px;flex:0 1 auto;}.elementor .e-27a1aa23-ad5c{padding:0px;flex-direction:row;gap:56px;align-items:center;}.elementor .e-10960f41-8d79{flex-direction:column;gap:40px;}.elementor .e-4112fc37-d033{width:100%;padding-block-start:30px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--bio-gray);flex-direction:column;}.elementor .e-70d55d0a-98be{font-family:var(--bio-font-heading);font-weight:800;font-size:15px;color:var(--bio-ink);}.elementor .e-7726acdc-4180{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--bio-gray);flex-direction:column;gap:12px;}.elementor .e-6fddce1e-df81{font-family:var(--bio-font-heading);font-weight:800;font-size:17px;color:#FFFFFF;line-height:1.25;}.elementor .e-4a3e8aea-670f{font-family:var(--bio-font-body);font-size:13px;color:#D6DAD8;line-height:1.55;}.elementor .e-395809-2457{width:100%;font-size:13px;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:6px;}.elementor .e-39d3affd-4c95{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;background-color:var(--bio-dark);flex-direction:column;gap:12px;}.elementor .e-4590fb89-6cad{font-family:var(--bio-font-body);font-weight:800;font-size:12px;color:var(--bio-ink);margin-inline-end:6px;}.elementor .e-6ca93f11-b060{width:13px;height:13px;}.elementor .e-381336d5-13f7:hover,.elementor .e-381336d5-13f7:focus-visible{color:var(--bio-green);border-color:var(--bio-green-bright);}.elementor .e-381336d5-13f7{width:32px;height:32px;color:var(--bio-ink);padding:0px;border-radius:50%;border-width:1px;border-color:var(--bio-line);border-style:solid;justify-content:center;align-items:center;}.elementor .e-4c81b33b-e2c0{width:13px;height:13px;}.elementor .e-77eed2bb-a3a0:hover,.elementor .e-77eed2bb-a3a0:focus-visible{color:var(--bio-green);border-color:var(--bio-green-bright);}.elementor .e-77eed2bb-a3a0{width:32px;height:32px;color:var(--bio-ink);padding:0px;border-radius:50%;border-width:1px;border-color:var(--bio-line);border-style:solid;justify-content:center;align-items:center;}.elementor .e-5ce9313c-3ef1{width:13px;height:13px;}.elementor .e-678033d4-4629:hover,.elementor .e-678033d4-4629:focus-visible{color:var(--bio-green);border-color:var(--bio-green-bright);}.elementor .e-678033d4-4629{width:32px;height:32px;color:var(--bio-ink);padding:0px;border-radius:50%;border-width:1px;border-color:var(--bio-line);border-style:solid;justify-content:center;align-items:center;}.elementor .e-14f77a5a-736f{width:13px;height:13px;}.elementor .e-1b454211-bfa5:hover,.elementor .e-1b454211-bfa5:focus-visible{color:var(--bio-green);border-color:var(--bio-green-bright);}.elementor .e-1b454211-bfa5{width:32px;height:32px;color:var(--bio-ink);padding:0px;border-radius:50%;border-width:1px;border-color:var(--bio-line);border-style:solid;justify-content:center;align-items:center;}.elementor .e-6f0fcac9-b1d4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;gap:8px;align-items:center;}.elementor .e-4fcd9792-7b79{width:240px;position:sticky;inset-block-start:30px;padding:0px;flex-direction:column;gap:18px;flex:0 0 auto;}.elementor .e-41dbf90e-1036{min-width:0px;max-width:760px;flex:1 1 auto;}.elementor .e-65c132b2-3e07{flex-direction:row;gap:56px;align-items:flex-start;}.elementor .e-5b55f839-92f2{width:100%;padding-block-start:60px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;flex-direction:column;}.elementor .e-25b010f2-482a{max-width:520px;font-family:var(--bio-font-heading);font-weight:800;font-size:32px;color:#FFFFFF;line-height:1.15;}.elementor .e-30c73b21-9049{max-width:540px;font-family:var(--bio-font-body);font-size:15px;color:#FFFFFF;line-height:1.65;}.elementor .e-2ffd3136-8553{padding:0px;margin-block-start:12px;gap:12px;flex-wrap:wrap;}.elementor .e-29411522-84f9{padding-block-start:56px;padding-block-end:56px;padding-inline-start:52px;padding-inline-end:52px;border-radius:20px;background-color:var(--bio-blue-banner);flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-537eebfc-9469{width:100%;padding-block-start:0px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;flex-direction:column;}.elementor .e-460db863-e8c1{padding:0px;flex-direction:column;gap:8px;}.elementor .e-13aba097-d054{font-size:13px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;flex:0 0 auto;white-space: nowrap;\n}.elementor .e-38520441-2c6e{padding:0px;gap:20px;justify-content:space-between;align-items:flex-end;}.elementor .e-7864b01e-9bf1{width:100%;aspect-ratio:16 / 10;object-fit:cover;background-color:#DDE8D5;}.elementor .e-41f4aded-9d4e{font-family:var(--bio-font-body);font-weight:800;font-size:10px;color:var(--bio-green);letter-spacing:1px;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:var(--bio-green-soft);}.elementor .e-619c19c5-b37f:hover,.elementor .e-619c19c5-b37f:focus-visible{color:var(--bio-green);}.elementor .e-619c19c5-b37f{font-family:var(--bio-font-heading);font-weight:700;font-size:18px;color:var(--bio-ink);line-height:1.25;}.elementor .e-b782581-25d9{font-family:var(--bio-font-body);font-size:13px;color:var(--bio-text);line-height:1.6;flex:1 1 auto;}.elementor .e-11c8ef27-dca2:hover,.elementor .e-11c8ef27-dca2:focus-visible{color:var(--bio-green-bright);}.elementor .e-11c8ef27-dca2{font-family:var(--bio-font-body);font-weight:800;font-size:13px;color:var(--bio-green);margin-block-start:6px;}.elementor .e-7a38fdc2-1076{padding-block-start:20px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:10px;flex:1 1 auto;align-items:flex-start;}.elementor .e-11869cd4-2d94{width:100%;overflow:hidden;padding:0px;border-radius:16px;background-color:#FFFFFF;flex-direction:column;}.elementor .e-17a64484-a36b{height:100%;padding:0px;margin:0px;display:flex;}.elementor .e-7757cbc5-6f3e{padding:0px;margin:0px;display:grid;gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .e-2071f47f-5a43{width:100%;padding:0px;margin:0px;}.elementor .e-5a9cd70e-d4ea{flex-direction:column;gap:32px;}.elementor .e-2fbc1b6-5e5f{width:100%;padding-block-start:70px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--bio-gray);flex-direction:column;}