
@media (max-width: 1100px){
  .area-detail__card {
    flex-direction: column;
    gap: 20px;
  }
  .area-detail__card-info {
    flex-basis: fit-content;
  }
  .area-detail__buttons .button {
    flex: 1;
  }
  .flat-detail__card {
    flex-direction: column;
    gap: 20px;
  }
  .flat-detail__info {
    flex-basis: fit-content;
  }
  .house-detail__card {
    flex-direction: column;
    gap: 20px;
  }
  .house-detail__card-info {
    flex-basis: fit-content;
  }
  .house-detail__buttons .button {
    flex: 1;
  }
}