@-webkit-keyframes Loader{0%{-webkit-transform:scale(0) translateY(0) rotateX(360deg);transform:scale(0) translateY(0) rotateX(360deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;color:#9356DC;text-shadow:#FF79DC 1px 1px,#FF79DC -1px 1px,#FF79DC -1px -1px,#FF79DC 1px -1px}25%{color:#9356DC;text-shadow:#FF79DC 1px 1px,#FF79DC -1px 1px,#FF79DC -1px -1px,#FF79DC 1px -1px}50%{-webkit-transform:scale(1) translateY(500%);transform:scale(1) translateY(500%);color:#FF79DC;text-shadow:#99E2D0 1px 1px,#99E2D0 -1px 1px,#99E2D0 -1px -1px,#99E2D0 1px -1px}75%{color:#99E2D0;text-shadow:#9356DC 1px 1px,#9356DC -1px 1px,#9356DC -1px -1px,#9356DC 1px -1px}100%{-webkit-transform:scale(1) translateY(0) rotateX(360deg);transform:scale(1) translateY(0) rotateX(360deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%}}@keyframes Loader{0%{-webkit-transform:scale(0) translateY(0) rotateX(360deg);transform:scale(0) translateY(0) rotateX(360deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%;color:#9356DC;text-shadow:#FF79DC 1px 1px,#FF79DC -1px 1px,#FF79DC -1px -1px,#FF79DC 1px -1px}25%{color:#9356DC;text-shadow:#FF79DC 1px 1px,#FF79DC -1px 1px,#FF79DC -1px -1px,#FF79DC 1px -1px}50%{-webkit-transform:scale(1) translateY(500%);transform:scale(1) translateY(500%);color:#FF79DC;text-shadow:#99E2D0 1px 1px,#99E2D0 -1px 1px,#99E2D0 -1px -1px,#99E2D0 1px -1px}75%{color:#99E2D0;text-shadow:#9356DC 1px 1px,#9356DC -1px 1px,#9356DC -1px -1px,#9356DC 1px -1px}100%{-webkit-transform:scale(1) translateY(0) rotateX(360deg);transform:scale(1) translateY(0) rotateX(360deg);-webkit-transform-origin:50% 0%;transform-origin:50% 0%}}@-webkit-keyframes FadeIndex{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes FadeIndex{0%{opacity:0}90%{opacity:0}100%{opacity:1}}@-webkit-keyframes SlideMenu{0%{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes SlideMenu{0%{-webkit-transform:translateY(25px);transform:translateY(25px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes ScaleX{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}15%{opacity:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes ScaleX{0%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}15%{opacity:0}100%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes Rotate360{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes Rotate360{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes ScaleX--Back{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}85%{opacity:0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}@keyframes ScaleX--Back{0%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}85%{opacity:0}100%{-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0}}@-webkit-keyframes Rotate360--Back{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes Rotate360--Back{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes FadeIn{0%{opacity:0}100%{opacity:1}}@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}.Restaurant__heart .fas{background:-o-linear-gradient(285deg, #9356DC 0%, #FF79DC 100%);background:linear-gradient(165deg, #9356DC 0%, #FF79DC 100%);-webkit-background-clip:text;color:transparent;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;cursor:pointer}.Restaurant__heart .far{cursor:pointer}.Restaurant__heart:hover .far{background:-o-linear-gradient(285deg, #9356DC 0%, #FF79DC 100%);background:linear-gradient(165deg, #9356DC 0%, #FF79DC 100%);-webkit-background-clip:text;color:transparent}.Restaurant__heart:hover .fas{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:600ms ease-in;-o-transition:600ms ease-in;transition:600ms ease-in}.TopArrow{width:clamp(30px, 5vw, 60px);height:clamp(30px, 5vw, 60px);background:#00000044;border-radius:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:10px;right:10px;cursor:pointer;z-index:1}.TopArrow .fa-arrow-up{color:black;font-size:clamp(10px, 5vw, 25px)}.TopArrow:hover{background:#99E2D0;-webkit-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out}.TopArrow:hover .fa-arrow-up{color:#FF79DC;-webkit-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out}html{scroll-behavior:smooth}body{font-family:"Roboto" , sans-serif;max-width:1280px;margin:0 auto}h1{font-family:"Shrikhand" , cursive}.FadePages{-webkit-animation:FadeIn ease 1000ms forwards;animation:FadeIn ease 1000ms forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.FadeIndex{-webkit-animation:FadeIndex ease 3700ms forwards;animation:FadeIndex ease 3700ms forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.Header__Index--loader{-webkit-animation:Loader 3000ms cubic-bezier(0.455, 0.03, 0.515, 0.955) backwards 300ms;animation:Loader 3000ms cubic-bezier(0.455, 0.03, 0.515, 0.955) backwards 300ms}.Header__Index--loader h1{font-size:clamp(30px, 5vw, 60px);text-align:center;margin:0}.Header__Home h1{font-size:clamp(30px, 5vw, 60px);text-align:center;margin:0}.Header__Restaurant{position:relative}.Header__Restaurant a{text-decoration:none}.Header__Restaurant i{position:absolute;top:35%;left:15px;font-size:20px;color:black}.Header__Restaurant i:hover{color:#FF79DC}.Header__Restaurant i:active{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out}.Header__Restaurant h1{font-size:clamp(30px, 5vw, 60px);text-align:center;margin:0}.Location{background-color:#EAEAEA;padding:0 1rem;-webkit-box-shadow:0 3px 3px 3px rgba(0,0,0,0.5) inset;box-shadow:0 3px 3px 3px rgba(0,0,0,0.5) inset;font-size:clamp(14px, 5vw, 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Location i{margin-right:1rem}.Info{background-color:#F6F6F6;padding:.25rem 0 2.5rem 0;text-align:center}.Info h2{font-size:clamp(20px, 5vw, 26px);margin:1.75rem 1.5rem 0 1.5rem}.Info p{font-size:clamp(14px, 5vw, 22px);font-weight:300;margin:.5rem .75rem 1.75rem .75rem}.Button{background:-o-linear-gradient(285deg, #FF79DC 0%, #9356DC 100%);background:linear-gradient(165deg, #FF79DC 0%, #9356DC 100%);-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.5);box-shadow:0 1px 1px 1px rgba(0,0,0,0.5);border-radius:7.5rem;padding:.75rem 1.5rem;font-size:clamp(14px, 3vw, 20px);border:none;display:inline-block;cursor:pointer;color:#fff;font-weight:700;text-decoration:none;opacity:1}.Button:hover{background:-o-linear-gradient(285deg, #9356DC 0%, #FF79DC 100%);background:linear-gradient(165deg, #9356DC 0%, #FF79DC 100%);-webkit-box-shadow:0 3px 3px 3px rgba(0,0,0,0.5);box-shadow:0 3px 3px 3px rgba(0,0,0,0.5);opacity:0.75;-webkit-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.Button:active{-webkit-box-shadow:0 6px 6px 6px rgba(0,0,0,0.5);box-shadow:0 6px 6px 6px rgba(0,0,0,0.5);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out}.Functioning{width:90%;max-width:400px;margin:3.5rem auto}.Functioning h2{font-size:clamp(20px, 5vw, 25px)}.Functioning__Instruction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#F6F6F6;-webkit-box-shadow:0 3px 3px 0 #EAEAEA;box-shadow:0 3px 3px 0 #EAEAEA;border-radius:1rem;margin:1rem 0 2.5rem .5rem}.Functioning__Instruction div{background-color:#9356DC;padding:.25rem .5rem;border-radius:50%;margin-left:-.75rem;color:white;font-size:clamp(12px, 5vw, 18px);margin-right:1rem}.Functioning__Instruction i{font-size:clamp(16px, 5vw, 21px);margin-right:1rem}.Functioning__Instruction p{font-size:clamp(16px, 5vw, 21px);font-weight:300}.Functioning__Instruction .fas--color{color:#9356DC}.Functioning__Instruction--Color{background-color:#f5e2ffce}#Restaurants{background-color:#F6F6F6;padding:.5rem .5rem 1.5rem .5rem;max-width:1024px;margin:0 auto}#Restaurants h2{font-size:clamp(20px, 5vw, 26px);margin-left:.75rem}.Restaurant a{text-decoration:none;color:black}.Restaurant .Restaurant__Thumbnail{background-color:white;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.5);box-shadow:0 1px 1px 1px rgba(0,0,0,0.5);border-radius:1rem;margin:0 .75rem 2rem .75rem;position:relative}.Restaurant .Restaurant__Thumbnail:hover{-webkit-box-shadow:0 3px 3px 3px rgba(0,0,0,0.5);box-shadow:0 3px 3px 3px rgba(0,0,0,0.5);-webkit-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out}.Restaurant .Restaurant__Thumbnail:active{-webkit-box-shadow:0 6px 6px 6px rgba(0,0,0,0.5);box-shadow:0 6px 6px 6px rgba(0,0,0,0.5);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-webkit-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out}.Restaurant .Restaurant__Thumbnail img{width:100%;max-height:clamp(250px, 300px, 350px);border-radius:1rem 1rem 0 0;-o-object-fit:cover;object-fit:cover}.Restaurant .Restaurant__Thumbnail__New{position:absolute;top:.75rem;right:.75rem;font-size:clamp(14px, 5vw, 18px);padding:.5rem .75rem;background-color:#99E2D0;color:#2c9c81;font-weight:600;border-radius:.55rem}.Restaurant .Restaurant__Thumbnail h3{margin:.25rem .5rem;font-size:clamp(20px, 5vw, 26px)}.Restaurant .Restaurant__Thumbnail p{margin:.25rem .5rem;padding-bottom:.25rem;font-size:clamp(18px, 5vw, 24px);font-weight:300}.Restaurant .Restaurant__Thumbnail i{position:absolute;right:10px;bottom:20px;font-size:clamp(26px, 5vw, 35px)}.Image__Position{-o-object-position:100% 30%;object-position:100% 30%}.Footer{position:relative;background-color:#353535;color:#fff;padding:.5rem 1.5rem 1.5rem 1.5rem}.Footer h2{font-family:"Shrikhand" , cursive;font-size:clamp(16px, 5vw, 21px);font-weight:300}.Footer div{margin-bottom:1vh}.Footer a{text-decoration:none;color:#fff;font-family:"Roboto" , sans-serif;font-size:clamp(14px, 5vw, 19px);font-weight:300}.Footer .fa-utensils{font-size:clamp(16px, 6vw, 21px);margin-right:1rem}.Footer .fa-hands-helping{font-size:clamp(12px, 5vw, 16px);margin-right:.75rem}.Footer--Link:hover{border-bottom:1px solid #FF79DC}.Footer--Link:active{color:#99E2D0}.Restaurant__Banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Restaurant__Banner img{width:100%;max-height:clamp(250px, 300px, 350px);-o-object-fit:cover;object-fit:cover}.Restaurant__Container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:1024px;margin-top:-2.5rem;width:100%;background-color:#F6F6F6;padding:1.5rem 0;border-radius:1.5rem 1.5rem 0 0}.Restaurant__Title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Restaurant__Title h2{font-family:"Shrikhand" , cursive;font-size:clamp(22px, 5vw, 32px);margin:0 1rem}.Restaurant__Title i{position:absolute;right:15px;top:25px;font-size:clamp(26px, 5vw, 35px)}.Restaurant__Menu{background-color:#F6F6F6}.Restaurant__Menu h3{padding-top:.5rem;margin-left:1rem;font-size:clamp(12px, 5vw, 20px);font-weight:300;text-transform:uppercase}.Restaurant__Menu--Border{padding-bottom:0.25rem;border-bottom:3px solid #99E2D0}.Restaurant__Menu--Anim01{-webkit-animation:SlideMenu 600ms ease-in 300ms both;animation:SlideMenu 600ms ease-in 300ms both}.Restaurant__Menu--Anim02{-webkit-animation:SlideMenu 600ms ease-in 450ms both;animation:SlideMenu 600ms ease-in 450ms both}.Restaurant__Menu--Anim03{-webkit-animation:SlideMenu 600ms ease-in 600ms both;animation:SlideMenu 600ms ease-in 600ms both}.Restaurant__Menu--Anim04{-webkit-animation:SlideMenu 600ms ease-in 750ms both;animation:SlideMenu 600ms ease-in 750ms both}.Restaurant__Menu--Background{background-color:#fff;-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.5);box-shadow:0 1px 1px 1px rgba(0,0,0,0.5);border-radius:1rem;margin:1rem .5rem;cursor:pointer}.Restaurant__Menu--Background .Restaurant__Menu__NamePrice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Restaurant__Menu--Background .Restaurant__Menu__Name{padding:0 1rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.Restaurant__Menu--Background .Restaurant__Menu__Name h4{font-size:clamp(10px, 3.5vw, 20px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.Restaurant__Menu--Background .Restaurant__Menu__Name p{font-size:clamp(9px, 3.5vw, 18px);font-weight:300;margin-top:-.5rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.Restaurant__Menu--Background .Restaurant__Menu__Price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(10px, 3.5vw, 20px);padding:0 1rem;-webkit-transition:600ms ease-in-out;-o-transition:600ms ease-in-out;transition:600ms ease-in-out}.Restaurant__Menu--Background:hover .Restaurant__Menu__Choose{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-animation:ScaleX 600ms ease-in-out both;animation:ScaleX 600ms ease-in-out both}.Restaurant__Menu--Background:hover .Restaurant__Menu__Choose i{-webkit-animation:Rotate360 600ms ease-in-out both;animation:Rotate360 600ms ease-in-out both}.Restaurant__Menu--Background:hover .Restaurant__Menu__Price{padding-right:75px;-webkit-transition:600ms ease-in-out;-o-transition:600ms ease-in-out;transition:600ms ease-in-out}.Restaurant__Menu__Choose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#99E2D0;height:100%;width:65px;border-radius:0 1rem 1rem 0;position:absolute;top:0;bottom:-0.5px;right:-0.5px;-webkit-animation:ScaleX--Back 600ms ease-in-out both;animation:ScaleX--Back 600ms ease-in-out both;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.Restaurant__Menu__Choose i{font-size:clamp(26px, 5vw, 34px);color:#fff;-webkit-animation:Rotate360--Back 600ms ease-in-out both;animation:Rotate360--Back 600ms ease-in-out both}.Restaurant__Order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3.5rem 0 1.25rem 0}.Restaurant__Order__Button{padding:.75rem 3.5rem}