@media (max-width: 475px) {
  .zdcb-tiles-block ul.tiles__grid {
    gap: 0.75rem;
  }
}
.zdcb-tiles-block ul.tiles__grid li {
  max-width: 320px !important;
}
@media (max-width: 575px) {
  .zdcb-tiles-block ul.tiles__grid li {
    width: 47.467% !important;
    min-width: 150px;
  }
}
@media (max-width: 375px) {
  .zdcb-tiles-block ul.tiles__grid li {
    min-width: 140px;
  }
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item {
  background: var(--bs-shades-0);
  border: 1px solid var(--bs-neutral-100);
  box-shadow: 0px 1px 0px 0px var(--bs-shades-2);
  border-radius: 0;
  padding: 2.25rem 1.25rem;
  align-content: flex-start;
}
@media (max-width: 575px) {
  .zdcb-tiles-block ul.tiles__grid li .tiles-item {
    padding: 1.5rem 1.25rem;
  }
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item__image {
  background: var(--bs-neutral-100);
  width: 80px;
  height: 80px;
}
@media (min-width: 767px) {
  .zdcb-tiles-block ul.tiles__grid li .tiles-item__image {
    width: 100px;
    height: 100px;
  }
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item__image img {
  width: 2rem;
  height: 2rem;
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item header {
  font: 500 1.125rem/1.1 var(--heading-theme-font);
  color: var(--bs-primary-900);
}
@media (min-width: 768px) {
  .zdcb-tiles-block ul.tiles__grid li .tiles-item header {
    font-size: 1.25rem;
  }
}
@media (min-width: 1200px) {
  .zdcb-tiles-block ul.tiles__grid li .tiles-item header {
    font-size: 1.5rem;
  }
}
@media (min-width: 1630px) {
  .zdcb-tiles-block ul.tiles__grid li .tiles-item header {
    font-size: 1.75rem;
  }
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item__image {
  margin: 0 0 2.25rem;
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item .tiles-item__content {
  margin-top: 1rem;
  display: block;
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item .btn {
  margin-top: 1.75rem;
  min-width: 150px;
  font-size: 0.875rem;
  font-weight: 500;
}
@media (max-width: 399.98px) {
  .zdcb-tiles-block ul.tiles__grid li .tiles-item .btn {
    min-width: 100px;
  }
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item:hover .btn {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.zdcb-tiles-block ul.tiles__grid li .tiles-item:hover .btn svg {
  transform: translate(5px);
}