.property-media-grid-wrap{padding:0}.property-media-grid{display:grid!important;gap:8px!important;grid-template-rows:1fr!important;height:440px!important;min-height:0!important;position:relative!important}.property-media-grid,.property-media-grid.has-main-only{grid-template-columns:1fr!important}.property-media-grid.has-main-only .property-media-grid__main{grid-column:1/-1!important;grid-row:1!important;height:100%!important;min-height:0!important}.property-media-grid.has-thumbs{grid-template-columns:1.55fr 1fr!important}.property-media-grid.has-thumbs .property-media-grid__main{grid-column:1!important;grid-row:1!important;height:100%!important;min-height:0!important}.property-media-grid.has-thumbs .property-media-grid__thumbs{display:grid!important;gap:8px!important;grid-auto-rows:1fr!important;grid-column:2!important;grid-row:1!important;grid-template-columns:1fr!important;grid-template-rows:none!important;height:100%!important;min-height:0!important}.property-media-grid.thumbs-4 .property-media-grid__thumbs{grid-auto-rows:unset!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important}[dir=rtl] .property-media-grid.has-thumbs{grid-template-columns:1fr 1.55fr!important}[dir=rtl] .property-media-grid.has-thumbs .property-media-grid__main{grid-column:2!important}[dir=rtl] .property-media-grid.has-thumbs .property-media-grid__thumbs{grid-column:1!important}.property-media-grid__main,.property-media-grid__thumb{background-color:#f3f5f8;border:0;border-radius:14px;cursor:pointer;min-height:0;min-width:0;overflow:hidden;padding:0;position:relative}.property-media-grid__img{display:block;height:100%;object-fit:cover;width:100%}.property-media-grid__more{align-items:center;background:rgba(0,0,0,.45);color:#fff;display:flex;font-size:22px;font-weight:800;inset:0;justify-content:center;position:absolute}.property-media-grid__overlay{align-items:center!important;bottom:auto!important;display:flex!important;flex-direction:row!important;gap:10px!important;height:auto!important;justify-content:space-between!important;left:14px!important;pointer-events:none!important;position:absolute!important;right:14px!important;top:14px!important;width:auto!important;z-index:2!important}.property-media-grid__overlay-btn{align-self:center!important;border:0!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(16,24,40,.16)!important;font-weight:700!important;height:auto!important;line-height:1.2!important;min-height:0!important;padding:8px 14px!important;pointer-events:auto!important;white-space:nowrap!important;width:auto!important;writing-mode:horizontal-tb!important}@media (max-width:991px){.property-media-grid,.property-media-grid.has-thumbs,[dir=rtl] .property-media-grid.has-thumbs{gap:6px!important;grid-template-columns:1fr!important;height:auto!important}.property-media-grid.has-main-only .property-media-grid__main,.property-media-grid.has-thumbs .property-media-grid__main,[dir=rtl] .property-media-grid.has-thumbs .property-media-grid__main{grid-column:1/-1!important;height:280px!important}.property-media-grid.has-main-only{height:280px!important}.property-media-grid.has-thumbs .property-media-grid__thumbs,.property-media-grid.thumbs-4 .property-media-grid__thumbs,[dir=rtl] .property-media-grid.has-thumbs .property-media-grid__thumbs{grid-auto-rows:unset!important;grid-column:1/-1!important;grid-template-columns:repeat(var(--thumb-count,2),minmax(0,1fr))!important;grid-template-rows:none!important;height:96px!important}}body.modal-open .modal-backdrop.show{backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);background-color:transparent!important;opacity:1!important;z-index:10040!important}.property-media-modal{z-index:10050!important}.property-media-modal.show{background:transparent!important}body.modal-open .property-media-grid__overlay{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.property-media-modal .modal-dialog{height:auto;margin:20px auto;max-height:calc(100vh - 40px);max-width:1200px;width:94%}.property-media-modal .modal-body,.property-media-modal .modal-content{background:transparent!important;border:0;box-shadow:none}.property-media-modal .modal-content{display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 40px);overflow:visible}.property-media-modal .modal-body{flex:0 0 auto;min-height:0;padding:0}.property-media-gallery{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.35);border:2px solid hsla(0,0%,100%,.45);border-radius:12px;box-sizing:border-box;direction:ltr;display:flex;flex-direction:column;height:auto;max-height:calc(100vh - 48px);overflow:hidden;position:relative;width:100%;z-index:1}.property-media-gallery__close{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.35);border:2px solid hsla(0,0%,100%,.45);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:44px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s ease,transform .2s ease;width:44px;z-index:10}.property-media-gallery__close:hover{background:rgba(0,0,0,.55);transform:scale(1.05)}.property-media-gallery__viewport{border-bottom:2px solid hsla(0,0%,100%,.25);flex:0 0 auto;height:62vh;max-height:620px;min-height:420px;overflow:hidden;position:relative;width:100%}.property-media-gallery__stage,.property-media-gallery__viewport{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.property-media-gallery__stage{inset:0;padding:20px 80px 44px;position:absolute}.property-media-gallery__main-frame{align-items:center;background:rgba(0,0,0,.25);border:2px solid hsla(0,0%,100%,.5);border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;height:520px;justify-content:center;max-height:calc(100% - 20px);max-width:calc(100% - 20px);overflow:hidden;width:900px}.property-media-gallery__main-frame img,.property-media-modal .js-property-media-slider-img{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;pointer-events:none;user-select:none;width:100%}.property-media-gallery__nav{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.35);border:2px solid hsla(0,0%,100%,.45);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;width:48px;z-index:6}.property-media-gallery__nav--prev{left:16px}.property-media-gallery__nav--next{right:16px}.property-media-gallery__nav:hover{background:rgba(0,0,0,.55);transform:translateY(-50%) scale(1.06)}.property-media-gallery__nav-icon{direction:ltr;display:inline-block;font-size:28px;font-weight:700;line-height:1;transform:none!important;unicode-bidi:isolate}.property-media-gallery__counter{background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;bottom:12px;color:#fff;direction:ltr;font-size:13px;font-weight:600;left:50%;padding:6px 14px;position:absolute;transform:translateX(-50%);unicode-bidi:isolate;z-index:6}.property-media-gallery__thumbs{align-items:center;box-sizing:border-box;direction:ltr;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;height:52px;justify-content:center;max-height:52px;min-height:52px;overflow-x:auto;overflow-y:hidden;padding:10px 16px;width:100%}.property-media-modal .property-media-gallery__thumb{background:rgba(0,0,0,.25);border:2px solid hsla(0,0%,100%,.4);border-radius:3px;box-sizing:border-box;cursor:pointer;flex:0 0 40px!important;height:30px!important;line-height:0;margin:0;max-height:30px!important;max-width:40px!important;min-height:30px!important;min-width:40px!important;opacity:.55;overflow:hidden;padding:0!important;transition:opacity .2s ease,border-color .2s ease;width:40px!important}.property-media-modal .property-media-gallery__thumb:hover{border-color:hsla(0,0%,100%,.75);opacity:.85}.property-media-modal .property-media-gallery__thumb.is-active{border-color:var(--primary-color,#107e75);opacity:1}.property-media-modal .property-media-gallery__thumb img{display:block;height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:cover;pointer-events:none;width:100%!important}[dir=rtl] .property-media-gallery__nav--prev{left:16px;right:auto}[dir=rtl] .property-media-gallery__nav--next{left:auto;right:16px}@media (max-width:768px){.property-media-gallery__viewport{height:52vh;max-height:460px;min-height:320px}.property-media-gallery__main-frame{height:360px;max-height:calc(100% - 16px);width:calc(100% - 16px)}.property-media-gallery__stage{padding:16px 56px 40px}.property-media-gallery__nav{font-size:15px;height:40px;width:40px}.property-media-modal .property-media-gallery__thumb{flex:0 0 36px!important;height:26px!important;max-height:26px!important;max-width:36px!important;min-height:26px!important;min-width:36px!important;width:36px!important}}