.elementor-element-907d9dc {
  background-image: linear-gradient(rgba(8, 10, 22, 0.34), rgba(8, 10, 22, 0.34)), url("external/demo8.netwizarddesign.com.au/wp-content/uploads/2024/11/Wentworth-Place-14-PointPiper-Drone1-1-1-scaled.jpg") !important;
  background-position: center center !important;
  background-size: cover !important;
}

.elementor-element-907d9dc .elementor-background-slideshow,
.elementor-element-907d9dc .swiper-lazy-preloader {
  display: none !important;
}

body .elementor-invisible {
  visibility: visible !important;
}

body img.lazyload,
body img.lazyloading,
body iframe.lazyload,
body iframe.lazyloading {
  opacity: 1 !important;
}

body .elementor-element.elementor-element-ac67dcb {
  background-image: url("external/demo8.netwizarddesign.com.au/wp-content/uploads/2024/11/Wyuna-Road-15-Point-Piper-Garden2-1-1-scaled.jpg") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

body .elementor-element.elementor-element-0ac3b80,
body .elementor-element.elementor-element-8c7ad8e {
  background-image: url("wp-content/uploads/2024/11/TFPhoto_CMA_Hurlstone-Park-II_0441_PS-2.webp") !important;
  background-position: center left !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

body .elementor-element.elementor-element-b5c02ef {
  background-image: url("external/demo8.netwizarddesign.com.au/wp-content/uploads/2024/11/Drone-3-1-scaled.jpg") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

body .elementor-element.elementor-element-b9323ae,
body .elementor-element.elementor-element-8452a15 {
  background-image: url("wp-content/uploads/2024/11/MAIN-PHOTO-5-2.jpg") !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

body .elementor-element.elementor-element-ac67dcb,
body .elementor-element.elementor-element-0ac3b80,
body .elementor-element.elementor-element-b5c02ef,
body .elementor-element.elementor-element-b9323ae,
body .elementor-element.elementor-element-8452a15 {
  min-height: 420px;
}

body .elementor-element.elementor-element-042363d .elementor-gallery__container {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

body .elementor-element.elementor-element-042363d .e-gallery-item {
  display: block;
  min-height: 0;
}

body .elementor-element.elementor-element-042363d .e-gallery-image {
  aspect-ratio: 3 / 2;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

body .elementor-element.elementor-element-042363d .e-gallery-item:nth-child(1) .e-gallery-image {
  background-image: url("wp-content/uploads/2024/11/PHOTO-3-scaled-2.jpg") !important;
}

body .elementor-element.elementor-element-042363d .e-gallery-item:nth-child(2) .e-gallery-image {
  background-image: url("wp-content/uploads/2024/11/MAIN-PHOTO-1-scaled-2.jpg") !important;
}

body .elementor-element.elementor-element-042363d .e-gallery-item:nth-child(3) .e-gallery-image {
  background-image: url("wp-content/uploads/2024/11/Layer-2-2.jpg") !important;
}

body .elementor-element.elementor-element-042363d .e-gallery-item:nth-child(4) .e-gallery-image {
  background-image: url("wp-content/uploads/2024/11/Layer-3-2.jpg") !important;
}

body .elementor-element.elementor-element-042363d .e-gallery-item:nth-child(5) .e-gallery-image {
  background-image: url("wp-content/uploads/2024/11/PHOTO-4-scaled-2.jpg") !important;
}

body .elementor-element.elementor-element-042363d .e-gallery-item:nth-child(6) .e-gallery-image {
  background-image: url("wp-content/uploads/2024/11/PHOTO-2-3.jpg") !important;
}

body .elementor-widget-n-tabs .e-n-tabs {
  --n-tabs-content-display: block;
}

body .elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active) {
  display: none !important;
}

body .elementor-widget-n-tabs .e-n-tabs-content > .e-con.e-active {
  display: flex !important;
}

body .elementor-form .elementor-field-textual {
  background: #fff;
  border: 1px solid rgba(13, 14, 36, 0.18);
  color: #0d0e24;
}

body .elementor-field-type-recaptcha_v3 {
  display: none !important;
}

@media (max-width: 768px) {
  body .elementor-element.elementor-element-042363d .elementor-gallery__container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 480px) {
  body .elementor-element.elementor-element-042363d .elementor-gallery__container {
    grid-template-columns: 1fr;
  }
}
