.radio-group{display:flex;flex-direction:column;gap:1rem}.radio-group .radio-options{display:flex;flex-direction:row;gap:.5rem;width:100%}.radio-group .main-label label{width:100%;font-family:Montserrat,sans-serif;font-weight:600}.radio-group label{display:flex;align-items:center;cursor:pointer;font-weight:500;color:#1a202c;font-family:Montserrat,sans-serif;font-size:1rem}.radio-group input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #cbd5e0;font-family:Montserrat,sans-serif;border-radius:50%;display:grid;place-content:center;margin-right:.5rem}.radio-group input[type=radio]:checked{border-color:#001b7f}.radio-group input[type=radio]:checked:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#001b7f}.radio-group input[type=radio]:before{content:"";display:block;width:0;height:0}.radio-group input[type=radio]:focus{outline:none;box-shadow:0 0 0 2px #001b7f33}.tutor-form-login{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.tutor-form-login h3{font-family:Montserrat,sans-serif;font-weight:600;size:1.125rem;line-height:32px}.tutor-form-login p:not(.error-message){font-family:Montserrat,sans-serif;font-weight:500;size:1.125rem;line-height:28px}@media(min-width:768px){.tutor-form-login p:not(.error-message){margin:.5rem 4rem}.tutor-form-login input[type=text]{width:305px!important}}.tutor-form-login.success{text-align:left}.tutor-form-login.success .btn-container{margin-top:5rem}.tutor-form-login.success .error{line-height:1.5rem;color:#b91c1c;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:10px 15px;font-size:15px;font-weight:500;text-align:center;margin:12px 0 20px;box-shadow:0 1px 2px #0000000d}@media(min-width:768px){.tutor-form-login.success .error{width:300px}}.tutor-form-login input[type=text]{@media screen and (min-width:768px){width:305px!important}}
