.bl-dimension-table {
  /* border-radius: var(--bl-border-radius); */
}
.bl-dimension-table thead th {
  border-top: none !important;
  border-bottom: 1px solid #686868 !important;
  border-left: 1px solid #686868 !important;
  border-right: 1px solid #686868 !important;
  /* border: 1px solid #686868 !important; */
  background: var(--bl-dark-color);
}
.bl-dimension-table thead tr:first-child th:first-child {
  /* border-top-left-radius: var(--bl-border-radius); */
  border-left: none !important;
}
.bl-dimension-table thead tr:first-child th:last-child {
  /* border-top-right-radius: var(--bl-border-radius); */
  border-right: none !important;
}
.bl-dimension-table tbody tr:last-child td:first-child {
  /* border-bottom-left-radius: var(--bl-border-radius); */
}
.bl-dimension-table tbody tr:last-child td:last-child {
  /* border-bottom-right-radius: var(--bl-border-radius); */
}
.bl-dimension-table tbody td {
  border: 1px solid #f5f5f5 !important;
}
.bl-dimension-table tbody tr td:last-child {
  border-right: none !important;
}

.container-item {
  position: relative;
  margin-bottom: 10px;
}

.container-img-caption {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 5px 10px;
  min-width: 200px;
  color: #FFF;
  background: var(--bl-dark-color);
  border-top-left-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.container-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (min-width: 768px) {

  .container-grid {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(8, 5vw);
    grid-gap: 10px;
  }

  .container-item {
    margin-bottom: 0px;
  }

  .container-item.item-1 {
    grid-column-start: 1;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 8;
  }

  .container-item.item-2 {
    grid-column-start: 6;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 5;
  }

  .container-item.item-3 {
    grid-column-start: 6;
    grid-column-end: 9;
    grid-row-start: 5;
    grid-row-end: 8;
  }

}