.Login-module-scss-module__-Gp5MG__login-container{height:100%;min-height:100vh;display:flex}@media screen and (min-width:320px) and (max-width:500px){.Login-module-scss-module__-Gp5MG__login-container{flex-direction:column}}
.HeroImage-module-scss-module__g2NduG__hero-container{background-image:url(../media/hero-image.9d268ae2.png);background-position:50%;background-size:cover;flex-basis:35%;position:relative}.HeroImage-module-scss-module__g2NduG__hero-container__logo{display:none;position:absolute;top:10px;right:-110px}.HeroImage-module-scss-module__g2NduG__hero-container__text{margin:10%;font-size:2rem;font-weight:700}@media screen and (min-width:769px) and (max-width:1024px){.HeroImage-module-scss-module__g2NduG__hero-container{flex-basis:25%}}@media screen and (min-width:501px) and (max-width:768px){.HeroImage-module-scss-module__g2NduG__hero-container{flex-basis:35%}}@media screen and (min-width:320px) and (max-width:500px){.HeroImage-module-scss-module__g2NduG__hero-container{background-color:#f1eefd;background-image:none;flex-basis:auto;justify-content:space-between;align-items:center;padding:5%;display:flex}.HeroImage-module-scss-module__g2NduG__hero-container__logo{position:unset;margin:0;display:block}.HeroImage-module-scss-module__g2NduG__hero-container__text{display:none}}@media screen and (min-width:320px) and (max-width:426px){.HeroImage-module-scss-module__g2NduG__hero-container__text{display:none}}
.Form-module-scss-module__jq_fna__notification-banner,.Form-module-scss-module__jq_fna__notification-banner--error{z-index:9999;color:#fff;padding:1rem 2rem;animation:.3s ease-out Form-module-scss-module__jq_fna__slideDown;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #00000026}.Form-module-scss-module__jq_fna__notification-banner{background:linear-gradient(135deg,#4caf50 0%,#43a047 100%)}.Form-module-scss-module__jq_fna__notification-banner--error{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%)}.Form-module-scss-module__jq_fna__notification-content{align-items:center;gap:.75rem;max-width:1200px;margin:0 auto;font-size:1.15rem;font-weight:500;display:flex}.Form-module-scss-module__jq_fna__notification-icon{flex-shrink:0;font-size:1.5rem}.Form-module-scss-module__jq_fna__notification-message{flex:1}.Form-module-scss-module__jq_fna__notification-close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:1.5rem;line-height:1;transition:background-color .2s}.Form-module-scss-module__jq_fna__notification-close:hover{background-color:#fff3}.Form-module-scss-module__jq_fna__notification-close:active{background-color:#ffffff4d}.Form-module-scss-module__jq_fna__form-container{color:#0b0435;flex-grow:1;flex-basis:45%;align-self:center;margin-left:13.5%;padding:5% 0;font-size:1.2rem}.Form-module-scss-module__jq_fna__form-container__notification{border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:500;animation:.3s ease-out Form-module-scss-module__jq_fna__slideDown;display:flex}.Form-module-scss-module__jq_fna__form-container__notification--success{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#43a047 100%)}.Form-module-scss-module__jq_fna__form-container__notification--error{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%)}.Form-module-scss-module__jq_fna__form-container__logo{margin-bottom:2.5rem}.Form-module-scss-module__jq_fna__form-container__heading{margin-bottom:4rem;font-size:2.5rem;font-weight:700}.Form-module-scss-module__jq_fna__form-container__subheading{margin-bottom:1.2rem;font-size:1.45rem;font-weight:700}.Form-module-scss-module__jq_fna__form-container__login-link{text-align:center;width:75%;margin-top:2rem;font-size:1.45rem;font-weight:700}.Form-module-scss-module__jq_fna__form-container__login{color:red}.Form-module-scss-module__jq_fna__form-container__description{color:#8a8cb1;width:70%;margin-bottom:3rem;line-height:1.4}.Form-module-scss-module__jq_fna__form-container__form{margin-bottom:1rem}.Form-module-scss-module__jq_fna__form-container__input-container{flex-direction:column;gap:1.45rem;width:75%;display:flex}.Form-module-scss-module__jq_fna__form-container__input{flex-direction:column;gap:.5rem;display:flex}.Form-module-scss-module__jq_fna__form-container__label{font-weight:700}.Form-module-scss-module__jq_fna__form-container__field{border:1px solid #c5c2d3;border-radius:.5rem;padding:.5rem;font-family:inherit}.Form-module-scss-module__jq_fna__form-container__field:focus{border:1px solid #7b68e7;outline:none}.Form-module-scss-module__jq_fna__form-container__forgot-password{text-align:right;width:75%;margin-bottom:1rem;display:block}.Form-module-scss-module__jq_fna__form-container__btn-box{text-align:center;width:75%}.Form-module-scss-module__jq_fna__form-container__submit{color:#fff;background-color:#4c32e0;border:none;border-radius:.5rem;width:25rem;margin-top:1.2rem;padding:1rem 4rem;font-family:inherit;font-size:1.2rem;font-weight:700}.Form-module-scss-module__jq_fna__form-container__submit:hover{cursor:pointer;background-color:#361dc2}.Form-module-scss-module__jq_fna__form-container__or{color:#8a8cb1;gap:2rem;width:75%;margin-bottom:1rem;display:flex}.Form-module-scss-module__jq_fna__form-container__or hr{border:none;border-top:1px solid #f1eefd;flex-grow:1}.Form-module-scss-module__jq_fna__form-container__external-login{background:0 0;border:1px solid #8a8cb1;border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;width:25rem;margin:0 auto 1rem;padding:1rem 3rem;font-family:inherit;font-size:1.2rem;font-weight:700;display:flex}.Form-module-scss-module__jq_fna__form-container__external-login:hover{cursor:pointer;background-color:#f1eefd}.Form-module-scss-module__jq_fna__form-container__btn-icon{color:#4c32e0;height:1.2rem}.Form-module-scss-module__jq_fna__form-container__link{color:#7b68e7;text-decoration:none}.Form-module-scss-module__jq_fna__form-container__link:hover{color:#0b0435;cursor:pointer}.Form-module-scss-module__jq_fna__form-container__no-error{visibility:hidden;order:1;margin-top:-.2rem;font-size:1rem}.Form-module-scss-module__jq_fna__form-container__error{color:#ea4141;order:1;margin-top:-.2rem;font-size:1rem}.Form-module-scss-module__jq_fna__form-container__error+.Form-module-scss-module__jq_fna__form-container__field{border:1px solid #ea4141}@keyframes Form-module-scss-module__jq_fna__slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:769px) and (max-width:1024px){.Form-module-scss-module__jq_fna__form-container{flex-basis:55%}}@media screen and (min-width:501px) and (max-width:768px){.Form-module-scss-module__jq_fna__form-container{flex-basis:45%;margin-top:5%;margin-left:10%}.Form-module-scss-module__jq_fna__form-container__input-container,.Form-module-scss-module__jq_fna__form-container__forgot-password,.Form-module-scss-module__jq_fna__form-container__btn-box,.Form-module-scss-module__jq_fna__form-container__or,.Form-module-scss-module__jq_fna__form-container__login-link,.Form-module-scss-module__jq_fna__form-container__description{width:85%}}@media screen and (min-width:320px) and (max-width:500px){.Form-module-scss-module__jq_fna__notification-banner,.Form-module-scss-module__jq_fna__notification-banner--error{padding:.75rem 1rem}.Form-module-scss-module__jq_fna__notification-content{font-size:1rem}.Form-module-scss-module__jq_fna__notification-icon{font-size:1.25rem}.Form-module-scss-module__jq_fna__form-container{flex-basis:auto;margin:5% 10%}.Form-module-scss-module__jq_fna__form-container__logo{display:none}.Form-module-scss-module__jq_fna__form-container__input-container,.Form-module-scss-module__jq_fna__form-container__forgot-password,.Form-module-scss-module__jq_fna__form-container__btn-box,.Form-module-scss-module__jq_fna__form-container__or,.Form-module-scss-module__jq_fna__form-container__login-link,.Form-module-scss-module__jq_fna__form-container__description{width:100%}}
.Form-module-scss-module__PXWPFW__form-container{color:#0b0435;flex-basis:45%;align-self:center;margin-left:15%;padding:5% 0;font-size:1.2rem}.Form-module-scss-module__PXWPFW__form-container__logo{margin-bottom:2.5rem}.Form-module-scss-module__PXWPFW__form-container__heading{margin-bottom:4rem;font-size:2.5rem;font-weight:700}.Form-module-scss-module__PXWPFW__form-container__subheading{margin-bottom:1.2rem;font-size:1.45rem;font-weight:700}.Form-module-scss-module__PXWPFW__form-container__login-link{font-size:1.45rem;font-weight:700}.Form-module-scss-module__PXWPFW__form-container__description{color:#8a8cb1;width:70%;margin-bottom:3rem;line-height:1.4}.Form-module-scss-module__PXWPFW__form-container__form{margin-bottom:2rem}.Form-module-scss-module__PXWPFW__form-container__input-container{flex-direction:column;gap:1.45rem;width:75%;margin-bottom:3rem;display:flex}.Form-module-scss-module__PXWPFW__form-container__input{flex-direction:column;gap:.5rem;display:flex}.Form-module-scss-module__PXWPFW__form-container__label{font-weight:700}.Form-module-scss-module__PXWPFW__form-container__field{border:1px solid #c5c2d3;border-radius:.5rem;padding:.5rem;font-family:inherit}.Form-module-scss-module__PXWPFW__form-container__field:focus{border:1px solid #7b68e7;outline:none}.Form-module-scss-module__PXWPFW__form-container__checkbox-container{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.Form-module-scss-module__PXWPFW__form-container__checkbox-container .MuiFormControlLabel-label{font-family:inherit;font-size:inherit;color:inherit}.Form-module-scss-module__PXWPFW__form-container__checkbox-container .MuiCheckbox-root{color:#c5c2d3}.Form-module-scss-module__PXWPFW__form-container__checkbox-container .MuiCheckbox-root.Mui-checked{color:#7b68e7}.Form-module-scss-module__PXWPFW__form-container__checkbox{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Form-module-scss-module__PXWPFW__form-container__checkbox--icon{color:#7b68e7;width:1rem;height:1rem}.Form-module-scss-module__PXWPFW__form-container__check-label{color:#8a8cb1}.Form-module-scss-module__PXWPFW__form-container__submit{color:#fff;background-color:#4c32e0;border:none;border-radius:.5rem;margin-top:1.2rem;padding:1rem 4rem;font-family:inherit;font-size:1.2rem;font-weight:700}.Form-module-scss-module__PXWPFW__form-container__submit:hover{cursor:pointer;background-color:#361dc2}.Form-module-scss-module__PXWPFW__form-container__btn-box{text-align:center;width:75%}.Form-module-scss-module__PXWPFW__form-container__or{color:#8a8cb1;gap:2rem;width:75%;margin-bottom:1rem;display:flex}.Form-module-scss-module__PXWPFW__form-container__or hr{border:none;border-top:1px solid #f1eefd;flex-grow:1}.Form-module-scss-module__PXWPFW__form-container__external-login{background:0 0;border:1px solid #8a8cb1;border-radius:.5rem;justify-content:center;align-items:center;gap:1rem;width:25rem;margin:0 auto 1rem;padding:1rem 3rem;font-family:inherit;font-size:1.2rem;font-weight:700;display:flex}.Form-module-scss-module__PXWPFW__form-container__external-login:hover{cursor:pointer;background-color:#f1eefd}.Form-module-scss-module__PXWPFW__form-container__btn-icon{color:#4c32e0;height:1.2rem}.Form-module-scss-module__PXWPFW__form-container__link{color:#7b68e7;text-decoration:none}.Form-module-scss-module__PXWPFW__form-container__link:hover{color:#0b0435;cursor:pointer}.Form-module-scss-module__PXWPFW__form-container__no-error{visibility:hidden;order:1;margin-top:-.2rem;font-size:1rem}.Form-module-scss-module__PXWPFW__form-container__no-error--terms{margin:-.7rem 0 1.5rem 2.5rem}.Form-module-scss-module__PXWPFW__form-container__error{color:#ea4141;order:1;margin-top:-.2rem;font-size:1rem}.Form-module-scss-module__PXWPFW__form-container__error+.Form-module-scss-module__PXWPFW__form-container__field{border:1px solid #ea4141}.Form-module-scss-module__PXWPFW__form-container__error--terms{margin:-.7rem 0 1.5rem 2.5rem}.Form-module-scss-module__PXWPFW__form-container__check-icon{color:#40c057;align-self:flex-end;height:1em;margin-bottom:-1.7rem;transform:translate(-1rem,-2.5rem)}.Form-module-scss-module__PXWPFW__form-container__form-submitted{flex-direction:column;align-items:center;margin:27vh auto;display:flex}.Form-module-scss-module__PXWPFW__form-container__form-submitted img{width:12vw;height:auto}.Form-module-scss-module__PXWPFW__form-container__form-submitted h1{margin:2rem;font-size:3rem;font-weight:700}.Form-module-scss-module__PXWPFW__form-container__form-submitted p{text-align:center;width:52%;font-size:1.45rem;line-height:2rem}.Form-module-scss-module__PXWPFW__form-container__login{text-align:center;color:#7b68e7;background-color:#f1eefd;border-radius:1.5rem;width:9.6vw;margin-top:2.5rem;padding:1.5rem;font-size:1.2rem;font-weight:500;text-decoration:none}.Form-module-scss-module__PXWPFW__form-container__login:hover{box-shadow:none;cursor:pointer;background-color:#e6e0fb}@media screen and (min-width:769px) and (max-width:1024px){.Form-module-scss-module__PXWPFW__form-container{flex-basis:55%}}@media screen and (min-width:501px) and (max-width:768px){.Form-module-scss-module__PXWPFW__form-container{flex-basis:45%;margin-top:5%;margin-left:10%}.Form-module-scss-module__PXWPFW__form-container__input-container{width:100%}}@media screen and (min-width:320px) and (max-width:500px){.Form-module-scss-module__PXWPFW__form-container{flex-basis:auto;margin:5% 10%}.Form-module-scss-module__PXWPFW__form-container__logo{display:none}.Form-module-scss-module__PXWPFW__form-container__input-container{width:100%}.Form-module-scss-module__PXWPFW__form-container__submit{margin:3rem auto 2rem;display:block}.Form-module-scss-module__PXWPFW__form-container__login-link{text-align:center}}
.Modal-module-scss-module__gj1xIG__modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;width:100%;height:100vh;position:fixed;top:0;left:0}.Modal-module-scss-module__gj1xIG__modal-container{background-color:#fff;border:1px solid #4c32e0;border-radius:8px;width:50%;height:70vh;font-size:1.45rem;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%)}.Modal-module-scss-module__gj1xIG__modal-container__close{justify-content:flex-end;align-items:center;height:5rem;display:flex}.Modal-module-scss-module__gj1xIG__modal-container__close-btn{cursor:pointer;background-color:#fff;border:1px solid #7b68e7;border-radius:2px;justify-content:center;align-items:center;width:3rem;height:2.5rem;margin-right:1.5rem;font-size:3rem;display:flex}.Modal-module-scss-module__gj1xIG__modal-container__close-btn:hover{background-color:#f1eefd}.Modal-module-scss-module__gj1xIG__modal-container__content{height:calc(70vh - 5rem);padding:0 2rem;overflow-y:scroll}.Modal-module-scss-module__gj1xIG__modal-container__content::-webkit-scrollbar{width:10px}.Modal-module-scss-module__gj1xIG__modal-container__content::-webkit-scrollbar-thumb{background:#8a8cb1;border-radius:10px}.Modal-module-scss-module__gj1xIG__modal-container__content::-webkit-scrollbar-thumb:hover{background:#7b68e7}.Modal-module-scss-module__gj1xIG__modal-container__heading{border-bottom:1px solid #f1eefd;margin-bottom:1rem;padding-bottom:1rem;font-size:2.5rem;font-weight:700}.Modal-module-scss-module__gj1xIG__modal-container__text{margin-bottom:2rem;line-height:1.4}@media screen and (min-width:320px) and (max-width:500px){.Modal-module-scss-module__gj1xIG__modal-container{width:90%}}
.Modal-module-scss-module__cSiIwW__modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;width:100%;height:100vh;position:fixed;top:0;left:0}.Modal-module-scss-module__cSiIwW__modal-container{background-color:#fff;border:1px solid #4c32e0;border-radius:8px;width:50%;font-size:1.45rem;position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%)}.Modal-module-scss-module__cSiIwW__modal-container__close{justify-content:flex-end;align-items:center;height:5rem;display:flex}.Modal-module-scss-module__cSiIwW__modal-container__close-btn{cursor:pointer;background-color:#fff;border:1px solid #7b68e7;border-radius:2px;justify-content:center;align-items:center;width:3rem;height:2.5rem;margin-right:1.5rem;font-size:3rem;display:flex}.Modal-module-scss-module__cSiIwW__modal-container__close-btn:hover{background-color:#f1eefd}.Modal-module-scss-module__cSiIwW__modal-container__content{padding:0 2rem;overflow-y:scroll}.Modal-module-scss-module__cSiIwW__modal-container__content::-webkit-scrollbar{width:10px}.Modal-module-scss-module__cSiIwW__modal-container__content::-webkit-scrollbar-thumb{background:#8a8cb1;border-radius:10px}.Modal-module-scss-module__cSiIwW__modal-container__content::-webkit-scrollbar-thumb:hover{background:#7b68e7}.Modal-module-scss-module__cSiIwW__modal-container__heading{text-align:center;border-bottom:1px solid #f1eefd;margin-bottom:1rem;padding-bottom:1rem;font-size:2.5rem;font-weight:700}.Modal-module-scss-module__cSiIwW__modal-container__intro{color:#8a8cb1;text-align:center;margin-bottom:2rem;line-height:1.4}.Modal-module-scss-module__cSiIwW__modal-container__form{flex-direction:column;align-items:center;width:60%;margin:3rem auto;display:flex}.Modal-module-scss-module__cSiIwW__modal-container__field{border:1px solid #c5c2d3;border-radius:.5rem;width:100%;padding:.5rem;font-family:inherit}.Modal-module-scss-module__cSiIwW__modal-container__field:focus{border:1px solid #7b68e7;outline:none}.Modal-module-scss-module__cSiIwW__modal-container__field::placeholder{color:#8a8cb1}.Modal-module-scss-module__cSiIwW__modal-container__no-error{visibility:hidden;order:1;align-self:flex-start;margin-top:.25rem;font-size:1rem}.Modal-module-scss-module__cSiIwW__modal-container__error{color:#ea4141;order:1;align-self:flex-start;margin-top:.25rem;font-size:1rem}.Modal-module-scss-module__cSiIwW__modal-container__error+.Modal-module-scss-module__cSiIwW__modal-container__field{border:1px solid #ea4141}.Modal-module-scss-module__cSiIwW__modal-container__submit{color:#fff;background-color:#4c32e0;border:none;border-radius:.5rem;order:2;width:25rem;margin-top:2.5rem;padding:1rem 4rem;font-family:inherit;font-size:1.2rem;font-weight:700}.Modal-module-scss-module__cSiIwW__modal-container__submit:hover{cursor:pointer;background-color:#361dc2}@media screen and (min-width:769px) and (max-width:1024px){.Modal-module-scss-module__cSiIwW__modal-container{width:60%}.Modal-module-scss-module__cSiIwW__modal-container__submit{width:20rem}}@media screen and (min-width:501px) and (max-width:768px){.Modal-module-scss-module__cSiIwW__modal-container{width:70%}.Modal-module-scss-module__cSiIwW__modal-container__form{width:80%}.Modal-module-scss-module__cSiIwW__modal-container__submit{width:20rem}}@media screen and (min-width:320px) and (max-width:500px){.Modal-module-scss-module__cSiIwW__modal-container,.Modal-module-scss-module__cSiIwW__modal-container__form{width:90%}.Modal-module-scss-module__cSiIwW__modal-container__submit{width:20rem}}
/*# sourceMappingURL=29b280a3d6c41b51.css.map*/