.hotel-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh;background:url(/_next/static/media/banner.151b95a5.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;filter:brightness(80%);width:100%}.hotel-banner .title{color:#fff;z-index:2;font-size:4rem;font-family:Permanent Marker,cursive;font-weight:300;line-height:1.1}@media screen and (max-width:700px){.hotel-banner .title{font-size:4rem}}.content{display:flex;flex-direction:column;align-items:left;justify-content:center;width:90%;margin:2rem auto;padding:1rem}.content .heading{font-size:2.9rem;font-weight:600;line-height:normal;width:100%;color:#df6951}.content .details{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin-top:2rem;gap:1rem}.content .details .left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:70%}.content .details .left .para{font-size:1.2rem;font-weight:300;line-height:normal;width:100%;margin-top:1rem;margin-bottom:1rem;text-align:justify}@media screen and (max-width:700px){.content .details .left .para{font-size:1rem}}.content .details .right{width:30%}.content .details .right .image{width:100%;height:auto;object-fit:cover}@media screen and (max-width:700px){.content .details{flex-direction:column}.content .details .left,.content .details .right{width:100%}}.content .cards{display:flex;margin-top:2rem;flex-direction:row;align-items:stretch;align-items:center;justify-content:center;width:100%;flex-wrap:wrap}@media screen and (max-width:750px){.content .cards{flex-direction:column;gap:1rem}}.content .cards .card{display:flex;flex-direction:column;background-color:#fff;transition:all .3s ease;position:relative;flex:1;min-width:25%;overflow:hidden}.content .cards .card img{width:100%;height:350px;object-fit:cover;filter:brightness(70%);transition:all .5s ease}.content .cards .card img:hover{transform:scale(1.3)}.content .cards .card .card_heading{position:absolute;font-size:1.4rem;font-weight:600;color:#fff;left:15px;bottom:60px}.content .cards .card .link{position:absolute;left:15px;bottom:10px;z-index:1;background-color:DF6951;color:#fff;padding:.5rem 1rem;border-radius:5px;text-decoration:none;font-size:1rem;font-weight:600}