@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(/static/media/notification.3657084dc0419605a91c.eot);src:url(/static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(/static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(/static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(/static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{box-sizing:border-box;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification{background-color:#ccc;border-radius:2px;box-shadow:0 0 12px #999;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{transform:translateZ(0);transition:all .4s;visibility:visible}.notification-exit{transform:translateZ(0);visibility:visible}.notification-exit.notification-exit-active{transform:translate3d(100%,0,0);transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}:root{--darkblue:#1136a8;--lightblue:#1e5edc;--grey:#4b4b4b;--lightgrey:#606060;--lighterblue:#00d5ff}:focus{outline:none}@font-face{font-family:Magellan;src:url(/static/media/Magellan.a19444af5ec00f57588c.ttf) format("truetype")}@font-face{font-family:Pirates Blue;src:url(/static/media/Pirates%20Blue.d95375c7c649b96a3a93.ttf) format("truetype")}svg{vertical-align:text-top}body{background-color:#eae4d4;color:#292923;font-family:Lato,sans-serif!important}.App{box-sizing:border-box;min-height:100vh;padding-bottom:150px}h1,h2,h3,h4,h5{font-family:Magellan,sans-serif;letter-spacing:1px}.customSwitch{color:#606060;color:var(--lightgrey);cursor:pointer;font-size:15px;height:25px;line-height:25px;padding-left:55px;position:relative}.notification-container{overflow:visible;width:auto}.notification-container .notification{border-radius:5px;box-shadow:10px 10px 40px #0003}.notification-container h4{color:#fff!important;font-size:16px!important}.notification-container .message{font-size:14px!important}.btn{background:#fff!important;background:#292923!important;border-radius:5px!important;box-shadow:5px 5px 0 0 #583f3033!important;color:#eae4d4!important;font-family:Magellan,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:1px;line-height:18px;min-width:0!important;min-width:auto!important;padding:10px 30px!important;text-transform:none!important;transition:all .2s ease-in-out}.btn:disabled{cursor:not-allowed!important;opacity:.7}.btn .MuiButton-startIcon{margin-right:15px}.btn:has(.MuiButton-startIcon){padding-left:20px!important}.btn.btn-large{font-size:18px!important;padding:13px 35px!important}.btn.btn-large .MuiButton-startIcon{margin-right:20px}.btn.btn-large:has(.MuiButton-startIcon){padding-left:30px!important}.btn:hover{box-shadow:7px 7px 0 0 #583f3033!important}.btn.btn-secondary{background:#583f30!important}.btn.btn-red{box-shadow:5px 5px 0 0 #c8102e;color:#c8102e!important}.btn.btn-red:hover{box-shadow:7px 7px 0 0 #c8102e}.btn.btn-icon{height:45px;padding:0!important;width:45px}.btn.btn-icon svg{font-size:22px!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.MuiAlert-root{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:10px!important;font-family:Lato,sans-serif!important}.MuiAlert-root svg{font-size:28px}.MuiAlert-root .MuiAlert-action{padding-left:30px;padding-top:0}.MuiAlert-root .MuiAlert-action .MuiButton-root{text-wrap:nowrap;align-items:center;font-family:Lato,sans-serif!important;font-weight:700;text-transform:none}.MuiAlert-root.MuiAlert-standardError{border:1px solid #bc4b51}.MuiAlert-root.MuiAlert-standardError svg{color:#bc4b51!important}.MuiAlert-root.MuiAlert-standardSuccess{border:1px solid #117e32}.MuiAlert-root.MuiAlert-standardSuccess svg{color:#117e32!important}.MuiAlert-root.MuiAlert-standardWarning{border:1px solid #b89600}.MuiAlert-root.MuiAlert-standardWarning svg{color:#b89600!important}.MuiAlert-root.MuiAlert-standardInfo{border:1px solid #5fa8d3}.MuiAlert-root.MuiAlert-standardInfo svg{color:#5fa8d3!important}label{display:block;font-family:Pirates Blue,sans-serif;font-size:18px;margin-bottom:5px}span.required{color:#a4bef3}.MuiTextField-root .MuiInputBase-root,input,select,textarea{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff;border:0;border-radius:5px;box-shadow:10px 10px 20px #0000001a!important;box-sizing:border-box;color:#583f30;font-family:Lato,sans-serif!important;font-size:16px;height:auto;line-height:16px;padding:15px 20px!important;width:100%}.MuiStack-root{padding-top:0!important}.MuiTextField-root{box-sizing:border-box;width:100%}.MuiTextField-root .MuiInputBase-root{padding:0!important}.MuiTextField-root .MuiInputBase-root .MuiInputBase-root,.MuiTextField-root .MuiInputBase-root input{padding:13px 20px!important}.MuiTextField-root .MuiInputBase-root button{margin-right:0}.MuiTextField-root .MuiInputBase-root button svg{color:#fff}.MuiStack-root:has(.date-picker){box-shadow:10px 10px 20px #0000001a!important}.MuiTelInput-TextField .MuiInputBase-root fieldset{display:none}.MuiTelInput-TextField .MuiInputBase-root .MuiTextField-root .MuiInputBase-root,.MuiTelInput-TextField .MuiInputBase-root input,.MuiTextField-root .MuiTelInput-TextField .MuiInputBase-root .MuiInputBase-root{box-shadow:none!important;padding-left:0!important}.MuiTelInput-TextField .MuiInputBase-root button{margin-left:10px}.date-picker .MuiInputBase-root{box-shadow:10px 10px 20px #0000001a!important}.date-picker fieldset{display:none}.MuiTextField-root .date-picker .MuiInputBase-root,.date-picker .MuiTextField-root .MuiInputBase-root,.date-picker input{box-shadow:none!important}.date-picker .MuiInputAdornment-root svg{color:#583f30!important}.base-NumberInput-root{position:relative}.MuiTextField-root .base-NumberInput-root .MuiInputBase-root,.base-NumberInput-root .MuiTextField-root .MuiInputBase-root,.base-NumberInput-root input{box-shadow:none!important;z-index:1}.base-NumberInput-root button{background:#0003;border:1px solid #ffffff4d;border-radius:3px;color:#fff;cursor:pointer;height:18px;line-height:11px;position:absolute;right:5px;z-index:2}.base-NumberInput-root button.base-NumberInput-decrementButton{bottom:5px}.base-NumberInput-root button.base-NumberInput-incrementButton{top:5px;transform:rotate(180deg)}.checkbox-group label{cursor:pointer;font-family:Lato,sans-serif;font-size:16px;line-height:20px;padding-left:35px;padding-top:2px;position:relative}.checkbox-group label svg{font-size:20px;vertical-align:bottom}.checkbox-group label:before{background:#fff;border-radius:3px;color:#fff;content:"✔︎";cursor:pointer;font-size:14px;height:22px;left:0;position:absolute;text-align:center;top:0;transition:all .1s ease-in-out;width:22px}.MuiTextField-root .checkbox-group .MuiInputBase-root:checked+label:before,.checkbox-group .MuiTextField-root .MuiInputBase-root:checked+label:before,.checkbox-group input:checked+label:before{box-shadow:3px 3px 0 0 #dbad6a;color:#473c7c}a{color:inherit}a.nice-link{display:inline-block;font-family:Pirates Blue,sans-serif;font-weight:700;text-transform:uppercase;transition:all .3s ease}a.nice-link:hover{transform:translateY(-2px)!important}.MuiCircularProgress-root{color:#a4bef3!important;display:block!important;margin:0 auto!important}.section-heading{align-items:center;display:flex;justify-content:space-between}.section-heading h2{color:#fff;font-family:Oswald,sans-serif;font-weight:700;margin:0;text-shadow:2px 2px 0 #473c7c;text-transform:uppercase}.box{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#583f301a;border:1px solid #583f3033;border-radius:10px;color:#999;font-family:Lato,sans-serif;padding:30px}.box h3{color:#292923;font-family:Pirates Blue,sans-serif;margin:0}.box p{color:#583f30;margin:0;padding-top:10px}.box svg.box-icon{color:#d75b3f;font-size:50px;margin-bottom:10px}p{color:#292923cc;font-family:Lato,sans-serif;font-size:15px}.MuiDialogTitle-root{font-family:Magellan,sans-serif!important;letter-spacing:1px}.terms-and-conditions{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0f;border:1px solid #ffffff4d;border-radius:10px;color:#fffc;line-height:200%;padding:30px}.terms-and-conditions b{color:#fff;font-weight:800}.bands{bottom:0;height:auto;left:50%;overflow-x:hidden;position:absolute;transform:translateX(-50%);width:100vw}@media(max-width:768px){.bands{width:200vw}}.bands img{display:block;width:100%}.fact{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#583f301a;border-radius:5px;box-sizing:border-box;display:flex;height:100%;padding:20px}.fact .fact-icon{font-size:40px;line-height:40px}.fact .fact-content{color:#583f30;font-weight:700;margin-left:20px}.fact .fact-content span{color:#292923;display:block;font-family:Lato,sans-serif;font-size:14px;font-style:italic}.lightbox-image{border-radius:10px;max-height:300px}.hero{background-image:url(/static/media/website-hero.76b92e2eec930d8d865b.png);background-position:bottom;background-size:cover;overflow-x:hidden;position:relative}.hero img.big-logo{display:block;margin:100px auto 300px;max-height:400px;max-width:90%}@media(max-width:768px){.hero img.big-logo{margin-bottom:200px}}.hero .circle-text{animation:spin 20s linear infinite;display:block;height:150px;position:absolute;right:-30px;top:20%}@media(max-width:768px){.hero .circle-text{top:90px}}.homepage h2{color:#583f30;font-size:40px;font-weight:700;line-height:40px;margin:0;text-align:center;text-shadow:4px 4px 0 #583f3033}.homepage h2.event-title{font-size:32px;text-align:left}.homepage h3{font-family:Lato,sans-serif!important;font-size:16px;font-style:italic;letter-spacing:0;opacity:.7;text-align:center}.homepage .event-block{background-position:50%;background-size:cover;border-radius:10px;box-shadow:10px 10px 0 0 #583f3033;cursor:pointer;min-height:300px;position:relative;transition:all .3s ease}.homepage .event-block:hover{box-shadow:15px 15px 0 0 #583f3033;transform:translate(-3px,-3px)}.homepage .event-block h4{bottom:25px;color:#fff;font-size:24px;left:30px;margin:0;position:absolute}.homepage .event-block.barbecue{background-image:linear-gradient(180deg,#0000,#000000ba),url(/static/media/barbecue_featured.5a4ef0dc03bb4335eedf.jpeg)}.homepage .event-block.weekend{background-image:linear-gradient(180deg,#0000,#000000ba),url(/static/media/weekend_featured.b3bb1e1c83b4b9628e3c.jpeg)}.homepage .event-block.social{background-image:linear-gradient(180deg,#0000,#000000ba),url(/static/media/social_featured.2eb6f916141af744dc35.jpeg)}.homepage .event-image img:not(#react-modal-image-img){border-radius:10px;height:300px;object-fit:cover;object-position:center;width:100%}.homepage p{font-size:16px;line-height:30px;text-align:center}.homepage p li{margin-top:10px}.homepage p.event-description{text-align:left}.homepage .marquee{margin-top:130px}.homepage .marquee img{border-radius:10px;margin-right:30px;max-height:200px}.packing-list b:not(:first-child){display:block;margin-top:10px}.packing-list .item{line-height:30px;margin-top:5px}.packing-list .item span{background:#0000001a;border-radius:5px;display:inline-block;height:30px;margin-right:10px;text-align:center;vertical-align:middle;width:30px}.page-header{background-image:linear-gradient(180deg,#00000080,#00000080),url(/static/media/website-hero.76b92e2eec930d8d865b.png);background-position:bottom;background-size:cover;padding-bottom:150px;padding-top:130px;position:relative}.page-header h1{color:#fff;font-size:44px;letter-spacing:2px;text-align:center;text-shadow:4px 4px 0 #583f30}.login .login-form label{margin-top:20px}.login .login-form .formActionsRow{text-align:center}.login .forgot-password{display:block;font-style:italic;margin-top:20px;text-decoration:none}.create-account .type-switch{text-align:center}.create-account .senior{margin-top:60px}.create-account small{display:block;font-style:italic;margin-top:5px;opacity:.7}.account .box{height:calc(100% - 60px)}.account .box .wallet-balance{align-items:center;color:#d75b3f;display:flex;font-size:28px;font-weight:800;margin:10px 0}.account .box .wallet-balance svg{color:#d75b3f;margin-right:10px}.account .box small{color:#583f30;display:block;font-size:12px;font-style:italic;line-height:17px!important}.account .box .bar-activity{align-items:center;color:#583f30;display:flex;font-family:Pirates Blue,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;padding:15px 0}.account .box .bar-activity .amount{color:#d75b3f;font-family:Lato,sans-serif;font-size:18px;font-weight:800}.account .box .bar-activity:not(:last-of-type){border-bottom:1px solid #fff3}.account .box .bar-activity:first-of-type{margin-top:5px}.account .box .bar-activity .MuiChip-root{background-color:#eae4d4;color:#583f30;font-size:10px;font-weight:800;height:18px;margin-left:10px;padding:0 5px}.account .box .bar-activity .MuiChip-root svg{vertical-align:text-top}.account .box .MuiPagination-root .MuiPaginationItem-root{color:#fff9!important}.account .box .MuiPagination-root .MuiPaginationItem-root.Mui-selected{color:#fff!important}.account .box .MuiPagination-root .MuiPaginationItem-root.Mui-selected span{background:#ffffff1a}.account .box .qr{background:#fff;border-radius:10px;display:block;height:150px;margin:20px auto 0;padding:20px;width:150px}.signup h2{margin:0}.signup h2+p{margin-top:10px}.signup .signup-button{align-items:center;cursor:pointer;display:flex;font-size:20px;transition:all .3s ease}.signup .signup-button svg{font-size:30px;margin-right:10px;transition:all .3s ease}.signup .signup-button:before{background:#fff;border-radius:10px;color:#fff;content:"✔";display:block;font-size:24px;height:40px;line-height:40px;margin-right:20px;opacity:.5;text-align:center;transition:all .3s ease;width:40px}.signup .signup-button.active{border-color:#fff;color:#fff}.signup .signup-button.active:before{box-shadow:5px 5px 0 0 #dfd5a5;color:#dbad6a;opacity:1}.signup .signup-button.active svg{color:#a4bef3}.signup .signup-button.disabled{cursor:not-allowed;opacity:.4}.signup .amount-input .MuiInputAdornment-root{margin-left:20px}.signup .amount-input .MuiInputAdornment-root .MuiTypography-root{color:#fff;font-size:24px!important;font-weight:700}.signup .amount-input input{font-size:24px!important;padding-left:0!important}.signup .small{color:#fff;font-family:Lato,sans-serif;font-size:14px;font-style:italic;margin-top:10px}.not-found{padding-top:200px;text-align:center}.not-found h1{font-size:200px;line-height:200px;margin:0;text-shadow:10px 10px 0 #a4bef3}.not-found h2{color:#dfd5a5;font-size:40px;margin:30px 0 0}.not-found p{font-size:18px;margin-bottom:30px}.topup .amount-input .MuiInputAdornment-root{margin-left:20px}.topup .amount-input .MuiInputAdornment-root .MuiTypography-root{color:#fff;font-size:24px!important;font-weight:700}.topup .amount-input input{font-size:24px!important;padding-left:0!important}.topup small{color:#fff;display:block;font-family:Lato,sans-serif;font-size:14px;font-style:italic;margin-top:10px;opacity:.7}.header{left:0;padding:20px 0;position:absolute;top:0;width:100vw;z-index:50}.header .btn{background:#eae4d4!important;box-shadow:5px 5px 0 0 #eae4d44d!important;color:#292923!important}.header .btn.btn-secondary{color:#583f30!important}.header .btn:hover{box-shadow:7px 7px 0 0 #eae4d44d!important}.header .header-inner{align-items:center;display:flex;justify-content:space-between}.header .header-inner .logo{cursor:pointer;max-height:50px}.header .header-inner .header-user{align-items:center;cursor:pointer;display:flex}.header .header-inner .header-user .user-info{color:#fffc;font-family:Lato,sans-serif;font-size:14px;margin-left:15px}.header .header-inner .header-user .user-info span{color:#fff;display:block;font-family:Magellan,sans-serif;font-size:16px;margin-top:3px}.header .header-inner .header-nav{align-items:center;display:flex}.header .header-inner .header-nav a{color:#fff;font-family:Pirates Blue,sans-serif;font-size:18px;font-weight:600;margin-right:40px;padding:0;text-decoration:none;transition:all .3s ease}.header .header-inner .header-nav a:not(.btn){text-shadow:2px 2px 0 #292923}.header .header-inner .header-nav a:not(.btn):hover{color:#eae4d4;text-shadow:3px 3px 0 #292923;transform:translate(-1px,-1px)}.header .header-inner .header-nav a.menu-link svg{display:inline-block;font-size:20px;vertical-align:sub}.header .header-inner .header-nav a span.mobile-only{display:none}.header .header-inner .header-nav a.backoffice-link{margin-left:20px}.header .header-inner .header-nav .header-close{display:none}@media(max-width:768px){.header .header-inner .header-nav{align-items:flex-start;background-image:url(/static/media/menu-background.f3e214198e87ef10a5d6.jpg);background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;left:0;padding:40px;position:fixed;top:0;transition:all .3s ease;width:100vw}.header .header-inner .header-nav.closed{opacity:0;transform:translateX(100%)}.header .header-inner .header-nav .header-user{border-bottom:1px solid #ffffff1a;margin-bottom:20px;padding-bottom:20px;width:100%}.header .header-inner .header-nav .header-user a{border:0;margin-bottom:0!important;padding:0}.header .header-inner .header-nav .header-close{background:#0000;border:0;color:#fff;display:inline;display:initial;font-size:35px;margin-bottom:20px;margin-left:-5px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .header-inner .header-nav a{box-sizing:border-box}.header .header-inner .header-nav a.menu-link{width:100%}.header .header-inner .header-nav a.menu-link svg{margin-left:5px}.header .header-inner .header-nav a:not(:last-child){border-bottom:1px solid #ffffff1a;margin-bottom:20px;padding-bottom:20px}.header .header-inner .header-nav a span.mobile-only{display:inline}.header .header-inner .header-nav a.backoffice-link{margin-left:0}.header .header-inner .header-nav a.backoffice-link span{margin-left:15px;vertical-align:middle}}.header .header-inner .header-burger{background:#0000;border:0;color:#fff;display:none;font-size:30px;padding:0}.header .header-inner .header-burger svg{display:block}@media(max-width:768px){.header .header-inner .header-burger{display:block}}footer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#583f3033;margin-top:-60px;position:absolute;width:100%}footer .footer-box{align-items:center;color:#292923;display:flex;padding:20px 0}footer .footer-box a{color:#583f30;font-family:Pirates Blue,sans-serif;font-weight:600;text-decoration:none}footer .footer-box a:not(:last-child){margin-right:20px}
/*# sourceMappingURL=main.6f627e4f.css.map*/