/* screen - home-page-1440 */

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

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

.home-page-1440 .frame-8 {
  gap: 50px;
  margin-bottom: 3.01px;
  width: fit-content;
}

.home-page-1440 .tuneib-logo-1 {
  height: 61px;
  margin-left: 199px;
  width: 145px;
}

.home-page-1440 .ar {
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 5.01px;
  margin-left: 481px;
  min-height: 18px;
  min-width: 16px;
}

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

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

.home-page-1440 .flex-row-1 {
  align-items: center;
  display: flex;
  gap: 204px;
  margin-right: 1.0px;
  min-width: 1141px;
}

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

.home-page-1440 .frame-49 {
  flex-direction: column;
  gap: 25px;
  margin-bottom: 0.56px;
  width: 463px;
}

.home-page-1440 .header-d1 {
  align-self: stretch;
  color: var(--black);
  font-family: var(--font-family-fields-regular);
  font-size: 48px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 55px;
  margin-top: -1.00px;
  position: relative;
}

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

.home-page-1440 .sign-up {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-weight: 300;
  letter-spacing: 0;
  line-height: 23.7px;
  margin-top: -2.69px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

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

.home-page-1440 .body {
  letter-spacing: 0;
  line-height: 18.2px;
  margin-left: 1.0px;
  margin-top: 1px;
  min-height: 54px;
  text-align: center;
  width: 717px;
}

.home-page-1440 .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 .overlap-group {
  height: 476px;
  margin-left: -13px;
  margin-top: -83.0px;
  position: relative;
  width: 282px;
}

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

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

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

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

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

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

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

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

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

.home-page-1440 .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 .x1-2 {
  height: 400px;
  object-fit: cover;
  width: 255px;
  margin-top: 10px;
}

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

.home-page-1440 .sign-up-1 {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 23.7px;
  margin-top: -2.38px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.home-page-1440 .h2 {
  letter-spacing: 0;
  line-height: 33.0px;
  margin-top: 51px;
  text-align: center;
  white-space: nowrap;
  width: 616px;
}

.home-page-1440 .flavourful-enhanceme {
  height: 557px;
  margin-right: 3.0px;
  margin-top: 27px;
  width: 1137px;
}

.home-page-1440 .body-1 {
  letter-spacing: 0;
  line-height: 18.2px;
  margin-left: 1.0px;
  margin-top: 24px;
  min-height: 54px;
  text-align: center;
  width: 1113px;
}

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

.home-page-1440 .h2-1 {
  letter-spacing: 0;
  line-height: 33.0px;
  margin-top: 48px;
  text-align: center;
  white-space: nowrap;
  width: 728px;
}

.home-page-1440 .flex-row-2 {
  align-items: flex-start;
  display: flex;
  gap: 212px;
  height: 889px;
  margin-right: 3.0px;
  margin-top: 51px;
  min-width: 1140px;
}

.home-page-1440 .flex-col-2 {
  align-items: center;
  gap: 66px;
  min-height: 848px;
  width: 464px;
}

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

.home-page-1440 .carefully-selected-i {
  letter-spacing: 0;
  line-height: 23px;
  margin-left: 1.0px;
  min-height: 161px;
  position: relative;
  text-align: center;
  width: 443px;
}

.home-page-1440 .flex-col-3 {
  align-items: flex-start;
  align-self: flex-end;
  gap: 48px;
  min-height: 839px;
  width: 464px;
}

.home-page-1440 .frame-51 {
  flex-direction: column;
  gap: 10px;
  margin-left: 1px;
  padding: 10px;
  width: 463px;
}

.home-page-1440 .perfectly-dried-qua {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 23px;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
}

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

.home-page-1440 .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 .small-text {
  letter-spacing: 0;
  line-height: 15.4px;
  text-align: center;
  white-space: nowrap;
  width: 457px;
}

.home-page-1440 .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 .flex {
  align-items: center;
  display: flex;
}

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

.home-page-1440 .frame {
  align-items: flex-start;
  display: flex;
  position: relative;
}

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

/* screen - home-page-375 */

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

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

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

.home-page-375 .header-d1-1 {
  letter-spacing: 0;
  line-height: 26.6px;
  margin-left: 1.0px;
  margin-top: 31px;
  min-height: 54px;
  text-align: center;
  width: 220px;
}

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

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

.home-page-375 .sign-up-3 {
  font-weight: 300;
  margin-top: -1.94px;
}

.home-page-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: 583px;
  padding: 19px 30.0px;
  width: 375px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.home-page-375 .sign-up-2 {
  font-weight: 400;
  margin-top: -1.71px;
}

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

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

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

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

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

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

.home-page-375 .mask-group-2 {
  height: 193px;
  margin-bottom: 19.09px;
  width: 147px;
}

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

.home-page-375 .perfectly-dried-qua-1 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 12.6px;
  margin-top: -0.67px;
  position: relative;
}

.home-page-375 .flex-row-5 {
  align-items: flex-start;
  display: flex;
  gap: 30px;
  height: 254px;
  justify-content: flex-end;
  margin-left: 1.0px;
  margin-top: 20px;
  min-width: 314px;
  padding: 9px 0;
}

.home-page-375 .carefully-selected-i-1 {
  letter-spacing: 0;
  line-height: 12.6px;
  min-height: 234px;
  position: relative;
  width: 127px;
}

.home-page-375 .mask-group-3 {
  height: 193px;
  margin-top: 5px;
  width: 147px;
}

.home-page-375 .button-primary-4 {
  align-self: flex-start;
  height: 33px;
  margin-left: 41px;
  margin-top: 10px;
}

.home-page-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: 25px;
  min-height: 70px;
  width: 377px;
}

.home-page-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-375 .tuneib-logo-2-1 {
  height: 27px;
  width: 65px;
}

.home-page-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-375 .small-text-2 {
  letter-spacing: 0;
  line-height: 6.3px;
  text-align: center;
  white-space: nowrap;
  width: 206px;
}

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

.home-page-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-375 .group {
  background-color: var(--yuma);
  left: 0;
  position: absolute;
}

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

.home-page-375 .sign-up {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: 9.9px;
  letter-spacing: 0;
  line-height: 18.0px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

/* screen - home-page-960-all-breakpoints */

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

.home-page-960-all-breakpoints .flex-col-4 {
  align-items: center;
  left: 0;
  min-height: 1954px;
  top: 32px;
  width: 960px;
}

.home-page-960-all-breakpoints .flex-row-6 {
  align-self: flex-start;
  gap: 280px;
  margin-left: 100px;
  min-width: 453px;
}

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

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

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

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

.home-page-960-all-breakpoints .frame-49-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 22.53px;
  margin-top: 50.49px;
  position: relative;
  width: 305px;
}

.home-page-960-all-breakpoints .header-d1-2 {
  align-self: stretch;
  color: var(--black);
  font-family: var(--font-family-fields-regular);
  font-size: 40px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 49.6px;
  margin-top: -0.90px;
  position: relative;
}

.home-page-960-all-breakpoints .button-primary-5 {
  height: 32.11px;
  position: relative;
}

.home-page-960-all-breakpoints .sign-up-5 {
  font-weight: 300;
  margin-top: -1.94px;
}

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

.home-page-960-all-breakpoints .button-primary-6 {
  height: 33px;
  left: 433px;
  position: absolute;
  top: 379px;
}

.home-page-960-all-breakpoints .sign-up-4 {
  font-weight: 400;
  margin-top: -1.71px;
}

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

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

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

.home-page-960-all-breakpoints .x1-2-2 {
  height: 330px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: -10px;
  width: 135px;
}

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

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

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

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

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

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

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

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

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

.home-page-960-all-breakpoints .flavourful-enhanceme-2 {
  height: 485px;
  margin-top: 20px;
  width: 760px;
}

.home-page-960-all-breakpoints .body-5 {
  margin-top: 24px;
  min-height: 108px;
}

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

.home-page-960-all-breakpoints .h2-5 {
  margin-left: 0;
  margin-top: 48px;
  width: 485px;
}

.home-page-960-all-breakpoints .flex-col-5 {
  align-items: flex-start;
  gap: 21px;
  left: 100px;
  min-height: 171px;
  top: 2358px;
  width: 494px;
}

.home-page-960-all-breakpoints .carefully-selected-i-2 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 18.2px;
  margin-right: -5px;
  margin-top: 9px;
  min-height: 108px;
  position: relative;
  width: 489px;
}

.home-page-960-all-breakpoints .button-primary-7 {
  height: 33px;
  margin-left: 6px;
  position: relative;
}

.home-page-960-all-breakpoints .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: 2621px;
  width: 964px;
}

.home-page-960-all-breakpoints .overlap-group-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-960-all-breakpoints .tuneib-logo-2-2 {
  align-self: center;
  height: 42px;
  margin-right: 1.0px;
  width: 99px;
}

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

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

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

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

.home-page-960-all-breakpoints .perfectly-dried-qua-2 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 18.2px;
  margin-top: -0.67px;
  position: relative;
}

.home-page-960-all-breakpoints .mask-group-4 {
  left: 100px;
  top: 2009px;
}

.home-page-960-all-breakpoints .mask-group-5 {
  left: 620px;
  top: 2255px;
}

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

.home-page-960-all-breakpoints .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-960-all-breakpoints .flex-col {
  display: flex;
  flex-direction: column;
  position: absolute;
}

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

.home-page-960-all-breakpoints .h2 {
  letter-spacing: 0;
  line-height: 27.5px;
  min-height: 28px;
  text-align: center;
  white-space: nowrap;
}

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

.home-page-960-all-breakpoints .sign-up {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxs);
  letter-spacing: 0;
  line-height: 18.0px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

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

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

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

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

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

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

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