.home {
  background-color: #ffffff;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}

.home .div {
  background-color: #ffffff;
  width: 1440px;
  height: 10750px;
  position: relative;
}

.home .footer {
  position: absolute;
  width: 1440px;
  height: 470px;
  top: 10280px;
  left: 0;
  background-color: #333333;
}

.home .frame {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
  position: absolute;
  top: 93px;
  left: 80px;
}

.home .group {
  position: relative;
  width: 225px;
  height: 41px;
}

.home .flexcontainer {
  width: 880px;
  gap: 25.2px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.home .text {
  position: relative;
  align-self: stretch;
  margin-bottom: -2px;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28.8px;
}

.home .text-wrapper {
  font-weight: 600;
}

.home .span {
  font-family: var(--body-reglurtext-regular-font-family);
  font-weight: var(--body-reglurtext-regular-font-weight);
  color: #ffffff;
  font-size: var(--body-reglurtext-regular-font-size);
  letter-spacing: var(--body-reglurtext-regular-letter-spacing);
  line-height: var(--body-reglurtext-regular-line-height);
  font-style: var(--body-reglurtext-regular-font-style);
}

.home .p {
  position: relative;
  align-self: stretch;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 28.8px;
}

.home .frame-2 {
  display: inline-flex;
  align-items: flex-start;
  gap: 16px;
  position: absolute;
  top: 358px;
  left: 1088px;
}

.home .img-wrapper {
  position: relative;
  width: 32px;
  height: 32px;
  background-color: #ffffff;
  border-radius: 4px;
}

.home .img {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 8px;
  left: 8px;
}

.home .vector {
  position: absolute;
  width: 17px;
  height: 17px;
  top: 8px;
  left: 8px;
}

.home .awards {
  position: absolute;
  width: 1440px;
  height: 685px;
  top: 9595px;
  left: 0;
  background-color: var(--white);
}

.home .section-title {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  position: absolute;
  top: 120px;
  left: 80px;
}

.home .awards-and {
  position: relative;
  width: 654px;
  margin-top: -1px;
  font-family: var(--heading-heading-2-font-family);
  font-weight: var(--heading-heading-2-font-weight);
  color: transparent;
  font-size: var(--heading-heading-2-font-size);
  letter-spacing: var(--heading-heading-2-letter-spacing);
  line-height: var(--heading-heading-2-line-height);
  font-style: var(--heading-heading-2-font-style);
}

.home .text-wrapper-2 {
  color: #0795ff;
  font-family: var(--heading-heading-2-font-family);
  font-style: var(--heading-heading-2-font-style);
  font-weight: var(--heading-heading-2-font-weight);
  letter-spacing: var(--heading-heading-2-letter-spacing);
  line-height: var(--heading-heading-2-line-height);
  font-size: var(--heading-heading-2-font-size);
}

.home .text-wrapper-3 {
  color: #000000;
  font-family: var(--heading-heading-2-font-family);
  font-style: var(--heading-heading-2-font-style);
  font-weight: var(--heading-heading-2-font-weight);
  letter-spacing: var(--heading-heading-2-letter-spacing);
  line-height: var(--heading-heading-2-line-height);
  font-size: var(--heading-heading-2-font-size);
}

.home .the-winner-of {
  position: relative;
  width: 560px;
  font-family: var(--body-defolt-font-font-family);
  font-weight: var(--body-defolt-font-font-weight);
  color: var(--body);
  font-size: var(--body-defolt-font-font-size);
  letter-spacing: var(--body-defolt-font-letter-spacing);
  line-height: var(--body-defolt-font-line-height);
  font-style: var(--body-defolt-font-font-style);
}

.home .image {
  width: 982px;
  height: 261px;
  top: 319px;
  left: 229px;
  position: absolute;
  object-fit: cover;
}

.home .telehealth-platform {
  position: absolute;
  width: 1440px;
  height: 970px;
  top: 7774px;
  left: 0;
}

.home .team {
  position: relative;
  height: 970px;
  background-color: #ffffff;
}

.home .team-content {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 32px;
  position: absolute;
  top: 120px;
  left: 141px;
}

.home .frame-3 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  position: relative;
  flex: 0 0 auto;
}

.home .div-2 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: var(--heading-heading-2-font-family);
  font-weight: var(--heading-heading-2-font-weight);
  color: transparent;
  font-size: var(--heading-heading-2-font-size);
  letter-spacing: var(--heading-heading-2-letter-spacing);
  line-height: var(--heading-heading-2-line-height);
  white-space: nowrap;
  font-style: var(--heading-heading-2-font-style);
}

.home .text-wrapper-4 {
  color: #333333;
  font-family: var(--heading-heading-2-font-family);
  font-style: var(--heading-heading-2-font-style);
  font-weight: var(--heading-heading-2-font-weight);
  letter-spacing: var(--heading-heading-2-letter-spacing);
  line-height: var(--heading-heading-2-line-height);
  font-size: var(--heading-heading-2-font-size);
}

.home .overlap-group-wrapper {
  position: absolute;
  width: 382px;
  height: 551px;
  top: 283px;
  left: 78px;
}

.home .overlap-group {
  position: relative;
  width: 432px;
  height: 603px;
  top: -22px;
  left: -25px;
  background-image: url(./img/group-38577.png);
  background-size: 100% 100%;
}

.home .frame-wrapper {
  display: flex;
  flex-direction: column;
  width: 286px;
  height: 182px;
  align-items: flex-start;
  gap: 16px;
  position: relative;
  top: 350px;
  left: 71px;
}

.home .frame-4 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 8px;
  position: relative;
  flex: 0 0 auto;
  margin-right: -5px;
}

.home .text-wrapper-5 {
  position: relative;
  width: fit-content;
  margin-top: -1.15px;
  font-family: "Inter", Helvetica;
  font-weight: 700;
  color: #0795ff;
  font-size: 22px;
  letter-spacing: 0;
  line-height: 28px;
  white-space: nowrap;
}

.home .treat-complex {
  position: relative;
  width: fit-content;
  font-family: var(--body-reglurtext-regular-font-family);
  font-weight: var(--body-reglurtext-regular-font-weight);
  color: var(--body);
  font-size: var(--body-reglurtext-regular-font-size);
  letter-spacing: var(--body-reglurtext-regular-letter-spacing);
  line-height: var(--body-reglurtext-regular-line-height);
  font-style: var(--body-reglurtext-regular-font-style);
}

.home .group-wrapper {
  position: absolute;
  width: 382px;
  height: 551px;
  top: 283px;
  left: 528px;
}

.home .group-2 {
  position: absolute;
  width: 432px;
  height: 603px;
  top: -22px;
  left: -25px;
}

.home .group-3 {
  position: absolute;
  width: 382px;
  height: 551px;
  top: 283px;
  left: 979px;
}

.home .slide {
  position: absolute;
  width: 1440px;
  height: 891px;
  top: 0;
  left: 0;
}

.home .overlap {
  position: absolute;
  width: 1440px;
  height: 1699px;
  top: 891px;
  left: 0;
}

.home .digital-health-and {
  position: absolute;
  width: 1440px;
  height: 851px;
  top: 0;
  left: 0;
}

.home .image-2 {
  width: 621px;
  height: 851px;
  top: 0;
  left: 0;
  position: absolute;
  object-fit: cover;
}

.home .group-4 {
  position: absolute;
  width: 668px;
  height: 433px;
  top: 209px;
  left: 694px;
}

.home .about {
  display: flex;
  flex-direction: column;
  width: 666px;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  position: absolute;
  top: 0;
  left: 0;
}

.home .frame-5 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  position: relative;
  flex: 0 0 auto;
}

.home .about-US {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: var(--heading-heading-6-font-family);
  font-weight: var(--heading-heading-6-font-weight);
  color: var(--primary-colors);
  font-size: var(--heading-heading-6-font-size);
  text-align: center;
  letter-spacing: var(--heading-heading-6-letter-spacing);
  line-height: var(--heading-heading-6-line-height);
  white-space: nowrap;
  font-style: var(--heading-heading-6-font-style);
}

.home .digital-health-and-2 {
  position: relative;
  width: fit-content;
  font-family: var(--heading-heading-2-font-family);
  font-weight: var(--heading-heading-2-font-weight);
  color: transparent;
  font-size: var(--heading-heading-2-font-size);
  letter-spacing: var(--heading-heading-2-letter-spacing);
  line-height: var(--heading-heading-2-line-height);
  font-style: var(--heading-heading-2-font-style);
}

.home .frame-6 {
  width: 686px;
  margin-right: -20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  position: relative;
  flex: 0 0 auto;
}

.home .flexcontainer-2 {
  width: 686px;
  gap: 18.6px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.home .text-2 {
  position: relative;
  align-self: stretch;
  font-family: "Inter", Helvetica;
  font-weight: 400;
  color: var(--body);
  font-size: 16px;
  letter-spacing: 0;
  line-height: 25px;
}

.home .text-wrapper-6 {
  font-family: var(--body-defolt-font-font-family);
  font-weight: var(--body-defolt-font-font-weight);
  color: #494949;
  font-size: var(--body-defolt-font-font-size);
  letter-spacing: var(--body-defolt-font-letter-spacing);
  line-height: var(--body-defolt-font-line-height);
  font-style: var(--body-defolt-font-font-style);
}

.home .text-wrapper-7 {
  position: absolute;
  width: 248px;
  top: 401px;
  left: 0;
  font-family: "Inter", Helvetica;
  font-weight: 600;
  color: #000000;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 32px;
}

.home .metacare {
  position: absolute;
  width: 1440px;
  height: 851px;
  top: 848px;
  left: 0;
}

.home .overlap-2 {
  position: relative;
  height: 848px;
  top: 3px;
  background-color: #0098ff0a;
}

.home .image-3 {
  width: 598px;
  height: 589px;
  top: 128px;
  left: 777px;
  position: absolute;
  object-fit: cover;
}

.home .about-wrapper {
  position: absolute;
  width: 647px;
  height: 551px;
  top: 147px;
  left: 80px;
}

.home .about-2 {
  display: flex;
  flex-direction: column;
  width: 647px;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  position: relative;
}

.home .div-3 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: var(--heading-heading-2-font-family);
  font-weight: var(--heading-heading-2-font-weight);
  color: transparent;
  font-size: var(--heading-heading-2-font-size);
  text-align: center;
  letter-spacing: var(--heading-heading-2-letter-spacing);
  line-height: var(--heading-heading-2-line-height);
  white-space: nowrap;
  font-style: var(--heading-heading-2-font-style);
}

.home .text-wrapper-8 {
  position: relative;
  width: fit-content;
  font-family: var(--heading-heading-6-font-family);
  font-weight: var(--heading-heading-6-font-weight);
  color: var(--primary-colors);
  font-size: var(--heading-heading-6-font-size);
  text-align: center;
  letter-spacing: var(--heading-heading-6-letter-spacing);
  line-height: var(--heading-heading-6-line-height);
  white-space: nowrap;
  font-style: var(--heading-heading-6-font-style);
}

.home .flexcontainer-wrapper {
  width: 647px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
  position: relative;
  flex: 0 0 auto;
}

.home .flexcontainer-3 {
  width: 647px;
  gap: 18.6px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.home .span-wrapper {
  position: relative;
  align-self: stretch;
  font-family: var(--body-defolt-font-font-family);
  font-weight: var(--body-defolt-font-font-weight);
  color: var(--body);
  font-size: var(--body-defolt-font-font-size);
  letter-spacing: var(--body-defolt-font-letter-spacing);
  line-height: var(--body-defolt-font-line-height);
  font-style: var(--body-defolt-font-font-style);
}

.home .metacare-service {
  position: absolute;
  width: 1440px;
  height: 851px;
  top: 5527px;
  left: 0;
}

.home .image-4 {
  position: absolute;
  width: 505px;
  height: 692px;
  top: 87px;
  left: 115px;
  object-fit: cover;
}

.home .div-wrapper {
  position: absolute;
  width: 600px;
  height: 132px;
  top: 74px;
  left: 724px;
}

.home .about-3 {
  display: flex;
  flex-direction: column;
  width: 600px;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  position: relative;
}

.home .metacare-service-2 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: var(--heading-heading-2-font-family);
  font-weight: var(--heading-heading-2-font-weight);
  color: transparent;
  font-size: var(--heading-heading-2-font-size);
  text-align: center;
  letter-spacing: var(--heading-heading-2-letter-spacing);
  line-height: var(--heading-heading-2-line-height);
  font-style: var(--heading-heading-2-font-style);
}

.home .group-5 {
  position: absolute;
  width: 587px;
  height: 549px;
  top: 229px;
  left: 731px;
}

.home .card-website-design {
  display: flex;
  flex-direction: column;
  width: 280px;
  height: 261px;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 12px 24px;
  top: 0;
  left: 0;
  position: absolute;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: var(--drop-shadow);
}

.home .element-wrapper {
  position: relative;
  width: 80px;
  height: 80px;
  background-color: #e5f5ff;
  border-radius: 40px;
}

.home .element {
  position: absolute;
  width: 16px;
  height: 35px;
  top: 23px;
  left: 30px;
}

.home .text-wrapper-9 {
  position: relative;
  width: fit-content;
  font-family: var(--heading-heading-4-font-family);
  font-weight: var(--heading-heading-4-font-weight);
  color: var(--primary-colors);
  font-size: var(--heading-heading-4-font-size);
  text-align: center;
  letter-spacing: var(--heading-heading-4-letter-spacing);
  line-height: var(--heading-heading-4-line-height);
  white-space: nowrap;
  font-style: var(--heading-heading-4-font-style);
}

.home .paragraph {
  position: relative;
  margin-left: -11.5px;
  margin-right: -11.5px;
  width: 255px;
  font-family: var(--body-small-text-regular-font-family);
  font-weight: var(--body-small-text-regular-font-weight);
  color: var(--body);
  font-size: var(--body-small-text-regular-font-size);
  text-align: center;
  letter-spacing: var(--body-small-text-regular-letter-spacing);
  line-height: var(--body-small-text-regular-line-height);
  font-style: var(--body-small-text-regular-font-style);
}

.home .card-website-design-2 {
  display: flex;
  flex-direction: column;
  width: 280px;
  height: 261px;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 12px 24px;
  top: 288px;
  left: 0;
  position: absolute;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: var(--drop-shadow);
}

.home .element-2 {
  position: absolute;
  width: 27px;
  height: 36px;
  top: 22px;
  left: 27px;
}

.home .card-website-design-3 {
  display: flex;
  flex-direction: column;
  width: 280px;
  height: 261px;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 12px 24px;
  top: 0;
  left: 307px;
  position: absolute;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: var(--drop-shadow);
}

.home .element-3 {
  position: absolute;
  width: 25px;
  height: 35px;
  top: 22px;
  left: 27px;
}

.home .card-website-design-4 {
  display: flex;
  flex-direction: column;
  width: 280px;
  height: 261px;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 12px 24px;
  top: 288px;
  left: 307px;
  position: absolute;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: var(--drop-shadow);
}

.home .group-6 {
  position: relative;
  width: 80px;
  height: 80px;
}

.home .video {
  position: absolute;
  width: 1440px;
  height: 851px;
  top: 8744px;
  left: 0;
  background-color: #0098ff0a;
}

.home .play-circle-wrapper {
  position: relative;
  width: 835px;
  height: 467px;
  top: 192px;
  left: 302px;
  background-image: url(./img/2566-09-15-15-04-1.png);
  background-size: cover;
  background-position: 50% 50%;
}

.home .play-circle {
  position: absolute;
  width: 80px;
  height: 80px;
  top: 194px;
  left: 378px;
}

.home .content {
  position: absolute;
  width: 1440px;
  height: 1241px;
  top: 2590px;
  left: 0;
}

.home .how-metacare-work {
  position: absolute;
  width: 1440px;
  height: 848px;
  top: 3831px;
  left: 0;
  background-color: #0098ff0a;
}

.home .service {
  position: relative;
  width: 1280px;
  height: 632px;
  top: 108px;
  left: 80px;
}

.home .overlap-3 {
  position: absolute;
  width: 308px;
  height: 547px;
  top: 85px;
  left: 0;
}

.home .card-website-design-5 {
  position: absolute;
  width: 308px;
  height: 342px;
  top: 205px;
  left: 0;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: var(--drop-shadow);
}

.home .frame-7 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  position: absolute;
  top: 220px;
  left: 106px;
}

.home .text-wrapper-10 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: var(--heading-heading-4-font-family);
  font-weight: var(--heading-heading-4-font-weight);
  color: var(--primary-colors);
  font-size: var(--heading-heading-4-font-size);
  text-align: center;
  letter-spacing: var(--heading-heading-4-letter-spacing);
  line-height: var(--heading-heading-4-line-height);
  white-space: nowrap;
  font-style: var(--heading-heading-4-font-style);
}

.home .paragraph-2 {
  position: absolute;
  top: 272px;
  left: 26px;
  width: 255px;
  font-family: var(--body-small-text-regular-font-family);
  font-weight: var(--body-small-text-regular-font-weight);
  color: var(--body);
  font-size: var(--body-small-text-regular-font-size);
  text-align: center;
  letter-spacing: var(--body-small-text-regular-letter-spacing);
  line-height: var(--body-small-text-regular-line-height);
  font-style: var(--body-small-text-regular-font-style);
}

.home .image-5 {
  width: 227px;
  height: 432px;
  top: 0;
  left: 40px;
  position: absolute;
  object-fit: cover;
}

.home .overlap-group-2 {
  position: absolute;
  width: 632px;
  height: 632px;
  top: 0;
  left: 324px;
}

.home .card-website-design-6 {
  width: 308px;
  height: 342px;
  top: 290px;
  left: 0;
  position: absolute;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: var(--drop-shadow);
}

.home .card-website-design-7 {
  width: 308px;
  height: 342px;
  top: 290px;
  left: 324px;
  position: absolute;
  background-color: #ffffff;
  border-radius: 4px;
  box-shadow: var(--drop-shadow);
}

.home .image-6 {
  width: 227px;
  height: 432px;
  top: 85px;
  left: 40px;
  position: absolute;
  object-fit: cover;
}

.home .image-7 {
  width: 227px;
  height: 432px;
  top: 85px;
  left: 364px;
  position: absolute;
  object-fit: cover;
}

.home .service-heading {
  display: inline-flex;
  flex-direction: column;
  height: 90px;
  align-items: center;
  gap: 32px;
  position: absolute;
  top: 0;
  left: 10px;
}

.home .how-metacare-work-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  position: relative;
  flex: 0 0 auto;
}

.home .overlap-4 {
  position: absolute;
  width: 308px;
  height: 547px;
  top: 85px;
  left: 972px;
}

.home .zoom {
  position: absolute;
  width: 1440px;
  height: 848px;
  top: 4679px;
  left: 0;
  background-color: #0098ff0a;
}

.home .overlap-5 {
  position: relative;
  height: 848px;
  background-image: url(./img/image-12.png);
  background-size: cover;
  background-position: 50% 50%;
}

.home .overlap-group-3 {
  position: absolute;
  width: 465px;
  height: 367px;
  top: 69px;
  left: 68px;
}

.home .video-chat-with-a {
  position: absolute;
  width: 453px;
  top: 309px;
  left: 12px;
  font-family: var(--body-reglurtext-regular-font-family);
  font-weight: var(--body-reglurtext-regular-font-weight);
  color: var(--primary-colors);
  font-size: var(--body-reglurtext-regular-font-size);
  letter-spacing: var(--body-reglurtext-regular-letter-spacing);
  line-height: var(--body-reglurtext-regular-line-height);
  font-style: var(--body-reglurtext-regular-font-style);
}

.home .image-8 {
  width: 458px;
  height: 318px;
  top: 0;
  left: 0;
  position: absolute;
  object-fit: cover;
}

.home .metacare-zoom-expand {
  position: absolute;
  width: 632px;
  top: 575px;
  left: 80px;
  font-family: var(--heading-heading-1-font-family);
  font-weight: var(--heading-heading-1-font-weight);
  color: transparent;
  font-size: var(--heading-heading-1-font-size);
  letter-spacing: var(--heading-heading-1-letter-spacing);
  line-height: var(--heading-heading-1-line-height);
  font-style: var(--heading-heading-1-font-style);
}

.home .text-wrapper-11 {
  color: #0795ff;
  font-family: var(--heading-heading-1-font-family);
  font-style: var(--heading-heading-1-font-style);
  font-weight: var(--heading-heading-1-font-weight);
  letter-spacing: var(--heading-heading-1-letter-spacing);
  line-height: var(--heading-heading-1-line-height);
  font-size: var(--heading-heading-1-font-size);
}

.home .text-wrapper-12 {
  color: #ffffff;
  font-family: var(--heading-heading-1-font-family);
  font-style: var(--heading-heading-1-font-style);
  font-weight: var(--heading-heading-1-font-weight);
  letter-spacing: var(--heading-heading-1-letter-spacing);
  line-height: var(--heading-heading-1-line-height);
  font-size: var(--heading-heading-1-font-size);
}

.home .why-metacare {
  position: absolute;
  width: 1440px;
  height: 1396px;
  top: 6378px;
  left: 0;
}

.home .why-metacare-2 {
  position: relative;
  height: 1396px;
}

.home .content-wrapper {
  position: absolute;
  width: 1440px;
  height: 586px;
  top: 810px;
  left: 0;
}

.home .metacare-wrapper {
  height: 586px;
  background-color: #0098ff0a;
}

.home .metacare-2 {
  width: 1440px;
  height: 586px;
}

.home .about-4 {
  position: relative;
  width: 1305px;
  height: 524px;
  top: 74px;
  left: 63px;
}

.home .about-5 {
  display: flex;
  flex-direction: column;
  width: 229px;
  height: 366px;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  position: absolute;
  top: 158px;
  left: 0;
}

.home .frame-8 {
  position: relative;
  flex: 0 0 auto;
  margin-top: -17.5px;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}

.home .text-wrapper-13 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: var(--heading-heading-6-font-family);
  font-weight: var(--heading-heading-6-font-weight);
  color: #0795ff;
  font-size: var(--heading-heading-6-font-size);
  letter-spacing: var(--heading-heading-6-letter-spacing);
  line-height: var(--heading-heading-6-line-height);
  font-style: var(--heading-heading-6-font-style);
}

.home .frame-9 {
  display: flex;
  flex-direction: column;
  width: 229px;
  align-items: flex-start;
  gap: 40px;
  position: relative;
  flex: 0 0 auto;
  margin-bottom: -17.5px;
}

.home .text-wrapper-14 {
  position: relative;
  width: 229px;
  height: 325px;
  margin-top: -1px;
  font-family: var(--body-defolt-font-font-family);
  font-weight: var(--body-defolt-font-font-weight);
  color: var(--body);
  font-size: var(--body-defolt-font-font-size);
  letter-spacing: var(--body-defolt-font-letter-spacing);
  line-height: var(--body-defolt-font-line-height);
  font-style: var(--body-defolt-font-font-style);
}

.home .about-6 {
  display: flex;
  flex-direction: column;
  width: 229px;
  height: 366px;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  position: absolute;
  top: 158px;
  left: 538px;
}

.home .about-7 {
  display: flex;
  flex-direction: column;
  width: 229px;
  height: 366px;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  position: absolute;
  top: 158px;
  left: 269px;
}

.home .about-8 {
  display: flex;
  flex-direction: column;
  width: 229px;
  height: 366px;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  position: absolute;
  top: 158px;
  left: 807px;
}

.home .about-9 {
  display: flex;
  flex-direction: column;
  width: 229px;
  height: 366px;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  position: absolute;
  top: 158px;
  left: 1076px;
}

.home .frame-10 {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}

.home .image-9 {
  width: 1440px;
  height: 810px;
  top: 0;
  left: 0;
  position: absolute;
  object-fit: cover;
}
