@font-face{font-family:Montserrat;font-weight:400;src:url(../fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:800;src:url(../fonts/Montserrat-Bold.ttf) format("truetype")}*{font-family:Montserrat,sans-serif;margin:0;padding:0;font-size:14px}h1{font-size:40px}h2{font-size:20px}h3{font-size:16px}*{margin:0;padding:0}#room-container{background:#d6483d}#room-container h2{position:relative;left:50%;transform:translate(-50%);width:fit-content;color:#fff;border-bottom:3px solid white}#room-container .gallery{padding:2em 1em;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2em;max-width:900px;position:relative;left:50%;transform:translate(-50%)}#room-container .gallery .card{width:100%;max-width:400px;background:white;color:#000;border-radius:1.5em;position:relative;left:50%;transform:translate(-50%)}#room-container .gallery .card .card-header .img{border-top-left-radius:1.5em;border-top-right-radius:1.5em;width:100%;height:12em;background-repeat:no-repeat;background-position:center;background-size:cover}#room-container .gallery .card .card-header h3{padding-top:1em;text-align:center}#room-container .gallery .card .card-details{width:100%;color:gray;text-align:center;margin-bottom:.5em}#room-container .gallery .card .card-details ul{list-style:none;padding-block:2em;margin-bottom:2em}#room-container .gallery .card .card-details .card-button{color:#d6483d;text-decoration:none;font-size:12px;padding:.5rem 3.25rem;border-radius:.5rem;border:2px solid #d6483d;transition:all .15s ease-in-out;position:relative;top:-1.25em}#room-container .gallery .card .card-details .card-button:hover{background-color:#d6483d;color:#fff}@media (min-width: 800px){#room-container .gallery{grid-template-columns:repeat(3,1fr)}}
