@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito&display=swap);body{margin:0;padding:0;font-family:"Nunito",sans-serif}:root{--primaryColor:#00f;--mainWhite:#fff;--offWhite:#f7f7f7;--mainBlack:#222;--mainGrey:#ececec;--darkGrey:#cfcfcf;--mainTransition:all 0.3s linear;--mainSpacing:3px;--lightShadow:2px 5px 3px 0px rgba(0,0,0,0.5);--darkShadow:4px 10px 5px 0px rgba(0,0,0,0.5)}h1{font-size:3em;line-height:1;margin-bottom:.5em}h2{font-size:2em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5,h6{font-size:1em;font-weight:700;margin-bottom:1.5em}.btn-primary,.btn-warning{display:inline-block;text-decoration:none;letter-spacing:3px;letter-spacing:var(--mainSpacing);color:#222;color:var(--mainBlack);background:#00f;background:var(--primaryColor);padding:.4rem .9rem;border:3px solid #00f;border:3px solid var(--primaryColor);transition:all .3s linear;transition:var(--mainTransition);text-transform:uppercase;cursor:pointer}.btn-primary:hover{color:#fff!important}.btn-primary:hover,.btn-warning:hover{text-decoration:none;background:transparent!important}.btn-warning:hover{color:#ff0!important}.loading{text-transform:capitalize;text-align:center;margin-top:3rem}.roomerror{margin-top:100px}.roomerror:hover .error{background-color:#2c3e50;color:#fff!important}.error{text-transform:uppercase}.empty-search,.error{text-align:center;margin:2rem 0}.empty-search{text-transform:capitalize;padding:1rem;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.nav-link{padding:8px 15px;margin-left:10px;margin-right:20px;font-size:18px;text-align:center;border:2px solid transparent;transition:.5s linear;font-weight:800;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear}.bg-transparent.scrolled{background-color:#000!important;transition:.5s ease}.navbar-brand{font-size:32px!important;color:#fff!important}.nav-link:hover{color:#fff;border-bottom:2px solid #fff}.nav-link.active_class{color:#fff;border:2px solid #fff;font-weight:800}.form-control{border:2px solid #000}.form-control.active,.form-control:focus{border:2px solid #000!important}[contenteditable].form-control:focus,[type=email].form-control:focus,[type=password].form-control:focus,[type=tel].form-control:focus,[type=text].form-control:focus,input.form-control:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea.form-control:focus,textarea:focus{box-shadow:inset 0 -1px 0 #ddd}.defaultHero,.roomsHero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative}.roomsHero,.singleRoom{min-height:100vh}.singleRoom{background-image:url(/static/media/room-3.9a1103b5.jpeg)}.roomsError{background-image:url(/static/media/error.6edb36f3.jpg);min-height:100vh}.lost{font-size:44px;color:#ff0}.banner,.lost{text-align:center}.banner{display:inline-block;position:absolute!important;background:rgba(0,0,0,.5);color:#fff;color:var(--mainWhite);text-transform:capitalize;letter-spacing:3px;letter-spacing:var(--mainSpacing);top:50%;left:50%;transform:translate(-50%,-50%)}.banner h1{font-size:44px!important}.banner div{width:10rem;height:5px;background:#00f;background:var(--primaryColor);margin:1.7rem auto}.banner p{font-size:1.2rem;margin-bottom:2rem}@media screen and (max-width:576px){.banner{padding:2rem 3rem!important}.banner h1{font-size:32px!important}}@media screen and (min-width:992px){.banner{padding:2rem 6rem}.banner h1{font-size:4rem}}.section-title{text-align:center;margin-bottom:4rem;color:#fff}.section-title h4{font-size:2rem;letter-spacing:3px;letter-spacing:var(--mainSpacing);text-transform:capitalize;margin-bottom:1rem}.section-title div{width:5rem;height:5px;margin:0 auto;background:#00f;background:var(--primaryColor)}.services{padding:3rem 0;background:#ebf5fb;text-align:center}.service span{display:inline-block;color:#00f;color:var(--primaryColor);font-size:80px;margin-bottom:1.5rem;transition:1s linear;-webkit-transition:1s linear;-moz-transition:1s linear;-ms-transition:1s linear;-o-transition:1s linear}.services span:hover{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn)}.services h6{letter-spacing:3px;letter-spacing:var(--mainSpacing);font-weight:1000;text-transform:capitalize}.services p{width:80%;margin:0 auto}@media screen and (min-width:992px){.services-center{width:95vw;max-width:1170px}}@media screen and (min-width:1200px){.services p{width:100%}}.featured-rooms{padding:5rem 0;margin-top:30px}.room{transition:.4s linear;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;position:relative}.room:hover{box-shadow:0 9px 18px rgba(0,0,0,.5)!important}.price-top{position:absolute;top:0;left:0;background:rgba(0,0,0,.8);color:#fff;color:var(--mainWhite);padding:.3rem .6rem .5rem;border-bottom-right-radius:1rem;font-size:.5rem;text-align:center;transition:.4s linear;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear}.price-top h6{margin-bottom:0;font-size:.9rem;font-weight:300;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.room-link{position:absolute;bottom:0;right:0;opacity:0;transition:all .3s linear}.room:hover{background:rgba(0,0,0,.8)}.room:hover img{opacity:.3}.room:hover .price-top{opacity:0}.room:hover .room-link{opacity:1;transform:translate(-90%,-200%) scale(1);-webkit-transform:translate(-90%,-200%) scale(1);-moz-transform:translate(-90%,-200%) scale(1);-ms-transform:translate(-90%,-200%) scale(1);-o-transform:translate(-90%,-200%) scale(1)}.room-info{background:#f2f3f4;text-transform:capitalize;padding:.5rem 0;text-align:center;font-weight:700;letter-spacing:3px;letter-spacing:var(--mainSpacing);margin-bottom:0}.single-room{padding:5rem 0 0;color:#fff}.single-room-images{width:80vw;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-row-gap:2rem;grid-column-gap:50px}.single-room-images img{width:100%;display:block}.single-room-info{width:80vw;display:grid;grid-template-columns:1fr;margin:2rem auto}.desc,.info{margin:1rem 0}.desc h3{text-transform:capitalize;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.desc p{line-height:1.5}.info h3,.info h6{text-transform:capitalize;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.info h6{font-weight:300}.room-extras{width:80vw;color:#fff;margin:0 auto 3rem}.room-extras h6{text-transform:capitalize;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.extras{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));grid-column-gap:2rem;grid-row-gap:1rem}@media screen and (min-width:992px){.room-extras,.single-room-images,.single-room-info{width:95vw;max-width:1170px}.single-room-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem}.info{padding-left:3rem}}.roomslist{padding:5rem 0}.roomslist-center{width:80vw;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-row-gap:2rem;grid-column-gap:30px}@media screen and (min-width:776px){.roomslist-center{width:90vw}}@media screen and (min-width:992px){.roomslist-center{width:95vw;max-width:1170px}}.filter-container{padding:5rem 0}.form-group{text-transform:capitalize;color:#fff}.form-group label{display:block;letter-spacing:3px;letter-spacing:var(--mainSpacing);margin-bottom:.5rem}.single-extra label{display:inline-block;font-size:.8rem;margin-left:.5rem}*{margin:0;padding:0;box-sizing:border-box;font-family:"Poppins",sans-serif}body{min-height:100vh;background:url(/static/media/background.6043212f.jpg) no-repeat;background-size:cover}.contact-section,body{display:flex;justify-content:center;align-items:center}.contact-section{width:100%;margin-top:100px}.contact-info{color:#fff;max-width:500px;line-height:65px;padding-left:50px;font-size:18px}.contact-info i{margin-right:20px;font-size:25px}.contact-form{max-width:700px;margin-right:50px}.contact-form,.contact-info{flex:1 1}.contact-form h2{color:#fff;text-align:center;font-size:35px;text-transform:uppercase;margin-bottom:30px}.contact-form .text-box{background:#f7f3f3;color:#050505;border:none;width:calc(50% - 10px);height:50px;padding:12px;font-size:20px;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.1);margin-bottom:20px;opacity:.9}.contact-form .text-box:first-child{margin-right:15px}.contact-form textarea{background:#fcfafa;color:#0a0a0a;width:100%;padding:12px;font-size:20px;min-height:200px;max-height:400px;resize:vertical;box-shadow:0 1px 1px rgba(0,0,0,.1);opacity:.9}.contact-form .send-btn,.contact-form textarea{border:none;border-radius:5px;margin-bottom:20px}.contact-form .send-btn{float:right;background:#2e94e3;color:#fff;width:120px;height:40px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:.3s;transition-property:background}.contact-form .send-btn:hover{background:#0582e3}@media screen and (max-width:950px){.contact-section{flex-direction:column}.contact-form,.contact-info{margin:30px 50px}.contact-form h2{font-size:30px}.contact-form .text-box{width:100%}}.alert-success{background:#d4edda;border-left:8px solid #3ad66e}.alert-error,.alert-success{z-index:1;font-size:18px;padding:20px 40px;min-width:420px;position:fixed;right:0;top:10px;border-radius:4px}.alert-error{background:#fff3cd;border-left:8px solid #ffa502}*{font-family:"Nunito",sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:linear-gradient(transparent,#00f);border-radius:12px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d7dbdd,#00f)}@media (max-width:576px){::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:linear-gradient(transparent,#00f);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d7dbdd,#00f)}}
/*# sourceMappingURL=main.a63160cd.chunk.css.map */