.ks-carousel-window{width:100%;overflow:hidden}.ks-carousel-track{white-space:nowrap;font-size:0;transition:transform .35s}.ks-card{vertical-align:top;box-sizing:border-box;white-space:normal;width:31.333%;margin-right:3%;font-size:16px;line-height:24px;display:inline-block}.ks-card img,.ks-bedroom-photo img{object-fit:cover;border-radius:6px;width:100%;margin-bottom:18px;display:block}.ks-card h4{margin-bottom:8px}.ks-card h4 em{font-style:italic;font-weight:500}.ks-card a{color:#b3a392;text-transform:uppercase;font-size:16px;font-weight:600;line-height:18px;text-decoration:none;transition:color .25s}.ks-card a:hover{color:#121212}.ks-carousel-buttons{position:absolute;top:0;right:0}.ks-carousel-buttons button{color:#b3a392;text-align:center;cursor:pointer;background:0 0;border:1px solid #b3a392;border-radius:50%;width:34px;height:34px;margin-left:10px;padding:0;font-size:24px;line-height:30px}.detail-track{white-space:nowrap;font-size:0;transition:transform .35s}.detail-card{vertical-align:top;box-sizing:border-box;white-space:normal;width:31.333%;margin-right:3%;font-size:16px;line-height:24px;display:inline-block}.detail-card img{object-fit:cover;border-radius:6px;width:100%;margin-bottom:18px;display:block}.detail-card h4{margin-bottom:0}@media only screen and (width<=1050px){.ks-carousel-window{max-width:100%;overflow:hidden}.ks-card{width:46%;margin-right:4%}.ks-card img{height:auto}.detail-card{width:46%;margin-right:4%}}@media only screen and (width<=970px){.ks-card{width:100%;margin-bottom:30px;margin-right:0;display:block}.ks-carousel-track{white-space:normal;transform:none!important}.ks-carousel-buttons{display:none}.detail-card{width:46%;margin-bottom:0;margin-right:4%;display:inline-block}.detail-track{white-space:nowrap;transform:none}.detail-strip .ks-carousel-buttons{display:block}}@media only screen and (width<=750px){.detail-card{width:100%;margin-right:0}}@media only screen and (width<=481px){.ks-card img{height:220px}}