/* line 10, app/assets/stylesheets/footer.scss */
.footer {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
  width: 100%;
  max-width: none;
  margin: 0;
  background: #ffffff;
  color: #001F2C;
  box-sizing: border-box;
}

/* line 22, app/assets/stylesheets/footer.scss */
.footer a {
  color: inherit;
  text-decoration: none;
}

/* line 25, app/assets/stylesheets/footer.scss */
.footer a:hover {
  text-decoration: underline;
}

/* line 67, app/assets/stylesheets/footer.scss */
.footer__wave-vector.wave-vector {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  gap: 10px;
  width: 100%;
  height: 80px;
  flex: none;
  align-self: stretch;
  position: relative;
  overflow: hidden;
}

/* line 81, app/assets/stylesheets/footer.scss */
.footer__wave-vector.wave-vector .wave-vector__inner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
}

/* line 88, app/assets/stylesheets/footer.scss */
.footer__wave-vector.wave-vector .wave-vector__line {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: fill;
  object-position: center bottom;
}

/* line 97, app/assets/stylesheets/footer.scss */
.footer--illustrated .footer__wave-vector.wave-vector,
.footer--illustrated-dark .footer__wave-vector.wave-vector,
.footer--primary-15 .footer__wave-vector.wave-vector {
  box-sizing: border-box;
  justify-content: flex-end;
  gap: 10px;
  height: 80px;
  flex-grow: 0;
}

/* line 44, app/assets/stylesheets/footer.scss */
.footer--illustrated .footer__wave-vector.wave-vector .wave-vector__inner.waves-illustration,
.footer--illustrated-dark .footer__wave-vector.wave-vector .wave-vector__inner.waves-illustration,
.footer--primary-15 .footer__wave-vector.wave-vector .wave-vector__inner.waves-illustration {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  flex: none;
  flex-grow: 0;
}

/* line 53, app/assets/stylesheets/footer.scss */
.footer--illustrated .footer__wave-vector.wave-vector .wave-vector__line,
.footer--illustrated-dark .footer__wave-vector.wave-vector .wave-vector__line,
.footer--primary-15 .footer__wave-vector.wave-vector .wave-vector__line {
  position: absolute;
  left: -4.61%;
  right: -4.61%;
  top: -75.84%;
  bottom: 0;
  width: auto;
  height: auto;
  min-height: 140.67px;
  max-width: none;
  object-fit: fill;
}

/* line 103, app/assets/stylesheets/footer.scss */
.footer--home .footer__wave-vector.wave-vector {
  justify-content: flex-start;
  gap: 0;
  height: 50px;
  overflow: visible;
}

/* line 109, app/assets/stylesheets/footer.scss */
.footer--home .footer__wave-vector.wave-vector .wave-vector__inner {
  align-items: flex-start;
  height: 50px;
}

/* line 114, app/assets/stylesheets/footer.scss */
.footer--home .footer__wave-vector.wave-vector .wave-vector__line {
  position: static;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  min-height: 0;
  height: 50px;
  object-fit: cover;
  object-position: center top;
}

@media (max-width: 600px) {
  /* line 128, app/assets/stylesheets/footer.scss */
  .footer__wave-vector.wave-vector {
    height: 64px;
  }
  /* line 132, app/assets/stylesheets/footer.scss */
  .footer--illustrated .footer__wave-vector.wave-vector,
.footer--primary-15 .footer__wave-vector.wave-vector {
    box-sizing: border-box;
    justify-content: flex-end;
    gap: 10px;
    height: 50px;
    flex-grow: 0;
  }
  /* line 140, app/assets/stylesheets/footer.scss */
  .footer--illustrated .footer__wave-vector.wave-vector .wave-vector__inner.waves-illustration,
.footer--primary-15 .footer__wave-vector.wave-vector .wave-vector__inner.waves-illustration {
    flex: none;
    flex-grow: 0;
  }
  /* line 145, app/assets/stylesheets/footer.scss */
  .footer--illustrated .footer__wave-vector.wave-vector .wave-vector__line,
.footer--primary-15 .footer__wave-vector.wave-vector .wave-vector__line {
    left: -23.53%;
    right: -23.53%;
    bottom: 0;
    width: auto;
    height: auto;
    min-height: 51.3px;
    max-width: none;
    object-fit: fill;
  }
  /* line 157, app/assets/stylesheets/footer.scss */
  .footer--illustrated-dark .footer__wave-vector.wave-vector {
    height: 50px;
  }
  /* line 160, app/assets/stylesheets/footer.scss */
  .footer--illustrated-dark .footer__wave-vector.wave-vector .wave-vector__line {
    left: -23.53%;
    right: -23.53%;
    top: 0;
    bottom: auto;
    width: auto;
    height: 51.3px;
    min-height: 51.3px;
    object-fit: fill;
    object-position: center top;
  }
  /* line 173, app/assets/stylesheets/footer.scss */
  .footer--home .footer__wave-vector.wave-vector {
    height: 50px;
  }
  /* line 176, app/assets/stylesheets/footer.scss */
  .footer--home .footer__wave-vector.wave-vector .wave-vector__line {
    height: 50px;
  }
}

/* line 183, app/assets/stylesheets/footer.scss */
.footer__content.content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 80px;
  gap: 40px;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  box-sizing: border-box;
}

/* line 196, app/assets/stylesheets/footer.scss */
.content__lists.lists {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0;
  gap: 80px;
  width: 100%;
  max-width: 1280px;
  flex-wrap: wrap;
}

/* line 208, app/assets/stylesheets/footer.scss */
.lists__top.top {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0;
  gap: 80px;
}

/* line 215, app/assets/stylesheets/footer.scss */
.lists__top.top .top__logo {
  display: block;
  flex: none;
}

/* line 221, app/assets/stylesheets/footer.scss */
.footer__logo-img {
  width: 181px;
  height: auto;
  max-height: 36px;
  display: block;
}

/* line 230, app/assets/stylesheets/footer.scss */
.content__list.list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 24px;
  flex: 1;
  min-width: 120px;
  max-width: 195px;
}

/* line 241, app/assets/stylesheets/footer.scss */
.list__title {
  font-family: "Figtree", "Primary", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  color: #001F2C;
  margin: 0;
}

/* line 247, app/assets/stylesheets/footer.scss */
.list__links.links {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 16px;
  width: 100%;
}

/* line 256, app/assets/stylesheets/footer.scss */
.links__item {
  font-family: "Figtree", "Primary", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #334C56;
  text-transform: capitalize;
  white-space: nowrap;
  transition: color 0.15s ease;
}

/* line 263, app/assets/stylesheets/footer.scss */
.links__item:hover, .links__item:focus {
  color: #006D9B;
  text-decoration: none;
}

/* line 271, app/assets/stylesheets/footer.scss */
.content__separators.separators {
  width: 100%;
  max-width: 1280px;
  flex: none;
}

/* line 277, app/assets/stylesheets/footer.scss */
.separators__line {
  display: block;
  width: 100%;
  height: 0;
  border-top: 1px solid #E6F5FC;
}

/* line 285, app/assets/stylesheets/footer.scss */
.content__frame.frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 80px;
  width: 100%;
  max-width: 1280px;
}

/* line 296, app/assets/stylesheets/footer.scss */
.frame__addresses.addresses {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0;
  gap: 80px;
  width: 100%;
  flex-wrap: wrap;
}

/* line 306, app/assets/stylesheets/footer.scss */
.addresses__block {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0;
  gap: 24px;
  flex: 1;
  min-width: 280px;
  max-width: 600px;
}

/* line 317, app/assets/stylesheets/footer.scss */
.egypt__flag,
.saudi__flag {
  flex: none;
  width: 40px;
  height: 40px;
}

/* line 324, app/assets/stylesheets/footer.scss */
.footer__flag-img {
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 2px;
}

/* line 331, app/assets/stylesheets/footer.scss */
.data-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  gap: 8px;
  flex: 1;
  min-width: 0;
}

/* line 341, app/assets/stylesheets/footer.scss */
.data-list__contacts.contacts {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  gap: 24px;
  width: 100%;
}

/* line 350, app/assets/stylesheets/footer.scss */
.data-list__item.data {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  gap: 8px;
  width: 100%;
}

/* line 359, app/assets/stylesheets/footer.scss */
.data__icon {
  flex: none;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 367, app/assets/stylesheets/footer.scss */
.data__icon img {
  width: 16px;
  height: 16px;
  display: block;
}

/* line 374, app/assets/stylesheets/footer.scss */
.data__text {
  font-family: "Figtree", "Primary", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #334C56;
  text-transform: capitalize;
  flex: 1;
  min-width: 0;
}

/* line 381, app/assets/stylesheets/footer.scss */
.data__text a {
  color: #334C56;
}

/* line 383, app/assets/stylesheets/footer.scss */
.data__text a:hover {
  color: #001F2C;
}

/* line 391, app/assets/stylesheets/footer.scss */
.data-list__contacts .data__text,
.data-list__contacts .data__text a {
  white-space: nowrap;
}

/* line 399, app/assets/stylesheets/footer.scss */
.footer .data__whatsapp {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 4px;
  min-height: 24px;
  padding: 4px 12px;
  border-radius: 32px;
  background: #00B12B;
  color: #FFFFFF;
  font-family: "Figtree", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  text-transform: capitalize;
  white-space: nowrap;
  flex: none;
  transition: background-color 0.15s ease;
}

/* line 420, app/assets/stylesheets/footer.scss */
.footer .data__whatsapp img {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
}

/* line 426, app/assets/stylesheets/footer.scss */
.footer .data__whatsapp:hover, .footer .data__whatsapp:focus {
  background: #009224;
  color: #FFFFFF;
  text-decoration: none;
  outline: none;
}

/* line 435, app/assets/stylesheets/footer.scss */
.data__text a[href^="mailto:"] {
  text-transform: none;
}

/* line 441, app/assets/stylesheets/footer.scss */
.addresses__block--saudi {
  width: 600px;
  min-height: 88px;
  flex: none;
  order: 1;
  flex-grow: 1;
}

/* line 449, app/assets/stylesheets/footer.scss */
.addresses__block--saudi .data-list {
  width: 536px;
  min-height: 88px;
  flex: none;
  order: 1;
  flex-grow: 1;
}

/* line 457, app/assets/stylesheets/footer.scss */
.addresses__block--saudi .data-list__item.data {
  width: 536px;
  min-height: 24px;
}

/* line 462, app/assets/stylesheets/footer.scss */
.addresses__block--saudi .data-list__contacts.contacts {
  width: auto;
  max-width: 536px;
  min-height: 24px;
  gap: 24px;
}

/* line 469, app/assets/stylesheets/footer.scss */
.addresses__block--saudi .data-list__contacts .data-list__item.data {
  width: auto;
  flex: none;
}

/* line 474, app/assets/stylesheets/footer.scss */
.addresses__block--saudi .data-list__contacts .data-list__item.data .data__text {
  width: auto;
  flex: none;
}

/* line 479, app/assets/stylesheets/footer.scss */
.addresses__block--saudi > .saudi__flag {
  width: 40px;
  height: 40px;
  flex: none;
  order: 0;
  flex-grow: 0;
}

/* line 487, app/assets/stylesheets/footer.scss */
.addresses__block--egypt {
  width: 600px;
  min-height: 144px;
  flex: none;
  order: 0;
  flex-grow: 1;
}

/* line 495, app/assets/stylesheets/footer.scss */
.addresses__block--egypt .data-list {
  width: 536px;
  min-height: 144px;
  flex: none;
  order: 1;
  flex-grow: 1;
}

/* line 503, app/assets/stylesheets/footer.scss */
.addresses__block--egypt .data-list__item.data {
  width: 536px;
  min-height: 24px;
}

/* line 511, app/assets/stylesheets/footer.scss */
.addresses__block--egypt .data-list > .data-list__item.data:nth-child(2) {
  min-height: 48px;
}

/* line 515, app/assets/stylesheets/footer.scss */
.addresses__block--egypt .data-list > .data-list__item.data:nth-child(2) .data__text {
  min-height: 48px;
  display: flex;
  align-items: center;
}

/* line 521, app/assets/stylesheets/footer.scss */
.addresses__block--egypt .data-list__contacts.contacts {
  width: auto;
  max-width: 536px;
  min-height: 24px;
  gap: 24px;
}

/* line 531, app/assets/stylesheets/footer.scss */
.addresses__block--egypt .data-list__contacts .data-list__item.data {
  width: auto;
  flex: none;
}

/* line 536, app/assets/stylesheets/footer.scss */
.addresses__block--egypt .data-list__contacts .data-list__item.data .data__text {
  width: auto;
  flex: none;
}

/* line 541, app/assets/stylesheets/footer.scss */
.addresses__block--egypt > .egypt__flag {
  width: 40px;
  height: 40px;
  flex: none;
  order: 0;
  flex-grow: 0;
}

/* line 550, app/assets/stylesheets/footer.scss */
.frame__buttons.buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  gap: 40px;
  width: 100%;
  flex-wrap: wrap;
}

/* line 560, app/assets/stylesheets/footer.scss */
.buttons__apps.apps-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  gap: 24px;
  flex: none;
}

/* line 569, app/assets/stylesheets/footer.scss */
.apps-buttons__btn {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  box-sizing: border-box;
  width: 120px;
  height: 40px;
  padding: 5px 8px 5px 36px;
  background: #000000;
  border: 1px solid #A6A6A6;
  border-radius: 6px;
  color: #ffffff;
  position: relative;
  font-family: 'Figtree', sans-serif;
}

/* line 585, app/assets/stylesheets/footer.scss */
.apps-buttons__btn:hover {
  color: #ffffff;
  background: #333;
  text-decoration: none;
}

/* line 593, app/assets/stylesheets/footer.scss */
.apps-buttons__btn--badge {
  width: auto;
  height: auto;
  min-height: 0;
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 0;
  align-items: center;
}

/* line 603, app/assets/stylesheets/footer.scss */
.apps-buttons__btn--badge:hover {
  background: transparent;
  opacity: 0.92;
}

/* line 609, app/assets/stylesheets/footer.scss */
.apps-buttons__badge-img {
  display: block;
  height: 40px;
  width: auto;
  max-width: 140px;
  object-fit: contain;
}

/* line 617, app/assets/stylesheets/footer.scss */
.apps-buttons__subtext {
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 624, app/assets/stylesheets/footer.scss */
.apps-buttons__name {
  font-size: 15px;
  line-height: 1.1;
  font-weight: 500;
}

/* line 630, app/assets/stylesheets/footer.scss */
.buttons__icons.icons {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  gap: 16px;
  flex: none;
}

/* line 640, app/assets/stylesheets/footer.scss */
.icons__icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  padding: 8px;
  background: #E6F5FC;
  border-radius: 8px;
  transition: background 0.2s ease;
}

/* line 652, app/assets/stylesheets/footer.scss */
.icons__icon:hover {
  background: #CCEBF8;
  text-decoration: none;
}

/* line 657, app/assets/stylesheets/footer.scss */
.icons__icon img {
  width: 24px;
  height: 24px;
  display: block;
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2500%) hue-rotate(166deg);
}

/* line 667, app/assets/stylesheets/footer.scss */
.buttons__privacy-terms.privacy-terms {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  gap: 24px;
  flex: none;
}

/* line 677, app/assets/stylesheets/footer.scss */
.privacy-terms__link,
.privacy-terms__text {
  font-family: "Figtree", "Primary", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #001F2C;
}

/* line 684, app/assets/stylesheets/footer.scss */
.privacy-terms__link:hover {
  color: #006D9B;
}

/* line 689, app/assets/stylesheets/footer.scss */
.privacy-terms__text {
  cursor: default;
}

/* line 695, app/assets/stylesheets/footer.scss */
.buttons__copyright.typography-xxs {
  font-family: "Figtree", "Primary", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 18px;
  color: #334C56;
  margin-left: auto;
  flex: 1;
  text-align: right;
  min-width: 200px;
  padding-inline-end: 80px;
}

@media (max-width: 1024px) {
  /* line 707, app/assets/stylesheets/footer.scss */
  .footer__content.content {
    padding: 48px 40px;
    gap: 32px;
  }
  /* line 712, app/assets/stylesheets/footer.scss */
  .content__lists.lists {
    gap: 48px;
    justify-content: flex-start;
  }
  /* line 717, app/assets/stylesheets/footer.scss */
  .content__list.list {
    flex: none;
    max-width: none;
  }
  /* line 722, app/assets/stylesheets/footer.scss */
  .frame__addresses.addresses {
    gap: 48px;
  }
  /* line 726, app/assets/stylesheets/footer.scss */
  .frame__buttons.buttons {
    gap: 24px;
  }
  /* line 730, app/assets/stylesheets/footer.scss */
  .buttons__copyright.typography-xxs {
    width: 100%;
    text-align: left;
    margin-left: 0;
  }
}

@media (max-width: 600px) {
  /* line 738, app/assets/stylesheets/footer.scss */
  .footer {
    align-items: stretch;
    max-width: none;
  }
  /* line 743, app/assets/stylesheets/footer.scss */
  .footer__content.content {
    padding: 40px 24px;
    gap: 24px;
    width: 100%;
    max-width: 390px;
    min-height: 1468px;
  }
  /* line 751, app/assets/stylesheets/footer.scss */
  .content__lists.lists {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 24px;
    width: 342px;
    height: auto;
  }
  /* line 761, app/assets/stylesheets/footer.scss */
  .lists__top.top {
    width: 181px;
    height: 36.21px;
    gap: 80px;
  }
  /* line 767, app/assets/stylesheets/footer.scss */
  .lists__top.top .top__logo {
    width: 181px;
    height: 36.21px;
  }
  /* line 772, app/assets/stylesheets/footer.scss */
  .footer__logo-img {
    width: 181px;
    height: 36.21px;
  }
  /* line 777, app/assets/stylesheets/footer.scss */
  .content__lists > .content__list.list {
    width: 342px;
    max-width: 342px;
    gap: 16px;
  }
  /* line 783, app/assets/stylesheets/footer.scss */
  .content__lists > .content__list.list:nth-child(2) {
    min-height: 266px;
  }
  /* line 787, app/assets/stylesheets/footer.scss */
  .content__lists > .content__list.list:nth-child(3) {
    min-height: 146px;
  }
  /* line 791, app/assets/stylesheets/footer.scss */
  .content__lists > .content__list.list:nth-child(4) {
    width: 159px;
    max-width: 159px;
    min-height: 146px;
  }
  /* line 797, app/assets/stylesheets/footer.scss */
  .content__lists > .content__list.list:nth-child(5) {
    width: 159px;
    max-width: 159px;
    min-height: 186px;
  }
  /* line 803, app/assets/stylesheets/footer.scss */
  .content__lists > .content__list.list:nth-child(4) .list__links.links {
    min-height: 104px;
  }
  /* line 807, app/assets/stylesheets/footer.scss */
  .content__lists > .content__list.list:nth-child(5) .list__links.links {
    min-height: 144px;
  }
  /* line 811, app/assets/stylesheets/footer.scss */
  .content__lists > .content__list.list:nth-child(4) .list__title,
.content__lists > .content__list.list:nth-child(5) .list__title {
    width: 159px;
  }
  /* line 816, app/assets/stylesheets/footer.scss */
  .content__separators.separators {
    width: 342px;
  }
  /* line 820, app/assets/stylesheets/footer.scss */
  .content__frame.frame {
    gap: 32px;
    width: 342px;
    height: 634px;
  }
  /* line 826, app/assets/stylesheets/footer.scss */
  .frame__addresses.addresses {
    flex-direction: column;
    gap: 24px;
    width: 342px;
    height: 424px;
    flex-wrap: nowrap;
  }
  /* line 834, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt {
    width: 342px;
    height: auto;
    min-height: 256px;
    flex-direction: column;
    gap: 8px;
    flex: none;
    align-self: stretch;
  }
  /* line 844, app/assets/stylesheets/footer.scss */
  .addresses__block--saudi {
    width: 342px;
    height: auto;
    min-height: 176px;
    flex-direction: column;
    gap: 8px;
    flex: none;
    align-self: stretch;
  }
  /* line 854, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt > .egypt__flag,
.addresses__block--saudi > .saudi__flag,
.addresses__block--egypt .footer__flag-img,
.addresses__block--saudi .footer__flag-img {
    width: 24px;
    height: 24px;
  }
  /* line 862, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list {
    width: 342px;
    height: auto;
    min-height: 232px;
    gap: 8px;
    flex: none;
    align-self: stretch;
  }
  /* line 871, app/assets/stylesheets/footer.scss */
  .addresses__block--saudi .data-list {
    width: 342px;
    height: auto;
    min-height: 144px;
    gap: 8px;
    flex: none;
    align-self: stretch;
  }
  /* line 880, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list__item.data,
.addresses__block--saudi .data-list__item.data {
    width: 342px;
    align-self: stretch;
  }
  /* line 888, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list > .data-list__item.data:nth-child(1) {
    height: 48px;
  }
  /* line 892, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list > .data-list__item.data:nth-child(2) {
    height: 72px;
  }
  /* line 896, app/assets/stylesheets/footer.scss */
  .addresses__block--saudi .data-list > .data-list__item.data:nth-child(1) {
    height: 48px;
  }
  /* line 900, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data__text,
.addresses__block--saudi .data__text {
    width: 318px;
    min-height: 24px;
  }
  /* line 906, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list > .data-list__item.data:nth-child(1) .data__text {
    width: 318px;
    height: 48px;
    display: flex;
    align-items: center;
    flex: 1;
  }
  /* line 914, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list > .data-list__item.data:nth-child(2) .data__text {
    width: 318px;
    height: 72px;
    display: flex;
    align-items: center;
    flex: 1;
  }
  /* line 922, app/assets/stylesheets/footer.scss */
  .addresses__block--saudi .data-list > .data-list__item.data:nth-child(1) .data__text {
    width: 318px;
    height: 48px;
    display: flex;
    align-items: center;
    flex: 1;
  }
  /* line 930, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list__contacts.contacts {
    width: 342px;
    height: auto;
    min-height: 56px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    flex-wrap: nowrap;
    margin-bottom: 12px;
  }
  /* line 942, app/assets/stylesheets/footer.scss */
  .addresses__block--saudi .data-list__contacts.contacts {
    width: 342px;
    height: auto;
    min-height: 24px;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 24px;
    margin-bottom: 8px;
  }
  /* line 954, app/assets/stylesheets/footer.scss */
  .addresses__block--saudi .data-list__contacts .data-list__item.data {
    width: auto;
    min-height: 24px;
    flex: none;
  }
  /* line 960, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list__contacts .data-list__item.data,
.addresses__block--saudi .data-list__contacts .data-list__item.data.data--whatsapp {
    width: auto;
    min-height: 24px;
    flex: none;
  }
  /* line 967, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list__contacts .data__text,
.addresses__block--saudi .data-list__contacts .data-list__item.data .data__text {
    width: auto;
    height: 24px;
    flex: none;
  }
  /* line 974, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list > .data-list__item.data:last-child {
    width: 342px;
    height: 24px;
    flex: none;
  }
  /* line 980, app/assets/stylesheets/footer.scss */
  .addresses__block--egypt .data-list > .data-list__item.data:last-child .data__text {
    width: 159px;
    height: 24px;
    flex: none;
  }
  /* line 986, app/assets/stylesheets/footer.scss */
  .addresses__block--saudi .data-list > .data-list__item.data:last-child {
    display: none;
  }
  /* line 990, app/assets/stylesheets/footer.scss */
  .frame__buttons.buttons {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 24px;
    width: 342px;
    flex-wrap: nowrap;
  }
  /* line 999, app/assets/stylesheets/footer.scss */
  .buttons__apps.apps-buttons {
    width: 264px;
    height: 40px;
    gap: 24px;
  }
  /* line 1005, app/assets/stylesheets/footer.scss */
  .buttons__icons.icons {
    justify-content: flex-end;
    width: 208px;
    height: 40px;
  }
  /* line 1011, app/assets/stylesheets/footer.scss */
  .buttons__privacy-terms.privacy-terms {
    justify-content: flex-end;
    width: 203px;
    height: 18px;
    gap: 24px;
  }
  /* line 1018, app/assets/stylesheets/footer.scss */
  .buttons__copyright.typography-xxs {
    width: 222px;
    height: 16px;
    margin-left: 0;
    text-align: left;
  }
}
