body{background:#ebf2f5 url(../media/ellipse.6cf9b32f.svg) 50% no-repeat;min-height:100vh;font-family:Be Vietnam Pro,sans-serif}.card-container{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.card{border:none;border-radius:15px;flex-grow:0;width:550px;padding:30px 100px;box-shadow:5px 10px 75px #41b4f41a}.card .card__image{max-width:215px;margin:0 auto}.card.success .card__image{max-width:360px}.card .card__logo{width:100px!important;height:100px!important}.card.process-azure *{text-align:center}.card-title{letter-spacing:-2%;margin-top:32px;margin-bottom:8px}h1.card-title{font-size:40px;font-weight:700}h2.card-title{font-size:24px;font-weight:600}.card-subtitle{color:#212327;letter-spacing:-2%;margin-bottom:24px;font-size:22px;font-weight:400;line-height:30px}.card-text{color:#959ea6;letter-spacing:-2%;margin-bottom:24px;font-size:16px;font-weight:300;line-height:24px}.card-text a{color:#41b4f4;font-size:14px;font-weight:500;text-decoration:underline}.input-group{margin-bottom:15px}.input-group.input-group--main{margin-bottom:8px}.input-group .form-check-input[type=checkbox]{border-radius:.25em!important}.input-group>.form-control,.input-group>.input-group>.form-select{color:#959ea6;border:1px solid #959ea6;height:44px;font-size:16px;font-weight:400;line-height:20px;border-radius:10px!important}.input-group>.form-control::placeholder,.input-group>.input-group>.form-select::placeholder{color:#959ea6;font-size:16px;font-weight:400;line-height:20px}.input-group>.form-control:focus,.input-group>.input-group>.form-select:focus{border-color:initial;box-shadow:none;outline:0}.input-group>.form-control.is-invalid,.input-group>.input-group>.form-select.is-invalid{background-color:#c200000d;border-color:#dc3545}.input-group .input-group-text{cursor:pointer;background-color:#fff;border-radius:10px;border:1px solid #959ea6!important}.input-group .invalid-feedback{margin-top:8px;font-size:12px}.btn-primary{background:#41b4f4;border:1px solid #41b4f4;border-radius:8px;justify-content:center;align-items:center;width:100%;height:46px;display:flex}.btn-primary:focus{box-shadow:none;background:#41b4f4;border:1px solid #41b4f4}.btn-primary:hover{background:#0d92dc;border:1px solid #0d92dc}.btn-primary .btn-primary__text{margin-right:12px;font-size:16px;font-weight:500;line-height:20px}.btn-outline-secondary{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;align-items:center;width:100%;height:46px;padding-left:30px;display:flex}.btn-outline-secondary:focus,.btn-outline-secondary:hover{box-shadow:none;background:#fff;border:1px solid #000}.btn-outline-secondary .btn-outline-secondary__text{color:#000;margin-left:26px;font-size:16px;font-weight:500;line-height:20px}.text-divider{text-align:center;margin:30px 0;line-height:0}.text-divider span{color:#999;background-color:#fff;padding:0 12px;font-size:14px}.text-divider span:before{content:" ";border-bottom:1px solid #e0e0e0;display:block}.hr-text{opacity:1;background:#e0e0e0;border:none;height:1px;margin:30px 0;position:relative;overflow:visible}.hr-text:before{content:attr(data-content);color:#999;background:#fff;padding:12px;font-size:14px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back-to-register{margin:0 auto}.back-to-register,.step-back{color:#959ea6;cursor:pointer;justify-content:space-between;align-items:center;width:50px;font-size:13px;font-weight:500;line-height:18px;text-decoration:none;display:inline-flex}.back-to-register:hover,.step-back:hover{color:#959ea6}.step-back{margin-bottom:10px;position:absolute;top:26px;left:24px}.sign-in{color:#959ea6;font-size:16px}.sign-in a{color:#41b4f4;text-decoration:none}.toc,.privacy-policy,.primary-link{color:#41b4f4;font-size:14px;text-decoration:none;transition:all .3s}.terms-conduct{cursor:pointer;margin-top:2px;margin-left:4px;font-size:14px}.privacy-policy{margin-top:15px;font-weight:600}.welcome-page{background:#fff;align-items:center;height:100%;min-height:100vh;display:flex;position:relative}.welcome-page__button{max-width:388px}.welcome-page__privacy{justify-content:center;width:100%;max-width:388px;margin-top:15px;display:flex}.welcome-page__text{z-index:20;max-width:512px;margin-left:100px;position:relative}.welcome-page__image-wrapper{z-index:10;position:absolute;top:0;right:0}.welcome-page__image-wrapper span:first-child{max-height:99vh}.steps{margin-top:32px;margin-bottom:29.45px}.steps__step{display:flex}.steps__step p{letter-spacing:.02em;margin-top:3px;font-size:28px;font-weight:600;line-height:35.7px}.steps__step span{color:#41b4f4;background-color:#e1f5ff;border:2.25px solid #41b4f4;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-right:17px;font-size:25px;font-weight:600;display:flex}.steps__step:not(:last-of-type) span{margin-bottom:30px;position:relative}.steps__step:not(:last-of-type) span:after{content:"";background-color:#41b4f4;width:2.25px;height:30px;position:absolute;bottom:-32px;left:50%}.step-text{color:#41b4f4;margin-top:32px;margin-bottom:16px;font-size:28px;line-height:35px}.page-title{letter-spacing:-.02em;margin-bottom:12px;font-size:60px;font-weight:700;line-height:76.5px}.page-subtitle{letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:35.7px}.page-subtitle span{font-weight:700}.italic-text{font-size:18px;font-style:italic;font-weight:300}.support-text{color:#959ea6;max-width:410px;margin-top:60px;font-size:12px;font-weight:600;line-height:22px}.support-text p:first-child{text-align:center;margin-bottom:6px}.support-text span a{color:#959ea6;cursor:pointer}.step-one-page{background-color:#fff;background-image:url(../media/register-screen-bg.e06bbf0d.png);background-position:100% 100%;background-repeat:no-repeat;flex-direction:column;justify-content:space-between;height:100%;min-height:100vh;padding:20px 0 20px 100px;display:flex}.step-one-page__form{width:100%;max-width:395px}.step-one-page__inputs{background-color:#fff;margin-top:32px}.step-one-page__privacy{text-align:center;max-width:395px;margin-top:15px}.step-one-page__image-wrapper{z-index:10;max-width:50vw;position:absolute;bottom:0;right:0}.step-one-page__mobile-logo{display:none}.step-one-page__uni-name--lg{text-wrap:balance;color:#212327;margin-top:4px;font-size:18px;display:block}.success-page{background:#fff url(../media/success-screen.2e7772f3.png) 100% 100% no-repeat;background-size:inherit;flex-direction:column;justify-content:space-between;height:100%;min-height:100vh;padding-bottom:20px;padding-left:100px;display:flex}.success-page__mobile-screen{display:none}.success-page__content{flex-direction:column;justify-content:flex-end;max-width:545px;height:100%;min-height:80vh;display:flex}.success-page__divider{background-color:#e0e0e0;width:100%;max-width:175px;height:1px;margin-top:26px;margin-bottom:29px}.success-page__download-links{margin-top:31px;margin-bottom:27px}.success-page__download-links a:first-child{margin-right:10px}.success-page__privacy{text-align:center;max-width:388px}.notification-setup{background:#fff url(../media/success-screen.2e7772f3.png) 100% 100% no-repeat;background-size:inherit;background-size:100vh 94vh;flex-direction:column;justify-content:space-between;height:100%;min-height:100vh;padding-bottom:20px;padding-left:100px;display:flex}@media screen and (max-width:1080px){.notification-setup{background-size:85vh 80vh}}.notification-setup__mobile-screen{display:none}.notification-setup__title{font-size:28px;font-weight:700;line-height:127.5%}@media screen and (max-width:650px){.notification-setup__title{font-size:18px}}.notification-setup__content{justify-self:center;align-items:center;min-height:83vh;display:flex}.notification-setup__form{max-width:569px}@media screen and (max-width:1280px){.notification-setup__form{max-width:430px}}.notification-setup__inputs{flex-direction:column;row-gap:20px;margin-top:26px;margin-bottom:32px;display:flex}.notification-setup__inputs label{align-items:center;line-height:18px;display:flex}.notification-setup__inputs label p{cursor:pointer;margin-bottom:0;margin-left:11px}@media screen and (max-width:650px){.notification-setup__inputs label p{font-size:14px}}.notification-setup__button{max-width:388px}.notification-setup__privacy-policy{max-width:410px}.notification-setup__privacy{text-align:center;width:fit-content}.notification-setup__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.notification-setup .support-text{margin-top:27px}@media screen and (min-width:1600px){.step-one-page{padding-top:20px}.step-one-page--azure-login{padding-top:10vw}}@media (max-width:1600px) and (max-height:900px){.success-page{background-size:770px}}@media only screen and (min-width:1400px) and (max-width:1600px) and (min-height:700px){.step-one-page--azure-login{padding-top:100px;background-size:650px!important}}@media (max-width:1366px) and (max-height:768px){.success-page{background-size:620px!important}}@media (max-width:1280px){.success-page{background-position-x:105%;background-size:650px}.success-page__content{max-width:450px}.success-page .page-title,.welcome-page .page-title,.step-one-page .page-title{font-size:47px;line-height:55px}.success-page .page-subtitle,.welcome-page .page-subtitle,.step-one-page .page-subtitle{font-size:22px;line-height:28.25px}.notification-setup{background-size:92vh 89vh;padding-left:50px}}@media (min-width:1270px) and (max-width:1366px) and (min-height:800px) and (max-height:1024px){.step-one-page{background-size:700px}.step-one-page--azure-login{padding-top:200px;background-size:650px!important}}@media (min-width:1270px) and (max-width:1366px) and (max-height:768px){.step-one-page{background-size:680px}.step-one-page--azure-login{padding-top:100px;background-size:550px!important}}@media (max-width:1152px){.step-one-page{background-size:600px}.success-page{background-size:700px}.success-page__content{max-width:400px}}@media (min-width:1020px) and (max-width:1366px) and (max-height:1050px){.step-one-page{background-size:650px}.step-one-page__inputs{background:0 0}.step-one-page__form{padding-top:20px}.step-one-page__privacy{margin-top:20px}.step-one-page__support{margin-top:24px}}@media (min-width:1020px) and (max-width:1366px) and (max-height:650px){.step-one-page__inputs--azure{min-height:100px}}@media only screen and (max-width:1024px){.step-one-page{text-align:center;background:#fff;justify-content:space-between;align-items:center;padding:20px}.step-one-page__image-wrapper{display:none}.step-one-page__step-logo-wrapper{justify-content:center}.step-one-page__step-logo-wrapper :first-child{display:none!important}.step-one-page__mobile-logo{display:block}.step-one-page .page-subtitle{max-width:100%;margin-bottom:24px}.step-one-page__uni-name--lg{display:none}.step-one-page__uni-name--mobile{text-wrap:balance;color:#212327;margin-top:4px;font-size:16px}.success-page{background:#fff;justify-content:space-between;align-items:center;padding:20px}.success-page .page-title{margin-bottom:16px}.success-page .page-subtitle{max-width:100%}.success-page .step-text{margin-top:0}.success-page__download-links{justify-content:center;display:flex}.success-page__privacy{max-width:100%}.success-page__content{text-align:center;justify-content:flex-start;max-width:500px}.success-page__divider{margin-left:auto;margin-right:auto}.success-page__mobile-screen{max-width:295px;margin:13px auto 0;display:block}.notification-setup{background:#fff;padding-left:21px;padding-right:20px}.notification-setup__mobile-screen{max-width:296px;max-height:366px;margin-top:63px;display:block}.notification-setup__content{background:#fff;flex-direction:column;justify-content:center;justify-self:start;align-items:center}.notification-setup__form{max-width:530px;margin-top:57px}.notification-setup__inputs{max-width:430px}.notification-setup__button{max-width:100%}.notification-setup__privacy{flex-direction:column;align-items:center;width:100%;max-width:100%;margin-top:11px;display:flex}}@media (min-width:768px) and (max-width:1070px){.welcome-page__text{max-width:350px;margin-left:70px}.welcome-page__image-wrapper{max-width:480px}}@media only screen and (max-width:768px){body{background:#fff}.card{width:450px;box-shadow:none;padding:20px}.page-title{font-size:47px;line-height:55px}.page-subtitle{max-width:260px;font-size:22px;line-height:28.25px}.steps{margin-top:27px}.steps__step p{font-size:20px;line-height:22.95px}.steps__step span{width:29.3px;height:29.3px;margin-right:15.6px;font-size:16.65px}.steps__step:not(:last-of-type) span{margin-bottom:24px}.steps__step:not(:last-of-type) span:after{width:2.25px;height:26px;position:absolute;bottom:-26px;left:50%}.welcome-page{align-items:flex-end}.welcome-page__text{margin-bottom:10vmax;margin-left:30px}.welcome-page__image-wrapper{min-width:400px;max-width:66vw}}@media only screen and (max-width:650px){.welcome-page{padding-bottom:70px;padding-right:20px}.welcome-page .page-title{font-size:28px;line-height:35px}.welcome-page .page-subtitle{max-width:220px;font-size:18px;line-height:22.25px}.steps{margin-top:27px}.steps__step p{font-size:18px;line-height:22.95px}.step-one-page,.success-page{background-color:#0000;min-height:calc(100vh - 50px)}.step-one-page .page-background,.success-page .page-background{background:url(../media/circles-shape.7a909562.png) 0 calc(100% + 50px) no-repeat;min-height:100vh}.step-one-page__form,.step-one-page__inputs,.success-page__form,.success-page__inputs{background-color:#0000}.step-one-page .step-text,.success-page .step-text{margin-top:0;font-size:16px;line-height:20px}.step-one-page .page-title,.success-page .page-title{font-size:28px;line-height:35px}.step-one-page .page-subtitle,.success-page .page-subtitle{max-width:100%;margin-bottom:24px;font-size:14px;line-height:17.7px}.step-one-page__privacy,.success-page__privacy{margin-top:11px}.step-one-page .support-text,.success-page .support-text{width:max-content;margin-top:16px;font-size:10px;line-height:22px}.step-one-page .support-text p:first-child,.success-page .support-text p:first-child{margin:0}.step-one-page .support-text span a,.success-page .support-text span a{display:inline}.success-page__divider{margin-top:0;margin-bottom:24px}.success-page__download-links{margin-bottom:15px}.success-page__download-links a span{max-height:45px!important}}@media only screen and (max-width:480px){.card{width:360px}.card.success .card__image{max-width:320px}.step-back{position:initial}.welcome-page__text{width:100%;margin-bottom:30px;margin-left:20px}.hr-text:before{background:#e1f5ff}.page-background{background:url(../media/circles-shape.7a909562.png) 0 100%/100% 70vmax no-repeat;min-height:100vh}.notification-setup{background-color:#0000}.notification-setup__page-background{background:url(../media/circles-shape.7a909562.png) 0 100%/100% 55% no-repeat}.notification-setup__content{background-color:#0000}}@media only screen and (max-width:415px){.welcome-page__image-wrapper{min-width:38vmax;max-width:30vw}.abroad-page__subtitle{width:250px}}@media only screen and (max-width:360px){.card{width:100%;padding:0}.card.success .card__image{max-width:300px}.welcome-page{padding-bottom:36px}.welcome-page__image-wrapper{min-width:36vmax}}@media only screen and (max-width:340px){.welcome-page{padding-bottom:36px}.welcome-page__image-wrapper{display:none}.welcome-page__text{width:100%}.step-one-page .support-text,.success-page .support-text{text-align:center;width:100%}}.react-toggle-track{background-color:#e0e0e0!important;width:33px!important;height:20px!important}.react-toggle--checked .react-toggle-track{background-color:#41b4f4!important}.react-toggle--checked .react-toggle-thumb{left:16px!important}.react-toggle-thumb{border:none!important;width:14px!important;height:14px!important;top:3px!important;box-shadow:0 1px 4px #00000026!important}.custom-toast{color:#fff;z-index:9999;border:none;border-radius:8px;position:fixed;top:45px;left:50%;transform:translate(-50%,-50%)}.custom-toast__body{border-radius:8px;justify-content:center;align-items:center;min-width:fit-content;height:50px;padding:27px 12px;font-size:16px;font-weight:600;display:flex}.custom-toast__success{background-color:#4bb543}.custom-toast__error{background-color:#dc3545}.input-group-merge .input-group .is-invalid~.input-group-text{color:#dc3545!important;background:#c200000d!important;border-color:#dc3545!important;border-radius:0 10px 10px 0!important}.abroad-page__subtitle{max-width:400px!important}.abroad-page__dropdown-wrapper{max-width:390px}.abroad-page__button-wrapper{margin-top:20px;margin-bottom:18px}.role__options{flex-direction:column;margin-top:35px;margin-bottom:18px;display:flex}.role__option{align-items:flex-start;margin-top:12px;margin-bottom:12px;display:flex}.role__option label{cursor:pointer;margin-top:-3px;margin-left:12px;font-size:16px}.start-date{flex-direction:column;margin-top:15px;margin-bottom:30px;display:flex}.start-date__input{background-color:#f1efef;border:1px solid #b4babf;border-radius:8px;min-width:90px;padding:6px 10px;font-size:14px}.start-date label{margin-bottom:8px;font-weight:500}.react-datepicker__header:not(.react-datepicker__header--has-time-select){color:#fff;background-color:#41b4f4;font-family:Be Vietnam Pro,sans-serif}.react-datepicker__month-text{font-family:Be Vietnam Pro,sans-serif;font-size:14px}.react-datepicker__month-text--keyboard-selected{font-family:Be Vietnam Pro,sans-serif;color:#fff!important;background-color:#41b4f4!important}.react-datepicker__navigation-icon{top:5px!important}.react-datepicker__navigation-icon:before{border-color:#fff!important}.custom-radio-btn__button{cursor:pointer;background:0 0;border:none;outline:none;justify-content:flex-start;align-items:flex-start;margin-top:12px;margin-bottom:12px;padding:0 5px;display:flex}.custom-radio-btn__circle{border:2px solid #41b4f4;border-radius:50%;justify-content:center;align-items:center;min-width:20px;min-height:20px;margin-right:10px;display:flex}.custom-radio-btn__circle-inner{background:#41b4f4;border-radius:50%;width:12px;height:12px;display:inline-block}.custom-radio-btn__label{text-align:left;cursor:pointer;margin-top:-2px}.select-fields-note{color:"#6C757D";text-align:left;margin-top:-5px;margin-bottom:15px;font-size:10px}.role-selection-error{color:#dc3545;text-align:center;margin-bottom:10px;font-size:10px}
