@import url(https://fonts.googleapis.com/css2?family=Antonio:wght@100;200;300;400;500;600;700&family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap);nav{align-items:center;display:flex;font-family:Work Sans,sans-serif;justify-content:space-between;padding:30px 40px}nav>a{color:#000;font-size:1.5rem;font-weight:500;text-decoration:none;text-shadow:1px 1px 2px #000}nav ul{align-items:center;display:flex;justify-content:space-between;list-style-type:none}nav ul a{color:#000;font-size:1.3rem;padding:0 20px;text-decoration:none;transition:all .5s ease}nav ul a:hover{color:skyblue}.hero{align-items:center;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.2)),url(/Hotel/static/media/homeBg.7b6ee31e1883dadeb0fe.jpg) 50%/cover no-repeat;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:90vh}.hero>div{background-color:rgba(0,0,0,.5);font-family:Work Sans,sans-serif;padding:42px 96px;text-align:center}.hero>div h1{font-size:4rem;font-weight:600}.hero>div h3{font-size:1.5rem;font-weight:400;margin-bottom:2rem}.hero>div a{background-color:skyblue;border-radius:15px;color:#000;font-size:2rem;font-weight:500;padding:10px 30px;text-decoration:none;transition:all 1s ease}.hero>div a:hover{font-size:2.3rem;padding:13px 33px}.services{align-items:center;display:flex;flex-direction:column;font-family:Work Sans,sans-serif;justify-content:space-between;padding:3rem 0 5rem}.services h1{font-size:3.5rem}.services>div:not(.underline){align-items:center;display:flex;justify-content:center;margin:4rem auto 0;max-width:90%;text-align:center}.services>div:not(.underline) svg{font-size:2.5rem}.services>div:not(.underline) h2{font-weight:600;margin:1.5rem 0}.services>div:not(.underline) p{font-size:1.1rem;margin:0 auto;max-width:75%}.featured{font-family:Work Sans,sans-serif;padding:3rem 0 5rem;text-align:center}.featured h1{font-size:3.5rem}.featured>div:not(.underline){align-items:center;display:flex;justify-content:space-evenly;margin-top:5rem}.featured>div:not(.underline)>div{align-items:center;box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;transition:all .5s ease;width:380px}.featured>div:not(.underline)>div .container{position:relative}.featured>div:not(.underline)>div .container img{display:block;transition:all .5s ease;width:100%}.featured>div:not(.underline)>div .container .price{background:rgba(0,0,0,.8);border-bottom-right-radius:10px;color:#fff;font-size:.6rem;left:0;padding:.3rem .6rem .5rem;position:absolute;text-align:center;top:0;transition:all .5s ease;width:30%}.featured>div:not(.underline)>div .container .price h2,.featured>div:not(.underline)>div .container .price h3{font-weight:500}.featured>div:not(.underline)>div .container a{background-color:skyblue;color:#000;cursor:pointer;font-size:1.2rem;font-weight:500;left:50%;letter-spacing:3px;opacity:0;padding:15px 20px;position:absolute;text-decoration:none;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease}.featured>div:not(.underline)>div .container a:hover{background-color:transparent;border:3px solid skyblue;color:skyblue}.featured>div:not(.underline)>div .container:hover img{-webkit-filter:brightness(50%);filter:brightness(50%)}.featured>div:not(.underline)>div .container:hover .price{opacity:0}.featured>div:not(.underline)>div .container:hover a{opacity:1}.featured>div:not(.underline)>div p{background-color:skyblue;font-size:1.5rem;font-weight:600;padding:5px 0;width:100%}.featured>div:not(.underline)>div:hover{box-shadow:4px 10px 5px 0 rgba(0,0,0,.5)}.aboutPage .hero{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.2)),url(/Hotel/static/media/bgAbout.100d41c2284d2a22f6fe.jpg) 50%/cover no-repeat}.info{font-family:Work Sans,sans-serif;margin:0 auto;max-width:80vw;padding:3rem 0}.info p{font-size:1.3rem;font-weight:500;line-height:30px;margin:1.5rem 0}.banner{background:url(/Hotel/static/media/banner.3dc0b3797d19448306fb.jpg) 50%/cover no-repeat;height:50vh}.about,.banner{margin:0 auto;max-width:80vw}.about{align-items:center;display:flex;font-family:Work Sans,sans-serif;justify-content:space-between;padding:3rem 0 5rem;text-align:center}.about p{margin:0 auto;max-width:80%}.roomsPage .hero{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.2)),url(/Hotel/static/media/bgRooms.f40c9c45d3e3d89c3148.jpg) 50%/cover no-repeat;min-height:70vh}.roomsPage .hero .underline{margin-bottom:3rem}.rooms{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin:5rem auto;width:80vw}.rooms .room{box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);font-family:Work Sans,sans-serif;transition:all .5s ease;width:380px}.rooms .room .container{position:relative}.rooms .room .container img{display:block;transition:all .5s ease;width:100%}.rooms .room .container .price{background:rgba(0,0,0,.8);border-bottom-right-radius:10px;color:#fff;font-size:.6rem;left:0;padding:.3rem .6rem .5rem;position:absolute;text-align:center;top:0;transition:all .5s ease;width:30%}.rooms .room .container .price h2,.rooms .room .container .price h3{font-weight:500}.rooms .room .container a{background-color:skyblue;color:#000;cursor:pointer;font-size:1.2rem;font-weight:500;left:50%;letter-spacing:3px;opacity:0;padding:15px 20px;position:absolute;text-decoration:none;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s ease}.rooms .room .container a:hover{background-color:transparent;border:3px solid skyblue;color:skyblue}.rooms .room .container:hover img{-webkit-filter:brightness(50%);filter:brightness(50%)}.rooms .room .container:hover .price{opacity:0}.rooms .room .container:hover a{opacity:1}.rooms .room p{background-color:skyblue;font-size:1.5rem;font-weight:600;padding:5px 0;text-align:center;text-transform:capitalize;width:100%}.rooms .room:hover{box-shadow:4px 10px 5px 0 rgba(0,0,0,.5)}.singleRoom{font-family:Work Sans,sans-serif}.singleRoom .hero h1{text-transform:capitalize}.singleRoom .hero .underline{margin-bottom:3rem}.singleRoom .gallery{align-items:center;display:flex;justify-content:space-between;margin:5rem auto 3rem;max-width:90vw}.singleRoom .gallery img{width:350px}.singleRoom .details{align-items:baseline;display:flex;justify-content:flex-start;margin:0 auto;max-width:80vw}.singleRoom .details h1{font-size:2rem;font-weight:600;letter-spacing:4px;margin-bottom:1rem}.singleRoom .details>div:first-of-type{margin-right:5rem}.singleRoom .details ul{list-style-type:none}.singleRoom .details ul li{font-size:1.3rem;padding:10px 0}.singleRoom .details ul li span{font-weight:500}.singleRoom .details p{font-size:1.1rem;line-height:25px;max-width:600px;word-spacing:2px}.singleRoom .extras{margin:3rem auto;max-width:80vw}.singleRoom .extras h1{margin-bottom:2rem}.singleRoom .extras ul{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));list-style-type:none}.singleRoom .extras ul li{font-size:1.1rem}.filters{align-items:center;display:flex;font-family:Work Sans,sans-serif;justify-content:space-around;margin:5rem auto 7rem;max-width:80vw}.filters>article{flex-direction:column;width:15%}.filters>article,.filters>article .size{align-items:baseline;display:flex;justify-content:flex-start}.filters>article .size input{border:1px solid #222;border-radius:5px;margin-right:5px;padding:3px;width:40%}.filters>article label{font-size:1.1rem;padding-bottom:10px}.filters>article input:not(#checkbox),.filters>article select{background:transparent;font-size:1rem;width:100%}.filters>article #checkbox{cursor:pointer;margin-right:10px;-webkit-transform:scale(1.2);transform:scale(1.2)}footer{background-color:skyblue;font-family:Work Sans,sans-serif;height:20vh}footer>div{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:80vw}footer>div a{color:#000;font-size:1.5rem;font-weight:500;text-decoration:none;text-shadow:1px 1px 2px #000;transition:all .5s ease}footer>div>div a{padding:0 20px}footer>div>div a:hover{text-shadow:none}@media(max-width:1200px){.services{padding:3rem 0 1rem}.services>div:not(.underline){flex-wrap:wrap;margin:1rem auto 0}.services>div:not(.underline) svg{font-size:3rem}.services>div:not(.underline) p{font-size:1.5rem;max-width:55%}.services>div:not(.underline)>div{margin:2rem 0}.featured>div:not(.underline){grid-gap:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:5rem auto;width:90vw}.featured>div:not(.underline)>div{width:350px}footer>div{max-width:90vw}.filters{grid-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.filters>article{width:90%}.singleRoom .gallery{flex-wrap:wrap;justify-content:center}.singleRoom .gallery img{margin:1rem .5rem}.singleRoom .details{max-width:90vw}}@media screen and (max-width:992px){.rooms{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));place-items:center;width:90vw}.singleRoom .details{flex-direction:column}.singleRoom .details>div:first-of-type{margin-bottom:2rem;margin-right:0}.singleRoom .details p{max-width:100%}.singleRoom .extras{max-width:90vw}}@media screen and (max-width:768px){.hero{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.2)),url(/Hotel/static/media/homeBg.7b6ee31e1883dadeb0fe.jpg) 50%/cover no-repeat}.hero>div{padding:35px 70px}.hero>div h1{font-size:2.5rem}.hero>div a{font-size:1.5rem;padding:10px 25px}.services>div:not(.underline) p{font-size:1.2rem;line-height:25px;max-width:85%}.featured>div:not(.underline){align-items:center;display:flex;flex-direction:column;justify-content:center}.featured>div:not(.underline)>div{width:450px}footer{height:25vh}footer>div{align-items:center;display:flex;flex-direction:column;justify-content:space-around}.about{grid-gap:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.about,.banner,.info{max-width:85vw}.info p{font-size:1.1rem}.singleRoom .gallery{justify-content:center}.singleRoom .gallery img{width:100%}}@media screen and (max-width:576px){.hero>div{padding:30px 70px}.hero>div h1{font-size:2rem}.hero>div h3{font-size:1.2rem}.featured h1,.services h1{font-size:3rem}.featured>div:not(.underline)>div{width:350px}.roomsPage .hero>div{padding:30px 50px}.roomsPage .hero>div h1{font-size:3rem}.rooms .room{width:400px}.rooms .room .container a{font-size:1rem;padding:15px 10px}}@media screen and (max-width:480px){.hero>div{padding:30px 20px}.services>div:not(.underline) p{font-size:1.2rem;line-height:20px;max-width:90%}.featured h1{font-size:2.5rem;padding:0 15px}.featured>div:not(.underline)>div{width:280px}.featured>div:not(.underline)>div p{padding:10px 0}footer{height:20vh}footer>div a{font-size:1.3rem}footer>div>div{align-items:center;display:flex;justify-content:space-between;width:100%}footer>div>div a{padding:0 10px}.about img{height:45px}.about p{font-size:1.2rem;max-width:90%}.banner{background:url(/Hotel/static/media/banner.3dc0b3797d19448306fb.jpg) 0/cover no-repeat;height:70vh;max-width:95vw}.info{padding:1.5rem 0}.info p{line-height:25px;text-align:center}.filters{margin:5rem auto 1rem}.filters>article{width:100%}.roomsPage .hero>div{padding:20px 30px 40px}.roomsPage .hero>div h1{font-size:2.5rem}.rooms{align-items:center;display:flex;flex-direction:column;justify-content:center}.rooms .room{width:280px}.singleRoom .hero{padding:25px 10px 45px}.singleRoom .hero h1{font-size:2rem}.singleRoom .gallery{margin:2rem auto}.singleRoom .extras ul{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.singleRoom .extras ul li{font-size:1rem}.singleRoom .details h1{font-weight:700;letter-spacing:2px}.singleRoom .details p{font-size:1rem;line-height:20px}}*{box-sizing:border-box;margin:0;padding:0}.underline{background:skyblue;height:5px;margin:1.5rem auto;width:10rem}.error{align-items:center;display:flex;flex-direction:column;font-family:Work Sans,sans-serif;justify-content:center;min-height:50vh}.error h1{font-size:3.5rem;margin:1.5rem 0}.error a{background-color:skyblue;border-radius:15px;color:#000;font-size:2.5rem;padding:15px 35px;text-decoration:none;transition:all .5s ease}.error a:hover{font-size:3rem;padding:25px 45px}
/*# sourceMappingURL=main.1412e7a3.css.map*/