.zdcb-homes-block.is-size--x2 .home-list {
  width: calc(50% - 2rem);
}
.zdcb-homes-block.is-size--x3 .home-list {
  width: 100%;
}
.zdcb-homes-block.is-size--x4 .home-list {
  width: calc(24% - 2rem);
}
.zdcb-homes-block.is-size--x5 .home-list {
  width: calc(19.5% - 2rem);
}
@media(min-width:768px){
.zdcb-homes-block.is-size--x3 .home-list {
  width: calc(50% - 2rem);
}
}
@media(min-width:1024px){
.zdcb-homes-block.is-size--x3 .home-list {
  width: calc(33.333% - 2rem);
}
}

.home__grid {
  padding: 0;
  margin: 0;
}
.home__grid .home-list {
  list-style: none;
}
.register-now-btn {
  cursor: pointer;
}

.zdcb-homes-block {
  margin-top: 3rem;
}
@media (min-width: 767px) {
  .zdcb-homes-block {
    margin-top: 4rem;
  }
}
.zdcb-homes-block .home-list {
  border-radius: 0.75rem;
  background-color: var(--bs-shades-0);
  padding: 1.5rem;
}
@media(min-width:1024px){
 .zdcb-homes-block .home-list {
  padding: 2.5rem;
} 
}
.zdcb-homes-block .home-list h5 {
  font-size: 1.75rem;
  color: var(--bs-primary);
}
@media(min-width:1024px){
.zdcb-homes-block .home-list h5 {
  font-size: 2rem;
} 
}
.zdcb-homes-block .home-list figure {
  margin: 1rem 0;
  overflow: hidden;
  border-radius: 1rem;
}
@media(min-width:1024px){
.zdcb-homes-block .home-list figure {
  margin: 2rem 0;
}
}
.zdcb-homes-block .home-list figure img {
  width: 100%;
  border-radius: 1rem;
  -o-object-fit: cover;
  object-fit: cover;
  height: 100%;
  transition: all .8s cubic-bezier(.165, .84, .44, 1);
}
 .zdcb-homes-block .home-list:hover img {
  transform: scale3d(1.15, 1.15, 1.15);
} 

.zdcb-homes-block .home-list .home-body {
  padding: 0;
}
.zdcb-homes-block .home-list .home-body .price {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 500 !important;
  color: var(--bs-shades-100);
}
.zdcb-homes-block .home-list .home-body .description {
  font-size: 1.25rem;
  font-weight: 400 !important;
  color: var(--bs-shades-100);
  margin: 1rem 0;
}
.zdcb-homes-block .home-list .home-body .btn {
  margin-top: 0.5rem;
}