@font-face{font-display:swap;font-family:Joly Headline;font-style:normal;font-weight:700;src:url(/pf/resources/fonts/JolyHeadline-Bold.woff2?d=1067&mxId=00000000) format("woff2")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:800;src:url(/pf/resources/fonts/Assistant-ExtraBold.woff2?d=1067&mxId=00000000) format("woff2")}@font-face{font-display:swap;font-family:Assistant;font-style:normal;font-weight:400;src:url(/pf/resources/fonts/Assistant-Regular.woff2?d=1067&mxId=00000000) format("woff2")}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{font-family:Assistant,sans-serif;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}a{color:inherit;font-style:normal;text-decoration:none}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:Joly Headline,sans-serif}img,svg,video{height:auto;max-width:100%}ol,ul{margin-left:40px}.visually-hidden{border:0;clip-path:inset(100%);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.single-column-layout{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-width:320px}.single-column-layout__main{display:grid;margin-inline:auto;max-width:1560px;width:100%}.user-form-container{place-self:center;width:100%}.user-form-container a{color:#004bf2;text-decoration:underline}.user-form-container__wrapper{font-family:Assistant,sans-serif;font-size:1.25rem;line-height:1.75rem;margin-inline:auto;max-width:420px;min-width:180px;padding-inline:20px;text-align:center;width:100%}.user-form-container__title{font-weight:800;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.user-form-container__message{font-size:1.125rem}.user-form-container__input{align-items:center;background:none;border:1px solid #171717;border-radius:4px;display:flex;gap:12px;margin-block:15px;margin-inline:auto;min-height:54px;padding-inline:20px;width:100%}input.user-form-container__input{border-color:#d4d4d4;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1)}input.user-form-container__input:focus,input.user-form-container__input:focus-visible{outline:1px solid #5288ff}.user-form-container__input::-moz-placeholder{color:#737373;font-size:20px}.user-form-container__input::placeholder{color:#737373;font-size:20px}.user-form-container__input:disabled{background-color:#f5f5f5}.user-form-container__input--error,.user-form-container__input--error:-webkit-autofill{background-color:#fceae8!important;box-shadow:inset 0 0 0 1000px #fceae8!important}.user-form-container__submit-button{background-color:#003fc9;border:1px solid #0032a0;color:#fff;cursor:pointer;font-weight:800;justify-content:center;text-align:center;text-transform:uppercase;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.user-form-container__submit-button:hover{background-color:#004bf2;border-color:#003fc9}.user-form-header{align-items:center;background-color:#fff;border-bottom:1px solid #d4d4d4;display:grid;grid-template-columns:minmax(16%,200px) 1fr minmax(16%,200px);padding-block:18px;padding-inline:20px}.user-form-header__navigation{font-size:1rem;line-height:1.1875rem}.user-form-header__button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:4px;vertical-align:middle}.user-form-header__button .arrow-left-icon{display:block}.user-form-header__button__text{display:none}.user-form-header__logo{display:flex;justify-content:center}.user-form-header__logo .logo-lt-icon{min-width:180px;vertical-align:middle}.user-login__social__list{margin-top:18px}.user-login__social__button{background-color:#fff;color:#000;cursor:pointer}.user-login__social__button svg{display:block}.user-login__form,.user-login__form-ctn{margin-top:20px}.user-login__form__input-ctn,.user-login__form__input-ctn--password{position:relative}.user-login__form__input-ctn--password:has(input:not(:-moz-placeholder-shown)):after{color:#737373;content:"Contraseña";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-login__form__input-ctn--password:has(input:not(:placeholder-shown)):after{color:#737373;content:"Contraseña";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-login__form__input-ctn--password:has(input:not(:-moz-placeholder-shown)) input{padding-top:14px}.user-login__form__input-ctn--password:has(input:not(:placeholder-shown)) input{padding-top:14px}.user-login__form__input-password{color:#404040;line-height:1}.user-login__form__password__toggle{background:none;border:none;position:absolute;right:1rem;top:1rem}.user-login__form__password__toggle svg{display:block}.user-login__error{color:#9e1e14;font-size:1rem;text-align:left}.user-login__footer{font-size:1.125rem;margin-inline:auto;margin-top:16px;max-width:380px;min-width:180px;text-align:left}.user-login__footer__register{border-bottom:1px solid #d4d4d4;margin-bottom:1rem;padding-bottom:1rem}.user-password-recovery__form{margin-top:28px}.user-password-recovery__form__input-ctn--email{position:relative}.user-password-recovery__form__input-ctn--email:has(input:not(:-moz-placeholder-shown)):after{color:#737373;content:"Email";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-password-recovery__form__input-ctn--email:has(input:not(:placeholder-shown)):after{color:#737373;content:"Email";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-password-recovery__form__input-ctn--email:has(input:not(:-moz-placeholder-shown)) input{padding-top:14px}.user-password-recovery__form__input-ctn--email:has(input:not(:placeholder-shown)) input{padding-top:14px}.user-password-recovery__form__input-email{color:#404040;line-height:1}.user-password-update__form{margin-top:28px}.user-password-update__form__input-ctn,.user-password-update__form__input-ctn--password{position:relative}.user-password-update__form__input-ctn--password:has(input:not(:-moz-placeholder-shown)):after{color:#737373;content:"Contraseña Nueva";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-password-update__form__input-ctn--password:has(input:not(:placeholder-shown)):after{color:#737373;content:"Contraseña Nueva";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-password-update__form__input-ctn--password:has(input:not(:-moz-placeholder-shown)):last-child:after{content:"Repetir Contraseña"}.user-password-update__form__input-ctn--password:has(input:not(:placeholder-shown)):last-child:after{content:"Repetir Contraseña"}.user-password-update__form__input-ctn--password:has(input:not(:-moz-placeholder-shown)) input{padding-top:14px}.user-password-update__form__input-ctn--password:has(input:not(:placeholder-shown)) input{padding-top:14px}.user-password-update__form__input-password{color:#404040;line-height:1}.user-password-update__form__password__toggle{background:none;border:none;position:absolute;right:1rem;top:1rem}.user-password-update__form__password__toggle svg{display:block}.user-password-update__error{color:#9e1e14;font-size:1rem;text-align:left}.user-registration__form,.user-registration__form-ctn{margin-top:28px}.user-registration__form__input-ctn{color:#404040;line-height:1;position:relative}.user-registration__form__input-ctn--email:has(input:not(:-moz-placeholder-shown)):after{color:#737373;content:"Email";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-registration__form__input-ctn--email:has(input:not(:placeholder-shown)):after{color:#737373;content:"Email";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-registration__form__input-ctn--email:has(input:not(:-moz-placeholder-shown)) input{padding-top:14px}.user-registration__form__input-ctn--email:has(input:not(:placeholder-shown)) input{padding-top:14px}.user-registration__form__input-ctn--password:has(input:not(:-moz-placeholder-shown)):after{color:#737373;content:"Contraseña";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-registration__form__input-ctn--password:has(input:not(:placeholder-shown)):after{color:#737373;content:"Contraseña";font-size:12px;left:20px;line-height:9px;position:absolute;top:10px}.user-registration__form__input-ctn--password:has(input:not(:-moz-placeholder-shown)) input{padding-top:14px}.user-registration__form__input-ctn--password:has(input:not(:placeholder-shown)) input{padding-top:14px}.user-registration__form__password__toggle{background:none;border:none;position:absolute;right:1rem;top:1rem}.user-registration__form__password__toggle svg{display:block}.user-registration__error{color:#9e1e14;font-size:1rem;text-align:left}.error-circle-icon{margin-bottom:3px;margin-right:4px;vertical-align:middle}.user-registration__policies{font-size:.875rem;text-align:left}.user-registration__footer{font-size:1.125rem;margin-inline:auto;margin-top:44px;max-width:380px;min-width:180px;text-align:left}.user-registration__footer__register{border-bottom:1px solid #d4d4d4;margin-bottom:1rem;padding-bottom:1rem}.user-registration__recovery{color:#004bf2;font-size:1rem}@media only screen and (min-width:768px){.user-form-container__wrapper{margin-block:60px}.user-form-header{padding-block:32px}.user-form-header__button__text{display:inline;height:12px;line-height:11px;text-transform:uppercase}.user-form-header__logo .logo-lt-icon{min-width:200px}}@media (prefers-reduced-motion:reduce){body *,body :after,body :before{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms;transition:none}}
