.mpxRooms--list{padding:6rem 0;text-align:center;background:#f0f0f0}@media (min-width:768px){.mpxRooms--list{padding:8rem 0;text-align:left}}@media (min-width:768px){.mpxRooms--list .mpContainer{max-width:1186px}}.mpxRooms--list .g_imgFitWrapper{padding-top:69%}@media (min-width:768px){.mpxRooms--list .mpGrid--room{display:-ms-grid;display:grid;-ms-grid-columns:10% 39% 3% 48%;grid-template-columns:10% 39% 3% 48%;-ms-grid-rows:auto;grid-template-rows:auto}}@media (min-width:1200px){.mpxRooms--list .mpGrid--room{-ms-grid-columns:10% 45% 4% 41%;grid-template-columns:10% 45% 4% 41%}}@media (min-width:1600px){.mpxRooms--list .mpGrid--room{-ms-grid-columns:10% 55% 4% 31%;grid-template-columns:10% 55% 4% 31%}}.mpxRooms--list .gridItem--box{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3 / 5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;position:relative;z-index:10;display:flex;align-items:center}.mpxRooms--list .gridItem--image{-ms-grid-column:2;-ms-grid-column-span:2;grid-column:2 / 4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;margin:0 calc(var(--container-padding) * -1) -45px}@media (min-width:768px){.mpxRooms--list .gridItem--image{margin:0;display:flex;flex-direction:column;justify-content:center}}@media (min-width:1600px){.mpxRooms--list .gridItem--image{display:block}}.mpxRooms--list .gridItem--roomInfo{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;position:relative;margin-bottom:0.5rem}@media (min-width:768px){.mpxRooms--list .gridItem--roomInfo{margin-bottom:0}}.mpxRooms--list .roomInfo{display:flex;justify-content:center}@media (min-width:768px){.mpxRooms--list .roomInfo{position:absolute;left:50%;top:50%;white-space:nowrap;-webkit-transform:translate(-50%, -50%) rotate(-90deg);-moz-transform:translate(-50%, -50%) rotate(-90deg);-ms-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg)}}.mpxRooms--list .box{background:#ffffff;color:#1E1E1E}.mpxRooms--list .spacer{margin:0 0.3rem;position:relative;top:-0.05rem}.mpxRooms--list .boxInner{height:100%;display:flex;flex-direction:column;padding:2.5rem 20px}@media (min-width:768px){.mpxRooms--list .boxInner{padding:4.25rem 45px 3.25rem}}@media (min-width:1600px){.mpxRooms--list .boxInner{padding:40px}}.mpxRooms--list .room{padding-top:var(--gutter-y)}.mpxRooms--list .room__title{color:#1E1E1E;margin-bottom:2rem}.mpxRooms--list .priceAndLink{margin-top:1.75rem;display:flex;justify-content:space-between;align-items:center;text-align:left}.mpxRooms--list .room__description{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.mpxRooms--list .rooms{--gutter-y: 6rem;margin-top:calc(var(--gutter-y) * -1)}@media (min-width:768px){.mpxRooms--list .rooms{--gutter-y: 7rem}}.mpxRooms--list .g_filtersWrapper{margin-bottom:2.5rem}.mpxRooms--list .g_sortingsWrapper{margin-bottom:6rem;text-align:center}@media (min-width:768px){.mpxRooms--list .g_sortingsWrapper{margin-bottom:10rem}}.mpxRooms--list button.g_sorting{margin:10px}.mpxRooms--list .rooms-list-btn{margin:0;color:#8f8f8f;border-color:#8f8f8f}.mpxRooms--list .rooms-list-btn:hover{color:#ffffff;background:#8f8f8f;border-color:#8f8f8f}@media (hover:none){.mpxRooms--list .rooms-list-btn:hover{transition:0s}}.mpxRooms--list .mpActive .rooms-list-btn{color:#8f8f8f !important;background:#ffffff !important}