:root{--font-size-title: 24px}@media(max-width: 500px){:root{--font-size-title: 18px}}.path-user.portal-autogestión- .block-search-narrow{display:none}.user-pass{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.user-pass h2{margin:0;font-size:var(--font-size-title)}.user-pass>p{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0;font-size:14px}.user-pass .form-item{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.user-pass .form-actions{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.user-pass>a{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 24px;justify-content:center;align-items:center;max-width:auto;min-height:var(--button-1__min-height);width:auto;height:auto;align-items:center;border-radius:100px;background:#fff;color:var(--purple-1);border:1px solid var(--purple-1);text-align:center;font-size:var(--px14);font-style:normal;font-weight:var(--button-1__font-weight);line-height:normal;white-space:nowrap;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;cursor:pointer;text-decoration:none}.user-pass>a:is(:hover,:focus,:active){background-color:var(--purple-2);color:var(--purple-1)}@media(max-width: 767px){.user-pass>a:focus,.user-pass>a:active{-webkit-transform:scale(0.95);transform:scale(0.95)}}.user-pass input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 24px;justify-content:center;align-items:center;max-width:auto;min-height:var(--button-1__min-height);width:100%;height:auto;align-items:center;border-radius:100px;background:var(--yellow-1);color:var(--purple-1);border:1px solid rgba(0,0,0,0);text-align:center;font-size:var(--px14);font-style:normal;font-weight:var(--button-1__font-weight);line-height:normal;white-space:nowrap;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;cursor:pointer}.user-pass input[type=submit]:is(:hover,:focus,:active){background-color:var(--purple-2);color:var(--purple-1)}@media(max-width: 767px){.user-pass input[type=submit]:focus,.user-pass input[type=submit]:active{-webkit-transform:scale(0.95);transform:scale(0.95)}}.reset-password-confirmation .region--content{-ms-flex-item-align:center;align-self:center}.password-reset-confirmation h2{font-size:var(--font-size-title)}.password-reset-confirmation a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 24px;justify-content:center;align-items:center;max-width:auto;min-height:var(--button-1__min-height);width:100%;height:auto;align-items:center;border-radius:100px;background:var(--yellow-1);color:var(--purple-1);border:1px solid rgba(0,0,0,0);text-align:center;font-size:var(--px14);font-style:normal;font-weight:var(--button-1__font-weight);line-height:normal;white-space:nowrap;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;cursor:pointer;text-decoration:none}.password-reset-confirmation a:is(:hover,:focus,:active){background-color:var(--purple-2);color:var(--purple-1)}@media(max-width: 767px){.password-reset-confirmation a:focus,.password-reset-confirmation a:active{-webkit-transform:scale(0.95);transform:scale(0.95)}}.block.block-system-main-block:has(.user-pass-reset){width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:80px;padding-bottom:80px;margin-top:51px;margin-bottom:60px;border-top:10px solid var(--purple-1);border-bottom:5px solid var(--purple-1);padding-left:10px;padding-right:10px}@media(max-width: 768px){.block.block-system-main-block:has(.user-pass-reset){padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;margin-top:5px;margin-bottom:24px}}.block__content:has(.user-pass-reset){max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px}.block__content:has(.user-pass-reset) .password-strength .password-strength__text{padding-left:3px}.block__content:has(.user-pass-reset) .password-strength__meter{display:none}.block__content:has(.user-pass-reset) .password-strength:has(.is-weak) .password-strength__text{color:red}.block__content:has(.user-pass-reset) .password-strength:has(.is-fair) .password-strength__text,.block__content:has(.user-pass-reset) .password-strength:has(.is-good) .password-strength__text{color:orange}.block__content:has(.user-pass-reset) .password-strength:has(.is-strong) .password-strength__text{color:green}.block__content:has(.user-pass-reset) .password-suggestions{padding-top:20px}.block__content:has(.user-pass-reset) .password-suggestions ul{padding-left:25px;padding-top:10px}.block__content:has(.user-pass-reset) .password-suggestions li{list-style:disc;margin-bottom:10px}.block__content:has(.user-pass-reset) .image-user-reset{max-width:482px;max-height:377px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;border-radius:20px;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,.2509803922);box-shadow:0px 0px 15px 0px rgba(0,0,0,.2509803922);z-index:1;aspect-ratio:1.28/1}.block__content:has(.user-pass-reset) .image-user-reset input{padding-bottom:0}.block__content:has(.user-pass-reset) .image-user-reset .password-strength{padding-top:3px}.block__content:has(.user-pass-reset) .image-user-reset::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:rgba(99,66,149,.3019607843);z-index:2}.block__content:has(.user-pass-reset) .form-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 24px;justify-content:center;align-items:center;max-width:auto;min-height:var(--button-1__min-height);width:auto;height:auto;align-items:center;border-radius:100px;background:var(--yellow-1);color:var(--purple-1);border:1px solid rgba(0,0,0,0);text-align:center;font-size:var(--px14);font-style:normal;font-weight:var(--button-1__font-weight);line-height:normal;white-space:nowrap;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;cursor:pointer;width:100%;margin-bottom:20px}.block__content:has(.user-pass-reset) .form-submit:is(:hover,:focus,:active){background-color:var(--purple-2);color:var(--purple-1)}@media(max-width: 767px){.block__content:has(.user-pass-reset) .form-submit:focus,.block__content:has(.user-pass-reset) .form-submit:active{-webkit-transform:scale(0.95);transform:scale(0.95)}}.block__content:has(.user-pass-reset) .form-item__label[for*=edit-pass--2]{padding-bottom:20px;font-weight:700;font-size:24px;line-height:32px;color:var(--purple-1);padding-left:0}.block__content:has(.user-pass-reset) .password-strength__title,.block__content:has(.user-pass-reset) .password-confirm-message{padding-top:3px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:16px}.block__content:has(.user-pass-reset) .form-item__label{font-size:16px;line-height:22px;padding-bottom:3px}.block__content:has(.user-pass-reset) .form-item-pass-pass2{margin-top:20px;margin-bottom:20px}.block__content:has(.user-pass-reset) a{font-weight:600;text-decoration:none;color:var(--purple-1);font-size:14px;line-height:19px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center}.block__content:has(.user-pass-reset) .user-pass-reset{max-width:398px;padding:20px;width:100%}@media(max-width: 768px){.block__content:has(.user-pass-reset){gap:40px}.block__content:has(.user-pass-reset) .user-pass-reset{padding-left:0;padding-right:0}.block__content:has(.user-pass-reset) .form-item__label[for*=edit-pass--2]{font-size:20px;line-height:27px}.block__content:has(.user-pass-reset) .image-user-reset{max-width:358px;max-height:280px}}