.facilityinfo .facilityinfo-unit .facilityinfo-col {
  position: relative;
  padding: 0 0 56px;
}

@media screen and (max-width: 640px) {
  .facilityinfo .facilityinfo-unit .facilityinfo-col {
    padding: 0;
  }
}

.facilityinfo .facilityinfo-unit .facilityinfo-col img {
  margin-bottom: 16px;
}

@media screen and (max-width: 960px) {
  .facilityinfo .facilityinfo-unit .facilityinfo-col img {
    margin-bottom: calc( 16px * 0.75);
  }
}

@media screen and (max-width: 640px) {
  .facilityinfo .facilityinfo-unit .facilityinfo-col img {
    margin-bottom: calc( 16px * 0.5);
  }
}

.facilityinfo .facilityinfo-unit .facilityinfo-col .txt {
  margin-bottom: 16px;
}

@media screen and (max-width: 960px) {
  .facilityinfo .facilityinfo-unit .facilityinfo-col .txt {
    margin-bottom: calc( 16px * 0.75);
  }
}

@media screen and (max-width: 640px) {
  .facilityinfo .facilityinfo-unit .facilityinfo-col .txt {
    margin-bottom: calc( 16px * 0.5);
  }
}

.facilityinfo .facilityinfo-unit .facilityinfo-col .btn {
  position: absolute;
  bottom: 0;
}

@media screen and (max-width: 640px) {
  .facilityinfo .facilityinfo-unit .facilityinfo-col .btn {
    position: relative;
    bottom: auto;
  }
}

/*# sourceMappingURL=../../maps/pages/facilityinfo.css.map */
