@font-face {
  font-family: Notosansarabic;
  src: url('../fonts/NotoSansArabic-Thin.ttf') format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosansarabic;
  src: url('../fonts/NotoSansArabic-ExtraBold.ttf') format("truetype"), url('../fonts/NotoSansArabic-Bold.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosansarabic;
  src: url('../fonts/NotoSansArabic-ExtraLight.ttf') format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosansarabic;
  src: url('../fonts/NotoSansArabic-Light.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosansarabic;
  src: url('../fonts/NotoSansArabic-Black.ttf') format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosansarabic;
  src: url('../fonts/NotoSansArabic-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosansarabic;
  src: url('../fonts/NotoSansArabic-SemiBold.ttf') format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Notosansarabic;
  src: url('../fonts/NotoSansArabic-Medium.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ppneuemontreal;
  src: url('../fonts/ppneuemontreal-book.otf') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ppneuemontreal;
  src: url('../fonts/ppneuemontreal-medium.otf') format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --color--body: #fcfcfc;
  --color--text-body: #222;
  --color--brand: #87a0dc;
  --color--bg-blue: #f1f4fb;
  --size--32: 2rem;
  --size--20: 1.25rem;
  --size--24: 1.5rem;
  --color--white: white;
  --size--16: 1rem;
  --size--10: .625rem;
  --color--brand-dark: #526485;
  --size--12: .75rem;
  --size--8: .5rem;
  --size--14: .875rem;
  --size--40: 2.5rem;
  --size--4: .25rem;
  --size--6: .375rem;
  --color--black: black;
}

body {
  background-color: var(--color--body);
  color: var(--color--text-body);
  text-wrap: balance;
  font-family: Ppneuemontreal, sans-serif;
  font-size: 1rem;
  line-height: 150%;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 5.125rem;
  font-weight: 400;
  line-height: 100%;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 400;
  line-height: 104%;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--color--brand);
  text-decoration: none;
}

img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: inline-block;
}

.page-wrapper {
  margin-left: auto;
  margin-right: auto;
}

.section {
  position: relative;
  overflow: hidden;
}

.section.bg_blue {
  background-color: var(--color--bg-blue);
}

.section.footer {
  padding-top: var(--size--32);
  background-color: var(--color--brand);
}

.section.bg_image {
  justify-content: center;
  align-items: center;
  height: 75vh;
  display: flex;
}

.container {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0 1.875rem;
}

.spacer-140 {
  height: 8.75rem;
}

.fullscreen-wrap {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 15rem;
  padding-bottom: 4rem;
  display: flex;
  position: relative;
}

.fullscreen-wrap.align-bottom {
  justify-content: flex-end;
  align-items: center;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.fullscreen-wrap.align-bottom.big-margin-top {
  padding-bottom: 2.5rem;
}

.fullscreen-wrap.footer {
  padding-top: 2rem;
}

.plyr_component {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.plyr_embed {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.plyr_cover {
  z-index: 2;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: opacity .4s;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.video {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding: 0;
  position: absolute;
  inset: 0%;
}

.wrp-btn-play {
  justify-content: flex-start;
  align-items: center;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  display: flex;
  position: absolute;
  inset: auto 0% 1.25rem;
}

.plyr_cover-button {
  z-index: 2;
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  -webkit-backdrop-filter: blur(.3125rem);
  backdrop-filter: blur(.3125rem);
  color: #333;
  background-color: #ffffffe6;
  border-radius: 100vw;
  justify-content: flex-start;
  align-items: center;
  padding: 1rem 2.2rem;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.plyr_cover-button:hover {
  color: #222;
  background-color: #f2f0ef;
}

.play-icon {
  width: 2rem;
  height: 2rem;
}

.plyr_pause-trigger {
  display: none;
}

.gradient {
  z-index: 3;
  background-image: linear-gradient(#000c, #0006 25%, #0003 50%, #0006 75%, #000c);
  position: absolute;
  inset: 0%;
}

.gradient.dark {
  background-image: linear-gradient(#0003, #000c);
}

.content-center {
  z-index: 4;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.content-center.text_align-center {
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
}

.text_color_white {
  color: var(--color--white);
}

.text_size-24 {
  font-size: 1.5rem;
  line-height: 130%;
}

.text_size-24:where(.w-variant-4087fcbb-01c8-5e78-8163-7ac529554b07) {
  text-align: right;
}

.text_align-center {
  text-align: center;
}

.max_width-80ch {
  max-width: 80ch;
}

.grid-12col-40px {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flex_v-spaceb-24px {
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flex_v-16px-left-top {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.flex_v-16px-left-top.payment-plan {
  margin-top: 5.7rem;
}

.btn-cons {
  padding-top: var(--size--16);
  padding-bottom: var(--size--16);
  grid-column-gap: var(--size--10);
  grid-row-gap: var(--size--10);
  border-top-left-radius: var(--size--10);
  border-top-right-radius: var(--size--10);
  border-bottom-left-radius: var(--size--10);
  border-bottom-right-radius: var(--size--10);
  background-color: var(--color--brand);
  color: var(--color--white);
  text-align: center;
  padding-left: calc(var(--size--16) * 3);
  padding-right: calc(var(--size--16) * 3);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.btn-cons:hover {
  background-color: var(--color--brand-dark);
}

.btn-cons.border {
  border: 1px solid var(--color--brand);
  color: var(--color--brand);
  background-color: #0000;
  align-self: flex-start;
}

.btn-cons.border:hover {
  border-color: var(--color--brand-dark);
  color: var(--color--brand-dark);
}

.btn-cons.border.tablet-hide:hover {
  color: var(--color--brand-dark);
}

.icon_24px {
  width: var(--size--24);
  height: var(--size--24);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.opacity_70 {
  opacity: .7;
}

.card_wrap-horizontal {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.card_wrap-horizontal._4col {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.card-item {
  padding: var(--size--20) var(--size--20) var(--size--20) var(--size--24);
  border-radius: var(--size--20);
  color: var(--color--white);
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  min-height: 15.625rem;
  font-size: 1.5rem;
  line-height: 110%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.absolute {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.absolute.bottom {
  object-position: 50% 90%;
}

.z-index-10 {
  z-index: 10;
  position: relative;
}

.gradient-light {
  z-index: 2;
  background-image: linear-gradient(#0000, #000c);
  position: absolute;
  inset: 40% 0% 0%;
}

.empty {
  flex-flow: row;
  display: flex;
}

.max_width-520px {
  max-width: 32.5rem;
}

.flex_v-32 {
  grid-column-gap: calc(var(--size--16) * 2);
  grid-row-gap: calc(var(--size--16) * 2);
  flex-flow: column;
  display: flex;
}

.logo-240px {
  object-fit: scale-down;
  max-width: 15rem;
  max-height: 3.75rem;
}

.footer_fixed-bottom {
  z-index: 3;
  justify-content: space-between;
  align-items: center;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  position: absolute;
  inset: auto 0% 0%;
}

.logo-120px {
  z-index: 3;
  object-fit: contain;
  max-width: 7.5rem;
  max-height: 3.125rem;
  position: relative;
}

.logo-120px.difference {
  mix-blend-mode: difference;
}

.flex_h-spaceb-center {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-wrapper {
  padding-top: var(--size--32);
  padding-bottom: var(--size--32);
  border-top: 1px solid #fff3;
}

.flex_h-60-center {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.flex_h-60-center.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navigation {
  z-index: 5;
  padding-top: var(--size--16);
  padding-bottom: var(--size--16);
  color: var(--color--white);
  background-color: #0000;
  border-bottom: 1px solid #ffffff40;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation.dark {
  z-index: 100;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-bottom-color: #0000001a;
}

.max_width-800px {
  max-width: 50rem;
}

.navbar-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.dropdown-toggle {
  padding: var(--size--12);
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--color--white);
  background-color: #0006;
  border-radius: .625rem;
  justify-content: flex-start;
  align-items: center;
  line-height: 110%;
  display: flex;
}

.dropdown-toggle.ar {
  padding-right: var(--size--16);
  padding-left: var(--size--16);
  justify-content: flex-end;
  align-items: flex-end;
  font-family: Notosansarabic, Arial, sans-serif;
}

.dropdown-lang-wrap {
  margin: 0 0 -4rem;
  padding: 0 0 4rem;
}

.dropdown-arrow {
  width: var(--size--12);
  height: var(--size--12);
  object-fit: contain;
  object-position: 50% 50%;
  flex: none;
  margin: 0;
  padding-bottom: 0;
  font-size: .7rem;
  font-weight: 400;
  position: static;
}

.flag-img {
  object-fit: contain;
  max-width: 1.25rem;
}

.lang-list {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--color--white);
  background-color: #0006;
  border-radius: .625rem;
  flex-flow: column;
  align-items: flex-end;
  margin-top: .5rem;
  overflow: hidden;
}

.lang-link {
  padding: var(--size--8) var(--size--12);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--color--white);
  font-size: var(--size--14);
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  display: flex;
}

.lang-link.ar {
  justify-content: flex-end;
  align-items: flex-end;
}

.col-btn {
  height: auto;
}

.flex_h-12 {
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.max_width-360px {
  max-width: 22.5rem;
}

.pop-up_cons {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-popup-consultation {
  z-index: 1;
  padding: var(--size--24);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000000b3;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.pop-up-window_cons {
  z-index: 2;
  border-radius: var(--size--20);
  background-color: var(--color--bg-blue);
  width: 58rem;
  margin: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.form-wrap {
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  color: #222222b3;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.form-wrap.blue-bg {
  padding: var(--size--40);
  border-radius: var(--size--20);
  background-color: var(--color--bg-blue);
  max-width: 34.375rem;
}

.form-wrap.ar {
  text-align: right;
}

.input {
  padding: var(--size--16);
  background-color: var(--color--body);
  color: var(--color--text-body);
  border: 1px #000;
  border-radius: .625rem;
  min-height: 3.5rem;
  margin-bottom: 0;
}

.input::placeholder {
  color: #a0a0a0;
  font-size: .875rem;
  line-height: 150%;
}

.input.border {
  border-style: solid;
  border-color: #52648533;
}

.input.ar-phone {
  direction: ltr;
  text-align: right;
}

.form {
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  text-wrap: wrap;
  flex-flow: column;
  margin: 0;
  display: flex;
}

.heading_48px {
  font-size: 3rem;
  line-height: 110%;
}

.heading_44px {
  font-size: 2.75rem;
  line-height: 110%;
}

.text_color_brand {
  color: var(--color--brand);
}

.form-img {
  flex-flow: column;
  min-width: 50%;
  display: flex;
  position: relative;
}

.flex_v-12-left {
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.success-message {
  padding: var(--size--20);
  border-radius: var(--size--8);
  background-color: var(--color--white);
  color: #78c87e;
  overflow: hidden;
}

.success-message.blue {
  background-color: var(--color--bg-blue);
  color: var(--color--brand);
}

.text_align-left {
  text-align: left;
}

.flex_v-4 {
  grid-column-gap: var(--size--4);
  grid-row-gap: var(--size--4);
  flex-flow: column;
  display: flex;
}

.flex_v-4.text_color_white {
  margin-bottom: auto;
}

.error-message {
  margin-top: var(--size--4);
  padding: var(--size--4);
  border-radius: var(--size--10);
  color: #d46b6b;
  text-align: center;
  background-color: #f5e0e0;
}

.form-wrap_popup {
  padding: var(--size--40);
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  color: #222222b3;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  min-width: 32rem;
  display: flex;
}

.margin-top-auto {
  margin-top: auto;
}

.heading_40px {
  color: var(--color--white);
  font-size: 2.5rem;
  line-height: 110%;
}

.content-wrap-dark {
  padding: var(--size--24);
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  border-radius: var(--size--20);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--color--white);
  background-color: #0006;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.content-wrap-dark.max-width {
  width: 33rem;
}

.max_width-420px-mob-none {
  max-width: 26.25rem;
}

.tag-blur {
  padding: .375rem var(--size--8);
  grid-column-gap: var(--size--4);
  grid-row-gap: var(--size--4);
  border-radius: var(--size--8);
  color: var(--color--brand);
  background-color: #ffffff1a;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.tag-blur.white {
  color: var(--color--white);
  background-color: #ffffff1a;
}

.icon_16px {
  width: var(--size--16);
  height: var(--size--16);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex_h-spaceb-bottom {
  grid-column-gap: var(--size--40);
  grid-row-gap: var(--size--40);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.flex_h-spaceb-bottom.width-100.large-gap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.hero-items-wrapper {
  padding-top: var(--size--24);
  grid-column-gap: var(--size--40);
  grid-row-gap: var(--size--40);
  border-top: 1px solid #ffffff40;
  flex-flow: column;
  flex: 1;
  max-width: 55vw;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tag-black-blur {
  padding: var(--size--6) var(--size--12);
  border-radius: var(--size--40);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--color--white);
  font-size: var(--size--20);
  background-color: #0006;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.text-size_28px {
  font-size: 1.75rem;
  line-height: 110%;
}

.fullscreen-section {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
  display: flex;
  position: relative;
}

.spacer-60 {
  height: 3.75rem;
}

.heading_88px {
  color: var(--color--white);
  font-size: 5.5rem;
  line-height: 100%;
}

.divider_v {
  background-color: var(--color--white);
  opacity: .7;
  flex: none;
  align-self: stretch;
  width: 1px;
}

.flex_h-100 {
  grid-column-gap: 6.25rem;
  grid-row-gap: 6.25rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-wrap-dark_56px {
  border-radius: var(--size--10);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0006;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-left: auto;
  display: flex;
}

.icon-wrap-dark_56px.cons {
  cursor: pointer;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
}

.icon-wrap-dark_56px.cons:hover {
  background-color: #252525;
}

.flex_v-8 {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  flex-flow: column;
  display: flex;
}

.text_size-16-14 {
  font-size: var(--size--16);
  font-weight: 500;
  line-height: 150%;
}

.text_color_brand-dark {
  color: var(--color--brand-dark);
}

.content-wrap_blue {
  padding: var(--size--24);
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  border-radius: var(--size--20);
  background-color: var(--color--bg-blue);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--color--white);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content-wrap_blue.small {
  padding: var(--size--20);
}

.flex_h-20px {
  grid-column-gap: var(--size--20);
  grid-row-gap: var(--size--20);
  display: flex;
}

.grid-2col_asymmetric {
  grid-column-gap: var(--size--40);
  grid-row-gap: var(--size--40);
  grid-template-rows: auto;
  grid-template-columns: 5fr 7fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-2col_asymmetric._6-7fr {
  grid-template-columns: 6fr 7fr;
}

.tag_dark-blue {
  padding: var(--size--6) var(--size--12);
  grid-column-gap: var(--size--6);
  grid-row-gap: var(--size--6);
  border-radius: var(--size--10);
  background-color: var(--color--brand);
  color: var(--color--white);
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  font-weight: 500;
  line-height: 140%;
  display: flex;
}

.tag_dark-blue.position-absolute {
  position: absolute;
  inset: 4% auto auto 0%;
}

.tag_dark-blue.position-absolute.ar {
  left: auto;
  right: 0%;
}

.table-wrap {
  grid-column-gap: var(--size--4);
  grid-row-gap: var(--size--4);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.tr-wrap {
  padding-top: var(--size--6);
  padding-bottom: var(--size--6);
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-width_medium {
  font-weight: 500;
}

._28px {
  padding-right: 1.75rem;
}

.border-table {
  border-right: 1px solid #52648580;
  margin-right: 1.5rem;
  padding-right: 1.5rem;
}

.border-table.ar {
  border-left: 1px solid #52648580;
  border-right-style: none;
  margin-left: 1.5rem;
  margin-right: 0;
  padding-left: 1.5rem;
  padding-right: 0;
}

.grid-2col_for-table {
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size_20px {
  font-size: var(--size--20);
  font-weight: 500;
  line-height: 110%;
}

.btn_whatsapp {
  z-index: 10;
  padding: var(--size--16);
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  border-radius: var(--size--10);
  background-color: var(--color--white);
  color: var(--color--brand-dark);
  text-align: center;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  display: flex;
  position: relative;
}

.icon_32px {
  width: var(--size--32);
  height: var(--size--32);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.img_agent {
  object-fit: contain;
  width: 21rem;
  height: 23rem;
  position: absolute;
  inset: auto -6rem -8rem auto;
}

.img_agent.ar {
  transform-style: preserve-3d;
  width: 20rem;
  height: 20rem;
  left: -6rem;
  right: auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.text-width_normal {
  font-weight: 400;
}

.tags-wrap {
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  flex-flow: wrap;
  display: flex;
}

.tag_large-light-blue {
  padding: var(--size--12);
  border-radius: var(--size--10);
  color: var(--color--brand);
  font-size: var(--size--14);
  background-color: #87a0dc1a;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  line-height: 140%;
  display: flex;
}

.tag_large-light-blue.small {
  padding: var(--size--8) var(--size--16);
  border-radius: var(--size--40);
  font-weight: 500;
}

.margin-top-16px {
  margin-top: var(--size--16);
}

.media-wrap {
  border-radius: var(--size--40);
  height: 43.125rem;
  position: relative;
  overflow: hidden;
}

.media-wrap.height-small {
  border-radius: var(--size--20);
  height: 100%;
  min-height: 30rem;
}

.flex_h-40px_mob_v {
  grid-column-gap: var(--size--40);
  grid-row-gap: var(--size--40);
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.content-wrap_brand-color {
  padding: var(--size--24);
  grid-column-gap: var(--size--32);
  grid-row-gap: var(--size--32);
  border-radius: var(--size--20);
  background-color: var(--color--brand);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--color--white);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.max_width-20ch {
  max-width: 20ch;
}

.img_wave {
  object-fit: fill;
  position: absolute;
  inset: -5% 0% 0%;
}

.item_info {
  padding-top: var(--size--24);
  padding-bottom: var(--size--24);
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  border-bottom: 1px solid #52648580;
  flex-flow: column;
  display: flex;
}

.desk_hide {
  display: none;
}

.flex_v-24 {
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  flex-flow: column;
  display: flex;
}

.flex_v-24._100 {
  height: 100%;
}

.slider {
  background-color: var(--color--black);
  direction: ltr;
  flex-flow: column;
  height: 90vh;
}

.arrow {
  padding: var(--size--12);
  border-radius: var(--size--10);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  color: var(--color--white);
  background-color: #0006;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  height: 3.5rem;
  margin: 0 0 0 1.875rem;
  transition: color .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  inset: auto auto 2.5rem 0%;
}

.arrow:hover {
  color: var(--color--brand);
}

.arrow.right {
  left: 6.875rem;
}

.arrow.right.ar {
  right: 6.875rem;
}

.arrow.ar {
  margin-left: 0;
  margin-right: 1.875rem;
  left: auto;
  right: 0;
}

.heading_64px {
  font-size: 4rem;
  line-height: 110%;
}

.gallery-heading-position {
  z-index: 2;
  align-items: flex-start;
  margin-left: 1.875rem;
  display: flex;
  position: absolute;
  inset: auto auto 8rem 0%;
}

.gallery-heading-position.ar {
  margin-left: 0;
  margin-right: 1.875rem;
  left: auto;
  right: 0;
}

.slide-nav {
  justify-content: center;
  align-items: center;
  font-size: .4rem;
  display: flex;
  bottom: 2.25rem;
  right: 1.875rem;
}

.margin-top-32px {
  margin-top: var(--size--32);
}

.flex_v-0 {
  flex-flow: column;
  display: flex;
}

.flex_h-32-wrap {
  grid-column-gap: var(--size--32);
  grid-row-gap: var(--size--32);
  flex-flow: wrap;
  display: flex;
}

.shape {
  object-fit: contain;
  max-width: 30.9375rem;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .3s cubic-bezier(.25, .46, .45, .94);
  position: absolute;
  inset: 1% 2% 0% 0%;
}

.dropdown-wrapper {
  z-index: 10;
  margin-bottom: -4rem;
  padding-bottom: 4rem;
}

.dropdown-wrapper._1 {
  cursor: default;
  position: absolute;
  inset: 9% auto auto 32%;
}

.dropdown-wrapper._2 {
  position: absolute;
  inset: 11% 28% auto auto;
}

.dropdown-wrapper._3 {
  cursor: default;
  position: absolute;
  inset: auto 30% 30% auto;
}

.dropdown-tag {
  padding: var(--size--8) var(--size--12) var(--size--8) var(--size--8);
  border-radius: var(--size--40);
  background-color: var(--color--white);
}

.dropdown-tag.pointer-none {
  cursor: default;
}

.dropdown-tag.ar {
  padding-right: var(--size--8);
  padding-left: var(--size--12);
}

.icon-wrap-dark-20px {
  width: var(--size--24);
  height: var(--size--24);
  border-radius: var(--size--20);
  background-color: #323232;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_14px {
  width: var(--size--14);
  height: var(--size--14);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-list {
  margin-top: var(--size--16);
  padding: var(--size--16);
  border-radius: var(--size--20);
  background-color: var(--color--white);
  flex-flow: column;
  min-width: 17rem;
}

.dropdown-list.w--open {
  padding: var(--size--16);
  color: #33333380;
  flex-flow: column;
}

.icon-wrap_blue-60px {
  padding: var(--size--14);
  border-radius: var(--size--10);
  background-color: var(--color--bg-blue);
  color: var(--color--brand);
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  display: flex;
}

.icon-wrap_blue-60px.round {
  border-radius: 50%;
}

.divider_h {
  background-color: var(--color--brand);
  opacity: .5;
  flex: none;
  align-self: stretch;
  height: 1px;
  margin-top: auto;
}

.divider_h.color-brand {
  opacity: .2;
  margin-top: 0;
}

.grid-3col {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading_180px {
  color: var(--color--brand);
  font-size: 11rem;
  line-height: 90%;
}

.margin-left-auto {
  margin-left: auto;
}

.max_width-25ch {
  max-width: 25ch;
}

.icon_40px-move-left {
  width: var(--size--40);
  height: var(--size--40);
  justify-content: center;
  align-items: center;
  display: flex;
  transform: translate(-2.5rem, -.5rem);
}

.max-height {
  max-height: 50vh;
}

.btn {
  padding-top: var(--size--16);
  padding-bottom: var(--size--16);
  grid-column-gap: var(--size--10);
  grid-row-gap: var(--size--10);
  border-top-left-radius: var(--size--10);
  border-top-right-radius: var(--size--10);
  border-bottom-left-radius: var(--size--10);
  border-bottom-right-radius: var(--size--10);
  background-color: var(--color--brand);
  color: var(--color--white);
  text-align: center;
  padding-left: calc(var(--size--16) * 3);
  padding-right: calc(var(--size--16) * 3);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  transition-property: all;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.btn:hover {
  background-color: var(--color--brand-dark);
}

.btn.border {
  border: 1px solid var(--color--brand);
  color: var(--color--brand);
  background-color: #0000;
}

.btn.border:hover {
  border-color: var(--color--brand-dark);
  color: var(--color--brand-dark);
}

.dropdown-list-wrapper {
  flex-flow: column;
  display: flex;
}

.dropdown-faq {
  z-index: 1;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.dropdown-faq:where(.w-variant-4087fcbb-01c8-5e78-8163-7ac529554b07) {
  text-align: right;
}

.accordion-list_item {
  padding: var(--size--24) 0px;
  grid-column-gap: var(--size--20);
  grid-row-gap: var(--size--20);
  white-space: pre-wrap;
  border-top: 1px solid #87a0dc33;
  justify-content: space-between;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.dropdown-faq-content {
  padding-top: var(--size--8);
  padding-bottom: var(--size--24);
  opacity: .7;
}

.dropdown-faq-list-content {
  opacity: .7;
  background-color: #0000;
  flex-flow: column;
  display: flex;
  position: static;
  overflow: hidden;
}

.icon_36px {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2.25rem;
  height: 2.25rem;
  display: flex;
}

.gradient_body-color {
  z-index: 3;
  background-image: linear-gradient(180deg, var(--color--body), #fcfcfc99 75%);
  position: absolute;
  inset: 0%;
}

.gradient_form {
  z-index: 10;
  background-image: linear-gradient(90deg, var(--color--bg-blue), #f1f4fbb3 50%, #f1f4fb4d);
  position: absolute;
  inset: 0%;
}

.map-wraper {
  padding: var(--size--24);
  border-radius: var(--size--20);
  cursor: pointer;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 25rem;
  height: 15rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.btn-map {
  z-index: 1;
  padding-top: var(--size--16);
  padding-bottom: var(--size--16);
  grid-column-gap: var(--size--10);
  grid-row-gap: var(--size--10);
  border-top-left-radius: var(--size--10);
  border-top-right-radius: var(--size--10);
  border-bottom-left-radius: var(--size--10);
  border-bottom-right-radius: var(--size--10);
  background-color: var(--color--brand);
  color: var(--color--white);
  text-align: center;
  padding-left: calc(var(--size--16) * 3);
  padding-right: calc(var(--size--16) * 3);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  font-size: 1.125rem;
  transition-property: background-color;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.btn-map:hover {
  background-color: var(--color--brand-dark);
}

.location-wrap {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.ellipse-swap {
  background-image: radial-gradient(circle closest-corner, #87a0dc0f, #87a0dc05);
  border: 1px dashed #87a0dc66;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 35rem;
  height: 35rem;
  display: flex;
  position: relative;
}

.img-round {
  border-radius: 50%;
  width: 15rem;
  height: 15rem;
}

.flex_h-16-center {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  align-items: center;
  display: flex;
}

.img_round-72px {
  border-radius: 50%;
  flex: none;
  width: 4.5rem;
  height: 4.5rem;
  overflow: hidden;
}

.location-item {
  position: absolute;
  inset: 2% -40% auto 70%;
}

.location-item._2 {
  top: 28%;
  left: 90%;
  right: -45%;
}

.location-item._2.ar {
  left: -45%;
  right: 90%;
}

.location-item._3 {
  top: 60%;
  left: 90%;
  right: -45%;
}

.location-item._3.ar {
  left: -45%;
  right: 90%;
}

.location-item._4 {
  top: 85%;
  left: 70%;
  right: -45%;
}

.location-item._4.ar {
  left: -45%;
  right: 70%;
}

.location-item.ar {
  left: -40%;
  right: 70%;
}

.grid-2col-1fr {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.width-100 {
  width: 100%;
}

.tab {
  padding: var(--size--10) var(--size--12);
  border-radius: var(--size--10);
  color: var(--color--brand);
  font-size: var(--size--14);
  background-color: #0000;
  border: 1px solid #87a0dc80;
  justify-content: center;
  align-items: center;
  line-height: 150%;
  transition: all .3s;
  display: flex;
}

.tab:hover {
  border-color: #87a0dc;
}

.tab.w--current {
  background-color: var(--color--brand);
  color: var(--color--white);
}

.tab-menu {
  z-index: 10;
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.tab-menu.left {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -4.7rem;
  margin-bottom: 2rem;
  position: relative;
  inset: 4.7rem auto auto 0%;
}

.tabs-content {
  margin-top: var(--size--40);
  width: 100%;
}

.tabs {
  width: 100%;
}

.card_floor-plan {
  padding: var(--size--40);
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  border-radius: var(--size--20);
  background-color: var(--color--white);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card_floor-plan.small {
  padding: var(--size--24);
  grid-template-columns: 1fr;
}

.flex_v-12-stretch {
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  flex-flow: column;
  display: flex;
}

.floor-plan_content-wrap {
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  border-left: 1px solid #52648580;
  flex-flow: column;
  padding-left: 3rem;
  display: flex;
}

.floor-plan_content-wrap.ar {
  border-left-style: none;
  border-right: 1px solid #52648580;
  padding-left: 0;
  padding-right: 3rem;
}

.lightbox_link {
  height: 26.25rem;
  position: relative;
}

.lightbox_link.small {
  height: 12.5rem;
}

.img_contain {
  object-fit: contain;
}

.icon_zoom {
  color: var(--color--brand);
  width: 3.125rem;
  height: 3.125rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.floor-plan_cards-container {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.floor-plan_content-wrap_small {
  padding-top: var(--size--24);
  grid-column-gap: var(--size--24);
  grid-row-gap: var(--size--24);
  border-top: 1px solid #52648580;
  flex-flow: column;
  display: flex;
}

.payment-wrap_info {
  padding: var(--size--24);
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  border-radius: var(--size--20);
  background-color: var(--color--bg-blue);
  color: var(--color--brand-dark);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.payment-wrap_info.spaceb {
  justify-content: space-between;
  align-items: flex-end;
}

.heading_70px {
  font-size: 4.375rem;
  line-height: 110%;
}

.payment-wrap_ititle {
  padding: var(--size--16) var(--size--8);
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  border-radius: var(--size--20);
  background-color: var(--color--bg-blue);
  color: var(--color--brand-dark);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rotate-180 {
  writing-mode: vertical-lr;
  rotate: 180deg;
}

.payment-wrap_item-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.payment-wrap_item-grid.big {
  flex: 1;
}

.payment-wrap {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  flex-flow: column;
  display: flex;
}

.desk-tablet_hide {
  display: none;
}

.btn-text_download {
  grid-column-gap: var(--size--12);
  grid-row-gap: var(--size--12);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.btn-close {
  padding: var(--size--12);
  border-radius: var(--size--10);
  color: var(--color--white);
  cursor: pointer;
  background-color: #0006;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
}

.btn-close:hover {
  background-color: #252525;
}

.pop-up_map {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.close-popup-map {
  z-index: 9;
  padding: var(--size--24);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000000b3;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.map-window {
  z-index: 10;
  border-radius: var(--size--20);
  justify-content: center;
  align-items: center;
  width: 85vw;
  max-width: 90rem;
  height: 70vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.flex_h-6 {
  grid-column-gap: var(--size--6);
  grid-row-gap: var(--size--6);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-menu {
  grid-column-gap: var(--size--32);
  grid-row-gap: var(--size--32);
  color: var(--color--white);
  flex-flow: wrap;
  display: flex;
}

.pop-up_floor-plan {
  z-index: 1000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.pop-up-window_floor-plan {
  z-index: 2;
  border-radius: var(--size--20);
  background-color: var(--color--bg-blue);
  width: 55rem;
  margin: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.close-popup-floor-plan {
  z-index: 1;
  padding: var(--size--24);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000000b3;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.img_agent-popup {
  object-fit: contain;
  height: 96%;
  position: absolute;
  inset: auto 0% 0%;
}

.list {
  grid-column-gap: var(--size--40);
  grid-row-gap: var(--size--40);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 0;
  display: flex;
}

.nav-item-link {
  color: var(--color--white);
  font-size: 1rem;
}

.ar {
  direction: rtl;
  font-family: Notosansarabic, Arial, sans-serif;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.text_align-right {
  text-align: right;
}

.max_width-400px {
  max-width: 25rem;
}

.mirror {
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.margin-right-auto {
  margin-left: 0;
  margin-right: auto;
}

.icon_40px-move-lright {
  width: var(--size--40);
  height: var(--size--40);
  justify-content: center;
  align-items: center;
  display: flex;
  transform: translate(2.5rem, -.5rem);
}

.heading_36px {
  color: var(--color--white);
  font-size: 2.25rem;
  line-height: 105%;
}

.flex_v-16-center {
  grid-column-gap: var(--size--16);
  grid-row-gap: var(--size--16);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex_h-8 {
  grid-column-gap: var(--size--8);
  grid-row-gap: var(--size--8);
  flex-flow: wrap;
  display: flex;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.75rem;
  }

  h2 {
    font-size: 2.5rem;
  }

  .section.footer {
    padding-top: 3.75rem;
  }

  .container {
    max-width: 92vw;
    padding-left: 0;
    padding-right: 0;
  }

  .spacer-140 {
    height: 6rem;
  }

  .fullscreen-wrap {
    padding: 12.5rem 0 11rem;
  }

  .fullscreen-wrap.footer {
    padding-top: 4rem;
  }

  .video {
    pointer-events: none;
  }

  .text_size-24 {
    font-size: 1.25rem;
  }

  .grid-12col-40px {
    flex-flow: column;
    display: flex;
  }

  .flex_v-spaceb-24px {
    align-self: stretch;
  }

  .flex_v-spaceb-24px.stretch {
    align-items: stretch;
  }

  .flex_v-16px-left-top.payment-plan {
    margin-top: 0;
  }

  .btn-cons.border {
    flex: 1;
  }

  .card_wrap-horizontal {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100vw;
    margin-left: -4vw;
    margin-right: -4vw;
    padding-left: 4vw;
    padding-right: 4vw;
    display: flex;
    overflow: auto;
  }

  .card-item {
    min-width: 40vw;
    min-height: 17.5rem;
  }

  .logo-240px {
    max-width: 10rem;
  }

  .footer_fixed-bottom {
    max-width: 50rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .flex_h-spaceb-center {
    justify-content: center;
  }

  .flex_h-spaceb-center.spaceb-all {
    justify-content: space-between;
  }

  .flex_h-spaceb-center.mobile-v {
    flex-flow: column;
  }

  .flex_h-60-center {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .navigation {
    z-index: 999;
  }

  .max_width-800px {
    max-width: 40rem;
  }

  .tablet-hide {
    display: none;
  }

  .pop-up_cons {
    padding-top: 2rem;
  }

  .pop-up-window_cons {
    width: 90vw;
  }

  .form-wrap.blue-bg {
    margin-top: var(--size--16);
    padding: var(--size--24);
    max-width: none;
  }

  .form.max_width-360px {
    max-width: none;
  }

  .heading_48px {
    font-size: 2.25rem;
  }

  .heading_44px {
    font-size: 2rem;
  }

  .text_color_brand {
    color: var(--color--brand);
  }

  .form-img {
    min-width: 44%;
  }

  .form-wrap_popup {
    padding: var(--size--24);
    min-width: 56%;
  }

  .heading_40px {
    font-size: 1.75rem;
  }

  .content-wrap-dark {
    padding: var(--size--16);
  }

  .content-wrap-dark.max-width {
    width: auto;
  }

  .max_width-420px-mob-none {
    max-width: none;
  }

  .flex_h-spaceb-bottom {
    grid-column-gap: var(--size--24);
    grid-row-gap: var(--size--24);
  }

  .tag-black-blur.mobile-blue {
    background-color: var(--color--bg-blue);
    color: var(--color--brand);
    font-size: var(--size--16);
  }

  .fullscreen-section {
    padding: 12.5rem 0 11rem;
  }

  .spacer-60 {
    height: var(--size--40);
  }

  .heading_88px {
    font-size: 3.5rem;
  }

  .flex_h-100 {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: row;
  }

  .icon-wrap-dark_56px.molile-blue {
    background-color: var(--color--bg-blue);
    color: var(--color--brand);
  }

  .icon-wrap-dark_56px.molile-blue.ar {
    margin-left: 0;
    margin-right: auto;
  }

  .grid-2col_asymmetric {
    grid-column-gap: var(--size--24);
    grid-row-gap: var(--size--24);
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(auto, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-2col_asymmetric.horizontal-scroll {
    grid-column-gap: var(--size--20);
    grid-row-gap: var(--size--20);
    flex-flow: row;
    margin-left: -4vw;
    margin-right: -4vw;
    padding-left: 4vw;
    padding-right: 4vw;
    display: flex;
    overflow: auto;
  }

  .grid-2col_asymmetric._6-7fr {
    grid-template-columns: 6fr;
  }

  .border-table.ar {
    border-left-style: solid;
  }

  .text-size_20px {
    font-size: 1.25rem;
  }

  .media-wrap {
    height: 30rem;
  }

  .media-wrap.height-small {
    min-height: auto;
  }

  .flex_h-40px_mob_v {
    flex-flow: column;
    display: flex;
  }

  .content-wrap_brand-color {
    margin-top: -.5rem;
    margin-bottom: var(--size--8);
    min-height: 30vh;
  }

  .img_wave {
    height: 130%;
    top: -10%;
  }

  .item_info {
    padding-top: 0;
    padding-bottom: var(--size--32);
  }

  .desk_hide {
    display: flex;
  }

  .desk_hide.block {
    display: block;
  }

  .hero-items-wrapper_mobile-only {
    margin-top: -2.5rem;
    margin-bottom: var(--size--16);
    padding-bottom: var(--size--40);
    border-bottom: 1px solid #a1acc080;
    flex: 1;
  }

  .hero-items-wrapper_mobile-only.margin_none-2-5 {
    margin-top: 0;
    margin-bottom: var(--size--40);
  }

  .flex_v-24.mobile-h {
    border-radius: var(--size--10);
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
  }

  .flex_v-24._100 {
    width: 100%;
  }

  .slider {
    height: 34.375rem;
  }

  .arrow {
    margin-left: 4vw;
    display: none;
  }

  .heading_64px {
    font-size: 2rem;
  }

  .gallery-heading-position {
    margin-left: 4vw;
    bottom: 1.25rem;
  }

  .slide-nav {
    justify-content: flex-end;
    align-items: center;
    padding-top: 0;
    padding-bottom: 1.25rem;
    font-size: .75rem;
    display: flex;
    inset: auto 4vw 0%;
  }

  .flex_h-32-wrap {
    grid-row-gap: var(--size--24);
    justify-content: center;
    align-items: flex-start;
  }

  .shape {
    max-width: 17.1rem;
  }

  .dropdown-wrapper._1 {
    top: 15%;
    left: 24%;
  }

  .dropdown-wrapper._2 {
    right: 17%;
  }

  .dropdown-wrapper._3 {
    right: 20%;
  }

  .grid-3col {
    grid-template-columns: 1fr;
  }

  .heading_180px {
    font-size: 6rem;
  }

  .icon_40px-move-left {
    width: var(--size--32);
    height: var(--size--32);
    transform: translate(-1.5rem);
  }

  .max-height {
    min-height: 40vh;
  }

  .accordion-list_item {
    padding-top: var(--size--20);
    padding-bottom: var(--size--20);
  }

  .dropdown-faq-content {
    padding-top: var(--size--4);
    padding-bottom: var(--size--20);
  }

  .btn-map {
    width: 100%;
  }

  .ellipse-swap {
    width: 30rem;
    height: 30rem;
  }

  .img-round {
    width: 11.25rem;
    height: 11.25rem;
  }

  .grid-2col-1fr {
    justify-content: center;
  }

  .tab-menu {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab-menu.left {
    margin-top: 0;
    margin-bottom: var(--size--32);
    justify-content: flex-start;
    align-items: flex-start;
    max-width: none;
    position: relative;
    top: 0%;
  }

  .tabs-content {
    margin-top: var(--size--32);
    overflow: visible;
  }

  .card_floor-plan {
    padding: var(--size--24);
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 48vw;
    display: grid;
  }

  .floor-plan_content-wrap {
    margin-top: var(--size--24);
    padding-top: var(--size--24);
    border-top: 1px solid #52648580;
    border-left-style: none;
    padding-left: 0;
  }

  .floor-plan_content-wrap.ar {
    border-right-style: none;
    padding-right: 0;
  }

  .lightbox_link, .lightbox_link.small {
    height: 17rem;
  }

  .floor-plan_cards-container {
    grid-column-gap: var(--size--20);
    grid-row-gap: var(--size--20);
    flex-flow: row;
    width: auto;
    margin-left: -4vw;
    margin-right: -4vw;
    padding-left: 4vw;
    padding-right: 4vw;
    display: flex;
    overflow: auto;
  }

  .floor-plan_content-wrap_small {
    margin-top: var(--size--24);
    padding-top: var(--size--24);
    border-top: 1px solid #52648580;
    border-left-style: none;
    padding-left: 0;
  }

  .heading_70px {
    font-size: var(--size--40);
  }

  .btn-text_download {
    padding: var(--size--16);
    border: 1px solid var(--color--brand);
    border-radius: var(--size--12);
    color: var(--color--brand);
    text-align: center;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .map-window {
    width: 92vw;
  }

  .menu-button {
    padding: var(--size--6);
    border-radius: var(--size--6);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: #0006;
    justify-content: center;
    align-items: center;
    width: 2.625rem;
    height: 2.625rem;
    display: flex;
  }

  .menu-button.w--open {
    background-color: #252525;
  }

  .menu_icon {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav-menu {
    z-index: 100;
    grid-row-gap: var(--size--24);
    border-radius: var(--size--20);
    background-color: #0000;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    position: absolute;
    bottom: auto;
    left: auto;
    right: 4vw;
    overflow: hidden;
  }

  .pop-up-window_floor-plan {
    width: 90vw;
  }

  .list {
    padding: var(--size--16);
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: #0006;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .nav-item-link:hover {
    color: var(--color--brand);
  }

  .max_width-400px {
    max-width: none;
  }

  .icon_40px-move-lright {
    width: var(--size--32);
    height: var(--size--32);
    transform: translate(1.5rem);
  }

  .heading_36px {
    font-size: 1.75rem;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 3rem;
  }

  .container {
    max-width: 94vw;
  }

  .spacer-140 {
    height: 5rem;
  }

  .fullscreen-wrap.align-bottom {
    border-bottom-left-radius: var(--size--20);
    border-bottom-right-radius: var(--size--20);
    overflow: hidden;
  }

  .fullscreen-wrap.align-bottom.big-margin-top {
    height: auto;
    min-height: 100vh;
    padding-top: 8rem;
  }

  .plyr_cover-button {
    font-size: .85em;
  }

  .card_wrap-horizontal {
    margin-left: -3vw;
    margin-right: -3vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  .footer-wrapper {
    padding-bottom: 3.75rem;
  }

  .max_width-800px {
    max-width: 30rem;
  }

  .form-wrap {
    min-width: auto;
  }

  .form-img {
    display: none;
  }

  .form-wrap_popup {
    padding: var(--size--16);
    min-width: auto;
  }

  .content-wrap-dark {
    min-width: auto;
  }

  .text-size_28px {
    font-size: 1.5rem;
  }

  .heading_88px {
    font-size: 1.75rem;
  }

  .flex_h-100 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .text_size-16-14 {
    font-size: var(--size--14);
  }

  .content-wrap_blue {
    min-width: auto;
  }

  .grid-2col_asymmetric.horizontal-scroll {
    margin-left: -3vw;
    margin-right: -3vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }

  ._28px {
    padding-right: 0;
  }

  .border-table {
    margin-right: 0;
    margin-bottom: var(--size--16);
    padding-right: 0;
    padding-bottom: var(--size--16);
    border-bottom: 1px solid #52648580;
    border-right-style: none;
  }

  .border-table.ar {
    border-left-style: none;
    margin-left: 0;
    padding-left: 0;
  }

  .grid-2col_for-table {
    grid-template-rows: 1.25fr;
    grid-template-columns: 1.5fr;
    grid-auto-rows: 1fr;
  }

  .btn_whatsapp {
    padding-top: var(--size--12);
    padding-bottom: var(--size--12);
    width: 100%;
  }

  .icon_32px {
    width: var(--size--20);
    height: var(--size--20);
  }

  .img_agent {
    right: -5rem;
  }

  .media-wrap {
    border-radius: var(--size--16);
    height: 26rem;
  }

  .content-wrap_brand-color {
    flex-flow: row;
    min-height: auto;
  }

  .landscape-hide {
    display: none;
  }

  .desk_hide.block {
    display: block;
  }

  .flex_v-24.mobile-h {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
  }

  .arrow, .gallery-heading-position {
    margin-left: 3vw;
  }

  .slide-nav {
    left: 3vw;
    right: 3vw;
  }

  .shape {
    max-width: 15.2rem;
  }

  .dropdown-wrapper._1 {
    left: 20%;
  }

  .dropdown-wrapper._2 {
    flex-flow: column;
    top: 10%;
    right: 11%;
  }

  .dropdown-wrapper._3 {
    bottom: 24%;
    right: 16%;
  }

  .dropdown-list.w--open {
    right: 0;
  }

  .btn-map {
    flex: 1;
  }

  .location-wrap {
    margin-left: -45vw;
  }

  .location-wrap.ar {
    margin-left: 0;
    margin-right: -45vw;
  }

  .location-item, .location-item._2 {
    right: -79%;
  }

  .location-item._2.ar {
    left: -79%;
  }

  .location-item._3 {
    right: -79%;
  }

  .location-item._3.ar {
    left: -79%;
  }

  .location-item._4 {
    right: -79%;
  }

  .location-item._4.ar, .location-item.ar {
    left: -79%;
  }

  .tab {
    flex: none;
  }

  .tab-menu {
    margin-left: -3vw;
    margin-right: -3vw;
    padding-left: 3vw;
    padding-right: 3vw;
    overflow: auto;
  }

  .tab-menu.left {
    flex-flow: row;
  }

  .card_floor-plan {
    width: 60vw;
  }

  .lightbox_link, .lightbox_link.small {
    height: 12.5rem;
  }

  .payment-wrap_info.mobile-v {
    grid-column-gap: var(--size--16);
    grid-row-gap: var(--size--16);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .desk-tablet_hide {
    display: flex;
  }

  .nav-menu {
    left: 3vw;
    right: 3vw;
  }

  .img_agent-popup {
    display: none;
    right: -5rem;
  }
}

@media screen and (max-width: 479px) {
  .plyr_embed {
    object-fit: cover;
  }

  .wrp-btn-play {
    justify-content: center;
    align-items: center;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .play-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .card-item {
    min-width: 72vw;
  }

  .flex_h-spaceb-center.spaceb-all {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: flex-start;
  }

  .tag-black-blur.mobile-blue {
    white-space: nowrap;
  }

  .flex_h-100 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .btn_whatsapp {
    align-self: stretch;
  }

  .slide-nav {
    padding-bottom: 1rem;
    font-size: .4rem;
  }

  .dropdown-wrapper._1 {
    top: 10%;
    left: 7%;
  }

  .dropdown-wrapper._2 {
    top: 17%;
    right: 4%;
  }

  .dropdown-wrapper._3 {
    bottom: 19%;
    right: 31%;
  }

  .btn, .btn-map {
    align-self: stretch;
  }

  .location-wrap {
    margin-left: -55vw;
  }

  .location-wrap.ar {
    margin-right: -55vw;
  }

  .ellipse-swap {
    width: 26.25rem;
    height: 26.25rem;
  }

  .location-item, .location-item._2 {
    right: -54%;
  }

  .location-item._2.ar {
    left: -54%;
  }

  .location-item._3 {
    right: -54%;
  }

  .location-item._3.ar {
    left: -54%;
  }

  .location-item._4 {
    right: -54%;
  }

  .location-item._4.ar, .location-item.ar {
    left: -54%;
  }

  .card_floor-plan {
    width: 80vw;
  }
}

#w-node-_231a5b27-ed5e-06c3-ea23-856891401cb2-85d0b127, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cba-85d0b127, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cc2-85d0b127, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cd0-85d0b127 {
  justify-self: end;
}

#w-node-_231a5b27-ed5e-06c3-ea23-856891401cd3-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Key-Features.w-node-_231a5b27-ed5e-06c3-ea23-856891401cde-85d0b127, #Amenities.w-node-_231a5b27-ed5e-06c3-ea23-856891401cea-85d0b127 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8360164e-610d-1a93-3ccc-2b2b15afaa38-85d0b127 {
  place-self: end;
}

#w-node-_0a05afe9-c3be-a96b-74a8-f25956a50073-85d0b127 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce869224-750b-7e48-c169-3782c36fed04-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13f2e0a8-2a9a-8585-bb25-3f1e8932e484-85d0b127, #w-node-_7e78d1c0-50ba-caf6-d37d-51a8b1f36674-85d0b127, #w-node-_6b3c637b-35a2-5cf9-5ea2-3a46cc9d933b-85d0b127, #w-node-a6a0c55d-1d2e-7478-d424-52b9f611bb4a-85d0b127 {
  justify-self: end;
}

#w-node-_0c7f4572-2a3b-d002-766c-f144dfdb30c1-85d0b127 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e9e814b-5684-d74b-6aa3-2b3a4113c7f0-85d0b127, #w-node-c6fde4b2-4559-7910-0a6e-1d53d6989079-85d0b127 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4ddcd216-e38a-b07e-3527-7c846f25c8c5-85d0b127 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e88fd6cb-a00d-4e46-0d6a-0a32ab496fc4-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88fd6cb-a00d-4e46-0d6a-0a32ab496fc6-85d0b127 {
  justify-self: end;
}

#w-node-_30516adc-c7da-db45-70f7-a0ab997ad0f3-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30516adc-c7da-db45-70f7-a0ab997ad0f5-85d0b127 {
  justify-self: end;
}

#w-node-d9407714-4610-9b93-65ce-b4d88bc11c6e-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9407714-4610-9b93-65ce-b4d88bc11c70-85d0b127 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4983-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4991-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4993-85d0b127 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4996-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4998-85d0b127 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca499b-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca499d-85d0b127 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf85-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf8e-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf90-85d0b127 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf93-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf95-85d0b127 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf98-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf9a-85d0b127 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73552c-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735535-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735537-85d0b127 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553a-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553c-85d0b127 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553f-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735541-85d0b127 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0780-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0789-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca078b-85d0b127 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca078e-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0790-85d0b127 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0793-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0795-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecea-85d0b127 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecf8-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecfa-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecfd-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecff-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed02-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed04-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed0d-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed10-85d0b127, #w-node-d4d28251-d46a-3498-07ec-e24980f6ed16-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed18-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed1b-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed1d-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed20-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed22-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed24-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed2d-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed2f-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed32-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed34-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed37-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed39-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed3b-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed44-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed46-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed49-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed4b-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed4e-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed50-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed52-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed5b-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed5d-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed60-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed62-85d0b127 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed65-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed67-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6b6-85d0b127 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c4-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c6-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c9-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6cb-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ce-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6d0-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6d9-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e2-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e4-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e7-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e9-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ec-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ee-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6f0-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6f9-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6fb-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6fe-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b700-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b703-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b705-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b707-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b710-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b712-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b715-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b717-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71a-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71c-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71e-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b727-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b729-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b72c-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b72e-85d0b127 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b731-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b733-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83095-85d0b127 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a3-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a5-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a8-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830aa-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830ad-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830af-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830b8-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c1-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c3-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c6-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c8-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cb-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cd-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cf-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830d8-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830da-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830dd-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830df-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e2-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e4-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e6-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830ef-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f1-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f4-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f6-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f9-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830fb-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830fd-85d0b127 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83106-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83108-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab8310b-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab8310d-85d0b127 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83110-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83112-85d0b127 {
  justify-self: end;
}

#w-node-ef5f100c-34bb-20ca-be4a-0fce1d41e6af-85d0b127, #w-node-_6e8f099d-a684-cdc3-72ec-9750e63b0b2b-85d0b127, #w-node-_8398662f-c789-859e-d8b1-b633c50f9943-85d0b127 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6540-85d0b127 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: stretch;
}

#w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6542-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20c3bdf3-ba7e-e2ee-f163-62c16c07cace-85d0b127 {
  align-self: end;
}

#w-node-_704d7173-3933-2b73-e985-b7a619ea5e85-85d0b127 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_231a5b27-ed5e-06c3-ea23-856891401cb2-85d0b145, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cba-85d0b145, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cc2-85d0b145, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cc9-85d0b145, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cd0-85d0b145 {
  justify-self: end;
}

#w-node-_231a5b27-ed5e-06c3-ea23-856891401cd3-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Key-Features.w-node-_231a5b27-ed5e-06c3-ea23-856891401cde-85d0b145, #Amenities.w-node-_231a5b27-ed5e-06c3-ea23-856891401cea-85d0b145 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8360164e-610d-1a93-3ccc-2b2b15afaa38-85d0b145 {
  place-self: end;
}

#w-node-_0a05afe9-c3be-a96b-74a8-f25956a50073-85d0b145 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce869224-750b-7e48-c169-3782c36fed04-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13f2e0a8-2a9a-8585-bb25-3f1e8932e484-85d0b145, #w-node-_7e78d1c0-50ba-caf6-d37d-51a8b1f36674-85d0b145, #w-node-_6b3c637b-35a2-5cf9-5ea2-3a46cc9d933b-85d0b145, #w-node-a6a0c55d-1d2e-7478-d424-52b9f611bb4a-85d0b145 {
  justify-self: end;
}

#w-node-_0c7f4572-2a3b-d002-766c-f144dfdb30c1-85d0b145 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e9e814b-5684-d74b-6aa3-2b3a4113c7f0-85d0b145, #w-node-c6fde4b2-4559-7910-0a6e-1d53d6989079-85d0b145 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4ddcd216-e38a-b07e-3527-7c846f25c8c5-85d0b145 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e88fd6cb-a00d-4e46-0d6a-0a32ab496fc4-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88fd6cb-a00d-4e46-0d6a-0a32ab496fc6-85d0b145 {
  justify-self: end;
}

#w-node-_30516adc-c7da-db45-70f7-a0ab997ad0f3-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30516adc-c7da-db45-70f7-a0ab997ad0f5-85d0b145 {
  justify-self: end;
}

#w-node-d9407714-4610-9b93-65ce-b4d88bc11c6e-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9407714-4610-9b93-65ce-b4d88bc11c70-85d0b145 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4983-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4991-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4993-85d0b145 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4996-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4998-85d0b145 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca499b-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca499d-85d0b145 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf85-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf8e-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf90-85d0b145 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf93-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf95-85d0b145 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf98-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf9a-85d0b145 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73552c-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735535-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735537-85d0b145 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553a-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553c-85d0b145 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553f-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735541-85d0b145 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0780-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0789-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca078b-85d0b145 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca078e-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0790-85d0b145 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0793-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0795-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecea-85d0b145 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecf8-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecfa-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecfd-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecff-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed02-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed04-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed0d-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed10-85d0b145, #w-node-d4d28251-d46a-3498-07ec-e24980f6ed16-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed18-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed1b-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed1d-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed20-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed22-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed24-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed2d-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed2f-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed32-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed34-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed37-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed39-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed3b-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed44-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed46-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed49-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed4b-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed4e-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed50-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed52-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed5b-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed5d-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed60-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed62-85d0b145 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed65-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed67-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6b6-85d0b145 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c4-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c6-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c9-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6cb-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ce-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6d0-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6d9-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e2-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e4-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e7-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e9-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ec-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ee-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6f0-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6f9-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6fb-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6fe-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b700-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b703-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b705-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b707-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b710-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b712-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b715-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b717-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71a-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71c-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71e-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b727-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b729-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b72c-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b72e-85d0b145 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b731-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b733-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83095-85d0b145 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a3-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a5-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a8-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830aa-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830ad-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830af-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830b8-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c1-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c3-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c6-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c8-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cb-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cd-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cf-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830d8-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830da-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830dd-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830df-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e2-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e4-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e6-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830ef-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f1-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f4-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f6-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f9-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830fb-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830fd-85d0b145 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83106-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83108-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab8310b-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab8310d-85d0b145 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83110-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83112-85d0b145 {
  justify-self: end;
}

#w-node-ef5f100c-34bb-20ca-be4a-0fce1d41e6af-85d0b145, #w-node-_6e8f099d-a684-cdc3-72ec-9750e63b0b2b-85d0b145, #w-node-_8398662f-c789-859e-d8b1-b633c50f9943-85d0b145 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6540-85d0b145 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: stretch;
}

#w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6542-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20c3bdf3-ba7e-e2ee-f163-62c16c07cace-85d0b145 {
  align-self: end;
}

#w-node-_704d7173-3933-2b73-e985-b7a619ea5e85-85d0b145 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_231a5b27-ed5e-06c3-ea23-856891401cb2-85d0b146, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cba-85d0b146, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cc2-85d0b146, #w-node-_231a5b27-ed5e-06c3-ea23-856891401cd0-85d0b146 {
  justify-self: end;
}

#w-node-_231a5b27-ed5e-06c3-ea23-856891401cd3-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#Key-Features.w-node-_231a5b27-ed5e-06c3-ea23-856891401cde-85d0b146, #Amenities.w-node-_231a5b27-ed5e-06c3-ea23-856891401cea-85d0b146 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8360164e-610d-1a93-3ccc-2b2b15afaa38-85d0b146 {
  place-self: end;
}

#w-node-_0a05afe9-c3be-a96b-74a8-f25956a50073-85d0b146 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ce869224-750b-7e48-c169-3782c36fed04-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13f2e0a8-2a9a-8585-bb25-3f1e8932e484-85d0b146, #w-node-_7e78d1c0-50ba-caf6-d37d-51a8b1f36674-85d0b146, #w-node-_6b3c637b-35a2-5cf9-5ea2-3a46cc9d933b-85d0b146, #w-node-a6a0c55d-1d2e-7478-d424-52b9f611bb4a-85d0b146 {
  justify-self: end;
}

#w-node-_0c7f4572-2a3b-d002-766c-f144dfdb30c1-85d0b146 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0e9e814b-5684-d74b-6aa3-2b3a4113c7f0-85d0b146, #w-node-c6fde4b2-4559-7910-0a6e-1d53d6989079-85d0b146 {
  grid-area: 1 / 1 / 2 / 3;
}

#w-node-_4ddcd216-e38a-b07e-3527-7c846f25c8c5-85d0b146 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-e88fd6cb-a00d-4e46-0d6a-0a32ab496fc4-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e88fd6cb-a00d-4e46-0d6a-0a32ab496fc6-85d0b146 {
  justify-self: end;
}

#w-node-_30516adc-c7da-db45-70f7-a0ab997ad0f3-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30516adc-c7da-db45-70f7-a0ab997ad0f5-85d0b146 {
  justify-self: end;
}

#w-node-d9407714-4610-9b93-65ce-b4d88bc11c6e-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9407714-4610-9b93-65ce-b4d88bc11c70-85d0b146 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4983-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4991-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4993-85d0b146 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4996-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca4998-85d0b146 {
  justify-self: end;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca499b-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe7461ec-0248-f02a-c60f-6b49b6ca499d-85d0b146 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf85-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf8e-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf90-85d0b146 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf93-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf95-85d0b146 {
  justify-self: end;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf98-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a66cad68-442b-830d-b795-f9004ddadf9a-85d0b146 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73552c-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735535-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735537-85d0b146 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553a-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553c-85d0b146 {
  justify-self: end;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d73553f-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb2173ad-52b3-763d-82b1-07522d735541-85d0b146 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0780-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0789-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca078b-85d0b146 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca078e-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0790-85d0b146 {
  justify-self: end;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0793-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9241caa4-11ff-6824-7345-ba6f42ca0795-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecea-85d0b146 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecf8-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecfa-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecfd-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ecff-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed02-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed04-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed0d-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed10-85d0b146, #w-node-d4d28251-d46a-3498-07ec-e24980f6ed16-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed18-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed1b-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed1d-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed20-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed22-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed24-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed2d-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed2f-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed32-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed34-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed37-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed39-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed3b-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed44-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed46-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed49-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed4b-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed4e-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed50-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed52-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed5b-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed5d-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed60-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed62-85d0b146 {
  justify-self: end;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed65-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d4d28251-d46a-3498-07ec-e24980f6ed67-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6b6-85d0b146 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c4-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c6-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6c9-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6cb-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ce-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6d0-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6d9-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e2-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e4-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e7-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6e9-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ec-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6ee-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6f0-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6f9-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6fb-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b6fe-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b700-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b703-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b705-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b707-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b710-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b712-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b715-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b717-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71a-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71c-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b71e-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b727-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b729-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b72c-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b72e-85d0b146 {
  justify-self: end;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b731-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14622c9e-9db0-3617-0dc5-32dbc0f2b733-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83095-85d0b146 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a3-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a5-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830a8-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830aa-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830ad-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830af-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830b8-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c1-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c3-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c6-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830c8-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cb-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cd-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830cf-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830d8-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830da-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830dd-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830df-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e2-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e4-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830e6-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830ef-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f1-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f4-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f6-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830f9-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830fb-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab830fd-85d0b146 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83106-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83108-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab8310b-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab8310d-85d0b146 {
  justify-self: end;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83110-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7670cef9-aa5e-dce9-3970-f7ec3ab83112-85d0b146 {
  justify-self: end;
}

#w-node-ef5f100c-34bb-20ca-be4a-0fce1d41e6af-85d0b146, #w-node-_6e8f099d-a684-cdc3-72ec-9750e63b0b2b-85d0b146, #w-node-_8398662f-c789-859e-d8b1-b633c50f9943-85d0b146 {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6540-85d0b146 {
  grid-area: 1 / 2 / 2 / 2;
  align-self: stretch;
}

#w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6542-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20c3bdf3-ba7e-e2ee-f163-62c16c07cace-85d0b146 {
  align-self: end;
}

#w-node-_704d7173-3933-2b73-e985-b7a619ea5e85-85d0b146 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a74c3d6f-9214-b692-34d9-4529135bb433-85d0b147 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bd22525b-9b64-d58f-49be-fff9b6cbcf07-85d0b147 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d863b649-2565-c5c8-f96b-a89a069baafd-85d0b147 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_2cf259ba-5708-84a9-5812-5bd205b64381-85d0b147 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

#w-node-a74c3d6f-9214-b692-34d9-4529135bb433-85d0b148 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bd22525b-9b64-d58f-49be-fff9b6cbcf07-85d0b148 {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d863b649-2565-c5c8-f96b-a89a069baafd-85d0b148 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_2cf259ba-5708-84a9-5812-5bd205b64381-85d0b148 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

#w-node-a74c3d6f-9214-b692-34d9-4529135bb433-85d0b15b {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bd22525b-9b64-d58f-49be-fff9b6cbcf07-85d0b15b {
  grid-area: span 1 / span 12 / span 1 / span 12;
}

#w-node-d863b649-2565-c5c8-f96b-a89a069baafd-85d0b15b {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_2cf259ba-5708-84a9-5812-5bd205b64381-85d0b15b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

@media screen and (max-width: 991px) {
  #w-node-_231a5b27-ed5e-06c3-ea23-856891401ca5-85d0b127 {
    order: 9999;
  }

  #Key-Features.w-node-_231a5b27-ed5e-06c3-ea23-856891401cde-85d0b127, #Amenities.w-node-_231a5b27-ed5e-06c3-ea23-856891401cea-85d0b127 {
    grid-column: span 1 / span 1;
  }

  #w-node-c6fde4b2-4559-7910-0a6e-1d53d6989079-85d0b127, #w-node-c53dbfcd-58d7-d3de-947f-6a0813731f14-85d0b127 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e8f099d-a684-cdc3-72ec-9750e63b0b2b-85d0b127 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5c3f8a75-fca3-88f2-eec1-95febc231fad-85d0b127 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8398662f-c789-859e-d8b1-b633c50f9943-85d0b127 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8398662f-c789-859e-d8b1-b633c50f99b6-85d0b127 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6540-85d0b127 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a65b3-85d0b127 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f22243fb-9079-cca6-b153-1d021bbcbcfd-85d0b127 {
    order: 9999;
  }

  #w-node-d2a8bbb5-7cb6-b361-52ce-6332d05c84c0-85d0b127 {
    justify-self: stretch;
  }

  #w-node-_93b0fa69-d5aa-3ca0-67b0-13562498c5b8-85d0b127, #w-node-_75f24cd3-34ec-42fc-33bc-59cc087c08c0-85d0b127 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_231a5b27-ed5e-06c3-ea23-856891401ca5-85d0b145 {
    order: 9999;
  }

  #Key-Features.w-node-_231a5b27-ed5e-06c3-ea23-856891401cde-85d0b145, #Amenities.w-node-_231a5b27-ed5e-06c3-ea23-856891401cea-85d0b145 {
    grid-column: span 1 / span 1;
  }

  #w-node-c6fde4b2-4559-7910-0a6e-1d53d6989079-85d0b145, #w-node-c53dbfcd-58d7-d3de-947f-6a0813731f14-85d0b145 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e8f099d-a684-cdc3-72ec-9750e63b0b2b-85d0b145 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5c3f8a75-fca3-88f2-eec1-95febc231fad-85d0b145 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8398662f-c789-859e-d8b1-b633c50f9943-85d0b145 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8398662f-c789-859e-d8b1-b633c50f99b6-85d0b145 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6540-85d0b145 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a65b3-85d0b145 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f22243fb-9079-cca6-b153-1d021bbcbcfd-85d0b145 {
    order: 9999;
  }

  #w-node-d2a8bbb5-7cb6-b361-52ce-6332d05c84c0-85d0b145 {
    justify-self: stretch;
  }

  #w-node-_93b0fa69-d5aa-3ca0-67b0-13562498c5b8-85d0b145, #w-node-_75f24cd3-34ec-42fc-33bc-59cc087c08c0-85d0b145 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_231a5b27-ed5e-06c3-ea23-856891401ca5-85d0b146 {
    order: 9999;
  }

  #Key-Features.w-node-_231a5b27-ed5e-06c3-ea23-856891401cde-85d0b146, #Amenities.w-node-_231a5b27-ed5e-06c3-ea23-856891401cea-85d0b146 {
    grid-column: span 1 / span 1;
  }

  #w-node-c6fde4b2-4559-7910-0a6e-1d53d6989079-85d0b146, #w-node-c53dbfcd-58d7-d3de-947f-6a0813731f14-85d0b146 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6e8f099d-a684-cdc3-72ec-9750e63b0b2b-85d0b146 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_5c3f8a75-fca3-88f2-eec1-95febc231fad-85d0b146 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8398662f-c789-859e-d8b1-b633c50f9943-85d0b146 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8398662f-c789-859e-d8b1-b633c50f99b6-85d0b146 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a6540-85d0b146 {
    order: 9999;
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-c78d2c11-d8a9-0a12-f8e8-2dc7376a65b3-85d0b146 {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f22243fb-9079-cca6-b153-1d021bbcbcfd-85d0b146 {
    order: 9999;
  }

  #w-node-d2a8bbb5-7cb6-b361-52ce-6332d05c84c0-85d0b146 {
    justify-self: stretch;
  }

  #w-node-_93b0fa69-d5aa-3ca0-67b0-13562498c5b8-85d0b146, #w-node-_75f24cd3-34ec-42fc-33bc-59cc087c08c0-85d0b146 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_55154160-7be6-5227-9dff-75641aa52a87-85d0b147, #w-node-_55154160-7be6-5227-9dff-75641aa52a87-85d0b148, #w-node-_55154160-7be6-5227-9dff-75641aa52a87-85d0b15b {
    justify-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0a05afe9-c3be-a96b-74a8-f25956a50073-85d0b127, #w-node-_0c7f4572-2a3b-d002-766c-f144dfdb30c1-85d0b127, #w-node-_0a05afe9-c3be-a96b-74a8-f25956a50073-85d0b145, #w-node-_0c7f4572-2a3b-d002-766c-f144dfdb30c1-85d0b145, #w-node-_0a05afe9-c3be-a96b-74a8-f25956a50073-85d0b146, #w-node-_0c7f4572-2a3b-d002-766c-f144dfdb30c1-85d0b146 {
    grid-column: span 1 / span 1;
  }
}


@font-face {
  font-family: 'Notosansarabic';
  src: url('../fonts/NotoSansArabic-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosansarabic';
  src: url('../fonts/NotoSansArabic-ExtraBold.ttf') format('truetype'), url('../fonts/NotoSansArabic-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosansarabic';
  src: url('../fonts/NotoSansArabic-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosansarabic';
  src: url('../fonts/NotoSansArabic-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosansarabic';
  src: url('../fonts/NotoSansArabic-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosansarabic';
  src: url('../fonts/NotoSansArabic-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosansarabic';
  src: url('../fonts/NotoSansArabic-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosansarabic';
  src: url('../fonts/NotoSansArabic-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ppneuemontreal';
  src: url('../fonts/ppneuemontreal-book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Ppneuemontreal';
  src: url('../fonts/ppneuemontreal-medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}