.black-white {
  filter: grayscale(100%);
  transition: all 0.3s ease;
}

.image-col {
  cursor: pointer;
  transition: all 0.3s ease;
}

.image-col.active {
  filter: none;
  transform: scale(1.05);
  flex: 1.5;
}

.image-col.inactive {
  filter: grayscale(100%);
  transform: scale(0.95);
  flex: 1;
}

@media (min-width: 768px) {
  #image-row {
    min-height: 45vh!important;
  }
}

#image-row {
  min-height: 30vh;
}

.arrow.disabled {
  opacity: 0.4;
  pointer-events: none;
}

#immo-description {
  white-space: pre-line;
}

.wa-btn {
  background-color: #25d366;
}

