/* screen - navbardesktopheadernavbar */

.navbardesktopheadernavbar {
  background-color: var(--mosque);
  height: 89px;
  margin-top: 0px;
  margin-bottom:80px;
  min-height: 89px;
  min-width: 1004px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.navbardesktopheadernavbar .rectangle-zyOFK9 {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.navbardesktopheadernavbar .logo-zyOFK9 {
  background-color: transparent;
  cursor: pointer;
  height: 44px;
  left: 70px;
  position: absolute;
  top: 22px;
  width: 60px;
}

.navbardesktopheadernavbar .fill-1-2ZfDdL {
  background-color: transparent;
  height: 19px;
  left: 18px;
  position: absolute;
  top: 24px;
  width: 23px;
}

.navbardesktopheadernavbar .group-4-2ZfDdL {
  background-color: transparent;
  height: 38px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 60px;
}

.navbardesktopheadernavbar .fill-3-axGYa6 {
  background-color: transparent;
  height: 17px;
  left: 18px;
  position: absolute;
  top: 0px;
  width: 22px;
}

.navbardesktopheadernavbar .fill-5-axGYa6 {
  background-color: transparent;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 12px;
  width: 60px;
}

.navbardesktopheadernavbar .group-zyOFK9 {
  background-color: transparent;
  cursor: pointer;
  height: 49px;
  position: absolute;
  right: 50px;
  top: 20px;
  width: 47px;
}

.navbardesktopheadernavbar .rectangle-0P7zTM {
  background-color: var(--white);
  height: 12px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 47px;
}

.navbardesktopheadernavbar .rectangle-LxSu9J {
  background-color: var(--white);
  height: 12px;
  left: 0px;
  position: absolute;
  top: 19px;
  width: 47px;
}

.navbardesktopheadernavbar .rectangle-FHufyG {
  background-color: var(--white);
  height: 12px;
  left: 0px;
  position: absolute;
  top: 37px;
  width: 47px;
}
/* screen - navbarmacbookairnavbar */

.navbarmacbookairnavbar {
  background-color: var(--mosque);
  height: 126px;
  margin-bottom: 100px;
  min-height: 126px;
  min-width: 1420px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.navbarmacbookairnavbar .rectangle-8WioZQ {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.navbarmacbookairnavbar .bitmap-8WioZQ {
  background-color: transparent;
  cursor: pointer;
  height: 61px;
  left: 70px;
  position: absolute;
  top: 33px;
  width: 85px;
}

.navbarmacbookairnavbar .articles-8WioZQ {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 621px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 53px;
  white-space: nowrap;
  width: auto;
}

.navbarmacbookairnavbar .lifestyle-location-8WioZQ {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 437px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 53px;
  white-space: nowrap;
  width: auto;
}

.navbarmacbookairnavbar .estate-overview-8WioZQ {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 283px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 53px;
  white-space: nowrap;
  width: 125px;
}

.navbarmacbookairnavbar .home-8WioZQ {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 210px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 53px;
  white-space: nowrap;
  width: auto;
}

.navbarmacbookairnavbar .get-in-touch-8WioZQ {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 717px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 53px;
  white-space: nowrap;
  width: auto;
}

.navbarmacbookairnavbar .socials-8WioZQ {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  position: absolute;
  right: 71px;
  top: 50px;
  width: 14px;
}

.navbarmacbookairnavbar .facebook-GTeQ73 {
  background-color: transparent;
  height: 26px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 14px;
}

.navbarmacbookairnavbar .facebook-xRxgQm {
  background-color: transparent;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}
/* screen - navbarmacbookpronavbar */

.navbarmacbookpronavbar {
  background-color: var(--mosque);
  height: 112px;
  margin-bottom: 100px;
  min-height: 112px;
  min-width: 1240px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.navbarmacbookpronavbar .rectangle-3JMTkL {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.navbarmacbookpronavbar .articles-3JMTkL {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 621px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 48px;
  white-space: nowrap;
  width: auto;
}

.navbarmacbookpronavbar .lifestyle-location-3JMTkL {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 437px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 48px;
  white-space: nowrap;
  width: auto;
}

.navbarmacbookpronavbar .estate-overview-3JMTkL {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 283px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 48px;
  white-space: nowrap;
  width: 125px;
}

.navbarmacbookpronavbar .home-3JMTkL {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 210px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 48px;
  white-space: nowrap;
  width: auto;
}

.navbarmacbookpronavbar .get-in-touch-3JMTkL {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 717px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 48px;
  white-space: nowrap;
  width: auto;
}

.navbarmacbookpronavbar .bitmap-3JMTkL {
  background-color: transparent;
  cursor: pointer;
  height: 61px;
  left: 70px;
  position: absolute;
  top: 26px;
  width: 85px;
}

.navbarmacbookpronavbar .socials-3JMTkL {
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  position: absolute;
  right: 70px;
  top: 44px;
  width: 14px;
}

.navbarmacbookpronavbar .facebook-GcVEhz {
  background-color: transparent;
  height: 25px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 14px;
}

.navbarmacbookpronavbar .facebook-SCQ34P {
  background-color: transparent;
  height: 25px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}
/* screen - navbarmobileheadernavbar */

.navbarmobileheadernavbar {
  background-color: var(--mosque);
  height: 99px;
  margin-bottom: 60px;
  min-height: 99px;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.navbarmobileheadernavbar .rectangle-k5Cx7k {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.navbarmobileheadernavbar .logo-k5Cx7k {
  background-color: transparent;
  cursor: pointer;
  height: 55px;
  left: 30px;
  position: absolute;
  top: 22px;
  width: 76px;
}

.navbarmobileheadernavbar .fill-1-RHUdrW {
  background-color: transparent;
  height: 24px;
  left: 23px;
  position: absolute;
  top: 30px;
  width: 29px;
}

.navbarmobileheadernavbar .group-4-RHUdrW {
  background-color: transparent;
  height: 48px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 76px;
}

.navbarmobileheadernavbar .fill-3-kUb96M {
  background-color: transparent;
  height: 22px;
  left: 23px;
  position: absolute;
  top: 0px;
  width: 28px;
}

.navbarmobileheadernavbar .fill-5-kUb96M {
  background-color: transparent;
  height: 32px;
  left: 0px;
  position: absolute;
  top: 15px;
  width: 75px;
}

.navbarmobileheadernavbar .group-k5Cx7k {
  background-color: transparent;
  cursor: pointer;
  height: 43px;
  position: absolute;
  right: 30px;
  top: 28px;
  width: 47px;
}

.navbarmobileheadernavbar .rectangle-WJiHSv {
  background-color: var(--white);
  height: 10px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 47px;
}

.navbarmobileheadernavbar .rectangle-Q0atlJ {
  background-color: var(--white);
  height: 10px;
  left: 0px;
  position: absolute;
  top: 16px;
  width: 47px;
}

.navbarmobileheadernavbar .rectangle-YstoA7 {
  background-color: var(--white);
  height: 10px;
  left: 0px;
  position: absolute;
  top: 33px;
  width: 47px;
}
/* screen - navbartabletheadernavbar */

.navbartabletheadernavbar {
  background-color: var(--mosque);
  height: 131px;
  margin-bottom: 80px;
  min-height: 131px;
  min-width: 768px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.navbartabletheadernavbar .rectangle-0VzxVW {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.navbartabletheadernavbar .logo-0VzxVW {
  background-color: transparent;
  cursor: pointer;
  height: 55px;
  left: 50px;
  position: absolute;
  top: 38px;
  width: 76px;
}

.navbartabletheadernavbar .fill-1-9omatR {
  background-color: transparent;
  height: 24px;
  left: 23px;
  position: absolute;
  top: 30px;
  width: 29px;
}

.navbartabletheadernavbar .group-4-9omatR {
  background-color: transparent;
  height: 48px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 76px;
}

.navbartabletheadernavbar .fill-3-ZQwRIj {
  background-color: transparent;
  height: 22px;
  left: 23px;
  position: absolute;
  top: 0px;
  width: 28px;
}

.navbartabletheadernavbar .fill-5-ZQwRIj {
  background-color: transparent;
  height: 32px;
  left: 0px;
  position: absolute;
  top: 15px;
  width: 75px;
}

.navbartabletheadernavbar .group-0VzxVW {
  background-color: transparent;
  cursor: pointer;
  height: 49px;
  position: absolute;
  right: 50px;
  top: 41px;
  width: 47px;
}

.navbartabletheadernavbar .rectangle-QNrb7v {
  background-color: var(--white);
  height: 12px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 47px;
}

.navbartabletheadernavbar .rectangle-P41tAp {
  background-color: var(--white);
  height: 12px;
  left: 0px;
  position: absolute;
  top: 19px;
  width: 47px;
}

.navbartabletheadernavbar .rectangle-xJKKzH {
  background-color: var(--white);
  height: 12px;
  left: 0px;
  position: absolute;
  top: 37px;
  width: 47px;
}
/* screen - navbarxlnavbar */

.navbarxlnavbar {
  background-color: var(--mosque);
  height: 119px;
  margin-top: 0px;
  margin-bottom:200px;
  min-height: 119px;
  min-width: 1900px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.navbarxlnavbar .rectangle-K3ZQT8 {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.navbarxlnavbar .bitmap-K3ZQT8 {
  background-color: transparent;
  cursor: pointer;
  height: 81px;
  left: 70px;
  position: absolute;
  top: 19px;
  width: 113px;
}

.navbarxlnavbar .articles-K3ZQT8 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 621px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 52px;
  white-space: nowrap;
  width: auto;
}

.navbarxlnavbar .lifestyle-location-K3ZQT8 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 437px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 52px;
  white-space: nowrap;
  width: auto;
}

.navbarxlnavbar .estate-overview-K3ZQT8 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 283px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 52px;
  white-space: nowrap;
  width: 125px;
}

.navbarxlnavbar .home-K3ZQT8 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 210px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 52px;
  white-space: nowrap;
  width: auto;
}

.navbarxlnavbar .get-in-touch-K3ZQT8 {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 717px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  top: 52px;
  white-space: nowrap;
  width: auto;
}

.navbarxlnavbar .socials-K3ZQT8 {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  position: absolute;
  right: 71px;
  top: 47px;
  width: 14px;
}

.navbarxlnavbar .facebook-wFcXRP {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 14px;
}

.navbarxlnavbar .facebook-8RWFjm {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}
@media screen and (max-width: 767px) {
  .screen.navbarxlnavbar { 
    display: none;
   }
  .screen.navbardesktopheadernavbar { 
    display: none;
   }
  .screen.navbartabletheadernavbar { 
    display: none;
   }
  .screen.navbarmacbookairnavbar { 
    display: none;
   }
  .screen.navbarmacbookpronavbar { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1003px) {
  .screen.navbarxlnavbar { 
    display: none;
   }
  .screen.navbarmobileheadernavbar { 
    display: none;
   }
  .screen.navbardesktopheadernavbar { 
    display: none;
   }
  .screen.navbarmacbookairnavbar { 
    display: none;
   }
  .screen.navbarmacbookpronavbar { 
    display: none;
   }
}
@media screen and (min-width: 1004px) and (max-width: 1239px) {
  .screen.navbarxlnavbar { 
    display: none;
   }
  .screen.navbarmobileheadernavbar { 
    display: none;
   }
  .screen.navbartabletheadernavbar { 
    display: none;
   }
  .screen.navbarmacbookairnavbar { 
    display: none;
   }
  .screen.navbarmacbookpronavbar { 
    display: none;
   }
}
@media screen and (min-width: 1240px) and (max-width: 1419px) {
  .screen.navbarxlnavbar { 
    display: none;
   }
  .screen.navbarmobileheadernavbar { 
    display: none;
   }
  .screen.navbardesktopheadernavbar { 
    display: none;
   }
  .screen.navbartabletheadernavbar { 
    display: none;
   }
  .screen.navbarmacbookairnavbar { 
    display: none;
   }
}
@media screen and (min-width: 1420px) and (max-width: 1899px) {
  .screen.navbarxlnavbar { 
    display: none;
   }
  .screen.navbarmobileheadernavbar { 
    display: none;
   }
  .screen.navbardesktopheadernavbar { 
    display: none;
   }
  .screen.navbartabletheadernavbar { 
    display: none;
   }
  .screen.navbarmacbookpronavbar { 
    display: none;
   }
}
@media screen and (min-width: 1900px) {
  .screen.navbarmobileheadernavbar { 
    display: none;
   }
  .screen.navbardesktopheadernavbar { 
    display: none;
   }
  .screen.navbartabletheadernavbar { 
    display: none;
   }
  .screen.navbarmacbookairnavbar { 
    display: none;
   }
  .screen.navbarmacbookpronavbar { 
    display: none;
   }
}