.logo-icon2 {
  height: 60px;
  width: 123.5px;
  position: relative;
}
.nav-link51 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  white-space: nowrap;
}
.icon97 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems62 {
  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-link52 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  white-space: nowrap;
}
.icon98 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems63 {
  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-link53 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.icon99 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems64 {
  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-link54 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.icon100 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navbar-nav2,
.navitems65 {
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.navitems65 {
  align-self: stretch;
  display: flex;
  padding: var(--padding-xs) var(--padding-5xl);
  gap: var(--gap-8xs);
  opacity: 0.4;
}
.navbar-nav2 {
  height: 47px;
  display: none;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.search-text2 {
  height: 23px;
  width: 223px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: none;
  white-space: nowrap;
}
.vector-icon3 {
  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-inner {
  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;
}
.icon101 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.search3 {
  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);
}
.text8 {
  width: 36px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: none;
}
.person-icon2 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.iconbutton0210 {
  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);
}
.text9 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.tanzania-icon1 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 24px;
}
.iconbutton0211 {
  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);
}
.button32 {
  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;
}
.icon102 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button31 {
  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-icon1 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.button-group4,
.hamburger-menuhover1 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.hamburger-menuhover1 {
  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-group4 {
  justify-content: flex-start;
  gap: var(--gap-xs);
  color: var(--neutral-600);
}
.navbardark2 {
  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);
}
.header-section1,
.logic-gate,
.navbar2,
.navbardark2 {
  display: flex;
  flex-direction: row;
  max-width: 100%;
}
.navbar2 {
  flex: 1;
  align-items: center;
  justify-content: center;
}
.header-section1,
.logic-gate {
  align-items: flex-start;
  justify-content: flex-start;
}
.header-section1 {
  flex: 1;
  background-color: var(--primary-800);
}
.logic-gate {
  align-self: stretch;
  padding: 0 0 var(--padding-5xl);
  box-sizing: border-box;
  top: 0;
  z-index: 99;
  position: sticky;
}
.icon103 {
  width: 18px;
  height: 18px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.algorithm-manager {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs-5) 0 0;
}
.home1 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 63px;
}
.filter-factory {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs-5) 0 0;
}
.analyzer-array,
.library1 {
  position: relative;
  display: inline-block;
}
.analyzer-array {
  font-size: var(--body-medium-strong-size);
  line-height: 17px;
  font-weight: 600;
  font-family: var(--font-mulish);
  color: var(--neutral-400-);
  min-width: 6px;
}
.library1 {
  line-height: 120%;
  font-weight: 300;
  min-width: 92px;
}
.breadcrumb1,
.filter-factory1,
.function-generator {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.filter-factory1 {
  flex-direction: column;
  padding: var(--padding-11xs-5) 0 0;
  color: var(--secondary-600-);
}
.breadcrumb1,
.function-generator {
  flex-direction: row;
}
.breadcrumb1 {
  padding: var(--padding-xs);
  gap: var(--gap-5xs);
}
.function-generator {
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.processor-pool-icon {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-xs);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  flex-shrink: 0;
  debug_commit: 1de1738;
}
.scalar-processor {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.title34 {
  align-self: stretch;
  position: relative;
  line-height: 110%;
  font-weight: 600;
  font-family: var(--heading-semibold-h3-heading);
}
.author1,
.description34 {
  position: relative;
  font-weight: 300;
}
.description34 {
  align-self: stretch;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
}
.author1 {
  line-height: 120%;
  display: inline-block;
  min-width: 50px;
}
.pipe42 {
  width: 4px;
  height: 4px;
  position: relative;
  border-radius: 50%;
  background-color: var(--neutral-400-);
}
.data-merger {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.date10,
.pipe43 {
  position: relative;
}
.date10 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 101px;
}
.pipe43 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--neutral-400-);
}
.data-merger1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.time17 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 59px;
}
.parallel-processor,
.serial-processor {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.serial-processor {
  flex: 1;
  gap: var(--gap-xs);
}
.parallel-processor {
  align-self: stretch;
  padding: 0 var(--padding-2xs);
  text-align: left;
  font-size: var(--label-small-strong-size);
}
.blog-heading-synopsis1 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  flex-direction: column;
  padding: var(--padding-5xl) var(--padding-xs);
  gap: var(--gap-xs);
  text-align: center;
  font-size: var(--heading-regular-h4-heading-size);
}
.blog-heading-synopsis1,
.scalar-processor-parent,
.tree-structure1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.scalar-processor-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-3xs);
}
.tree-structure1 {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-5xl) 96.2px;
  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;
}
.value-calculator {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-3xl) 0 var(--padding-lg);
}
.lorem-ipsum-dolor3 {
  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-icon8 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.error-corrector {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.value-comparator,
.why-loa2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.why-loa2 {
  flex: 1;
  border-radius: var(--br-5xl);
  flex-direction: column;
  gap: var(--gap-5xl);
}
.value-comparator {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-5xl) var(--padding-53xl);
  text-align: left;
  font-size: var(--heading-regular-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h3-heading);
}
.patterns-icon11 {
  width: 2486px;
  height: 1253px;
  position: absolute;
  margin: 0 !important;
  bottom: -825px;
  left: calc(50% - 1243px);
  overflow: hidden;
  flex-shrink: 0;
}
.icon104,
.nav-link55 {
  position: relative;
  flex-shrink: 0;
}
.nav-link55 {
  height: 20px;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  white-space: nowrap;
}
.icon104 {
  height: 16px;
  width: 16px;
  overflow: hidden;
  display: none;
}
.navitems66 {
  width: 108px;
  border-bottom: 1px solid var(--default-white);
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) var(--padding-7xs);
  gap: var(--gap-7xs);
  z-index: 1;
  font-size: var(--body-medium-strong-size);
}
.featured-reads1 {
  align-self: stretch;
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.blog-cardmobile-child {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title35 {
  align-self: stretch;
  letter-spacing: 0.02em;
  line-height: 102%;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
}
.name9,
.pipe44,
.title35 {
  position: relative;
}
.name9 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 50px;
}
.pipe44 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.pipe-wrapper34 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.date11,
.pipe45 {
  position: relative;
}
.date11 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 101px;
}
.pipe45 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.distributor {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.read9 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 60px;
}
.secondary-details15 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description35,
.nav-link56 {
  position: relative;
  line-height: 125%;
}
.description35 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link56 {
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
  min-width: 74px;
}
.icon105 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems67 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs) 0;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.secondary-info9 {
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.blog-cardmobile,
.data-sanitizer,
.info33,
.secondary-info9 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.info33 {
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile,
.data-sanitizer {
  text-align: left;
  font-size: var(--heading-medium-h6-heading-size);
  font-family: var(--label-small-strong);
}
.data-sanitizer {
  gap: var(--gap-17xl);
  text-align: center;
  font-size: var(--heading-regular-h4-heading-size);
  font-family: var(--heading-semibold-h3-heading);
}
.rule-engine-icon {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title36 {
  align-self: stretch;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
}
.name10,
.pipe46,
.title36 {
  position: relative;
}
.name10 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 50px;
}
.pipe46 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.message-parser {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.date12,
.pipe47 {
  position: relative;
}
.date12 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 101px;
}
.pipe47 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.data-producer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.read10 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 60px;
}
.secondary-details16 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description36,
.nav-link57 {
  position: relative;
  line-height: 125%;
}
.description36 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link57 {
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
  min-width: 74px;
}
.icon106 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems68 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs) 0;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.info34,
.secondary-info10 {
  align-self: stretch;
  flex-direction: column;
}
.secondary-info10 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.info34 {
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile1,
.data-sanitizer1,
.info34 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.blog-cardmobile1 {
  flex: 1;
  flex-direction: column;
}
.data-sanitizer1 {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 var(--padding-29xl);
}
.blog-cardmobile-item {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title37 {
  align-self: stretch;
  height: 21px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
  display: inline-block;
}
.name11,
.pipe48,
.title37 {
  position: relative;
}
.name11 {
  line-height: 120%;
  font-weight: 300;
}
.pipe48 {
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.date13 {
  height: 14px;
  flex: 1;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
}
.date13,
.pipe49,
.read11 {
  position: relative;
}
.pipe49 {
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.read11 {
  line-height: 120%;
  font-weight: 300;
}
.secondary-details17 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description37,
.nav-link58 {
  flex: 1;
  position: relative;
  line-height: 125%;
}
.description37 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link58 {
  height: 18px;
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
}
.icon107 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems69 {
  width: 74px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) 0;
  box-sizing: border-box;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.blog-cardmobile2,
.info35,
.secondary-info11 {
  align-self: stretch;
  flex-direction: column;
  align-items: flex-start;
}
.secondary-info11 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.blog-cardmobile2,
.info35 {
  justify-content: flex-start;
}
.info35 {
  flex: 1;
  display: flex;
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile2 {
  display: none;
  z-index: 4;
}
.button34 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon108 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button33 {
  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;
}
.button36 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon109 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-group5,
.button35 {
  align-self: stretch;
  display: none;
}
.button35 {
  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);
}
.button-group5 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
  z-index: 5;
  font-size: var(--body-small-base-size);
}
.icon110,
.nav-link59 {
  position: relative;
  flex-shrink: 0;
}
.nav-link59 {
  height: 20px;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  white-space: nowrap;
}
.icon110 {
  height: 16px;
  width: 16px;
  overflow: hidden;
  display: none;
}
.navitems70 {
  width: 108px;
  border-bottom: 1px solid var(--default-white);
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) var(--padding-7xs);
  gap: var(--gap-7xs);
  z-index: 6;
  font-size: var(--body-medium-strong-size);
}
.all-reads-showing1 {
  align-self: stretch;
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.blog-cardmobile-inner {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title38 {
  align-self: stretch;
  letter-spacing: 0.02em;
  line-height: 102%;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
}
.name12,
.pipe50,
.title38 {
  position: relative;
}
.name12 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 50px;
}
.pipe50 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.pipe-wrapper35 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.date14,
.pipe51 {
  position: relative;
}
.date14 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 101px;
}
.pipe51 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.pipe-wrapper36 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.read12 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 60px;
}
.secondary-details18 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description38,
.nav-link60 {
  position: relative;
  line-height: 125%;
}
.description38 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link60 {
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
  min-width: 74px;
}
.icon111 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems71 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs) 0;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.secondary-info12 {
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.blog-cardmobile3,
.data-sanitizer2,
.info36,
.secondary-info12 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.info36 {
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile3,
.data-sanitizer2 {
  text-align: left;
  font-size: var(--heading-medium-h6-heading-size);
  font-family: var(--label-small-strong);
}
.data-sanitizer2 {
  gap: var(--gap-17xl);
  text-align: center;
  font-size: var(--heading-regular-h4-heading-size);
  font-family: var(--heading-semibold-h3-heading);
}
.blog-cardmobile-child1 {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title39 {
  align-self: stretch;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
}
.name13,
.pipe52,
.title39 {
  position: relative;
}
.name13 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 50px;
}
.pipe52 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.pipe-wrapper37 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.date15,
.pipe53 {
  position: relative;
}
.date15 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 101px;
}
.pipe53 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.pipe-wrapper38 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.read13 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 60px;
}
.secondary-details19 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description39,
.nav-link61 {
  position: relative;
  line-height: 125%;
}
.description39 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link61 {
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
  min-width: 74px;
}
.icon112 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems72 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs) 0;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.info37,
.secondary-info13 {
  align-self: stretch;
  flex-direction: column;
}
.secondary-info13 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.info37 {
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile4,
.data-sanitizer3,
.info37 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.blog-cardmobile4 {
  flex: 1;
  flex-direction: column;
  z-index: 1;
}
.data-sanitizer3 {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 var(--padding-xs);
}
.blog-cardmobile-child2 {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title40 {
  align-self: stretch;
  height: 21px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
  display: inline-block;
}
.name14,
.pipe54,
.title40 {
  position: relative;
}
.name14 {
  line-height: 120%;
  font-weight: 300;
}
.pipe54 {
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.date16 {
  height: 14px;
  flex: 1;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
}
.date16,
.pipe55,
.read14 {
  position: relative;
}
.pipe55 {
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.read14 {
  line-height: 120%;
  font-weight: 300;
}
.secondary-details20 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description40,
.nav-link62 {
  flex: 1;
  position: relative;
  line-height: 125%;
}
.description40 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link62 {
  height: 18px;
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
}
.icon113 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems73 {
  width: 74px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) 0;
  box-sizing: border-box;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.blog-cardmobile5,
.info38,
.secondary-info14 {
  align-self: stretch;
  flex-direction: column;
  align-items: flex-start;
}
.secondary-info14 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.blog-cardmobile5,
.info38 {
  justify-content: flex-start;
}
.info38 {
  flex: 1;
  display: flex;
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile5 {
  display: none;
  z-index: 9;
}
.button38 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon114 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button37 {
  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;
}
.button40 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon115 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-group6,
.button39 {
  align-self: stretch;
  display: none;
}
.button39 {
  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);
}
.button-group6 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
  z-index: 10;
  font-size: var(--body-small-base-size);
}
.nav-link63 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 109px;
}
.icon116 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.data-normalizer,
.navitems-wrapper5,
.navitems74 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.navitems74 {
  border-bottom: 1px solid var(--secondary-600-);
  justify-content: flex-start;
  padding: var(--padding-10xs) 0 var(--padding-12xs);
  gap: var(--gap-7xs);
  z-index: 1;
}
.data-normalizer,
.navitems-wrapper5 {
  align-self: stretch;
  justify-content: center;
  font-size: var(--body-medium-strong-size);
  color: var(--secondary-600-);
}
.data-normalizer {
  background-color: var(--primary-800);
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-53xl) var(--padding-5xl);
  position: relative;
  gap: var(--gap-5xl);
  text-align: left;
  font-size: var(--heading-medium-h6-heading-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.patterns-icon12 {
  width: 2486px;
  height: 1253px;
  position: absolute;
  margin: 0 !important;
  top: -427px;
  left: calc(50% - 1243px);
  overflow: hidden;
  flex-shrink: 0;
}
.loa-impacting-lives1,
.lorem-ipsum-dolor4 {
  align-self: stretch;
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.lorem-ipsum-dolor4 {
  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-icon9 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.swirl-wrapper2,
.why-loa3 {
  align-self: stretch;
  display: flex;
}
.swirl-wrapper2 {
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.why-loa3 {
  border-radius: var(--br-5xl);
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  z-index: 1;
  text-align: center;
}
.headline6 {
  flex: 1;
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.headline-wrapper3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-xs) 0 0;
}
.profile-pic-icon12 {
  height: 96px;
  width: 96px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  display: none;
}
.description41 {
  align-self: stretch;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
}
.profile-pic-icon13 {
  height: 24px;
  width: 24px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  min-height: 24px;
}
.john-doe6 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 70px;
}
.pipe56 {
  width: 4px;
  height: 4px;
  position: relative;
  border-radius: 50%;
  background-color: var(--secondary-600-);
}
.pipe-wrapper39 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0 0;
}
.tanzania6 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 68px;
}
.input-field,
.john-doe-parent3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.john-doe-parent3 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-7xs);
}
.input-field {
  width: 154px;
  flex-direction: column;
  padding: var(--padding-11xs) 0 0;
  box-sizing: border-box;
}
.secondary-details21 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-xs);
  font-size: var(--body-medium-strong-size);
}
.second-info22,
.secondary-details21,
.testimonial6,
.testimony6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.testimony6 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-5xl);
}
.second-info22,
.testimonial6 {
  align-self: stretch;
}
.second-info22 {
  flex-direction: row;
  gap: var(--gap-5xl);
  font-size: var(--body-small-base-size);
  font-family: var(--label-small-strong);
}
.testimonial6 {
  border-radius: var(--br-5xl);
  background-color: var(--primary-100);
  border: 3px solid var(--color-slategray);
  flex-direction: column;
  padding: var(--padding-13xl) var(--padding-14xl);
  gap: var(--gap-17xl);
  z-index: 1;
}
.headline7 {
  flex: 1;
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.headline-wrapper4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-xs) 0 0;
}
.profile-pic-icon14 {
  height: 96px;
  width: 96px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  display: none;
}
.description42 {
  align-self: stretch;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
}
.profile-pic-icon15 {
  height: 24px;
  width: 24px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  min-height: 24px;
}
.john-doe7 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 70px;
}
.pipe57 {
  width: 4px;
  height: 4px;
  position: relative;
  border-radius: 50%;
  background-color: var(--secondary-600-);
}
.pipe-wrapper40 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) 0 0;
}
.tanzania7 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 68px;
}
.john-doe-parent4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.secondary-details-inner {
  width: 154px;
  flex-direction: column;
  padding: var(--padding-11xs) 0 0;
  box-sizing: border-box;
}
.secondary-details-inner,
.secondary-details22,
.testimony7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.secondary-details22 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-xs);
  font-size: var(--body-medium-strong-size);
}
.testimony7 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-5xl);
}
.second-info23,
.testimonial-parent1,
.testimonial7 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.second-info23 {
  flex-direction: row;
  gap: var(--gap-5xl);
  font-size: var(--body-small-base-size);
  font-family: var(--label-small-strong);
}
.testimonial-parent1,
.testimonial7 {
  flex-direction: column;
}
.testimonial7 {
  border-radius: var(--br-5xl);
  background-color: var(--primary-100);
  border: 3px solid var(--color-slategray);
  padding: var(--padding-13xl) var(--padding-14xl);
  gap: var(--gap-17xl);
  z-index: 1;
}
.testimonial-parent1 {
  gap: var(--gap-xs);
  color: var(--primary-600-);
}
.button42 {
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  font-family: var(--label-small-strong);
  color: var(--default-white);
  text-align: left;
  display: inline-block;
  min-width: 114px;
}
.icon117 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button41 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-xs) var(--padding-xl);
  background-color: var(--secondary-500);
  align-self: stretch;
  border-radius: var(--br-xs);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.button44 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon118 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button43 {
  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);
  z-index: 4;
  font-size: var(--body-small-base-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.patterns-icon13,
.reflector {
  overflow: hidden;
  flex-shrink: 0;
}
.reflector {
  align-self: stretch;
  background-color: var(--primary-900);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-53xl) var(--padding-5xl);
  position: relative;
  gap: var(--gap-17xl);
  text-align: left;
  font-size: var(--heading-regular-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h3-heading);
}
.patterns-icon13 {
  width: 2486px;
  height: 1253px;
  position: absolute;
  margin: 0 !important;
  bottom: -834px;
  left: calc(50% - 1243px);
}
.loa-socials1,
.lorem-ipsum-dolor5 {
  align-self: stretch;
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.lorem-ipsum-dolor5 {
  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-icon10 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.input-filter2 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.why-loa-container,
.why-loa4 {
  display: flex;
  justify-content: flex-start;
}
.why-loa4 {
  flex: 1;
  border-radius: var(--br-5xl);
  flex-direction: column;
  align-items: flex-end;
  gap: var(--gap-5xl);
}
.why-loa-container {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  padding: 0 0 var(--padding-xs);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h3-heading);
}
.function-invoker-icon {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.subscribe-to,
.the-loa-news {
  margin: 0;
}
.subscribe-to-the-container {
  align-self: stretch;
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.input-icon4,
.input-icon5 {
  align-self: stretch;
  height: 38.6px;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: contain;
}
.input-icon6,
.input-icon7 {
  align-self: stretch;
  max-height: 100%;
  object-fit: contain;
  min-height: 38px;
}
.input-icon6 {
  width: 101.1px;
}
.input-icon7 {
  flex: 1;
  max-width: 100%;
  overflow: hidden;
}
.phone-box1 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.button46 {
  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: 67px;
}
.icon119 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button45 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-xs) var(--padding-xl);
  background-color: var(--secondary-500);
  align-self: stretch;
  border-radius: var(--br-xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xs);
}
.form-01mobile,
.input-box1 {
  align-self: stretch;
  flex-direction: column;
  justify-content: flex-start;
}
.input-box1 {
  display: flex;
  align-items: flex-start;
  padding: 0;
  gap: var(--gap-xs);
}
.form-01mobile {
  border-radius: var(--br-17xl);
  background-color: var(--primary-800);
  border: 2px solid var(--primary-600-);
  padding: var(--padding-26xl) var(--padding-3xl);
  gap: var(--gap-5xl);
}
.form-01mobile,
.info-box,
.sequence-controller {
  display: flex;
  align-items: flex-start;
}
.info-box {
  flex: 1;
  flex-direction: column;
  justify-content: center;
  gap: var(--gap-xs);
}
.sequence-controller {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 0 var(--padding-xs);
  font-family: var(--heading-semibold-h3-heading);
}
.imageholder4,
.title41 {
  flex: 1;
  position: relative;
}
.imageholder4 {
  align-self: stretch;
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
}
.title41 {
  line-height: 105%;
  font-weight: 600;
}
.info39 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl);
}
.facebook-icon6 {
  width: 96px;
  height: 96px;
  position: absolute;
  margin: 0 !important;
  top: 26.5px;
  left: calc(50% - 48px);
  overflow: hidden;
  flex-shrink: 0;
  z-index: 1;
}
.instagram-icon6,
.twitter-icon6,
.youtube-icon4 {
  width: 96px;
  height: 96px;
  position: relative;
  object-fit: contain;
  display: none;
  z-index: 3;
}
.instagram-icon6,
.twitter-icon6 {
  z-index: 4;
}
.instagram-icon6 {
  z-index: 5;
}
.info-card05-socialmedia4 {
  align-self: stretch;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
}
.imageholder5,
.title42 {
  flex: 1;
  position: relative;
}
.imageholder5 {
  align-self: stretch;
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
}
.title42 {
  line-height: 105%;
  font-weight: 600;
}
.info40 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl);
}
.facebook-icon7 {
  width: 96px;
  height: 96px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 2;
}
.youtube-icon5 {
  position: relative;
  display: none;
  z-index: 3;
}
.instagram-icon7,
.twitter-icon7,
.youtube-icon5 {
  width: 96px;
  height: 96px;
  object-fit: contain;
}
.twitter-icon7 {
  position: relative;
  display: none;
  z-index: 4;
}
.instagram-icon7 {
  position: absolute;
  margin: 0 !important;
  top: 26.5px;
  left: calc(50% - 48px);
  z-index: 1;
}
.info-card05-socialmedia5 {
  align-self: stretch;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
}
.imageholder6 {
  width: 100%;
  height: 148px;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  left: 0;
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
}
.title43 {
  flex: 1;
  position: relative;
  line-height: 105%;
  font-weight: 600;
}
.info41 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl);
  z-index: 1;
}
.facebook-icon8 {
  width: 96px;
  height: 96px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 2;
}
.youtube-icon6 {
  position: relative;
  display: none;
  z-index: 3;
}
.instagram-icon8,
.twitter-icon8,
.youtube-icon6 {
  width: 96px;
  height: 96px;
  object-fit: contain;
}
.twitter-icon8 {
  position: absolute;
  margin: 0 !important;
  top: 26.5px;
  left: calc(50% - 48px);
  z-index: 1;
}
.instagram-icon8 {
  position: relative;
  display: none;
  z-index: 5;
}
.info-card05-socialmedia6 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 148px 0 0;
  position: relative;
}
.imageholder7,
.title44 {
  flex: 1;
  position: relative;
}
.imageholder7 {
  align-self: stretch;
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
}
.title44 {
  line-height: 105%;
  font-weight: 600;
}
.info42 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl);
}
.facebook-icon9 {
  width: 96px;
  height: 96px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 2;
}
.youtube-icon7 {
  width: 96px;
  height: 96px;
  position: absolute;
  margin: 0 !important;
  top: 26.5px;
  left: calc(50% - 48px);
  object-fit: contain;
  z-index: 1;
}
.instagram-icon9,
.twitter-icon9 {
  width: 96px;
  height: 96px;
  position: relative;
  object-fit: contain;
  display: none;
  z-index: 4;
}
.instagram-icon9 {
  z-index: 5;
}
.info-card05-socialmedia7 {
  flex-direction: column;
  position: relative;
}
.info-card05-socialmedia-group,
.info-card05-socialmedia7,
.labeler {
  align-self: stretch;
  flex: 1;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.info-card05-socialmedia-group {
  flex-direction: column;
  gap: var(--gap-5xl);
}
.labeler {
  flex-direction: row;
  padding: 0 0 var(--padding-53xl);
  font-size: var(--heading-semibold-h5-heading-size);
  font-family: var(--heading-semibold-h3-heading);
}
.icon120,
.nav-link64 {
  position: relative;
  flex-shrink: 0;
}
.nav-link64 {
  height: 20px;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  white-space: nowrap;
}
.icon120 {
  height: 16px;
  width: 16px;
  overflow: hidden;
  display: none;
}
.navitems75 {
  width: 108px;
  border-bottom: 1px solid var(--default-white);
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) var(--padding-7xs);
  gap: var(--gap-7xs);
  z-index: 4;
  text-align: left;
  font-size: var(--body-medium-strong-size);
}
.border-manager-icon,
.youtube1 {
  align-self: stretch;
  position: relative;
}
.youtube1 {
  line-height: 110%;
  font-weight: 600;
}
.border-manager-icon {
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title45 {
  align-self: stretch;
  letter-spacing: 0.02em;
  line-height: 102%;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
}
.name15,
.pipe58,
.title45 {
  position: relative;
}
.name15 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 50px;
}
.pipe58 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.rotation-manager {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.date17,
.pipe59 {
  position: relative;
}
.date17 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 101px;
}
.pipe59 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.rotation-manager1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.read15 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 60px;
}
.secondary-details23 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description43,
.nav-link65 {
  position: relative;
  line-height: 125%;
}
.description43 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link65 {
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
  min-width: 74px;
}
.icon121 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems76,
.secondary-info15 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.navitems76 {
  flex-direction: row;
  padding: var(--padding-xs) 0;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.secondary-info15 {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.info43 {
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile6,
.info43,
.position-handler {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.blog-cardmobile6 {
  font-size: var(--heading-medium-h6-heading-size);
  font-family: var(--label-small-strong);
}
.position-handler {
  gap: var(--gap-17xl);
  font-family: var(--heading-semibold-h3-heading);
}
.rounder-icon {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title46 {
  align-self: stretch;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
}
.name16,
.pipe60,
.title46 {
  position: relative;
}
.name16 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 50px;
}
.pipe60 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.animation-controller {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.date18,
.pipe61 {
  position: relative;
}
.date18 {
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 101px;
}
.pipe61 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.animation-controller1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.read16 {
  position: relative;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
  min-width: 60px;
}
.secondary-details24 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description44,
.nav-link66 {
  position: relative;
  line-height: 125%;
}
.description44 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link66 {
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
  min-width: 74px;
}
.icon122 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems77 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xs) 0;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.info44,
.secondary-info16 {
  align-self: stretch;
  flex-direction: column;
}
.secondary-info16 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.info44 {
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile7,
.cropper,
.info44 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.blog-cardmobile7 {
  flex: 1;
  flex-direction: column;
  z-index: 1;
}
.cropper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 var(--padding-xs);
  font-size: var(--heading-medium-h6-heading-size);
}
.blog-cardmobile-child3 {
  align-self: stretch;
  position: relative;
  border-radius: var(--br-5xl);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title47 {
  align-self: stretch;
  height: 21px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: var(--heading-semibold-h3-heading);
  color: var(--secondary-600-);
  display: inline-block;
}
.name17,
.pipe62,
.title47 {
  position: relative;
}
.name17 {
  line-height: 120%;
  font-weight: 300;
}
.pipe62 {
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.date19 {
  height: 14px;
  flex: 1;
  line-height: 120%;
  font-weight: 300;
  display: inline-block;
}
.date19,
.pipe63,
.read17 {
  position: relative;
}
.pipe63 {
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color: var(--default-white);
}
.read17 {
  line-height: 120%;
  font-weight: 300;
}
.secondary-details25 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-2xl) 0 0;
  gap: var(--gap-7xs);
  opacity: 0.6;
  font-size: var(--label-small-strong-size);
}
.description45,
.nav-link67 {
  flex: 1;
  position: relative;
  line-height: 125%;
}
.description45 {
  align-self: stretch;
  font-weight: 300;
}
.nav-link67 {
  height: 18px;
  letter-spacing: 0.01em;
  font-weight: 500;
  display: inline-block;
}
.icon123 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems78 {
  width: 74px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) 0;
  box-sizing: border-box;
  gap: var(--gap-7xs);
  font-size: var(--body-small-base-size);
}
.blog-cardmobile8,
.info45,
.secondary-info17 {
  align-self: stretch;
  flex-direction: column;
  align-items: flex-start;
}
.secondary-info17 {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  gap: var(--gap-3xs);
  font-size: var(--body-medium-strong-size);
}
.blog-cardmobile8,
.info45 {
  justify-content: flex-start;
}
.info45 {
  flex: 1;
  display: flex;
  padding: var(--padding-5xl);
  gap: var(--gap-xs);
}
.blog-cardmobile8 {
  display: none;
  z-index: 7;
  font-size: var(--heading-medium-h6-heading-size);
}
.button48 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon124 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button47 {
  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;
}
.button50 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon125 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-group7,
.button49 {
  align-self: stretch;
  display: none;
}
.button49 {
  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-group7 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
  z-index: 8;
  font-size: var(--body-small-base-size);
}
.nav-link68 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 86px;
}
.icon126 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems79,
.style-library {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.navitems79 {
  border-bottom: 1px solid var(--secondary-600-);
  justify-content: flex-start;
  padding: var(--padding-10xs) 0 var(--padding-12xs);
  gap: var(--gap-7xs);
  z-index: 1;
}
.style-library {
  align-self: stretch;
  justify-content: center;
  text-align: left;
  font-size: var(--body-medium-strong-size);
  color: var(--secondary-600-);
}
.community-mobile-inner,
.patterns-group {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.patterns-group {
  flex: 1;
  background-color: var(--primary-800);
  overflow: hidden;
  flex-direction: column;
  padding: var(--padding-53xl) var(--padding-5xl) 71.6px;
  position: relative;
  gap: var(--gap-5xl);
}
.community-mobile-inner {
  height: 2880px;
  flex-shrink: 0;
  flex-direction: row;
  padding: 0 0 var(--padding-53xl);
  text-align: center;
  font-size: var(--heading-regular-h4-heading-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.get-your-answers1,
.lorem-ipsum-dolor6 {
  align-self: stretch;
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.lorem-ipsum-dolor6 {
  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-icon11 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.function-creator,
.why-loa5 {
  align-self: stretch;
  display: flex;
}
.function-creator {
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.why-loa5 {
  border-radius: var(--br-5xl);
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-5xl);
}
.search4 {
  width: 59px;
  border: 0;
  outline: 0;
  font-family: var(--font-roboto);
  font-size: var(--body-medium-strong-size);
  background-color: transparent;
  height: 19px;
  position: relative;
  letter-spacing: 0.01em;
  color: var(--black-400);
  text-align: left;
  display: inline-block;
  padding: 0;
}
.component-10-icon1 {
  height: 18px;
  width: 18px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.search-bar1 {
  align-self: stretch;
  border-radius: var(--br-17xl);
  background-color: var(--default-white);
  border: 1px solid var(--black-400);
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  padding: var(--padding-mini) var(--padding-6xl) var(--padding-mini)
    var(--padding-4xl);
  gap: var(--gap-xl);
}
.image-enhancer,
.image-enhancer-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-enhancer {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-17xl);
}
.image-enhancer-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-5xl) var(--padding-53xl);
  text-align: center;
  font-size: var(--heading-regular-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h3-heading);
}
.patterns-icon14 {
  position: absolute;
  top: -427px;
  left: calc(50% - 1243px);
  width: 2486px;
  height: 1253px;
  overflow: hidden;
}
.your-questions-answered1 {
  position: relative;
  line-height: 110%;
  font-weight: 600;
}
.lorem-ipsum-dolor7 {
  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-icon12 {
  width: 75.5px;
  height: 36px;
  position: relative;
}
.why-loa6 {
  align-self: stretch;
  border-radius: var(--br-5xl);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xl);
}
.rule-applier {
  display: inline-block;
  min-width: 20px;
}
.accordion-item-110,
.rule-applier {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext10 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-36xl) 0 0;
  gap: var(--gap-3xs);
}
.plus-circle-icon10 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle10 {
  border-radius: var(--br-xs) var(--br-xs) 0 0;
  background-color: var(--primary-100);
  border-top: 1px solid var(--color-slategray);
  border-right: 1px solid var(--color-slategray);
  border-left: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl) var(--padding-xs);
  gap: var(--gap-5xl);
}
.this-is-the10 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
}
.accordiansingle10,
.accordionbody10 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody10 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-4xl);
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle10 {
  width: 312px;
  flex-direction: column;
}
.div12 {
  display: inline-block;
  min-width: 23px;
}
.accordion-item-111,
.div12 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext11 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-33xl) 0 0;
  gap: var(--gap-3xs);
}
.plus-circle-icon11 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle11 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the11 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordiansingle11,
.accordionbody11 {
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody11 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle11 {
  width: 312px;
  display: flex;
  flex-direction: column;
}
.div13 {
  display: inline-block;
  min-width: 23px;
}
.accordion-item-112,
.div13 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext12 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-34xl) 0 0;
  gap: var(--gap-4xs);
}
.plus-circle-icon12 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle12 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the12 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordiansingle12,
.accordionbody12 {
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody12 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle12 {
  width: 312px;
  display: flex;
  flex-direction: column;
}
.div14 {
  display: inline-block;
  min-width: 24px;
}
.accordion-item-113,
.div14 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext13 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-33xl) 0 0;
  gap: var(--gap-4xs);
}
.plus-circle-icon13 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle13 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the13 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordiansingle13,
.accordionbody13 {
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody13 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle13 {
  width: 312px;
  display: flex;
  flex-direction: column;
}
.div15 {
  display: inline-block;
  min-width: 23px;
}
.accordion-item-114,
.div15 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext14 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-34xl) 0 0;
  gap: var(--gap-4xs);
}
.plus-circle-icon14 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle14 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the14 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordiansingle14,
.accordionbody14 {
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody14 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle14 {
  width: 312px;
  display: flex;
  flex-direction: column;
}
.div16 {
  display: inline-block;
  min-width: 23px;
}
.accordion-item-115,
.div16 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext15 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-33xl) 0 0;
  gap: var(--gap-3xs);
}
.plus-circle-icon15 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle15 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the15 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordiansingle15,
.accordionbody15 {
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody15 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle15 {
  width: 312px;
  display: flex;
  flex-direction: column;
}
.div17 {
  display: inline-block;
  min-width: 22px;
}
.accordion-item-116,
.div17 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-34xl) 0 0;
  gap: var(--gap-3xs);
}
.plus-circle-icon16 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle16 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the16 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordiansingle16,
.accordionbody16 {
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody16 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle16 {
  width: 312px;
  display: flex;
  flex-direction: column;
}
.div18 {
  display: inline-block;
  min-width: 23px;
}
.accordion-item-117,
.div18 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext17 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-33xl) 0 0;
  gap: var(--gap-3xs);
}
.plus-circle-icon17 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle17 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the17 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordiansingle17,
.accordionbody17 {
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody17 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle17 {
  width: 312px;
  display: flex;
  flex-direction: column;
}
.div19 {
  display: inline-block;
  min-width: 23px;
}
.accordion-item-118,
.div19 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext18 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-33xl) 0 0;
  gap: var(--gap-3xs);
}
.plus-circle-icon18 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle18 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the18 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordiansingle18,
.accordionbody18 {
  align-items: flex-start;
  justify-content: flex-start;
}
.accordionbody18 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accordiansingle18 {
  width: 312px;
  display: flex;
  flex-direction: column;
}
.div20 {
  display: inline-block;
  min-width: 20px;
}
.accordion-item-119,
.div20 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
}
.accordiontext19 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-36xl) 0 0;
  gap: var(--gap-3xs);
}
.plus-circle-icon19 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle19 {
  border-radius: var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-4xl);
  gap: var(--gap-5xl);
}
.this-is-the19 {
  height: 40px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  max-width: 413%;
  flex-shrink: 0;
}
.accordionbody19 {
  align-self: stretch;
  border-radius: 0 0 var(--br-xs) var(--br-xs);
  background-color: var(--primary-100);
  border: 1px solid var(--color-slategray);
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-5xl);
  white-space: nowrap;
  font-size: var(--body-medium-strong-size);
  font-family: var(--label-small-strong);
}
.accodriongroup1,
.accordiansingle19 {
  width: 312px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.accodriongroup1 {
  overflow-x: auto;
  gap: var(--gap-7xs);
  font-size: var(--heading-medium-h6-heading-size);
  color: var(--primary-600-);
}
.button52 {
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  font-family: var(--label-small-strong);
  color: var(--default-white);
  text-align: left;
  display: inline-block;
  min-width: 78px;
}
.icon127 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button51 {
  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-xl);
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.button54 {
  height: 18px;
  position: relative;
  font-size: var(--body-small-base-size);
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  font-family: var(--label-small-strong);
  color: var(--default-white);
  text-align: left;
  display: inline-block;
}
.icon128 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button53 {
  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-group8,
.data-splitter {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.button-group8 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  align-self: stretch;
  gap: var(--gap-xs);
}
.data-splitter {
  position: absolute;
  top: calc(50% - 540px);
  left: calc(50% - 156px);
  width: 312px;
  gap: var(--gap-17xl);
  z-index: 1;
}
.patterns-icon15,
.sorting-system {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.sorting-system {
  align-self: stretch;
  height: 1176px;
  background-color: var(--primary-800);
  text-align: left;
  font-size: var(--heading-regular-h4-heading-size);
  color: var(--secondary-600-);
  font-family: var(--heading-semibold-h3-heading);
}
.patterns-icon15 {
  height: 1678px;
  width: 319.7px;
  display: none;
}
.vector-icon4 {
  height: 264px;
  width: 294px;
  position: relative;
  object-fit: contain;
  display: none;
}
.nav-link69 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 41px;
}
.icon129 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems80 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs);
  gap: var(--gap-7xs);
}
.nav-link70 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 47px;
}
.icon130 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems81 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-2xs);
  gap: var(--gap-7xs);
}
.nav-link71 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 63px;
}
.icon131 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems82 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-2xs);
  gap: var(--gap-7xs);
}
.nav-link72 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 55px;
}
.icon132 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems83 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs);
  gap: var(--gap-7xs);
}
.nav-link73 {
  position: relative;
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 500;
  display: inline-block;
  min-width: 80px;
}
.icon133 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.menu-items2,
.navitems84 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-xs) var(--padding-2xs);
  gap: var(--gap-7xs);
}
.menu-items2 {
  align-self: stretch;
  flex-direction: column;
  justify-content: center;
  padding: 0 var(--padding-xl);
}
.change-language2 {
  position: relative;
  letter-spacing: 0.02em;
  line-height: 102%;
}
.en2,
.icon134 {
  position: relative;
}
.en2 {
  line-height: 23px;
  font-weight: 500;
  display: inline-block;
  min-width: 22px;
}
.icon134 {
  height: 20px;
  width: 20px;
  overflow: hidden;
  flex-shrink: 0;
}
.decision-tree-builder {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.icon135 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.button55 {
  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-select2,
.primary-actions2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.language-select2 {
  align-items: center;
  justify-content: center;
  padding: 0 var(--padding-xs);
  gap: var(--gap-xs);
  font-size: var(--heading-medium-h6-heading-size);
  font-family: var(--heading-semibold-h3-heading);
}
.primary-actions2 {
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-29xl);
}
.about-the-legacy2,
.dividers4 {
  align-self: stretch;
  position: relative;
}
.dividers4 {
  height: 1px;
  border-radius: var(--br-3xs);
  background-color: var(--primary-500);
}
.about-the-legacy2 {
  line-height: 105%;
  font-weight: 600;
}
.discovery-and-transformation2,
.we-are-committed2 {
  margin: 0;
}
.we-are-committed-container2 {
  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);
}
.matrix-multiplier {
  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;
}
.icon012 {
  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;
}
.icon022 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.tiktok-icon2 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon032 {
  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;
}
.graph-processor,
.icon042 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.graph-processor {
  gap: var(--gap-5xl);
}
.loa-details2,
.primary-info6 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
}
.loa-details2 {
  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-h3-heading);
}
.primary-info6 {
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-17xl);
}
.copyright2,
.dividers5 {
  align-self: stretch;
  position: relative;
}
.dividers5 {
  height: 1px;
  background-color: var(--primary-500);
}
.copyright2 {
  font-size: var(--label-small-strong-size);
  line-height: 120%;
  font-weight: 500;
  text-align: center;
}
.footer-layoutmobile {
  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%;
}
.community-mobile,
.footer-layoutmobile,
.footer-section2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.footer-section2 {
  align-self: stretch;
  background-color: var(--primary-700);
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: row;
  max-width: 100%;
  z-index: 2;
  text-align: left;
  font-size: var(--body-small-base-size);
  color: var(--default-white);
  font-family: var(--label-small-strong);
}
.community-mobile {
  width: 100%;
  position: relative;
  background-color: var(--primary-900);
  overflow-y: auto;
  flex-direction: column;
  line-height: normal;
  letter-spacing: normal;
}
