.elementor .e-30b02332-6145{font-family:var(--s4p-font-heading);font-weight:800;font-size:4.25rem;color:var(--s4p-green);letter-spacing:-0.02em;line-height:1.05;font-style:italic;text-transform:uppercase;margin:0px;}.elementor .e-29bd0263-deef{font-family:var(--s4p-font-heading);font-weight:700;font-size:1.65rem;color:var(--s4p-ink);line-height:1.25;margin:0px;}.elementor .e-5f95a2df-b4e0{max-width:30rem;font-family:var(--s4p-font-body);font-weight:400;font-size:1.05rem;color:var(--s4p-ink);line-height:1.7;margin:0px;}.elementor .e-7ca845f9-e423:hover,.elementor .e-7ca845f9-e423:focus-visible{background-color:var(--s4p-navy);}.elementor .e-7ca845f9-e423{font-family:var(--s4p-font-body);font-weight:600;font-size:0.9rem;color:var(--s4p-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:6px;background-color:var(--s4p-green);transition:background-color 0.3s;}.elementor .e-3a7c637f-7f33{max-width:34rem;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 50%;align-items:flex-start;}.elementor .e-741a1eb6-8fa8{width:auto;height:13rem;object-fit:contain;z-index:2;margin-inline-start:-2rem;}.elementor .e-7f9e0d7b-4b37{min-height:24rem;padding:0px;display:flex;flex-direction:row;flex:1 1 50%;justify-content:center;align-items:flex-end;}.elementor .e-2ba01978-8d68{width:1280px;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-26344ab6-3d71{padding-block-start:3rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://strive4purpose.co.uk/wp-content/uploads/2026/09/shop-hero.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center right;display:flex;flex-direction:column;align-items:center;}.elementor .e-562f591a-64d4{width:3rem;height:3rem;object-fit:contain;flex:0 0 auto;}.elementor .e-52534191-49a9{font-family:var(--s4p-font-heading);font-weight:700;font-size:0.85rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-7367f8ff-1404{font-family:var(--s4p-font-body);font-size:0.78rem;color:var(--s4p-ink);line-height:1.45;margin:0px;}.elementor .e-25cfc863-eec9{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-3a187d7b-19dc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.1rem;padding-inline-end:1.1rem;display:flex;flex-direction:row;gap:0.85rem;align-items:center;}.elementor .e-48583960-a24b{width:3rem;height:3rem;object-fit:contain;flex:0 0 auto;}.elementor .e-6c3e59b2-4cf2{font-family:var(--s4p-font-heading);font-weight:700;font-size:0.85rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-531ec106-c2dc{font-family:var(--s4p-font-body);font-size:0.78rem;color:var(--s4p-ink);line-height:1.45;margin:0px;}.elementor .e-1e0621cc-17ec{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-41446ad4-e808{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-inline-start-width:1px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;border-left-style: solid; border-left-color: #DCE9E6;\n}.elementor .e-191b9aea-4f68{width:3rem;height:3rem;object-fit:contain;flex:0 0 auto;}.elementor .e-493d2aee-8d93{font-family:var(--s4p-font-heading);font-weight:700;font-size:0.85rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-3f308982-b163{font-family:var(--s4p-font-body);font-size:0.78rem;color:var(--s4p-ink);line-height:1.45;margin:0px;}.elementor .e-e322db5-fbad{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-72ebb8e8-c90e{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-inline-start-width:1px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;border-left-style: solid; border-left-color: #DCE9E6;\n}.elementor .e-41e598af-851a{width:3rem;height:3rem;object-fit:contain;flex:0 0 auto;}.elementor .e-b72814e-f980{font-family:var(--s4p-font-heading);font-weight:700;font-size:0.85rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-5a15df12-1d3c{font-family:var(--s4p-font-body);font-size:0.78rem;color:var(--s4p-ink);line-height:1.45;margin:0px;}.elementor .e-2edc4171-ee17{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-bbb501d-c548{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-inline-start-width:1px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;border-left-style: solid; border-left-color: #DCE9E6;\n}.elementor .e-1a5d0a1d-d4a2{width:3rem;height:3rem;object-fit:contain;flex:0 0 auto;}.elementor .e-531682f9-b255{font-family:var(--s4p-font-heading);font-weight:700;font-size:0.85rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-e29d78b-e0f2{font-family:var(--s4p-font-body);font-size:0.78rem;color:var(--s4p-ink);line-height:1.45;margin:0px;}.elementor .e-7713d1e6-18aa{padding:0px;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-567c47fa-6e90{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-inline-start-width:1px;display:flex;flex-direction:row;gap:0.85rem;align-items:center;border-left-style: solid; border-left-color: #DCE9E6;\n}.elementor .e-6695b0f8-4563{width:100%;max-width:1240px;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:12px;background-color:var(--s4p-white);box-shadow:0px 14px 40px 0px rgba(14,122,88,0.14);display:grid;gap:0px;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;}.elementor .e-6ec31aaf-9a11{z-index:5;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:-3.5rem;background-color:transparent;display:flex;flex-direction:column;align-items:center;}.elementor .e-4a810379-50c3{font-family:var(--s4p-font-heading);font-weight:800;font-size:1.6rem;color:var(--s4p-navy);letter-spacing:0.01em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-4fee3403-fbd9:hover,.elementor .e-4fee3403-fbd9:focus-visible{background-color:var(--s4p-mint);}.elementor .e-4fee3403-fbd9{font-family:var(--s4p-font-body);font-weight:600;font-size:0.8rem;color:var(--s4p-navy);padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:#CFE8E3;border-style:solid;background-color:var(--s4p-white);transition:background-color 0.3s;}.elementor .e-4dc9c636-bfd4{padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-45479652-5455{font-family:var(--s4p-font-heading);font-weight:700;font-size:1.05rem;color:var(--s4p-ink);line-height:1.25;margin:0px;}.elementor .e-4750652b-3bab{font-family:var(--s4p-font-body);font-size:0.8rem;color:var(--s4p-ink);line-height:1.5;margin:0px;}.elementor .e-2fc3a857-f424{font-size:0.95rem;color:var(--s4p-white);line-height:1;margin:0px;}.elementor .e-36821149-10dc{width:2rem;height:2rem;padding:0px;border-radius:999px;background-color:var(--s4p-green);display:flex;justify-content:center;align-items:center;}.elementor .e-6c244efd-a405{padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 55%;justify-content:space-between;}.elementor .e-364715f8-6b9b{width:auto;height:9.5rem;max-width:45%;object-fit:contain;flex:0 0 auto;align-self:flex-end;}.elementor .e-2d2470a3-125c:hover,.elementor .e-2d2470a3-125c:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-2d2470a3-125c{min-height:12rem;overflow:hidden;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:0.75rem;border-radius:12px;background-image:linear-gradient(135deg, #E3F2EF 0%,#CFE8E3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:row;gap:0.25rem;justify-content:space-between;align-items:stretch;}.elementor .e-7b12a270-fe41{font-family:var(--s4p-font-heading);font-weight:700;font-size:1.05rem;color:var(--s4p-ink);line-height:1.25;margin:0px;}.elementor .e-4293f4ae-492d{font-family:var(--s4p-font-body);font-size:0.8rem;color:var(--s4p-ink);line-height:1.5;margin:0px;}.elementor .e-391e43fc-db58{font-size:0.95rem;color:var(--s4p-white);line-height:1;margin:0px;}.elementor .e-5cc946ad-a5e7{width:2rem;height:2rem;padding:0px;border-radius:999px;background-color:var(--s4p-green);display:flex;justify-content:center;align-items:center;}.elementor .e-59041210-daac{padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 55%;justify-content:space-between;}.elementor .e-2647dd75-fcae{width:auto;height:9.5rem;max-width:45%;object-fit:contain;flex:0 0 auto;align-self:flex-end;}.elementor .e-33aa2b6-871e:hover,.elementor .e-33aa2b6-871e:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-33aa2b6-871e{min-height:12rem;overflow:hidden;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:0.75rem;border-radius:12px;background-image:linear-gradient(135deg, #E3F2EF 0%,#CFE8E3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:row;gap:0.25rem;justify-content:space-between;align-items:stretch;}.elementor .e-146ebd70-b507{font-family:var(--s4p-font-heading);font-weight:700;font-size:1.05rem;color:var(--s4p-ink);line-height:1.25;margin:0px;}.elementor .e-1971347e-3006{font-family:var(--s4p-font-body);font-size:0.8rem;color:var(--s4p-ink);line-height:1.5;margin:0px;}.elementor .e-137f71db-93fe{font-size:0.95rem;color:var(--s4p-white);line-height:1;margin:0px;}.elementor .e-326f213a-fa7c{width:2rem;height:2rem;padding:0px;border-radius:999px;background-color:var(--s4p-green);display:flex;justify-content:center;align-items:center;}.elementor .e-7de02ec0-639f{padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 55%;justify-content:space-between;}.elementor .e-41419098-1be9{width:auto;height:9.5rem;max-width:45%;object-fit:contain;flex:0 0 auto;align-self:flex-end;}.elementor .e-544631b0-ce03:hover,.elementor .e-544631b0-ce03:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-544631b0-ce03{min-height:12rem;overflow:hidden;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:0.75rem;border-radius:12px;background-image:linear-gradient(135deg, #E3F2EF 0%,#CFE8E3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:row;gap:0.25rem;justify-content:space-between;align-items:stretch;}.elementor .e-34c1d51a-231e{font-family:var(--s4p-font-heading);font-weight:700;font-size:1.05rem;color:var(--s4p-ink);line-height:1.25;margin:0px;}.elementor .e-58679819-3411{font-family:var(--s4p-font-body);font-size:0.8rem;color:var(--s4p-ink);line-height:1.5;margin:0px;}.elementor .e-45096fc7-f61f{font-size:0.95rem;color:var(--s4p-white);line-height:1;margin:0px;}.elementor .e-7e68c8b1-4fea{width:2rem;height:2rem;padding:0px;border-radius:999px;background-color:var(--s4p-green);display:flex;justify-content:center;align-items:center;}.elementor .e-62a02baa-4db7{padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 55%;justify-content:space-between;}.elementor .e-141b5223-1263{width:auto;height:9.5rem;max-width:45%;object-fit:contain;flex:0 0 auto;align-self:flex-end;}.elementor .e-47ae7153-a472:hover,.elementor .e-47ae7153-a472:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-47ae7153-a472{min-height:12rem;overflow:hidden;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:0.75rem;border-radius:12px;background-image:linear-gradient(135deg, #E3F2EF 0%,#CFE8E3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:row;gap:0.25rem;justify-content:space-between;align-items:stretch;}.elementor .e-5a54063c-bf05{font-family:var(--s4p-font-heading);font-weight:700;font-size:1.05rem;color:var(--s4p-ink);line-height:1.25;margin:0px;}.elementor .e-73a8640c-40e0{font-family:var(--s4p-font-body);font-size:0.8rem;color:var(--s4p-ink);line-height:1.5;margin:0px;}.elementor .e-7a0fe06b-9bfb{font-size:0.95rem;color:var(--s4p-white);line-height:1;margin:0px;}.elementor .e-60ac8b28-3fcc{width:2rem;height:2rem;padding:0px;border-radius:999px;background-color:var(--s4p-green);display:flex;justify-content:center;align-items:center;}.elementor .e-63d31633-5748{padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 55%;justify-content:space-between;}.elementor .e-40797edb-d555{width:auto;height:9.5rem;max-width:45%;object-fit:contain;flex:0 0 auto;align-self:flex-end;}.elementor .e-364caffb-37db:hover,.elementor .e-364caffb-37db:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-364caffb-37db{min-height:12rem;overflow:hidden;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:0.75rem;border-radius:12px;background-image:linear-gradient(135deg, #E3F2EF 0%,#CFE8E3 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:row;gap:0.25rem;justify-content:space-between;align-items:stretch;}.elementor .e-6e520b6b-f49a{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;}.elementor .e-7d8b4d31-930d{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-27a54b9d-f24b{padding-block-start:4rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--s4p-bg);display:flex;flex-direction:column;align-items:center;}.elementor .e-16edccde-a3fe{font-family:var(--s4p-font-heading);font-weight:800;font-size:1.6rem;color:var(--s4p-navy);letter-spacing:0.01em;line-height:1.15;text-transform:uppercase;margin:0px;}.elementor .e-2881c350-63a8:hover,.elementor .e-2881c350-63a8:focus-visible{background-color:var(--s4p-mint);}.elementor .e-2881c350-63a8{font-family:var(--s4p-font-body);font-weight:600;font-size:0.8rem;color:var(--s4p-navy);padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-radius:999px;border-width:1px;border-color:#CFE8E3;border-style:solid;background-color:var(--s4p-white);transition:background-color 0.3s;}.elementor .e-2dcc7d71-7d38{padding:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-8c2aee1-51cd{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;}.elementor .e-3141c5e0-dbc3{font-family:var(--s4p-font-heading);font-weight:700;font-size:1rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-61fcd74b-29f3{font-family:var(--s4p-font-body);font-weight:600;font-size:1rem;color:var(--s4p-ink);margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-136bda28-9b7c:hover,.elementor .e-136bda28-9b7c:focus-visible{background-color:var(--s4p-navy);}.elementor .e-136bda28-9b7c{width:100%;font-family:var(--s4p-font-body);font-weight:600;font-size:0.8rem;color:var(--s4p-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;background-color:var(--s4p-green);transition:background-color 0.3s;}.elementor .e-5c43b1e7-a5af{padding:1rem;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-19088444-cb7c:hover,.elementor .e-19088444-cb7c:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-19088444-cb7c{overflow:hidden;padding:0px;border-radius:12px;background-color:var(--s4p-white);box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:column;}.elementor .e-631ca38d-4919{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;}.elementor .e-641e336f-8cfc{font-family:var(--s4p-font-heading);font-weight:700;font-size:1rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-4dd147c5-12ab{font-family:var(--s4p-font-body);font-weight:600;font-size:1rem;color:var(--s4p-ink);margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-39501336-eebf:hover,.elementor .e-39501336-eebf:focus-visible{background-color:var(--s4p-navy);}.elementor .e-39501336-eebf{width:100%;font-family:var(--s4p-font-body);font-weight:600;font-size:0.8rem;color:var(--s4p-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;background-color:var(--s4p-green);transition:background-color 0.3s;}.elementor .e-5c08ae53-224c{padding:1rem;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-6a298c93-4f53:hover,.elementor .e-6a298c93-4f53:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-6a298c93-4f53{overflow:hidden;padding:0px;border-radius:12px;background-color:var(--s4p-white);box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:column;}.elementor .e-37446d7e-fd0a{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;}.elementor .e-590be374-b67f{font-family:var(--s4p-font-heading);font-weight:700;font-size:1rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-f18b95e-eebb{font-family:var(--s4p-font-body);font-weight:600;font-size:1rem;color:var(--s4p-ink);margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-12c5825d-7e07:hover,.elementor .e-12c5825d-7e07:focus-visible{background-color:var(--s4p-navy);}.elementor .e-12c5825d-7e07{width:100%;font-family:var(--s4p-font-body);font-weight:600;font-size:0.8rem;color:var(--s4p-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;background-color:var(--s4p-green);transition:background-color 0.3s;}.elementor .e-13bae1f8-ffaf{padding:1rem;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-257b57ab-8154:hover,.elementor .e-257b57ab-8154:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-257b57ab-8154{overflow:hidden;padding:0px;border-radius:12px;background-color:var(--s4p-white);box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:column;}.elementor .e-6709f17b-25c3{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;}.elementor .e-64909e2a-18f4{font-family:var(--s4p-font-heading);font-weight:700;font-size:1rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-4e3341a-c665{font-family:var(--s4p-font-body);font-weight:600;font-size:1rem;color:var(--s4p-ink);margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b8b13b9-80a1:hover,.elementor .e-2b8b13b9-80a1:focus-visible{background-color:var(--s4p-navy);}.elementor .e-2b8b13b9-80a1{width:100%;font-family:var(--s4p-font-body);font-weight:600;font-size:0.8rem;color:var(--s4p-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;background-color:var(--s4p-green);transition:background-color 0.3s;}.elementor .e-4d11d97-e6d5{padding:1rem;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-18b39bc-8a07:hover,.elementor .e-18b39bc-8a07:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-18b39bc-8a07{overflow:hidden;padding:0px;border-radius:12px;background-color:var(--s4p-white);box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:column;}.elementor .e-71b4a4c0-8d25{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;}.elementor .e-64d05f5e-e761{font-family:var(--s4p-font-heading);font-weight:700;font-size:1rem;color:var(--s4p-ink);line-height:1.3;margin:0px;}.elementor .e-f6208e4-3594{font-family:var(--s4p-font-body);font-weight:600;font-size:1rem;color:var(--s4p-ink);margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-328fe60b-f0e1:hover,.elementor .e-328fe60b-f0e1:focus-visible{background-color:var(--s4p-navy);}.elementor .e-328fe60b-f0e1{width:100%;font-family:var(--s4p-font-body);font-weight:600;font-size:0.8rem;color:var(--s4p-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:6px;background-color:var(--s4p-green);transition:background-color 0.3s;}.elementor .e-baa334d-5eea{padding:1rem;display:flex;flex-direction:column;gap:0.4rem;}.elementor .e-56135aa7-933a:hover,.elementor .e-56135aa7-933a:focus-visible{transform:translate3d(0px, -4px, 0px);}.elementor .e-56135aa7-933a{overflow:hidden;padding:0px;border-radius:12px;background-color:var(--s4p-white);box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);transition:transform 0.3s;display:flex;flex-direction:column;}.elementor .e-998772c-5c23{padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;}.elementor .e-73d5905-ed5f{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-357d9540-3be1{padding-block-start:2.5rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--s4p-bg);display:flex;flex-direction:column;align-items:center;}.elementor .e-47ed48b2-a579{width:5rem;height:5rem;object-fit:contain;flex:0 0 auto;}.elementor .e-f8c9d92-f2de{font-family:var(--s4p-font-heading);font-weight:800;font-size:1.5rem;color:var(--s4p-green);line-height:1.2;margin:0px;}.elementor .e-29fd7a20-1136{max-width:40rem;font-family:var(--s4p-font-body);font-size:0.95rem;color:var(--s4p-ink);line-height:1.6;margin:0px;}.elementor .e-370ebdd1-88b4{padding:0px;display:flex;flex-direction:column;gap:0.4rem;flex:1 1 auto;}.elementor .e-b192602-ae20:hover,.elementor .e-b192602-ae20:focus-visible{background-color:var(--s4p-navy);}.elementor .e-b192602-ae20{font-family:var(--s4p-font-body);font-weight:600;font-size:0.85rem;color:var(--s4p-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:6px;background-color:var(--s4p-green);transition:background-color 0.3s;white-space:nowrap;\n}.elementor .e-4620a362-6ba3{width:100%;max-width:1240px;padding-block-start:1.75rem;padding-block-end:1.75rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:12px;border-width:1px;border-color:#BFDCD5;border-style:solid;background-image:linear-gradient(90deg, #CFE8E3 0%,#DDEFEB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;gap:2rem;align-items:center;}.elementor .e-54cb73cf-fb76{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--s4p-bg);display:flex;flex-direction:column;align-items:center;}.elementor .e-2c1fd88f-8633{width:4rem;height:4rem;object-fit:contain;flex:0 0 auto;}.elementor .e-44fef494-2379{font-family:var(--s4p-font-heading);font-weight:800;font-size:1.25rem;color:var(--s4p-navy);line-height:1.2;margin:0px;}.elementor .e-74f18e72-896f{font-family:var(--s4p-font-body);font-size:0.9rem;color:var(--s4p-ink);line-height:1.5;margin:0px;}.elementor .e-2b9d7d0-f310{padding:0px;display:flex;flex-direction:column;gap:0.25rem;flex:0 1 22rem;}.elementor .e-390bb1de-73d5{height:3rem;font-family:var(--s4p-font-body);font-size:0.9rem;color:var(--s4p-ink);padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-start-start-radius:6px;border-start-end-radius:0px;border-end-start-radius:6px;border-end-end-radius:0px;border-width:1px;border-color:#BFDCD5;border-style:solid;background-color:var(--s4p-white);flex:1 1 auto;}.elementor .e-5a8a6ea9-b944:hover,.elementor .e-5a8a6ea9-b944:focus-visible{background-color:var(--s4p-navy);}.elementor .e-5a8a6ea9-b944{height:3rem;font-family:var(--s4p-font-body);font-weight:600;font-size:0.85rem;color:var(--s4p-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-start-start-radius:0px;border-start-end-radius:6px;border-end-start-radius:0px;border-end-end-radius:6px;background-color:var(--s4p-green);transition:background-color 0.3s;}.elementor .e-57ef72ec-331c{margin:0px;}.elementor .e-3208d479-511a{font-family:var(--s4p-font-body);font-size:0.85rem;flex:0 1 100%;}.elementor .e-3abb0895-b46f{margin:0px;}.elementor .e-2d872917-fea6{font-family:var(--s4p-font-body);font-size:0.85rem;flex:0 1 100%;}.elementor .e-4eb4aa1f-3059{width:100%;max-width:34rem;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;flex:1 1 auto;align-items:stretch;}.elementor .e-45e1a788-ff27{width:auto;height:6rem;object-fit:contain;margin-inline-start:auto;flex:0 0 auto;}.elementor .e-124d7630-2910{width:100%;max-width:1240px;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:12px;background-color:var(--s4p-white);box-shadow:0px 8px 24px 0px rgba(14,122,88,0.10);display:flex;flex-direction:row;gap:1.5rem;align-items:center;}.elementor .e-16b02de-4fa3{padding-block-start:0px;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--s4p-bg);display:flex;flex-direction:column;align-items:center;}