.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJyb29tLWxpc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDSDtFQUNBO0VBQ0E7O0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUk7RUFDTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNTO0VBQ1Q7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ1k7RUFDWjtFQUNHO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ1k7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFHQTtFQUNDOztBQVNiO0VBQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0U7O0FBQ0E7RUFISDtJQUlFO0lBQ0s7SUFDQTs7O0FBS1I7RUE5SEQ7SUErSEU7OztBQUdEO0VBbElEO0lBbUlFOzs7QUFHRDtFQXRJRDtJQXVJRSIsImZpbGUiOiJyb29tLWxpc3QuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm92YS1yb29tLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcblx0Z3JpZC1nYXA6IDMwcHg7XHJcblxyXG5cdC5yb29tLWNvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHQubWFzayB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNTAlO1xyXG5cdFx0ICAgIGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRpbWcgeyBcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yJSwgMCwgMCkgc2NhbGUoMS4wNSk7XHJcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG4gICAgICAgIC5yb29tLXByaWNlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdGxlZnQ6IDEycHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0XHRcdGNvbG9yOiAjMDYzYzQzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7IFxyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdH1cclxuXHJcblx0XHQucm9vbS1tZXRhIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cclxuXHRcdFx0LnJvb20tdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHQgXHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0XHQgXHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHQgXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHQgXHQtbXMtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG5cdFx0XHRcdCBcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHQgfVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yb29tLWluZm8ge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogOXB4IDEycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHQgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0ICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdCAgICBsaSB7XHJcblx0XHRcdCAgICBcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0ICAgIFx0Y29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBcdG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHRmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHRsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBcdG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNxdWFyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHRzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgO1xyXG4gICAgICAgICAgICAgICAgICAgIFx0fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuICAgICAgICBcclxuICAgICAgICAucm9vbS1pbWFnZSB7XHJcbiAgICAgICAgXHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHQtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHQtbW96LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcblxyXG5cdFx0Ji5ncmlkX3NwYW4ge1xyXG5cdFx0XHRncmlkLXJvdzogMSAvIHNwYW4gMjtcclxuICBcdFx0XHRncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcclxuICBcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdGdyaWQtcm93OiAxIC8gc3BhbiAxO1xyXG4gIFx0XHRcdCAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTtcclxuICBcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdH1cclxufSJdfQ== */