body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif;margin:0}:root{--primaryBackgroundColor:#f6f5f0;--whiteBackgroundColor:#fff;--secondaryColorOrange:#f9615b;--purpleRestaurantColor:#5d3160;--greenActivityColor:#52c78c;--blueEventsColor:#4550e2}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a{text-decoration:none}.header{background-color:var(--secondaryColorOrange);z-index:1}.header,.homepageHeader{align-items:center;display:flex;height:10vh;justify-content:space-between;padding-left:30px;padding-right:30px;position:-webkit-sticky;position:sticky;top:0}.homepageHeader{background-color:var(--primaryBackgroundColor)}.headerRight{align-items:center;display:flex}.headerPrices{color:var(--secondaryColorOrange)}.headerPrices,.headerPricesWhite{margin-right:30px;text-decoration:none}.headerPricesWhite{color:#fff}.businessPageLoginButton{background-color:var(--secondaryColorOrange);border:1px solid var(--secondaryColorOrange);border-radius:15px;color:#fff;cursor:pointer;font-size:15px;padding-left:8px;padding-right:8px}.businessPageLoginText{color:#fff;font-style:italic}.businessPageLoginButton:hover{background-color:var(--primaryBackgroundColor);color:var(--secondaryColorOrange)}.homePageMainContainer{align-items:center;background-image:url(/static/media/e-1.bc196778de8bc0246da6.png);background-repeat:no-repeat;background-size:cover;display:flex;height:75vh;justify-content:center;width:100%}.containerInfo{align-items:center;display:flex;flex-direction:column;padding-left:30%;padding-right:30%;text-align:center}.containerInfo p{font-size:28px;font-weight:600;line-height:42px}.textHighlight{border-radius:20px;color:#fff;display:inline;padding-bottom:2px;padding-left:12px;padding-right:12px}.textHighlight#restaurants{background-color:var(--purpleRestaurantColor);font-weight:400}.textHighlight#activities{background-color:var(--greenActivityColor);font-weight:400}.textHighlight#events{background-color:var(--blueEventsColor);font-weight:400}.textHighlight#downloadApp{background-color:#fff;color:#000;font-weight:700;margin-top:35px}.appstoreButtons{display:flex;margin-top:15px}.footerContainer{align-items:center;background-color:var(--secondaryColorOrange);color:#fff;display:flex;height:15vh;padding-left:50px}.footerContact{margin-left:150px}.footerContact p{color:#fff;margin:0}.footerContact a,.footerContact p{text-decoration:none}.social{display:flex;flex-direction:row}.pricesForm{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;padding-left:25px;padding-right:25px;width:70%}.pricing-amount-block{font-size:14px;margin-bottom:0;margin-top:20px;text-align:center}.pricing-amount-currency{float:none;font-size:14px;left:0;position:relative;right:0;top:-10px}.pricing-amount-figure{color:var(--secondaryColorOrange);font-size:35px}.loginPageMainContainer{align-items:center;background-image:url(/static/media/e-1.bc196778de8bc0246da6.png);background-repeat:no-repeat;background-size:cover;display:flex;height:75vh;justify-content:space-evenly;width:100%}.loginpageLeft{display:flex;flex-direction:column;justify-content:center;margin-bottom:150px;padding-left:150px;padding-right:50px;width:100%}.loginpageLeft h1{color:var(--secondaryColorOrange);font-size:32px;font-weight:600;margin-bottom:10px}.loginpageLeft h2{font-size:28px;font-weight:600;margin-top:0;padding-right:140px}.loginpageRight{display:flex;justify-content:center;margin-bottom:100px;padding-left:50px;padding-right:150px;width:100%}.loginForm{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;padding-left:25px;padding-right:25px;width:70%}.loginForm h2{color:var(--secondaryColorOrange);font-weight:600;margin-bottom:10px;margin-top:35px}.loginFormInputFields{display:flex;flex-direction:column;width:100%}.loginFormInputFields span{font-weight:700;margin-bottom:5px;margin-top:25px;padding-left:10px}.loginFormInputFields input{background-color:var(--primaryBackgroundColor);border:none;border-radius:25px;height:30px;padding-left:10px}.forgotPassword{color:#000;display:flex;flex-direction:row;margin-top:10px;text-decoration:underline}.forgotPassword:hover,.loginIfUser{color:var(--secondaryColorOrange)}.loginIfUser{margin-left:3px;text-decoration:none}.loginButton{background-color:var(--secondaryColorOrange);border:.5px solid var(--secondaryColorOrange);border-radius:15px;cursor:pointer;margin-top:35px}.loginButton,.newAccountButton{color:#fff;font-size:16px;height:25px;width:30%}.newAccountButton{background-color:#000;border:.5px solid #000;border-radius:15px;margin-bottom:35px;margin-top:10px;text-align:center}.loginButton:hover{background-color:#fff;border:.5px solid var(--secondaryColorOrange);color:var(--secondaryColorOrange)}.newAccountButton:hover{background-color:#fff;border:.5px solid #000;border-radius:15px;color:#000;font-size:16px;height:25px;width:30%}.newAccountButton:hover,.termsTextBoks{margin-bottom:35px;margin-top:10px;text-align:center}.termsTextBoks{font-size:14px;width:50%}.pricesForm{padding:15px 0;width:20vw}.pricesForm h2{color:var(--secondaryColorOrange);font-weight:600;text-align:center}.pricing-amount-block{align-items:flex-end;display:flex}.pricing-amount-figure{color:#000;font-size:55px;font-weight:500}.pricing-amount-currency{align-items:flex-start;font-size:18px}.BusinessPagesMainContainer{background-color:var(--primaryBackgroundColor);display:flex;min-height:500px;padding-top:25px}.sidepanelcontainer{background-color:var(--primaryBackgroundColor);height:550px;width:18%}.sidePanelMain{align-items:center;border-right:3px solid var(--secondaryColorOrange);display:flex;flex-direction:column;height:500px;text-align:start}.sidePanelMain h3{font-size:22px;font-weight:600;margin-top:25px}.sidePanelMain p{font-size:16px;margin-top:25px}.sidePanelMain a{color:var(--secondaryColorOrange)}.sidePanelMain a:hover{text-decoration:underline}.BusinessPagesContent{padding-left:50px;padding-right:50px;width:100%}.universalButton{background-color:#000;border:.5px solid #000;border-radius:15px;color:#fff;cursor:pointer;font-size:14px;height:25px;margin-bottom:35px;margin-top:0;padding-left:10px;padding-right:10px;text-align:center}.universalButton:hover{background-color:#fff;border:.5px solid #000;color:#000}.universalButtonRed{background-color:var(--secondaryColorOrange);border:.5px solid var(--secondaryColorOrange);border-radius:15px;color:#fff;cursor:pointer;font-size:14px;height:25px;margin-top:0;padding-left:10px;padding-right:10px;text-align:center}.universalButtonRed:hover{background-color:#fff;border:.5px solid var(--secondaryColorOrange);color:var(--secondaryColorOrange)}.box{background-color:#fff;border-radius:5px;padding-bottom:20px;padding-top:20px}.businessOverView{display:flex;flex-direction:row;justify-content:space-between;padding-left:20px;padding-right:20px}.businessOverView .locationNameLabel{font-weight:700}.businessOverView label{width:33%}.businessOverView button{margin:0 0 0 10px;padding-left:20px;padding-right:20px}.editLocationPage h1{margin-bottom:0}.locationNameText{color:var(--secondaryColorOrange)}.aboutLocationEditting{display:flex;flex-direction:column;margin-bottom:15px}.aboutLocationEditting label{font-weight:500}.editMenuButtons{background-color:var(--secondaryColorOrange);border:.5px solid var(--secondaryColorOrange);border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;font-size:16px;height:25px;margin-right:2px;padding-left:10px;padding-right:10px;text-align:center;width:85px}.editAboutTop{display:flex;margin-top:15px}.editAboutPictureContainer{width:20%}.editAboutPictureContainer a{display:flex;justify-content:center;text-align:center;width:125px}.editPageLink{color:gray;text-decoration:underline}.editPicture{border-radius:100%;display:flex;height:125px;object-fit:contain;width:125px}.editLocationPictures,.editPicture{align-items:center;background-color:var(--primaryBackgroundColor);box-shadow:0 0 2px gray;justify-content:center}.editLocationPictures{border-radius:5%;cursor:pointer;height:120px;object-fit:cover;width:172px}.editLocationPictures.drag-over{background-color:#eee;border-color:#000}.delete-overlay{background:rgba(0,0,0,.6);color:#fff;cursor:pointer;padding:10px;position:absolute;right:25%;top:60%;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.editAboutNameTagsContainer{width:100%}.editPageLabel{font-weight:600;margin-bottom:5px}input{background-color:var(--primaryBackgroundColor);box-shadow:0 0 1px gray;height:30px;padding-left:10px;width:100%}.inputCheckbox,input{border:none;border-radius:25px}.inputCheckbox{background-color:none;box-shadow:none;height:16px;margin-right:6px;margin-top:0;width:16px}textarea{background-color:var(--primaryBackgroundColor);border:none;border-radius:5px;box-shadow:0 0 1px gray;height:150px;padding-left:10px;padding-top:5px;width:100%}.timepicker{margin-right:10px;padding-left:10px;width:15%}.timepicker,.timepickerDiv{background-color:var(--primaryBackgroundColor);border:.5px solid var(--primaryBackgroundColor);border-radius:25px;box-shadow:0 0 1px gray}.modalStyle{background-color:#fff;border:1px solid #d3d3d3;border-radius:1rem;left:50%;padding:20px;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.editActiveModal{display:flex;flex-direction:column;justify-content:center;text-align:center}.editActiveModalButtonContainer{margin-top:20px}.menuPageContainer{display:flex;flex-direction:column}.menuPageItemInfoContainer{display:flex;justify-content:space-between;margin-top:20px}select{background-color:var(--primaryBackgroundColor);border:none;border-radius:25px;box-shadow:0 0 1px gray;height:30px;padding-left:10px}.menuListDropdown h3{color:var(--secondaryColorOrange);cursor:pointer;font-size:16px;margin:10px 0 5px}.menuListShown{background-color:var(--primaryBackgroundColor);border-radius:5px;padding:10px}.menuListShownItem{margin-bottom:10px;margin-top:5px}.subscriptionPageContainer{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;width:100%}.subscriptionPageContainer .box{width:30%}.subscriptionPageContainer .box .boxInner{display:flex;justify-content:space-between;padding:20px}.subscriptionPageContainer .box .boxInner2{display:flex;flex-direction:column;padding:20px}.subscriptionPageContainer .box .boxInner2 .subscriptionInfoDate{color:var(--secondaryColorOrange);font-size:350%;font-weight:600}.historyTable{display:flex;flex-direction:column}.historyTableHeader,.historyTableRow{grid-gap:8px;color:gray;display:grid;gap:8px;grid-template-columns:1fr 1.5fr 1fr 1fr}.historyTableRow{background-color:var(--primaryBackgroundColor);border-radius:10px;margin-top:8px;padding:5px 0 5px 5px}.historyTableRow a{color:gray;text-decoration:underline}.profileInfoBoxes{display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;width:100%}.profileInfoBoxes .box{padding:20px 20px 10px;width:45%}.profileInfoBoxes .box .innerBox{display:flex;justify-content:space-between;width:60%}.profileInfoBoxes .box .innerBox label{margin-top:10px}.profileInfoBoxes .box button{margin-top:15px}.profileUserAccess{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;width:100%}.profileUserAccess .box{padding:20px;width:100%}.profileUserAccess .box a{color:gray;text-decoration:underline}.eventHeader{background-color:var(--secondaryColorOrange);border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;padding-bottom:7px;padding-left:20px;padding-top:7px}.eventMain{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:grid;grid-template-columns:35% 35% 1.5fr;justify-content:center;padding:20px}.eventMain label{margin-top:3px}.eventMain div{display:flex;justify-content:flex-end}.eventMain div a{align-items:center;display:flex;justify-content:center;margin-bottom:0;margin-left:10px;width:30%}.editPageMenuExcelContainer{display:flex;justify-content:space-around;margin-left:25px;margin-right:25px;margin-top:15px}.editPageExcelDownloadButton{background-color:var(--primaryBackgroundColor);border:.1px dashed #ccc;border-radius:15px;color:#000;cursor:pointer;width:40%}.welcomePage{height:300px}.welcomePage h1{display:flex}.welcomePageContainer{display:flex;height:100%;justify-content:space-between;width:100%}.welcomePageSections{display:flex;flex-direction:column;justify-content:flex-end;margin-right:20px;width:100%}.welcomePageSections label{font-weight:700}.welcomePageSections .box{align-items:center;display:flex;justify-content:center;margin-top:5px}.welcomePageSections img{height:100px}.faq_maincontainer{display:flex;justify-content:space-evenly;margin-top:25px}.faq_dropdownContainer{width:100%}.faq_dropdown{margin-bottom:10px}.dropdownItemContainer{align-items:center;background-color:var(--secondaryColorOrange);border-radius:5px;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:space-between;padding-left:20px;padding-right:20px}.faq_dropdown .box{border-top-left-radius:0;border-top-right-radius:0;margin-left:0;margin-top:0;padding-left:20px;padding-right:20px}.faq_right{margin-left:20px;width:100%}.faq_right,.faq_right .box{align-items:center;display:flex;flex-direction:column}.faq_right .box{margin-bottom:50px;padding:50px;width:80%}#hubspotForm{width:100%}.stats-page{background-color:#f8f9fa;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:0 auto;max-width:600px;padding:20px}.stats-page h2{color:#343a40;font-size:24px;margin-bottom:20px;text-align:center}.profile-selector{display:flex;justify-content:center;margin-bottom:20px}.profile-dropdown{background-color:#fff;border:1px solid #ced4da;border-radius:5px;cursor:pointer;font-size:16px;padding-left:10px;padding-right:10px}.stats-table{background-color:#fff;border-collapse:collapse;width:100%}.stats-table td,.stats-table th{border-bottom:1px solid #dee2e6;padding:12px 15px;text-align:left}.stats-table th{background-color:var(--secondaryColorOrange);color:#fff;font-weight:700}.stats-table tr:nth-child(2n){background-color:#f8f9fa}.stats-table tr:hover{background-color:#e2e6ea}.menu-container{background-color:#f8f9fa;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:0 auto;max-width:100%;padding:20px;width:90%}.menu-category{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);margin-bottom:3rem;padding:15px}.category-title{border-bottom:2px solid #ddd;color:#333;font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:10px}.menu-item{margin-bottom:2rem}.menu-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.menu-item-name{color:#555;font-size:1.5rem}.menu-item-price{color:#999;font-size:1.2rem}.menu-item-description{color:#666;font-size:1rem;margin-bottom:.5rem}.menu-item-allergens{color:#999;font-size:.9rem;font-style:italic}@media (max-width:768px){.menu-container{padding:15px}.menu-category{margin-bottom:2rem;padding:10px}.category-title{font-size:1.5rem}.menu-item-header{align-items:flex-start;flex-direction:column}.menu-item-name{font-size:1.3rem}.menu-item-price{font-size:1rem;margin-top:5px}.menu-item-description{font-size:.9rem}.menu-item-allergens{font-size:.8rem}}
/*# sourceMappingURL=main.0a8541c4.css.map*/