@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Young+Serif&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:Montserrat,Helvetica,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--blue:#14274a;--bg:#fff;--brown:#e0b973;--grey:#666}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.flex,.flex-col{align-items:center;display:flex;justify-content:center}.flex-col{flex-direction:column}.flex-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}footer{box-sizing:initial;gap:10rem;height:-webkit-max-content;height:max-content;justify-content:space-between;margin-top:2rem;padding:2rem 3rem;position:relative}.footer-box,footer{background-color:var(--blue)}.footer-box{height:10rem;margin:2rem;position:absolute;top:-20%;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10rem;z-index:-1}.footer-brand{align-items:baseline}.footer-brand h1{font-size:2rem}.footer-brand h1,.footer-brand h2{color:var(--bg);font-family:Young Serif,monospace,system-ui,Open Sans,Helvetica Neue;font-weight:500;letter-spacing:2px;text-transform:uppercase}.footer-brand h2{font-size:1.5rem}.footer-brand p{color:var(--bg);font-size:1rem}.footer-links li{list-style:none}.footer-links a{color:var(--bg);text-decoration:none}.footer-links ul{gap:1rem;padding:0}.footer-links ul,.footer-social{align-items:baseline}.footer-social span{align-items:center;color:var(--bg);display:flex;gap:1rem;justify-content:center}.newsletter{gap:2rem}.newsletter h2{color:var(--bg);font-size:1.2rem}.newsletter input{border:3px solid var(--bg);box-sizing:border-box;font-size:1rem;padding:.89rem 1rem;width:14rem}.newsletter button{background-color:var(--brown);border:2px solid transparent;color:var(--bg);padding:1rem;transition:all;transition-duration:.5s}.newsletter button:hover{background-color:var(--bg);border:2px solid var(--brown);color:var(--brown)}@media (max-width:575px){footer{align-items:baseline;flex-direction:column;gap:1rem}footer div{width:100%}.footer-brand h1{font-size:1.5rem}.footer-brand h2{font-size:1rem}.footer-box{top:-5%}}@media (min-width:575px) and (max-width:767px){footer{align-items:baseline;flex-direction:column;gap:1rem}footer div{width:100%}.footer-brand h1{font-size:1.5rem}.footer-brand h2{font-size:1rem}.footer-box{top:-8%}}@media (min-width:767px) and (max-width:991px){footer{align-items:baseline;flex-direction:column;gap:1rem}footer div{width:100%}.footer-box{top:-10%}}@media (min-width:991px) and (max-width:1200px){footer{gap:5rem}}nav{background-color:initial;position:relative;width:100%;z-index:2}.nav-wrapper{align-items:center;box-sizing:border-box;display:flex;height:4rem;justify-content:space-between;max-width:1600px;padding:1rem 4rem;width:100%}.nav-brand{background-color:var(--brown);border-radius:3rem;color:var(--blue);font-family:Young Serif,monospace,system-ui,Open Sans,Helvetica Neue,sans-serif;height:8rem;justify-content:flex-end;margin-bottom:5rem;padding:2rem;text-transform:uppercase;width:8rem}.nav-brand h4{font-size:1.5rem;padding-top:1rem}.nav-brand h6{font-size:1rem}.navbar ul{position:absolute;right:3rem}.navbar li{list-style:none;padding:0 1rem}.navbar a{color:var(--bg);font-size:1.2rem;font-weight:500;padding-bottom:.5rem;text-decoration:none}.navbar a:hover{border-bottom:4px solid var(--bg);-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 1s}.mobile-nav,.sandwich{color:var(--bg);display:none}.mobile-nav{align-items:center;background-color:#fff;bottom:0;color:#000;display:flex;justify-content:center;left:70%;position:fixed;right:0;top:0;z-index:10}.mobile-nav-show{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav-hide,.mobile-nav-show{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.mobile-nav-hide{-webkit-transform:translateX(100%);transform:translateX(100%)}.mobile-nav ul{flex-direction:column;gap:1rem;justify-content:flex-start;list-style:none;padding:0}.mobile-nav ul li a{color:var(--black);font-size:1.5rem;font-weight:600;opacity:1;text-decoration:none}.mobile-nav ul li a:hover{border-bottom:5px solid var(--blue);color:var(--blue);transition:all;transition-duration:.5s}.close-icon{position:absolute;right:3rem;top:3rem}.close-icon,.sandwich a{color:var(--black)}@media (max-width:575px){.sandwich{display:flex}.navbar{display:none}.nav-wrapper{height:4rem;padding:1rem}.nav-brand{border-radius:2rem;height:8rem;margin-bottom:5rem;padding:1rem 1.8rem;width:5rem}.nav-brand h4{font-size:1.2rem;margin-top:2rem}.nav-brand h6{font-size:1rem}.mobile-nav{left:0}}@media (min-width:575px) and (max-width:767px){.sandwich{display:flex}.navbar{display:none}.nav-wrapper{height:4rem}.nav-brand{border-radius:2rem;height:8rem;margin-bottom:5rem;padding:1rem 1.8rem;width:5rem}.nav-brand h4{font-size:1.2rem;margin-top:2rem}.nav-brand h6{font-size:1rem}.mobile-nav{left:60%}}@media (min-width:767px) and (max-width:991px){.sandwich{display:flex}.navbar{display:none}.nav-brand{border-radius:2.5rem;height:8rem;margin-bottom:4.5rem;width:6rem}.nav-brand h4{font-size:1.2rem}.nav-brand h6{font-size:1rem}.mobile-nav{left:70%}}.contact-heading{background-color:var(--blue);box-sizing:border-box;color:var(--bg);font-size:3rem;font-weight:600;height:10rem;padding:8rem;position:absolute;top:0;width:100%;z-index:1}.contact-head{align-items:flex-start;color:var(--blue);display:flex;flex-direction:column;justify-content:center;padding:2rem 15rem}.contact-head h1{font-family:Young Serif,monospace,system-ui,Open Sans,Helvetica Neue,sans-serif;font-size:2rem;padding-top:15rem}.contact-head h1,.contact-head h5{padding-bottom:.5rem}.contact-details{align-items:flex-start;display:flex;justify-content:space-between;padding:4rem 15rem}.contact-details div{width:30rem}.contact-details h4{font-size:1.2rem;padding:1rem 0}.contact-details h5{padding-right:1rem}.contact-details span{justify-content:flex-start}.contact-details p{font-weight:600}.contact-details form{align-items:flex-start;gap:.5rem;width:40%}.contact-details input,.contact-details textarea{border:2px solid var(--grey);border-radius:.5rem;color:var(--grey);font-size:1rem;padding:.5rem;width:100%}.contact-details form label{color:#000;font-size:1rem;font-weight:500}.contact-details button{background-color:var(--blue);border:2px solid transparent;border-radius:.5rem;color:var(--bg);font-size:1rem;padding:.8rem;transition:all;transition-duration:.5s;width:8rem}.contact-details button:hover{background-color:var(--bg);border:2px solid var(--blue);color:var(--blue)}@media (max-width:575px){.contact-heading{font-size:2rem;height:40vh;padding:6rem;white-space:nowrap}.contact-details{flex-direction:column-reverse;padding:4rem 1rem}.contact-head{height:-webkit-max-content;height:max-content;padding:2rem 1rem}.contact-details div,.contact-details form{width:90%}.contact-details{gap:1rem}.contact-details h4,.contact-details h5{font-size:1rem}}@media (min-width:575px) and (max-width:767px){.contact-heading{font-size:2rem;height:12rem}.contact-details{flex-direction:column-reverse;padding:4rem}.contact-head{padding:2rem 4rem}.contact-details div,.contact-details form{width:70%}.contact-details{gap:1rem}}@media (min-width:767px) and (max-width:991px){.contact-details{padding:4rem 6rem}.contact-head{padding:2rem 6rem}.contact-details div,.contact-details form{width:50%}.contact-details{gap:1rem}}@media (min-width:991px) and (max-width:1200px){.contact-details{padding:4rem 8rem}.contact-head{padding:2rem 8rem}}.facilities-wrapper{max-width:1600px}#facilities{margin-bottom:4rem}#facilities h1{color:var(--blue);font-family:Young Serif,monospace,system-ui,Open Sans,Helvetica Neue;font-size:3rem;font-weight:500;margin-top:45rem;text-transform:uppercase}#facilities h4{color:var(--blue);font-size:1rem}.facility-images{gap:2rem}.facility-images img{border-radius:.5rem;width:50rem}#facilities,.facility-images{padding:0 10rem}.facilities-wrapper .testimonials{margin-bottom:5rem}@media (max-width:575px){.facility-images img{width:20rem}#facilities,.facility-images{padding:0 1rem}#facilities h1{font-size:2rem;margin-top:35rem}#facilities h4{font-size:.8rem}}@media (min-width:575px) and (max-width:767px){.facility-images img{width:30rem}#facilities,.facility-images{padding:0 2rem}#facilities h1{font-size:2rem;margin-top:30rem}#facilities h4{font-size:.8rem}}@media (min-width:767px) and (max-width:991px){.facility-images img{width:40rem}#facilities,.facility-images{padding:0 6rem}}.image-container{left:0;position:absolute;right:0;top:0}.image-container img{height:45rem;object-fit:cover;width:100%}.img-title{background-color:rgba(0,0,0,.489);bottom:0;height:inherit;left:0;position:absolute;right:0;top:0}.img-wrapper{max-width:1600px;text-align:left;width:100%!important}.img-title div{color:var(--bg);line-height:1;padding:12rem 3rem;width:50%}.img-title h3{font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase}.img-title h1{font-size:5rem}.img-title h1,.img-title h2{font-family:Young Serif,monospace,system-ui,Open Sans,Helvetica Neue;font-weight:300;letter-spacing:.2em;text-transform:uppercase}.img-title h2{font-size:3rem}.img-title h4{font-size:1.2rem;font-weight:400}.home-btn{color:var(--bg);gap:2rem}.home-btn button{background-color:initial;border:2px solid #fff;color:#fff;cursor:pointer;font-size:20px;padding:15px 30px;transition:background-color .3s,color .3s}.home-btn button:hover{background-color:#fff;color:#000}.home-button{background-color:initial;border:2px solid var(--blue);color:var(--blue);cursor:pointer;font-size:20px;padding:10px 25px;transition:background-color .3s,color .3s}.home-button:hover{background-color:var(--blue);color:#fff}#home-details{gap:1rem;padding-top:45rem}.home-item{height:20rem;width:70%}.home-item div{border-left:10px solid var(--blue);padding:1rem}.home-item img{border-radius:.5rem;height:100%;width:30rem}.home-item h1{color:var(--blue);font-family:Young Serif,monospace,system-ui,Open Sans,Helvetica Neue;font-size:2rem}.home-item p{font-size:1rem}.testimonials{margin:4rem 0}.testimonials h1{color:var(--blue);font-family:Young Serif,monospace,system-ui,Open Sans,Helvetica Neue;font-size:2rem;padding:1rem 0}.testimonial-body{color:var(--blue);gap:1rem;transition-duration:.5s;transition:all;width:40rem}.testimonial-body h2{font-size:1.3rem;font-weight:500}.testimonial-body h4{font-size:1.2rem;font-weight:500}.testimonial-body button{background-color:initial;border:none;color:var(--blue)}@media (max-width:575px){.image-container{height:100vh}.image-container img{background-position:50%;background-size:contain;height:100%;width:100%}.img-title{display:flex;flex-direction:column;justify-content:center}.img-title div{padding:8rem 1rem;width:80%!important}.img-title h1{font-size:3rem}.img-title h3,.img-title h4{font-size:1rem}.img-title h2{font-size:1.5rem}.home-item{flex-direction:column-reverse;gap:2rem;height:-webkit-max-content;height:max-content;width:90%}.home-item h1{font-size:1.5rem}.home-item p{font-size:.8rem}.home-item img{height:100%;width:18rem}.home-btn{gap:1rem}.home-btn button{padding:8px 15px}.home-button{font-size:15px;padding:5px 12px}#home-details{gap:3rem;padding:100vh 1rem 0}.testimonial-body h2,.testimonial-body h4{font-size:1rem}.testimonials h1{font-size:1.5rem;text-align:center}.testimonial-body{width:90vw}}@media (min-width:575px) and (max-width:767px){.image-container{height:80vh}.image-container img{background-position:50%;background-size:contain;height:100%;width:100%}.img-title{display:flex;flex-direction:column;justify-content:center}.img-title div{padding:8rem 1rem;width:80%!important}.img-title h1{font-size:3rem}.img-title h3,.img-title h4{font-size:1rem}.img-title h2{font-size:1.5rem}.home-item{flex-direction:column-reverse;gap:2rem;height:-webkit-max-content;height:max-content;width:90%}.home-item img{height:100%}.home-btn{gap:1rem}.home-btn button{padding:8px 15px}.home-button{font-size:15px;padding:5px 12px}#home-details{gap:3rem;padding-top:30rem}.testimonial-body h2,.testimonial-body h4{font-size:1rem}.testimonials h1{font-size:1.5rem;text-align:center}.testimonial-body{width:90vw}}@media (min-width:767px) and (max-width:991px){.img-title{align-items:center;display:flex;justify-content:center}.img-title div{padding:3rem 1rem;width:60%}.img-title h1{font-size:3rem}.img-title h2{font-size:2rem}.home-item{width:90%}.home-item img{height:80%}.home-btn button{padding:10px 20px}.home-button{padding:8px 15px}#home-details{gap:3rem}}@media (min-width:991px) and (max-width:1200px){.img-title{align-items:center;display:flex;justify-content:center}.img-title div{padding:10rem 1rem;width:70%}.img-title h1{font-size:4rem}.img-title h2{font-size:2rem}.home-item{width:90%}.home-item img{height:90%}}.rooms-head{color:var(--blue);width:80%}.rooms-head h1{font-family:Young Serif,monospace,system-ui,Open Sans,Helvetica Neue;font-size:2.5rem;font-weight:600;letter-spacing:1px}.rooms-head p{font-family:500;font-size:1rem;margin-bottom:3rem}.rooms-wrapper{margin-top:45rem;max-width:1600px;width:100%}.rooms-parent{gap:2rem;margin-bottom:3rem}.single-room{border:2px solid #5555}.single-room img{width:50rem}.single-room h1{font-size:1.5rem;padding:1rem 0;text-align:center;text-transform:uppercase;width:100%}.plus,.single-room h1{background-color:var(--blue);color:var(--bg)}.plus{border-radius:50%}.room-details{box-sizing:border-box;justify-content:space-between;padding:1rem 3rem;width:100%}.room-details button{background-color:var(--blue);color:var(--bg);font-size:1rem;padding:1rem 2rem;transition:all;transition-duration:.5s}.room-details button:hover{background-color:var(--bg);color:var(--blue)}.span-parent{font-weight:500;gap:1rem}@media (max-width:575px){.single-room img{width:90vw}.single-room h1{font-size:1rem}.room-details{align-items:baseline;flex-direction:column;gap:1.5rem;padding:1rem}.room-details button{font-size:.8rem;padding:1rem}.rooms-head h1{font-size:2rem}.rooms-wrapper{margin-top:35rem}}@media (min-width:575px) and (max-width:767px){.single-room img{width:90vw}.single-room h1{font-size:1rem}.room-details{padding:1rem}.room-details button{font-size:.8rem;padding:1rem}.rooms-head h1{font-size:2rem}.rooms-wrapper{margin-top:30rem}}@media (min-width:767px) and (max-width:991px){.single-room img{width:80vw}}
/*# sourceMappingURL=main.40fdf258.css.map*/