@keyframes ndnImageShimmer{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(100%,0,0)}}.ndn-image-slot{position:relative;overflow:hidden;background:#e9edf1}.ndn-image-slot:before,.property_unit_type10 .property_unit_carousel .lazy-load-item:before{content:"";position:absolute;inset:0;width:auto;z-index:0;background:linear-gradient(100deg,rgba(247,249,251,0) 20%,rgba(250,251,253,.92) 50%,rgba(247,249,251,0) 80%);background-size:220% 100%;animation:ndnImageShimmer 1.15s linear infinite;opacity:1;transition:opacity .2s ease;pointer-events:none}.ndn-image-slot.ndn-image-ready:before,.property_unit_type10 .property_unit_carousel .lazy-load-item.ndn-image-ready:before{animation:none;opacity:0}.ndn-managed-image{opacity:0;transition:opacity .22s ease;will-change:opacity}.ndn-managed-image.ndn-image-ready{opacity:1;will-change:auto}.ndn-image-slot.ndn-image-error:before,.property_unit_type10 .property_unit_carousel .lazy-load-item.ndn-image-error:before{animation:none;background:#e3e7eb;opacity:1}.ndn-managed-image.ndn-image-error{opacity:0}.property_unit_type10 .ndn10-img.ndn-image-slot{background:#e9edf1}.property_unit_type10 .property_unit_carousel .item{background:#e9edf1}.property_unit_type10 .property_unit_carousel .lazy-load-item{position:relative}.property_unit_type10.listing_wrapper{content-visibility:visible!important;contain:none!important}.property_unit_type10 .ndn10-img>.property_unit_carousel,.property_unit_type10 .ndn10-img>.property_unit_carousel>.carousel-inner,.property_unit_type10 .ndn10-img>.property_unit_carousel>.carousel-inner>.item,.property_unit_type10 .ndn10-img>.property_unit_carousel>.carousel-inner>.item>a{width:100%;height:100%;min-height:0}.property_unit_type10 .ndn10-img>.property_unit_carousel{position:absolute;inset:0;margin:0}.property_unit_type10 .ndn10-img>.property_unit_carousel>.carousel-inner{position:absolute;inset:0}.property_unit_type10 .ndn10-img>.property_unit_carousel>.carousel-inner>.item{position:absolute;inset:0}.property_unit_type10 .ndn10-img>.property_unit_carousel>.carousel-inner>.item.active{display:block}.property_unit_type10 .ndn10-img>.property_unit_carousel img,.property_unit_type10 .ndn10-img>a>img{width:100%!important;height:100%!important;max-width:none;object-fit:cover;display:block}.ndn-detail-gallery{position:relative}.ndn-detail-gallery-image{background-color:#e9edf1;background-position:center;background-size:cover;background-repeat:no-repeat}.ndn-detail-gallery-loader{position:absolute;inset:0;z-index:12;pointer-events:none;display:grid;gap:2px;background:#fff;opacity:1;transition:opacity .22s ease,visibility .22s ease}.ndn-detail-gallery.ndn-gallery-critical-ready>.ndn-detail-gallery-loader{opacity:0;visibility:hidden}.ndn-detail-gallery-skeleton{display:block;min-width:0;min-height:0;background:linear-gradient(100deg,#e7ebef 20%,#f6f8fa 38%,#e7ebef 58%);background-size:220% 100%;animation:ndnImageShimmer 1.15s linear infinite;opacity:1;transition:opacity .18s ease,visibility .18s ease}.ndn-detail-gallery-skeleton.ndn-image-ready{opacity:0;visibility:hidden}.ndn-gallery-loader-count-1{grid-template-columns:1fr}.ndn-gallery-loader-count-2{grid-template-columns:1fr 1fr}.ndn-gallery-loader-count-3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.ndn-gallery-loader-count-3 .ndn-detail-gallery-skeleton:first-child{grid-row:1/3}.ndn-detail-gallery.ndn-gallery-count-1>.ndn-gallery-slot-1{width:100%!important;height:500px!important}.ndn-detail-gallery.ndn-gallery-count-2>.ndn-gallery-slot-1,.ndn-detail-gallery.ndn-gallery-count-2>.ndn-gallery-slot-2{width:50%!important;height:500px!important}.ndn-detail-gallery.ndn-gallery-count-3>.ndn-gallery-slot-1{width:66.666667%!important;height:500px!important}.ndn-detail-gallery.ndn-gallery-count-3>.ndn-gallery-slot-2,.ndn-detail-gallery.ndn-gallery-count-3>.ndn-gallery-slot-3{width:33.333333%!important;height:250px!important}.wpestate_property_slider_thing .item,.wpestate_full_width_slider_wrapper .item{position:relative;background-color:#e9edf1}.wpestate_property_slider_thing .item:before,.wpestate_full_width_slider_wrapper .item:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#e7ebef 20%,#f6f8fa 38%,#e7ebef 58%);background-size:220% 100%;animation:ndnImageShimmer 1.15s linear infinite;opacity:1;transition:opacity .2s ease;pointer-events:none}.wpestate_property_slider_thing .item.ndn-image-ready:before,.wpestate_full_width_slider_wrapper .item.ndn-image-ready:before{opacity:0}@media(max-width:767px){.ndn-gallery-loader-count-2{grid-template-columns:1fr 1fr}.ndn-gallery-loader-count-3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.ndn-detail-gallery.ndn-gallery-count-1>.ndn-gallery-slot-1{height:300px!important}.ndn-detail-gallery.ndn-gallery-count-2>.ndn-gallery-slot-1,.ndn-detail-gallery.ndn-gallery-count-2>.ndn-gallery-slot-2{height:300px!important}.ndn-detail-gallery.ndn-gallery-count-3>.ndn-gallery-slot-1{height:300px!important}.ndn-detail-gallery.ndn-gallery-count-3>.ndn-gallery-slot-2,.ndn-detail-gallery.ndn-gallery-count-3>.ndn-gallery-slot-3{height:150px!important}}@media(prefers-reduced-motion:reduce){.ndn-image-slot:before,.property_unit_type10 .property_unit_carousel .lazy-load-item:before,.ndn-detail-gallery-skeleton,.wpestate_property_slider_thing .item:before,.wpestate_full_width_slider_wrapper .item:before{animation:none}.ndn-managed-image,.ndn-detail-gallery-loader{transition:none}}.ndn-image-error:before,.ndn-image-fallback:before{animation:none!important;opacity:0!important}.ndn-image-fallback.ndn-detail-gallery-skeleton,.ndn-image-error.ndn-detail-gallery-skeleton{animation:none!important;opacity:0!important;visibility:hidden!important}