.home-child {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--color-white);
  width: 1920px;
  height: 276px;
}
.home-image-icon,
.logo-icon1 {
  position: absolute;
  top: 276px;
  left: 0;
  width: 1920px;
  height: 813px;
  object-fit: cover;
}
.logo-icon1 {
  top: 35px;
  left: 82px;
  width: 284px;
  height: 138px;
}
.our-projects2 {
  position: absolute;
  width: calc(100% + 1px);
  top: calc(50% - 20px);
  left: 0;
  display: inline-block;
}
.component-1-1,
.component-6-1,
.component-7-1,
.component-7-2 {
  position: absolute;
  top: 210px;
  left: 566px;
  width: 179px;
  height: 40px;
  color: var(--color-black);
}
.component-1-1,
.component-6-1,
.component-7-2 {
  left: 261px;
  width: 258px;
  cursor: pointer;
}
.component-1-1,
.component-7-2 {
  left: 82px;
  width: 132px;
}
.component-7-2 {
  left: 566px;
  width: 179px;
}
.contact-us1 {
  top: 35px;
  right: 81px;
  color: var(--color-gray-100);
  width: 157px;
  cursor: pointer;
}
.contact-us1,
.sponsor-1-meal1,
.volunteer1 {
  position: absolute;
  display: inline-block;
}
.volunteer1 {
  top: 35px;
  right: 284px;
  color: var(--color-gray-100);
  width: 142px;
}
.sponsor-1-meal1 {
  width: calc(100% - 31px);
  top: calc(50% - 20px);
  left: 16px;
  text-transform: uppercase;
}
.sponsor-1-meal-250-container {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--br-16xl);
  background-color: var(--color-yellowgreen-300);
}
.home-inner {
  position: absolute;
  top: 172px;
  left: 1058px;
  width: 399px;
  height: 78px;
}
.donate-5-a1 {
  position: absolute;
  width: calc(100% - 77px);
  top: calc(50% - 20px);
  left: 39px;
  text-transform: uppercase;
  display: inline-block;
}
.home-inner1 {
  position: absolute;
  top: 172px;
  right: 38px;
  width: 399px;
  height: 78px;
}
.faqs1,
.press1 {
  position: absolute;
  top: 35px;
  left: 1367px;
  display: inline-block;
  color: var(--color-gray-100);
  width: 81px;
}
.press1 {
  left: 1240px;
}
.we-feed-you {
  margin: 0;
}
.we-feed-you-container {
  position: absolute;
  top: 772px;
  left: 34px;
  font-size: var(--font-size-41xl);
  line-height: 70px;
  display: inline-block;
  width: 1561px;
}
.home-item {
  position: absolute;
  top: 1089px;
  left: 0;
  background-color: var(--color-yellowgreen-300);
  width: 1763px;
  height: 795px;
}
.dude-icon {
  position: absolute;
  top: 1257px;
  right: 76px;
  width: 722px;
  height: 475px;
  object-fit: cover;
}
.intouch-foundation-is-container1,
.welcome {
  position: absolute;
  left: 34px;
  display: inline-block;
}
.welcome {
  top: 1114px;
  font-size: var(--font-size-41xl);
  line-height: 70px;
  width: 1561px;
}
.intouch-foundation-is-container1 {
  top: 1220px;
  font-size: var(--font-size-16xl);
  font-weight: 600;
  width: 1025px;
}
.our-projects4 {
  position: absolute;
  top: 1944px;
  left: 34px;
  font-size: var(--font-size-41xl);
  line-height: 70px;
  display: inline-block;
  color: var(--color-black);
  width: 1561px;
}
.versio1-icon {
  position: absolute;
  top: 1922px;
  right: 97px;
  width: 609px;
  height: 145px;
  object-fit: cover;
}
.rectangle-div {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  border-radius: var(--br-12xl);
  background-color: var(--color-yellowgreen-300);
  height: 100px;
  transform: rotate(180deg);
}
.polygon-icon,
.rectangle-parent {
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  left: 0;
}
.polygon-icon {
  max-width: 100%;
  overflow: hidden;
  height: 87px;
}
.rectangle-parent {
  height: 100%;
  top: 0;
}
.group-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 156px;
}
.food-kitchen {
  position: absolute;
  top: 3px;
  right: 39px;
  line-height: 70px;
  display: inline-block;
  width: 374px;
}
.line-div,
.the-aim-of {
  position: absolute;
  width: 414px;
}
.line-div {
  top: calc(50% - 145.5px);
  left: 112px;
  border-top: 1px solid var(--color-dimgray);
  box-sizing: border-box;
  height: 2px;
}
.the-aim-of {
  top: calc(50% - 128.5px);
  left: calc(50% - 150px);
  font-size: var(--font-size-16xl);
  font-weight: 600;
  color: var(--color-black);
  display: inline-block;
  height: 356px;
}
.group-container {
  position: absolute;
  top: 2153px;
  left: 55px;
  width: 526px;
  height: 455px;
  font-size: var(--font-size-41xl);
  color: var(--color-yellowgreen-300);
}
.group-child1 {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  border-radius: var(--br-12xl);
  background-color: var(--color-peru);
  height: 100px;
  transform: rotate(180deg);
}
.group-parent1 {
  position: absolute;
  top: 2153px;
  left: 697px;
  width: 526px;
  height: 455px;
  font-size: var(--font-size-41xl);
  color: var(--color-peru);
}
.group-child4 {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  border-radius: var(--br-12xl);
  background-color: var(--color-firebrick);
  height: 100px;
  transform: rotate(180deg);
}
.group-parent2 {
  position: absolute;
  top: 2153px;
  right: 55px;
  width: 526px;
  height: 455px;
  font-size: var(--font-size-41xl);
  color: var(--color-firebrick);
}
.home-child1 {
  position: absolute;
  bottom: 0;
  left: -1px;
  background-color: var(--color-black);
  border: 1px solid var(--color-gray-300);
  box-sizing: border-box;
  width: 1921px;
  height: 709px;
}
.address1 {
  position: absolute;
  width: calc(100% - 214px);
  top: calc(50% - 155px);
  left: 108px;
  display: inline-block;
}
.group-child7 {
  position: absolute;
  top: calc(50% - 103px);
  left: -1px;
  border-top: 1px solid var(--color-yellowgreen-300);
  box-sizing: border-box;
  width: 348px;
  height: 2px;
}
.jervaulx-cres-bradford-bd8-8-container1 {
  position: absolute;
  width: calc(100% - 214px);
  top: calc(50% - 89px);
  left: 108px;
  line-height: 34px;
  font-weight: 600;
  color: var(--color-white);
  display: inline-block;
}
.address-group {
  position: absolute;
  bottom: 296px;
  left: 281px;
  width: 347px;
  height: 310px;
  text-align: center;
  color: var(--color-yellowgreen-300);
}
.telephone1 {
  position: absolute;
  width: calc(100% - 200px);
  top: calc(50% - 70px);
  left: 101px;
  display: inline-block;
}
.group-child8 {
  position: absolute;
  top: calc(50% - 18px);
  left: -1px;
  border-top: 1px solid var(--color-yellowgreen-300);
  box-sizing: border-box;
  width: 348px;
  height: 2px;
}
.div1 {
  position: absolute;
  width: calc(100% - 130px);
  top: calc(50% - 4px);
  left: 67px;
  line-height: 34px;
  font-weight: 600;
  color: var(--color-white);
  display: inline-block;
}
.telephone-group {
  position: absolute;
  bottom: 466px;
  left: 787px;
  width: 347px;
  height: 140px;
  text-align: center;
  color: var(--color-yellowgreen-300);
}
.email1 {
  position: absolute;
  width: calc(100% - 272px);
  top: calc(50% - 53px);
  left: 136px;
  display: inline-block;
}
.group-child9 {
  position: absolute;
  top: calc(50% - 1px);
  left: 34px;
  border-top: 1px solid var(--color-yellowgreen-300);
  box-sizing: border-box;
  width: 348px;
  height: 2px;
}
.infointouchfoundationcouk1 {
  position: absolute;
  width: calc(100% + 1px);
  top: calc(50% + 13px);
  left: 0;
  line-height: 34px;
  font-weight: 600;
  color: var(--color-white);
  display: inline-block;
}
.email-group {
  position: absolute;
  right: 208px;
  bottom: 500px;
  width: 419px;
  height: 106px;
  text-align: center;
  color: var(--color-yellowgreen-300);
}
.intouch-foundation-uk1,
.registered-charity-no1 {
  position: absolute;
  top: 3265px;
  left: 724px;
  line-height: 34px;
  font-weight: 600;
  text-align: center;
  display: inline-block;
  width: 474px;
}
.intouch-foundation-uk1 {
  top: 3323px;
}
.home {
  position: relative;
  background-color: var(--color-white);
  width: 100%;
  height: 3427px;
  text-align: left;
  font-size: var(--font-size-11xl);
  color: var(--color-white);
  font-family: var(--font-segoe-ui);
}