.modal .modal-content{background-color:#FFFFFF}@media (min-width: 576px){.modal .modal-content{width:515px}}.modal .modal-content .modal-header{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 40px 0;border-bottom:none}.modal .modal-content .modal-header .close{align-self:end;border:none;color:#939394;background-color:#FFFFFF;text-align:center;line-height:20px;margin:-24px -24px 0 0;padding:0}.modal .modal-content .modal-header h1{color:#0F1011;text-align:center;font-size:32px;font-style:normal;font-weight:800;line-height:48px;padding:0;margin:12px 0 0}.modal .modal-content .modal-header p{margin:12px 0 0;padding:0;color:#333435;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.modal .modal-content .modal-body{padding:40px}.modal .modal-content .modal-body .alert{padding:12px}.modal .modal-content .modal-body form label{color:#0F1011;font-size:12px;line-height:16px;margin-bottom:8px}.modal .modal-content .modal-body form input,.modal .modal-content .modal-body form textarea{color:#0F1011;border-color:#C3C3C4}.modal .modal-content .modal-body form input.is-valid,.modal .modal-content .modal-body form textarea.is-valid{background:none}.modal .modal-content .modal-body form input::-moz-placeholder,.modal .modal-content .modal-body form textarea::-moz-placeholder{color:#C3C3C4}.modal .modal-content .modal-body form input::placeholder,.modal .modal-content .modal-body form textarea::placeholder{color:#C3C3C4}.modal .modal-content .modal-body form select{font-size:16px;font-weight:400;line-height:24px;border-color:#C3C3C4;color:#C3C3C4}.modal .modal-content .modal-body form select.is-valid{background-image:var(--bs-form-select-bg-img)}.modal .modal-content .modal-body form select:has(option:checked:not([value])),.modal .modal-content .modal-body form select:has(option:checked:not([value=""])){color:#0F1011}.modal .modal-content .modal-body form fieldset.boolean{display:flex;flex-direction:row;align-items:center;align-content:start;padding:24px 0 0}.modal .modal-content .modal-body form fieldset.boolean.user_remember_me{width:50%;float:left}.modal .modal-content .modal-body form fieldset.boolean input[type="checkbox"]{padding:0;height:20px;width:20px}.modal .modal-content .modal-body form fieldset.boolean input[type="checkbox"]:not(:disabled):checked{background-color:#EBB842;border-color:#EBB842;background-size:50%;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: %23ffffff" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>')}.modal .modal-content .modal-body form fieldset.boolean input[type="checkbox"]:disabled{background-color:#FFFFFF}.modal .modal-content .modal-body form fieldset.boolean input[type="checkbox"]:disabled:checked{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: %238b8c89" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>')}.modal .modal-content .modal-body form fieldset.boolean label{margin:0 0 0 10px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.modal .modal-content .modal-body form fieldset.boolean label a{font-weight:700;color:#EBB842;text-decoration:none}.modal .modal-content .modal-body form .forgot-password{padding:24px 0 0;text-align:right}.modal .modal-content .modal-body form .forgot-password a{color:#3B5766;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none}.modal .modal-content .modal-body .input-group.school-graduation{justify-content:space-between}.modal .modal-content .modal-body .input-group.school-graduation div{margin-bottom:0}.modal .modal-content .modal-body .input-group.school-graduation div.user_school_id{width:63%}.modal .modal-content .modal-body .input-group.school-graduation div.user_graduation{width:33%}.modal .modal-content .modal-body .input-group.school-graduation .form-text{color:#939394;font-size:10px;font-style:normal;font-weight:400;line-height:12px}.modal .modal-content .modal-body .btn{margin:40px 0 0;padding:14px 32px;font-family:Inter, sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.modal .modal-content .modal-body .btn.btn-outline-secondary{margin:16px 0 0;border-color:#3B5766}.modal .modal-content .modal-body .btn.btn-outline-secondary:hover,.modal .modal-content .modal-body .btn.btn-outline-secondary:active{border-color:#3B5766;background-color:#3B5766}.modal .modal-content .modal-body .btn.btn-warning{border-color:#EBB842}.modal .modal-content .modal-body .btn.btn-warning:hover,.modal .modal-content .modal-body .btn.btn-warning:active{border-color:#EBB842;background-color:#EBB842}.modal .modal-content .modal-body .btn:hover,.modal .modal-content .modal-body .btn:active{border-color:#EBB842;background-color:#EBB842}.modal .modal-content .modal-body .first-step:not(.active),.modal .modal-content .modal-body .second-step:not(.active){position:absolute;visibility:hidden}.modal .modal-content .modal-footer{padding:0 40px;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#939394;font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-top:none}.modal .modal-content .modal-footer p{margin:0 0 40px}.modal .modal-content .modal-footer a{margin:0 0 40px 10px;color:#3B5766;font-style:normal;font-weight:700;text-decoration:none}#subscribe-modal .radio-header{margin-bottom:16px;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#0F1011}#subscribe-modal ul{width:100%;padding:0}#subscribe-modal ul li{display:flex;flex-direction:row;justify-content:left;align-items:center;margin:0;padding:0}#subscribe-modal ul li+li{margin-top:16px}#subscribe-modal ul li input{margin:0;width:20px;height:20px;color:#3B5766;border-color:#939394}#subscribe-modal ul li input:checked{background-color:#FFFFFF;border-color:#3B5766;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%233B5766'/%3e%3c/svg%3e")}#subscribe-modal ul li input:checked+label{font-weight:700}#subscribe-modal ul li input:focus{box-shadow:none}#subscribe-modal ul li label{margin:0;padding:0 0 0 14px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;color:#3B5766}#subscribe-modal div.mce_inline_error{margin-top:5px !important;padding:0 !important;font-family:Inter !important;font-size:14px !important;font-style:normal !important;font-weight:400 !important;line-height:24px !important;color:#dc3545 !important;background-color:#FFFFFF !important}#subscribe-modal input.mce_inline_error{padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#C3C3C4 !important}#subscribe-modal #mce-success-response{text-align:center;font-weight:700}*{box-sizing:border-box}html,body{height:100%}body{margin:0;min-width:320px;font-family:"Inter", sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;background-color:#fff}body .wrapper{display:flex;min-height:100%;flex-direction:column;margin:0 !important;padding:0 !important}body .wrapper main{height:100%;flex:1 1 auto}body .wrapper footer{background-color:#3B5766}#notifications{margin:0}#notifications .alert{margin:0}
