.hotel-card{background:#fff;border-radius:0 16px 16px!important;box-shadow:0 4px 20px #5e8dcc29;-webkit-box-shadow:0 4px 20px rgba(94,141,204,.16);-moz-box-shadow:0 4px 20px rgba(94,141,204,.16);height:170px;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}.hotel-card:dir(rtl){border-top-left-radius:16px!important;border-top-right-radius:0!important}.hotel-card .badge-wrapper{position:relative}.hotel-card .badge-wrapper .badges-list{left:-6px;position:absolute;top:10px;z-index:1}@media (max-width:768px){.hotel-card .badge-wrapper{margin-bottom:50px}}.hotel-card .hotel-card-wrapper{align-items:stretch;display:flex;height:100%}.hotel-card .hotel-card-wrapper .img-side{height:100%;min-width:200px;overflow:hidden;position:relative;width:200px}.hotel-card .hotel-card-wrapper .img-side:after{background:linear-gradient(0deg,rgba(0,0,0,.5) 5%,transparent);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hotel-card .hotel-card-wrapper .img-side.skeleton:after{display:none}.hotel-card .hotel-card-wrapper .img-side img{display:block;height:100%;line-height:0;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-card .hotel-card-wrapper .info-side{align-items:stretch;display:flex;flex-grow:1;height:100%}.hotel-card .hotel-card-wrapper .info-side .contents{display:flex;flex-direction:column;flex-grow:1;padding:15px}.hotel-card .hotel-card-wrapper .info-side .contents h4{line-height:1.2em}.hotel-card .hotel-card-wrapper .info-side .contents .address span{line-height:1em}.hotel-card .hotel-card-wrapper .info-side .contents .options{align-items:center;border-top:1px solid hsla(0,0%,74%,.5);display:flex;margin-top:auto;padding-top:15px}.hotel-card .hotel-card-wrapper .info-side .contents .options .item{align-items:center;display:flex;margin-right:8px}.hotel-card .hotel-card-wrapper .info-side .contents .options .item img{display:block;height:14px;line-height:0}.hotel-card .hotel-card-wrapper .info-side .contents .options .item div{flex-wrap:1;margin-left:3px;max-width:100px;overflow:hidden}.hotel-card .hotel-card-wrapper .info-side .contents .options .item div b{color:#747474;font-size:12px;line-height:1em}.hotel-card .hotel-card-wrapper .info-side .contents .amenities{align-items:center;border-top:1px solid hsla(0,0%,74%,.5);display:flex;margin-top:20px;padding-top:10px}.hotel-card .hotel-card-wrapper .info-side .contents .amenities .item{margin-right:10px}.hotel-card .hotel-card-wrapper .info-side .btns{align-items:center;border-left:1px solid hsla(0,0%,74%,.5);display:flex;flex-direction:column;height:100%;justify-content:center;min-width:210px;padding:10px;width:210px}.hotel-card .hotel-card-wrapper .info-side .btns .hotel-label .right-area{width:40px}.hotel-card.isSideBar{border:none}.hotel-card.isSideBar .hotel-card-wrapper{flex-wrap:wrap;position:relative}.hotel-card.isSideBar .hotel-card-wrapper .img-side{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:100px;width:100%}.hotel-card.isSideBar .hotel-card-wrapper .img-side img{-o-object-fit:cover;object-fit:cover}.hotel-card.isSideBar .hotel-card-wrapper .info-side .contents{margin-top:5px;padding:0}.hotel-card.isSideBar .hotel-card-wrapper .info-side .btns{border:none;position:absolute;right:5px;top:5px;z-index:2}.hotel-card.isSideBar .hotel-card-wrapper .info-side .btns .hotel-label{transform:scale(.5) translate(110px,-40px);-webkit-transform:scale(.5) translate(110px,-40px);-moz-transform:scale(.5) translate(110px,-40px);-ms-transform:scale(.5) translate(110px,-40px);-o-transform:scale(.5) translate(110px,-40px)}.hotel-card.isSideBar .hotel-card-wrapper .info-side .amenities,.hotel-card.isSideBar .hotel-card-wrapper .info-side .options{display:none}
