.logo-icon6 {
  height: 60px;
  width: 123.5px;
  position: relative;
}
.nav-link140 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  white-space: nowrap;
}
.icon275 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems154 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-5xl);
  gap: var(--gap-7xs);
  color: var(--secondary-600-);
}
.nav-link141 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  white-space: nowrap;
}
.icon276 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems155 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-5xl);
  gap: var(--gap-7xs);
}
.nav-link142 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.icon277 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems156 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-5xl);
  gap: var(--gap-8xs);
}
.nav-link143 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.icon278 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navbar-nav6,
.navitems157 {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.navitems157 {
  align-self: stretch;
  display: flex;
  padding: var(--padding-xs) var(--padding-5xl);
  gap: var(--gap-8xs);
  opacity: 0.4;
}
.navbar-nav6 {
  height: 47px;
  display: none;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.search-text6 {
  height: 23px;
  width: 223px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: none;
  white-space: nowrap;
}
.vector-icon11 {
  position: absolute;
  height: 81.25%;
  width: 81.25%;
  top: 0;
  right: 18.75%;
  bottom: 18.75%;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.icon-child3 {
  position: absolute;
  height: 45.42%;
  width: 6.67%;
  top: 68.33%;
  right: 29.17%;
  bottom: -13.75%;
  left: 64.17%;
  border-radius: var(--br-20xl);
  background-color: var(--default-white);
  transform: rotate(-45deg);
  transform-origin: 0 0;
}
.icon279 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.search7 {
  border-radius: var(--br-xs);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding: var(--padding-xs);
  gap: var(--gap-5xs);
}
.text35 {
  width: 36px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: none;
}
.person-icon10 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.iconbutton0228 {
  border-radius: var(--br-xs);
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs);
  gap: var(--gap-3xs);
  color: var(--default-black);
}
.text36 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.tanzania-icon6 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 24px;
}
.iconbutton0229 {
  border-radius: var(--br-xs);
  border: 2px solid var(--default-white);
  overflow: hidden;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-4xs) var(--padding-3xs);
  gap: var(--gap-7xs);
  color: var(--default-white);
}
.button126 {
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 500;
  font-family: var(--label-small-strong);
  color: var(--default-white);
  text-align: left;
  display: inline-block;
  min-width: 55px;
}
.icon280 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button125 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-xs) var(--padding-5xl);
  background-color: var(--secondary-500);
  border-radius: var(--br-xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xs);
}
.list-icon6 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.button-group13,
.hamburger-menuhover6 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.hamburger-menuhover6 {
  width: 48px;
  border-radius: var(--br-xs);
  border: 2px solid var(--secondary-600-);
  box-sizing: border-box;
  overflow: hidden;
  flex-shrink: 0;
  justify-content: center;
  padding: var(--padding-4xs) var(--padding-3xs);
}
.button-group13 {
  justify-content: flex-start;
  gap: var(--gap-xs);
  color: var(--neutral-600);
}
.navbardark6 {
  flex: 1;
  background-color: var(--primary-800);
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-xs);
  box-sizing: border-box;
  gap: var(--gap-xl);
  text-align: left;
  font-size: var(--body-large-strong-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.condition-branch,
.header-section6,
.navbar6,
.navbardark6 {
  display: flex;
  flex-direction: row;
  max-width: 100%;
}
.navbar6 {
  flex: 1;
  align-items: center;
  justify-content: center;
}
.condition-branch,
.header-section6 {
  align-items: flex-start;
  justify-content: flex-start;
}
.header-section6 {
  flex: 1;
  background-color: var(--primary-800);
}
.condition-branch {
  align-self: stretch;
  padding: 0 0 var(--padding-5xl);
  box-sizing: border-box;
  top: 0;
  z-index: 99;
  position: sticky;
}
.icon281 {
  width: 18px;
  height: 18px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon-wrapper7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs-5) 0 0;
}
.home5 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 63px;
}
.home-wrapper3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs-5) 0 0;
}
.div56,
.library5 {
  position: relative;
  display: inline-block;
}
.div56 {
  font-size: var(--body-medium-base-size);
  line-height: 17px;
  font-weight: 600;
  font-family: var(--font-mulish);
  color: var(--neutral-400-);
  min-width: 6px;
}
.library5 {
  line-height: 120%;
  font-weight: 300;
  min-width: 92px;
}
.library-wrapper3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs-5) 0 0;
  color: var(--secondary-600-);
}
.breadcrumb5 {
  padding: var(--padding-xs);
  gap: var(--gap-5xs);
}
.breadcrumb5,
.frame-parent29 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.player-box-icon42 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  right: 0;
  bottom: -0.4px;
  left: 0;
  border-radius: var(--br-xs);
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.icon282 {
  height: 72px;
  width: 72px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon-wrapper8 {
  cursor: pointer;
  border: 2px solid var(--default-white);
  padding: var(--padding-xs) var(--padding-3xs);
  background-color: transparent;
  height: 96px;
  width: 96px;
  border-radius: var(--br-125xl);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 1;
}
.frame-parent28,
.player-container3 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
}
.player-container3 {
  flex-direction: row;
  justify-content: center;
  padding: var(--padding-8xl) var(--padding-xl) var(--padding-7xl);
  position: relative;
}
.frame-parent28 {
  flex-direction: column;
  justify-content: flex-start;
}
.title67 {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: var(--heading-semibold-h5-heading);
}
.author2,
.description92 {
  position: relative;
  line-height: 125%;
  font-weight: 300;
}
.description92 {
  align-self: stretch;
  width: 744px;
  font-size: var(--body-medium-base-size);
  display: none;
  white-space: nowrap;
}
.author2 {
  height: 18px;
  letter-spacing: 0.01em;
  display: inline-block;
}
.pipe82 {
  height: 4px;
  width: 4px;
  position: relative;
  border-radius: 50%;
  background-color: var(--neutral-400-);
}
.date20 {
  height: 18px;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
}
.date20,
.pipe83,
.time39 {
  position: relative;
}
.pipe83 {
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color: var(--neutral-400-);
}
.time39 {
  height: 18px;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
}
.secondary-details20 {
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 11.4px;
  text-align: left;
  font-size: var(--body-small-base-size);
}
.blog-heading-synopsis2 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  flex-direction: row;
  padding: var(--padding-5xl) 0;
  gap: var(--gap-5xl);
  text-align: center;
  font-size: var(--heading-semibold-h4-heading-size);
}
.about-us-mobile-inner,
.blog-heading-synopsis2,
.frame-parent27 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent27 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-3xs);
}
.about-us-mobile-inner {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-5xl) var(--padding-29xl);
  text-align: left;
  font-size: var(--label-small-strong-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.find-your-anchor1 {
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.lorem-ipsum-dolor11 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--default-white);
  text-align: center;
}
.swirl-icon14 {
  width: 75.5px;
  height: 36px;
  position: relative;
}
.why-loa14 {
  width: 312px;
  border-radius: var(--br-5xl);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xl);
}
.why-the-legacy2 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.why-the-legacy-of-adam-frame {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-6xl) 0 var(--padding-4xl);
}
.the-legacy-of3 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--default-white);
  text-align: center;
}
.swirl-icon15 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.swirl-wrapper9 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.why-loa-wrapper3,
.why-loa15 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.why-loa15 {
  flex: 1;
  border-radius: var(--br-5xl);
  flex-direction: column;
  gap: var(--gap-5xl);
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.why-loa-wrapper3 {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-5xl);
}
.number3 {
  letter-spacing: -0.01em;
  line-height: 100%;
  color: var(--secondary-600-);
}
.description93,
.number3,
.title68 {
  align-self: stretch;
  position: relative;
}
.title68 {
  margin: 0;
  font-size: var(--heading-semibold-h4-heading-size);
  line-height: 105%;
  font-weight: 400;
  font-family: inherit;
}
.description93 {
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
}
.info-card033 {
  align-self: stretch;
  border-radius: var(--br-17xl);
  background-color: var(--primary-100);
  border: 3px solid var(--primary-400);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-25xl) var(--padding-2xl);
  gap: var(--gap-5xl);
}
.number4 {
  letter-spacing: -0.01em;
  line-height: 100%;
  color: var(--secondary-600-);
}
.description94,
.number4,
.title69 {
  align-self: stretch;
  position: relative;
}
.title69 {
  margin: 0;
  font-size: var(--heading-semibold-h4-heading-size);
  line-height: 105%;
  font-weight: 400;
  font-family: inherit;
}
.description94 {
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
}
.info-card034 {
  align-self: stretch;
  border-radius: var(--br-17xl);
  background-color: var(--primary-100);
  border: 3px solid var(--primary-400);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-25xl) var(--padding-2xl);
  gap: var(--gap-5xl);
}
.number5 {
  letter-spacing: -0.01em;
  line-height: 100%;
  color: var(--secondary-600-);
}
.description95,
.number5,
.title70 {
  align-self: stretch;
  position: relative;
}
.title70 {
  margin: 0;
  font-size: var(--heading-semibold-h4-heading-size);
  line-height: 105%;
  font-weight: 400;
  font-family: inherit;
}
.description95 {
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
}
.info-card03-group,
.info-card035 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-5xl);
}
.info-card035 {
  border-radius: var(--br-17xl);
  background-color: var(--primary-100);
  border: 3px solid var(--primary-400);
  padding: var(--padding-25xl) var(--padding-2xl);
}
.info-card03-group {
  z-index: 1;
}
.loa-patterns-1-icon16 {
  margin-left: -804px;
  width: 1920px;
  position: relative;
  max-height: 100%;
  object-fit: cover;
  max-width: 616%;
  flex-shrink: 0;
  margin-top: -241px;
}
.frame-parent30 {
  align-self: stretch;
  flex-direction: column;
  padding: 0 var(--padding-5xl);
  flex-shrink: 0;
  debug_commit: 1de1738;
  text-align: center;
  font-size: var(--display-bold-heading-4-size);
  color: var(--primary-800);
}
.frame-parent30,
.key-goals-wrapper,
.key-goals1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.key-goals1 {
  height: 1397px;
  flex: 1;
  background-color: var(--primary-800);
  overflow: hidden;
  flex-direction: column;
  padding: var(--padding-53xl) 0 1125px;
  gap: var(--gap-29xl);
  z-index: 1;
}
.key-goals-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 var(--padding-53xl);
  text-align: left;
  font-size: var(--heading-semibold-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h5-heading);
}
.b {
  width: 75px;
  position: relative;
  letter-spacing: -0.01em;
  line-height: 100%;
  display: inline-block;
  min-width: 75px;
}
.wrapper2 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 54px 0 52.5px;
}
.countries-reached1 {
  margin: 0;
  position: relative;
  font-size: var(--heading-semibold-h5-heading-size);
  letter-spacing: 0.01em;
  line-height: 102%;
  font-weight: 400;
  font-family: inherit;
  color: var(--default-white);
}
.frame-parent31 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl) var(--padding-45xl) var(--padding-5xl) 66px;
  gap: var(--gap-5xl);
}
.b1 {
  position: relative;
  letter-spacing: -0.01em;
  line-height: 100%;
  display: inline-block;
  min-width: 79px;
}
.wrapper3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-26xl) 0 43px;
}
.audio-translated1 {
  margin: 0;
  position: relative;
  font-size: var(--heading-semibold-h5-heading-size);
  letter-spacing: 0.01em;
  line-height: 102%;
  font-weight: 400;
  font-family: inherit;
  color: var(--default-white);
}
.frame-parent32 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl) 71px var(--padding-5xl) 73.5px;
  gap: var(--gap-5xl);
}
.b2 {
  width: 96px;
  position: relative;
  letter-spacing: -0.01em;
  line-height: 100%;
  display: inline-block;
  min-width: 96px;
}
.wrapper4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 46px 0 var(--padding-25xl);
}
.subtitle-translated1 {
  margin: 0;
  position: relative;
  font-size: var(--heading-semibold-h5-heading-size);
  letter-spacing: 0.01em;
  line-height: 102%;
  font-weight: 400;
  font-family: inherit;
  color: var(--default-white);
}
.frame-parent33 {
  align-self: stretch;
  flex-direction: column;
  padding: var(--padding-5xl) 62px var(--padding-5xl) var(--padding-45xl);
  gap: var(--gap-5xl);
}
.frame-parent33,
.impact-wrapper,
.impact1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.impact1 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-29xl);
}
.impact-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-5xl) var(--padding-53xl);
  text-align: center;
  font-size: var(--display-bold-heading-3-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h5-heading);
}
.loa-patterns-1-icon17 {
  position: absolute;
  top: -300px;
  left: calc(50% - 960px);
  width: 1920px;
  height: 968px;
  object-fit: cover;
}
.creating-wide-ranging-content {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.lorem-ipsum-dolor12 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--default-white);
}
.swirl-icon16 {
  width: 75.5px;
  height: 36px;
  position: relative;
}
.imageholder-icon4,
.why-loa16 {
  align-self: stretch;
  border-radius: var(--br-5xl);
}
.why-loa16 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xl);
}
.imageholder-icon4 {
  position: relative;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title71 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.description96 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--primary-800);
}
.info-box2 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 2px solid var(--primary-200);
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-2xl) var(--padding-3xl);
  gap: var(--gap-xs);
}
.info-box1,
.info-box2,
.info-card02-mediummobile {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.info-card02-mediummobile {
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.info-box1 {
  align-items: flex-start;
  justify-content: center;
}
.imageholder-icon5 {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title72 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.description97 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--primary-800);
}
.info-box4 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 2px solid var(--primary-200);
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-2xl) var(--padding-3xl);
  gap: var(--gap-xs);
}
.info-box3,
.info-box4,
.info-card02-mediummobile1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.info-card02-mediummobile1 {
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.info-box3 {
  align-items: flex-start;
  justify-content: center;
}
.imageholder-icon6 {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title73 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.description98 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--primary-800);
}
.info-box6 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 2px solid var(--primary-200);
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-2xl) var(--padding-3xl);
  gap: var(--gap-xs);
}
.info-box5,
.info-box6,
.info-card02-mediummobile2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.info-card02-mediummobile2 {
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.info-box5 {
  align-items: flex-start;
  justify-content: center;
}
.imageholder-icon7 {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title74 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  min-width: 121px;
}
.description99 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--primary-800);
}
.info-box8 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 2px solid var(--primary-200);
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-2xl) var(--padding-3xl);
  gap: var(--gap-xs);
}
.info-box7,
.info-box8,
.info-card02-mediummobile3 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.info-card02-mediummobile3 {
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.info-box7 {
  align-items: flex-start;
  justify-content: center;
}
.imageholder-icon8 {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title75 {
  margin: 0;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.description100 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--primary-800);
}
.info-box10 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 2px solid var(--primary-200);
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-2xl) var(--padding-3xl);
  gap: var(--gap-xs);
}
.info-box10,
.info-box9,
.info-card02-mediummobile4 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.info-card02-mediummobile4 {
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.info-box9 {
  align-items: flex-start;
  justify-content: center;
}
.button128 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon283 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button127 {
  align-self: stretch;
  border-radius: var(--br-xs);
  background-color: var(--secondary-500);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-xs) var(--padding-4xl);
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.button130 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon284 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button129 {
  align-self: stretch;
  border-radius: var(--br-xs);
  border: 1.5px solid var(--default-white);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xs);
}
.button-group14,
.video-list12 {
  flex-direction: column;
  align-items: flex-start;
}
.button-group14 {
  align-self: stretch;
  display: none;
  justify-content: flex-start;
  gap: var(--gap-xs);
  text-align: left;
  font-size: var(--body-small-base-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.video-list12 {
  position: absolute;
  top: 72px;
  left: calc(50% - 156px);
  width: 312px;
  display: flex;
  justify-content: center;
  gap: var(--gap-17xl);
  z-index: 1;
}
.omnichannel-undertakings {
  align-self: stretch;
  height: 1952px;
  position: relative;
  background-color: var(--primary-800);
  overflow: hidden;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--heading-semibold-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h5-heading);
}
.loa-patterns-1-icon18 {
  width: 1920px;
  height: 968px;
  position: absolute;
  margin: 0 !important;
  bottom: -668px;
  left: calc(50% - 960px);
  object-fit: cover;
  z-index: 1;
}
.bringing-people-together,
.through-gods-message {
  margin: 0;
}
.bringing-people-together-container {
  margin: 0;
  height: 52px;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
  display: flex;
  align-items: center;
}
.the-legacy-of4 {
  align-self: stretch;
  height: 90px;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--default-white);
  text-align: center;
  display: none;
}
.swirl-icon17 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.formula-evaluator,
.why-loa17 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
}
.formula-evaluator {
  flex-direction: row;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.why-loa17 {
  border-radius: var(--br-5xl);
  flex-direction: column;
  justify-content: flex-start;
  padding: 0 22.5px;
  gap: var(--gap-5xl);
  z-index: 1;
}
.player-box-icon43 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  right: 0;
  bottom: -0.4px;
  left: 0;
  border-radius: var(--br-xs);
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.icon285 {
  height: 72px;
  width: 72px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.circular-buffer {
  cursor: pointer;
  border: 2px solid var(--default-white);
  padding: var(--padding-xs) var(--padding-3xs);
  background-color: transparent;
  height: 96px;
  width: 96px;
  border-radius: var(--br-125xl);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  z-index: 1;
}
.player-container4,
.vision {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  position: relative;
}
.player-container4 {
  flex-direction: row;
  justify-content: center;
  padding: var(--padding-7xl) var(--padding-xl) var(--padding-8xl);
  z-index: 1;
}
.vision {
  background-color: var(--primary-900);
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-53xl) var(--padding-5xl);
  gap: var(--gap-53xl);
  text-align: left;
  font-size: var(--heading-semibold-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h5-heading);
}
.loa-patterns-1-icon19 {
  width: 1920px;
  height: 968px;
  position: absolute;
  margin: 0 !important;
  top: -300px;
  left: calc(50% - 960px);
  object-fit: cover;
}
.our-ever-expanding-fellowship1 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.the-legacy-of5 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
  color: var(--default-white);
}
.swirl-icon18 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.particle-simulator {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.why-loa18 {
  align-self: stretch;
  border-radius: var(--br-5xl);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  z-index: 1;
  font-size: var(--heading-semibold-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h5-heading);
}
.production {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.nav-link144 {
  height: 20px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  white-space: nowrap;
}
.icon286 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems158,
.title-box10 {
  flex-direction: row;
  justify-content: flex-start;
}
.navitems158 {
  height: 29px;
  border-bottom: 1px solid var(--default-white);
  box-sizing: border-box;
  display: none;
  align-items: center;
  padding: var(--padding-10xs) var(--padding-7xs);
  gap: var(--gap-7xs);
  text-align: left;
  font-size: var(--body-medium-base-size);
  font-family: var(--label-small-strong);
}
.title-box10 {
  align-self: stretch;
  display: flex;
  align-items: flex-end;
  gap: var(--gap-5xl);
  font-size: var(--heading-semibold-h4-heading-size);
  font-family: var(--heading-semibold-h5-heading);
}
.image-icon {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career,
.contribution,
.name14 {
  align-self: stretch;
  position: relative;
}
.name14 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career,
.contribution {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box11 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box11,
.info-card04-team {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon1 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career1,
.contribution1,
.name15 {
  align-self: stretch;
  position: relative;
}
.name15 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career1,
.contribution1 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career1 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box12 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box12,
.info-card04-team1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon2 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career2,
.contribution2,
.name16 {
  align-self: stretch;
  position: relative;
}
.name16 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career2,
.contribution2 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career2 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box13 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box13,
.info-card04-team2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon3 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career3,
.contribution3,
.name17 {
  align-self: stretch;
  position: relative;
}
.name17 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career3,
.contribution3 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career3 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box14 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box14,
.info-card04-team3 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon4 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career4,
.contribution4,
.name18 {
  align-self: stretch;
  position: relative;
}
.name18 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career4,
.contribution4 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career4 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box15 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box15,
.info-card04-team4 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon5 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career5,
.contribution5,
.name19 {
  align-self: stretch;
  position: relative;
}
.name19 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career5,
.contribution5 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career5 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box16 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box16,
.info-card04-team5 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon6 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career6,
.contribution6,
.name20 {
  align-self: stretch;
  position: relative;
}
.name20 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career6,
.contribution6 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career6 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box17 {
  align-self: stretch;
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box17,
.info-card04-team6,
.pattern-recognizer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.info-card04-team6 {
  align-self: stretch;
}
.pattern-recognizer {
  width: 264px;
  gap: var(--gap-5xl);
}
.button132 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon287 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button131 {
  align-self: stretch;
  border-radius: var(--br-xs);
  background-color: var(--secondary-500);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-xs) var(--padding-4xl);
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.button134 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon288 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-group15,
.button133 {
  align-self: stretch;
  display: none;
}
.button133 {
  border-radius: var(--br-xs);
  border: 1.5px solid var(--default-white);
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xs);
  text-align: left;
}
.button-group15 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.nav-link145 {
  height: 20px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon289 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems159 {
  width: 86px;
  border-bottom: 1px solid var(--secondary-600-);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) 0 var(--padding-12xs);
  gap: var(--gap-7xs);
}
.button135,
.video-list13 {
  align-self: stretch;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.button135 {
  display: none;
  text-align: left;
  font-size: var(--body-medium-base-size);
  color: var(--secondary-600-);
}
.video-list13 {
  display: flex;
  gap: var(--gap-17xl);
  z-index: 1;
}
.actors {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.nav-link146 {
  height: 20px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  white-space: nowrap;
}
.icon290 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems160,
.title-box11 {
  flex-direction: row;
  justify-content: flex-start;
}
.navitems160 {
  height: 29px;
  border-bottom: 1px solid var(--default-white);
  box-sizing: border-box;
  display: none;
  align-items: center;
  padding: var(--padding-10xs) var(--padding-7xs);
  gap: var(--gap-7xs);
  text-align: left;
  font-size: var(--body-medium-base-size);
  font-family: var(--label-small-strong);
}
.title-box11 {
  align-self: stretch;
  display: flex;
  align-items: flex-end;
  gap: var(--gap-5xl);
  font-size: var(--heading-semibold-h4-heading-size);
  font-family: var(--heading-semibold-h5-heading);
}
.image-icon7 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career7,
.contribution7,
.name21 {
  align-self: stretch;
  position: relative;
}
.name21 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career7,
.contribution7 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career7 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box18 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box18,
.info-card04-team7 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon8 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career8,
.contribution8,
.name22 {
  align-self: stretch;
  position: relative;
}
.name22 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career8,
.contribution8 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career8 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box19 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box19,
.info-card04-team8 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon9 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career9,
.contribution9,
.name23 {
  align-self: stretch;
  position: relative;
}
.name23 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career9,
.contribution9 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career9 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box20 {
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.info-box20,
.info-card04-team9 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-icon10 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career10,
.contribution10,
.name24 {
  align-self: stretch;
  position: relative;
}
.name24 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career10,
.contribution10 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career10 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box21 {
  align-self: stretch;
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.file-reader,
.info-box21,
.info-card04-team10 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.info-card04-team10 {
  align-self: stretch;
}
.file-reader {
  width: 264px;
  gap: var(--gap-5xl);
}
.button137 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon291 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button136 {
  align-self: stretch;
  border-radius: var(--br-xs);
  background-color: var(--secondary-500);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-xs) var(--padding-4xl);
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.button139 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon292 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-group16,
.button138 {
  align-self: stretch;
  display: none;
}
.button138 {
  border-radius: var(--br-xs);
  border: 1.5px solid var(--default-white);
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xs);
  text-align: left;
}
.button-group16 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.nav-link147 {
  height: 20px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon293 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems161 {
  width: 86px;
  border-bottom: 1px solid var(--secondary-600-);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) 0 var(--padding-12xs);
  gap: var(--gap-7xs);
}
.button140,
.video-list14 {
  align-self: stretch;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.button140 {
  display: none;
  text-align: left;
  font-size: var(--body-medium-base-size);
  color: var(--secondary-600-);
}
.video-list14 {
  display: flex;
  gap: var(--gap-17xl);
}
.studios {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  line-height: 110%;
  font-weight: 600;
  font-family: inherit;
}
.nav-link148 {
  height: 20px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  white-space: nowrap;
}
.icon294 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems162,
.title-box12 {
  flex-direction: row;
  justify-content: flex-start;
}
.navitems162 {
  height: 29px;
  border-bottom: 1px solid var(--default-white);
  box-sizing: border-box;
  display: none;
  align-items: center;
  padding: var(--padding-10xs) var(--padding-7xs);
  gap: var(--gap-7xs);
  text-align: left;
  font-size: var(--body-medium-base-size);
  font-family: var(--label-small-strong);
}
.title-box12 {
  align-self: stretch;
  display: flex;
  align-items: flex-end;
  gap: var(--gap-5xl);
  font-size: var(--heading-semibold-h4-heading-size);
  font-family: var(--heading-semibold-h5-heading);
}
.image-icon11 {
  width: 264px;
  height: 264px;
  position: relative;
  border-radius: var(--br-17xl);
  object-fit: cover;
}
.career11,
.contribution11,
.name25 {
  align-self: stretch;
  position: relative;
}
.name25 {
  font-size: var(--body-medium-base-size);
  line-height: 125%;
  font-weight: 500;
  color: var(--secondary-600-);
}
.career11,
.contribution11 {
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 300;
}
.career11 {
  height: 18px;
  line-height: 125%;
  display: none;
}
.info-box22 {
  align-self: stretch;
  padding: var(--padding-xs);
  gap: var(--gap-xs);
}
.block-chain-manager,
.info-box22,
.info-card04-team11 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.info-card04-team11 {
  align-self: stretch;
}
.block-chain-manager {
  width: 264px;
}
.button142 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon295 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button141 {
  align-self: stretch;
  border-radius: var(--br-xs);
  background-color: var(--secondary-500);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-xs) var(--padding-4xl);
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.button144 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon296 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-group17,
.button143 {
  align-self: stretch;
  display: none;
}
.button143 {
  border-radius: var(--br-xs);
  border: 1.5px solid var(--default-white);
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xs);
  text-align: left;
}
.button-group17 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.nav-link149 {
  height: 20px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon297 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems163 {
  width: 86px;
  border-bottom: 1px solid var(--secondary-600-);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) 0 var(--padding-12xs);
  gap: var(--gap-7xs);
}
.button145,
.video-list15 {
  align-self: stretch;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.button145 {
  display: none;
  text-align: left;
  font-size: var(--body-medium-base-size);
  color: var(--secondary-600-);
}
.video-list15 {
  display: flex;
  gap: var(--gap-17xl);
}
.patterns-icon5,
.teams {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.teams {
  align-self: stretch;
  background-color: var(--primary-800);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-53xl) var(--padding-5xl) 144px;
  gap: var(--gap-53xl);
  text-align: center;
  font-size: var(--body-small-base-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.patterns-icon5 {
  height: 1678px;
  width: 319.7px;
  display: none;
}
.vector-icon12 {
  height: 264px;
  width: 294px;
  position: relative;
  object-fit: contain;
  display: none;
}
.nav-link150 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 41px;
}
.icon298 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems164 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs);
  gap: var(--gap-7xs);
}
.nav-link151 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 47px;
}
.icon299 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems165 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-2xs);
  gap: var(--gap-7xs);
}
.nav-link152 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 63px;
}
.icon300 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems166 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-2xs);
  gap: var(--gap-7xs);
}
.nav-link153 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 55px;
}
.icon301 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems167 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs);
  gap: var(--gap-7xs);
}
.nav-link154 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 80px;
}
.icon302 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.menu-items6,
.navitems168 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-2xs);
  gap: var(--gap-7xs);
}
.menu-items6 {
  align-self: stretch;
  flex-direction: column;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.change-language6 {
  margin: 0;
  position: relative;
  font-size: inherit;
  letter-spacing: 0.02em;
  line-height: 102%;
  font-weight: 400;
  font-family: inherit;
}
.en6,
.icon303 {
  position: relative;
}
.en6 {
  line-height: 23px;
  font-weight: 500;
  display: inline-block;
  min-width: 22px;
}
.icon303 {
  height: 20px;
  width: 20px;
  overflow: hidden;
  flex-shrink: 0;
}
.en-parent3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.icon304 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.button146 {
  align-self: stretch;
  border-radius: var(--br-xs);
  border: 1.5px solid var(--default-white);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-4xs) var(--padding-5xl);
  gap: var(--gap-xl);
  font-size: var(--body-large-strong-size);
  font-family: var(--label-small-strong);
}
.language-select6,
.primary-actions6 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.language-select6 {
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-xs);
  gap: var(--gap-xs);
  font-size: var(--heading-regular-h6-heading-size);
  font-family: var(--heading-semibold-h5-heading);
}
.primary-actions6 {
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-29xl);
}
.about-the-legacy6,
.dividers16 {
  align-self: stretch;
  position: relative;
}
.dividers16 {
  height: 1px;
  border-radius: var(--br-3xs);
  background-color: var(--primary-500);
}
.about-the-legacy6 {
  margin: 0;
  font-size: inherit;
  line-height: 105%;
  font-weight: 600;
  font-family: inherit;
}
.discovery-and-transformation6,
.we-are-committed6 {
  margin: 0;
}
.we-are-committed-container6 {
  align-self: stretch;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: var(--label-small-strong);
}
.about-the-legacy-of-adam-parent3 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.facebook-icon10 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon016 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.instagram-icon10 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon026 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.tiktok-icon6 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon036 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.twitter-icon10 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon01-parent3,
.icon046 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.icon01-parent3 {
  gap: var(--gap-5xl);
}
.loa-details6,
.primary-info10 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.loa-details6 {
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-xs);
  gap: var(--gap-5xl);
  text-align: center;
  font-size: var(--heading-semibold-h5-heading-size);
  font-family: var(--heading-semibold-h5-heading);
}
.primary-info10 {
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-17xl);
}
.copyright6,
.dividers17 {
  align-self: stretch;
  position: relative;
}
.dividers17 {
  height: 1px;
  background-color: var(--primary-500);
}
.copyright6 {
  font-size: var(--label-small-strong-size);
  line-height: 120%;
  font-weight: 500;
  text-align: center;
}
.about-us-mobile,
.footer-layoutmobile6,
.footer-section6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.footer-layoutmobile6 {
  flex: 1;
  background-color: var(--primary-700);
  flex-direction: column;
  padding: var(--padding-29xl) var(--padding-5xl) var(--padding-77xl);
  box-sizing: border-box;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.about-us-mobile,
.footer-section6 {
  text-align: left;
}
.footer-section6 {
  align-self: stretch;
  background-color: var(--primary-700);
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: row;
  max-width: 100%;
  z-index: 2;
  font-size: var(--body-small-base-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.about-us-mobile {
  width: 100%;
  position: relative;
  background-color: var(--primary-900);
  overflow-y: auto;
  flex-direction: column;
  line-height: normal;
  letter-spacing: normal;
  font-size: var(--heading-semibold-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h5-heading);
}
