.ova-room-list {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
}
.ova-room-list .room-content {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.ova-room-list .room-content .mask {
  position: absolute;
  content: "";
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  z-index: 1;
}
.ova-room-list .room-content:hover img {
  transform: translate3d(-2%, 0, 0) scale(1.05);
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ova-room-list .room-content .room-price {
  position: absolute;
  top: 12px;
  left: 12px;
  display: inline-block;
  padding: 8px 12px;
  color: #063c43;
  background-color: #fff;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.2em;
  letter-spacing: 0.01em;
  font-weight: 600;
}
.ova-room-list .room-content .room-meta {
  position: absolute;
  width: 100%;
  bottom: 0;
  z-index: 1;
  padding: 15px;
}
.ova-room-list .room-content .room-meta .room-title {
  margin: 0;
  padding-bottom: 14px;
  font-size: 26px;
  line-height: 1.2em;
  letter-spacing: 0.01em;
  font-weight: 600;
}
.ova-room-list .room-content .room-meta .room-title a {
  color: #FFFFFF;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ova-room-list .room-content .room-meta .room-info {
  list-style-type: none;
  margin: 0;
  padding: 9px 12px;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ova-room-list .room-content .room-meta .room-info li {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #fff;
}
.ova-room-list .room-content .room-meta .room-info li:not(:last-child) {
  margin-right: 15px;
}
.ova-room-list .room-content .room-meta .room-info li i {
  font-size: 19px;
  line-height: 1;
  margin-right: 6px;
}
.ova-room-list .room-content .room-meta .room-info li.square span {
  text-transform: lowercase;
}
.ova-room-list .room-content .room-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.ova-room-list .room-content.grid_span {
  grid-row: 1/span 2;
  grid-column: 1/span 2;
}
@media screen and (max-width: 600px) {
  .ova-room-list .room-content.grid_span {
    grid-row: 1/span 1;
    grid-column: 1/span 1;
    height: auto;
  }
}
@media screen and (max-width: 1200px) {
  .ova-room-list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (max-width: 900px) {
  .ova-room-list {
    grid-template-columns: 1fr 1fr;
  }
}
@media screen and (max-width: 600px) {
  .ova-room-list {
    grid-template-columns: 1fr;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJyb29tLWxpc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDSDtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUk7RUFDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNTO0VBQ1Q7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ1k7RUFDWjtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ1k7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFHQTtFQUNDOztBQVNiO0VBQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0U7O0FBQ0E7RUFISDtJQUlFO0lBQ0s7SUFDQTs7O0FBS1I7RUE5SEQ7SUErSEU7OztBQUdEO0VBbElEO0lBbUlFOzs7QUFHRDtFQXRJRDtJQXVJRSIsImZpbGUiOiJyb29tLWxpc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm92YS1yb29tLWxpc3Qge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcblx0Z3JpZC1nYXA6IDMwcHg7XG5cblx0LnJvb20tY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHQubWFzayB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUwJTtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlKTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcgeyBcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMiUsIDAsIDApIHNjYWxlKDEuMDUpO1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuICAgICAgICAucm9vbS1wcmljZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRsZWZ0OiAxMnB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0XHRjb2xvcjogIzA2M2M0Mztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7IFxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXG5cdFx0LnJvb20tbWV0YSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXG5cdFx0XHQucm9vbS10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0IFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0XHRcdCBcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHQgXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0IFx0LW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0IFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHQgfVxuXHRcdFx0fVxuXHRcdFx0LnJvb20taW5mbyB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiA5cHggMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHQgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHQgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQgICAgbGkge1xuXHRcdFx0ICAgIFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQgICAgXHRmb250LXNpemU6IDEycHg7XG5cdFx0XHQgICAgXHRjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIFx0Zm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBcdGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBcdG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc3F1YXJlIHtcbiAgICAgICAgICAgICAgICAgICAgXHRzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IDtcbiAgICAgICAgICAgICAgICAgICAgXHR9XG4gICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cblx0XHR9XG4gICAgICAgIFxuICAgICAgICAucm9vbS1pbWFnZSB7XG4gICAgICAgIFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR9XG4gICAgICAgIH1cblxuXHRcdCYuZ3JpZF9zcGFuIHtcblx0XHRcdGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICBcdFx0XHRncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0Z3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gIFx0XHRcdCAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcbiAgXHRcdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHR9XG59Il19 */