.company-page-our {
  background-color: #ffffff;
  overflow: hidden;
  width: 100%;
  max-width: 1440px;
  min-height: 7652px;
  position: relative;
  margin: auto;
}

.company-page-our .frame {
  display: flex;
  flex-direction: column;
  width: 1460px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6086px;
  left: -10px;
}

.company-page-our .rectangle {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 1333px;
  background-color: #181f1f;
  border-radius: 60px;
}

.company-page-our .rectangle-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4868px;
  left: -10px;
}

.company-page-our .div {
  position: relative;
  width: 1442px;
  height: 1469px;
  background-color: #ffffff;
  border-radius: 60px;
}

.company-page-our .text-wrapper {
  position: absolute;
  top: 4069px;
  left: 218px;
  width: 102px;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .ellipse {
  position: absolute;
  top: 4053px;
  left: 155px;
  width: 49px;
  height: 50px;
  object-fit: cover;
}

.company-page-our .img-wrapper {
  display: flex;
  flex-direction: column;
  width: 1460px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7290px;
  left: -10px;
}

.company-page-our .img {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 488px;
}

.company-page-our .the-easiest-way-to-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7357px;
  left: 818px;
}

.company-page-our .the-easiest-way-to {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 36px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .div-wrapper {
  display: flex;
  width: 160px;
  height: 39px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 9px 16px;
  position: absolute;
  top: 7475px;
  left: 828px;
  background-color: #ffffff;
  border-radius: 10px;
}

.company-page-our .text-wrapper-2 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-2 {
  display: flex;
  flex-direction: column;
  width: 1460px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7722px;
  left: -10px;
}

.company-page-our .rectangle-2 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 839px;
  background-color: #ffffff;
  border-radius: 60px 60px 0px 0px;
}

.company-page-our .frame-3 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7762px;
  left: 122px;
}

.company-page-our .text-wrapper-3 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 40px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-4 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 8062px;
  left: 125px;
}

.company-page-our .text-wrapper-4 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-5 {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  position: absolute;
  top: 8504px;
  left: 733px;
}

.company-page-our .text-wrapper-5 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-6 {
  display: flex;
  flex-direction: column;
  width: 151px;
  align-items: flex-start;
  gap: 19px;
  position: absolute;
  top: 8072px;
  left: 818px;
}

.company-page-our .text-wrapper-6 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .text-wrapper-7 {
  position: relative;
  align-self: stretch;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-7 {
  display: flex;
  flex-direction: column;
  width: 140px;
  align-items: flex-start;
  gap: 19px;
  position: absolute;
  top: 8072px;
  left: 615px;
}

.company-page-our .frame-8 {
  display: flex;
  flex-direction: column;
  width: 174px;
  align-items: flex-start;
  gap: 19px;
  position: absolute;
  top: 8072px;
  left: 385px;
}

.company-page-our .frame-9 {
  display: flex;
  flex-direction: column;
  width: 198px;
  align-items: flex-start;
  gap: 21px;
  position: absolute;
  top: 8112px;
  left: 135px;
}

.company-page-our .text-wrapper-8 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .text-wrapper-9 {
  position: relative;
  align-self: stretch;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-10 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 8342px;
  left: 145px;
}

.company-page-our .text-wrapper-10 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-11 {
  display: flex;
  flex-direction: column;
  width: 295px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7777px;
  left: 1020px;
}

.company-page-our .rectangle-3 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 176px;
  border-radius: 14px;
  background: linear-gradient(
    91deg,
    rgba(1, 208, 252, 1) 0%,
    rgba(1, 91, 248, 1) 100%
  );
}

.company-page-our .frame-wrapper {
  display: flex;
  flex-direction: column;
  width: 315px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7767px;
  left: 710px;
}

.company-page-our .frame-12 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.company-page-our .rectangle-4 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 176px;
  background-color: #000000;
  border-radius: 14px;
}

.company-page-our .frame-13 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7919px;
  left: 739px;
}

.company-page-our .text-wrapper-11 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-size: 16px;
  white-space: nowrap;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-14 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7919px;
  left: 1045px;
}

.company-page-our .text-wrapper-12 {
  font-weight: 400;
  font-size: 16px;
  white-space: nowrap;
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  color: #000000;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .ellipse-2 {
  position: absolute;
  top: 7802px;
  left: 960px;
  width: 30px;
  height: 30px;
  background-color: #2e2f2f;
  border-radius: 15px;
}

.company-page-our .ellipse-3 {
  position: absolute;
  top: 7802px;
  left: 1263px;
  width: 30px;
  height: 30px;
  background-color: #01d0fc;
  border-radius: 15px;
}

.company-page-our .frame-15 {
  position: absolute;
  top: 7792px;
  left: 950px;
  width: 50px;
  height: 50px;
}

.company-page-our .frame-16 {
  position: absolute;
  top: 7792px;
  left: 1252px;
  width: 50px;
  height: 50px;
}

.company-page-our .frame-17 {
  display: flex;
  flex-direction: column;
  width: 184px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 8494px;
  left: 125px;
}

.company-page-our .frame-18 {
  display: flex;
  height: 12px;
  align-items: center;
  gap: 10px;
  padding: 3px 28px;
  position: relative;
  align-self: stretch;
  width: 100%;
}

.company-page-our .element-owner-all {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .group {
  position: relative;
  width: 5px;
  height: 5px;
  border-radius: 2.5px;
  border: 0.5px solid;
  border-color: #868686;
}

.company-page-our .ellipse-4 {
  position: relative;
  top: 1px;
  left: 1px;
  width: 3px;
  height: 3px;
  border-radius: 1.5px;
  border: 0.5px solid;
  border-color: #868686;
}

.company-page-our .layer {
  position: absolute;
  top: 8356px;
  left: 135px;
  width: 10px;
  height: 10px;
}

.company-page-our .navbar {
  display: inline-flex;
  align-items: center;
  gap: 26px;
  position: absolute;
  top: 50px;
  left: 133px;
}

.company-page-our .text-wrapper-14 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .text-wrapper-15 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #015bf8;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-19 {
  display: inline-flex;
  align-items: center;
  gap: 17px;
  position: absolute;
  top: 55px;
  left: 1065px;
}

.company-page-our .text-wrapper-16 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 18px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .group-2 {
  position: relative;
  width: 178px;
  height: 43px;
  margin-right: -2.00px;
}

.company-page-our .rectangle-5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 176px;
  height: 43px;
  border-radius: 10px;
  background: linear-gradient(
    90deg,
    rgba(1, 208, 252, 1) 0%,
    rgba(1, 91, 248, 1) 100%
  );
}

.company-page-our .text-wrapper-17 {
  position: absolute;
  top: 9px;
  left: 18px;
  font-size: 18px;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-20 {
  display: flex;
  flex-direction: column;
  width: 595px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5141px;
  left: 125px;
}

.company-page-our .rectangle-6 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 559px;
}

.company-page-our .group-3 {
  position: absolute;
  top: 5141px;
  left: 720px;
  width: 595px;
  height: 579px;
}

.company-page-our .frame-21 {
  display: flex;
  flex-direction: column;
  width: 595px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 0;
  left: 0;
}

.company-page-our .rectangle-7 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 559px;
  background-color: #000000;
  border-radius: 30px;
}

.company-page-our .image-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 38px;
  left: 366px;
}

.company-page-our .image {
  position: relative;
  width: 172px;
  height: 185px;
  object-fit: cover;
}

.company-page-our .frame-22 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5180px;
  left: 753px;
}

.company-page-our .text-wrapper-18 {
  color: #ffffff;
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  font-size: 25px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-23 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5798px;
  left: 720px;
}

.company-page-our .text-wrapper-19 {
  color: #000000;
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  font-size: 25px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-24 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5180px;
  left: 164px;
}

.company-page-our .frame-25 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5540px;
  left: 753px;
}

.company-page-our .p {
  position: relative;
  width: 407px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .owner-serves-every-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5880px;
  left: 723px;
}

.company-page-our .owner-serves-every {
  position: relative;
  width: 433px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: transparent;
  font-size: 25px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .span {
  color: #000000;
}

.company-page-our .text-wrapper-20 {
  color: #868686;
}

.company-page-our .element-trillion-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6068px;
  left: 723px;
}

.company-page-our .element-trillion {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 18px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-26 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5540px;
  left: 156px;
}

.company-page-our .element-billion-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5641px;
  left: 753px;
}

.company-page-our .element-billion {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 15px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-27 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5641px;
  left: 156px;
}

.company-page-our .text-wrapper-21 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 15px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-28 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5743px;
  left: 171px;
}

.company-page-our .rectangle-8 {
  position: relative;
  width: 465px;
  height: 499px;
  border-radius: 27px;
  object-fit: cover;
}

.company-page-our .helping-local-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 225px;
  left: 454px;
}

.company-page-our .helping-local {
  position: relative;
  width: 510px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 40px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-29 {
  display: flex;
  flex-direction: column;
  width: 920px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 376px;
  left: 259px;
}

.company-page-our .rectangle-9 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 523px;
  border-radius: 33px;
  object-fit: cover;
}

.company-page-our .frame-30 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 974px;
  left: 392px;
}

.company-page-our .text-wrapper-22 {
  position: relative;
  width: 635px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #6c7175;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-31 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4291px;
  left: 121px;
}

.company-page-our .text-wrapper-23 {
  font-weight: 600;
  font-size: 48px;
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  color: #000000;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-32 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4939px;
  left: 388px;
}

.company-page-our .text-wrapper-24 {
  position: relative;
  width: 680px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 48px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-33 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6417px;
  left: 299px;
}

.company-page-our .text-wrapper-25 {
  position: relative;
  width: 858px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 48px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-34 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6570px;
  left: 431px;
}

.company-page-our .text-wrapper-26 {
  position: relative;
  width: 594px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-35 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4410px;
  left: 121px;
}

.company-page-our .text-wrapper-27 {
  position: relative;
  width: 576px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .adam-s-mom-was-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4529px;
  left: 121px;
}

.company-page-our .adam-s-mom-was {
  position: relative;
  width: 578px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-36 {
  display: flex;
  flex-direction: column;
  width: 283px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4336px;
  left: 750px;
}

.company-page-our .rectangle-10 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 185px;
  border-radius: 25px;
  object-fit: cover;
}

.company-page-our .frame-37 {
  display: flex;
  flex-direction: column;
  width: 283px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4415px;
  left: 1031px;
}

.company-page-our .rectangle-11 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 185px;
}

.company-page-our .frame-38 {
  display: flex;
  flex-direction: column;
  width: 313px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4546px;
  left: 901px;
}

.company-page-our .rectangle-12 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 228.95px;
  margin-left: -10.64px;
  margin-right: -10.64px;
  border-radius: 25px;
  object-fit: cover;
}

.company-page-our .frame-39 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 1086px;
  left: -21px;
}

.company-page-our .frame-40 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: relative;
  flex: 0 0 auto;
}

.company-page-our .rectangle-13 {
  position: relative;
  width: 1441px;
  height: 3028px;
  background-color: #181f1f;
  border-radius: 60px 60px 0px 0px;
}

.company-page-our .frame-41 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 2216px;
  left: calc(50.00% - 378px);
}

.company-page-our .text-wrapper-28 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 40px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-42 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 2951px;
  left: calc(50.00% - 441px);
}

.company-page-our .text-wrapper-29 {
  position: relative;
  width: 862px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 40px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .the-risk-everything-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 1333px;
  left: calc(50.00% - 315px);
}

.company-page-our .text-wrapper-30 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .local-restaurant-are-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 2339px;
  left: calc(50.00% - 301px);
}

.company-page-our .frame-43 {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  position: absolute;
  top: 1889px;
  left: 134px;
}

.company-page-our .rectangle-14 {
  position: relative;
  width: 225.32px;
  height: 254.28px;
}

.company-page-our .rectangle-15 {
  position: relative;
  width: 225.32px;
  height: 254.28px;
  border-radius: 19px;
  object-fit: cover;
}

.company-page-our .vector {
  position: absolute;
  top: 3309px;
  left: 431px;
  width: 1009px;
  height: 825px;
}

.company-page-our .frame-44 {
  position: absolute;
  top: 3222px;
  left: 254px;
  width: 1186px;
  height: 922px;
}

.company-page-our .frame-45 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 1210px;
  left: calc(50.00% - 396px);
}

.company-page-our .frame-46 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3374px;
  left: 123px;
}

.company-page-our .frame-47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3503px;
  left: 123px;
}

.company-page-our .text-wrapper-31 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 40px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-48 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3632px;
  left: 123px;
}

.company-page-our .frame-49 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3761px;
  left: 123px;
}

.company-page-our .frame-50 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3443px;
  left: 123px;
}

.company-page-our .text-wrapper-32 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 15px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-51 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3572px;
  left: 123px;
}

.company-page-our .frame-52 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3701px;
  left: 123px;
}

.company-page-our .frame-53 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3830px;
  left: 123px;
}

.company-page-our .frame-54 {
  display: flex;
  flex-direction: column;
  width: 948px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6754px;
  left: 246px;
}

.company-page-our .rectangle-16 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 368px;
  background-color: #343a3a;
  border-radius: 48px;
}

.company-page-our .frame-55 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6785px;
  left: 283px;
}

.company-page-our .text-wrapper-33 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-56 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6823px;
  left: 299px;
}

.company-page-our .text-wrapper-34 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-57 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 246px;
}

.company-page-our .rectangle-17 {
  position: relative;
  width: 180px;
  height: 205px;
  border-radius: 0px 20px 0px 48px;
  object-fit: cover;
}

.company-page-our .frame-58 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 433px;
}

.company-page-our .rectangle-18 {
  position: relative;
  width: 180px;
  height: 205px;
  border-radius: 20px 20px 0px 0px;
  object-fit: cover;
}

.company-page-our .frame-59 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 620px;
}

.company-page-our .frame-60 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 807px;
}

.company-page-our .frame-61 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 994px;
}

.company-page-our .rectangle-19 {
  position: relative;
  width: 180px;
  height: 205px;
}

.company-page-our .ellipse-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6780px;
  left: 1107px;
}

.company-page-our .ellipse-5 {
  position: relative;
  width: 38px;
  height: 38px;
  background-color: #2e2f2f;
  border-radius: 19px;
}

.company-page-our .frame-62 {
  position: absolute;
  top: 6793px;
  left: 1119px;
  width: 33px;
  height: 33px;
}

.company-page-our .layer-2 {
  position: absolute;
  top: 409px;
  left: calc(50.00% - 64px);
  width: 125px;
  height: 37px;
}
/* Inject original CSS code here */

.company-page-our {
  background-color: #ffffff;
  overflow: hidden;
  width: 100%;
  min-width: 1440px;
  min-height: 8566px;
  position: relative;
}

.company-page-our .frame {
  display: flex;
  flex-direction: column;
  width: 1460px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6086px;
  left: -10px;
}

.company-page-our .rectangle {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 1333px;
  background-color: #181f1f;
  border-radius: 60px;
}

.company-page-our .rectangle-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4868px;
  left: -10px;
}

.company-page-our .div {
  position: relative;
  width: 1442px;
  height: 1469px;
  background-color: #ffffff;
  border-radius: 60px;
}

.company-page-our .text-wrapper {
  position: absolute;
  top: 4069px;
  left: 218px;
  width: 102px;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .ellipse {
  position: absolute;
  top: 4053px;
  left: 155px;
  width: 49px;
  height: 50px;
  object-fit: cover;
}

.company-page-our .img-wrapper {
  display: flex;
  flex-direction: column;
  width: 1460px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7290px;
  left: -10px;
}

.company-page-our .img {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 488px;
}

.company-page-our .the-easiest-way-to-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7357px;
  left: 818px;
}

.company-page-our .the-easiest-way-to {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 36px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .div-wrapper {
  display: flex;
  width: 160px;
  height: 39px;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 9px 16px;
  position: absolute;
  top: 7475px;
  left: 828px;
  background-color: #ffffff;
  border-radius: 10px;
}

.company-page-our .text-wrapper-2 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
}

.company-page-our .frame-2 {
  display: flex;
  flex-direction: column;
  width: 1460px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7722px;
  left: -10px;
}

.company-page-our .rectangle-2 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 839px;
  background-color: #ffffff;
  border-radius: 60px 60px 0px 0px;
}

.company-page-our .frame-3 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7762px;
  left: 122px;
}

.company-page-our .text-wrapper-3 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 40px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-4 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 8062px;
  left: 125px;
}

.company-page-our .text-wrapper-4 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-5 {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  position: absolute;
  top: 8504px;
  left: 733px;
}

.company-page-our .text-wrapper-5 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
}

.company-page-our .text-wrapper-5:hover {
  text-decoration: underline;
}

.company-page-our .frame-6 {
  display: flex;
  flex-direction: column;
  width: 151px;
  align-items: flex-start;
  gap: 19px;
  position: absolute;
  top: 8072px;
  left: 818px;
}

.company-page-our .text-wrapper-6 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .text-wrapper-7 {
  position: relative;
  align-self: stretch;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 14px;
  letter-spacing: 0;
  line-height: normal;
  text-decoration: none;
}

.company-page-our .text-wrapper-7:hover {
  text-decoration: underline;
}

.company-page-our .frame-7 {
  display: flex;
  flex-direction: column;
  width: 140px;
  align-items: flex-start;
  gap: 19px;
  position: absolute;
  top: 8072px;
  left: 615px;
}

.company-page-our .frame-8 {
  display: flex;
  flex-direction: column;
  width: 174px;
  align-items: flex-start;
  gap: 19px;
  position: absolute;
  top: 8072px;
  left: 385px;
}

.company-page-our .frame-9 {
  display: flex;
  flex-direction: column;
  width: 198px;
  align-items: flex-start;
  gap: 21px;
  position: absolute;
  top: 8112px;
  left: 135px;
}

.company-page-our .text-wrapper-8 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  text-decoration: none;
}

.company-page-our .text-wrapper-8:hover {
  text-decoration: underline;
}

.company-page-our .text-wrapper-9 {
  position: relative;
  align-self: stretch;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  text-decoration: none;
}

.company-page-our .text-wrapper-9:hover {
  text-decoration: underline;
}

.company-page-our .frame-10 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 8342px;
  left: 145px;
}

.company-page-our .text-wrapper-10 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
}

.company-page-our .text-wrapper-10:hover {
  text-decoration: underline;
}

.company-page-our .frame-11 {
  display: flex;
  flex-direction: column;
  width: 295px;
  align-items: flex-start;
  gap: 10px;
  padding:
10px;
  position: absolute;
  top: 7777px;
  left: 1020px;
}

.company-page-our .rectangle-3 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 176px;
  border-radius: 14px;
  background: linear-gradient(
    91deg,
    rgba(1, 208, 252, 1) 0%,
    rgba(1, 91, 248, 1) 100%
  );
}

.company-page-our .frame-wrapper {
  display: flex;
  flex-direction: column;
  width: 315px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7767px;
  left: 710px;
}

.company-page-our .frame-12 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.company-page-our .rectangle-4 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 176px;
  background-color: #000000;
  border-radius: 14px;
}

.company-page-our .frame-13 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7919px;
  left: 739px;
}

.company-page-our .text-wrapper-11 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-size: 16px;
  white-space: nowrap;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 0;
  line-height: normal;
  text-decoration: none;
}

.company-page-our .text-wrapper-11:hover {
  text-decoration: underline;
}

.company-page-our .frame-14 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 7919px;
  left: 1045px;
}

.company-page-our .text-wrapper-12 {
  font-weight: 400;
  font-size: 16px;
  white-space: nowrap;
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  color: #000000;
  letter-spacing: 0;
  line-height: normal;
  text-decoration: none;
}

.company-page-our .text-wrapper-12:hover {
  text-decoration: underline;
}

.company-page-our .ellipse-2 {
  position: absolute;
  top: 7802px;
  left: 960px;
  width: 30px;
  height: 30px;
  background-color: #2e2f2f;
  border-radius: 15px;
}

.company-page-our .ellipse-3 {
  position: absolute;
  top: 7802px;
  left: 1263px;
  width: 30px;
  height: 30px;
  background-color: #01d0fc;
  border-radius: 15px;
}

.company-page-our .frame-15 {
  position: absolute;
  top: 7792px;
  left: 950px;
  width: 50px;
  height: 50px;
}

.company-page-our .frame-16 {
  position: absolute;
  top: 7792px;
  left: 1252px;
  width: 50px;
  height: 50px;
}

.company-page-our .frame-17 {
  display: flex;
  flex-direction: column;
  width: 184px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 8494px;
  left: 125px;
}

.company-page-our .frame-18 {
  display: flex;
  height: 12px;
  align-items: center;
  gap: 10px;
  padding: 3px 28px;
  position: relative;
  align-self: stretch;
  width: 100%;
}

.company-page-our .element-owner-all {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 10px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .group {
  position: relative;
  width: 5px;
  height: 5px;
  border-radius: 2.5px;
  border: 0.5px solid;
  border-color: #868686;
}

.company-page-our .ellipse-4 {
  position: relative;
  top: 1px;
  left: 1px;
  width: 3px;
  height: 3px;
  border-radius: 1.5px;
  border: 0.5px solid;
  border-color: #868686;
}

.company-page-our .layer {
  position: absolute;
  top: 8356px;
  left: 135px;
  width: 10px;
  height: 10px;
}

.company-page-our .navbar {
  display: inline-flex;
  align-items: center;
  gap: 26px;
  position: absolute;
  top: 50px;
  left: 133px;
}

.company-page-our .navbar nav {
  display: inline-flex;
  align-items: center;
  gap: 26px;
}

.company-page-our .text-wrapper-13 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 36px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .text-wrapper-14 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
}

.company-page-our .text-wrapper-14:hover {
  text-decoration: underline;
}

.company-page-our .text-wrapper-15 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #015bf8;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
}

.company-page-our .text-wrapper-15:hover {
  text-decoration: underline;
}

.company-page-our .frame-19 {
  display: inline-flex;
  align-items: center;
  gap: 17px;
  position: absolute;
  top: 55px;
  left: 1065px;
}

.company-page-our .text-wrapper-16 {
  position: relative;
  width: fit-content;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 18px;
  letter-spacing: 0;
  line-height: normal;
  text-decoration: none;
}

.company-page-our .text-wrapper-16:hover {
  text-decoration: underline;
}

.company-page-our .group-2 {
  position: relative;
  width: 178px;
  height: 43px;
  margin-right: -2.00px;
  text-decoration: none;
  display: block;
}

.company-page-our .rectangle-5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 176px;
  height: 43px;
  border-radius: 10px;
  background: linear-gradient(
    90deg,
    rgba(1, 208, 252, 1) 0%,
    rgba(1, 91, 248, 1) 100%
  );
}

.company-page-our .text-wrapper-17 {
  position: absolute;
  top: 9px;
  left: 18px;
  font-size: 18px;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #ffffff;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-20 {
  display: flex;
  flex-direction: column;
  width: 595px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5141px;
  left: 125px;
}

.company-page-our .rectangle-6 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 559px;
}

.company-page-our .group-3 {
  position: absolute;
  top: 5141px;
  left: 720px;
  width: 595px;
  height: 579px;
}

.company-page-our .frame-21 {
  display: flex;
  flex-direction: column;
  width: 595px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 0;
  left: 0;
}

.company-page-our .rectangle-7 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 559px;
  background-color: #000000;
  border-radius: 30px;
}

.company-page-our .image-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 38px;
  left: 366px;
}

.company-page-our .image {
  position: relative;
  width: 172px;
  height: 185px;
  object-fit: cover;
}

.company-page-our .frame-22 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5180px;
  left: 753px;
}

.company-page-our .text-wrapper-18 {
  color: #ffffff;
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  font-size: 25px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-23 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5798px;
  left: 720px;
}

.company-page-our .text-wrapper-19 {
  color: #000000;
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  font-size: 25px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-24 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5180px;
  left: 164px;
}

.company-page-our .frame-25 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5540px;
  left: 753px;
}

.company-page-our .p {
  position: relative;
  width: 407px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 22px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .owner-serves-every-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5880px;
  left: 723px;
}

.company-page-our .owner-serves-every {
  position: relative;
  width: 433px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: transparent;
  font-size: 25px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .span {
  color: #000000;
}

.company-page-our .text-wrapper-20 {
  color: #868686;
}

.company-page-our .element-trillion-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6068px;
  left: 723px;
}

.company-page-our .element-trillion {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 18px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-26 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5540px;
  left: 156px;
}

.company-page-our .element-billion-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5641px;
  left: 753px;
}

.company-page-our .element-billion {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 15px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-27 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5641px;
  left: 156px;
}

.company-page-our .text-wrapper-21 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 15px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-28 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 5743px;
  left: 171px;
}

.company-page-our .rectangle-8 {
  position: relative;
  width: 465px;
  height: 499px;
  border-radius: 27px;
  object-fit: cover;
}

.company-page-our .helping-local-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 225px;
  left: 454px;
}

.company-page-our .helping-local {
  position: relative;
  width: 510px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 40px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-29 {
  display: flex;
  flex-direction: column;
  width: 920px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 376px;
  left: 259px;
}

.company-page-our .rectangle-9 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 523px;
  border-radius: 33px;
  object-fit: cover;
}

.company-page-our .frame-30 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 974px;
  left: 392px;
}

.company-page-our .text-wrapper-22 {
  position: relative;
  width: 635px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #6c7175;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-31 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4291px;
  left: 121px;
}

.company-page-our .text-wrapper-23 {
  font-weight: 600;
  font-size: 48px;
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  color: #000000;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-32 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4939px;
  left: 388px;
}

.company-page-our .text-wrapper-24 {
  position: relative;
  width: 680px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 48px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-33 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6417px;
  left: 299px;
}

.company-page-our .text-wrapper-25 {
  position: relative;
  width: 858px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 48px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-34 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6570px;
  left: 431px;
}

.company-page-our .text-wrapper-26 {
  position: relative;
  width: 594px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-35 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4410px;
  left: 121px;
}

.company-page-our .text-wrapper-27 {
  position: relative;
  width: 576px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 24px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .adam-s-mom-was-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4529px;
  left: 121px;
}

.company-page-our .adam-s-mom-was {
  position: relative;
  width: 578px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .frame-36 {
  display: flex;
  flex-direction: column;
  width: 283px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4336px;
  left: 750px;
}

.company-page-our .rectangle-10 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 185px;
  border-radius: 25px;
  object-fit: cover;
}

.company-page-our .frame-37 {
  display: flex;
  flex-direction: column;
  width: 283px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4415px;
  left: 1031px;
}

.company-page-our .rectangle-11 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 185px;
}

.company-page-our .frame-38 {
  display: flex;
  flex-direction: column;
  width: 313px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 4546px;
  left: 901px;
}

.company-page-our .rectangle-12 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 228.95px;
  margin-left: -10.64px;
  margin-right: -10.64px;
  border-radius: 25px;
  object-fit: cover;
}

.company-page-our .frame-39 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 1086px;
  left: -21px;
}

.company-page-our .frame-40 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: relative;
  flex: 0 0 auto;
}

.company-page-our .rectangle-13 {
  position: relative;
  width: 1441px;
  height: 3028px;
  background-color: #181f1f;
  border-radius: 60px 60px 0px 0px;
}

.company-page-our .frame-41 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 2216px;
  left: calc(50.00% - 378px);
}

.company-page-our .text-wrapper-28 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 40px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-42 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 2951px;
  left: calc(50.00% - 441px);
}

.company-page-our .text-wrapper-29 {
  position: relative;
  width: 862px;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 40px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .the-risk-everything-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 1333px;
  left: calc(50.00% - 315px);
}

.company-page-our .text-wrapper-30 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.company-page-our .local-restaurant-are-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 2339px;
  left: calc(50.00% - 301px);
}

.company-page-our .frame-43 {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  position: absolute;
  top: 1889px;
  left: 134px;
}

.company-page-our .rectangle-14 {
  position: relative;
  width: 225.32px;
  height: 254.28px;
}

.company-page-our .rectangle-15 {
  position: relative;
  width: 225.32px;
  height: 254.28px;
  border-radius: 19px;
  object-fit: cover;
}

.company-page-our .vector {
  position: absolute;
  top: 3309px;
  left: 431px;
  width: 1009px;
  height: 825px;
}

.company-page-our .frame-44 {
  position: absolute;
  top: 3222px;
  left: 254px;
  width: 1186px;
  height: 922px;
}

.company-page-our .frame-45 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 1210px;
  left: calc(50.00% - 396px);
}

.company-page-our .frame-46 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3374px;
  left: 123px;
}

.company-page-our .frame-47 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3503px;
  left: 123px;
}

.company-page-our .text-wrapper-31 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 40px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-48 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3632px;
  left: 123px;
}

.company-page-our .frame-49 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3761px;
  left: 123px;
}

.company-page-our .frame-50 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3443px;
  left: 123px;
}

.company-page-our .text-wrapper-32 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 15px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-51 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3572px;
  left: 123px;
}

.company-page-our .frame-52 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3701px;
  left: 123px;
}

.company-page-our .frame-53 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 3830px;
  left: 123px;
}

.company-page-our .frame-54 {
  display: flex;
  flex-direction: column;
  width: 948px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6754px;
  left: 246px;
}

.company-page-our .rectangle-16 {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: 368px;
  background-color: #343a3a;
  border-radius: 48px;
}

.company-page-our .frame-55 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6785px;
  left: 283px;
}

.company-page-our .text-wrapper-33 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.company-page-our .frame-56 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6823px;
  left: 299px;
}

.company-page-our .text-wrapper-34 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #868686;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
  text-decoration: none;
}

.company-page-our .text-wrapper-34:hover {
  text-decoration: underline;
}

.company-page-our .frame-57 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 246px;
}

.company-page-our .rectangle-17 {
  position: relative;
  width: 180px;
  height: 205px;
  border-radius: 0px 20px 0px 48px;
  object-fit: cover;
}

.company-page-our .frame-58 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 433px;
}

.company-page-our .rectangle-18 {
  position: relative;
  width: 180px;
  height: 205px;
  border-radius: 20px 20px 0px 0px;
  object-fit: cover;
}

.company-page-our .frame-59 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 620px;
}

.company-page-our .frame-60 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 807px;
}

.company-page-our .frame-61 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6917px;
  left: 994px;
}

.company-page-our .rectangle-19 {
  position: relative;
  width: 180px;
  height: 205px;
}

.company-page-our .ellipse-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 6780px;
  left: 1107px;
}

.company-page-our .ellipse-5 {
  position: relative;
  width: 38px;
  height: 38px;
  background-color: #2e2f2f;
  border-radius: 19px;
  border: none;
  cursor: pointer;
}

.company-page-our .ellipse-5:hover {
  background-color: #3e4f4f;
}

.company-page-our .ellipse-5:focus {
  outline: 2px solid #4a90e2;
  outline-offset: 2px;
}

.company-page-our .frame-62 {
  position: absolute;
  top: 6793px;
  left: 1119px;
  width: 33px;
  height: 33px;
  pointer-events: none;
}

.company-page-our .layer-2 {
  position: absolute;
  top: 409px;
  left: calc(50.00% - 64px);
  width: 125px;
  height: 37px;
}

.company-page-our a:focus {
  outline: 2px solid #4a90e2;
  outline-offset: 2px;
}

.company-page-our button:focus {
  outline: 2px solid #4a90e2;
  outline-offset: 2px;
}
