*{margin:0;padding:0;line-height:1.25;box-sizing:border-box;font-family:var(--fontBody)}.swiper-container{width:90%;margin-inline:auto}.swiper-slide{max-width:400px}.acco_head{position:relative;text-align:left;font-size:calc(var(--hsize) + .5rem);margin:10% 0% 10% 10%;font-weight:300;padding-bottom:5%}.acco_head:after{content:"";position:absolute;width:15%;height:100%;border-bottom:var(--golden) solid 3px;top:0;left:0}.acco_para{width:80%;margin:0 auto;text-align:left;font-weight:200;font-size:calc(var(--psize) + 3px)}.rooms{position:relative;display:grid;border-radius:5px;grid-template-rows:.75fr .25fr;margin:4rem auto;grid-template-columns:1fr;grid-template-areas:"item1" "item2" "item4" "item3";cursor:pointer;text-decoration:none;transform-style:preserve-3d;background-color:var(--accomodation)}.rooms .item_container{grid-area:item2;position:relative;display:flex;flex-direction:column}.rooms img{grid-area:item1;position:relative;width:100%;aspect-ratio:14/9;top:-8%;border-radius:5px;box-shadow:6px 6px 9px 3px #9a958e,-6px 6px 9px 3px #9a958e}.rooms .item_container .room_head{position:relative;text-align:left;width:85%;margin:auto;color:#000;font-size:2.5rem;font-weight:100;transition:all .4s ease-in-out}.rooms .room_exp{grid-area:item4;position:relative;width:95%;text-align:center;font-weight:300;margin:.5rem auto;color:#fff;transition:all .4s ease-in-out;transform:translateZ(20px)}.rooms .room_exp i{position:relative}.rooms .room_rate{grid-area:item3;position:relative;display:flex;flex-direction:row;justify-content:space-between;width:80%;margin:auto;text-align:center;padding:10px 10px 20px;color:#000}.rooms .room_rate p{letter-spacing:1px;font-size:var(--psize)}[data-title]:hover:after{content:attr(data-title);position:absolute;bottom:45px;left:-5px;padding:5px 9px;border-radius:2px;background:#fff;color:var(--golden);font-size:20px;font-family:Raleway;font-weight:300;z-index:100}.fs-icon{font-size:1.5rem}@media only screen and (min-width:300px)and (max-width:1126px){.room_container{margin:2rem auto}.rooms{margin:2rem auto;grid-template-columns:1fr;grid-template-areas:"item1" "item2" "item4" "item3"}.rooms .item_container .room_head{width:50%;margin-top:1rem;font-size:2.5rem;margin-left:1.5rem}.rooms img{width:100%;left:0;top:0;box-shadow:0 0 9px 3px #9a958e}.rooms .room_rate{margin:auto;padding-top:0}.acco{font-size:40px!important}.acco_head{font-size:var(--hsize);margin:6%}.acco_para{margin-bottom:5%}.fs-icon{font-size:1.5rem}}@media only screen and (max-width:600px){.rooms .item_container .room_head{font-size:2.25rem;line-height:1}}
