/* screen - home-page-1440-ar-all-breakpoints */

.home-page-1440-ar-all-breakpoints {
  align-items: center;
  background-color: var(--white-linen);
  border: 1px none;
  display: flex;
  flex-direction: column;
  gap: 50px;
  height: 3459px;
  overflow: hidden;
  width: 1440px;
}

.home-page-1440-ar-all-breakpoints .flex-row {
  margin-top: 32px;
  min-width: 1140px;
}

.home-page-1440-ar-all-breakpoints .en {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 5.01px;
  min-height: 18px;
  min-width: 15px;
}

.home-page-1440-ar-all-breakpoints .tuneib-logo-1 {
  height: 61px;
  margin-left: 483px;
  width: 145px;
}

.home-page-1440-ar-all-breakpoints .frame-8 {
  align-items: flex-start;
  gap: 50px;
  margin-left: 288px;
  margin-top: 0.99px;
  width: fit-content;
}

.home-page-1440-ar-all-breakpoints .text-19 {
  line-height: normal;
  margin-top: -1.00px;
  text-align: left;
  width: fit-content;
}

.home-page-1440-ar-all-breakpoints .flex-col {
  flex-direction: column;
  margin-left: 3.0px;
  min-height: 3316px;
  width: 1445px;
}

.home-page-1440-ar-all-breakpoints .flex-col-1 {
  align-items: center;
  margin-right: 3.0px;
  min-height: 2214px;
  width: 1440px;
}

.home-page-1440-ar-all-breakpoints .flex-row-1 {
  gap: 98px;
  margin-right: 1.0px;
  min-width: 1141px;
}

.home-page-1440-ar-all-breakpoints .landing-page-image-group {
  height: 656px;
  width: 474px;
}

.home-page-1440-ar-all-breakpoints .frame-49 {
  align-items: flex-end;
  flex-direction: column;
  gap: 30.72px;
  margin-bottom: 51.14px;
  width: 569px;
}

.home-page-1440-ar-all-breakpoints .header-d1 {
  align-self: stretch;
  color: var(--black);
  direction: rtl;
  font-family: var(--font-family-bahij_thesansarabic-plain);
  font-size: 61px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 73.7px;
  margin-top: -1.23px;
  position: relative;
}

.home-page-1440-ar-all-breakpoints .button-primary {
  align-items: center;
  background-color: var(--dark-tan);
  border-radius: 4.17px;
  display: flex;
  height: 52.05px;
  justify-content: center;
  padding: 11.46px 15.63px;
  position: relative;
  width: 152.39px;
}

.home-page-1440-ar-all-breakpoints .sign-up-1 {
  color: var(--white);
  direction: rtl;
  font-family: var(--font-family-janna_lt-regular);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 29.2px;
  margin-top: -3.56px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home-page-1440-ar-all-breakpoints .overlap-group4 {
  align-items: center;
  background-color: var(--stark-white-2);
  display: flex;
  flex-direction: column;
  margin-top: 50px;
  min-height: 626px;
  padding: 49px 149px;
  width: 1440px;
}

.home-page-1440-ar-all-breakpoints .body {
  direction: rtl;
  letter-spacing: 0;
  line-height: 21.0px;
  margin-left: 1.0px;
  min-height: 42px;
  text-align: center;
  width: 717px;
}

.home-page-1440-ar-all-breakpoints .product-packshots-in-shapes {
  align-items: flex-start;
  align-self: flex-start;
  display: flex;
  gap: 18px;
  height: 393px;
  margin-top: 26px;
  min-width: 1141px;
}

.home-page-1440-ar-all-breakpoints .overlap-group {
  height: 476px;
  margin-left: -13px;
  margin-top: -83.0px;
  position: relative;
  width: 282px;
}

.home-page-1440-ar-all-breakpoints .rectangle-86 {
  border-radius: 135.5px;
  height: 393px;
  left: 13px;
  top: 83px;
}

.home-page-1440-ar-all-breakpoints .x2-1 {
  height: 490px;
  left: -10px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 310px;
}

.home-page-1440-ar-all-breakpoints .group-container {
  height: 542px;
  margin-top: -101.0px;
  position: relative;
  width: 854px;
}

.home-page-1440-ar-all-breakpoints .overlap-group1 {
  height: 474px;
  left: 0;
  position: absolute;
  top: 18px;
  width: 273px;
}

.home-page-1440-ar-all-breakpoints .rectangle-87 {
  border-radius: 134.34px;
  height: 389px;
  left: 3px;
  top: 85px;
}

.home-page-1440-ar-all-breakpoints .x3-3 {
  height: 446px;
  left: -20px;
  object-fit: scale-down;
  position: absolute;
  top: 60px;
  width: 320px;
}

.home-page-1440-ar-all-breakpoints .overlap-group2 {
  height: 542px;
  left: 248px;
  position: absolute;
  top: 0;
  width: 362px;
}

.home-page-1440-ar-all-breakpoints .rectangle-88 {
  border-radius: 134.5px;
  height: 390px;
  left: 46px;
  top: 102px;
}

.home-page-1440-ar-all-breakpoints .fee7c7d2-af43-42bd-b974-787b485ab413-1 {
 height: 542px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 362px;
}

.home-page-1440-ar-all-breakpoints .group-3 {
  align-items: flex-start;
  background-color: var(--yuma);
  border-radius: 134.5px;
  display: flex;
  height: 390px;
  left: 584px;
  min-width: 269px;
  padding: 0.6px 11.7px;
  position: absolute;
  top: 102px;
}

.home-page-1440-ar-all-breakpoints .x1-2 {
  height: 400px;
  object-fit: cover;
  width: 255px;
  margin-top: 10px;
}

.home-page-1440-ar-all-breakpoints .button-primary-1 {
  margin-top: 23px;
}

.home-page-1440-ar-all-breakpoints .sign-up {
  color: var(--white);
  direction: rtl;
  font-family: var(--font-family-janna_lt-regular);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 23.7px;
  margin-top: -2.38px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home-page-1440-ar-all-breakpoints .h2 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 38.5px;
  margin-left: 0;
  margin-top: 49px;
  min-height: 39px;
  text-align: center;
  white-space: nowrap;
  width: 616px;
}

.home-page-1440-ar-all-breakpoints .flavourful-enhanceme {
  height: 557px;
  margin-left: 1.0px;
  margin-top: 26px;
  width: 1137px;
}

.home-page-1440-ar-all-breakpoints .body-1 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 21.0px;
  margin-left: 1.0px;
  margin-top: 24px;
  min-height: 42px;
  text-align: center;
  width: 771px;
}

.home-page-1440-ar-all-breakpoints .line-6 {
  height: 1px;
  margin-top: 50px;
  object-fit: cover;
  width: 1140px;
}

.home-page-1440-ar-all-breakpoints .h2-1 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 38.5px;
  margin-top: 48px;
  min-height: 45px;
  text-align: center;
  white-space: nowrap;
  width: 728px;
}

.home-page-1440-ar-all-breakpoints .flex-row-2 {
  gap: 212px;
  height: 855px;
  margin-right: 3.0px;
  margin-top: 26px;
  min-width: 1140px;
}

.home-page-1440-ar-all-breakpoints .flex-col-2 {
  align-items: center;
  min-height: 855px;
  width: 464px;
}

.home-page-1440-ar-all-breakpoints .mask-group {
  height: 610px;
  width: 464px;
}

.home-page-1440-ar-all-breakpoints .text-193 {
  line-height: 21.0px;
  margin-left: 1.0px;
  margin-top: 66px;
  min-height: 105px;
  text-align: center;
  width: 443px;
}

.home-page-1440-ar-all-breakpoints .button-primary-2 {
  margin-left: 2.0px;
  margin-top: 31px;
}

.home-page-1440-ar-all-breakpoints .flex-col-3 {
  align-items: flex-start;
  gap: 39px;
  margin-top: 19.03px;
  min-height: 774px;
  width: 464px;
}

.home-page-1440-ar-all-breakpoints .frame-51 {
  align-items: flex-start;
  flex-direction: column;
  gap: 10px;
  margin-left: 1px;
  padding: 10px;
  width: 463px;
}

.home-page-1440-ar-all-breakpoints .text-192 {
  align-self: stretch;
  line-height: 21.0px;
  margin-top: -1.00px;
  text-align: center;
}

.home-page-1440-ar-all-breakpoints .footer {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-top: 50px;
  min-height: 171px;
  width: 1445px;
}

.home-page-1440-ar-all-breakpoints .overlap-group1-1 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-left: 1px;
  min-height: 117px;
  padding: 20px 491px;
  width: 1440px;
}

.home-page-1440-ar-all-breakpoints .small-text {
  letter-spacing: 0;
  line-height: 15.4px;
  text-align: center;
  white-space: nowrap;
  width: 457px;
}

.home-page-1440-ar-all-breakpoints .overlap-group-1 {
  align-items: flex-start;
  background-color: var(--stark-white);
  display: flex;
  height: 54px;
  min-width: 1441px;
  padding: 19px 470px;
}

.home-page-1440-ar-all-breakpoints .button-primary-3 {
  align-items: center;
  background-color: var(--dark-tan);
  border-radius: 3.39px;
  display: flex;
  height: 43px;
  justify-content: center;
  padding: 9.32px 12.72px;
  position: relative;
  width: 124px;
}

.home-page-1440-ar-all-breakpoints .flex {
  align-items: center;
  display: flex;
}

.home-page-1440-ar-all-breakpoints .flex-col-4 {
  display: flex;
  flex-direction: column;
}

.home-page-1440-ar-all-breakpoints .flex-row-3 {
  align-items: center;
  display: flex;
}

.home-page-1440-ar-all-breakpoints .frame {
  display: flex;
  position: relative;
}

.home-page-1440-ar-all-breakpoints .rectangle {
  background-color: var(--yuma);
  position: absolute;
  width: 269px;
}

.home-page-1440-ar-all-breakpoints .text {
  direction: rtl;
  letter-spacing: 0;
  position: relative;
}

/* screen - home-page-ar-375 */

.home-page-ar-375 {
  align-items: center;
  background-color: var(--white-linen);
  border: 1px none;
  display: flex;
  flex-direction: column;
  height: 2271px;
  overflow: hidden;
  width: 375px;
}

.home-page-ar-375 .flex-col-4 {
  align-items: center;
  margin-top: 59px;
  min-height: 1823px;
  width: 375px;
}

.home-page-ar-375 .flex-row-3 {
  align-items: center;
  display: flex;
  gap: 195px;
  margin-left: 0.12px;
  min-width: 315px;
}

.home-page-ar-375 .hamburger {
  height: 23px;
  margin-top: 0.29px;
  width: 28px;
  cursor: pointer;
}

.home-page-ar-375 .header-d1-1 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 30.8px;
  margin-left: 1.0px;
  margin-top: 39px;
  min-height: 62px;
  text-align: center;
  width: 206px;
}

.home-page-ar-375 .mask-group-2 {
  height: 424px;
  margin-right: 15.0px;
  margin-top: 20px;
  width: 300px;
}

.home-page-ar-375 .button-primary-3 {
  height: 32px;
  margin-right: 15.0px;
  margin-top: 20px;
}

.home-page-ar-375 .sign-up-2 {
  color: var(--white);
  font-family: var(--font-family-janna_lt-regular);
  font-size: 9.9px;
  font-weight: 400;
  line-height: 18.0px;
  margin-top: -1.94px;
}

.home-page-ar-375 .overlap-group6 {
  align-items: flex-start;
  background-color: var(--stark-white-2);
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-top: 20px;
  min-height: 570px;
  padding: 9.0px 30.0px;
  width: 375px;
}

.home-page-ar-375 .overlap-group7 {
  height: 502px;
  position: relative;
  width: 315px;
}

.home-page-ar-375 .overlap-group-2 {
  height: 239px;
  left: 0;
  position: absolute;
  top: 32px;
  width: 148px;
}

.home-page-ar-375 .group-6 {
  border-radius: 73.88px;
  height: 214px;
  top: 25px;
  width: 148px;
}

.home-page-ar-375 .x1-2-1 {
  left: -40px;
  object-fit: cover;
  position: absolute;
  top: -20px;
  width: 230px;
}

.home-page-ar-375 .overlap-group1-2 {
  height: 302px;
  left: 168px;
  position: absolute;
  top: 0;
  width: 147px;
}

.home-page-ar-375 .group-4 {
  border-radius: 73.39px;
  height: 213px;
  top: 57px;
  width: 147px;
}

.home-page-ar-375 .fee7c7d2-af43-42bd-b974-787b485ab413-1-1 {
  left: -15px;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 180px;
}

.home-page-ar-375 .overlap-group4-1 {
  height: 302px;
  left: 168px;
  position: absolute;
  top: 200px;
  width: 147px;
}

.home-page-ar-375 .group-3-1 {
  background-color: var(--yuma);
  border-radius: 73.39px;
  height: 213px;
  left: 0;
  position: absolute;
  top: 74px;
  width: 147px;
}

.home-page-ar-375 .x2-1-1 {
  left: -25px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 202px;
}

.home-page-ar-375 .overlap-group5 {
  height: 300px;
  left: 0;
  position: absolute;
  top: 199px;
  width: 148px;
}

.home-page-ar-375 .group-5 {
  border-radius: 73.88px;
  height: 214px;
  top: 75px;
  width: 148px;
}

.home-page-ar-375 .x3-3-1 {
  height: 300px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 122px;
}

.home-page-ar-375 .body-2 {
  left: 1px;
  position: absolute;
  top: 10px;
  width: 314px;
}

.home-page-ar-375 .button-primary-4 {
  align-self: center;
  height: 33px;
  margin-left: 1.0px;
}

.home-page-ar-375 .sign-up-3 {
  line-height: 23.7px;
  margin-bottom: -0.85px;
  margin-top: -4.71px;
}

.home-page-ar-375 .h2-2 {
  margin-left: 2.0px;
  margin-top: 19px;
  width: 313px;
}

.home-page-ar-375 .flavourful-enhanceme-1 {
  height: 200px;
  margin-left: 1.0px;
  margin-top: 21px;
  width: 314px;
}

.home-page-ar-375 .body-3 {
  margin-top: 19px;
  min-height: 39px;
  width: 315px;
}

.home-page-ar-375 .line-6-1 {
  height: 1px;
  margin-top: 20px;
  object-fit: cover;
  width: 315px;
}

.home-page-ar-375 .h2-3 {
  margin-left: 1.0px;
  margin-top: 18px;
  width: 314px;
}

.home-page-ar-375 .flex-row-4 {
  align-items: center;
  display: flex;
  gap: 20px;
  margin-left: 1.0px;
  margin-top: 32px;
  min-width: 314px;
}

.home-page-ar-375 .mask-group-1 {
  height: 193px;
  width: 147px;
}

.home-page-ar-375 .frame-51-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 6.67px;
  margin-top: 0.09px;
  padding: 6.67px;
  position: relative;
  width: 147px;
}

.home-page-ar-375 .text-197 {
  align-self: stretch;
  margin-top: -0.67px;
}

.home-page-ar-375 .flex-row-5 {
  align-items: flex-start;
  display: flex;
  gap: 20px;
  height: 215px;
  margin-left: 1.0px;
  margin-top: 64px;
  min-width: 314px;
}

.home-page-ar-375 .flex-col-5 {
  align-items: flex-end;
  align-self: flex-end;
  gap: 21px;
  min-height: 193px;
  width: 147px;
}

.home-page-ar-375 .text-198 {
  align-self: center;
  margin-top: 9px;
  min-height: 130px;
  width: 127px;
}

.home-page-ar-375 .button-primary-5 {
  height: 33px;
}

.home-page-ar-375 .sign-up-4 {
  line-height: 18.0px;
  margin-top: -1.71px;
}

.home-page-ar-375 .footer-1 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  flex-shrink: 1;
  height: auto;
  justify-content: flex-start;
  margin-left: 2.0px;
  margin-top: 40px;
  min-height: 70px;
  width: 377px;
}

.home-page-ar-375 .overlap-group2-1 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  height: 48px;
  min-width: 375px;
  padding: 9.8px 154.7px;
}

.home-page-ar-375 .tuneib-logo-2-1 {
  height: 27px;
  width: 65px;
}

.home-page-ar-375 .overlap-group3 {
  align-items: flex-start;
  background-color: var(--stark-white);
  display: flex;
  height: 22px;
  min-width: 375px;
  padding: 7.8px 84.3px;
}

.home-page-ar-375 .small-text-2 {
  letter-spacing: 0;
  line-height: 6.3px;
  text-align: center;
  white-space: nowrap;
  width: 206px;
}

.home-page-ar-375 .body {
  direction: rtl;
  letter-spacing: 0;
  line-height: 12.6px;
  text-align: center;
}

.home-page-ar-375 .button-primary {
  align-items: center;
  background-color: var(--dark-tan);
  border-radius: 2.57px;
  display: flex;
  justify-content: center;
  padding: 7.07px 9.64px;
  position: relative;
  width: 94px;
}

.home-page-ar-375 .flex-col {
  display: flex;
  flex-direction: column;
}

.home-page-ar-375 .group {
  background-color: var(--yuma);
  left: 0;
  position: absolute;
}

.home-page-ar-375 .h2 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 16.5px;
  min-height: 17px;
  text-align: center;
  white-space: nowrap;
}

.home-page-ar-375 .sign-up {
  direction: rtl;
  letter-spacing: 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home-page-ar-375 .text {
  direction: rtl;
  letter-spacing: 0;
  line-height: 12.6px;
  position: relative;
}

/* screen - home-page-ar-960 */

.home-page-ar-960 {
  background-color: var(--white-linen);
  border: 1px none;
  height: 2769px;
  overflow: hidden;
  position: relative;
  width: 960px;
}

.home-page-ar-960 .flex-col-6 {
  align-items: center;
  left: 0;
  min-height: 1934px;
  top: 32px;
  width: 960px;
}

.home-page-ar-960 .flex-row-6 {
  align-self: flex-end;
  gap: 279px;
  margin-right: 99.88px;
  min-width: 452px;
}

.home-page-ar-960 .tuneib-logo-1-2 {
  height: 61px;
  width: 145px;
}

.home-page-ar-960 .hamburger-1 {
  height: 23px;
  margin-bottom: 0.01px;
  width: 28px;
  cursor: pointer;
}

.home-page-ar-960 .flex-row-7 {
  gap: 123px;
  margin-top: 50px;
  min-width: 760px;
}

.home-page-ar-960 .landing-page-image-group-1 {
  height: 511px;
  width: 369px;
}

.home-page-ar-960 .frame-53 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 30.72px;
  margin-bottom: 18.32px;
  overflow: hidden;
  position: relative;
  width: 268px;
}

.home-page-ar-960 .header-d1-2 {
  align-self: stretch;
  color: var(--black);
  direction: rtl;
  font-family: var(--font-family-bahij_thesansarabic-plain);
  font-size: 45px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 63.0px;
  margin-top: -1.23px;
  position: relative;
}

.home-page-ar-960 .button-primary-6 {
  height: 32.11px;
  position: relative;
}

.home-page-ar-960 .sign-up-5 {
  color: var(--white);
  font-family: var(--font-family-janna_lt-regular);
  font-size: 9.9px;
  font-weight: 400;
  line-height: 18.0px;
  margin-top: -1.94px;
}

.home-page-ar-960 .overlap-group6-1 {
  background-color: var(--stark-white-2);
  height: 474px;
  margin-top: 50px;
  position: relative;
  width: 960px;
}

.home-page-ar-960 .button-primary-7 {
  height: 33px;
  left: 433px;
  position: absolute;
  top: 391px;
}

.home-page-ar-960 .sign-up-6 {
  line-height: 23.7px;
  margin-bottom: -0.85px;
  margin-top: -4.71px;
}

.home-page-ar-960 .body-4 {
  left: 165px;
  position: absolute;
  top: 51px;
}

.home-page-ar-960 .overlap-group2-2 {
  height: 282px;
  left: 685px;
  position: absolute;
  top: 84px;
  width: 175px;
}

.home-page-ar-960 .group-6-1 {
  background-color: var(--yuma);
  border-radius: 87.36px;
  height: 253px;
  left: 0;
  position: absolute;
  top: 29px;
  width: 175px;
}

.home-page-ar-960 .x1-2-2 {
  /* height: 245px; */
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 0;
  left:-40px;
  width: 256px;
}

.home-page-ar-960 .overlap-group3-1 {
  height: 359px;
  left: 490px;
  position: absolute;
  top: 45px;
  width: 175px;
}

.home-page-ar-960 .group-4-1 {
  background-color: var(--yuma);
  border-radius: 87.36px;
  height: 253px;
  left: 0;
  position: absolute;
  top: 68px;
  width: 175px;
}

.home-page-ar-960 .fee7c7d2-af43-42bd-b974-787b485ab413-1-2 {
  height: 359px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: -10px;
  width: 160px;
}

.home-page-ar-960 .overlap-group4-2 {
  height: 359px;
  left: 295px;
  position: absolute;
  top: 24px;
  width: 175px;
}

.home-page-ar-960 .group {
  background-color: var(--yuma);
  border-radius: 87.36px;
  height: 253px;
  left: 0;
  position: absolute;
  top: 89px;
  width: 175px;
}

.home-page-ar-960 .x2-1-2 {
  height: 280px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 157px;
}

.home-page-ar-960 .overlap-group5-1 {
  height: 355px;
  left: 100px;
  position: absolute;
  top: 24px;
  width: 175px;
}

.home-page-ar-960 .x3-3-2 {
  height: 330px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 135px;
}

.home-page-ar-960 .h2-4 {
  margin-right: 0;
  margin-top: 49px;
  width: 411px;
}

.home-page-ar-960 .flavourful-enhanceme-2 {
  height: 485px;
  margin-top: 27px;
  width: 760px;
}

.home-page-ar-960 .body-5 {
  margin-top: 24px;
  min-height: 36px;
}

.home-page-ar-960 .line-6-2 {
  height: 1px;
  margin-top: 50px;
  object-fit: cover;
  width: 760px;
}

.home-page-ar-960 .h2-5 {
  margin-right: 0.67px;
  margin-top: 50px;
  width: 485px;
}

.home-page-ar-960 .flex-col-7 {
  align-items: flex-end;
  gap: 43px;
  left: 100px;
  min-height: 157px;
  top: 2335px;
  width: 494px;
}

.home-page-ar-960 .text-200 {
  margin-right: -5px;
  margin-top: 9px;
  min-height: 72px;
  width: 489px;
}

.home-page-ar-960 .button-primary-8 {
  align-self: center;
  height: 33px;
  margin-right: 14.0px;
  position: relative;
}

.home-page-ar-960 .sign-up-7 {
  line-height: 18.0px;
  margin-top: -1.71px;
}

.home-page-ar-960 .footer-2 {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: flex-start;
  left: 0;
  min-height: 171px;
  position: absolute;
  top: 2598px;
  width: 964px;
}

.home-page-ar-960 .overlap-group1-3 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 10px;
  min-height: 117px;
  padding: 20px 251px;
  width: 960px;
}

.home-page-ar-960 .tuneib-logo-2-2 {
  align-self: center;
  height: 42px;
  margin-right: 1.0px;
  width: 99px;
}

.home-page-ar-960 .small-text-3 {
  width: 457px;
}

.home-page-ar-960 .overlap-group-3 {
  align-items: flex-start;
  background-color: var(--stark-white);
  display: flex;
  height: 54px;
  min-width: 960px;
  padding: 19px 229px;
}

.home-page-ar-960 .small-text-4 {
  width: 501px;
}

.home-page-ar-960 .frame-51-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 6.67px;
  left: 360px;
  padding: 6.67px;
  position: absolute;
  top: 2049px;
  width: 500px;
}

.home-page-ar-960 .text-199 {
  align-self: stretch;
  margin-top: -0.67px;
}

.home-page-ar-960 .mask-group-3 {
  left: 100px;
  top: 1986px;
}

.home-page-ar-960 .mask-group-4 {
  left: 620px;
  top: 2232px;
}

.home-page-ar-960 .body {
  direction: rtl;
  letter-spacing: 0;
  line-height: 18.2px;
  text-align: center;
  width: 630px;
}

.home-page-ar-960 .button-primary {
  align-items: center;
  background-color: var(--dark-tan);
  border-radius: 2.57px;
  display: flex;
  justify-content: center;
  padding: 7.07px 9.64px;
  width: 94px;
}

.home-page-ar-960 .flex-col {
  display: flex;
  flex-direction: column;
  position: absolute;
}

.home-page-ar-960 .flex-row {
  align-items: center;
  display: flex;
}

.home-page-ar-960 .h2 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 33.0px;
  text-align: center;
  white-space: nowrap;
}

.home-page-ar-960 .mask-group {
  height: 316px;
  position: absolute;
  width: 240px;
}

.home-page-ar-960 .sign-up {
  direction: rtl;
  letter-spacing: 0;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: fit-content;
}

.home-page-ar-960 .small-text {
  letter-spacing: 0;
  line-height: 15.4px;
  text-align: center;
  white-space: nowrap;
}

.home-page-ar-960 .text {
  direction: rtl;
  letter-spacing: 0;
  line-height: 18.2px;
  position: relative;
  text-align: center;
}

@media screen and (max-width: 959px) {
  .screen.home-page-1440-ar-all-breakpoints {
    display: none;
  }

  .screen.home-page-ar-960 {
    display: none;
  }
}

@media screen and (min-width: 960px) and (max-width: 1439px) {
  .screen.home-page-1440-ar-all-breakpoints {
    display: none;
  }

  .screen.home-page-ar-375 {
    display: none;
  }
}

@media screen and (min-width: 1440px) {
  .screen.home-page-ar-375 {
    display: none;
  }

  .screen.home-page-ar-960 {
    display: none;
  }
}