body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.sidenav{height:100vh;width:20vw;max-width:-webkit-min-content;max-width:min-content;background-color:#2d2d2d;position:fixed;top:0;right:0;z-index:-1;text-align:right;color:#fff;font-family:"Khula",sans-serif;font-weight:800;font-size:4rem;line-height:4.5rem;letter-spacing:-5px;margin:auto 2%;transition:0ms;padding:2rem 3rem 10px 0}.sidenav h2{display:flex;justify-content:flex-end;align-content:center;margin:0}.sidenav h2 img{width:6rem;margin:0}.sidenav ul{display:grid;grid-template-columns:repeat(2,0fr);grid-row-gap:15vh;row-gap:15vh;grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;width:100%}.sidenav li{list-style:none;width:8rem;height:5rem;font-size:1.8rem;font-weight:700;letter-spacing:-1px;border-radius:30rem;border-top-right-radius:2rem;border:3px solid #feb92c;border-right:none;line-height:4rem;justify-content:center;display:flex;align-items:center;-webkit-transform-origin:top right;transform-origin:top right}.sidenav li a{color:#fff;text-decoration:none}.sidenav li:hover{-webkit-transform:scale(.9) skew(10deg,-10deg);transform:scale(.9) skew(10deg,-10deg)}.main-content{width:100vw;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:0;background-color:#fff;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:.3s}.topnav{width:74vw;right:100%;z-index:-1;height:25vh;position:fixed;top:0;left:0;margin:0;color:#fff;transition:0ms}.topnav ul{display:flex;justify-content:space-evenly;align-items:center;height:100%;max-width:50rem;margin:auto;position:relative}.topnav li{list-style:none;align-self:center;margin:0}.topnav li:hover{-webkit-transform:scale(.9);transform:scale(.9)}.topnav a{width:3rem;height:3rem;border-radius:100%;border:2px solid #feb92c;color:#fff;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:3px}.topnav a i{scale:1.75}@media only screen and (max-width:1400px){.sidenav li{list-style:none;color:#fff;font-size:1.3rem;letter-spacing:-1px;width:6rem;height:3.5rem}.sidenav ul{display:grid;grid-template-columns:repeat(1,0fr);grid-row-gap:2.8vh;row-gap:2.8vh;grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;width:100%}.sidenav h2 img{width:5rem;margin:0}}@media only screen and (max-width:550px){.sidenav{height:25vh;width:100vw;position:fixed;cursor:pointer;top:0;left:0;line-height:2.5rem;text-align:center;margin:0 auto;transition:0ms;padding:0}.sidenav h2{padding:5px;position:fixed;top:5vh;right:2.5vw}.sidenav h2 img{width:4rem;margin:0}.sidenav ul{display:grid;grid-template-columns:auto auto auto;margin:1.5rem 0;left:1rem;position:fixed;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;text-align:center!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidenav li{font-size:1rem;font-weight:700;letter-spacing:-1px;width:4.5rem;border-width:1px;height:2.5rem;translate:-50%}.sidenav li a{text-decoration:none;line-height:.5rem}.sidenav li a,.topnav{color:#fff;padding:0;margin:0}.topnav{background-color:#2d2d2d;width:25vw;left:100%;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);height:65vh;position:fixed;top:100%;-webkit-transform-origin:bottom right;transform-origin:bottom right;transition:0ms}.topnav ul{display:flex;justify-content:space-evenly;flex-direction:column;align-items:center;padding:0;height:100%}.topnav li{list-style:none;align-self:center;margin:0}.topnav li:hover{-webkit-transform:scale(.9);transform:scale(.9)}.topnav a{border-width:1px;width:2.5rem;height:2.5rem}.topnav a i{scale:1.3}.sidenav li:hover{-webkit-transform:scale(.9) skew(10deg,-10deg);transform:scale(.9) skew(10deg,-10deg)}}header{position:sticky;width:90%;max-width:100rem;margin:auto;z-index:9}header.up{top:5%;background-color:#7fffd4}header.down{top:80vh;position:fixed;max-width:none}header nav .brand img{position:absolute;left:5%;width:5rem;height:5.5rem}header nav button{float:right;border-radius:100%;padding:.5rem;background:rgba(50,50,50,.75);border:none;position:absolute;right:5%;cursor:pointer;box-shadow:inset 0 0 4px hsla(0,0%,100%,.2);transition:1s cubic-bezier(.19,1,.22,1)}header nav button:hover{-webkit-transform:scale(.9);transform:scale(.9)}@-webkit-keyframes hamburg{0%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes hamburg{0%{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes hamburg-i{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes hamburg-i{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}header nav button #ham div{width:3rem;height:.5rem;border-radius:10rem;background-color:#fff;margin:5px;position:absolute;top:40%}header nav button #ham{opacity:0}header nav button img{width:3.5rem;height:3.5rem}header .bottom button{float:left;border-radius:100%;border:none;background-color:transparent;cursor:context-menu;position:absolute;left:5%}header .bottom button img{width:4rem;height:4rem}header .bottom a img{width:4.5rem;float:right;position:absolute;right:5%}@media only screen and (max-width:1000px){header.up button img{width:2.6rem!important;height:2.5rem!important}header.up .brand img{width:3.5rem!important;height:3.8rem!important}header nav button #ham div{width:2rem;height:.3rem}header.down button img{width:2.6rem!important;height:2.6rem!important}header.down .brand img{width:3rem!important;height:3rem!important}header.down{top:250vh}}@media only screen and (max-width:550px){header.up button img{width:1.55rem!important;height:1.5rem!important}header nav button #ham div{width:1.5rem;height:.3rem;left:10%;top:35%}header.up .brand img{width:2.5rem!important;height:2.7rem!important}header.down{top:210vh}}.hero{text-align:center;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;background-position:60% 155%,50%,50%;background-size:125%,cover,cover;background-repeat:no-repeat;background-image:var(--hill),linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),var(--herobg)}.hero-container{position:absolute;min-width:-webkit-max-content;min-width:max-content;text-align:center;margin:auto;display:block}.hero .herohead h1.mainhead{font-family:"Khula",sans-serif;font-weight:800;font-size:6rem;line-height:5.8rem;letter-spacing:-5px;margin-bottom:0}.hero .herohead h1.mainhead span{-webkit-text-stroke:4px #fff;color:transparent}.hero .maintext{font-family:"Khula",sans-serif;font-weight:800;font-size:2rem;line-height:3rem;letter-spacing:-1px}.hero .order{background-color:#f31338;padding:.8rem 2rem .5rem;text-decoration:none!important;display:inline-flex;align-items:center;border-radius:600px}.hero .order h4{display:inline;font-family:"Khula",sans-serif;font-weight:800;font-size:1.5rem;line-height:1.75rem;color:#fff;margin:0 1rem}.hero .order img{margin:0 1rem;height:5em;width:5em;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}@media only screen and (max-width:1000px){.hero{background-size:auto 20em,cover,cover;background-position:60% 100%,50%,50%}.hero-container{top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.hero .herohead h1.mainhead{font-size:4rem;line-height:4.5rem}.hero .maintext{font-size:1.5rem;line-height:2rem}.hero .herohead h1.mainhead span{-webkit-text-stroke:2px #fff;color:transparent}.hero .order h4{font-size:1rem;line-height:1.5rem;margin:0 .5rem}.hero .order img{margin:0 .5rem;height:3em;width:3em;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.hero .order{padding:.75rem 1.5rem .5rem;position:absolute;bottom:-12vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:550px){.hero{background-image:var(--hill),linear-gradient(0deg,#feb92c 20%,rgba(0,0,0,.6) 0),var(--herobg);background-position:25% 80%,50%,50%}.hero .herohead h1.mainhead{font-size:3rem;line-height:4.5rem;letter-spacing:-3px}.hero .maintext{font-size:1.3rem;line-height:2rem;font-weight:700;letter-spacing:-1px}.hero .herohead h1.mainhead span{color:transparent}.hero .order h4{font-size:.8rem;line-height:1rem;margin:0 .5rem}.hero .order img{margin:0 .5rem;height:2.5em;width:2.5em;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.hero .order{padding:.75rem 1.5rem .5rem;position:absolute;bottom:-16vh;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.Dinein{min-height:100vh;height:auto;width:100%;background-size:100%;background-repeat:no-repeat;background-image:var(--golu),var(--golu),linear-gradient(0deg,#fff 20%,#2d2d2d 0,#2d2d2d 80%,#feb92c 0);background-position:top,bottom,50%;overflow:hidden}.dine-container{width:100%;-webkit-transform:translateY(10vh);transform:translateY(10vh);text-align:center;color:#fff;padding-top:1rem}.dine-container h2{font-family:"Khula",sans-serif;font-weight:800;font-size:5rem;line-height:0;letter-spacing:-5px}.dine-container p{font-family:"Khula",sans-serif;font-weight:700;font-size:2rem;line-height:2rem;letter-spacing:-1px}.dine-container img{width:80%}.dine-container .crush{margin:1em auto 2em;color:#fff}@media only screen and (min-width:1440px){.dine-container .crush{margin:5% auto 10%}}@media only screen and (max-width:750px){.Dinein{min-height:unset;height:auto;background-size:100%;background-image:var(--golu),var(--golu),linear-gradient(0deg,#fff 10%,#2d2d2d 0,#2d2d2d 90%,#feb92c 0);background-repeat:no-repeat;background-position:top,bottom,50%}}@media only screen and (max-width:1000px){.dine-container h2{font-size:3.5rem;letter-spacing:-2px}.dine-container p{font-size:1.5rem;line-height:1.75rem}}@media only screen and (max-width:550px){.dine-container h2{font-size:2.8rem;letter-spacing:-2px}.dine-container p{font-size:1.5rem;line-height:1.75rem}.dine-container .crush{margin:1em auto 3em}}.Facts,.Services{width:100%;height:auto;overflow:visible;color:#2d2d2d}.Facts .factcontainer,.Services .servcontainer{max-width:55rem;margin:auto}.Facts .factcontainer h2,.Services .servcontainer h2{font-family:"Khula",sans-serif;font-weight:800;font-size:5rem;line-height:5rem;letter-spacing:-3px;text-align:center}.Facts .factcontainer ul{background-image:linear-gradient(to bottom right,#ececec,#fff);padding:2rem 4rem;border-radius:5rem;box-shadow:inset 0 0 50px rgba(89,89,89,.16),0 0 75px rgba(89,89,89,.25)}.Facts .factcontainer li,.Services .service-item a{font-family:"Poppins",sans-serif;font-size:1.4rem;line-height:2rem;margin:1.5rem 0;text-align:start;list-style:none;display:flex;align-items:center}.Facts .factcontainer li img{padding:1rem 2rem}@media only screen and (max-width:1000px){.Facts .factcontainer{width:80%}.Facts .factcontainer h2,.Services .servcontainer h2{font-size:3.5rem;line-height:3.6rem}.Facts .factcontainer li,.Services .service-item a{font-size:1.1rem;line-height:1.75rem;margin:.8rem 0}.Facts .factcontainer ul{padding:1rem 2rem}.Facts .factcontainer li img{width:1.5rem;padding:.2rem 1rem}}@media only screen and (max-width:550px){.Facts .factcontainer h2,.Services .servcontainer h2{font-size:2.8rem;line-height:3rem}.Facts .factcontainer li,.Services .service-item a{font-size:.8rem;line-height:1.2rem;margin:.5rem 0}.Facts .factcontainer li img{width:1rem}.Facts .factcontainer ul{border-radius:3rem}}.Services .service-items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem;gap:4rem}.Services .service-item{width:25rem;height:25rem;background-image:linear-gradient(to bottom right,#ececec,#fff);margin:auto;border-radius:5rem;transition:.5s;padding-bottom:.5rem;box-shadow:inset 0 0 75px hsla(0,0%,87.1%,.2),0 4px 25px hsla(0,0%,87.1%,.8)}.Services .service-item:hover{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.Services .service-item img{width:80%;height:auto;padding:2.5rem;margin:auto;display:block}.Services .service-item a{display:block;text-decoration:none;background-color:#fff;margin:auto;color:#2d2d2d;padding:.8rem 2rem;width:13rem;border-radius:600px;text-align:center;border-radius:50px;box-shadow:inset 0 0 75px #dedede,0 0 25px #dad9d9;transition:.5s}.Services .service-item a:hover{background-color:transparent;box-shadow:inset 0 0 0 #dedede,0 0 0 #dad9d9}@media only screen and (max-width:1000px){.Services .service-items{grid-gap:1rem;gap:1rem}.Services .service-item{width:40vw;height:45vw}.Services .service-item a{width:20vw}}@media only screen and (max-width:700px){.Services .service-items{grid-gap:1rem;gap:1rem}.Services .service-item{width:40vw;height:auto;border-radius:2rem;overflow-x:hidden}.Services .service-item a{width:15vw}.Services .service-item img{padding:1.5rem 0}}.testimonial{width:100%;height:auto;overflow:visible;color:#2d2d2d}.testimonial .testimonial-container{max-width:55rem;margin:auto}.testimonial .testimonial-container h2{font-size:5rem;letter-spacing:-3px}.testimonial .testimonial-container h2,.testimonial .testimonial-container h4{font-family:"Khula",sans-serif;font-weight:800;line-height:1rem;text-align:center}.testimonial .testimonial-container h4{font-size:2rem;letter-spacing:-2px;font-style:oblique}.testimonial .testimonial-container .reviews{background-image:linear-gradient(to bottom right,#ececec,#fff);padding:2rem 4rem;border-radius:5rem;box-shadow:inset 0 0 50px rgba(89,89,89,.16),0 0 75px rgba(89,89,89,.25);width:80%;min-height:50vh;margin:auto}.swiper-button-next,.swiper-button-prev{position:relative;margin:auto 1rem;height:3.5rem;width:3rem}.reviews .navs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row-reverse;align-items:center;position:absolute;right:10%;top:80%;background-color:rgba(0,0,0,.1);border-radius:60rem;background-color:#fff;box-shadow:inset 0 0 75px #dedede,0 0 25px #dad9d9}.reviews .navs :after{font-size:1.5rem;color:#2d2d2d}@media only screen and (max-width:1000px){.testimonial .testimonial-container h2{font-size:3.5rem;line-height:3.6rem}.testimonial .testimonial-container h4{font-size:1.5rem;line-height:.5rem}.testimonial .testimonial-container .reviews{padding:2rem}}@media only screen and (max-width:550px){.reviews .navs{position:relative;justify-self:center;margin:1rem auto;right:auto}.reviews .navs :after{font-size:1rem}.swiper-button-next,.swiper-button-prev{width:2rem;margin:.1rem 1rem}.testimonial .testimonial-container .reviews{padding:2rem 1.2rem}.testimonial .testimonial-container h2{font-size:2.8rem;line-height:3rem}}.testi-card img{width:100%;max-height:10rem;object-fit:scale-down}.testi-card{display:grid;grid-template-columns:repeat(2,1fr);align-items:stretch;grid-column-gap:3rem;width:100%;font-family:"Poppins",sans-serif}.testi-card .content{min-height:100%}.testi-card h4{font-family:"Poppins",sans-serif!important;font-style:normal!important;letter-spacing:normal!important;font-weight:400!important;font-size:1.5rem!important;line-height:2rem!important}.testi-card .rating{width:100%;height:4rem;display:flex;justify-content:center;align-items:center}.testi-card .rating *{color:#f5ee02;position:absolute}.testi-card .rating i{font-size:4rem}.testi-card .rating span{color:#2d2d2d;z-index:2;position:absolute;-webkit-transform:translateY(2px);transform:translateY(2px);font-size:1.5rem;font-weight:500}@media only screen and (max-width:550px){.testi-card{display:grid;grid-template-columns:repeat(1,1fr);align-items:stretch;grid-column-gap:3rem;width:100%;font-family:"Poppins",sans-serif}.testi-card h4{font-size:1.3rem!important}.testi-card p{font-size:.9rem!important}}footer{color:#fff;background-image:var(--golu),linear-gradient(180deg,#fff 40%,#2d2d2d 0);background-repeat:no-repeat;background-size:150vw;background-position:top;margin-top:4rem;overflow-x:hidden}footer .footcontainer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem;gap:4rem;padding:6rem 2rem 0;max-width:70rem;margin:auto;font-family:"Khula",sans-serif;align-items:flex-start;min-width:80vw}footer .footcontainer div{height:90%}footer .footcontainer .address{border-right:2px solid #fff;padding:10px}footer .footcontainer h3{font-size:2rem;font-weight:700;letter-spacing:-1px;line-height:2.3rem}footer .footcontainer h4{font-size:1.4rem;font-weight:700;letter-spacing:-1px;line-height:1.5rem}footer .footcontainer p{font-size:1.1rem;letter-spacing:0;font-weight:700}footer .footcontainer iframe{border-radius:15px;border:0}footer .footcontainer .zoswig{list-style:none;display:flex;justify-content:flex-start}footer .footcontainer .footorder .qlinks li{list-style:none;margin:3px}footer .footcontainer .footorder .qlinks li a{text-decoration:none;color:#fff;font-size:1.15rem;line-height:1.5rem;font-weight:600;transition:.1s cubic-bezier(.215,.61,.355,1)}footer .footcontainer .footorder .qlinks li:hover{-webkit-transform:translateX(1rem);transform:translateX(1rem)}footer .footcontainer .zoswig a{margin:2px 10px;cursor:pointer;transition:.2s}footer .footcontainer .zoswig a:hover img{-webkit-transform:scale(.8);transform:scale(.8)}footer .footcontainer img{border-radius:100%;width:3.5rem;height:auto}footer .footcontainer .contacts{border-left:2px solid #fff;padding:10px 10px 10px 1.5rem}footer .footcontainer .contacts li{list-style:none;margin:0 auto}footer .footcontainer .contacts .phone li i{color:#fff;-webkit-transform:scale(1.6);transform:scale(1.6);margin:.8rem 1rem;padding:5px;border-radius:100%;width:1rem;height:1rem;transition:.3s cubic-bezier(.445,.05,.55,.95)}footer .footcontainer .contacts .phone li:first-child:hover i{-webkit-transform:scale(1.4);transform:scale(1.4);width:.8rem}footer .footcontainer .contacts .phone li:nth-child(2) i{-webkit-transform:scale(1.8);transform:scale(1.8)}footer .footcontainer .contacts .phone li:nth-child(2):hover i,footer .footcontainer .contacts .social li:hover i{width:.8rem;-webkit-transform:scale(1.6);transform:scale(1.6)}footer .footcontainer .contacts .phone li a{color:#fff;font-weight:700;font-size:1.2rem;text-decoration:none;transition:.1s}footer .footcontainer .contacts .social{display:flex;margin:0;justify-content:flex-start}footer .footcontainer .contacts .social i{-webkit-transform:scale(1.8);transform:scale(1.8);color:#fff;padding:3px;border-radius:25%;transition:.3s cubic-bezier(.445,.05,.55,.95)}footer .footcontainer .contacts .social li{width:2rem;height:2rem;margin:.1rem 1rem;text-align:center}footer .footcontainer .contacts .rateus{color:#fff}footer .footest{font-size:1.6rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:10px}footer .footest a{font-family:"Original Surfer",cursive;color:#5ff}@media only screen and (max-width:1000px){footer .footcontainer{grid-template-columns:repeat(2,1fr);grid-gap:4rem;gap:4rem;padding:6rem 2rem 0;max-width:70rem;margin:auto;font-family:"Khula",sans-serif;align-items:flex-start;min-width:80vw}footer .footcontainer .address{grid-column-start:1;grid-column-end:3}}@media only screen and (max-width:550px){footer{background-image:var(--golu),linear-gradient(180deg,#fff 10%,#2d2d2d 0)}footer .footcontainer{grid-template-columns:repeat(1,1fr);grid-gap:4rem;gap:4rem;padding:6rem 2rem 0;max-width:70rem;margin:auto;font-family:"Khula",sans-serif;align-items:flex-start;min-width:80vw;grid-gap:.5rem;gap:.5rem}footer .footcontainer>div{height:-webkit-max-content;height:max-content;border:none!important}footer .footcontainer .address{grid-column-start:unset;grid-column-end:unset;padding:0}footer .footcontainer .address iframe{width:100%}footer .footcontainer h3{font-size:1.6rem;font-weight:700;letter-spacing:-1px;line-height:2.3rem}footer .footcontainer h4{font-size:1.2rem}footer .footcontainer .footorder .qlinks li a,footer .footcontainer p{font-size:1rem}footer .footcontainer .contacts .phone li a{font-size:1.05rem}footer .footcontainer .contacts .social{justify-content:center;text-align:center}footer .footcontainer .contacts .rateus{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .footest{font-size:1.2rem}}body{overflow:hidden;transition:0s cubic-bezier(.19,1,.22,1);width:100vw;height:100vh;background-color:#2d2d2d}*{transition:1s cubic-bezier(.19,1,.22,1)}
/*# sourceMappingURL=main.58d2ebd6.chunk.css.map */