.app-font-family{font-family:Barlow,Arial,sans-serif;font-style:normal}.barlow-bold{font-family:Barlow,Arial,sans-serif;font-weight:700}.barlow-regular{font-family:Barlow,Arial,sans-serif;font-weight:300}.barlow-light{font-family:Barlow,Arial,sans-serif;font-weight:200}.barlow-semibold{font-family:Barlow,Arial,sans-serif;font-weight:600}.barlow-medium{font-family:Barlow,Arial,sans-serif;font-weight:500}.inter-font-family{font-family:Inter,sans-serif;font-style:normal}.inter-italic-font-family,i{font-family:Inter;font-style:italic}.inter-light-italic-font-family,i{font-family:Inter;font-style:italic;font-weight:300}.inter-bold{font-family:Inter;font-weight:700}.form-spacer{width:16px}.login-main form{width:100%;height:auto;display:none;position:relative}.login-main,#reset-password-container{width:100%;height:100vh;flex-wrap:wrap;display:flex;flex-direction:row}.login-main form.active,#reset-password-container form.active{display:flex;align-items:start;flex-direction:column}.login-main form input,#reset-password-container form input{width:100%;height:46px;margin:20px 0;display:block;padding:10px 20px;border-radius:50px;background-color:#dbe8fe;background-clip:padding-box;border:1px solid #DBE8FE}.login-main form input[type=checkbox],#reset-password-container form input[type=checkbox]{width:20px;height:20px}.login-main form input::placeholder,#reset-password-container form input::placeholder{color:#a1a2b5}.login-main button[type=submit],#reset-password-container button[type=submit]{margin-top:30px}.left-side{position:fixed;top:0;bottom:0}.right-side{overflow-y:scroll!important}html,body{margin:0;padding:0}.top-space{margin-top:20px;display:flex;justify-content:center}.logo{height:32px}.login-bg{background-color:#4b8bf9}.column-login{width:50%;height:100vh;padding:50px 90px;display:block;position:relative}@media screen and (max-width: 1050px){.column-login{padding:50px}}.column-login h1{font-size:45px;max-width:90%}@media screen and (max-width: 1380px){.column-login h1{font-size:35px}}@media screen and (max-width: 900px){.column-login.left-side{display:none}}@media screen and (max-width: 900px){.column-login.right-side{width:100%;padding:50px 20px}}@media screen and (max-width: 900px){.toggle{padding:0;width:auto}}.toggle:last-child{margin-left:15px}.toggle{color:#a1a2b5;background-color:#fff0;border:none;text-decoration:none;font-size:16px;font-weight:300;cursor:pointer}.toggle.active{text-decoration:underline;color:#151f33;font-weight:600}.center-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%}.password-div{width:70%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}.ex-div{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}.transparent-button{background-color:#fff0;border:none}.bottom-text{font-size:40px;position:absolute;bottom:50px;left:50%;transform:translate(-50%);text-align:center;color:#dbe8fe;width:100%}@media screen and (max-width: 1350px){.bottom-text{font-size:35px}}@media screen and (max-width: 1150px){.bottom-text{font-size:30px}}#top-bg{width:50px;height:90px;position:absolute;top:10%;right:15%;z-index:-1}#bottom-bg{width:39px;height:45px;position:absolute;bottom:0;right:40%;z-index:-1}label[for=registration_form_agreeTerms]{font-size:14px}label[for=registration_form_agreeTerms] a{text-decoration:underline}#registration_form_agreeTerms{visibility:hidden;cursor:pointer;position:absolute}#registration_form_agreeTerms+label{position:relative;padding-left:30px;cursor:pointer;font-size:14px;line-height:20px;display:inline-block;color:#000;-webkit-user-select:none;user-select:none}#registration_form_agreeTerms+label.required:after{content:" *";color:#151f33;position:absolute;right:-10px;top:0;display:inline-block}#registration_form_agreeTerms+label:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:4px;background-color:#dbe8fe}#registration_form_agreeTerms:checked+label:after{content:"";position:absolute;left:7px;top:3px;width:6px;height:12px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg)}#registration_form_agreeTerms+label:hover:before{opacity:.9}#forgot-password{text-decoration:underline}#nav-mobile-container{display:none}@media screen and (max-width: 901px){#nav-mobile-container{display:block}}.subtitle{display:block;margin-top:40px;margin-bottom:40px}.center-page{display:block;margin:auto;display:flex;flex-direction:column;justify-content:center}.center-page p{text-align:left}#reset-password-container .btn-underline{margin-top:40px}.admin-only-section{margin-top:30px;padding:20px;background-color:#fff4e6;border:2px solid #FFA500;border-radius:10px}.admin-only-section .admin-separator{display:none}.admin-only-section .admin-section-title{font-weight:700;color:orange;margin-bottom:15px;font-size:16px;text-transform:uppercase;letter-spacing:1px}.admin-only-section .form-text{display:block;margin-top:5px;font-size:.875em;color:#6c757d}.admin-only-section .checkbox-wrapper{margin-top:20px;display:flex;align-items:flex-start;flex-direction:column}.admin-only-section .checkbox-wrapper input[type=checkbox]{width:auto;height:auto;margin-right:10px;margin-top:0;margin-bottom:5px}.admin-only-section .checkbox-wrapper label{display:inline;margin-bottom:5px}.admin-only-section .checkbox-wrapper .form-text{margin-left:0}
