@import url(https://fonts.googleapis.com/css2?family=Edu+NSW+ACT+Foundation:wght@400;500;600;700&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}*{--theme:#002d62;box-sizing:border-box;font-family:Edu NSW ACT Foundation,cursive;margin:0;padding:0}#home-wrapper{align-items:center;background:url(/static/media/green-sky.c28d8a02a1c64d75c258.gif);background-size:cover;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}#home-wrapper #container{-webkit-animation:homeStartAnimation .5s ease-out 1;animation:homeStartAnimation .5s ease-out 1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid transparent;border-radius:5px;font-size:22px;padding:10px;text-align:start}#home-wrapper .homeAnime{-webkit-transform:translateX(-110%);transform:translateX(-110%);transition:.2s}@-webkit-keyframes homeStartAnimation{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes homeStartAnimation{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.error-text-container{color:var(--theme);font-size:18px;margin-top:50px;text-align:center}#home-wrapper #container p span{color:red}#home-wrapper #container p em{text-decoration:underline}#home-wrapper #btn-container{margin-top:30px;text-align:end;width:100%}#home-wrapper #btn-container button{background:#002d62;border:1px solid transparent;border-radius:5px;color:#fff;font-size:22px;font-weight:700;outline:none;padding:10px 20px}#form-container{align-items:center;background:url(/static/media/green-sky.c28d8a02a1c64d75c258.gif);background-size:cover;color:#fff;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px}#form-container #form{-webkit-animation:formAnimation .2s ease 1;animation:formAnimation .2s ease 1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent;border-radius:5px;flex-grow:1;padding:30px 20px}@-webkit-keyframes formAnimation{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes formAnimation{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}#form .field-container,#form .textarea-container{border-bottom:1px solid #dcdcdc;position:relative;width:100%}#form .field-container{height:50px;margin-bottom:20px}#form .textarea-container{margin-bottom:20px;margin-top:25px;min-height:100px}#form .field-container input,#form .textarea-container textarea{background:none;border:none;color:#fff;font-size:22px;height:100%;outline:none;padding:10px;transition:.2s;width:100%}#form .field-container label,#form .textarea-container label{color:#dcdcdc;font-size:22px;left:10px;position:absolute;top:10px;transition:.6s}#form .field-container input:focus~label,#form .field-container input:valid~label{color:grey;font-size:12px;top:-10px}#form .textarea-container textarea:focus~label,#form .textarea-container textarea:valid~label{color:grey;font-size:12px;top:-15px}#form .submit-btn{text-align:center;width:100%}#form .submit-btn button{background:#002d62;border:none;border-radius:5px;color:#fff;font-size:22px;outline:none;padding:10px 20px}#form .submit-btn button:focus{border:2px solid #fff}#form-container #rocket{text-align:center}#form-container .save{-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom center;transform-origin:bottom center;transition:.5s ease-out}#form-container #rocket{height:100vh}#form-container #rocket span{display:inline-block;height:100px;width:100px}#form-container #rocket img{-webkit-animation:rocketAnime 1.5s ease-in infinite;animation:rocketAnime 1.5s ease-in infinite;height:100%;object-fit:cover;width:100%}@-webkit-keyframes rocketAnime{0%{-webkit-transform:translateY(70vh);transform:translateY(70vh)}50%{-webkit-transform:translateY(70vh);transform:translateY(70vh)}to{-webkit-transform:translateY(-120%);transform:translateY(-120%)}}@keyframes rocketAnime{0%{-webkit-transform:translateY(70vh);transform:translateY(70vh)}50%{-webkit-transform:translateY(70vh);transform:translateY(70vh)}to{-webkit-transform:translateY(-120%);transform:translateY(-120%)}}#thanks-wrapper{align-items:center;background:url(/static/media/green-sky.c28d8a02a1c64d75c258.gif);background-size:cover;color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}#thanks-wrapper #thanks-container{-webkit-animation:thanksAnime .5s ease-out 1;animation:thanksAnime .5s ease-out 1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid transparent;border-radius:5px;padding:10px}@-webkit-keyframes thanksAnime{0%{-webkit-transform:translateY(150%);transform:translateY(150%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes thanksAnime{0%{-webkit-transform:translateY(150%);transform:translateY(150%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}#thanks-container p{font-size:22px;margin-bottom:20px;text-align:center}#thanks-container p em{text-decoration:underline}#thanks-wrapper #disclaimer{width:100%}#thanks-wrapper #disclaimer p{font-size:16px;margin-bottom:10px;text-align:center}#thanks-wrapper #disclaimer sup{color:red}#thanks-wrapper #disclaimer #disclaimer-img{height:100px;text-align:center}#thanks-wrapper #disclaimer-img img{max-height:100%}#loader-preview{display:flex;justify-content:center}#loader-container{align-items:center;background:var(--theme);border:1px solid gray;border-radius:15px;display:flex;height:10px;overflow:hidden;position:relative;width:60%}#loader-container #loader{-webkit-animation:loader 1s linear infinite;animation:loader 1s linear infinite;background-color:#fff;height:100%;position:absolute;-webkit-transform:skewX(35deg);transform:skewX(35deg);width:10%}@-webkit-keyframes loader{0%{left:0}to{left:100%}}@keyframes loader{0%{left:0}to{left:100%}}.my-wish{align-items:center;background:url(/static/media/green-sky.c28d8a02a1c64d75c258.gif);background-size:cover;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:1rem}.my-wish blockquote{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px;color:#fff;font-size:1.3rem;padding:1rem}.my-wish blockquote p{margin-top:1rem;padding-left:1rem}.my-wish blockquote div{margin-top:1.5rem;text-align:end}.my-wish blockquote div button{background:#002d62;border:none;border-radius:.5rem;color:#fff;font-size:1.3rem;outline:none;padding:.2rem 3rem}.notes{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px;display:flex;flex-flow:column;padding:1rem}.msg{background:linear-gradient(transparent,transparent,silver);border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 0 5px 2px #dcdcdc;color:var(--theme);font-size:1.2rem;margin-bottom:1rem;text-align:center;width:100%}.msg .from{border-bottom:1px solid #dcdcdc;display:flex;justify-content:space-between;padding:.5rem;text-align:start;width:100%}.msg section{align-items:center;display:flex;justify-content:center;min-height:150px}.msg .msg-container{display:inline-block;min-width:80%;padding:0 .5rem}.msg .icon-container{cursor:pointer;position:relative}.msg .icon-container .copy-note{background:var(--theme);border-radius:20px;color:#fff;font-size:14px;padding:0 5px;position:absolute;right:5px;top:-25px;width:70px}.msg .icon-container .delete-confirmation{background:var(--theme);border-radius:4px;color:#fff;font-size:16px;padding:10px;position:absolute;right:-5px;text-align:center;top:35px;width:70vw}.msg .icon-container .delete-confirmation:before{background:var(--theme);content:"";height:15px;position:absolute;right:10px;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px}.msg .icon-container .delete-confirmation .delete-btn-container{display:flex;justify-content:space-around;margin-top:10px}.msg .icon-container .delete-confirmation button{background-color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:20px;outline:none;padding:0 10px}.msg .icon-container .delete-confirmation button:first-child{color:green}.msg .icon-container .delete-confirmation button:last-child{color:red}.msg .to{text-align:start}.msg .by,.msg .to,.msg em{padding:.5rem}.msg .by{text-align:end;width:100%}.waiting-loader-container{display:flex;justify-content:center;margin-top:50px;width:100%}.loader{-webkit-animation:initialLoader 2s linear infinite;animation:initialLoader 2s linear infinite;border:5px solid #dcdcdc;border-radius:50%;border-top:5px solid var(--theme);height:50px;width:50px}@-webkit-keyframes initialLoader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes initialLoader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:481px) and (max-width:768px){#home-wrapper #container{width:400px}#form-container #form{flex-grow:0;width:400px}#thanks-wrapper #thanks-container,.msg,.my-wish blockquote{width:400px}.msg .icon-container .delete-confirmation{width:250px}}@media screen and (min-width:769px){.lap-container{align-items:center;display:flex;height:100vh;justify-content:center}#form-container,#home-wrapper,#thanks-wrapper,.my-wish{border-radius:10px;min-height:90vh;overflow:hidden;width:500px}.msg{width:400px}.msg .icon-container .delete-confirmation{width:250px}}.signin-form-container{align-items:center;background:#fff;border-radius:8px;display:flex;height:100vh;justify-content:center;width:100%}.signin-form-container form{padding:30px 40px;width:100%}.signin-form-container form .logo{font-size:28px;text-align:center;text-decoration:underline;width:100%}.signin-form-container form .error{color:red;font-size:16px}.signin-form-container form .heading{font-size:22px;margin-bottom:30px}.signin-form-container form .field-container{height:40px;width:100%}.signin-form-container form .field-container.margin{margin-bottom:30px}.signin-form-container form .field-container.reg{margin-bottom:15px}.signin-form-container form .field-container input{border:1px solid #d1d1d1;border-radius:4px;font-size:18px;height:100%;outline:none;padding:15px 20px;width:100%}.signin-form-container form .field-container input:focus,.signin-form-container form .field-container input:hover,.signin-form-container form .field-container input:valid{border:1px solid var(--theme)}.signin-form-container form .forget{color:#04425a;cursor:pointer;margin-top:10px;text-align:end}.signin-form-container form .btn-link-container{align-items:center;display:flex;justify-content:space-between}.signin-form-container form .btn-link-container.margin{margin-top:45px}.signin-form-container form .btn-link-container.reg{margin-top:30px}.signin-form-container form .btn-link-container .createLink{align-self:flex-end;color:var(--theme);cursor:pointer;font-size:18px;font-weight:600}.signin-form-container form .btn-link-container button{background:var(--theme);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;outline:none;padding:15px 30px}.signin-form-container form .btn-link-container button:focus,.signin-form-container form .btn-link-container button:hover{box-shadow:1px 1px 10px var(--theme)}.signin-form-container form .btn-link-container button .loader{-webkit-animation:authLoader 2s linear infinite;animation:authLoader 2s linear infinite;border:1px solid gray;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@media screen and (min-width:481px) and (max-width:768px){.signin-form-container form{border-radius:10px;box-shadow:0 0 5px #dcdcdc;width:400px}}@media screen and (min-width:769px){.signin-form-container form{border-radius:10px;box-shadow:0 0 5px #dcdcdc;width:400px}}.main-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.landing-page{text-align:center;width:90%}.logo-img-container{display:inline-block;height:100px;margin-bottom:30px;width:100px}.logo-img-container img{height:100%;object-fit:cover;width:100%}.logo{color:var(--theme);margin-bottom:10px}.landing-text{font-size:18px}.user-page-container{min-height:100vh;width:100%}.user-page-container .user-header{align-items:center;box-shadow:0 0 10px #dcdcdc;display:flex;height:50px;justify-content:space-between;padding:0 10px}.user-header .logout-li{display:none}.user-page-container .user-header .logo{font-size:18px;margin-bottom:0}.user-page-container .user-header .user-navbar{position:relative}.user-page-container .user-header .nav-items-tab{display:none}.user-page-container .user-header .user-navbar .user-name ion-icon{color:var(--theme);cursor:pointer;font-size:22px;vertical-align:bottom}.user-page-container .user-header .user-navbar .nav-items{background-color:var(--theme);border-radius:4px;font-size:22px;list-style:none;padding:10px 10px 0;position:absolute;right:8px;top:25px;vertical-align:middle;z-index:10}.user-page-container .user-header .user-navbar .nav-items:before{background:var(--theme);content:"";height:10px;position:absolute;right:5px;top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}.user-page-container .user-header .user-navbar .nav-items li{border:2px solid var(--theme);color:#fff;cursor:pointer;padding-bottom:10px}.user-page-container .outlet-container{align-items:center;display:flex;flex-flow:column wrap;justify-content:start;padding:20px 10px}@media screen and (min-width:481px) and (max-width:768px){.user-page-container{display:flex}.user-page-container .user-header .logo,.user-page-container .user-header .user-navbar{display:none}.user-page-container .outlet-container{flex-grow:1}.user-page-container .user-header{display:flex;flex-flow:column wrap;height:100vh;min-height:350px;padding:0;position:-webkit-sticky;position:sticky;top:0}.user-page-container .user-header .icon-name{display:none}.user-page-container .user-header .nav-items-tab{display:block;list-style:none;min-width:60px;text-align:center}.user-page-container .user-header .nav-items-tab .logo-li{align-items:center;color:var(--theme);display:flex;justify-content:start;margin-bottom:50px;margin-top:25px}.user-page-container .user-header .nav-items-tab .logo-li .logo-li-container{height:30px;margin-left:10px;margin-right:10px;width:30px}.user-page-container .user-header .nav-items-tab .logo-li img{height:100%;object-fit:cover;width:100%}.user-page-container .user-header .logout-li,.user-page-container .user-header .nav-items-tab .icon-li{border:2px solid #fff;color:var(--theme)}.user-page-container .user-header .logout-li:hover,.user-page-container .user-header .nav-items-tab .icon-li:hover{background:var(--theme);color:#fff}.user-page-container .user-header .logout-li ion-icon,.user-page-container .user-header .nav-items-tab .icon-li ion-icon{font-size:28px;padding:10px}.user-header .logout-li{display:block;margin-bottom:20px;text-align:center;width:100%}}@media screen and (min-width:769px){.user-page-container{display:flex}.user-page-container .user-header .logo,.user-page-container .user-header .user-navbar{display:none}.user-page-container .outlet-container{flex-grow:1}.user-page-container .user-header{display:flex;flex-flow:column wrap;height:100vh;min-height:350px;padding:0;position:-webkit-sticky;position:sticky;top:0}.user-page-container .user-header .icon-name{display:block;font-weight:500;margin-right:10px}.user-page-container .user-header .nav-items-tab{display:block;list-style:none;min-width:150px;text-align:center}.user-page-container .user-header .logout-li,.user-page-container .user-header .nav-items-tab li{align-items:center;display:flex;justify-content:start}.user-page-container .user-header .nav-items-tab .logo-li{align-items:center;color:var(--theme);display:flex;justify-content:start;margin-bottom:50px;margin-top:25px}.user-page-container .user-header .nav-items-tab .logo-li .logo-li-container{height:30px;margin-left:10px;margin-right:10px;width:30px}.user-page-container .user-header .nav-items-tab .logo-li img{height:100%;object-fit:cover;width:100%}.user-page-container .user-header .logout-li,.user-page-container .user-header .nav-items-tab .icon-li{border:2px solid #fff;color:var(--theme)}.user-page-container .user-header .logout-li:hover,.user-page-container .user-header .nav-items-tab .icon-li:hover{background:var(--theme);color:#fff}.user-page-container .user-header .logout-li ion-icon,.user-page-container .user-header .nav-items-tab .icon-li ion-icon{font-size:28px;padding:10px}.user-header .logout-li{display:block;margin-bottom:20px;text-align:center;width:100%}}.new-event-form{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed}.new-event-form .cancel-icon{color:#fff;cursor:pointer;font-size:32px;position:absolute;right:10px;top:10px}.new-event-form .form{background-color:#fff;border-radius:5px;color:var(--theme);padding:20px;width:90%}.new-event-form .form label{font-size:18px}.new-event-form .form .note{display:block;margin-bottom:10px;text-align:end;width:100%}.new-event-form .form .field-container,.new-event-form .form .text-area-container{height:30px;margin-bottom:5px;margin-top:10px;width:100%}.new-event-form .form .text-area-container{height:100px}.new-event-form .form .field-container input,.new-event-form .form .field-container select,.new-event-form .form .text-area-container textarea{background:none;border:1px solid #d1d1d1;border-radius:4px;font-size:18px;height:100%;outline:none;padding:15px 20px;width:100%}.new-event-form .form .field-container select{padding:0 20px}.new-event-form .form .field-container input:focus,.new-event-form .form .field-container input:hover,.new-event-form .form .field-container input:valid,.new-event-form .form .field-container select:focus,.new-event-form .form .field-container select:hover,.new-event-form .form .field-container select:valid,.new-event-form .form .text-area-container textarea:focus,.new-event-form .form .text-area-container textarea:hover,.new-event-form .form .text-area-container textarea:valid{border:1px solid var(--theme)}.new-event-form .form .btn-container{margin-top:10px;text-align:end;width:100%}.new-event-form .form .btn-container button{background:var(--theme);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;outline:none;padding:15px 30px}.new-event-form .form .btn-container button:focus,.new-event-form .form .btn-container button:hover{box-shadow:1px 1px 10px var(--theme)}.new-event-form .form .btn-container button .loader{-webkit-animation:authLoader 2s linear infinite;animation:authLoader 2s linear infinite;border:1px solid gray;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@-webkit-keyframes authLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes authLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:481px) and (max-width:768px){.new-event-form .form{width:400px}}@media screen and (min-width:769px){.new-event-form .form{width:500px}}.event-card-container{align-items:center;border:1px solid #dcdcdc;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:10px;min-height:80px;padding:10px 15px 10px 10px;width:100%}.new-form-link{align-items:center;color:var(--theme);display:flex;flex-flow:column;font-size:42px;height:50vh;justify-content:center}.event-card-display-text{color:gray;font-size:18px;margin-bottom:20px;text-align:center}.new-form-link ion-icon{border:1px solid var(--theme);border-radius:50%;cursor:pointer;padding:5px}.event-card-container .link-popup{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed}.event-card-container .link-popup p{background:#fff;border-radius:5px;padding:20px;text-align:center;width:90%}.event-card-container .link-popup p .wish-link{color:var(--theme);display:block;margin-top:10px}.event-card-container .event-card-right{align-items:center;display:flex;justify-content:center}.event-card-container .event-card-right .icon-container{color:var(--theme);cursor:pointer;font-size:20px;padding-left:15px;position:relative}.event-card-container .event-card-right .icon-container .copy-note{background:var(--theme);border-radius:20px;color:#fff;font-size:14px;padding:0 5px;position:absolute;right:5px;top:-25px;width:70px}.event-card-container .event-card-right .icon-container .delete-confirmation{background:var(--theme);border-radius:4px;color:#fff;font-size:16px;padding:10px;position:absolute;right:-5px;text-align:center;top:35px;width:70vw}.event-card-container .event-card-right .icon-container .delete-confirmation:before{background:var(--theme);content:"";height:15px;position:absolute;right:10px;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px}.event-card-container .event-card-right .icon-container .delete-confirmation .delete-btn-container{display:flex;justify-content:space-around;margin-top:10px}.event-card-container .event-card-right .icon-container .delete-confirmation button{background-color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:20px;outline:none;padding:0 10px}.event-card-container .event-card-right .icon-container .delete-confirmation button:first-child{color:green}.event-card-container .event-card-right .icon-container .delete-confirmation button:last-child{color:red}.event-card-container .event-card-left .event-name{color:var(--theme);font-size:22px}.event-card-container .event-card-left a{color:#04425a}@media screen and (min-width:481px) and (max-width:768px){.event-card-container{min-width:400px;width:80%}.event-card-container .event-card-right .icon-container .delete-confirmation{width:300px}}@media screen and (min-width:769px){.event-card-container{min-width:550px;width:70%}.event-card-container .event-card-right .icon-container .delete-confirmation{width:300px}}.instruction-container{align-items:center;border:1px solid #dcdcdc;border-radius:4px;color:var(--theme);display:flex;justify-content:start;margin-bottom:10px;width:100%}.ins-title{color:var(--theme);margin-bottom:20px;text-decoration:underline}.ins-icon-container{align-items:center;display:flex;justify-content:center;min-width:100px;padding:10px}.ins-icon-container ion-icon{font-size:22px}.ins-icon-text,.ins-note{font-size:18px}.ins-note{border-left:1px solid #dcdcdc;flex-grow:1;padding:10px 20px}@media screen and (min-width:481px) and (max-width:768px){.instruction-container{min-width:400px;width:80%}}@media screen and (min-width:769px){.instruction-container{min-width:550px;width:70%}}
/*# sourceMappingURL=main.b2a9149e.css.map*/