.logo-icon14 {
  height: 60px;
  width: 123.5px;
  position: relative;
}
.nav-link292 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 59px;
  white-space: nowrap;
}
.icon596 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems332 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 12px 24px;
  gap: 5px;
  color: #ed7030;
}
.nav-link293 {
  position: relative;
  line-height: 23px;
  font-weight: 500;
  display: inline-block;
  min-width: 79px;
  white-space: nowrap;
}
.icon597 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems333 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 12px 24px;
  gap: 6px;
}
.nav-link294 {
  position: relative;
  line-height: 23px;
  font-weight: 500;
  display: inline-block;
  min-width: 70px;
}
.icon598 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navitems334 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 12px 24px;
  gap: 5px;
}
.nav-link295 {
  position: relative;
  line-height: 23px;
  font-weight: 500;
  display: inline-block;
  min-width: 101px;
}
.icon599 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.navbar-nav14,
.navitems335 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.navitems335 {
  padding: 12px 24px;
  gap: 5px;
  opacity: 0.4;
}
.navbar-nav14 {
  gap: 24px;
  max-width: 100%;
}
.search-text14 {
  height: 23px;
  width: 223px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: none;
  white-space: nowrap;
}
.vector-icon24 {
  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-child11 {
  position: absolute;
  height: 45.42%;
  width: 6.67%;
  top: 68.33%;
  right: 29.17%;
  bottom: -13.75%;
  left: 64.17%;
  border-radius: 39px;
  background-color: #fff;
  transform: rotate(-45deg);
  transform-origin: 0 0;
  z-index: 1;
}
.icon600 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.search16 {
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  padding: 12px;
  gap: 8px;
}
.text63 {
  width: 36px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: none;
}
.person-icon23 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.iconbutton0260 {
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 12px;
  gap: 10px;
  color: #000;
}
.text64 {
  position: relative;
  font-size: 18px;
  line-height: 23px;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #fff;
  text-align: left;
  display: inline-block;
  min-width: 22px;
}
.tanzania-icon11 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 24px;
}
.iconbutton0261 {
  cursor: pointer;
  border: 2px solid #fff;
  padding: 9px 10px;
  background-color: transparent;
  width: 76px;
  border-radius: 12px;
  box-sizing: border-box;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 6px;
}
.iconbutton0261:hover {
  background-color: rgba(230, 230, 230, 0.09);
  border: 2px solid #e6e6e6;
  box-sizing: border-box;
}
.button254 {
  position: relative;
  font-size: 18px;
  line-height: 23px;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #fff;
  text-align: left;
  display: inline-block;
  min-width: 70px;
}
.icon601 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button253 {
  cursor: pointer;
  border: 0;
  padding: 14.5px 23px;
  background-color: #ef7e45;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.button253:hover {
  background-color: #bd4a12;
}
.list-icon11 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.hamburger-menuhover11 {
  width: 48px;
  border-radius: 12px;
  border: 2px solid #ed7030;
  box-sizing: border-box;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 9px 10px;
}
.button-group29 {
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
  color: #a29d99;
}
.button-group29,
.navbar-wrapper1,
.navbar14,
.navbardark14 {
  display: flex;
  flex-direction: row;
  max-width: 100%;
}
.navbardark14 {
  flex: 1;
  background-color: #181134;
  align-items: center;
  justify-content: space-between;
  padding: 12px;
  box-sizing: border-box;
  gap: 20px;
}
.navbar-wrapper1,
.navbar14 {
  justify-content: center;
}
.navbar14 {
  width: 1280px;
  align-items: center;
}
.navbar-wrapper1 {
  align-self: stretch;
  align-items: flex-start;
  padding: 0 20px;
  box-sizing: border-box;
  text-align: left;
  font-size: 18px;
  color: #fff;
  font-family: "Noto Sans";
}
.loa-patterns-1-icon10 {
  width: 100%;
  height: 968px;
  position: absolute;
  margin: 0 !important;
  right: 0;
  bottom: -668px;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.icon602 {
  width: 36px;
  height: 36px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon-wrapper19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 4px 0 0;
}
.home13 {
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  min-width: 59px;
}
.breadcrumb13 {
  padding: 12px;
}
.breadcrumb13,
.frame-parent67,
.frame-wrapper12 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-wrapper12 {
  align-self: stretch;
  font-family: "Noto Sans";
}
.crowdfunding-progress2 {
  position: relative;
  line-height: 105%;
  font-weight: 600;
}
.crowdfunding-progress-frame {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px;
}
.bar2,
.progress2 {
  border-radius: 12px;
}
.progress2 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #e9e8ee;
}
.bar2 {
  margin-top: -4.5px;
  height: 16px;
  width: 216px;
  position: relative;
  background-color: #ed7030;
  z-index: 1;
}
.percentage2 {
  height: 14px;
  width: 31px;
  position: relative;
  line-height: 120%;
  font-weight: 500;
  display: none;
  flex-shrink: 0;
  z-index: 2;
}
.frame-parent68,
.stepper2 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.stepper2 {
  align-self: stretch;
  height: 6px;
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: row;
  position: relative;
  gap: 10px;
  font-size: 12px;
  font-family: "Noto Sans";
}
.frame-parent68 {
  width: 552px;
  flex-direction: column;
  padding: 0 0 12px;
  box-sizing: border-box;
  gap: 24px;
  max-width: 100%;
  font-size: 22px;
  color: #fff;
}
.goal-28m2,
.total-raised-203m1 {
  align-self: stretch;
  position: relative;
}
.total-raised-203m1 {
  margin: 0;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 100%;
  font-weight: 700;
  font-family: inherit;
}
.goal-28m2 {
  font-size: 48px;
  letter-spacing: -0.02em;
  line-height: 105%;
  font-weight: 600;
  color: #fff;
}
.frame-parent66,
.total-raised-203m-group {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 12px;
  max-width: 100%;
}
.total-raised-203m-group {
  width: 552px;
  align-items: flex-start;
  font-size: 60px;
}
.frame-parent66 {
  width: 840px;
  align-items: flex-end;
}
.frame-child7 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 12px;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.icon603 {
  height: 144px;
  width: 144px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon-wrapper20,
.rectangle-parent4 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  z-index: 1;
}
.icon-wrapper20 {
  width: 204px;
  border-radius: 144px;
  border: 3px solid #fff;
  box-sizing: border-box;
  justify-content: flex-start;
  padding: 20px 21px 20px 33px;
}
.rectangle-parent4 {
  align-self: stretch;
  justify-content: center;
  padding: 174px 20px;
  position: relative;
}
.b9 {
  position: relative;
  letter-spacing: -0.01em;
  line-height: 100%;
  display: inline-block;
  min-width: 66px;
}
.wrapper17 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 45px 0 43.5px;
}
.audio-translated4 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 102%;
  color: #fff;
}
.frame-parent71 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 24px 22px 24px 24px;
  gap: 24px;
}
.b10 {
  width: 80px;
  position: relative;
  letter-spacing: -0.01em;
  line-height: 100%;
  display: inline-block;
  min-width: 80px;
}
.wrapper18 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 47px 0 45.5px;
}
.subtitle-translated4 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 102%;
  color: #fff;
}
.frame-parent72 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 24px 22px 24px 24px;
  box-sizing: border-box;
  gap: 24px;
  min-width: 142px;
}
.b11 {
  width: 63px;
  position: relative;
  letter-spacing: -0.01em;
  line-height: 100%;
  display: inline-block;
  min-width: 63px;
}
.wrapper19 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 54px 0 52px;
}
.countries-reached4 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.02em;
  line-height: 102%;
  color: #fff;
}
.frame-parent73 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 24px 22px 24px 24px;
  box-sizing: border-box;
  gap: 24px;
  min-width: 140px;
}
.frame-parent69,
.frame-parent70,
.frame-wrapper13,
.mission3 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  max-width: 100%;
}
.frame-parent70 {
  width: 744px;
  flex-wrap: wrap;
  padding: 0 30.5px;
  box-sizing: border-box;
  gap: 24px;
  z-index: 1;
}
.frame-parent69,
.frame-wrapper13,
.mission3 {
  align-self: stretch;
}
.frame-parent69,
.mission3 {
  flex-direction: column;
  justify-content: flex-start;
  gap: 24px;
  font-size: 60px;
}
.mission3 {
  background-color: #100c22;
  overflow: hidden;
  padding: 65px 396px 68px;
  box-sizing: border-box;
  position: relative;
  gap: 36px;
  text-align: center;
  font-size: 16px;
  color: #ed7030;
  font-family: "Zilla Slab";
}
.loa-patterns-1-icon11 {
  width: 100%;
  height: 968px;
  position: absolute;
  margin: 0 !important;
  top: -300px;
  right: 0;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: cover;
}
.show-your-support2 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 100%;
  font-weight: 700;
  font-family: inherit;
}
.lorem-ipsum-dolor23 {
  align-self: stretch;
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #fff;
}
.swirl-icon37 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.swirl-wrapper14 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px;
}
.why-loa24 {
  width: 936px;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 24px;
  max-width: 100%;
  z-index: 1;
}
.why-loa-wrapper3 {
  width: 1128px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  max-width: 100%;
}
.shield-lock-fill-icon6 {
  height: 48px;
  width: 48px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 48px;
}
.make-a-secure2 {
  margin: 0;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.02em;
  line-height: 105%;
  font-weight: 600;
  font-family: inherit;
}
.make-a-secure-donation-today-container,
.title160 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 2px 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.title160 {
  align-self: stretch;
  flex-direction: row;
  justify-content: center;
  padding: 0 20px;
  gap: 12px;
  text-align: center;
  font-size: 42px;
  color: #281d56;
  font-family: "Zilla Slab";
}
.hello-john2 {
  position: relative;
  line-height: 110%;
  font-weight: 600;
  display: inline-block;
  min-width: 116px;
}
.hello-john-frame {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 21px 0 20px;
}
.description215 {
  align-self: stretch;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
}
.personal2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
}
.meter16 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 14px;
  background-color: #bebbcc;
}
.div104,
.div105,
.div106,
.div107,
.div108 {
  height: 4px;
  width: 200.4px;
  position: relative;
  border-radius: 14px;
  background-color: #ed7030;
}
.div105 {
  z-index: 1;
  margin-left: -18px;
}
.div106,
.div107,
.div108 {
  display: none;
  z-index: 3;
}
.div107,
.div108 {
  z-index: 4;
}
.div108 {
  z-index: 5;
}
.parent2 {
  width: 930px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
  row-gap: 20px;
  z-index: 1;
}
.form-fold-name2,
.progress-bar4 {
  align-self: stretch;
  position: relative;
}
.progress-bar4 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 1px;
  box-sizing: border-box;
  gap: 54px;
  max-width: 100%;
}
.form-fold-name2 {
  font-size: 16px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
}
.head2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  max-width: 100%;
  text-align: center;
  font-size: 24px;
  font-family: "Zilla Slab";
}
.button256,
.description216 {
  position: relative;
  line-height: 23px;
  font-weight: 500;
}
.description216 {
  align-self: stretch;
}
.button256 {
  font-size: 18px;
  font-family: "Noto Sans";
  color: #fff;
  text-align: left;
  display: inline-block;
  min-width: 83px;
}
.icon604 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button255 {
  cursor: pointer;
  border: 0;
  padding: 14.5px 20px;
  background-color: #3e3467;
  flex: 1;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  gap: 8px;
  min-width: 328px;
  max-width: 100%;
}
.button255:hover {
  background-color: #63598c;
}
.button258 {
  position: relative;
  font-size: 18px;
  line-height: 23px;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 72px;
}
.icon605 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-parent12,
.button257,
.support10 {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.button257 {
  cursor: pointer;
  border: 1.5px solid #281d56;
  padding: 12px 20px;
  background-color: transparent;
  flex: 1;
  border-radius: 12px;
  box-sizing: border-box;
  flex-direction: row;
  gap: 8px;
  min-width: 328px;
}
.button257:hover {
  background-color: rgba(92, 79, 138, 0.09);
  border: 1.5px solid #5c4f8a;
  box-sizing: border-box;
}
.button-parent12,
.support10 {
  align-self: stretch;
}
.button-parent12 {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
}
.support10 {
  flex-direction: column;
  gap: 12px;
}
.button260,
.description217 {
  position: relative;
  font-weight: 500;
}
.description217 {
  align-self: stretch;
  line-height: 23px;
}
.button260 {
  line-height: 125%;
}
.icon606 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 24px;
}
.button259,
.currency2 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
}
.button259 {
  border-radius: 12px;
  border: 1.5px solid #281d56;
  flex-direction: row;
  justify-content: space-between;
  padding: 12px 26px 12px 22px;
  gap: 20px;
  color: #281d56;
}
.currency2 {
  flex-direction: column;
  justify-content: flex-start;
  gap: 12px;
}
.button262,
.description218 {
  position: relative;
  line-height: 23px;
  font-weight: 500;
}
.description218 {
  align-self: stretch;
}
.button262 {
  font-size: 18px;
  font-family: "Noto Sans";
  color: #f6f3f0;
  text-align: left;
  display: inline-block;
  min-width: 72px;
}
.icon607 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 2;
}
.button261 {
  cursor: pointer;
  border: 1px solid #281d56;
  padding: 13px 20px;
  background-color: #281d56;
  flex: 1;
  border-radius: 12px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  min-width: 72px;
  white-space: nowrap;
}
.button261:hover {
  background-color: #5c4f8a;
  border: 1px solid #5c4f8a;
  box-sizing: border-box;
}
.button264 {
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 83px;
}
.icon608 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 2;
}
.button263 {
  cursor: pointer;
  border: 1.5px solid #281d56;
  padding: 12px 78px;
  background-color: transparent;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.button263:hover,
.button265:hover,
.button267:hover {
  background-color: rgba(92, 79, 138, 0.09);
  border: 1.5px solid #5c4f8a;
  box-sizing: border-box;
}
.button266 {
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 83px;
}
.icon609 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 2;
}
.button265 {
  cursor: pointer;
  border: 1.5px solid #281d56;
  padding: 12px 78px;
  background-color: transparent;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.button268 {
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 93px;
}
.icon610 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 2;
}
.amount-child,
.button-parent13,
.button267 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button267 {
  cursor: pointer;
  border: 1.5px solid #281d56;
  padding: 12px 73px;
  background-color: transparent;
  border-radius: 12px;
  flex-direction: row;
}
.amount-child,
.button-parent13 {
  align-self: stretch;
}
.button-parent13 {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.amount-child {
  flex-direction: column;
}
.label2 {
  width: 44px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: none;
}
.dollar-sign-icon2 {
  height: 24.1px;
  width: 24.1px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: contain;
}
.input-wrapping2 {
  width: 40px;
  background-color: #e9e8ee;
  border-right: 1px solid #bebbcc;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 14px 7px 13.9px;
}
.username10 {
  width: calc(100% - 24.1px);
  border: 0;
  outline: 0;
  font-weight: 300;
  font-family: "Noto Sans";
  font-size: 18px;
  background-color: transparent;
  height: 23px;
  flex: 1;
  position: relative;
  line-height: 125%;
  color: rgba(24, 17, 52, 0.6);
  text-align: left;
  display: inline-block;
  min-width: 300px;
  max-width: 100%;
  padding: 0;
}
.start-adornment-icon2 {
  height: 16px;
  width: 16px;
  position: absolute;
  margin: 0 !important;
  top: 11px;
  left: 48px;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 2;
}
.start2 {
  width: 1004px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  gap: 8px;
  max-width: calc(100% - 16px);
}
.selectarrow-icon2 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  z-index: 0;
}
.end-adornment-icon2 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  left: -24px;
  display: none;
  z-index: 1;
}
.content2,
.end2 {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.end2 {
  height: 16px;
  width: 16px;
  justify-content: flex-start;
  position: relative;
  gap: 10px;
}
.content2 {
  align-self: stretch;
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #696189;
  box-sizing: border-box;
  overflow: hidden;
  justify-content: space-between;
  padding: 0 10px 0 0;
  max-width: 100%;
  gap: 0;
  row-gap: 20px;
}
.sample-text2 {
  width: 64px;
  position: relative;
  font-size: 12px;
  line-height: 120%;
  font-weight: 300;
  color: #d1cac4;
  display: none;
}
.amount2,
.input2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
.input2 {
  align-items: flex-start;
  justify-content: flex-start;
  gap: 6px;
  color: #000;
}
.amount2 {
  align-items: center;
  justify-content: center;
  gap: 12px;
  opacity: 0.6;
}
.description219,
.description220 {
  flex: 1;
  position: relative;
  line-height: 23px;
  font-weight: 500;
  display: inline-block;
  min-width: 331px;
  max-width: 100%;
}
.description220 {
  text-align: right;
}
.description-parent4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
  max-width: 100%;
}
.meter17 {
  height: 100%;
  width: 100%;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 14px;
  background-color: #bebbcc;
}
.div109 {
  height: 4px;
  width: 261px;
  position: relative;
}
.div109,
.div110,
.div111,
.div112,
.div113 {
  border-radius: 14px;
  background-color: #ed7030;
}
.div110 {
  height: 4px;
  width: 287px;
  position: relative;
  z-index: 1;
  margin-left: -18px;
}
.div111,
.div112,
.div113 {
  opacity: 0;
}
.div111 {
  height: 4px;
  width: 287px;
  position: relative;
  z-index: 2;
  margin-left: -18px;
}
.div112,
.div113 {
  height: 100%;
  width: 201px;
  position: absolute;
  margin: 0 !important;
  top: 0;
  right: -52px;
  bottom: 0;
  z-index: 3;
}
.div113 {
  width: 80px;
  right: -114px;
  z-index: 4;
}
.parent3,
.progress-bar5 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
  max-width: 100%;
}
.parent3 {
  width: 930px;
  row-gap: 20px;
  z-index: 1;
}
.progress-bar5 {
  flex: 1;
  padding: 0 1px;
  box-sizing: border-box;
  gap: 54px;
}
.m5,
.m6 {
  height: 23px;
  position: relative;
  letter-spacing: 0.01em;
  font-weight: 300;
  display: inline-block;
}
.m-parent1 {
  width: 1044px;
  display: none;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 100%;
  gap: 20px;
}
.page-12,
.progress-bar-group,
.support11 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
  max-width: 100%;
}
.progress-bar-group {
  flex-direction: row;
  font-size: 20px;
  color: #000;
  font-family: Roboto;
}
.page-12,
.support11 {
  flex-direction: column;
}
.page-12 {
  gap: 48px;
}
.description221,
.div114,
.donation-amount2 {
  position: relative;
  line-height: 125%;
  display: inline-block;
}
.description221 {
  align-self: stretch;
  height: 20px;
  font-size: 16px;
  font-weight: 500;
}
.div114,
.donation-amount2 {
  height: 23px;
  font-weight: 300;
}
.div114 {
  font-weight: 500;
  white-space: nowrap;
}
.donation-amount-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}
.meter18 {
  align-self: stretch;
  height: 1px;
  position: relative;
  border-radius: 14px;
  background-color: #e6e6e6;
}
.checks-icon12 {
  height: 32.1px;
  width: 32.1px;
  object-fit: contain;
}
.cover-the-processing2 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  white-space: pre-wrap;
  display: inline-block;
}
.checks-parent4 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  max-width: 100%;
}
.div115 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  white-space: nowrap;
}
.frame-parent74 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 100%;
  gap: 20px;
}
.meter19 {
  align-self: stretch;
  height: 1px;
  position: relative;
  border-radius: 14px;
  background-color: #e6e6e6;
}
.div116,
.total-payment-amount2 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.div116 {
  white-space: nowrap;
}
.donation-details2,
.total-payment-amount-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}
.donation-details2 {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  max-width: 100%;
}
.description222,
.meter20 {
  align-self: stretch;
  position: relative;
}
.description222 {
  height: 20px;
  font-size: 16px;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.meter20 {
  height: 1px;
  border-radius: 14px;
  background-color: #e6e6e6;
}
.checks-icon13 {
  height: 32.1px;
  width: 32.1px;
  object-fit: contain;
}
.email-notifications2 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
}
.checks-parent5 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
.div117 {
  height: 28px;
  position: relative;
  font-size: 24px;
  letter-spacing: -0.02em;
  font-weight: 600;
  font-family: Roboto;
  display: inline-block;
  opacity: 0;
  white-space: nowrap;
}
.frame-parent75 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}
.meter21 {
  align-self: stretch;
  height: 1px;
  position: relative;
  border-radius: 14px;
  background-color: #e6e6e6;
}
.checks-icon14 {
  height: 32.1px;
  width: 32.1px;
  object-fit: contain;
}
.whatsapp-notifications2 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
}
.checks-parent6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 11px;
}
.div118 {
  height: 28px;
  position: relative;
  font-size: 24px;
  letter-spacing: -0.02em;
  font-weight: 600;
  font-family: Roboto;
  display: inline-block;
  opacity: 0;
  white-space: nowrap;
}
.frame-parent76 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;
}
.contact-permissions2,
.page-22 {
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.contact-permissions2 {
  align-self: stretch;
  display: flex;
  gap: 12px;
}
.page-22 {
  width: 930px;
  display: none;
  gap: 48px;
  max-width: 100%;
}
.description223 {
  align-self: stretch;
  height: 20px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.input-icon22,
.input-icon23 {
  height: 53px;
  flex: 1;
  max-width: 100%;
  overflow: hidden;
  object-fit: contain;
  min-width: 296px;
}
.input-parent1 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 20px;
  max-width: 100%;
}
.content-icon14,
.content-icon15,
.content-icon16,
.content-icon17 {
  align-self: stretch;
  height: 54px;
  border-radius: 6px;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
  object-fit: contain;
}
.description224 {
  align-self: stretch;
  height: 20px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.your-information2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  max-width: 100%;
}
.description225 {
  height: 20px;
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 541px;
  max-width: 100%;
}
.shield-lock-fill1 {
  margin: 0;
  height: 18px;
  width: 18px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.description226 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.description-parent5,
.shield-lock-fill-parent2 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.shield-lock-fill-parent2 {
  height: 20px;
  gap: 6px;
}
.description-parent5 {
  align-self: stretch;
  flex-wrap: wrap;
  gap: 12px;
  max-width: 100%;
}
.content-icon18,
.content-icon19,
.content-icon20 {
  border-radius: 6px;
  max-width: 100%;
  overflow: hidden;
  object-fit: contain;
}
.content-icon18 {
  align-self: stretch;
  height: 54px;
  flex-shrink: 0;
}
.content-icon19,
.content-icon20 {
  height: 53px;
  flex: 1;
  min-width: 294px;
}
.content-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 24px;
  max-width: 100%;
}
.description227 {
  align-self: stretch;
  height: 19px;
  position: relative;
  text-decoration: underline;
  letter-spacing: 0.01em;
  font-weight: 300;
  font-family: Roboto;
  color: #000;
  display: none;
}
.card-information2,
.page-32 {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.card-information2 {
  align-self: stretch;
  display: flex;
  gap: 12px;
}
.page-32 {
  width: 930px;
  display: none;
  gap: 48px;
  font-size: 16px;
}
.description228,
.description229 {
  align-self: stretch;
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.description229 {
  height: 46px;
  font-weight: 300;
}
.page-42,
.top2 {
  flex-direction: column;
  max-width: 100%;
}
.page-42 {
  width: 930px;
  display: none;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.top2 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 96px;
}
.button270 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon611 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button269 {
  width: 550px;
  height: 52px;
  border-radius: 12px;
  border: 1.5px solid #281d56;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 12px 23px;
  gap: 8px;
  max-width: 100%;
}
.button272 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon612 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button271 {
  width: 550px;
  height: 52px;
  border-radius: 12px;
  border: 1.5px solid #281d56;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 12px 23px;
  gap: 8px;
  max-width: 100%;
}
.button274 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon613 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-parent14,
.button273 {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.button273 {
  width: 550px;
  height: 52px;
  border-radius: 12px;
  background-color: #ef7e45;
  flex-direction: row;
  padding: 12px 23px;
  box-sizing: border-box;
  gap: 8px;
  color: #fff;
}
.button-parent14 {
  align-self: stretch;
  flex-direction: column;
  gap: 20px;
}
.shield-lock-fill-icon7 {
  height: 18px;
  width: 18px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.description230 {
  height: 19px;
  flex: 1;
  position: relative;
  letter-spacing: 0.01em;
  font-weight: 600;
  display: inline-block;
}
.funraise-icon4 {
  height: 12px;
  width: 60.1px;
  position: relative;
}
.shield-lock-fill-parent3 {
  width: 172px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-size: 16px;
  color: #181134;
  font-family: Roboto;
}
.frame-parent77 {
  width: 930px;
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  max-width: 100%;
  font-size: 18px;
  color: #281d56;
}
.meter22 {
  height: 1px;
  flex: 1;
  position: relative;
  border-radius: 14px;
  background-color: #e6e6e6;
  min-width: 257px;
  max-width: 100%;
}
.description231 {
  position: relative;
  letter-spacing: 0.01em;
  font-weight: 600;
}
.meter23 {
  height: 1px;
  flex: 1;
  position: relative;
  border-radius: 14px;
  background-color: #e6e6e6;
  min-width: 257px;
  max-width: 100%;
}
.meter-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 24px;
  max-width: 100%;
}
.button276 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon614 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button275 {
  flex: 1;
  border-radius: 12px;
  border: 1.5px solid #281d56;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 12px 23px;
  gap: 8px;
  min-width: 294px;
  min-height: 52px;
  max-width: 100%;
}
.button278 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon615 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-parent15,
.button277 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.button277 {
  flex: 1;
  border-radius: 12px;
  border: 1.5px solid #281d56;
  box-sizing: border-box;
  padding: 12px 23px;
  gap: 8px;
  min-width: 294px;
  min-height: 52px;
}
.button-parent15 {
  align-self: stretch;
  flex-wrap: wrap;
  gap: 24px;
}
.button280 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.icon616 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button279 {
  flex: 1;
  border-radius: 12px;
  background-color: #000;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  box-sizing: border-box;
  gap: 8px;
  min-width: 294px;
  min-height: 52px;
  white-space: nowrap;
  max-width: 100%;
}
.button282 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.icon617 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button281 {
  flex: 1;
  border-radius: 12px;
  border: 1.5px solid #281d56;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  padding: 12px 24px;
  gap: 8px;
  min-width: 294px;
  min-height: 52px;
  color: #281d56;
}
.button-parent16,
.button281,
.frame-parent78,
.payment-modes2 {
  align-items: center;
  justify-content: center;
  max-width: 100%;
}
.button-parent16 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
  color: #fff;
}
.frame-parent78,
.payment-modes2 {
  flex-direction: column;
}
.frame-parent78 {
  align-self: stretch;
  display: flex;
  gap: 12px;
  text-align: left;
  font-size: 18px;
  color: #281d56;
  font-family: "Noto Sans";
}
.payment-modes2 {
  width: 930px;
  display: none;
  gap: 24px;
  text-align: center;
  font-family: Roboto;
}
.button284 {
  position: relative;
  font-size: 18px;
  line-height: 23px;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #fff;
  text-align: left;
  display: inline-block;
  min-width: 79px;
}
.icon618 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button283 {
  cursor: pointer;
  border: 0;
  padding: 14.5px 20px;
  background-color: #ef7e45;
  width: 550px;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  gap: 8px;
  max-width: 100%;
}
.button283:hover,
.button289:hover {
  background-color: #bd4a12;
}
.frame-icon {
  height: 12px;
  width: 12px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.description232 {
  position: relative;
  letter-spacing: 0.01em;
  font-weight: 600;
  display: inline-block;
  min-width: 82px;
}
.funraise-icon5 {
  height: 12px;
  width: 60.1px;
  position: relative;
}
.frame-parent79 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-family: Roboto;
}
.description233 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 101px;
}
.component-10-icon3 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.description-parent6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.description234 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 54px;
}
.description-wrapper3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.description235 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 31px;
}
.description-wrapper4,
.frame-parent80 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.frame-parent80 {
  padding: 0 385px;
  gap: 24px;
}
.cta3,
.donation-form1,
.key-goals5 {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}
.cta3 {
  align-items: center;
  justify-content: center;
  gap: 24px;
  font-size: 16px;
}
.donation-form1,
.key-goals5 {
  justify-content: flex-start;
  box-sizing: border-box;
}
.donation-form1 {
  width: 1128px;
  border-radius: 24px;
  background-color: #fff;
  border: 3px solid #696189;
  align-items: flex-start;
  padding: 44px 45px;
  gap: 96px;
  z-index: 1;
  text-align: left;
  font-size: 18px;
  color: #181134;
  font-family: "Noto Sans";
}
.key-goals5 {
  background-color: #181134;
  overflow: hidden;
  align-items: center;
  padding: 144px 20px 143px;
  gap: 121px;
  font-size: 60px;
  color: #ed7030;
  font-family: "Zilla Slab";
}
.description236,
.how-to-support2,
.key-goals5 {
  align-self: stretch;
  position: relative;
  text-align: center;
}
.how-to-support2 {
  margin: 0;
  font-size: 60px;
  letter-spacing: -0.01em;
  line-height: 100%;
  font-weight: 700;
  font-family: "Zilla Slab";
  color: #ed7030;
}
.description236 {
  font-size: 18px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #fff;
}
.swirl-icon38 {
  width: 75.5px;
  height: 36px;
  position: relative;
}
.how-to-support-group {
  width: 744px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 24px;
  max-width: 100%;
}
.accordion-item-160,
.div119 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-160 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext60 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.dash-circle-icon1 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle60 {
  align-self: stretch;
  border-radius: 12px 12px 0 0;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.text65 {
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle60,
.accordiansingleopen1,
.accordionbody60 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody60 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle60,
.accordiansingleopen1 {
  flex-direction: column;
}
.accordion-item-161,
.div120 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-161 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext61 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon59 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle61 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the60 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle61,
.accordiansingleclosed9,
.accordionbody61 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody61 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle61,
.accordiansingleclosed9 {
  display: flex;
  flex-direction: column;
}
.accordion-item-162,
.div121 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-162 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext62 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon60 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle62 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the61 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle62,
.accordiansingleclosed10,
.accordionbody62 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody62 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle62,
.accordiansingleclosed10 {
  display: flex;
  flex-direction: column;
}
.accordion-item-163,
.div122 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-163 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext63 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon61 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle63 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the62 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle63,
.accordiansingleclosed11,
.accordionbody63 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody63 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle63,
.accordiansingleclosed11 {
  display: flex;
  flex-direction: column;
}
.accordion-item-164,
.div123 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-164 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext64 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon62 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle64 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the63 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle64,
.accordiansingleclosed12,
.accordionbody64 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody64 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle64,
.accordiansingleclosed12 {
  display: flex;
  flex-direction: column;
}
.accordion-item-165,
.div124 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-165 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext65 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon63 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle65 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the64 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle65,
.accordiansingleclosed13,
.accordionbody65 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody65 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle65,
.accordiansingleclosed13 {
  display: flex;
  flex-direction: column;
}
.accordion-item-166,
.div125 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-166 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext66 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon64 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle66 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the65 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle66,
.accordiansingleclosed14,
.accordionbody66 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody66 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle66,
.accordiansingleclosed14 {
  display: flex;
  flex-direction: column;
}
.accordion-item-167,
.div126 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-167 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext67 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon65 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle67 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the66 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle67,
.accordiansingleclosed15,
.accordionbody67 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody67 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle67,
.accordiansingleclosed15 {
  display: flex;
  flex-direction: column;
}
.accordion-item-168,
.div127 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-168 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext68 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon66 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle68 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the67 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accordiansingle68,
.accordiansingleclosed16,
.accordionbody68 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody68 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accordiansingle68,
.accordiansingleclosed16 {
  display: flex;
  flex-direction: column;
}
.accordion-item-169,
.div128 {
  position: relative;
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  color: #281d56;
  text-align: left;
  display: inline-block;
  min-width: 20px;
}
.accordion-item-169 {
  width: calc(100% - 864px);
  border: 0;
  outline: 0;
  background-color: transparent;
  height: 21px;
  flex: 1;
  min-width: 105px;
  padding: 0;
}
.accordiontext69 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 848px 0 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.plus-circle-icon67 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.accodriontitle69 {
  align-self: stretch;
  border-radius: 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 23px;
  gap: 24px;
  max-width: 100%;
}
.this-is-the68 {
  height: 40px;
  flex: 1;
  position: relative;
  font-size: 16px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #281d56;
  text-align: left;
  display: inline-block;
  max-width: 100%;
}
.accodriongroup6,
.accordiansingle69,
.accordiansingleclosed17,
.accordionbody69 {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.accordionbody69 {
  border-radius: 0 0 12px 12px;
  background-color: #e9e8ee;
  border: 1px solid #696189;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  padding: 10px 23px;
}
.accodriongroup6,
.accordiansingle69,
.accordiansingleclosed17 {
  display: flex;
  flex-direction: column;
}
.accodriongroup6 {
  padding: 0;
  box-sizing: border-box;
  gap: 12px;
}
.button286 {
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #fff;
  text-align: left;
  display: inline-block;
  min-width: 98px;
}
.icon619 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button285 {
  flex: 1;
  border-radius: 12px;
  background-color: #ef7e45;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 14.5px 20px;
  box-sizing: border-box;
  gap: 8px;
  max-width: 100%;
}
.button288 {
  height: 23px;
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #fff;
  text-align: left;
  display: inline-block;
  white-space: nowrap;
}
.icon620 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button287 {
  align-self: stretch;
  width: 263px;
  border-radius: 12px;
  border: 1.5px solid #fff;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 12px 23px;
  gap: 8px;
}
.button-group30 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  width: 550px;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}
.button-group30,
.faq-section3,
.frame-form {
  display: flex;
  max-width: 100%;
}
.frame-form {
  margin: 0;
  width: 1128px;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 48px;
}
.faq-section3 {
  align-self: stretch;
  background-color: #100c22;
  overflow: hidden;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 144px 20px;
  box-sizing: border-box;
}
.loa-patterns-1-icon12 {
  position: absolute;
  bottom: -668px;
  left: calc(50% - 960px);
  width: 1920px;
  height: 968px;
  object-fit: cover;
}
.how-your-support1 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 100%;
  font-weight: 700;
  font-family: inherit;
}
.lorem-ipsum-dolor24 {
  align-self: stretch;
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
  color: #fff;
}
.swirl-icon39 {
  width: 75.5px;
  height: 36px;
  position: relative;
}
.why-loa25 {
  width: 976px;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  box-sizing: border-box;
  gap: 24px;
  max-width: 100%;
}
.frame-child8,
.title161 {
  position: relative;
  max-width: 100%;
}
.frame-child8 {
  align-self: stretch;
  flex: 1;
  border-radius: 12px;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title161 {
  width: 744px;
  height: 76px;
  letter-spacing: -0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  display: inline-block;
}
.author9,
.description237 {
  position: relative;
  line-height: 125%;
  font-weight: 300;
}
.description237 {
  width: 744px;
  height: 60px;
  font-size: 16px;
  display: none;
  max-width: 100%;
}
.author9 {
  height: 18px;
  letter-spacing: 0.01em;
  display: inline-block;
  flex-shrink: 0;
}
.pipe179 {
  height: 4px;
  width: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #e8e0da;
}
.date42 {
  height: 18px;
  flex: 1;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  flex-shrink: 0;
}
.pipe180 {
  height: 4px;
  width: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #e8e0da;
}
.time90 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  flex-shrink: 0;
}
.secondary-details46 {
  width: 303px;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 11.4px;
  text-align: left;
  font-size: 14px;
}
.blog-heading-synopsis9 {
  width: 100%;
  margin: 0 !important;
  position: absolute;
  bottom: 0;
  left: calc(50% - 564px);
  border-radius: 0 0 12px 12px;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px 20px;
  box-sizing: border-box;
  gap: 24px;
  max-width: 100%;
  z-index: 1;
}
.icon621 {
  height: 144px;
  width: 144px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon-wrapper21,
.rectangle-parent5 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.icon-wrapper21 {
  width: 204px;
  margin: 0 !important;
  position: absolute;
  top: calc(50% - 96px);
  left: calc(50% - 102px);
  border-radius: 144px;
  border: 3px solid #fff;
  box-sizing: border-box;
  flex-direction: row;
  padding: 20px 21px 20px 33px;
  z-index: 1;
}
.rectangle-parent5 {
  align-self: stretch;
  height: 540px;
  flex-direction: column;
  position: relative;
  gap: 10px;
  max-width: 100%;
  font-size: 36px;
  color: #fff;
  font-family: "Noto Sans";
}
.number12 {
  letter-spacing: -0.01em;
  line-height: 100%;
  color: #ed7030;
}
.description238,
.number12,
.title162 {
  align-self: stretch;
  position: relative;
}
.title162 {
  margin: 0;
  font-size: 36px;
  line-height: 37px;
  font-weight: 400;
  font-family: inherit;
}
.description238 {
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
}
.info-card0312 {
  flex: 1;
  border-radius: 36px;
  background-color: #e9e8ee;
  border: 3px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 44px 21px;
  gap: 24px;
  min-width: 270px;
  max-width: 100%;
}
.number13 {
  letter-spacing: -0.01em;
  line-height: 100%;
  color: #ed7030;
}
.description239,
.number13,
.title163 {
  align-self: stretch;
  position: relative;
}
.title163 {
  margin: 0;
  font-size: 36px;
  line-height: 37px;
  font-weight: 400;
  font-family: inherit;
}
.description239 {
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
}
.info-card0313 {
  flex: 1;
  border-radius: 36px;
  background-color: #e9e8ee;
  border: 3px solid #696189;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 44px 21px;
  gap: 24px;
  min-width: 270px;
  max-width: 100%;
}
.number14 {
  letter-spacing: -0.01em;
  line-height: 100%;
  color: #ed7030;
}
.description240,
.number14,
.title164 {
  align-self: stretch;
  position: relative;
}
.title164 {
  margin: 0;
  font-size: 36px;
  line-height: 37px;
  font-weight: 400;
  font-family: inherit;
}
.description240 {
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
}
.info-card0314 {
  flex: 1;
  border-radius: 36px;
  background-color: #e9e8ee;
  border: 3px solid #696189;
  box-sizing: border-box;
  flex-direction: column;
  align-items: center;
  padding: 44px 21px;
  gap: 24px;
  min-width: 270px;
}
.info-card03-parent2,
.info-card0314,
.why-loa-parent3 {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.info-card03-parent2 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 24px;
  font-size: 96px;
  color: #181134;
}
.why-loa-parent3 {
  position: absolute;
  top: 144px;
  left: calc(50% - 564px);
  width: 1128px;
  flex-direction: column;
  align-items: center;
  gap: 72px;
  z-index: 1;
}
.key-goals6 {
  align-self: stretch;
  height: 1511px;
  position: relative;
  background-color: #181134;
  overflow: hidden;
  flex-shrink: 0;
  max-width: 100%;
  text-align: center;
  font-size: 60px;
  color: #ed7030;
  font-family: "Zilla Slab";
}
.loa-impacting-lives4,
.nav-link296 {
  position: relative;
  display: inline-block;
}
.loa-impacting-lives4 {
  margin: 0;
  flex: 1;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 100%;
  font-weight: 700;
  font-family: inherit;
  max-width: 100%;
}
.nav-link296 {
  height: 20px;
  line-height: 125%;
  font-weight: 500;
  white-space: nowrap;
}
.icon622 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems336 {
  height: 29px;
  border-bottom: 1px solid #fff;
  box-sizing: border-box;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 3px 6px;
  gap: 6px;
  opacity: 0;
  z-index: 2;
  text-align: left;
  font-size: 16px;
  color: #fff;
  font-family: "Noto Sans";
}
.lorem-ipsum-dolor25,
.title-box37 {
  display: flex;
  max-width: 100%;
  z-index: 1;
}
.title-box37 {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.lorem-ipsum-dolor25 {
  width: 744px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.lorem-ipsum-dolor-sit-amet-con-wrapper1 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px;
  box-sizing: border-box;
  max-width: 100%;
  font-size: 18px;
  color: #fff;
  font-family: "Noto Sans";
}
.title-box-parent15 {
  width: 1128px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  max-width: 100%;
  text-align: center;
}
.loa-patterns-1-icon13 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swirl-icon40 {
  position: absolute;
  top: 598px;
  left: 922.3px;
  width: 75.5px;
  height: 36px;
  z-index: 1;
}
.loa-patterns-1-container {
  width: 100%;
  height: 968px;
  position: absolute;
  margin: 0 !important;
  top: -300px;
  right: 0;
  left: 0;
}
.headline16 {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.headline-wrapper12 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 36px 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.profile-pic-icon32 {
  width: 96px;
  height: 96px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.profile-pic-wrapper6 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 66px 0 0;
}
.description241 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 300;
}
.profile-pic-icon33 {
  height: 24px;
  width: 24px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  display: none;
}
.john-doe16 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 70px;
}
.pipe181 {
  width: 4px;
  height: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #ed7030;
}
.pipe-wrapper119 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 8px 0 0;
}
.tanzania16 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 68px;
}
.john-doe-parent13,
.secondary-details47 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.john-doe-parent13 {
  width: 154px;
  gap: 6px;
}
.secondary-details47 {
  align-self: stretch;
  gap: 12px;
  font-size: 16px;
}
.testimony16 {
  flex: 1;
  flex-direction: column;
  gap: 24px;
  min-width: 234px;
}
.second-info95,
.testimonial16,
.testimony16 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.second-info95 {
  align-self: stretch;
  flex-direction: row;
  gap: 24px;
  font-size: 18px;
  font-family: "Noto Sans";
}
.testimonial16 {
  flex: 1;
  border-radius: 24px;
  background-color: #e9e8ee;
  border: 3px solid #696189;
  box-sizing: border-box;
  flex-direction: column;
  padding: 32px 33px;
  gap: 36px;
  min-width: 414px;
  z-index: 1;
}
.headline17 {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.headline-wrapper13 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 36px 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.profile-pic-icon34 {
  width: 96px;
  height: 96px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.profile-pic-wrapper7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 66px 0 0;
}
.description242 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 300;
}
.profile-pic-icon35 {
  height: 24px;
  width: 24px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  display: none;
}
.john-doe17 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 70px;
}
.pipe182 {
  width: 4px;
  height: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #ed7030;
}
.pipe-wrapper120 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 8px 0 0;
}
.tanzania17 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 68px;
}
.john-doe-parent14 {
  width: 154px;
  flex-direction: row;
  gap: 6px;
}
.john-doe-parent14,
.secondary-details48,
.testimony17 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.secondary-details48 {
  align-self: stretch;
  flex-direction: row;
  gap: 12px;
  font-size: 16px;
}
.testimony17 {
  flex: 1;
  flex-direction: column;
  gap: 24px;
  min-width: 234px;
  max-width: 100%;
}
.second-info96 {
  align-self: stretch;
  flex-direction: row;
  gap: 24px;
  font-size: 18px;
  font-family: "Noto Sans";
}
.second-info96,
.testimonial-parent4,
.testimonial17 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.testimonial17 {
  flex: 1;
  border-radius: 24px;
  background-color: #e9e8ee;
  border: 3px solid #696189;
  box-sizing: border-box;
  flex-direction: column;
  padding: 32px 33px;
  gap: 36px;
  min-width: 414px;
  z-index: 1;
}
.testimonial-parent4 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 24px;
}
.headline18 {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.headline-wrapper14 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 36px 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.profile-pic-icon36 {
  width: 96px;
  height: 96px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.profile-pic-wrapper8 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 66px 0 0;
}
.description243 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 300;
}
.profile-pic-icon37 {
  height: 24px;
  width: 24px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  display: none;
}
.john-doe18 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 70px;
}
.pipe183 {
  width: 4px;
  height: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #ed7030;
}
.pipe-wrapper121 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 8px 0 0;
}
.tanzania18 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 68px;
}
.john-doe-parent15,
.secondary-details49 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.john-doe-parent15 {
  width: 154px;
  gap: 6px;
}
.secondary-details49 {
  align-self: stretch;
  gap: 12px;
  font-size: 16px;
}
.testimony18 {
  flex: 1;
  flex-direction: column;
  gap: 24px;
  min-width: 234px;
}
.second-info97,
.testimonial18,
.testimony18 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.second-info97 {
  align-self: stretch;
  flex-direction: row;
  gap: 24px;
  font-size: 18px;
  font-family: "Noto Sans";
}
.testimonial18 {
  flex: 1;
  border-radius: 24px;
  background-color: #e9e8ee;
  border: 3px solid #696189;
  box-sizing: border-box;
  flex-direction: column;
  padding: 32px 33px;
  gap: 36px;
  min-width: 414px;
}
.headline19 {
  margin: 0;
  flex: 1;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 105%;
  font-weight: 500;
  font-family: inherit;
  display: inline-block;
  max-width: 100%;
}
.headline-wrapper15 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 36px 0 0;
  box-sizing: border-box;
  max-width: 100%;
}
.profile-pic-icon38 {
  width: 96px;
  height: 96px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
}
.profile-pic-wrapper9 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 66px 0 0;
}
.description244 {
  align-self: stretch;
  position: relative;
  line-height: 125%;
  font-weight: 300;
}
.profile-pic-icon39 {
  height: 24px;
  width: 24px;
  position: relative;
  border-radius: 50%;
  object-fit: cover;
  display: none;
}
.john-doe19 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 70px;
}
.pipe184 {
  width: 4px;
  height: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #ed7030;
}
.pipe-wrapper122 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 8px 0 0;
}
.tanzania19 {
  flex: 1;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 68px;
}
.john-doe-parent16,
.secondary-details50 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.john-doe-parent16 {
  width: 154px;
  gap: 6px;
}
.secondary-details50 {
  align-self: stretch;
  gap: 12px;
  font-size: 16px;
}
.testimony19 {
  flex: 1;
  flex-direction: column;
  gap: 24px;
  min-width: 234px;
}
.second-info98,
.testimonial-parent5,
.testimonial19,
.testimony19 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.second-info98 {
  align-self: stretch;
  flex-direction: row;
  gap: 24px;
  font-size: 18px;
  font-family: "Noto Sans";
}
.testimonial-parent5,
.testimonial19 {
  box-sizing: border-box;
}
.testimonial19 {
  flex: 1;
  border-radius: 24px;
  background-color: #e9e8ee;
  border: 3px solid #696189;
  flex-direction: column;
  padding: 32px 33px;
  gap: 36px;
  min-width: 414px;
}
.testimonial-parent5 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0 0 24px;
  gap: 24px;
}
.button290 {
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #fff;
  text-align: left;
}
.icon623 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button-frame,
.button289,
.frame-parent82 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.button289 {
  cursor: pointer;
  border: 0;
  padding: 14.5px 20px;
  background-color: #ef7e45;
  flex: 1;
  border-radius: 12px;
  flex-direction: row;
  justify-content: center;
  box-sizing: border-box;
  gap: 8px;
}
.button-frame,
.frame-parent82 {
  justify-content: flex-start;
}
.button-frame {
  align-self: stretch;
  flex-direction: row;
  padding: 0 288px;
  box-sizing: border-box;
}
.frame-parent82 {
  width: 1128px;
  flex-direction: column;
  gap: 24px;
  font-size: 36px;
  color: #281d56;
}
.button292 {
  height: 23px;
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
}
.icon624 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button291,
.frame-parent81 {
  align-items: center;
  box-sizing: border-box;
}
.button291 {
  width: 264px;
  height: 52px;
  border-radius: 12px;
  border: 1.5px solid #fff;
  display: none;
  flex-direction: row;
  justify-content: center;
  padding: 12px 23px;
  gap: 8px;
  z-index: 3;
  font-size: 18px;
  color: #fff;
  font-family: "Noto Sans";
}
.frame-parent81 {
  align-self: stretch;
  background-color: #100c22;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 144px 20px;
  position: relative;
  gap: 96px;
  max-width: 100%;
  text-align: left;
  font-size: 60px;
  color: #ed7030;
  font-family: "Zilla Slab";
}
.nav-link297,
.tell-your-story1 {
  position: relative;
  display: inline-block;
}
.tell-your-story1 {
  margin: 0;
  flex: 1;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 100%;
  font-weight: 700;
  font-family: inherit;
  max-width: 100%;
}
.nav-link297 {
  height: 20px;
  line-height: 125%;
  font-weight: 500;
  white-space: nowrap;
}
.icon625 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems337,
.title-box38 {
  flex-direction: row;
  justify-content: flex-start;
}
.navitems337 {
  height: 29px;
  border-bottom: 1px solid #fff;
  box-sizing: border-box;
  display: none;
  align-items: center;
  padding: 3px 6px;
  gap: 6px;
  opacity: 0;
  z-index: 2;
  text-align: left;
  font-size: 16px;
  color: #fff;
  font-family: "Noto Sans";
}
.title-box38 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.lorem-ipsum-dolor26 {
  width: 744px;
  position: relative;
  line-height: 125%;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  max-width: 100%;
}
.lorem-ipsum-dolor-sit-amet-con-wrapper2 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px;
  box-sizing: border-box;
  max-width: 100%;
  font-size: 18px;
  color: #fff;
  font-family: "Noto Sans";
}
.swirl-icon41 {
  height: 36px;
  width: 75.5px;
  position: relative;
}
.swirl-wrapper15 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px;
}
.title-box-parent16 {
  width: 1128px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 24px;
  max-width: 100%;
}
.loa-patterns-2-icon5 {
  height: 484px;
  width: 960px;
  position: absolute;
  margin: 0 !important;
  right: -396px;
  bottom: -373px;
  object-fit: cover;
}
.description245,
.subscribe-to-the3 {
  align-self: stretch;
  position: relative;
}
.subscribe-to-the3 {
  line-height: 110%;
  font-weight: 600;
}
.description245 {
  font-size: 16px;
  letter-spacing: 0.01em;
  font-weight: 300;
  font-family: Roboto;
}
.subscribe-to-the-loa-news-container {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
  font-size: 24px;
  font-family: "Zilla Slab";
}
.description246 {
  align-self: stretch;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 18px;
  font-weight: 500;
}
.input-icon24,
.input-icon25,
.input-icon26 {
  height: 38.8px;
  max-width: 100%;
  overflow: hidden;
  object-fit: contain;
  flex-shrink: 0;
}
.input-icon24,
.input-icon25 {
  align-self: stretch;
}
.input-icon26 {
  flex: 1;
  debug_commit: 1de1738;
}
.input-icon27 {
  align-self: stretch;
  width: 236px;
  max-height: 100%;
  object-fit: contain;
  display: none;
  min-height: 39px;
}
.input-box4,
.phone-box4 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0;
  box-sizing: border-box;
  gap: 12px;
  max-width: 100%;
}
.input-box4 {
  flex-direction: column;
}
.button294,
.description247 {
  position: relative;
  font-weight: 500;
}
.description247 {
  align-self: stretch;
  letter-spacing: 0.01em;
  line-height: 18px;
}
.button294 {
  width: 68px;
  font-size: 18px;
  line-height: 125%;
  font-family: "Noto Sans";
  color: #000;
  text-align: left;
  display: none;
}
.icon626 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.button293 {
  cursor: pointer;
  border: 0;
  padding: 14px 48px;
  background-color: #fad4c1;
  border-radius: 6px 0 0 6px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
}
.button293:hover {
  background-color: #e0baa8;
}
.button296 {
  width: 68px;
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #000;
  text-align: left;
  display: none;
}
.icon627 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.button295 {
  cursor: pointer;
  border: 1px solid #696189;
  padding: 12px 47px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
}
.button295:hover {
  border: 1px solid #827aa3;
  box-sizing: border-box;
}
.button298 {
  width: 68px;
  position: relative;
  font-size: 18px;
  line-height: 125%;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #000;
  text-align: left;
  display: none;
}
.icon628 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.button297,
.buttongroup022 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.button297 {
  cursor: pointer;
  border: 0;
  padding: 12px 47px;
  background-color: #fff;
  border-radius: 0 6px 6px 0;
  border-top: 1px solid #696189;
  border-right: 1px solid #696189;
  border-bottom: 1px solid #696189;
  gap: 8px;
}
.button295:hover,
.button297:hover {
  background-color: #e6e6e6;
}
.buttongroup022 {
  row-gap: 20px;
}
.button300 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.icon629 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 24px;
}
.button299,
.story2 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
}
.button299 {
  border-radius: 12px;
  background-color: #fff;
  flex-direction: row;
  justify-content: space-between;
  padding: 12px 24px;
  white-space: nowrap;
  gap: 20px;
  font-size: 18px;
  color: #000;
}
.story2 {
  flex-direction: column;
  justify-content: flex-start;
  gap: 12px;
}
.checks-icon15 {
  height: 32.1px;
  width: 32.1px;
  object-fit: contain;
}
.description248 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
}
.description-wrapper5,
.terms-and-conditions6 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.description-wrapper5 {
  flex-direction: column;
  padding: 6px 0 0;
}
.terms-and-conditions6 {
  flex-direction: row;
  gap: 12px;
}
.checks-icon16 {
  height: 32.1px;
  width: 32.1px;
  object-fit: contain;
}
.description249 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 104px;
}
.description-wrapper6,
.terms-and-conditions7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.description-wrapper6 {
  flex-direction: column;
  padding: 6.1px 0 0;
}
.terms-and-conditions7 {
  flex-direction: row;
  gap: 12px;
}
.checks-icon17 {
  height: 32.1px;
  width: 32.1px;
  object-fit: contain;
}
.description250 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 104px;
}
.description-wrapper7 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 6px 0 0;
}
.terms-and-conditions-container,
.terms-and-conditions8 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
}
.terms-and-conditions-container {
  align-self: stretch;
  flex-direction: column;
  gap: 1.9px;
  font-size: 16px;
}
.button302 {
  position: relative;
  font-size: 18px;
  line-height: 23px;
  font-weight: 500;
  font-family: "Noto Sans";
  color: #fff;
  text-align: left;
  display: inline-block;
  min-width: 50px;
}
.icon630 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.button301 {
  cursor: pointer;
  border: 0;
  padding: 12px 20px;
  background-color: #ef7e45;
  align-self: stretch;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
}
.button301:hover {
  background-color: #bd4a12;
}
.form-02-container,
.form-022 {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.form-022 {
  width: 360px;
  border-radius: 36px;
  background-color: #181134;
  border: 2px solid #281d56;
  flex-direction: column;
  justify-content: flex-start;
  gap: 36px;
  z-index: 1;
}
.form-02-container {
  width: 648px;
  flex-direction: row;
  justify-content: center;
  padding: 0 20px;
}
.frame-child9 {
  height: 540px;
  flex: 1;
  position: relative;
  border-radius: 12px;
  max-width: 100%;
  overflow: hidden;
  object-fit: cover;
}
.title165 {
  align-self: stretch;
  height: 76px;
  position: relative;
  letter-spacing: -0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: "Zilla Slab";
  display: inline-block;
}
.author10,
.description251 {
  position: relative;
  line-height: 125%;
  font-weight: 300;
}
.description251 {
  align-self: stretch;
  height: 60px;
  font-size: 16px;
  display: none;
}
.author10 {
  height: 18px;
  letter-spacing: 0.01em;
  display: inline-block;
  flex-shrink: 0;
}
.pipe185 {
  height: 4px;
  width: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #e8e0da;
}
.date43 {
  height: 18px;
  flex: 1;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  flex-shrink: 0;
}
.pipe186 {
  height: 4px;
  width: 4px;
  position: relative;
  border-radius: 50%;
  background-color: #e8e0da;
}
.time91 {
  height: 18px;
  position: relative;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  display: inline-block;
  flex-shrink: 0;
}
.secondary-details51 {
  width: 303px;
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 11.4px;
  text-align: left;
  font-size: 14px;
}
.blog-heading-synopsis10 {
  width: 576px;
  border-radius: 0 0 12px 12px;
  background-color: rgba(0, 0, 0, 0.6);
  display: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 24px;
  box-sizing: border-box;
  gap: 24px;
  max-width: 100%;
}
.rectangle-parent6 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 10px;
  max-width: 100%;
  margin-top: -609.5px;
  text-align: center;
  font-size: 36px;
}
.frame-parent84 {
  flex: 1;
  flex-direction: column;
  align-items: flex-end;
  padding: 50px 0 50.5px;
  box-sizing: border-box;
  min-height: 780px;
  z-index: 1;
}
.frame-parent83,
.frame-parent84,
.loa-patterns-2-container {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.loa-patterns-2-container {
  width: 1128px;
  flex-direction: row;
  align-items: flex-start;
  position: relative;
  text-align: left;
  font-size: 14px;
  color: #fff;
  font-family: "Noto Sans";
}
.frame-parent83 {
  align-self: stretch;
  overflow: hidden;
  flex-direction: column;
  align-items: center;
  padding: 144px 20px 230px;
  box-sizing: border-box;
  gap: 72px;
  text-align: center;
  font-size: 60px;
  color: #ed7030;
  font-family: "Zilla Slab";
}
.adam-icon4 {
  height: 551px;
  width: 537px;
  position: absolute;
  margin: 0 !important;
  top: -166px;
  right: -76px;
  object-fit: cover;
}
.nav-link298 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 47px;
}
.icon631 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems338 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  gap: 6px;
}
.nav-link299 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 52px;
}
.icon632 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems339 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  gap: 6px;
}
.nav-link300 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 71px;
}
.icon633 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems340 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  gap: 6px;
}
.nav-link301 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 62px;
}
.icon634 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.navitems341 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 12px;
  gap: 6px;
}
.nav-link302 {
  position: relative;
  line-height: 125%;
  font-weight: 500;
  display: inline-block;
  min-width: 90px;
}
.icon635 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
}
.menu-items14,
.navitems342 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.navitems342 {
  align-items: center;
  padding: 12px;
  gap: 6px;
}
.menu-items14 {
  align-items: flex-start;
  row-gap: 20px;
}
.change-language14 {
  position: relative;
  line-height: 105%;
}
.en14,
.icon636 {
  position: relative;
}
.en14 {
  line-height: 23px;
  font-weight: 500;
  display: inline-block;
  min-width: 22px;
}
.icon636 {
  height: 20px;
  width: 20px;
  overflow: hidden;
  flex-shrink: 0;
}
.en-parent9 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 6px;
}
.icon637 {
  height: 20px;
  width: 20px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.button303 {
  align-self: stretch;
  border-radius: 12px;
  border: 1.5px solid #fff;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 9px 24px;
  gap: 20px;
  font-size: 18px;
  font-family: "Noto Sans";
}
.language-select14,
.primary-actions14 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.language-select14 {
  width: 210px;
  padding: 0 12px;
  box-sizing: border-box;
  gap: 12px;
  font-size: 24px;
  font-family: "Zilla Slab";
}
.primary-actions14 {
  gap: 48px;
  max-width: 100%;
}
.dividers36 {
  height: 226px;
  width: 1px;
  position: relative;
  border-radius: 10px;
  background-color: #3e3467;
}
.about-the3,
.legacy-of-adam3 {
  margin: 0;
}
.about-the-legacy-container3 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.01em;
  line-height: 105%;
  font-weight: 600;
  font-family: inherit;
}
.contained-in-the7,
.timeless-truths-and3,
.we-aim-to3,
.we-are-committed14,
.wisdom-using-engaging3 {
  margin: 0;
}
.we-are-committed-container14 {
  align-self: stretch;
  position: relative;
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 125%;
  font-weight: 300;
  font-family: "Noto Sans";
}
.about-the-legacy-of-adam-parent9 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
}
.facebook-icon22 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon0114 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.instagram-icon22 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon0214 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.tiktok-icon14 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon0314 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.twitter-icon22 {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.icon01-parent6,
.icon0414 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.icon01-parent6 {
  gap: 24px;
}
.loa-details14,
.primary-info-container,
.primary-info22 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.loa-details14 {
  flex: 1;
  flex-direction: column;
  padding: 0 24px;
  box-sizing: border-box;
  gap: 24px;
  min-width: 430px;
  z-index: 1;
  font-size: 36px;
  font-family: "Zilla Slab";
}
.primary-info-container,
.primary-info22 {
  flex-direction: row;
}
.primary-info22 {
  flex: 1;
  flex-wrap: wrap;
  position: relative;
  gap: 12px;
}
.primary-info-container {
  align-self: stretch;
  padding: 0 6px;
  box-sizing: border-box;
}
.dividers37 {
  align-self: stretch;
  height: 1px;
  position: relative;
  background-color: #3e3467;
}
.copyright14 {
  flex: 1;
  position: relative;
  line-height: 120%;
  font-weight: 500;
  display: inline-block;
  max-width: 100%;
}
.copyright-container,
.footer-layout7 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.copyright-container {
  align-self: stretch;
  flex-direction: row;
  padding: 0 6px;
  font-size: 12px;
}
.footer-layout7 {
  width: 1280px;
  background-color: #201745;
  flex-direction: column;
  padding: 72px 70px;
  gap: 36px;
}
.patterns-icon43 {
  height: 870.4px;
  width: 1705px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  display: none;
  max-width: 100%;
}
.footer-section14 {
  align-self: stretch;
  background-color: #201745;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 20px;
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
  font-size: 16px;
  color: #fff;
  font-family: "Noto Sans";
}
.mission-group,
.support-19201 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.mission-group {
  align-self: stretch;
  max-width: 100%;
}
.support-19201 {
  width: 100%;
  position: relative;
  background-color: #181134;
  overflow: hidden;
  padding: 6px 0 0;
  box-sizing: border-box;
  gap: 6px;
  line-height: normal;
  letter-spacing: normal;
}
@media screen and (max-width: 1200px) {
  .navbar-nav14 {
    display: none;
  }
  .mission3 {
    padding-top: 42px;
    padding-bottom: 44px;
    box-sizing: border-box;
  }
  .donation-form1 {
    gap: 48px;
    padding: 29px 22px;
    box-sizing: border-box;
  }
  .faq-section3,
  .key-goals5 {
    padding-top: 94px;
    box-sizing: border-box;
  }
  .key-goals5 {
    gap: 60px;
    padding-bottom: 93px;
  }
  .faq-section3 {
    padding-bottom: 94px;
  }
  .button-frame {
    padding-left: 144px;
    padding-right: 144px;
    box-sizing: border-box;
  }
  .frame-parent81,
  .frame-parent83 {
    gap: 48px;
    padding-top: 94px;
    padding-bottom: 94px;
    box-sizing: border-box;
  }
  .frame-parent83 {
    gap: 36px;
    padding-bottom: 149px;
  }
  .footer-layout7 {
    padding-left: 35px;
    padding-right: 35px;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1050px) {
  .total-raised-203m1 {
    font-size: 48px;
    line-height: 48px;
  }
  .goal-28m2 {
    font-size: 38px;
    line-height: 40px;
  }
  .b10,
  .b11,
  .b9 {
    font-size: 48px;
    line-height: 48px;
  }
  .mission3 {
    padding-left: 198px;
    padding-right: 198px;
    box-sizing: border-box;
  }
  .show-your-support2 {
    font-size: 48px;
    line-height: 48px;
  }
  .make-a-secure2 {
    font-size: 34px;
    line-height: 35px;
  }
  .parent3 {
    flex-wrap: wrap;
  }
  .top2 {
    gap: 48px;
  }
  .frame-parent80 {
    flex-wrap: wrap;
    padding-left: 192px;
    padding-right: 192px;
    box-sizing: border-box;
  }
  .key-goals5 {
    padding-top: 61px;
    padding-bottom: 60px;
    box-sizing: border-box;
  }
  .how-to-support2 {
    font-size: 48px;
    line-height: 48px;
  }
  .accordiontext60,
  .accordiontext61,
  .accordiontext62,
  .accordiontext63,
  .accordiontext64,
  .accordiontext65,
  .accordiontext66,
  .accordiontext67,
  .accordiontext68,
  .accordiontext69 {
    flex-wrap: wrap;
    padding-right: 424px;
    box-sizing: border-box;
  }
  .how-your-support1 {
    font-size: 48px;
    line-height: 48px;
  }
  .title161 {
    font-size: 29px;
    line-height: 30px;
  }
  .number12 {
    font-size: 48px;
    line-height: 58px;
  }
  .title162 {
    font-size: 29px;
    line-height: 29px;
  }
  .number13 {
    font-size: 48px;
    line-height: 58px;
  }
  .title163 {
    font-size: 29px;
    line-height: 29px;
  }
  .number14 {
    font-size: 48px;
    line-height: 58px;
  }
  .title164 {
    font-size: 29px;
    line-height: 29px;
  }
  .key-goals6 {
    height: auto;
    min-height: 1511;
  }
  .loa-impacting-lives4 {
    font-size: 48px;
    line-height: 48px;
  }
  .headline16,
  .headline17,
  .headline18,
  .headline19 {
    font-size: 29px;
    line-height: 30px;
  }
  .tell-your-story1 {
    font-size: 48px;
    line-height: 48px;
  }
  .title165 {
    font-size: 29px;
    line-height: 30px;
  }
  .dividers36 {
    width: 100%;
    height: 1px;
  }
  .about-the-legacy-container3 {
    font-size: 29px;
    line-height: 30px;
  }
}
@media screen and (max-width: 750px) {
  .button-group29 {
    display: none;
  }
  .rectangle-parent4 {
    padding-top: 113px;
    padding-bottom: 113px;
    box-sizing: border-box;
  }
  .mission3 {
    gap: 18px;
    padding: 27px 99px 29px;
    box-sizing: border-box;
  }
  .title160 {
    flex-wrap: wrap;
  }
  .progress-bar4,
  .progress-bar5 {
    gap: 27px;
  }
  .page-12 {
    gap: 24px;
  }
  .frame-parent74 {
    flex-wrap: wrap;
  }
  .description225 {
    min-width: 100%;
  }
  .top2 {
    gap: 24px;
  }
  .frame-parent80 {
    padding-left: 96px;
    padding-right: 96px;
    box-sizing: border-box;
  }
  .donation-form1 {
    gap: 24px;
    padding-top: 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
  }
  .key-goals5 {
    gap: 30px;
  }
  .accordiontext60,
  .accordiontext61,
  .accordiontext62,
  .accordiontext63,
  .accordiontext64,
  .accordiontext65,
  .accordiontext66,
  .accordiontext67,
  .accordiontext68,
  .accordiontext69 {
    padding-right: 212px;
    box-sizing: border-box;
  }
  .frame-form {
    gap: 24px;
  }
  .faq-section3 {
    padding-top: 61px;
    padding-bottom: 61px;
    box-sizing: border-box;
  }
  .second-info95 {
    flex-wrap: wrap;
  }
  .testimonial16 {
    gap: 18px;
    min-width: 100%;
  }
  .second-info96 {
    flex-wrap: wrap;
  }
  .testimonial17 {
    gap: 18px;
    min-width: 100%;
  }
  .second-info97 {
    flex-wrap: wrap;
  }
  .testimonial18 {
    gap: 18px;
    min-width: 100%;
  }
  .second-info98 {
    flex-wrap: wrap;
  }
  .testimonial19 {
    gap: 18px;
    min-width: 100%;
  }
  .button-frame {
    padding-left: 72px;
    padding-right: 72px;
    box-sizing: border-box;
  }
  .frame-parent81 {
    gap: 24px;
    padding-top: 61px;
    padding-bottom: 61px;
    box-sizing: border-box;
  }
  .frame-parent83,
  .frame-parent84 {
    padding-top: 32px;
    padding-bottom: 33px;
    box-sizing: border-box;
  }
  .frame-parent83 {
    gap: 18px;
    padding-top: 61px;
    padding-bottom: 97px;
  }
  .menu-items14 {
    flex-wrap: wrap;
  }
  .loa-details14 {
    min-width: 100%;
  }
  .footer-layout7 {
    gap: 18px;
  }
}
@media screen and (max-width: 450px) {
  .crowdfunding-progress2 {
    font-size: 18px;
    line-height: 18px;
  }
  .total-raised-203m1 {
    font-size: 36px;
    line-height: 36px;
  }
  .goal-28m2 {
    font-size: 29px;
    line-height: 30px;
  }
  .b9 {
    font-size: 36px;
    line-height: 36px;
  }
  .audio-translated4 {
    font-size: 16px;
    line-height: 16px;
  }
  .b10 {
    font-size: 36px;
    line-height: 36px;
  }
  .subtitle-translated4 {
    font-size: 16px;
    line-height: 16px;
  }
  .b11 {
    font-size: 36px;
    line-height: 36px;
  }
  .countries-reached4 {
    font-size: 16px;
    line-height: 16px;
  }
  .show-your-support2 {
    font-size: 36px;
    line-height: 36px;
  }
  .make-a-secure2 {
    font-size: 25px;
    line-height: 26px;
  }
  .hello-john2 {
    font-size: 19px;
    line-height: 21px;
  }
  .div105 {
    margin-left: 0;
  }
  .m5,
  .m6 {
    font-size: 16px;
  }
  .checks-parent4,
  .donation-amount-container,
  .m-parent1,
  .total-payment-amount-container {
    flex-wrap: wrap;
  }
  .div117 {
    font-size: 19px;
  }
  .frame-parent75 {
    flex-wrap: wrap;
  }
  .div118 {
    font-size: 19px;
  }
  .frame-parent76 {
    flex-wrap: wrap;
  }
  .frame-parent80 {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .key-goals5 {
    gap: 15px;
    padding-top: 40px;
    padding-bottom: 39px;
    box-sizing: border-box;
  }
  .how-to-support2 {
    font-size: 36px;
    line-height: 36px;
  }
  .accordion-item-160,
  .div119 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext60 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-161,
  .div120 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext61 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-162,
  .div121 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext62 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-163,
  .div122 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext63 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-164,
  .div123 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext64 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-165,
  .div124 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext65 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-166,
  .div125 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext66 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-167,
  .div126 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext67 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-168,
  .div127 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext68 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .accordion-item-169,
  .div128 {
    font-size: 16px;
    line-height: 17px;
  }
  .accordiontext69 {
    padding-right: 20px;
    box-sizing: border-box;
  }
  .how-your-support1 {
    font-size: 36px;
    line-height: 36px;
  }
  .title161 {
    font-size: 22px;
    line-height: 23px;
  }
  .number12 {
    font-size: 29px;
    line-height: 38px;
  }
  .title162 {
    font-size: 22px;
    line-height: 22px;
  }
  .number13 {
    font-size: 29px;
    line-height: 38px;
  }
  .title163 {
    font-size: 22px;
    line-height: 22px;
  }
  .number14 {
    font-size: 29px;
    line-height: 38px;
  }
  .title164 {
    font-size: 22px;
    line-height: 22px;
  }
  .loa-impacting-lives4 {
    font-size: 36px;
    line-height: 36px;
  }
  .headline16 {
    font-size: 22px;
    line-height: 23px;
  }
  .testimonial16 {
    padding-top: 21px;
    padding-bottom: 21px;
    box-sizing: border-box;
  }
  .headline17 {
    font-size: 22px;
    line-height: 23px;
  }
  .testimonial17 {
    padding-top: 21px;
    padding-bottom: 21px;
    box-sizing: border-box;
  }
  .headline18 {
    font-size: 22px;
    line-height: 23px;
  }
  .testimonial18 {
    padding-top: 21px;
    padding-bottom: 21px;
    box-sizing: border-box;
  }
  .headline19 {
    font-size: 22px;
    line-height: 23px;
  }
  .testimonial19 {
    padding-top: 21px;
    padding-bottom: 21px;
    box-sizing: border-box;
  }
  .button-frame {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
  }
  .tell-your-story1 {
    font-size: 36px;
    line-height: 36px;
  }
  .subscribe-to-the3 {
    font-size: 19px;
    line-height: 21px;
  }
  .buttongroup022 {
    flex-wrap: wrap;
  }
  .form-022 {
    gap: 18px;
  }
  .title165 {
    font-size: 22px;
    line-height: 23px;
  }
  .change-language14 {
    font-size: 19px;
    line-height: 20px;
  }
  .primary-actions14 {
    gap: 24px;
  }
  .about-the-legacy-container3 {
    font-size: 22px;
    line-height: 23px;
  }
  .footer-layout7 {
    padding-top: 47px;
    padding-bottom: 47px;
    box-sizing: border-box;
  }
}
