.EventRegistrationModal-module-scss-module__w5b5hW__dialogPaper{width:100%;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 2rem);flex-direction:column;display:flex;overflow:hidden;border-radius:16px!important;max-width:min(420px,100vw - 2rem)!important;margin:1rem!important;box-shadow:0 20px 15px #15173d12!important}@media (min-width:540px){.EventRegistrationModal-module-scss-module__w5b5hW__dialogPaper{box-shadow:0 20px 30px #15173d12!important}}.EventRegistrationModal-module-scss-module__w5b5hW__body{min-height:0;padding:1rem;padding-bottom:max(1rem,env(safe-area-inset-bottom,1rem));box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;flex-direction:column;flex:1;gap:1.5rem;display:flex;overflow-y:auto}@media (min-width:540px){.EventRegistrationModal-module-scss-module__w5b5hW__body{padding:2rem;padding-bottom:max(2rem,env(safe-area-inset-bottom,2rem))}}.EventRegistrationModal-module-scss-module__w5b5hW__header{justify-content:space-between;align-items:flex-start;gap:.625rem;display:flex}.EventRegistrationModal-module-scss-module__w5b5hW__title{color:#141416;flex:1;min-width:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.EventRegistrationModal-module-scss-module__w5b5hW__closeBtn{margin:-.25rem -.25rem 0 0;color:#3d40d5!important;padding:0!important}.EventRegistrationModal-module-scss-module__w5b5hW__closeBtn svg{font-size:1.5rem!important}.EventRegistrationModal-module-scss-module__w5b5hW__eventRow{align-items:center;gap:.625rem;display:flex}.EventRegistrationModal-module-scss-module__w5b5hW__thumbWrap{background:#f4f4f7;border-radius:8px;flex-shrink:0;width:130px;height:72px;position:relative;overflow:hidden}@media (min-width:540px){.EventRegistrationModal-module-scss-module__w5b5hW__thumbWrap{width:144px;height:80px}}.EventRegistrationModal-module-scss-module__w5b5hW__thumb{object-fit:cover}.EventRegistrationModal-module-scss-module__w5b5hW__eventTitle{color:#141416;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:normal}@media (min-width:540px){.EventRegistrationModal-module-scss-module__w5b5hW__eventTitle{font-size:1.25rem;line-height:1.25}}.EventRegistrationModal-module-scss-module__w5b5hW__eventStartDate{color:#6e7180;margin:.25rem 0 0;font-size:.875rem;font-weight:400;line-height:normal}@media (min-width:540px){.EventRegistrationModal-module-scss-module__w5b5hW__eventStartDate{font-size:.9375rem}}.EventRegistrationModal-module-scss-module__w5b5hW__form{flex-direction:column;gap:1rem;display:flex}.EventRegistrationModal-module-scss-module__w5b5hW__field{flex-direction:column;gap:.25rem;display:flex}.EventRegistrationModal-module-scss-module__w5b5hW__label{color:#141416b3;padding:0 .5rem;font-size:.875rem;line-height:normal}.EventRegistrationModal-module-scss-module__w5b5hW__input{box-sizing:border-box;color:#141416;background:#fff;border:2px solid #3d40d533;border-radius:12px;outline:none;width:100%;min-height:48px;padding:.875rem;font-size:1rem;line-height:normal;transition:border-color .15s}.EventRegistrationModal-module-scss-module__w5b5hW__input::placeholder{color:#14141666}.EventRegistrationModal-module-scss-module__w5b5hW__input:focus{border-color:#3d40d58c}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost.react-tel-input{width:100%;position:relative}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .special-label{display:none!important}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .form-control{min-height:48px;transition:border-color .15s;box-sizing:border-box!important;color:#141416!important;width:100%!important;height:48px!important;box-shadow:none!important;background:#fff!important;border:2px solid #3d40d533!important;border-radius:12px!important;outline:none!important;padding:12px 14px 12px 2.875rem!important;font-size:1rem!important;line-height:normal!important}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .form-control::placeholder{color:#14141666!important;opacity:1!important}:is(.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .form-control:hover,.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .form-control:focus){border-color:#3d40d58c!important}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .flag-dropdown{background:0 0!important;border:none!important;border-radius:0!important;width:24px!important;height:24px!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}:is(.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .flag-dropdown:hover,.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .flag-dropdown.open){background:0 0!important}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .selected-flag{cursor:default!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;padding:0!important;display:flex!important}:is(.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .selected-flag:hover,.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .selected-flag:focus){background:0 0!important}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .arrow{display:none!important}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .flag{transform-origin:50%;transform:scale(1.15)}.EventRegistrationModal-module-scss-module__w5b5hW__phoneFieldHost .country-list{border-radius:12px}.EventRegistrationModal-module-scss-module__w5b5hW__legal{color:#14141699;margin:0;font-size:1rem;line-height:1.5}.EventRegistrationModal-module-scss-module__w5b5hW__legalLink{color:#3d40d5;font-weight:700;text-decoration:none}.EventRegistrationModal-module-scss-module__w5b5hW__legalLink:hover{text-decoration:underline}.EventRegistrationModal-module-scss-module__w5b5hW__submitError{color:#b42318;margin:0;font-size:.9375rem;line-height:1.4}.EventRegistrationModal-module-scss-module__w5b5hW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;width:100%;display:flex}@media (max-width:380px){.EventRegistrationModal-module-scss-module__w5b5hW__actions{flex-direction:column-reverse;align-items:stretch;gap:.75rem}.EventRegistrationModal-module-scss-module__w5b5hW__cancel,.EventRegistrationModal-module-scss-module__w5b5hW__next{text-align:center;justify-content:center;width:100%}.EventRegistrationModal-module-scss-module__w5b5hW__next{display:flex}}.EventRegistrationModal-module-scss-module__w5b5hW__cancel{all:unset;box-sizing:border-box;cursor:pointer;color:#3d40d5;border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:700;display:inline-flex}.EventRegistrationModal-module-scss-module__w5b5hW__cancel:hover{background:#3d40d50f}.EventRegistrationModal-module-scss-module__w5b5hW__next{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:#3d40d5;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.8125rem 1rem .8125rem 1.5rem;font-size:1rem;font-weight:700;line-height:normal;transition:filter .15s;display:inline-flex}.EventRegistrationModal-module-scss-module__w5b5hW__next:hover{filter:brightness(1.05)}.EventRegistrationModal-module-scss-module__w5b5hW__next:disabled{cursor:not-allowed;opacity:.65;filter:none}.EventRegistrationModal-module-scss-module__w5b5hW__nextIcon{color:#fff!important;font-size:1.5rem!important}
.index-module-scss-module__hY_CwG__section{text-align:center;background:#fff;justify-items:center;gap:1rem;padding:5rem 1.5rem;display:grid}@media (max-width:768px){.index-module-scss-module__hY_CwG__section{padding:2rem 1rem}}.index-module-scss-module__hY_CwG__highlight{font-size:1.5rem;font-weight:700;line-height:1.5}@media (max-width:1024px){.index-module-scss-module__hY_CwG__highlight{font-size:1.25rem}}.index-module-scss-module__hY_CwG__title.MuiTypography-root{color:#141416;text-transform:capitalize;margin-bottom:1rem;font-size:2.5rem;font-weight:900;line-height:1.1}@media (max-width:768px){.index-module-scss-module__hY_CwG__title.MuiTypography-root{font-size:1.5rem}}.index-module-scss-module__hY_CwG__title.MuiTypography-root span{color:#a195ec}.index-module-scss-module__hY_CwG__text.MuiTypography-root{color:#141416;text-align:center;max-width:900px;margin:0 auto 1rem;font-size:20px;font-weight:400;line-height:1.5}.index-module-scss-module__hY_CwG__finalActions{flex-flow:wrap;justify-content:center;gap:.75rem;display:flex}@media (max-width:768px){.index-module-scss-module__hY_CwG__whiteButton,.index-module-scss-module__hY_CwG__accentButton{width:100%}}.index-module-scss-module__hY_CwG__pathAccentButton.MuiButton-root{min-height:3rem;text-transform:uppercase!important;color:#fff!important;background:linear-gradient(#009dff 0%,#6b2eb8 100%)!important;border:1px solid #fff3!important;border-radius:.75rem!important;padding:.75rem 1.5rem!important;font-size:1.25rem!important;font-weight:800!important;box-shadow:0 2px 8px #90c9f833!important}.index-module-scss-module__hY_CwG__pathAccentButton.MuiButton-root:hover{background:linear-gradient(#009dff 0%,#6b2eb8 100%)!important;border:1px solid #fff3!important}.index-module-scss-module__hY_CwG__pathWhiteButton.MuiButton-root{text-align:center;min-width:280px;min-height:3rem;color:#3d40d5!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #3d40d5!important;border-radius:.75rem!important;padding:.5rem .75rem!important;font-size:1.25rem!important;font-weight:800!important}.index-module-scss-module__hY_CwG__pathWhiteButton.MuiButton-root:hover{background:#fff!important;border:1px solid #3d40d5!important}.index-module-scss-module__hY_CwG__eventCmsCtaButton.MuiButton-root{box-sizing:border-box;min-width:0;min-height:48px;text-transform:none!important;color:#fff!important;background:#3d40d5!important;border:none!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:13px 24px!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;display:inline-flex!important;box-shadow:0 2px 8px #90c9f833!important}.index-module-scss-module__hY_CwG__eventCmsCtaButton.MuiButton-root:hover{background:#3235b8!important;border:none!important}.index-module-scss-module__hY_CwG__eventApplyCtaButton.MuiButton-root{box-sizing:border-box;min-width:0;min-height:48px;text-transform:none!important;color:#3d40d5!important;box-shadow:none!important;background:#fff!important;border:1px solid #3d40d5!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:13px 24px!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important;display:inline-flex!important}.index-module-scss-module__hY_CwG__eventApplyCtaButton.MuiButton-root:hover{color:#3d40d5!important;background:#fff!important;border:1px solid #3d40d5!important}
.index-module-scss-module__LmGmdW__toolbarWrapper{z-index:1100;pointer-events:none;opacity:0;background:#fff;border-bottom:1px solid #a195ec26;width:100%;transition:transform .3s ease-in-out,opacity .3s;position:fixed;top:0;left:0;transform:translateY(-100%);box-shadow:0 4px 8px #a195ec33}@media (max-width:768px){.index-module-scss-module__LmGmdW__toolbarWrapper{display:none}}.index-module-scss-module__LmGmdW__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.index-module-scss-module__LmGmdW__container{padding:0 24px!important}.index-module-scss-module__LmGmdW__topBlock{border-bottom:1px solid #a195ec26;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.index-module-scss-module__LmGmdW__title.MuiTypography-root{color:#141416;font-family:Proxima Nova,sans-serif;font-size:1.5rem;font-weight:800}.index-module-scss-module__LmGmdW__actions{gap:1rem;display:flex}.index-module-scss-module__LmGmdW__outlineBtn.MuiButton-root{color:#3d40d5;text-transform:none;border:1px solid #3d40d5;border-radius:12px;padding:10px 24px;font-size:1rem;font-weight:700;line-height:1.35}.index-module-scss-module__LmGmdW__outlineBtn.MuiButton-root:hover{background:#3d40d50d;border-color:#3d40d5}.index-module-scss-module__LmGmdW__outlineBtn.MuiButton-root:disabled{color:#ccc;border-color:#ccc}.index-module-scss-module__LmGmdW__solidBtn.MuiButton-root{color:#fff;text-transform:none;box-shadow:none;background:#3d40d5;border-radius:12px;padding:10px 24px;font-size:1rem;font-weight:700;line-height:1.35}.index-module-scss-module__LmGmdW__solidBtn.MuiButton-root:hover{background:#2c2fb8;box-shadow:0 4px 12px #3d40d54d}.index-module-scss-module__LmGmdW__bottomBlock{justify-content:center;align-items:center;padding:4px 0;display:flex}.index-module-scss-module__LmGmdW__navLinks{gap:8px;display:flex}.index-module-scss-module__LmGmdW__navLink.MuiTypography-root{color:#141416;cursor:pointer;border-radius:12px;padding:12px 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s}.index-module-scss-module__LmGmdW__navLink.MuiTypography-root:hover{color:#3d40d5;background:#3d40d50d}.index-module-scss-module__LmGmdW__active.MuiTypography-root{color:#3d40d5!important}.index-module-scss-module__LmGmdW__mobileTopBar{z-index:1100;pointer-events:none;background:#fff;width:100%;height:72px;transition:transform .3s ease-in-out;display:none;position:fixed;top:0;left:0;transform:translateY(-100%);box-shadow:0 4px 4px #00000040}@media (max-width:768px){.index-module-scss-module__LmGmdW__mobileTopBar{display:block}}.index-module-scss-module__LmGmdW__mobileTopBarVisible{pointer-events:auto;transform:translateY(0)}.index-module-scss-module__LmGmdW__mobileNavContainer{-webkit-overflow-scrolling:touch;height:72px;padding:4px 16px;overflow-x:auto}.index-module-scss-module__LmGmdW__mobileNavContainer::-webkit-scrollbar{display:none}.index-module-scss-module__LmGmdW__mobileNavLinks{gap:0;min-width:max-content;height:100%;display:flex}.index-module-scss-module__LmGmdW__mobileNavLink.MuiButton-root{color:#141416;text-transform:none;white-space:nowrap;border-radius:12px;flex-shrink:0;min-width:auto;padding:13px 24px;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:700}.index-module-scss-module__LmGmdW__mobileNavActive.MuiButton-root{color:#3d40d5!important}.index-module-scss-module__LmGmdW__mobileBottomBar{z-index:1100;pointer-events:none;background:#fff;width:100%;transition:transform .3s ease-in-out;display:none;position:fixed;bottom:0;left:0;transform:translateY(100%);box-shadow:0 -4px 4px #a195ec4d}@media (max-width:768px){.index-module-scss-module__LmGmdW__mobileBottomBar{display:block}}.index-module-scss-module__LmGmdW__mobileBottomBarVisible{pointer-events:auto;transform:translateY(0)}.index-module-scss-module__LmGmdW__mobileBottomContent{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.index-module-scss-module__LmGmdW__mobileCourseTitle.MuiTypography-root{color:#141416;text-align:center;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:800;line-height:normal}.index-module-scss-module__LmGmdW__mobileCtaButton.MuiButton-root{color:#fff;text-transform:none;white-space:nowrap;background:#3d40d5;border-radius:12px;width:100%;padding:13px 24px;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:700;line-height:1.35}.index-module-scss-module__LmGmdW__mobileCtaButton.MuiButton-root:hover{background:#2c2fb8;box-shadow:0 4px 12px #3d40d54d}.index-module-scss-module__LmGmdW__mobileCtaButton.MuiButton-root:disabled{color:#fff;background:#ccc}
