.password-recovery-ticket-form .input-label{color:var(--ac-black);font-size:16px;font-weight:400;line-height:1.2}.password-recovery-ticket-form .form-group-container{margin:15px 0 24px}
.password-recovery-methods__ticket{display:flex;flex-direction:column;gap:14px}.password-recovery-methods__ticket-text{color:var(--ac-black);font-size:16px;font-weight:400;line-height:1}.password-recovery-methods .btn_recovery-password[data-type=email]{margin:24px 0}.swal2-modal_password-recovery .swal2-modal{padding-bottom:0!important}.swal2-modal_password-recovery .form-group-container{margin:24px 0}
*{font-family:Basis Grotesque Pro;margin:0;outline:0!important;padding:0}:focus{outline:none}::-moz-focus-inner,::-moz-focus-outer{border:0!important;padding:0!important}button:active,button:focus{outline:none!important}button::-moz-focus-inner{border:0!important}body,html{height:100%;width:100%}body{font-family:Basis Grotesque Pro}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.logo{display:flex;justify-content:center}.container-fluid{display:grid;grid-template-rows:1fr auto;min-height:100%;padding:0 12px!important;grid-gap:1rem;gap:1rem;margin-left:auto;margin-right:auto}.form-title{font-size:1.05em;font-weight:600;margin-bottom:8px}.form-group label{font-size:.88em}#auth-content{height:auto;margin:0 auto;padding-top:3.5%;width:700px}#auth-content .title{padding:20px 0}#auth-content .title>p{font-size:12pt;margin-bottom:0;text-align:center}#auth-content h1,#auth-content h5{color:var(--ac-primary);font-weight:400;text-align:center}#auth-content h1:not(:last-child),#auth-content h5:not(:last-child){margin-bottom:0!important}#auth-content h1{font-size:1.45rem}#auth-content h5{font-size:1.25em;font-weight:500}#auth-content .auth-reset-pass{text-align:center}#auth-content .do-sms{color:#56595b;font-size:15px;-webkit-text-decoration:underline;text-decoration:underline}#auth-content .copy{font-size:14px;margin-top:60px;text-align:center}.auth-input{margin:4vh auto 0;width:400px}#resend-timer,.hurry-up{color:var(--ac-gray-text)}.btn-primary{background-color:var(--ac-primary)!important;color:var(--ac-white)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:var(--ac-primary-hover)!important;color:var(--ac-white)}.btn-primary:disabled{background-color:var(--ac-grey-light)!important;pointer-events:none}.btn-secondary{background-color:#787272;border-color:#787272;color:var(--ac-white)}.btn-secondary:hover{background-color:#8e8888}.btn-secondary *{color:var(--ac-white)}.auth-btn{border:none;border-radius:5px;cursor:pointer;display:inline-block;padding:10px 16px;text-align:center;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;width:100%}.auth-privacy{color:var(--ac-light-gray-text);text-align:center}.auth-privacy a{color:var(--ac-primary);-webkit-text-decoration:none;text-decoration:none}.auth-privacy .checkbox{margin-right:2.5pt}.auth-privacy .checkbox~label{display:inline}@media (min-width:305px){.auth-privacy .checkbox~label>br{display:none}}@media (max-width:430px){#auth-content h5{font-size:1.05em!important}.btn_forgot-password{font-size:.78em}.auth-privacy .checkbox{--ac-checkbox-size:16px}.auth-privacy .checkbox~label{font-size:.78em}}.container-app{display:flex;gap:6px;justify-content:center;margin-bottom:16px}.container-app>a>img{max-width:200px;width:100%}a.link{border-bottom:1px dashed transparent}a.link,a.link>i{color:var(--ac-primary);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}a.link:hover,a.link:hover>i{border-color:var(--ac-primary-hover);color:var(--ac-primary-hover)}.error:empty{display:none}.error.alert-warning{color:#664d03;margin:5px 0}.close-btn{cursor:pointer;height:40px;left:0;margin:8px;position:absolute;-webkit-text-decoration:none;text-decoration:none;width:40px}.close-btn .fa{color:var(--ac-primary)!important;font-size:36px;font-weight:400}@media (max-width:640px){#auth-content{padding-top:10%;width:100%}#auth-content h1{font-size:min(4.5vw,1.5em)}.auth-input{width:100%}.auth-btn{font-size:16px}.swal2-container h2{font-size:23px}}@media (max-width:360px){.auth-btn{font-size:15px}.swal2-container h2{font-size:18px}}@media (max-width:321px){.swal2-container h2{font-size:16px}.auth-btn{padding:10px 5px}}
