@media (width <= 1048px) {
  .afri-story-heading[data-astro-cid-4i2l3a6q] + .afri-story-heading[data-astro-cid-4i2l3a6q] {
    margin-top: 4rem;
  }
}

.afri-story-heading[data-astro-cid-4i2l3a6q] + .afri-story-heading[data-astro-cid-4i2l3a6q] p[data-astro-cid-4i2l3a6q] {
  max-width: 28.125rem;
}

.afri-story-text[data-astro-cid-4i2l3a6q] .text-list[data-astro-cid-4i2l3a6q] {
  display: grid;
  gap: 2rem;
}

.afri-story-text[data-astro-cid-4i2l3a6q] .text-list[data-astro-cid-4i2l3a6q] p[data-astro-cid-4i2l3a6q] {
  font-size: clamp(16px, 13.0667px + .666667vw, 20px);
}

.afri-story-text[data-astro-cid-4i2l3a6q] .text-list[data-astro-cid-4i2l3a6q] p[data-astro-cid-4i2l3a6q]:nth-child(2) {
  color: #a4251a;
}

.afri-story-text[data-astro-cid-4i2l3a6q] p[data-astro-cid-4i2l3a6q] {
  max-width: none !important;
}

.afri-story[data-astro-cid-4i2l3a6q] {
  padding-block: 3.75rem;
  background-color: #f3f4f6;
  padding-inline: 1.5rem;
}

@media (width <= 690px) {
  .afri-story[data-astro-cid-4i2l3a6q] {
    padding-block: 4rem;
  }
}

.afri-story-lottie[data-astro-cid-4i2l3a6q] {
  max-width: 26.25rem;
}

@media (width <= 690px) {
  .afri-story-lottie[data-astro-cid-4i2l3a6q] {
    max-width: 18.75rem;
  }
}

.afri-story-container[data-astro-cid-4i2l3a6q] {
  max-width: 66.5625rem;
  margin-inline: auto;
  display: grid;
  grid-template-columns: minmax(340px, 450px) minmax(340px, 1fr);
  gap: 1.5rem;
}

@media (width <= 1048px) {
  .afri-story-container[data-astro-cid-4i2l3a6q] {
    grid-template-columns: 1fr;
  }
}

.afri-story-heading[data-astro-cid-4i2l3a6q].grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

@media (width <= 1048px) {
  .afri-story-heading[data-astro-cid-4i2l3a6q].grid {
    grid-template-columns: 1fr;
  }
}

.afri-story-heading[data-astro-cid-4i2l3a6q] {
  display: flex;
  justify-content: space-between;
  color: var(--blue);
  gap: 1.25rem;
  flex-wrap: wrap;
}

@media (width <= 1048px) {
  .afri-story-heading[data-astro-cid-4i2l3a6q] {
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
}

.afri-story-heading[data-astro-cid-4i2l3a6q] h2[data-astro-cid-4i2l3a6q] {
  font-size: clamp(24px, 10.807px + 2.80702vw, 40px);
  max-width: 16ch;
  font-weight: 700;
  line-height: 56px;
  text-wrap: pretty;
}

@supports not (animation-timeline: view()) {
  .afri-story-heading[data-astro-cid-4i2l3a6q] h2[data-astro-cid-4i2l3a6q] {
    opacity: 1;
  }
}

.afri-story-heading[data-astro-cid-4i2l3a6q] p[data-astro-cid-4i2l3a6q] {
  font-size: clamp(.875rem, .625rem + .5vw, 1.125rem);
  max-width: 38.125rem;
  text-wrap: pretty;
}

.afri-story[data-astro-cid-4i2l3a6q] .million[data-astro-cid-4i2l3a6q] {
  background-color: #a4251a;
  background-image: url("data:image/png;base64,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");
  background-size: contain;
  margin-top: 3.125rem;
  padding-inline: 2rem;
  padding-block: 1rem;
  border-radius: 1.25rem;
  text-align: left !important;
}

.afri-story[data-astro-cid-4i2l3a6q] .million[data-astro-cid-4i2l3a6q] h2[data-astro-cid-4i2l3a6q] {
  color: #fff;
  line-height: 1.2;
  max-width: fit-content;
  transform-origin: 0;
}

@media (width <= 1016px) {
  .afri-story[data-astro-cid-4i2l3a6q] .million[data-astro-cid-4i2l3a6q] h2[data-astro-cid-4i2l3a6q] {
    transform-origin: center;
  }
}

.afri-story[data-astro-cid-4i2l3a6q] .million[data-astro-cid-4i2l3a6q] h3[data-astro-cid-4i2l3a6q] {
  font-style: normal;
  font-weight: 400;
  font-size: clamp(14px, 5.75439px + 1.75439vw, 24px);
  margin-top: .5rem;
  line-height: auto;
  color: #e1e6ed;
}

@media (width <= 690px) {
  .afri-story[data-astro-cid-4i2l3a6q] h2[data-astro-cid-4i2l3a6q] {
    font-size: 1.5rem;
    line-height: 1.2;
  }

  .afri-story[data-astro-cid-4i2l3a6q] p[data-astro-cid-4i2l3a6q] {
    font-size: .875rem;
  }
}

@keyframes scale-up {
  to {
    scale: 1;
  }
}
:root {
  --ease-smooth: cubic-bezier(.25, .1, .25, 1);
  --ease-in-out: cubic-bezier(.42, 0, .58, 1);
  --ease-gentle: cubic-bezier(.2, .8, .2, 1);
  --ease-natural-flow: cubic-bezier(.4, 0, .2, 1);
  --ease-relaxed: cubic-bezier(.2, .6, .38, .9);
  --ease-1: cubic-bezier(.25, 0, .5, 1);
  --ease-2: cubic-bezier(.25, 0, .4, 1);
  --ease-3: cubic-bezier(.25, 0, .3, 1);
  --ease-4: cubic-bezier(.25, 0, .2, 1);
  --ease-5: cubic-bezier(.25, 0, .1, 1);
  --ease-in: cubic-bezier(.55, .085, .68, .53);
  --ease-in-1: cubic-bezier(.25, 0, 1, 1);
  --ease-in-2: cubic-bezier(.5, 0, 1, 1);
  --ease-in-3: cubic-bezier(.7, 0, 1, 1);
  --ease-in-4: cubic-bezier(.9, 0, 1, 1);
  --ease-in-5: cubic-bezier(1, 0, 1, 1);
  --ease-out: cubic-bezier(.25, .46, .45, .94);
  --ease-out-1: cubic-bezier(0, 0, .75, 1);
  --ease-out-2: cubic-bezier(0, 0, .5, 1);
  --ease-out-3: cubic-bezier(0, 0, .3, 1);
  --ease-out-4: cubic-bezier(0, 0, .1, 1);
  --ease-out-5: cubic-bezier(0, 0, 0, 1);
  --ease-in-out-1: cubic-bezier(.1, 0, .9, 1);
  --ease-in-out-2: cubic-bezier(.3, 0, .7, 1);
  --ease-in-out-3: cubic-bezier(.5, 0, .5, 1);
  --ease-in-out-4: cubic-bezier(.7, 0, .3, 1);
  --ease-in-out-5: cubic-bezier(.9, 0, .1, 1);
  --ease-bounce: cubic-bezier(.3, 1.5, .8, 1);
  --ease-bounce-1: linear(0,
    .004,
    .016,
    .035,
    .063,
    .098,
    .141,
    .191,
    .25,
    .316,
    .391 36.8%,
    .563,
    .766,
    1 58.8%,
    .946,
    .908 69.1%,
    .895,
    .885,
    .879,
    .878,
    .879,
    .885,
    .895,
    .908 89.7%,
    .946,
    1);
  --ease-bounce-2: linear(0,
    .004,
    .016,
    .035,
    .063,
    .098,
    .141 15.1%,
    .25,
    .391,
    .562,
    .765,
    1,
    .892 45.2%,
    .849,
    .815,
    .788,
    .769,
    .757,
    .753,
    .757,
    .769,
    .788,
    .815,
    .85,
    .892 75.2%,
    1);
  --ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);
  --ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);
  --ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);
  --ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);
  --ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);
  --ease-elastic-in-1: cubic-bezier(.5, -.25, .75, 1);
  --ease-elastic-in-2: cubic-bezier(.5, -.5, .75, 1);
  --ease-elastic-in-3: cubic-bezier(.5, -.75, .75, 1);
  --ease-elastic-in-4: cubic-bezier(.5, -1, .75, 1);
  --ease-elastic-in-5: cubic-bezier(.5, -1.25, .75, 1);
  --ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);
  --ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);
  --ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);
  --ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);
  --ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);
  --ease-step-1: steps(2);
  --ease-step-2: steps(3);
  --ease-step-3: steps(4);
  --ease-step-4: steps(7);
  --ease-step-5: steps(10);
  --ease-spring-1: linear(0,
    .006,
    .025 2.8%,
    .101 6.1%,
    .539 18.9%,
    .721 25.3%,
    .849 31.5%,
    .937 38.1%,
    .968 41.8%,
    .991 45.7%,
    1.006 50.1%,
    1.015 55%,
    1.017 63.9%,
    1.001);
  --ease-spring-2: linear(0,
    .007,
    .029 2.2%,
    .118 4.7%,
    .625 14.4%,
    .826 19%,
    .902,
    .962,
    1.008 26.1%,
    1.041 28.7%,
    1.064 32.1%,
    1.07 36%,
    1.061 40.5%,
    1.015 53.4%,
    .999 61.6%,
    .995 71.2%,
    1);
  --ease-elastic-1: var(--ease-elastic-out-1);
  --ease-elastic-2: var(--ease-elastic-out-2);
  --ease-elastic-3: var(--ease-elastic-out-3);
  --ease-elastic-4: var(--ease-elastic-out-4);
  --ease-elastic-5: var(--ease-elastic-out-5);
  --ease-squish-1: var(--ease-elastic-in-out-1);
  --ease-squish-2: var(--ease-elastic-in-out-2);
  --ease-squish-3: var(--ease-elastic-in-out-3);
  --ease-squish-4: var(--ease-elastic-in-out-4);
  --ease-squish-5: var(--ease-elastic-in-out-5);
}

:root {
  --shadow-small: 0px 1px 3px #0000001f, 0px 1px 2px #0000003d;
  --shadow-medium: 0px 3px 6px #00000029, 0px 3px 6px #0000003b;
  --shadow-large: 0px 10px 20px #00000030, 0px 6px 6px #0000003b;
  --shadow-soft-small: 0px 2px 4px #0000001a;
  --shadow-soft-medium: 0px 4px 8px #0000001a;
  --shadow-soft-large: 0px 8px 16px #0000001a;
  --shadow-vibrant: 0px 4px 6px #22c1c366, 0px 2px 4px #fdbb2d4d;
  --shadow-elevated-small: 0px 1px 5px #0003, 0px 2px 10px #00000026;
  --shadow-elevated-medium: 0px 3px 10px #00000040, 0px 4px 20px #00000026;
  --shadow-elevated-large: 0px 5px 15px #0000004d, 0px 8px 30px #0003;
  --shadow-dark-small: 0px 2px 4px #0006;
  --shadow-dark-medium: 0px 4px 8px #00000080;
  --shadow-dark-large: 0px 8px 16px #0009;
  --shadow-glow-blue: 0px 4px 8px #007bff80;
  --shadow-glow-green: 0px 4px 8px #28a74580;
  --shadow-glow-red: 0px 4px 8px #dc354580;
  --shadow-glow-yellow: 0px 4px 8px #ffc10780;
  --shadow-frosted-small: 0px 2px 8px #fff3;
  --shadow-frosted-medium: 0px 4px 16px #ffffff26;
  --shadow-frosted-large: 0px 8px 32px #ffffff1a;
  --shadow-fancy: 0px 5px 15px #0003, 0px 10px 40px #ff00964d;
  --md-shadow-1: 0px 1px 3px #0000001f, 0px 1px 2px #0000003d;
  --md-shadow-2: 0px 1px 5px #0003, 0px 2px 2px #00000024,
    0px 3px 1px -2px #0000001f;
  --md-shadow-3: 0px 1px 8px #0003, 0px 3px 4px #00000024,
    0px 3px 3px -2px #0000001f;
  --md-shadow-4: 0px 2px 4px -1px #0003, 0px 4px 5px #00000024,
    0px 1px 10px #0000001f;
  --md-shadow-6: 0px 3px 5px -1px #0003, 0px 6px 10px #00000024,
    0px 1px 18px #0000001f;
  --md-shadow-8: 0px 5px 5px -3px #0003, 0px 8px 10px #00000024,
    0px 3px 14px #0000001f;
  --md-shadow-16: 0px 8px 10px -5px #0003, 0px 16px 24px #00000024,
    0px 6px 30px #0000001f;
  --md-shadow-24: 0px 11px 15px -7px #0003, 0px 24px 38px #00000024,
    0px 9px 46px #0000001f;
  --tw-shadow-sm: 0 1px 2px 0 #0000000d;
  --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;
  --tw-shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;
  --tw-shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
  --tw-shadow-xl: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
  --tw-shadow-2xl: 0 25px 50px -12px #00000040;
  --tw-shadow-inner: inset 0 2px 4px 0 #0000000f;
  --tw-shadow-none: none;
}

#all[data-astro-cid-zxi5orxc] {
  scroll-margin-top: 20px;
}

.btn--secondary[data-astro-cid-zxi5orxc] {
  color: #0275d8;
  display: inline-block;
  font-size: 1rem;
  border: .0625rem solid #0275d8;
  all: unset;
  padding-block: 1rem;
  padding-inline: 1rem;
  text-align: center;
  border-radius: .375rem;
  cursor: pointer;
}

@media (width <= 500px) {
  .btn--secondary[data-astro-cid-zxi5orxc] {
    font-size: .875rem;
    width: fit-content;
    padding-block: .875rem;
    padding-inline: 4vw;
  }
}

.btn--primary[data-astro-cid-zxi5orxc] {
  background-color: #0275d8;
  color: #fff;
  all: unset;
  padding-block: 1rem;
  padding-inline: 1rem;
  text-align: center;
  border-radius: .375rem;
  cursor: pointer;
}

@media (width <= 500px) {
  .btn--primary[data-astro-cid-zxi5orxc] {
    font-size: .875rem;
    width: fit-content;
    padding-block: .875rem;
    padding-inline: 4vw;
  }
}

.blog_card[data-astro-cid-zxi5orxc] {
  --text-color: #4e5a6c;
  --header-color: #353f50;
  max-width: 40.3125rem;
}

.blog_card[data-astro-cid-zxi5orxc] .tag[data-astro-cid-zxi5orxc] {
  font-size: clamp(8px, 6.28571px + .357143vw, 10px);
  font-weight: 600;
  text-transform: capitalize;
  display: block;
  margin-top: 1rem;
  margin-bottom: .5rem;
  color: #5f738c;
  display: flex;
  gap: .5em;
}

.blog_card[data-astro-cid-zxi5orxc] .tag[data-astro-cid-zxi5orxc].companyEvents {
  color: #36743d;
}

.blog_card[data-astro-cid-zxi5orxc] .tag[data-astro-cid-zxi5orxc].productUpdates {
  color: #1a4983;
}

.blog_card[data-astro-cid-zxi5orxc] .tag[data-astro-cid-zxi5orxc].productEducation {
  color: #00b8de;
}

.blog_card[data-astro-cid-zxi5orxc] .tag[data-astro-cid-zxi5orxc].employeeStories {
  color: #af5f26;
}

.blog_card[data-astro-cid-zxi5orxc] .tag[data-astro-cid-zxi5orxc].designEngineering {
  color: #0275d8;
}

.blog_card[data-astro-cid-zxi5orxc] .tag[data-astro-cid-zxi5orxc] > span[data-astro-cid-zxi5orxc] {
  padding: .375rem .5rem;
  border-radius: 100px;
  border: .5px solid var(--colour-neutral-neutral700, #5f738c);
}

.blog_card[data-astro-cid-zxi5orxc] h2[data-astro-cid-zxi5orxc] {
  color: var(--header-color);
  font-size: 1.125rem;
  margin: 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.blog_card[data-astro-cid-zxi5orxc] p[data-astro-cid-zxi5orxc] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
}

.blog_card[data-astro-cid-zxi5orxc] .img_holder_blog[data-astro-cid-zxi5orxc] {
  max-width: 40.3125rem;
}

@media (width <= 808px) {
  .blog_card[data-astro-cid-zxi5orxc] .img_holder_blog[data-astro-cid-zxi5orxc] {
    max-width: 100% !important;
  }
}

.blog_card[data-astro-cid-zxi5orxc] .img_holder_blog[data-astro-cid-zxi5orxc] img[data-astro-cid-zxi5orxc] {
  object-fit: cover;
  width: 100%;
  border-radius: .5rem;
  height: 19.375rem;
}

@media (width <= 400px) {
  .blog_card[data-astro-cid-zxi5orxc] .img_holder_blog[data-astro-cid-zxi5orxc] {
    max-width: 100% !important;
  }

  .blog_card[data-astro-cid-zxi5orxc] .img_holder_blog[data-astro-cid-zxi5orxc] img[data-astro-cid-zxi5orxc] {
    width: 100% !important;
  }
}
.view-all[data-astro-cid-64zohfot] {
  background-color: #dc4437;
  color: #fff;
  font-size: clamp(14px, 12.3509px + .350877vw, 16px);
  padding-block: .875em;
  text-wrap: nowrap;
  padding-inline: 2em;
  border-radius: .375rem;
}

@media (width <= 808px) {
  .view-all[data-astro-cid-64zohfot].desktop {
    display: none;
  }
}

.view-all[data-astro-cid-64zohfot].mobile {
  display: block;
  text-align: center;
  margin-top: 1.5rem;
}

@media (width >= 808px) {
  .view-all[data-astro-cid-64zohfot].mobile {
    display: none;
  }
}

.container[data-astro-cid-64zohfot] {
  max-width: 68.5625rem;
  margin-inline: auto;
  padding-inline: 1.5rem;
}

.blog-heading[data-astro-cid-64zohfot] {
  padding-top: 5rem;
  gap: 1em;
}

.blog-heading[data-astro-cid-64zohfot] h2[data-astro-cid-64zohfot] {
  font-weight: 700;
  font-size: clamp(20px, 3.50877px + 3.50877vw, 40px);
  color: #00425f;
}

.blogHighlights[data-astro-cid-64zohfot] .blogs[data-astro-cid-64zohfot] {
  margin-top: 1.875rem;
  padding-bottom: 5rem;
}

.blogHighlights[data-astro-cid-64zohfot] .blogs[data-astro-cid-64zohfot] .blogs_list_latest[data-astro-cid-64zohfot] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.5rem;
  height: 100%;
}

.blogHighlights[data-astro-cid-64zohfot] .blogs[data-astro-cid-64zohfot] .blog_featured_list[data-astro-cid-64zohfot] {
  display: grid;
  grid-template-columns: minmax(auto, 31.5rem) minmax(auto, 31.5rem);
  gap: 1.25rem;
  justify-content: space-between;
}

@media (width <= 808px) {
  .blogHighlights[data-astro-cid-64zohfot] .blogs[data-astro-cid-64zohfot] .blog_featured_list[data-astro-cid-64zohfot] {
    justify-content: center;
    grid-template-columns: 1fr;
  }
}

@container (width <= 1040px) {
  
}

.blogHighlights[data-astro-cid-64zohfot] .blogs[data-astro-cid-64zohfot] .title-b[data-astro-cid-64zohfot] {
  position: absolute;
  grid-column: 1 / 2;
  font-size: 1.25rem;
  font-weight: 700;
  color: #353f50;
  top: -3.125rem;
}

@container blog (width <= 400px) {
  .blogHighlights[data-astro-cid-64zohfot] .blogs[data-astro-cid-64zohfot] .title-b[data-astro-cid-64zohfot] {
    position: absolute;
    grid-column: 1 / 2;
  }
}

.blogHighlights[data-astro-cid-64zohfot] .blogs[data-astro-cid-64zohfot] .blogs_list[data-astro-cid-64zohfot] {
  display: grid;
  container: blog / inline-size;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  row-gap: 4rem;
  column-gap: 1.25rem;
}

@media (width >= 1136px) {
  .blogHighlights[data-astro-cid-64zohfot] .blogs[data-astro-cid-64zohfot] .blogs_list[data-astro-cid-64zohfot] {
    grid-template-columns: repeat(auto-fit, minmax(300px, 354.28px));
  }
}

.blog-heading[data-astro-cid-64zohfot] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.bg-video-wrap[data-astro-cid-75jzifei] {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;

  & video {
    height: 100%;
  }
}

.video[data-astro-cid-75jzifei] {
  min-width: 100%;
  min-height: 100vh;
  z-index: 1;
}

.overlay[data-astro-cid-75jzifei] {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(#00000080 50%, #000000b3 50%);
  background-size: 3px 3px;
  z-index: 2;
}

.overlay-text[data-astro-cid-75jzifei] {
  text-align: center;
  color: #fff;
  position: absolute;
  top: -225px;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 3;
  max-width: 570px;
  width: 100%;
  height: 100px;
  padding: 20px 0;
}

.overlay-text[data-astro-cid-75jzifei] h1[data-astro-cid-75jzifei] {
  font-weight: 800;
}

.best_life[data-astro-cid-75jzifei] {
  color: #00b8de;
}

.v-life[data-astro-cid-75jzifei] {
  color: #dc4437;
  font-size: 50px;
}

.overlay-text[data-astro-cid-75jzifei] .btn[data-astro-cid-75jzifei] {
  background-color: #dc4437;
  color: #fff;
  padding: 14px 30px;
  cursor: pointer;
  border: none;
  border-radius: 5px;
}

.overlay-text[data-astro-cid-75jzifei] p[data-astro-cid-75jzifei] {
  line-height: 28px;
  margin-bottom: 20px;
}

.overlay-text[data-astro-cid-75jzifei] h4[data-astro-cid-75jzifei] {
  padding-top: 30px;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 24px;
}
.features_hfa[data-astro-cid-a7rvqbnd] {
  color: var(--blue);
  padding-inline: 1.5rem;
  padding-block: 6.25rem 3.125rem;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.features_hfa_container[data-astro-cid-a7rvqbnd] {
  width: 100%;
  max-width: 1280px;
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature[data-astro-cid-a7rvqbnd] {
  margin: 0 4.375rem;
  display: flex;
  justify-content: space-between;
  opacity: 0;
  transform: translate(1rem);
  transition: all .15s;
}

@media (width <= 768px) {
  .features_hfa[data-astro-cid-a7rvqbnd] .feature[data-astro-cid-a7rvqbnd] {
    margin: -20px;
    flex-direction: column;
  }
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature_img[data-astro-cid-a7rvqbnd] {
  display: flex;
  justify-content: flex-end;
  width: 100%;
  max-width: 45%;
}

@media (width <= 1025px) {
  .features_hfa[data-astro-cid-a7rvqbnd] .feature_img[data-astro-cid-a7rvqbnd] {
    justify-content: flex-start;
    margin: 0 0 2rem;
    max-width: 100%;
    width: 100%;
  }
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature_img[data-astro-cid-a7rvqbnd] img[data-astro-cid-a7rvqbnd] {
  border-radius: 20px;
  width: 32rem;
  object-fit: cover;
  aspect-ratio: 1.54217;
}

@media (width <= 768px) {
  .features_hfa[data-astro-cid-a7rvqbnd] .feature_img[data-astro-cid-a7rvqbnd] img[data-astro-cid-a7rvqbnd] {
    width: 100%;
  }
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature_details[data-astro-cid-a7rvqbnd] {
  width: 45%;
}

@media (width <= 768px) {
  .features_hfa[data-astro-cid-a7rvqbnd] .feature_details[data-astro-cid-a7rvqbnd] {
    width: 100%;
  }
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature_details[data-astro-cid-a7rvqbnd] h1[data-astro-cid-a7rvqbnd] {
  color: var(--white);
  font-weight: 800;
  font-size: 40px;
}

@media (width <= 768px) {
  .features_hfa[data-astro-cid-a7rvqbnd] .feature_details[data-astro-cid-a7rvqbnd] h1[data-astro-cid-a7rvqbnd] {
    font-size: 30px;
  }
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature_details[data-astro-cid-a7rvqbnd] p[data-astro-cid-a7rvqbnd] {
  font-size: 18px;
  line-height: 28px;
  margin-top: .625rem;
  color: var(--white);
}

@media (width <= 768px) {
  .features_hfa[data-astro-cid-a7rvqbnd] .feature_details[data-astro-cid-a7rvqbnd] p[data-astro-cid-a7rvqbnd] {
    font-size: 16px;
  }
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature_details[data-astro-cid-a7rvqbnd] a[data-astro-cid-a7rvqbnd] {
  margin-top: 1.25rem;
  padding: .75rem 1.5rem;
  background-color: red;
  color: #fff;
  display: inline-block;
  padding: 14px 30px;
  border: none;
  border-radius: 5px;
  text-transform: capitalize;
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature_details[data-astro-cid-a7rvqbnd] a[data-astro-cid-a7rvqbnd]:hover {
  background-color: #bd0000;
}

.features_hfa[data-astro-cid-a7rvqbnd] .feature[data-astro-cid-a7rvqbnd].show {
  opacity: 1;
  transform: translate(0);
}

.feature[data-astro-cid-a7rvqbnd]:nth-child(2) {
  display: flex;
  flex-direction: row-reverse;
}

.feature[data-astro-cid-a7rvqbnd] + .feature[data-astro-cid-a7rvqbnd] {
  margin-top: 6.25rem;
}
.features_hfa_2[data-astro-cid-rljiian2] {
  color: var(--white);
  padding-inline: 1.5rem;
  padding-block: 6.25rem 3.125rem;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.features_hfa_2_container[data-astro-cid-rljiian2] {
  width: 100%;
  max-width: 1280px;
}

.features_hfa_2[data-astro-cid-rljiian2] .feature[data-astro-cid-rljiian2] {
  margin: 0 4.375rem;
  display: flex;
  justify-content: space-between;
  color: #00425f;
  opacity: 0;
  transform: translate(1rem);
  transition: all .15s;
}

@media (width <= 768px) {
  .features_hfa_2[data-astro-cid-rljiian2] .feature[data-astro-cid-rljiian2] {
    margin: 0;
    flex-direction: column;
  }
}

.features_hfa_2[data-astro-cid-rljiian2] .feature_img[data-astro-cid-rljiian2] {
  display: flex;
  justify-content: flex-end;
  width: 45%;
}

@media (width <= 768px) {
  .features_hfa_2[data-astro-cid-rljiian2] .feature_img[data-astro-cid-rljiian2] {
    justify-content: flex-start;
    margin: 2rem 0 0;
    width: 100%;
  }
}

.features_hfa_2[data-astro-cid-rljiian2] .feature_img[data-astro-cid-rljiian2] img[data-astro-cid-rljiian2] {
  border-radius: 20px;
  width: 32rem;
}

@media (width <= 768px) {
  .features_hfa_2[data-astro-cid-rljiian2] .feature_img[data-astro-cid-rljiian2] img[data-astro-cid-rljiian2] {
    width: 100%;
  }
}

.features_hfa_2[data-astro-cid-rljiian2] .feature_details[data-astro-cid-rljiian2] {
  width: 45%;
}

@media (width <= 768px) {
  .features_hfa_2[data-astro-cid-rljiian2] .feature_details[data-astro-cid-rljiian2] {
    width: 100%;
  }
}

.features_hfa_2[data-astro-cid-rljiian2] .feature_details[data-astro-cid-rljiian2] h1[data-astro-cid-rljiian2] {
  font-weight: 800;
  font-size: 40px;
}

@media (width <= 768px) {
  .features_hfa_2[data-astro-cid-rljiian2] .feature_details[data-astro-cid-rljiian2] h1[data-astro-cid-rljiian2] {
    font-size: 30px;
  }
}

.features_hfa_2[data-astro-cid-rljiian2] .feature_details[data-astro-cid-rljiian2] p[data-astro-cid-rljiian2] {
  font-size: 18px;
  line-height: 28px;
  margin-top: .625rem;
}

@media (width <= 768px) {
  .features_hfa_2[data-astro-cid-rljiian2] .feature_details[data-astro-cid-rljiian2] p[data-astro-cid-rljiian2] {
    font-size: 16px;
  }
}

.features_hfa_2[data-astro-cid-rljiian2] .feature_details[data-astro-cid-rljiian2] a[data-astro-cid-rljiian2] {
  margin-top: 1.25rem;
  padding: .75rem 1.5rem;
  background-color: #dc4437;
  color: #fff;
  display: inline-block;
  padding: 14px 30px;
  border: none;
  border-radius: 5px;
  text-transform: capitalize;
}

.features_hfa_2[data-astro-cid-rljiian2] .feature_details[data-astro-cid-rljiian2] a[data-astro-cid-rljiian2]:hover {
  background-color: #f44336;
}

.features_hfa_2[data-astro-cid-rljiian2] .feature[data-astro-cid-rljiian2].show {
  opacity: 1;
  transform: translate(0);
}

.feature[data-astro-cid-rljiian2]:nth-child(2) {
  display: flex;
  flex-direction: row-reverse;
}

.feature[data-astro-cid-rljiian2] + .feature[data-astro-cid-rljiian2] {
  margin: 6.25rem 0;
}
.here-for-africa[data-astro-cid-ijblgcwu] {
  color: var(--white);
  padding-inline: 1.5rem;
  padding-block: 6.25rem 3.125rem;
  background-image: url("/images/hfa-bg.webp");
  background-repeat: no-repeat;
  background-size: cover;
}

.here-for-africa[data-astro-cid-ijblgcwu] p[data-astro-cid-ijblgcwu] {
  font-size: clamp(.875rem, .625rem + .8vw, 1rem);
}

.here-for-africa-header[data-astro-cid-ijblgcwu] {
  text-align: center;
}

.here-for-africa-header[data-astro-cid-ijblgcwu] h2[data-astro-cid-ijblgcwu] {
  font-size: clamp(1.5rem, .75rem + 2vw, 2.5rem);
}

.here-for-africa-header[data-astro-cid-ijblgcwu] p[data-astro-cid-ijblgcwu] {
  margin-inline: auto;
  margin-top: 1.25rem;
}

.here-for-africa-container[data-astro-cid-ijblgcwu] {
  max-width: var(--medium-container);
  margin-inline: auto;
}
.hero[data-astro-cid-gj2ljiz7] {
  overflow: hidden;
  background-color: #bf1d29;
}

.hero-video[data-astro-cid-gj2ljiz7] {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.hero[data-astro-cid-gj2ljiz7] {
  position: relative;
  padding-inline: 4.125rem;
  padding-bottom: 2rem;
}

@media (width <= 426px) {
  .hero[data-astro-cid-gj2ljiz7] {
    padding-inline: 1.5rem;
    min-height: 31.25rem;
    background-position: 50%;
    text-align: left;
  }
}

.hero[data-astro-cid-gj2ljiz7] {
  background-size: cover;
  background-position: 0%;
  min-height: 100dvh;
  position: relative;
}

.hero-text[data-astro-cid-gj2ljiz7] {
  position: relative;
  z-index: 2;
  color: var(--white);
  max-width: 900px;
  text-align: right;
}

@media (width <= 426px) {
  .hero-text[data-astro-cid-gj2ljiz7] {
    text-align: left;
  }
}

.hero-text[data-astro-cid-gj2ljiz7] {
  margin-left: auto;
  margin-top: 14%;
}

.hero-text[data-astro-cid-gj2ljiz7] h1[data-astro-cid-gj2ljiz7] {
  font-size: clamp(32px, 1.28571px + 6.8254vw, 75px);
  line-height: 1.1;
}

@media (width <= 426px) {
  .hero-text[data-astro-cid-gj2ljiz7] h1[data-astro-cid-gj2ljiz7] {
    text-align: left;
  }
}

.hero-text[data-astro-cid-gj2ljiz7] p[data-astro-cid-gj2ljiz7] {
  font-size: clamp(20px, 14.2857px + 1.26984vw, 28px);
  max-width: 31.25rem;
  margin-left: auto;
  margin-top: 1rem;
}

.hero-text[data-astro-cid-gj2ljiz7] [data-astro-cid-gj2ljiz7][data-animation="cursor"] {
  animation: .4s linear infinite alternate blink;
}

.hero[data-astro-cid-gj2ljiz7]:after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(to top, #0000, #0000004d);
}

@supports not (min-height: 100dvh) {
  .hero[data-astro-cid-gj2ljiz7] {
    min-height: 100vh;
  }
}

@keyframes typing {
  from {
    width: 0;
  }

  to {
    width: 40%;
  }
}

@keyframes blink {
  0% {
    opacity: 1;
  }

  40% {
    opacity: 1;
  }

  60% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}
.value-card[data-astro-cid-xvvvkpe7] {
  border-radius: 1.25rem;
  flex: 1;
  min-width: 14.375rem;
  background-color: #f9fafb;
  padding: 1.25rem;
  padding-bottom: 3rem;
  transition: transform .4s ease-in-out, box-shadow .2s ease-in-out, scale .2s ease-in-out;
}

.value-card[data-astro-cid-xvvvkpe7] .icon-max[data-astro-cid-xvvvkpe7] {
  max-width: 4.375rem;
}

.value-card[data-astro-cid-xvvvkpe7]:hover {
  transform: translateY(-.5rem);
  scale: 1.05;
  box-shadow: 0 8px 9px #00000023;
}

.value-card[data-astro-cid-xvvvkpe7] h2[data-astro-cid-xvvvkpe7] {
  color: #9ca3af;
  font-size: clamp(1rem, .625rem + 1vw, 1.25rem);
  margin-block: 1.25rem;
}

@media (width <= 426px) {
  .value-card[data-astro-cid-xvvvkpe7] h2[data-astro-cid-xvvvkpe7] {
    margin-block: .75rem;
  }
}

.value-card[data-astro-cid-xvvvkpe7] p[data-astro-cid-xvvvkpe7] {
  color: #5f738c;
  line-height: 1.5;
  font-size: clamp(.75rem, .5rem + .5vw, .875rem);
}

.value-card[data-astro-cid-xvvvkpe7] a[data-astro-cid-xvvvkpe7] {
  display: block;
  color: #479fc8;
  font-size: clamp(.75rem, .5rem + .5vw, .875rem);
  margin-top: 1.25rem;
}
.learn-more[data-astro-cid-6dkkvpv2] {
  position: relative;
}

.learn-more[data-astro-cid-6dkkvpv2]:after {
  content: "";
  display: inline-block;
}

.value[data-astro-cid-6dkkvpv2] {
  padding-block: 4rem;
  padding-inline: 1.5rem;
  overflow: contain;
}

.value-header[data-astro-cid-6dkkvpv2] {
  max-width: 46.875rem;
  margin-inline: auto;
  text-align: center;
}

.value-header[data-astro-cid-6dkkvpv2] h2[data-astro-cid-6dkkvpv2] {
  max-width: 37.5rem;
  margin-inline: auto;
  font-size: clamp(1.5rem, .625rem + 2vw, 2.5rem);
  line-height: 1.1;
  font-weight: 700;
  color: var(--blue);
}

@supports not (animation-timeline: view()) {
  .value-header[data-astro-cid-6dkkvpv2] h2[data-astro-cid-6dkkvpv2] {
    opacity: 1;
    translate: 0;
  }
}

@media (width <= 426px) {
  .value-header[data-astro-cid-6dkkvpv2] h2[data-astro-cid-6dkkvpv2] {
    text-align: left;
  }
}

.value-header[data-astro-cid-6dkkvpv2] h3[data-astro-cid-6dkkvpv2] {
  font-weight: 400;
  font-size: 1.125rem;
  margin-top: 2rem;
  color: var(--primary-blue-800);
}

@supports not (animation-timeline: view()) {
  .value-header[data-astro-cid-6dkkvpv2] h3[data-astro-cid-6dkkvpv2] {
    opacity: 1;
    translate: 0;
  }
}

@media (width <= 690px) {
  .value-header[data-astro-cid-6dkkvpv2] h3[data-astro-cid-6dkkvpv2] {
    font-size: .875rem;
    margin-top: 1rem;
  }
}

@media (width <= 426px) {
  .value-header[data-astro-cid-6dkkvpv2] h3[data-astro-cid-6dkkvpv2] {
    text-align: left;
  }
}

.value-header[data-astro-cid-6dkkvpv2] h3[data-astro-cid-6dkkvpv2] {
  animation: linear forwards fadeIn;
  animation-timeline: view();
  animation-range-start: 30dvh;
  animation-range-end: 45dvh;
  opacity: 0;
}

.value-cards[data-astro-cid-6dkkvpv2] {
  max-width: var(--container);
  margin-inline: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
  margin-top: 4rem;
}

.value-cards[data-astro-cid-6dkkvpv2] > .value-card[data-astro-cid-6dkkvpv2] {
  border-radius: 1.25rem;
  flex: 1;
  min-width: 14.375rem;
  background-color: #f9fafb;
  padding: 1.25rem;
  padding-bottom: 3rem;
  transition: transform .4s ease-in-out, box-shadow .2s ease-in-out, scale .2s ease-in-out;
}

.value-cards[data-astro-cid-6dkkvpv2] > .value-card[data-astro-cid-6dkkvpv2]:hover {
  transform: translateY(-.5rem);
  scale: 1.05;
  box-shadow: 0 8px 9px #00000023;
}

.value-cards[data-astro-cid-6dkkvpv2] > .value-card[data-astro-cid-6dkkvpv2] h2[data-astro-cid-6dkkvpv2] {
  color: #9ca3af;
  font-size: 1.25rem;
  margin-block: 1.25rem;
}

.value-cards[data-astro-cid-6dkkvpv2] > .value-card[data-astro-cid-6dkkvpv2] p[data-astro-cid-6dkkvpv2] {
  color: #5f738c;
  line-height: 1.1;
  font-size: .875rem;
}

.value-cards[data-astro-cid-6dkkvpv2] > .value-card[data-astro-cid-6dkkvpv2] a[data-astro-cid-6dkkvpv2] {
  display: block;
  color: #479fc8;
  font-size: .875rem;
  margin-top: 1.25rem;
}

@keyframes fadeIn {
  to {
    opacity: 1;
    translate: 0;
  }
}
