/* screen - desktopestateoverview */

.desktopestateoverview {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 3437px;
  min-width: 1004px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.desktopestateoverview .rectangle-copy-5-LZhMHd {
  background-color: var(--mosque);
  height: 725px;
  left: 0px;
  position: absolute;
  top: 1461px;
  width: 100%;
}

.desktopestateoverview .group-LZhMHd {
  background-color: transparent;
  height: 222px;
  margin-left: 0px;
  margin-right: -0px;
  position: absolute;
  top: 1786px;
  width: 726px;
}

.desktopestateoverview .image-1-0xw2fV {
  background-color: transparent;
  height: 25px;
  left: 40px;
  position: absolute;
  top: 148px;
  width: 39px;
}

.desktopestateoverview .image-1-OBHXaj {
  background-color: transparent;
  height: 42px;
  left: 431px;
  position: absolute;
  top: 138px;
  width: 33px;
}

.desktopestateoverview .image-1-copy-0xw2fV {
  background-color: transparent;
  height: 35px;
  left: 225px;
  position: absolute;
  top: 140px;
  width: 49px;
}

.desktopestateoverview .image-1-copy-2-0xw2fV {
  background-color: transparent;
  height: 35px;
  left: 234px;
  position: absolute;
  top: 4px;
  width: 40px;
}

.desktopestateoverview .image-1-copy-3-0xw2fV {
  background-color: transparent;
  height: 42px;
  left: 432px;
  position: absolute;
  top: 0px;
  width: 33px;
}

.desktopestateoverview .electric-fenced-boun-copy-0xw2fV {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 54px;
  width: 120px;
}

.desktopestateoverview .access-visitors-co-0xw2fV {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 187px;
  width: 120px;
}

.desktopestateoverview .monitored-cctv-camer-copy-0xw2fV {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 194px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 54px;
  width: 120px;
}

.desktopestateoverview .x180-ocean-city-c-0xw2fV {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 183px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 187px;
  width: 141px;
}

.desktopestateoverview .conservancy-covers-6-copy-0xw2fV {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 374px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 187px;
  width: 153px;
}

.desktopestateoverview .manned-monitored-g-0xw2fV {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 562px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 54px;
  width: 163px;
}

.desktopestateoverview .x247-0xw2fV {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 580px;
  letter-spacing: 0.09px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 14px;
  white-space: nowrap;
  width: 121px;
}

.desktopestateoverview .pet-friendly-copy-0xw2fV {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 584px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 187px;
  width: 120px;
}

.desktopestateoverview .image-1-5jAB9O {
  background-color: transparent;
  height: 38px;
  left: 41px;
  position: absolute;
  top: 0px;
  width: 38px;
}

.desktopestateoverview .image-1-9zsmZn {
  background-color: transparent;
  height: 40px;
  left: 626px;
  position: absolute;
  top: 140px;
  width: 36px;
}

.desktopestateoverview .boundry-internal-p-copy-0xw2fV {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 390px;
  letter-spacing: 0.05px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 54px;
  width: 120px;
}

.desktopestateoverview .estate-overview-copy-LZhMHd {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.11px;
  line-height: 39.8px;
  position: absolute;
  text-align: center;
  top: 564px;
  width: 239px;
}

.desktopestateoverview .group-2-LZhMHd {
  background-color: transparent;
  height: 156px;
  position: absolute;
  top: 663px;
  width: 864px;
}

.desktopestateoverview .the-executive-create-7YP0xi {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.05px;
  line-height: 18px;
  margin-left: 4px;
  margin-right: -4px;
  position: absolute;
  text-align: center;
  top: 42px;
  width: 706px;
}

.desktopestateoverview .bottom-bracket-7YP0xi {
  background-color: transparent;
  display: block;
  height: 63px;
  left: 804px;
  position: absolute;
  top: 93px;
  width: 59px;
  opacity: 0;
transform: translate(-25px, 0);
}

.desktopestateoverview .bottom-bracket-7YP0xi.bp4-animate-enter {
  animation: bp4-animate-enter-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp4-animate-enter-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.desktopestateoverview .group-19-7YP0xi {
  background-color: transparent;
  display: block;
  height: 58px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 62px;
  opacity: 0;
transform: translate(25px, 0);
}

.desktopestateoverview .group-19-7YP0xi.bp4-animate-enter1 {
  animation: bp4-animate-enter1-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp4-animate-enter1-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.desktopestateoverview .fill-3-h6QP96 {
  background-color: transparent;
  height: 47px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 62px;
}

.desktopestateoverview .rectangle-h6QP96 {
  background-color: var(--mosque);
  height: 17px;
  left: 0px;
  position: absolute;
  top: 41px;
  width: 15px;
}

.desktopestateoverview .x2666-copy-LZhMHd {
  background-color: transparent;
  display: block;
  height: 375px;
  margin-left: -220px;
  margin-right: 220px;
  overflow: hidden;
  position: absolute;
  top: 954px;
  width: 468px;
  opacity: 0;
transform: translate(-25px, 0);
}

.desktopestateoverview .x2666-copy-LZhMHd.bp4-animate-enter2 {
  animation: bp4-animate-enter2-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp4-animate-enter2-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.desktopestateoverview .x2666-7wvhH7 {
  background-color: transparent;
  height: 450px;
  left: -220px;
  position: absolute;
  top: -20px;
  width: 757px;
}

.desktopestateoverview .x2666-copy-2-LZhMHd {
  background-color: transparent;
  display: block;
  height: 375px;
  margin-left: 213px;
  margin-right: -213px;
  overflow: hidden;
  position: absolute;
  top: 2708px;
  width: 468px;
  opacity: 0;
transform: translate(25px, 0);
}

.desktopestateoverview .x2666-copy-2-LZhMHd.bp4-animate-enter3 {
  animation: bp4-animate-enter3-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp4-animate-enter3-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.desktopestateoverview .x2666-P6BipL {
  background-color: transparent;
  height: 385px;
  left: -73px;
  position: absolute;
  top: -5px;
  width: 569px;
}

.desktopestateoverview .group-5-LZhMHd {
  background-color: transparent;
  height: 312px;
  margin-left: 255px;
  margin-right: -255px;
  position: absolute;
  top: 989px;
  width: 307px;
}

.desktopestateoverview .each-architecturally-2g0xnY {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 1px;
  letter-spacing: -0.10px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 134px;
  width: 305px;
}

.desktopestateoverview .architecture-that-de-2g0xnY {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.11px;
  line-height: 36px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 244px;
}

.desktopestateoverview .group-6-LZhMHd {
  background-color: transparent;
  height: 205px;
  margin-left: -265px;
  margin-right: 265px;
  position: absolute;
  top: 2798px;
  width: 306px;
}

.desktopestateoverview .residences-are-built-cXxnuT {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: -0.10px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 100px;
  width: 305px;
}

.desktopestateoverview .exclusive-exceptio-cXxnuT {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.11px;
  line-height: 36px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 174px;
}

.desktopestateoverview .estate-features-copy-LZhMHd {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  height: 30px;
  letter-spacing: 0.11px;
  line-height: 35.2px;
  position: absolute;
  text-align: center;
  top: 1523px;
  white-space: nowrap;
  width: 225px;
}

.desktopestateoverview .security-is-the-prim-LZhMHd {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.05px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1613px;
  width: 714px;
}

.desktopestateoverview .group-4-LZhMHd {
  background-color: transparent;
  height: 188px;
  margin-left: 0px;
  margin-right: -0px;
  position: absolute;
  top: 2095px;
  width: 711px;
}

.desktopestateoverview .x1954-ijPpx5 {
  background-color: transparent;
  height: 188px;
  left: 515px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 196px;
}

.desktopestateoverview .x1954-XSycFh {
  background-color: transparent;
  display: block;
  height: 200px;
  left: -74px;
  position: absolute;
  top: -6px;
  width: 295px;
  opacity: 0;
transform: scale(1.1);
}

.desktopestateoverview .x1954-XSycFh.bp4-animate-enter4 {
  animation: bp4-animate-enter4-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp4-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.desktopestateoverview .x2495-ijPpx5 {
  background-color: transparent;
  display: block;
  height: 188px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 196px;
  opacity: 0;
transform: scale(0.9);
}

.desktopestateoverview .x2495-ijPpx5.bp4-animate-enter6 {
  animation: bp4-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(0.9);
}

@keyframes bp4-animate-enter6-frames {
  from{opacity: 0;
transform: scale(0.9);
}
to{opacity: 1;
transform: scale(1);
}
}

.desktopestateoverview .x2495-IV2bMx {
  background-color: transparent;
  display: block;
  height: 208px;
  left: -30px;
  position: absolute;
  top: -10px;
  width: 269px;
  opacity: 0;
transform: scale(1.1);
}

.desktopestateoverview .x2495-IV2bMx.bp4-animate-enter5 {
  animation: bp4-animate-enter5-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp4-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.desktopestateoverview .x2122-ijPpx5 {
  background-color: transparent;
  height: 188px;
  left: 257px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 196px;
}

.desktopestateoverview .x2122-mxKmGI {
  background-color: transparent;
  display: block;
  height: 342px;
  left: -8px;
  position: absolute;
  top: -18px;
  width: 225px;
  opacity: 0;
transform: scale(1.1);
}

.desktopestateoverview .x2122-mxKmGI.bp4-animate-enter7 {
  animation: bp4-animate-enter7-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp4-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.desktopestateoverview .group-3-LZhMHd {
  background-color: transparent;
  height: 155px;
  position: absolute;
  top: 2418px;
  width: 861px;
}

.desktopestateoverview .the-executive-is-rap-RZRwVH {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.05px;
  line-height: 18px;
  margin-left: 0px;
  margin-right: -0px;
  position: absolute;
  text-align: center;
  top: 41px;
  width: 707px;
}

.desktopestateoverview .bottom-bracket-2-RZRwVH {
  background-color: transparent;
  display: block;
  height: 63px;
  left: 802px;
  position: absolute;
  top: 92px;
  width: 59px;
  opacity: 0;
transform: translate(-25px, 0);
}

.desktopestateoverview .bottom-bracket-2-RZRwVH.bp4-animate-enter8 {
  animation: bp4-animate-enter8-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp4-animate-enter8-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.desktopestateoverview .group-19-RZRwVH {
  background-color: transparent;
  display: block;
  height: 58px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 62px;
  opacity: 0;
transform: translate(25px, 0);
}

.desktopestateoverview .group-19-RZRwVH.bp4-animate-enter9 {
  animation: bp4-animate-enter9-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp4-animate-enter9-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.desktopestateoverview .fill-3-9o6q65 {
  background-color: transparent;
  height: 47px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 61px;
}

.desktopestateoverview .rectangle-9o6q65 {
  background-color: var(--mosque);
  height: 17px;
  left: 0px;
  position: absolute;
  top: 41px;
  width: 15px;
}

.desktopestateoverview .x2698-1-LZhMHd {
  background-color: transparent;
  height: 402px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 87px;
  width: 100%;
}

.desktopestateoverview .x2698-1-P5qOZM {
  background-color: transparent;
  height: 965px;
  position: absolute;
  top: -583px;
  width: 2132px;
}

.desktopestateoverview .rectangle-copy-5-PtrbdM {
  background-color: var(--mosque);
  height: 33px;
  position: absolute;
  top: 455px;
  width: 346px;
}

.desktopestateoverview .aesthetically-copy-LZhMHd {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 52.5px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.20px;
  line-height: 52.5px;
  position: absolute;
  right: 176px;
  text-align: right;
  top: 139px;
  width: 316px;
}

.desktopestateoverview .iconic-copy-LZhMHd {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 52.5px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.20px;
  line-height: 52.5px;
  position: absolute;
  right: 222px;
  text-align: right;
  top: 193px;
  white-space: nowrap;
  width: auto;
}

.desktopestateoverview .path-2-copy-LZhMHd {
  background-color: transparent;
  height: 306px;
  position: absolute;
  right: 74px;
  top: 86px;
  width: 94px;
}

.desktopestateoverview .navbardesktop-header-navbar-LZhMHd {
  background-color: transparent;
  height: 89px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

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

.desktopestateoverview .fill-1-6TZ11X {
  background-color: transparent;
  height: 19px;
  left: 18px;
  position: absolute;
  top: 24px;
  width: 23px;
}

.desktopestateoverview .group-4-6TZ11X {
  background-color: transparent;
  height: 38px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 60px;
}

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

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

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

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

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

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

.desktopestateoverview .footerdesktop-footer-LZhMHd {
  background-color: transparent;
  height: calc(100.00% - 3153px);
  left: 0px;
  position: absolute;
  top: 3153px;
  width: 100%;
}

.desktopestateoverview .rectangle-copy-12-xvb9na {
  background-color: var(--mosque);
  bottom: 0px;
  height: 284px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.desktopestateoverview .bitmap-xvb9na {
  background-color: transparent;
  bottom: 157px;
  cursor: pointer;
  height: 42px;
  left: 83px;
  position: absolute;
  width: 226px;
}

.desktopestateoverview .group-21-xvb9na {
  background-color: transparent;
  bottom: 183px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 117px;
  width: 135px;
}

.desktopestateoverview .get-in-touch-4I9XI2 {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.desktopestateoverview .rectangle-4I9XI2 {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.desktopestateoverview .group-13-xvb9na {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: 86px;
  width: 216px;
}

.desktopestateoverview .bitmap-hPuLb5 {
  background-color: transparent;
  height: 37px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.desktopestateoverview .website-crafted-by-hPuLb5 {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 4px;
  width: 103px;
}

.desktopestateoverview .group-9-copy-2-xvb9na {
  background-color: transparent;
  bottom: 182px;
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: 85px;
  width: 13px;
}

.desktopestateoverview .group-3-9qETUU {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 13px;
}

.desktopestateoverview .group-3-NqUzhx {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.desktopestateoverview .home-xvb9na {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 84px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
}

.desktopestateoverview .privacy-policy-cop-xvb9na {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 83px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 381px;
}

.desktopestateoverview .articles-xvb9na {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 446px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68px;
}

.desktopestateoverview .lifestyle-location-xvb9na {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 273px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 166px;
}

.desktopestateoverview .estate-overview-xvb9na {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 135px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
}
/* screen - macbookairestateoverview */

.macbookairestateoverview {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 4852px;
  min-width: 1420px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.macbookairestateoverview .rectangle-copy-5-7l8FM4 {
  background-color: var(--mosque);
  height: 1024px;
  left: 0px;
  position: absolute;
  top: 2063px;
  width: 100%;
}

.macbookairestateoverview .group-7l8FM4 {
  background-color: transparent;
  height: 315px;
  position: absolute;
  top: 2522px;
  width: 1040px;
}

.macbookairestateoverview .image-1-shcnZJ {
  background-color: transparent;
  height: 35px;
  left: 57px;
  position: absolute;
  top: 209px;
  width: 56px;
}

.macbookairestateoverview .image-1-OhlV71 {
  background-color: transparent;
  height: 59px;
  left: 618px;
  position: absolute;
  top: 195px;
  width: 48px;
}

.macbookairestateoverview .image-1-copy-shcnZJ {
  background-color: transparent;
  height: 49px;
  left: 323px;
  position: absolute;
  top: 198px;
  width: 70px;
}

.macbookairestateoverview .image-1-copy-2-shcnZJ {
  background-color: transparent;
  height: 49px;
  left: 336px;
  position: absolute;
  top: 5px;
  width: 57px;
}

.macbookairestateoverview .image-1-copy-3-shcnZJ {
  background-color: transparent;
  height: 59px;
  left: 619px;
  position: absolute;
  top: 0px;
  width: 47px;
}

.macbookairestateoverview .electric-fenced-boun-copy-shcnZJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 78px;
  width: 173px;
}

.macbookairestateoverview .access-visitors-co-shcnZJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 266px;
  width: 173px;
}

.macbookairestateoverview .monitored-cctv-camer-copy-shcnZJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 277px;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 78px;
  width: 173px;
}

.macbookairestateoverview .x180-ocean-city-c-shcnZJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 263px;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 266px;
  width: 202px;
}

.macbookairestateoverview .conservancy-covers-6-copy-shcnZJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 536px;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 266px;
  width: 219px;
}

.macbookairestateoverview .manned-monitored-g-shcnZJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 806px;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 78px;
  width: 234px;
}

.macbookairestateoverview .x247-shcnZJ {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 31.8px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 831px;
  letter-spacing: 0.12px;
  line-height: 37px;
  position: absolute;
  text-align: center;
  top: 20px;
  white-space: nowrap;
  width: 173px;
}

.macbookairestateoverview .pet-friendly-copy-shcnZJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 836px;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 266px;
  width: 173px;
}

.macbookairestateoverview .image-1-SYZDjv {
  background-color: transparent;
  height: 54px;
  left: 59px;
  position: absolute;
  top: 0px;
  width: 54px;
}

.macbookairestateoverview .image-1-8aJl5h {
  background-color: transparent;
  height: 56px;
  left: 897px;
  position: absolute;
  top: 198px;
  width: 52px;
}

.macbookairestateoverview .boundry-internal-p-copy-shcnZJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 559px;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 78px;
  width: 173px;
}

.macbookairestateoverview .estate-overview-copy-7l8FM4 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.16px;
  line-height: 56.1px;
  position: absolute;
  text-align: center;
  top: 796px;
  width: 343px;
}

.macbookairestateoverview .group-3-7l8FM4 {
  background-color: transparent;
  height: 221px;
  position: absolute;
  top: 936px;
  width: 1176px;
}

.macbookairestateoverview .group-2-xxjC0t {
  background-color: transparent;
  height: 221px;
  position: relative;
  top: 0px;
  width: 1176px;
}

.macbookairestateoverview .bottom-bracket-TquoEJ {
  background-color: transparent;
  display: block;
  height: 90px;
  left: 1090px;
  position: absolute;
  top: 131px;
  width: 85px;
  opacity: 0;
transform: translate(-25px, 0);
}

.macbookairestateoverview .bottom-bracket-TquoEJ.bp2-animate-enter {
  animation: bp2-animate-enter-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp2-animate-enter-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookairestateoverview .group-19-TquoEJ {
  background-color: transparent;
  display: block;
  height: 82px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 89px;
  opacity: 0;
transform: translate(25px, 0);
}

.macbookairestateoverview .group-19-TquoEJ.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp2-animate-enter1-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookairestateoverview .fill-3-j8JPYZ {
  background-color: transparent;
  height: 67px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 88px;
}

.macbookairestateoverview .rectangle-j8JPYZ {
  background-color: var(--mosque);
  height: 23px;
  left: 0px;
  position: absolute;
  top: 58px;
  width: 21px;
}

.macbookairestateoverview .the-executive-create-TquoEJ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.08px;
  line-height: 24px;
  margin-left: 4px;
  margin-right: -4px;
  position: absolute;
  text-align: center;
  top: 60px;
  width: 1013px;
}

.macbookairestateoverview .x2666-copy-7l8FM4 {
  background-color: transparent;
  display: block;
  height: 530px;
  margin-left: -318px;
  margin-right: 318px;
  overflow: hidden;
  position: absolute;
  top: 1347px;
  width: 671px;
  opacity: 0;
transform: translate(-25px, 0);
}

.macbookairestateoverview .x2666-copy-7l8FM4.bp2-animate-enter2 {
  animation: bp2-animate-enter2-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp2-animate-enter2-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookairestateoverview .x2666-Pn3hiy {
  background-color: transparent;
  height: 635px;
  left: -316px;
  position: absolute;
  top: -29px;
  width: 1085px;
}

.macbookairestateoverview .x2666-copy-2-7l8FM4 {
  background-color: transparent;
  display: block;
  height: 530px;
  margin-left: 318px;
  margin-right: -318px;
  overflow: hidden;
  position: absolute;
  top: 3831px;
  width: 671px;
  opacity: 0;
transform: translate(25px, 0);
}

.macbookairestateoverview .x2666-copy-2-7l8FM4.bp2-animate-enter3 {
  animation: bp2-animate-enter3-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp2-animate-enter3-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookairestateoverview .x2666-6GhgrV {
  background-color: transparent;
  height: 543px;
  left: -105px;
  position: absolute;
  top: -7px;
  width: 815px;
}

.macbookairestateoverview .group-5-7l8FM4 {
  background-color: transparent;
  height: 429px;
  margin-left: 380px;
  margin-right: -380px;
  position: absolute;
  top: 1397px;
  width: 440px;
}

.macbookairestateoverview .each-architecturally-2RvZgC {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 1px;
  letter-spacing: -0.14px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 191px;
  width: 438px;
}

.macbookairestateoverview .architecture-that-de-2RvZgC {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.16px;
  line-height: 50.8px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 350px;
}

.macbookairestateoverview .group-6-7l8FM4 {
  background-color: transparent;
  height: 275px;
  margin-left: -363px;
  margin-right: 363px;
  position: absolute;
  top: 3959px;
  width: 439px;
}

.macbookairestateoverview .residences-are-built-jYJxcx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: -0.14px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 142px;
  width: 438px;
}

.macbookairestateoverview .exclusive-exceptio-jYJxcx {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.16px;
  line-height: 50.8px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 249px;
}

.macbookairestateoverview .estate-features-copy-7l8FM4 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 42.4px;
  font-style: normal;
  font-weight: 500;
  height: 42px;
  letter-spacing: 0.16px;
  line-height: 49.8px;
  position: absolute;
  text-align: center;
  top: 2147px;
  white-space: nowrap;
  width: 322px;
}

.macbookairestateoverview .x2698-1-7l8FM4 {
  background-color: transparent;
  height: 568px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 118px;
  width: 100%;
}

.macbookairestateoverview .x2698-1-Ue14Jh {
  background-color: transparent;
  height: 1184px;
  margin-left: -30px;
  margin-right: 30px;
  position: absolute;
  top: -617px;
  width: 2616px;
}

.macbookairestateoverview .security-is-the-prim-7l8FM4 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.08px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 2279px;
  width: 1024px;
}

.macbookairestateoverview .group-4-7l8FM4 {
  background-color: transparent;
  height: 265px;
  position: absolute;
  top: 2957px;
  width: 1019px;
}

.macbookairestateoverview .x1954-pZy9xx {
  background-color: transparent;
  height: 265px;
  left: 738px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 281px;
}

.macbookairestateoverview .x1954-4dkngl {
  background-color: transparent;
  display: block;
  height: 282px;
  left: -106px;
  position: absolute;
  top: -9px;
  width: 422px;
  opacity: 0;
transform: scale(1.1);
}

.macbookairestateoverview .x1954-4dkngl.bp2-animate-enter4 {
  animation: bp2-animate-enter4-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp2-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.macbookairestateoverview .x2495-pZy9xx {
  background-color: transparent;
  display: block;
  height: 265px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 281px;
  opacity: 0;
transform: scale(0.9);
}

.macbookairestateoverview .x2495-pZy9xx.bp2-animate-enter6 {
  animation: bp2-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(0.9);
}

@keyframes bp2-animate-enter6-frames {
  from{opacity: 0;
transform: scale(0.9);
}
to{opacity: 1;
transform: scale(1);
}
}

.macbookairestateoverview .x2495-m7OX8y {
  background-color: transparent;
  display: block;
  height: 293px;
  left: -43px;
  position: absolute;
  top: -14px;
  width: 385px;
  opacity: 0;
transform: scale(1.1);
}

.macbookairestateoverview .x2495-m7OX8y.bp2-animate-enter5 {
  animation: bp2-animate-enter5-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp2-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.macbookairestateoverview .x2122-pZy9xx {
  background-color: transparent;
  height: 265px;
  left: 368px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 281px;
}

.macbookairestateoverview .x2122-j6IEHE {
  background-color: transparent;
  display: block;
  height: 483px;
  left: -11px;
  position: absolute;
  top: -25px;
  width: 322px;
  opacity: 0;
transform: scale(1.1);
}

.macbookairestateoverview .x2122-j6IEHE.bp2-animate-enter7 {
  animation: bp2-animate-enter7-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp2-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.macbookairestateoverview .group-7-7l8FM4 {
  background-color: transparent;
  height: 219px;
  position: absolute;
  top: 3420px;
  width: 1175px;
}

.macbookairestateoverview .the-executive-is-rap-bCGzxG {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.08px;
  line-height: 24px;
  position: absolute;
  text-align: center;
  top: 59px;
  width: 1013px;
}

.macbookairestateoverview .bottom-bracket-2-bCGzxG {
  background-color: transparent;
  display: block;
  height: 89px;
  left: 1090px;
  position: absolute;
  top: 130px;
  width: 85px;
  opacity: 0;
transform: translate(-25px, 0);
}

.macbookairestateoverview .bottom-bracket-2-bCGzxG.bp2-animate-enter8 {
  animation: bp2-animate-enter8-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp2-animate-enter8-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookairestateoverview .group-19-bCGzxG {
  background-color: transparent;
  display: block;
  height: 82px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 89px;
  opacity: 0;
transform: translate(25px, 0);
}

.macbookairestateoverview .group-19-bCGzxG.bp2-animate-enter9 {
  animation: bp2-animate-enter9-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp2-animate-enter9-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookairestateoverview .fill-3-08iVnU {
  background-color: transparent;
  height: 67px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 88px;
}

.macbookairestateoverview .rectangle-08iVnU {
  background-color: var(--mosque);
  height: 23px;
  left: 0px;
  position: absolute;
  top: 58px;
  width: 21px;
}

.macbookairestateoverview .rectangle-copy-5-xzfM48 {
  background-color: var(--mosque);
  height: 47px;
  position: absolute;
  top: 662px;
  width: 497px;
}

.macbookairestateoverview .aesthetically-copy-7l8FM4 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 74.1px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.28px;
  line-height: 72px;
  position: absolute;
  right: 238px;
  text-align: right;
  top: 196px;
  width: 453px;
}

.macbookairestateoverview .iconic-copy-7l8FM4 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 74.1px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.28px;
  line-height: 74.1px;
  position: absolute;
  right: 300px;
  text-align: right;
  top: 267px;
  white-space: nowrap;
  width: auto;
}

.macbookairestateoverview .path-2-copy-7l8FM4 {
  background-color: transparent;
  height: 432px;
  position: absolute;
  right: 99px;
  top: 121px;
  width: 134px;
}

.macbookairestateoverview .navbarmacbook-air-navbar-7l8FM4 {
  background-color: transparent;
  height: 126px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

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

.macbookairestateoverview .articles-jmVLxM {
  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;
}

.macbookairestateoverview .lifestyle-location-jmVLxM {
  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;
}

.macbookairestateoverview .estate-overview-jmVLxM {
  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;
}

.macbookairestateoverview .home-jmVLxM {
  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;
}

.macbookairestateoverview .get-in-touch-jmVLxM {
  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;
}

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

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

.macbookairestateoverview .facebook-eedPA0 {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.macbookairestateoverview .footermacbook-air-footer-7l8FM4 {
  background-color: transparent;
  bottom: 0px;
  height: 284px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.macbookairestateoverview .rectangle-copy-12-GAT4gM {
  background-color: var(--mosque);
  bottom: 0px;
  height: 284px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.macbookairestateoverview .bitmap-GAT4gM {
  background-color: transparent;
  bottom: 157px;
  cursor: pointer;
  height: 59px;
  left: 83px;
  position: absolute;
  width: 320px;
}

.macbookairestateoverview .group-9-copy-2-GAT4gM {
  background-color: transparent;
  bottom: 182px;
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: 82px;
  width: 15px;
}

.macbookairestateoverview .group-3-l7xDCG {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 15px;
}

.macbookairestateoverview .group-3-cCz7AV {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
}

.macbookairestateoverview .group-21-GAT4gM {
  background-color: transparent;
  bottom: 183px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 135px;
  width: 135px;
}

.macbookairestateoverview .get-in-touch-kkT7fl {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.macbookairestateoverview .rectangle-kkT7fl {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.macbookairestateoverview .group-13-GAT4gM {
  background-color: transparent;
  bottom: 55px;
  cursor: pointer;
  height: 37px;
  position: absolute;
  right: 82px;
  width: 200px;
}

.macbookairestateoverview .bitmap-j8dMWu {
  background-color: transparent;
  height: 37px;
  left: 98px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.macbookairestateoverview .bitmap-pACjNE {
  background-color: transparent;
  height: 29px;
  left: 0px;
  position: absolute;
  top: 7px;
  width: 87px;
}

.macbookairestateoverview .home-GAT4gM {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 84px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
}

.macbookairestateoverview .privacy-policy-cop-GAT4gM {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 83px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 381px;
}

.macbookairestateoverview .articles-GAT4gM {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 446px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68px;
}

.macbookairestateoverview .lifestyle-location-GAT4gM {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 273px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 166px;
}

.macbookairestateoverview .estate-overview-GAT4gM {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 135px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
}
/* screen - macbookproestateoverview */

.macbookproestateoverview {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 4312px;
  min-width: 1240px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.macbookproestateoverview .rectangle-copy-5-YcsgK8 {
  background-color: var(--mosque);
  height: 910px;
  left: 0px;
  position: absolute;
  top: 1833px;
  width: 100%;
}

.macbookproestateoverview .group-YcsgK8 {
  background-color: transparent;
  height: 280px;
  position: absolute;
  top: 2242px;
  width: 925px;
}

.macbookproestateoverview .image-1-LB9rJ6 {
  background-color: transparent;
  height: 31px;
  left: 51px;
  position: absolute;
  top: 185px;
  width: 50px;
}

.macbookproestateoverview .image-1-dxxmqA {
  background-color: transparent;
  height: 53px;
  left: 550px;
  position: absolute;
  top: 173px;
  width: 42px;
}

.macbookproestateoverview .image-1-copy-LB9rJ6 {
  background-color: transparent;
  height: 43px;
  left: 287px;
  position: absolute;
  top: 176px;
  width: 62px;
}

.macbookproestateoverview .image-1-copy-2-LB9rJ6 {
  background-color: transparent;
  height: 43px;
  left: 298px;
  position: absolute;
  top: 5px;
  width: 51px;
}

.macbookproestateoverview .image-1-copy-3-LB9rJ6 {
  background-color: transparent;
  height: 53px;
  left: 551px;
  position: absolute;
  top: 0px;
  width: 41px;
}

.macbookproestateoverview .electric-fenced-boun-copy-LB9rJ6 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 70px;
  width: 153px;
}

.macbookproestateoverview .access-visitors-co-LB9rJ6 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 236px;
  width: 153px;
}

.macbookproestateoverview .monitored-cctv-camer-copy-LB9rJ6 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 247px;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 70px;
  width: 153px;
}

.macbookproestateoverview .x180-ocean-city-c-LB9rJ6 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 233px;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 236px;
  width: 180px;
}

.macbookproestateoverview .conservancy-covers-6-copy-LB9rJ6 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 476px;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 236px;
  width: 195px;
}

.macbookproestateoverview .manned-monitored-g-LB9rJ6 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 716px;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 70px;
  width: 208px;
}

.macbookproestateoverview .x247-LB9rJ6 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 28.2px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 739px;
  letter-spacing: 0.11px;
  line-height: 33px;
  position: absolute;
  text-align: center;
  top: 18px;
  white-space: nowrap;
  width: 154px;
}

.macbookproestateoverview .pet-friendly-copy-LB9rJ6 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 744px;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 236px;
  width: 153px;
}

.macbookproestateoverview .image-1-F6i5Bc {
  background-color: transparent;
  height: 48px;
  left: 53px;
  position: absolute;
  top: 0px;
  width: 48px;
}

.macbookproestateoverview .image-1-49x3Zr {
  background-color: transparent;
  height: 50px;
  left: 797px;
  position: absolute;
  top: 176px;
  width: 46px;
}

.macbookproestateoverview .boundry-internal-p-copy-LB9rJ6 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 497px;
  letter-spacing: 0.06px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 70px;
  width: 153px;
}

.macbookproestateoverview .estate-overview-copy-YcsgK8 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.14px;
  line-height: 49.9px;
  position: absolute;
  text-align: center;
  top: 708px;
  width: 305px;
}

.macbookproestateoverview .group-3-YcsgK8 {
  background-color: transparent;
  height: 197px;
  position: absolute;
  top: 832px;
  width: 1038px;
}

.macbookproestateoverview .group-2-kb3Gtf {
  background-color: transparent;
  height: 197px;
  position: relative;
  top: 0px;
  width: 1038px;
}

.macbookproestateoverview .bottom-bracket-oaCAOA {
  background-color: transparent;
  display: block;
  height: 80px;
  left: 962px;
  position: absolute;
  top: 116px;
  width: 76px;
  opacity: 0;
transform: translate(-25px, 0);
}

.macbookproestateoverview .bottom-bracket-oaCAOA.bp3-animate-enter {
  animation: bp3-animate-enter-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp3-animate-enter-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookproestateoverview .group-19-oaCAOA {
  background-color: transparent;
  display: block;
  height: 73px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 79px;
  opacity: 0;
transform: translate(25px, 0);
}

.macbookproestateoverview .group-19-oaCAOA.bp3-animate-enter1 {
  animation: bp3-animate-enter1-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp3-animate-enter1-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookproestateoverview .fill-3-ARwVBQ {
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 79px;
}

.macbookproestateoverview .rectangle-ARwVBQ {
  background-color: var(--mosque);
  height: 21px;
  left: 0px;
  position: absolute;
  top: 52px;
  width: 19px;
}

.macbookproestateoverview .the-executive-create-oaCAOA {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.07px;
  line-height: 21px;
  margin-left: 4px;
  margin-right: -4px;
  position: absolute;
  text-align: center;
  top: 54px;
  width: 901px;
}

.macbookproestateoverview .x2666-copy-YcsgK8 {
  background-color: transparent;
  display: block;
  height: 471px;
  margin-left: -280px;
  margin-right: 280px;
  overflow: hidden;
  position: absolute;
  top: 1197px;
  width: 596px;
  opacity: 0;
transform: translate(-25px, 0);
}

.macbookproestateoverview .x2666-copy-YcsgK8.bp3-animate-enter2 {
  animation: bp3-animate-enter2-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp3-animate-enter2-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookproestateoverview .x2666-cQ6Ulr {
  background-color: transparent;
  height: 565px;
  left: -280px;
  position: absolute;
  top: -25px;
  width: 965px;
}

.macbookproestateoverview .x2666-copy-2-YcsgK8 {
  background-color: transparent;
  display: block;
  height: 471px;
  margin-left: 280px;
  margin-right: -280px;
  overflow: hidden;
  position: absolute;
  top: 3405px;
  width: 596px;
  opacity: 0;
transform: translate(25px, 0);
}

.macbookproestateoverview .x2666-copy-2-YcsgK8.bp3-animate-enter3 {
  animation: bp3-animate-enter3-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp3-animate-enter3-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookproestateoverview .x2666-GNKTyK {
  background-color: transparent;
  height: 483px;
  left: -93px;
  position: absolute;
  top: -6px;
  width: 725px;
}

.macbookproestateoverview .group-5-YcsgK8 {
  background-color: transparent;
  height: 382px;
  margin-left: 327px;
  margin-right: -327px;
  position: absolute;
  top: 1241px;
  width: 391px;
}

.macbookproestateoverview .each-architecturally-Vy0BG0 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 1px;
  letter-spacing: -0.12px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 169px;
  width: 390px;
}

.macbookproestateoverview .architecture-that-de-Vy0BG0 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.14px;
  line-height: 45.2px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 311px;
}

.macbookproestateoverview .group-6-YcsgK8 {
  background-color: transparent;
  height: 244px;
  margin-left: -306px;
  margin-right: 306px;
  position: absolute;
  top: 3519px;
  width: 390px;
}

.macbookproestateoverview .residences-are-built-W8UEru {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: -0.12px;
  line-height: 21px;
  position: absolute;
  text-align: left;
  top: 126px;
  width: 390px;
}

.macbookproestateoverview .exclusive-exceptio-W8UEru {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.14px;
  line-height: 45.2px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 221px;
}

.macbookproestateoverview .estate-features-copy-YcsgK8 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 37.6px;
  font-style: normal;
  font-weight: 500;
  height: 38px;
  letter-spacing: 0.14px;
  line-height: 44.2px;
  position: absolute;
  text-align: center;
  top: 1909px;
  white-space: nowrap;
  width: 286px;
}

.macbookproestateoverview .security-is-the-prim-YcsgK8 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 2025px;
  width: 910px;
}

.macbookproestateoverview .group-4-YcsgK8 {
  background-color: transparent;
  height: 236px;
  position: absolute;
  top: 2629px;
  width: 906px;
}

.macbookproestateoverview .x1954-w5xAq9 {
  background-color: transparent;
  height: 236px;
  left: 656px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 250px;
}

.macbookproestateoverview .x1954-YKvSHx {
  background-color: transparent;
  display: block;
  height: 250px;
  left: -94px;
  position: absolute;
  top: -8px;
  width: 376px;
  opacity: 0;
transform: scale(1.1);
}

.macbookproestateoverview .x1954-YKvSHx.bp3-animate-enter4 {
  animation: bp3-animate-enter4-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp3-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.macbookproestateoverview .x2495-w5xAq9 {
  background-color: transparent;
  display: block;
  height: 236px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 250px;
  opacity: 0;
transform: scale(0.9);
}

.macbookproestateoverview .x2495-w5xAq9.bp3-animate-enter6 {
  animation: bp3-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(0.9);
}

@keyframes bp3-animate-enter6-frames {
  from{opacity: 0;
transform: scale(0.9);
}
to{opacity: 1;
transform: scale(1);
}
}

.macbookproestateoverview .x2495-hxedw1 {
  background-color: transparent;
  display: block;
  height: 261px;
  left: -39px;
  position: absolute;
  top: -12px;
  width: 343px;
  opacity: 0;
transform: scale(1.1);
}

.macbookproestateoverview .x2495-hxedw1.bp3-animate-enter5 {
  animation: bp3-animate-enter5-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp3-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.macbookproestateoverview .x2122-w5xAq9 {
  background-color: transparent;
  height: 236px;
  left: 328px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 250px;
}

.macbookproestateoverview .x2122-De7O2b {
  background-color: transparent;
  display: block;
  height: 429px;
  left: -11px;
  position: absolute;
  top: -23px;
  width: 286px;
  opacity: 0;
transform: scale(1.1);
}

.macbookproestateoverview .x2122-De7O2b.bp3-animate-enter7 {
  animation: bp3-animate-enter7-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp3-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.macbookproestateoverview .group-7-YcsgK8 {
  background-color: transparent;
  height: 196px;
  position: absolute;
  top: 3040px;
  width: 1040px;
}

.macbookproestateoverview .the-executive-is-rap-jcWvgL {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.07px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 53px;
  width: 901px;
}

.macbookproestateoverview .bottom-bracket-2-jcWvgL {
  background-color: transparent;
  display: block;
  height: 80px;
  left: 964px;
  position: absolute;
  top: 116px;
  width: 76px;
  opacity: 0;
transform: translate(-25px, 0);
}

.macbookproestateoverview .bottom-bracket-2-jcWvgL.bp3-animate-enter8 {
  animation: bp3-animate-enter8-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp3-animate-enter8-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookproestateoverview .group-19-jcWvgL {
  background-color: transparent;
  display: block;
  height: 73px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 79px;
  opacity: 0;
transform: translate(25px, 0);
}

.macbookproestateoverview .group-19-jcWvgL.bp3-animate-enter9 {
  animation: bp3-animate-enter9-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp3-animate-enter9-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.macbookproestateoverview .fill-3-gJsuhC {
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 79px;
}

.macbookproestateoverview .rectangle-gJsuhC {
  background-color: var(--mosque);
  height: 21px;
  left: 0px;
  position: absolute;
  top: 52px;
  width: 19px;
}

.macbookproestateoverview .x2698-1-YcsgK8 {
  background-color: transparent;
  height: 505px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 107px;
  width: 100%;
}

.macbookproestateoverview .x2698-1-yH28Oa {
  background-color: transparent;
  height: 1034px;
  margin-left: -30px;
  margin-right: 30px;
  position: absolute;
  top: -549px;
  width: 2285px;
}

.macbookproestateoverview .aesthetically-copy-YcsgK8 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 65.9px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.25px;
  line-height: 66px;
  position: absolute;
  right: 208px;
  text-align: right;
  top: 185px;
  width: 403px;
}

.macbookproestateoverview .iconic-copy-YcsgK8 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 65.9px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.25px;
  line-height: 65.9px;
  position: absolute;
  right: 270px;
  text-align: right;
  top: 257px;
  white-space: nowrap;
  width: auto;
}

.macbookproestateoverview .rectangle-copy-5-cT0el0 {
  background-color: var(--mosque);
  height: 41px;
  position: absolute;
  top: 570px;
  width: 441px;
}

.macbookproestateoverview .path-2-copy-YcsgK8 {
  background-color: transparent;
  height: 384px;
  position: absolute;
  right: 99px;
  top: 114px;
  width: 120px;
}

.macbookproestateoverview .navbarmacbook-pro-navbar-YcsgK8 {
  background-color: transparent;
  height: 112px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

.macbookproestateoverview .articles-moWNku {
  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;
}

.macbookproestateoverview .lifestyle-location-moWNku {
  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;
}

.macbookproestateoverview .estate-overview-moWNku {
  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;
}

.macbookproestateoverview .home-moWNku {
  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;
}

.macbookproestateoverview .get-in-touch-moWNku {
  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;
}

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

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

.macbookproestateoverview .facebook-WQD230 {
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 14px;
}

.macbookproestateoverview .facebook-wRvqsK {
  background-color: transparent;
  cursor: pointer;
  height: 25px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.macbookproestateoverview .footermacbook-pro-footer-YcsgK8 {
  background-color: transparent;
  height: calc(100.00% - 4028px);
  left: 2px;
  position: absolute;
  top: 4028px;
  width: calc(100.00% - 2px);
}

.macbookproestateoverview .rectangle-copy-12-6hOLT3 {
  background-color: var(--mosque);
  bottom: 0px;
  height: 284px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.macbookproestateoverview .bitmap-6hOLT3 {
  background-color: transparent;
  bottom: 157px;
  cursor: pointer;
  height: 51px;
  left: 83px;
  position: absolute;
  width: 279px;
}

.macbookproestateoverview .group-9-copy-2-6hOLT3 {
  background-color: transparent;
  bottom: 182px;
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: 82px;
  width: 13px;
}

.macbookproestateoverview .group-3-tVe6yG {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 13px;
}

.macbookproestateoverview .group-3-qKfVxE {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.macbookproestateoverview .group-21-6hOLT3 {
  background-color: transparent;
  bottom: 183px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 122px;
  width: 135px;
}

.macbookproestateoverview .get-in-touch-NWEkHe {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.macbookproestateoverview .rectangle-NWEkHe {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.macbookproestateoverview .group-13-6hOLT3 {
  background-color: transparent;
  bottom: 55px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: 82px;
  width: 216px;
}

.macbookproestateoverview .bitmap-CzUxcI {
  background-color: transparent;
  height: 37px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.macbookproestateoverview .website-crafted-by-CzUxcI {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 4px;
  width: 103px;
}

.macbookproestateoverview .home-6hOLT3 {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 84px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
}

.macbookproestateoverview .privacy-policy-cop-6hOLT3 {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 83px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 380px;
}

.macbookproestateoverview .articles-6hOLT3 {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 446px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68px;
}

.macbookproestateoverview .lifestyle-location-6hOLT3 {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 273px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 166px;
}

.macbookproestateoverview .estate-overview-6hOLT3 {
  background-color: transparent;
  bottom: 73px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 135px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
}
/* screen - mobileestateoverview */

.mobileestateoverview {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6252px;
  min-width: 320px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.mobileestateoverview .rectangle-copy-5-oglAxA {
  background-color: var(--mosque);
  height: calc(100.00% - 4274px);
  left: 0px;
  position: absolute;
  top: 1645px;
  width: 100%;
}

.mobileestateoverview .group-oglAxA {
  background-color: transparent;
  height: calc(100.00% - 5926px);
  left: 0px;
  position: absolute;
  top: 99px;
  width: 100%;
}

.mobileestateoverview .x2698-1-27mlWC {
  background-color: transparent;
  height: 100%;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobileestateoverview .x2698-1-0h5wYy {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 9px);
  left: -210px;
  position: absolute;
  top: -21px;
  width: calc(100.00% + 420px);
  opacity: 0;
filter: blur(10px);
}

.mobileestateoverview .x2698-1-0h5wYy.bp6-animate-enter {
  animation: bp6-animate-enter-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
filter: blur(10px);
}

@keyframes bp6-animate-enter-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.mobileestateoverview .rectangle-copy-5-0h5wYy {
  background-color: var(--mosque);
  height: 24px;
  position: absolute;
  top: 302px;
  width: 100px;
}

.mobileestateoverview .aesthetically-copy-27mlWC {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.15px;
  line-height: 39.4px;
  position: absolute;
  right: 39px;
  text-align: right;
  top: 51px;
  width: 242px;
}

.mobileestateoverview .iconic-copy-27mlWC {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.15px;
  line-height: 39.4px;
  position: absolute;
  right: 106px;
  text-align: right;
  top: 92px;
  white-space: nowrap;
  width: auto;
}

.mobileestateoverview .path-2-copy-27mlWC {
  background-color: transparent;
  height: 148px;
  position: absolute;
  right: 5px;
  top: 0px;
  width: 38px;
}

.mobileestateoverview .estate-overview-copy-oglAxA {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.09px;
  line-height: 29.8px;
  position: absolute;
  text-align: center;
  top: 460px;
  width: 183px;
}

.mobileestateoverview .group-2-oglAxA {
  background-color: transparent;
  height: 350px;
  position: absolute;
  top: 506px;
  width: 281px;
}

.mobileestateoverview .the-executive-create-0kZaqK {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 18px;
  margin-left: -4px;
  margin-right: 4px;
  position: absolute;
  text-align: center;
  top: 64px;
  width: 245px;
}

.mobileestateoverview .group-19-0kZaqK {
  background-color: transparent;
  display: block;
  height: 45px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 48px;
  opacity: 0;
transform: translate(25px, 0);
}

.mobileestateoverview .group-19-0kZaqK.bp6-animate-enter1 {
  animation: bp6-animate-enter1-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp6-animate-enter1-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobileestateoverview .bottom-bracket-0kZaqK {
  background-color: transparent;
  display: block;
  height: 49px;
  left: 235px;
  position: absolute;
  top: 301px;
  width: 46px;
  opacity: 0;
transform: translate(-25px, 0);
}

.mobileestateoverview .bottom-bracket-0kZaqK.bp6-animate-enter2 {
  animation: bp6-animate-enter2-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp6-animate-enter2-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobileestateoverview .x2666-copy-oglAxA {
  background-color: transparent;
  display: block;
  height: 290px;
  left: -19px;
  overflow: hidden;
  position: absolute;
  top: 916px;
  width: calc(100.00% + 58px);
  opacity: 0;
filter: blur(10px);
}

.mobileestateoverview .x2666-copy-oglAxA.bp6-animate-enter4 {
  animation: bp6-animate-enter4-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
filter: blur(10px);
}

@keyframes bp6-animate-enter4-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.mobileestateoverview .x2666-iIMwVf {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 55px);
  left: -168px;
  position: absolute;
  top: -15px;
  width: calc(99.90% + 221px);
  opacity: 0;
filter: blur(10px);
}

.mobileestateoverview .x2666-iIMwVf.bp6-animate-enter3 {
  animation: bp6-animate-enter3-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
filter: blur(10px);
}

@keyframes bp6-animate-enter3-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.mobileestateoverview .group-5-oglAxA {
  background-color: transparent;
  height: 344px;
  margin-left: 5px;
  margin-right: -5px;
  position: absolute;
  top: 1270px;
  width: 246px;
}

.mobileestateoverview .each-architecturally-YxddQx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 1px;
  letter-spacing: -0.10px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 97px;
  width: 245px;
}

.mobileestateoverview .architecture-that-de-YxddQx {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.09px;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 186px;
}

.mobileestateoverview .estate-features-copy-oglAxA {
  background-color: transparent;
  font-weight: 500;
  height: 22px;
  letter-spacing: 0.09px;
  line-height: 26.4px;
  margin-left: 0px;
  margin-right: -0px;
  position: absolute;
  text-align: center;
  top: 1720px;
  white-space: nowrap;
  width: 172px;
}

.mobileestateoverview .security-is-the-prim-oglAxA {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 18px;
  margin-left: 4px;
  margin-right: -4px;
  position: absolute;
  text-align: center;
  top: 1760px;
  width: 245px;
}

.mobileestateoverview .group-8-oglAxA {
  background-color: transparent;
  height: 146px;
  position: absolute;
  top: 2933px;
  width: 248px;
}

.mobileestateoverview .image-1-OgqzAx {
  background-color: transparent;
  height: 50px;
  left: 82px;
  position: absolute;
  top: 0px;
  width: 80px;
}

.mobileestateoverview .access-visitors-co-OgqzAx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 77px;
  width: 248px;
}

.mobileestateoverview .group-12-oglAxA {
  background-color: transparent;
  height: 132px;
  position: absolute;
  top: 3272px;
  width: 250px;
}

.mobileestateoverview .image-1-IuJ3Kd {
  background-color: transparent;
  height: 67px;
  left: 94px;
  position: absolute;
  top: 0px;
  width: 54px;
}

.mobileestateoverview .conservancy-covers-6-copy-IuJ3Kd {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 76px;
  width: 250px;
}

.mobileestateoverview .group-10-oglAxA {
  background-color: transparent;
  height: 139px;
  position: absolute;
  top: 3106px;
  width: 250px;
}

.mobileestateoverview .image-1-copy-SVxySU {
  background-color: transparent;
  height: 60px;
  left: 75px;
  position: absolute;
  top: 0px;
  width: 86px;
}

.mobileestateoverview .x180-ocean-city-c-SVxySU {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 79px;
  width: 250px;
}

.mobileestateoverview .group-9-oglAxA {
  background-color: transparent;
  height: 170px;
  position: absolute;
  top: 2385px;
  width: 248px;
}

.mobileestateoverview .image-1-copy-2-ffcSkx {
  background-color: transparent;
  height: 70px;
  left: 84px;
  position: absolute;
  top: 0px;
  width: 82px;
}

.mobileestateoverview .monitored-cctv-camer-copy-ffcSkx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 99px;
  width: 248px;
}

.mobileestateoverview .group-11-oglAxA {
  background-color: transparent;
  height: 177px;
  position: absolute;
  top: 2582px;
  width: 248px;
}

.mobileestateoverview .image-1-copy-3-6RLoB9 {
  background-color: transparent;
  height: 85px;
  left: 87px;
  position: absolute;
  top: 0px;
  width: 67px;
}

.mobileestateoverview .boundry-internal-p-copy-6RLoB9 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 107px;
  width: 248px;
}

.mobileestateoverview .group-7-oglAxA {
  background-color: transparent;
  height: 177px;
  position: absolute;
  top: 2181px;
  width: 248px;
}

.mobileestateoverview .electric-fenced-boun-copy-D3JMuW {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 107px;
  width: 248px;
}

.mobileestateoverview .image-1-D3JMuW {
  background-color: transparent;
  height: 77px;
  left: 85px;
  position: absolute;
  top: 0px;
  width: 77px;
}

.mobileestateoverview .group-13-oglAxA {
  background-color: transparent;
  height: 121px;
  position: absolute;
  top: 2786px;
  width: 250px;
}

.mobileestateoverview .manned-monitored-g-6iGFqx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 69px;
  width: 250px;
}

.mobileestateoverview .x247-6iGFqx {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 27px;
  letter-spacing: 0.11px;
  line-height: 35px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 184px;
}

.mobileestateoverview .group-14-oglAxA {
  background-color: transparent;
  height: 162px;
  position: absolute;
  top: 3431px;
  width: 248px;
}

.mobileestateoverview .pet-friendly-copy-CX89Mf {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 92px;
  width: 248px;
}

.mobileestateoverview .image-1-CX89Mf {
  background-color: transparent;
  height: 80px;
  left: 87px;
  position: absolute;
  top: 0px;
  width: 74px;
}

.mobileestateoverview .x2495-oglAxA {
  background-color: transparent;
  display: block;
  height: 301px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 3686px;
  width: 100%;
  opacity: 0;
transform: scale(0.9);
}

.mobileestateoverview .x2495-oglAxA.bp6-animate-enter6 {
  animation: bp6-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(0.9);
}

@keyframes bp6-animate-enter6-frames {
  from{opacity: 0;
transform: scale(0.9);
}
to{opacity: 1;
transform: scale(1);
}
}

.mobileestateoverview .x2495-jcAowM {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 33px);
  left: -50px;
  position: absolute;
  top: -16px;
  width: calc(100.07% + 120px);
  opacity: 0;
filter: blur(10px);
}

.mobileestateoverview .x2495-jcAowM.bp6-animate-enter5 {
  animation: bp6-animate-enter5-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
filter: blur(10px);
}

@keyframes bp6-animate-enter5-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.mobileestateoverview .x2122-oglAxA {
  background-color: transparent;
  height: 300px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 4053px;
  width: 100%;
}

.mobileestateoverview .x2122-c9K2FP {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 248px);
  left: -13px;
  position: absolute;
  top: -29px;
  width: calc(100.03% + 47px);
  opacity: 0;
filter: blur(10px);
}

.mobileestateoverview .x2122-c9K2FP.bp6-animate-enter7 {
  animation: bp6-animate-enter7-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
filter: blur(10px);
}

@keyframes bp6-animate-enter7-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.mobileestateoverview .x1954-oglAxA {
  background-color: transparent;
  height: 301px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 4418px;
  width: 100%;
}

.mobileestateoverview .x1954-BqzTX3 {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 19px);
  left: -121px;
  position: absolute;
  top: -9px;
  width: calc(100.08% + 162px);
  opacity: 0;
filter: blur(10px);
}

.mobileestateoverview .x1954-BqzTX3.bp6-animate-enter8 {
  animation: bp6-animate-enter8-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
filter: blur(10px);
}

@keyframes bp6-animate-enter8-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.mobileestateoverview .group-2-1kY9bx {
  background-color: transparent;
  height: 333px;
  position: absolute;
  top: 4783px;
  width: 281px;
}

.mobileestateoverview .the-executive-is-rap-3j9nMQ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 64px;
  width: 252px;
}

.mobileestateoverview .group-19-3j9nMQ {
  background-color: transparent;
  display: block;
  height: 45px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 48px;
  opacity: 0;
transform: translate(25px, 0);
}

.mobileestateoverview .group-19-3j9nMQ.bp6-animate-enter9 {
  animation: bp6-animate-enter9-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp6-animate-enter9-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobileestateoverview .fill-3-hoKrq5 {
  background-color: transparent;
  height: 36px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 47px;
}

.mobileestateoverview .rectangle-hoKrq5 {
  background-color: var(--mosque);
  height: 13px;
  left: 0px;
  position: absolute;
  top: 32px;
  width: 11px;
}

.mobileestateoverview .bottom-bracket-2-3j9nMQ {
  background-color: transparent;
  display: block;
  height: 49px;
  left: 235px;
  position: absolute;
  top: 284px;
  width: 46px;
  opacity: 0;
transform: translate(-25px, 0);
}

.mobileestateoverview .bottom-bracket-2-3j9nMQ.bp6-animate-enter10 {
  animation: bp6-animate-enter10-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp6-animate-enter10-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobileestateoverview .x2666-copy-2-oglAxA {
  background-color: transparent;
  height: 301px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 5180px;
  width: 100%;
}

.mobileestateoverview .x2666-RsZjmT {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 8px);
  left: -50px;
  position: absolute;
  top: -4px;
  width: calc(100.07% + 69px);
  opacity: 0;
filter: blur(10px);
}

.mobileestateoverview .x2666-RsZjmT.bp6-animate-enter11 {
  animation: bp6-animate-enter11-frames 0.50s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
filter: blur(10px);
}

@keyframes bp6-animate-enter11-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.mobileestateoverview .group-6-oglAxA {
  background-color: transparent;
  height: 207px;
  position: absolute;
  top: 5535px;
  width: 252px;
}

.mobileestateoverview .residences-are-built-DPqtKG {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: -0.10px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 93px;
  width: 252px;
}

.mobileestateoverview .exclusive-exceptio-DPqtKG {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 38px;
  letter-spacing: 0.11px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 0px;
  width: 177px;
}

.mobileestateoverview .navbarmobile-header-navbar-oglAxA {
  background-color: transparent;
  height: calc(100.00% - 6153px);
  left: -1px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

.mobileestateoverview .footermobile-footer-oglAxA {
  background-color: transparent;
  height: calc(100.00% - 5801px);
  left: 1px;
  position: absolute;
  top: 5801px;
  width: calc(100.00% - 1px);
}

.mobileestateoverview .rectangle-copy-12-J8BzIs {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobileestateoverview .group-J8BzIs {
  background-color: transparent;
  height: 269px;
  position: absolute;
  top: 91px;
  width: 225px;
}

.mobileestateoverview .bitmap-B9nVQ3 {
  background-color: transparent;
  cursor: pointer;
  height: 42px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 225px;
}

.mobileestateoverview .group-21-B9nVQ3 {
  background-color: transparent;
  cursor: pointer;
  height: 30px;
  left: 45px;
  position: absolute;
  top: 82px;
  width: 135px;
}

.mobileestateoverview .get-in-touch-Zy5cLA {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.mobileestateoverview .rectangle-Zy5cLA {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.mobileestateoverview .group-9-copy-2-B9nVQ3 {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 107px;
  position: absolute;
  top: 178px;
  width: 13px;
}

.mobileestateoverview .group-3-IAqrnP {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 13px;
}

.mobileestateoverview .group-3-lNvFPc {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.mobileestateoverview .group-13-B9nVQ3 {
  background-color: transparent;
  cursor: pointer;
  height: 40px;
  left: 5px;
  position: absolute;
  top: 229px;
  width: 215px;
}

.mobileestateoverview .bitmap-xUhN5x {
  background-color: transparent;
  height: 37px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 101px;
}

.mobileestateoverview .website-crafted-by-xUhN5x {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 4px;
  width: 103px;
}
/* screen - tabletestateoverview */

.tabletestateoverview {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 3133px;
  min-width: 768px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.tabletestateoverview .rectangle-copy-5-kkOCwM {
  background-color: var(--mosque);
  height: calc(100.00% - 2444px);
  left: 0px;
  position: absolute;
  top: 1339px;
  width: 100%;
}

.tabletestateoverview .group-kkOCwM {
  background-color: transparent;
  height: 203px;
  position: absolute;
  top: 1695px;
  width: 555px;
}

.tabletestateoverview .image-1-b7oCEx {
  background-color: transparent;
  height: 23px;
  left: 30px;
  position: absolute;
  top: 135px;
  width: 30px;
}

.tabletestateoverview .image-1-C3ntig {
  background-color: transparent;
  height: 38px;
  left: 330px;
  position: absolute;
  top: 126px;
  width: 25px;
}

.tabletestateoverview .image-1-copy-b7oCEx {
  background-color: transparent;
  height: 31px;
  left: 172px;
  position: absolute;
  top: 128px;
  width: 37px;
}

.tabletestateoverview .image-1-copy-2-b7oCEx {
  background-color: transparent;
  height: 31px;
  left: 179px;
  position: absolute;
  top: 3px;
  width: 30px;
}

.tabletestateoverview .image-1-copy-3-b7oCEx {
  background-color: transparent;
  height: 38px;
  left: 330px;
  position: absolute;
  top: 0px;
  width: 25px;
}

.tabletestateoverview .electric-fenced-boun-copy-b7oCEx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.04px;
  line-height: 11px;
  position: absolute;
  text-align: center;
  top: 51px;
  width: 92px;
}

.tabletestateoverview .access-visitors-co-b7oCEx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.04px;
  line-height: 11px;
  position: absolute;
  text-align: center;
  top: 172px;
  width: 92px;
}

.tabletestateoverview .monitored-cctv-camer-copy-b7oCEx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 148px;
  letter-spacing: 0.04px;
  line-height: 11px;
  position: absolute;
  text-align: center;
  top: 51px;
  width: 92px;
}

.tabletestateoverview .x180-ocean-city-c-b7oCEx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 140px;
  letter-spacing: 0.04px;
  line-height: 11px;
  position: absolute;
  text-align: center;
  top: 172px;
  width: 108px;
}

.tabletestateoverview .conservancy-covers-6-copy-b7oCEx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 286px;
  letter-spacing: 0.04px;
  line-height: 11px;
  position: absolute;
  text-align: center;
  top: 172px;
  width: 117px;
}

.tabletestateoverview .manned-monitored-g-b7oCEx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 430px;
  letter-spacing: 0.04px;
  line-height: 11px;
  position: absolute;
  text-align: center;
  top: 51px;
  width: 125px;
}

.tabletestateoverview .x247-b7oCEx {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 16.9px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 443px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 13px;
  width: 92px;
}

.tabletestateoverview .pet-friendly-copy-b7oCEx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 446px;
  letter-spacing: 0.04px;
  line-height: 11px;
  position: absolute;
  text-align: center;
  top: 172px;
  width: 92px;
}

.tabletestateoverview .image-1-75ZAHk {
  background-color: transparent;
  height: 35px;
  left: 32px;
  position: absolute;
  top: 0px;
  width: 29px;
}

.tabletestateoverview .image-1-oEXfxv {
  background-color: transparent;
  height: 36px;
  left: 478px;
  position: absolute;
  top: 128px;
  width: 28px;
}

.tabletestateoverview .boundry-internal-p-copy-b7oCEx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 298px;
  letter-spacing: 0.04px;
  line-height: 11px;
  position: absolute;
  text-align: center;
  top: 51px;
  width: 92px;
}

.tabletestateoverview .estate-overview-copy-kkOCwM {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.09px;
  line-height: 29.8px;
  position: absolute;
  text-align: center;
  top: 563px;
  white-space: nowrap;
  width: 183px;
}

.tabletestateoverview .group-2-kkOCwM {
  background-color: transparent;
  height: 215px;
  position: absolute;
  top: 647px;
  width: 661px;
}

.tabletestateoverview .the-executive-create-gndX5L {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 18px;
  margin-left: 4px;
  margin-right: -4px;
  position: absolute;
  text-align: center;
  top: 35px;
  width: 540px;
}

.tabletestateoverview .bottom-bracket-gndX5L {
  background-color: transparent;
  display: block;
  height: 58px;
  left: 615px;
  position: absolute;
  top: 157px;
  width: 46px;
  opacity: 0;
transform: translate(-25px, 0);
}

.tabletestateoverview .bottom-bracket-gndX5L.bp5-animate-enter {
  animation: bp5-animate-enter-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp5-animate-enter-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tabletestateoverview .group-19-gndX5L {
  background-color: transparent;
  display: block;
  height: 53px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 48px;
  opacity: 0;
transform: translate(25px, 0);
}

.tabletestateoverview .group-19-gndX5L.bp5-animate-enter1 {
  animation: bp5-animate-enter1-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp5-animate-enter1-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tabletestateoverview .fill-3-jU7rRL {
  background-color: transparent;
  height: 43px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 47px;
}

.tabletestateoverview .rectangle-jU7rRL {
  background-color: var(--mosque);
  height: 15px;
  left: 0px;
  position: absolute;
  top: 37px;
  width: 11px;
}

.tabletestateoverview .x2666-copy-kkOCwM {
  background-color: transparent;
  display: block;
  height: 343px;
  margin-left: -177px;
  margin-right: 177px;
  overflow: hidden;
  position: absolute;
  top: 926px;
  width: 358px;
  opacity: 0;
transform: translate(-25px, 0);
}

.tabletestateoverview .x2666-copy-kkOCwM.bp5-animate-enter2 {
  animation: bp5-animate-enter2-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp5-animate-enter2-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tabletestateoverview .x2666-YgHt91 {
  background-color: transparent;
  height: 411px;
  left: -168px;
  position: absolute;
  top: -18px;
  width: 579px;
}

.tabletestateoverview .x2666-copy-2-kkOCwM {
  background-color: transparent;
  display: block;
  height: 343px;
  margin-left: 164px;
  margin-right: -164px;
  overflow: hidden;
  position: absolute;
  top: 2410px;
  width: 358px;
  opacity: 0;
transform: translate(25px, 0);
}

.tabletestateoverview .x2666-copy-2-kkOCwM.bp5-animate-enter3 {
  animation: bp5-animate-enter3-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp5-animate-enter3-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tabletestateoverview .x2666-uIvFOG {
  background-color: transparent;
  height: 351px;
  left: -56px;
  position: absolute;
  top: -4px;
  width: 435px;
}

.tabletestateoverview .group-5-kkOCwM {
  background-color: transparent;
  height: 326px;
  margin-left: 191px;
  margin-right: -191px;
  position: absolute;
  top: 935px;
  width: 280px;
}

.tabletestateoverview .each-architecturally-nqKTTF {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 1px;
  letter-spacing: -0.10px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 118px;
  width: 279px;
}

.tabletestateoverview .architecture-that-de-nqKTTF {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.09px;
  line-height: 27px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 186px;
}

.tabletestateoverview .group-6-kkOCwM {
  background-color: transparent;
  height: 213px;
  margin-left: -199px;
  margin-right: 199px;
  position: absolute;
  top: 2471px;
  width: 234px;
}

.tabletestateoverview .residences-are-built-nM6rjx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: -0.10px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 87px;
  width: 234px;
}

.tabletestateoverview .exclusive-exceptio-nM6rjx {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.09px;
  line-height: 27px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 133px;
}

.tabletestateoverview .estate-features-copy-kkOCwM {
  background-color: transparent;
  font-weight: 500;
  height: 27px;
  letter-spacing: 0.09px;
  line-height: 26.4px;
  margin-left: 0px;
  margin-right: -0px;
  position: absolute;
  text-align: center;
  top: 1388px;
  white-space: nowrap;
  width: 172px;
}

.tabletestateoverview .x2698-1-kkOCwM {
  background-color: transparent;
  height: 368px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 123px;
  width: 100%;
}

.tabletestateoverview .x2698-1-FvaxmC {
  background-color: transparent;
  height: 738px;
  position: absolute;
  top: -378px;
  width: 1630px;
}

.tabletestateoverview .security-is-the-prim-kkOCwM {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 1472px;
  width: 546px;
}

.tabletestateoverview .group-4-kkOCwM {
  background-color: transparent;
  height: 148px;
  position: absolute;
  top: 1950px;
  width: 544px;
}

.tabletestateoverview .x1954-wSdtC1 {
  background-color: transparent;
  height: 148px;
  left: 394px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 150px;
}

.tabletestateoverview .x1954-AejM6Y {
  background-color: transparent;
  display: block;
  height: 157px;
  left: -56px;
  position: absolute;
  top: -5px;
  width: 225px;
  opacity: 0;
transform: scale(1.1);
}

.tabletestateoverview .x1954-AejM6Y.bp5-animate-enter4 {
  animation: bp5-animate-enter4-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp5-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.tabletestateoverview .x2495-wSdtC1 {
  background-color: transparent;
  display: block;
  height: 148px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 150px;
  opacity: 0;
transform: scale(0.9);
}

.tabletestateoverview .x2495-wSdtC1.bp5-animate-enter6 {
  animation: bp5-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(0.9);
}

@keyframes bp5-animate-enter6-frames {
  from{opacity: 0;
transform: scale(0.9);
}
to{opacity: 1;
transform: scale(1);
}
}

.tabletestateoverview .x2495-PH6kLA {
  background-color: transparent;
  display: block;
  height: 164px;
  left: -23px;
  position: absolute;
  top: -8px;
  width: 206px;
  opacity: 0;
transform: scale(1.1);
}

.tabletestateoverview .x2495-PH6kLA.bp5-animate-enter5 {
  animation: bp5-animate-enter5-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp5-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.tabletestateoverview .x2122-wSdtC1 {
  background-color: transparent;
  height: 148px;
  left: 197px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 150px;
}

.tabletestateoverview .x2122-peJHAi {
  background-color: transparent;
  display: block;
  height: 269px;
  left: -6px;
  position: absolute;
  top: -14px;
  width: 172px;
  opacity: 0;
transform: scale(1.1);
}

.tabletestateoverview .x2122-peJHAi.bp5-animate-enter7 {
  animation: bp5-animate-enter7-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp5-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.tabletestateoverview .group-3-kkOCwM {
  background-color: transparent;
  height: 188px;
  margin-left: 0px;
  margin-right: -0px;
  position: absolute;
  top: 2160px;
  width: 659px;
}

.tabletestateoverview .the-executive-is-rap-vwLgvI {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 38px;
  width: 541px;
}

.tabletestateoverview .bottom-bracket-2-vwLgvI {
  background-color: transparent;
  display: block;
  height: 58px;
  left: 614px;
  position: absolute;
  top: 129px;
  width: 45px;
  opacity: 0;
transform: translate(-25px, 0);
}

.tabletestateoverview .bottom-bracket-2-vwLgvI.bp5-animate-enter8 {
  animation: bp5-animate-enter8-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp5-animate-enter8-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tabletestateoverview .group-19-vwLgvI {
  background-color: transparent;
  display: block;
  height: 53px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 47px;
  opacity: 0;
transform: translate(25px, 0);
}

.tabletestateoverview .group-19-vwLgvI.bp5-animate-enter9 {
  animation: bp5-animate-enter9-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp5-animate-enter9-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tabletestateoverview .fill-3-7u7dLd {
  background-color: transparent;
  height: 43px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 47px;
}

.tabletestateoverview .rectangle-7u7dLd {
  background-color: var(--mosque);
  height: 15px;
  left: 0px;
  position: absolute;
  top: 38px;
  width: 11px;
}

.tabletestateoverview .rectangle-copy-5-ZT9QTM {
  background-color: var(--mosque);
  height: 30px;
  margin-left: 0px;
  margin-right: -0px;
  position: absolute;
  top: 466px;
  width: 265px;
}

.tabletestateoverview .aesthetically-copy-kkOCwM {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.15px;
  line-height: 39.4px;
  position: absolute;
  right: 132px;
  text-align: right;
  top: 170px;
  width: 242px;
}

.tabletestateoverview .iconic-copy-kkOCwM {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.15px;
  line-height: 39.4px;
  position: absolute;
  right: 167px;
  text-align: right;
  top: 221px;
  white-space: nowrap;
  width: auto;
}

.tabletestateoverview .path-2-copy-kkOCwM {
  background-color: transparent;
  height: 279px;
  position: absolute;
  right: 56px;
  top: 123px;
  width: 72px;
}

.tabletestateoverview .navbartablet-header-navbar-kkOCwM {
  background-color: transparent;
  height: 131px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

.tabletestateoverview .footertablet-footer-kkOCwM {
  background-color: transparent;
  height: calc(100.00% - 2883px);
  left: -2px;
  position: absolute;
  top: 2883px;
  width: calc(100.00% + 2px);
}

.tabletestateoverview .rectangle-copy-12-XOXUpi {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tabletestateoverview .bitmap-XOXUpi {
  background-color: transparent;
  cursor: pointer;
  height: 42px;
  left: 49px;
  position: absolute;
  top: 29px;
  width: 227px;
}

.tabletestateoverview .group-13-XOXUpi {
  background-color: transparent;
  bottom: 29px;
  cursor: pointer;
  height: 41px;
  position: absolute;
  right: 49px;
  width: 224px;
}

.tabletestateoverview .bitmap-tWEsSZ {
  background-color: transparent;
  height: 40px;
  left: 115px;
  position: absolute;
  top: 0px;
  width: 109px;
}

.tabletestateoverview .website-crafted-by-tWEsSZ {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 5px;
  width: 104px;
}

.tabletestateoverview .group-9-copy-2-XOXUpi {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 706px;
  position: absolute;
  top: 28px;
  width: 13px;
}

.tabletestateoverview .group-3-0vNJ0Q {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 13px;
}

.tabletestateoverview .group-3-qCxbzf {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}

.tabletestateoverview .group-21-XOXUpi {
  background-color: transparent;
  bottom: 190px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 87px;
  width: 136px;
}

.tabletestateoverview .get-in-touch-30df9Z {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 134px;
}

.tabletestateoverview .rectangle-30df9Z {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 136px;
}

.tabletestateoverview .group-2-XOXUpi {
  background-color: transparent;
  bottom: 27px;
  height: 41px;
  left: 48px;
  position: absolute;
  width: 432px;
}

.tabletestateoverview .home-3qLs9N {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 44px;
}

.tabletestateoverview .privacy-policy-cop-3qLs9N {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 21px;
  white-space: nowrap;
  width: 382px;
}

.tabletestateoverview .articles-3qLs9N {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 364px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 68px;
}

.tabletestateoverview .lifestyle-location-3qLs9N {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 190px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 166px;
}

.tabletestateoverview .estate-overview-3qLs9N {
  background-color: transparent;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 52px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: 132px;
}
/* screen - xlestateoverview */

.xlestateoverview {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6352px;
  min-width: 1900px;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.xlestateoverview .rectangle-copy-5-ZivoMF {
  background-color: var(--mosque);
  height: calc(100.00% - 4987px);
  left: 0px;
  position: absolute;
  top: 2627px;
  width: 100%;
}

.xlestateoverview .group-ZivoMF {
  background-color: transparent;
  height: 420px;
  position: absolute;
  top: 3240px;
  width: 1387px;
}

.xlestateoverview .image-1-Wp7pQq {
  background-color: transparent;
  height: 47px;
  left: 76px;
  position: absolute;
  top: 278px;
  width: 75px;
}

.xlestateoverview .image-1-xpCLzS {
  background-color: transparent;
  height: 79px;
  left: 824px;
  position: absolute;
  top: 260px;
  width: 64px;
}

.xlestateoverview .image-1-copy-Wp7pQq {
  background-color: transparent;
  height: 65px;
  left: 431px;
  position: absolute;
  top: 264px;
  width: 93px;
}

.xlestateoverview .image-1-copy-2-Wp7pQq {
  background-color: transparent;
  height: 65px;
  left: 448px;
  position: absolute;
  top: 7px;
  width: 76px;
}

.xlestateoverview .image-1-copy-3-Wp7pQq {
  background-color: transparent;
  height: 79px;
  left: 826px;
  position: absolute;
  top: 0px;
  width: 62px;
}

.xlestateoverview .electric-fenced-boun-copy-Wp7pQq {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 104px;
  width: 230px;
}

.xlestateoverview .access-visitors-co-Wp7pQq {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: -0px;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 354px;
  width: 230px;
}

.xlestateoverview .monitored-cctv-camer-copy-Wp7pQq {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 370px;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 104px;
  width: 230px;
}

.xlestateoverview .x180-ocean-city-c-Wp7pQq {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 350px;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 354px;
  width: 270px;
}

.xlestateoverview .conservancy-covers-6-copy-Wp7pQq {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 714px;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 354px;
  width: 292px;
}

.xlestateoverview .manned-monitored-g-Wp7pQq {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 1074px;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 104px;
  width: 312px;
}

.xlestateoverview .x247-Wp7pQq {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 42.4px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 1108px;
  letter-spacing: 0.16px;
  line-height: 49px;
  position: absolute;
  text-align: center;
  top: 27px;
  white-space: nowrap;
  width: 230px;
}

.xlestateoverview .pet-friendly-copy-Wp7pQq {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 1115px;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 354px;
  width: 230px;
}

.xlestateoverview .image-1-TREgaF {
  background-color: transparent;
  height: 72px;
  left: 79px;
  position: absolute;
  top: 0px;
  width: 72px;
}

.xlestateoverview .image-1-VHSKLO {
  background-color: transparent;
  height: 75px;
  left: 1196px;
  position: absolute;
  top: 264px;
  width: 69px;
}

.xlestateoverview .boundry-internal-p-copy-Wp7pQq {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 745px;
  letter-spacing: 0.09px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 104px;
  width: 230px;
}

.xlestateoverview .estate-overview-copy-ZivoMF {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  letter-spacing: 0.21px;
  line-height: 74.8px;
  position: absolute;
  text-align: center;
  top: 999px;
  width: 457px;
}

.xlestateoverview .group-3-ZivoMF {
  background-color: transparent;
  height: 294px;
  position: absolute;
  top: 1125px;
  width: 1583px;
}

.xlestateoverview .group-2-6OKBiL {
  background-color: transparent;
  height: 294px;
  position: relative;
  top: 0px;
  width: 1583px;
}

.xlestateoverview .bottom-bracket-hbgzdQ {
  background-color: transparent;
  display: block;
  height: 119px;
  left: 1469px;
  position: absolute;
  top: 175px;
  width: 114px;
  opacity: 0;
transform: translate(-25px, 0);
}

.xlestateoverview .bottom-bracket-hbgzdQ.bp1-animate-enter {
  animation: bp1-animate-enter-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp1-animate-enter-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.xlestateoverview .group-19-hbgzdQ {
  background-color: transparent;
  display: block;
  height: 109px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 118px;
  opacity: 0;
transform: translate(25px, 0);
}

.xlestateoverview .group-19-hbgzdQ.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp1-animate-enter1-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.xlestateoverview .fill-3-xVjZOe {
  background-color: transparent;
  height: 89px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 118px;
}

.xlestateoverview .rectangle-xVjZOe {
  background-color: var(--mosque);
  height: 31px;
  left: 0px;
  position: absolute;
  top: 78px;
  width: 28px;
}

.xlestateoverview .the-executive-create-hbgzdQ {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.10px;
  line-height: 32px;
  margin-left: 4px;
  margin-right: -4px;
  position: absolute;
  text-align: center;
  top: 80px;
  width: 1351px;
}

.xlestateoverview .x2666-copy-ZivoMF {
  background-color: transparent;
  display: block;
  height: 706px;
  margin-left: -438px;
  margin-right: 438px;
  overflow: hidden;
  position: absolute;
  top: 1673px;
  width: 894px;
  opacity: 0;
transform: translate(-25px, 0);
}

.xlestateoverview .x2666-copy-ZivoMF.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp1-animate-enter2-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.xlestateoverview .x2666-hkBUT6 {
  background-color: transparent;
  height: calc(100.00% + 141px);
  left: -421px;
  position: absolute;
  top: -38px;
  width: calc(100.04% + 553px);
}

.xlestateoverview .x2666-copy-2-ZivoMF {
  background-color: transparent;
  display: block;
  height: 706px;
  margin-left: 437px;
  margin-right: -437px;
  overflow: hidden;
  position: absolute;
  top: 4985px;
  width: 894px;
  opacity: 0;
transform: translate(25px, 0);
}

.xlestateoverview .x2666-copy-2-ZivoMF.bp1-animate-enter3 {
  animation: bp1-animate-enter3-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp1-animate-enter3-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.xlestateoverview .x2666-5hWBFm {
  background-color: transparent;
  height: calc(100.00% + 18px);
  left: -140px;
  position: absolute;
  top: -9px;
  width: calc(100.03% + 193px);
}

.xlestateoverview .group-5-ZivoMF {
  background-color: transparent;
  height: 572px;
  margin-left: 479px;
  margin-right: -479px;
  position: absolute;
  top: 1739px;
  width: 586px;
}

.xlestateoverview .each-architecturally-9Y4wd9 {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 1px;
  letter-spacing: -0.18px;
  line-height: 32px;
  position: absolute;
  text-align: left;
  top: 254px;
  width: 584px;
}

.xlestateoverview .architecture-that-de-9Y4wd9 {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.21px;
  line-height: 67.8px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 466px;
}

.xlestateoverview .group-6-ZivoMF {
  background-color: transparent;
  height: 366px;
  margin-left: -467px;
  margin-right: 467px;
  position: absolute;
  top: 5156px;
  width: 585px;
}

.xlestateoverview .residences-are-built-Yus1jX {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  left: 0px;
  letter-spacing: -0.18px;
  line-height: 32px;
  position: absolute;
  text-align: left;
  top: 189px;
  width: 584px;
}

.xlestateoverview .exclusive-exceptio-Yus1jX {
  background-color: transparent;
  font-weight: 500;
  height: auto;
  left: 0px;
  letter-spacing: 0.21px;
  line-height: 67.8px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: 332px;
}

.xlestateoverview .estate-features-copy-ZivoMF {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 56.5px;
  font-style: normal;
  font-weight: 500;
  height: 56px;
  letter-spacing: 0.21px;
  line-height: 66.4px;
  position: absolute;
  text-align: center;
  top: 2740px;
  white-space: nowrap;
  width: 429px;
}

.xlestateoverview .security-is-the-prim-ZivoMF {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.10px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 2915px;
  width: 1365px;
}

.xlestateoverview .group-4-ZivoMF {
  background-color: transparent;
  height: 353px;
  position: absolute;
  top: 3820px;
  width: 1359px;
}

.xlestateoverview .x1954-idmF3i {
  background-color: transparent;
  height: 353px;
  left: 984px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 375px;
}

.xlestateoverview .x1954-NKPwxE {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 23px);
  left: -141px;
  position: absolute;
  top: -11px;
  width: calc(100.00% + 188px);
  opacity: 0;
transform: scale(1.1);
}

.xlestateoverview .x1954-NKPwxE.bp1-animate-enter4 {
  animation: bp1-animate-enter4-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp1-animate-enter4-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.xlestateoverview .x2495-idmF3i {
  background-color: transparent;
  display: block;
  height: 353px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 375px;
  opacity: 0;
transform: scale(0.9);
}

.xlestateoverview .x2495-idmF3i.bp1-animate-enter6 {
  animation: bp1-animate-enter6-frames 0.20s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(0.9);
}

@keyframes bp1-animate-enter6-frames {
  from{opacity: 0;
transform: scale(0.9);
}
to{opacity: 1;
transform: scale(1);
}
}

.xlestateoverview .x2495-PaQwH1 {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 38px);
  left: -58px;
  position: absolute;
  top: -18px;
  width: calc(100.00% + 139px);
  opacity: 0;
transform: scale(1.1);
}

.xlestateoverview .x2495-PaQwH1.bp1-animate-enter5 {
  animation: bp1-animate-enter5-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp1-animate-enter5-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.xlestateoverview .x2122-idmF3i {
  background-color: transparent;
  height: 353px;
  left: 491px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 375px;
}

.xlestateoverview .x2122-gUa55j {
  background-color: transparent;
  display: block;
  height: calc(100.00% + 291px);
  left: -16px;
  position: absolute;
  top: -34px;
  width: calc(100.00% + 54px);
  opacity: 0;
transform: scale(1.1);
}

.xlestateoverview .x2122-gUa55j.bp1-animate-enter7 {
  animation: bp1-animate-enter7-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: scale(1.1);
}

@keyframes bp1-animate-enter7-frames {
  from{opacity: 0;
transform: scale(1.1);
}
to{opacity: 1;
transform: scale(1);
}
}

.xlestateoverview .group-7-ZivoMF {
  background-color: transparent;
  height: 293px;
  position: absolute;
  top: 4437px;
  width: 1635px;
}

.xlestateoverview .the-executive-is-rap-AVPSvx {
  background-color: transparent;
  font-weight: 300;
  height: auto;
  letter-spacing: 0.10px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 79px;
  width: 1351px;
}

.xlestateoverview .bottom-bracket-2-AVPSvx {
  background-color: transparent;
  display: block;
  height: 119px;
  left: 1521px;
  position: absolute;
  top: 174px;
  width: 114px;
  opacity: 0;
transform: translate(-25px, 0);
}

.xlestateoverview .bottom-bracket-2-AVPSvx.bp1-animate-enter8 {
  animation: bp1-animate-enter8-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(-25px, 0);
}

@keyframes bp1-animate-enter8-frames {
  from{opacity: 0;
transform: translate(-25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.xlestateoverview .group-19-AVPSvx {
  background-color: transparent;
  display: block;
  height: 109px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 118px;
  opacity: 0;
transform: translate(25px, 0);
}

.xlestateoverview .group-19-AVPSvx.bp1-animate-enter9 {
  animation: bp1-animate-enter9-frames 2.00s ease-in-out 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
transform: translate(25px, 0);
}

@keyframes bp1-animate-enter9-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.xlestateoverview .fill-3-y8Izo7 {
  background-color: transparent;
  height: 89px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 118px;
}

.xlestateoverview .rectangle-y8Izo7 {
  background-color: var(--mosque);
  height: 31px;
  left: 0px;
  position: absolute;
  top: 78px;
  width: 28px;
}

.xlestateoverview .group-9-ZivoMF {
  background-color: transparent;
  height: calc(100.00% - 5564px);
  left: 0px;
  position: absolute;
  top: 117px;
  width: 100%;
}

.xlestateoverview .x2698-1-LThole {
  background-color: transparent;
  height: calc(100.00% - 31px);
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

.xlestateoverview .x2698-1-Ot9F4K {
  background-color: transparent;
  height: 1567px;
  margin-left: -86px;
  margin-right: 86px;
  position: absolute;
  top: -738px;
  width: 3463px;
}

.xlestateoverview .rectangle-copy-5-LThole {
  background-color: var(--mosque);
  height: 62px;
  position: absolute;
  top: 726px;
  width: 655px;
}

.xlestateoverview .group-8-LThole {
  background-color: transparent;
  height: 570px;
  position: absolute;
  right: 99px;
  top: 1px;
  width: 773px;
}

.xlestateoverview .aesthetically-copy-UCQJlW {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 98.8px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: -2px;
  letter-spacing: 0.38px;
  line-height: 98.8px;
  position: absolute;
  text-align: right;
  top: 93px;
  white-space: nowrap;
  width: 598px;
}

.xlestateoverview .iconic-copy-UCQJlW {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: 98.8px;
  font-style: normal;
  font-weight: 500;
  height: auto;
  left: 222px;
  letter-spacing: 0.38px;
  line-height: 98.8px;
  position: absolute;
  text-align: right;
  top: 185px;
  white-space: nowrap;
  width: 321px;
}

.xlestateoverview .path-2-copy-UCQJlW {
  background-color: transparent;
  height: 575px;
  left: 596px;
  position: absolute;
  top: -2px;
  width: 181px;
}

.xlestateoverview .footerxl-footer-ZivoMF {
  background-color: transparent;
  bottom: 0px;
  height: 401px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.xlestateoverview .rectangle-copy-12-TlfI2t {
  background-color: var(--mosque);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.xlestateoverview .bitmap-TlfI2t {
  background-color: transparent;
  bottom: 261px;
  cursor: pointer;
  height: 59px;
  left: 85px;
  position: absolute;
  width: 320px;
}

.xlestateoverview .home-TlfI2t {
  background-color: transparent;
  bottom: 74px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 85px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 44px;
}

.xlestateoverview .privacy-policy-cop-TlfI2t {
  background-color: transparent;
  bottom: 53px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 84px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 381px;
}

.xlestateoverview .articles-TlfI2t {
  background-color: transparent;
  bottom: 74px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 447px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 68px;
}

.xlestateoverview .lifestyle-location-TlfI2t {
  background-color: transparent;
  bottom: 74px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 274px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 166px;
}

.xlestateoverview .estate-overview-TlfI2t {
  background-color: transparent;
  bottom: 74px;
  cursor: pointer;
  font-weight: 400;
  height: auto;
  left: 136px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 132px;
}

.xlestateoverview .group-9-copy-2-TlfI2t {
  background-color: transparent;
  bottom: 288px;
  cursor: pointer;
  height: 34px;
  position: absolute;
  right: 87px;
  width: 15px;
}

.xlestateoverview .group-3-WL97yN {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 15px;
}

.xlestateoverview .group-3-0V1AtV {
  background-color: transparent;
  cursor: pointer;
  height: 34px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 15px;
}

.xlestateoverview .group-21-TlfI2t {
  background-color: transparent;
  bottom: 288px;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: 135px;
  width: 135px;
}

.xlestateoverview .get-in-touch-8Mhn7j {
  background-color: transparent;
  font-weight: 300;
  height: 28px;
  left: 1px;
  letter-spacing: 0.06px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 1px;
  width: 133px;
}

.xlestateoverview .rectangle-8Mhn7j {
  background-color: transparent;
  height: 30px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.xlestateoverview .group-13-TlfI2t {
  background-color: transparent;
  bottom: 54px;
  cursor: pointer;
  height: 40px;
  position: absolute;
  right: 87px;
  width: 216px;
}

.xlestateoverview .bitmap-kSjsnf {
  background-color: transparent;
  height: 37px;
  left: 114px;
  position: absolute;
  top: 0px;
  width: 102px;
}

.xlestateoverview .website-crafted-by-kSjsnf {
  background-color: transparent;
  font-weight: 400;
  height: auto;
  left: -2px;
  letter-spacing: 0.06px;
  line-height: 18px;
  position: absolute;
  text-align: right;
  top: 4px;
  width: 103px;
}

.xlestateoverview .navbarxlnavbar-ZivoMF {
  background-color: transparent;
  height: 119px;
  left: 0px;
  overflow: hidden;
  position: absolute;
  top: 0px;
  width: 100%;
}

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

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

.xlestateoverview .articles-FyWP8P {
  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;
}

.xlestateoverview .lifestyle-location-FyWP8P {
  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;
}

.xlestateoverview .estate-overview-FyWP8P {
  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;
}

.xlestateoverview .home-FyWP8P {
  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;
}

.xlestateoverview .get-in-touch-FyWP8P {
  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;
}

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

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

.xlestateoverview .facebook-TjtjeI {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 13px;
}
@media screen and (max-width: 767px) {
  .screen.xlestateoverview { 
    display: none;
   }
  .screen.tabletestateoverview { 
    display: none;
   }
  .screen.macbookproestateoverview { 
    display: none;
   }
  .screen.desktopestateoverview { 
    display: none;
   }
  .screen.macbookairestateoverview { 
    display: none;
   }
}
@media screen and (min-width: 768px) and (max-width: 1003px) {
  .screen.xlestateoverview { 
    display: none;
   }
  .screen.macbookproestateoverview { 
    display: none;
   }
  .screen.desktopestateoverview { 
    display: none;
   }
  .screen.macbookairestateoverview { 
    display: none;
   }
  .screen.mobileestateoverview { 
    display: none;
   }
}
@media screen and (min-width: 1004px) and (max-width: 1239px) {
  .screen.xlestateoverview { 
    display: none;
   }
  .screen.tabletestateoverview { 
    display: none;
   }
  .screen.macbookproestateoverview { 
    display: none;
   }
  .screen.macbookairestateoverview { 
    display: none;
   }
  .screen.mobileestateoverview { 
    display: none;
   }
}
@media screen and (min-width: 1240px) and (max-width: 1419px) {
  .screen.xlestateoverview { 
    display: none;
   }
  .screen.tabletestateoverview { 
    display: none;
   }
  .screen.desktopestateoverview { 
    display: none;
   }
  .screen.macbookairestateoverview { 
    display: none;
   }
  .screen.mobileestateoverview { 
    display: none;
   }
}
@media screen and (min-width: 1420px) and (max-width: 1899px) {
  .screen.xlestateoverview { 
    display: none;
   }
  .screen.tabletestateoverview { 
    display: none;
   }
  .screen.macbookproestateoverview { 
    display: none;
   }
  .screen.desktopestateoverview { 
    display: none;
   }
  .screen.mobileestateoverview { 
    display: none;
   }
}
@media screen and (min-width: 1900px) {
  .screen.tabletestateoverview { 
    display: none;
   }
  .screen.macbookproestateoverview { 
    display: none;
   }
  .screen.desktopestateoverview { 
    display: none;
   }
  .screen.macbookairestateoverview { 
    display: none;
   }
  .screen.mobileestateoverview { 
    display: none;
   }
}