.room-card{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.room-card__content{border:#e0e0e0 1px solid;border-bottom-right-radius:50px;background:#fff;padding:42px 15px 48px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.room-card__content{padding:42px 24px 52px}}@media(min-width:1024px){.room-card__content{padding:42px 40px 44px}}@media(min-width:1920px){.room-card__content{padding:42px 70px}}.room-card__image{border-radius:2px 2px 0 0;-ms-flex-negative:0;flex-shrink:0;height:334px}@media(min-width:1024px){.room-card__image{height:425px}}@media(min-width:1440px){.room-card__image{height:452px}}@media(min-width:1920px){.room-card__image{height:560px}}.room-card__excerpt{margin-bottom:34px}@media(min-width:768px){.room-card__excerpt{margin-bottom:25px}}@media(min-width:1024px){.room-card__excerpt{margin-bottom:24px}}@media(min-width:1920px){.room-card__excerpt{margin-bottom:28px}}.room-card .room-details{margin-inline:-24px;margin-top:17px;margin-bottom:20px;padding-left:0;list-style:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:768px){.room-card .room-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.room-card .room-details__list-item{margin-inline:24px;font-size:15px;line-height:42px}.room-card .room-details .bar{margin:0 5px;color:#adb5bd}.room-card .room-details .v-icon__svg{color:#80b0bd;height:20px;margin-right:16px;width:20px}.room-card .room-details .hide-label{display:none}