.imx-property-slider{position:relative;width:min(100%,calc(var(--imx-slide-width,320px)*var(--imx-visible,1)));height:var(--imx-slider-height,480px);margin:24px auto;overflow:hidden;border:1px solid #dce6f0;border-radius:26px;background:#081b33;color:#fff;box-shadow:0 24px 65px rgba(8,27,51,.22)}.imx-property-slider-viewport{width:100%;height:100%;overflow:hidden}.imx-property-slider-track{display:flex;width:max-content;height:100%;will-change:transform;transition:transform .65s ease}.imx-property-slide{position:relative;flex:0 0 var(--imx-slide-width,320px);width:var(--imx-slide-width,320px);height:100%;overflow:hidden;border-right:1px solid rgba(255,255,255,.14)}.imx-property-slide>a{display:block;position:relative;width:100%;height:100%}.imx-property-slide img{display:block;width:100%;height:100%;object-fit:cover}.imx-property-caption{position:absolute;left:0;right:0;bottom:0;padding:58px 24px 22px;background:linear-gradient(transparent,rgba(3,16,31,.88));color:#fff}.imx-property-caption strong,.imx-property-caption small{display:block}.imx-property-caption small{margin-top:5px;opacity:.9}.imx-property-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:46px;height:58px;border:0;border-radius:10px;background:rgba(3,16,31,.58);color:#fff;font-size:30px;cursor:pointer}.imx-property-prev{left:10px}.imx-property-next{right:10px}.imx-property-dots{position:absolute;z-index:5;left:50%;bottom:10px;transform:translateX(-50%);display:flex;gap:6px}.imx-property-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.5)}.imx-property-dots button.is-active{background:#fff;transform:scale(1.25)}.imx-slider-status{position:absolute;top:18px;right:18px;z-index:4;padding:8px 14px;border-radius:7px;background:rgba(255,247,223,.95);border:2px solid #8a5a00;color:#8a5a00;font-weight:900}@media(max-width:1000px){.imx-property-slider{--imx-visible:2!important;width:min(100%,calc(var(--imx-slide-width,320px)*2))}}@media(max-width:700px){.imx-property-slider{--imx-visible:1!important;width:min(100%,var(--imx-slide-width,320px));height:min(var(--imx-slider-height,480px),340px)}}