.RoomCard{background-color:var(--color-off-white);border-radius:15px;color:var(--color-black);display:block;position:relative;width:350px}@media (max-width:767.98px){.RoomCard{width:min(350px,75vw)}}@media (max-width:479.98px){.RoomCard{min-height:575px;width:85vw}}@media (max-width:375.98px){.RoomCard{width:80vw}}.RoomCard .Marquee{border-top-left-radius:15px;border-top-right-radius:15px;top:0;z-index:1}.RoomCard__image-container{position:relative}.RoomCard__image{border-top-left-radius:15px;border-top-right-radius:15px;-webkit-clip-path:var(--clip-path);clip-path:var(--clip-path);height:350px;-o-object-fit:cover;object-fit:cover;width:100%}.RoomCard__content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:10px 10px 30px;text-align:center;width:min(300px,90%)}.RoomCard__heading{margin-top:25px}@media (max-width:479.98px){.RoomCard__heading{margin-top:0}}@media (max-width:375.98px){.RoomCard__heading{margin-top:-20px}}.RoomCard__subheading{color:var(--color-orange);font-size:15px;font-weight:600;margin-top:5px}.RoomCard__description{margin-top:20px}.RoomCard__buttons-container{-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;row-gap:1rem;width:100%}.RoomCard__buttons-container a,.RoomCard__buttons-container button{flex:1}.RoomCard__buttons-container .Button__primary:hover{border:1px solid var(--color-black)}.RoomCard__buttons-container svg{height:22px;left:-2px;position:relative;top:-2px;width:22px}.RoomCard__link{color:var(--color-black);cursor:pointer;display:flex;margin:24px auto 0;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;z-index:150}.RoomCard__link svg{color:var(--color-black);height:20px;margin-left:5px;width:20px}.RoomCard__marquee{left:0;position:absolute;top:0;width:100%}.RoomCard__360-tour-button{font-family:var(--heading-font-small);font-size:15px}
