@charset "utf-8";.object-contain{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.formlogin{margin:0!important;position:relative}.formlogin .formlogin--global{padding:3pc 0;position:relative;z-index:1}.formlogin .formlogin--global .formlogin--container{margin:0 auto;max-width:1170px;padding:0 20px}@media (min-width:720px){.formlogin .formlogin--global .formlogin--container{padding:0 60px}}@media (min-width:992px){.formlogin .formlogin--global .formlogin--container{padding:0 20px}}.formlogin .formlogin-titulo{margin-bottom:0}.formlogin .formlogin-titulo p{font-size:24px;line-height:1.15}@media (min-width:992px){.formlogin .formlogin-titulo p{font-size:44px}}.formlogin .formlogin--bgimage{height:100%;position:absolute;width:100%;z-index:0}.formlogin .formlogin-richtext{margin-top:0}@media (min-width:992px){.formlogin .formlogin-richtext{margin-top:24px}}.formlogin .formlogin-richtext .ngy-text p{font-size:1pc;margin-bottom:20px}@media (min-width:992px){.formlogin .formlogin-richtext .ngy-text p{font-size:20px}}.formlogin .formlogin-richtext table tr,.formlogin .formlogin-richtext table ul{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr}@media (min-width:992px){.formlogin .formlogin-richtext table tr,.formlogin .formlogin-richtext table ul{grid-template-columns:1fr 1fr}}.formlogin .formlogin-richtext table tr li,.formlogin .formlogin-richtext table ul li{grid-column:span 2}.formlogin .formlogin-richtext table p{font-size:14px!important;margin-bottom:1pc!important;padding-left:30px}.formlogin .formlogin-richtext ul{display:grid;grid-template-columns:1fr;padding:0}@media (min-width:992px){.formlogin .formlogin-richtext ul{grid-template-columns:1fr 1fr}}.formlogin .formlogin-richtext ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:600;grid-column:span 1;list-style:none}.formlogin .formlogin-richtext ul li:before{color:#e57200;content:"";font-family:gnf-font;font-size:20px;margin-right:8px}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text .orangeTitle{font-size:20px;font-weight:600}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text a:has(.orangeTitle){text-decoration:none}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text a:has(.orangeTitle):hover{text-decoration:none}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text a:has(.orangeTitle):hover .orangeTitle{text-decoration:underline}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(.orangeTitle){margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(.orangeTitle){margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text .blueTitle{color:var(--ods-core-slate-600);font-size:20px;font-weight:600}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text a:has(.blueTitle){text-decoration:none}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text a:has(.blueTitle):hover{text-decoration:none}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text a:has(.blueTitle):hover .blueTitle{text-decoration:underline}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(.blueTitle){margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(.blueTitle){margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(img){margin-left:0}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:not(:has(.checkText,img))+p:has(.checkText,img){margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:not(:has(.checkText,img))+p:has(.checkText,img){margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p+p:has(.checkText),.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(img)+p:has(img){margin-top:8px}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(.checkText)+p:not(:has(.checkText,img)),.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(img)+p{margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(.checkText)+p:not(:has(.checkText,img)),.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:has(img)+p{margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul{list-style:none;margin:0;padding:0}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol li,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul li{padding-left:20px;position:relative}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol li{counter-increment:ol-counter}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol li:before{color:var(--ods-core-orange-600);content:counter(ol-counter) ".";font-weight:600;left:0;position:absolute}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul li:before{color:var(--ods-core-orange-600);content:"•";font-weight:600;left:0;position:absolute}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol+p,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul+p{margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol+p,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul+p{margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:not(:has(.checkText,img,ol,ul))+ol li:first-child,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:not(:has(.checkText,img,ol,ul))+ul li:first-child{margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:not(:has(.checkText,img,ol,ul))+ol li:first-child,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text p:not(:has(.checkText,img,ol,ul))+ul li:first-child{margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol li+p:not(:has(.checkText,img,ol,ul)),.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul li+p:not(:has(.checkText,img,ol,ul)){margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol li+p:not(:has(.checkText,img,ol,ul)),.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul li+p:not(:has(.checkText,img,ol,ul)){margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol li:first-child,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul li:first-child{margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol li:first-child,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul li:first-child{margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ol li+li,.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext .ngy-text ul li+li{margin-top:8px}.formlogin .formlogin--textContainer .contentblock--content .contentblock--buttonsParent,.formlogin .formlogin--textContainer .contentblock--content .contentblock--footer{margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--buttonsParent,.formlogin .formlogin--textContainer .contentblock--content .contentblock--footer{margin-top:40px}}.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext+.contentblock--bullets{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;margin-top:2pc}@media (min-width:720px){.formlogin .formlogin--textContainer .contentblock--content .contentblock--richtext+.contentblock--bullets{margin-top:40px}}.formlogin.default{color:#004571;font-family:FSEmeric,Arial,Helvetica,sans-serif}.formlogin.default .form-title{font-size:20px;font-weight:600;line-height:1.25}.formlogin.default .formlogin-grid{display:grid;grid-template-columns:1fr;margin-top:24px;row-gap:24px}@media (min-width:992px){.formlogin.default .formlogin-grid{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-template-columns:2fr minmax(450px,1fr);margin-top:2pc}}.formlogin.default .formlogin--form-container{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,69,113,.1);box-shadow:0 0 20px rgba(0,69,113,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px 25px 15px}@media (min-width:640px){.formlogin.default .formlogin--form-container{padding:40px}}.formlogin.default .formlogin--form-container .formlogin__form--default{margin-top:40px}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body,.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper{position:relative}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper+.input-wrapper{margin-top:40px}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper.has-error input{border-bottom:2px solid #eb000c}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper.has-error input:focus,.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper.has-error input:focus-visible{border-bottom:2px solid #eb000c}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper label{font-weight:600}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper input{border:none;border-bottom:1px solid #004571}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper input:focus,.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper input:focus-visible{border-bottom:2px solid #06c}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper .login__eye-hidden-head,.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper .login__eye-show-head{--ods-icon-font-size:22px;color:#004571;cursor:pointer;height:22px;position:absolute;right:10px;top:26px;width:22px;z-index:20}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .input-wrapper .login__eye-show-head{display:none}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .forgot-password{color:#004571;display:block;font-weight:600;margin-top:24px;text-decoration:underline}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .form-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1pc;-moz-column-gap:1pc;column-gap:1pc;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15%;padding:0 15px}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .form-actions .register-link{-ms-flex-item-align:center;align-self:center;border:2px solid transparent;color:#004571;display:block;font-weight:600;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:9pt 0 10px;text-decoration:none;width:48%}@media (min-width:720px){.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .form-actions .register-link{text-align:center;width:-webkit-fill-available}}@media (min-width:992px){.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .form-actions .register-link{padding:0 1pc}}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .form-actions .login-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#e57200;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;justify-content:center;line-height:1;outline:auto;outline:1px solid #e57200;padding:1pc 8px;text-align:center;width:100%!important;width:100%}@media (min-width:720px){.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .form-actions .login-button{margin-left:auto;width:500px}}@media (min-width:992px){.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .form-actions .login-button{width:100%}}.formlogin.default .formlogin--form-container .formlogin__form--default .form-body .form-actions .login-button:hover{background:#e57200;border:1px solid #e57200;color:#fff}.formlogin.default .formlogin--form-container .formlogin__form--blue{display:none!important}.formlogin.blue{color:#004571;font-family:FSEmeric,Arial,Helvetica,sans-serif}.formlogin.blue .form-title{font-size:28px;font-weight:600;line-height:1.25;margin-bottom:4%;margin-top:24px;text-align:center}.formlogin.blue .formlogin-grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:24px;row-gap:24px}@media (min-width:992px){.formlogin.blue .formlogin-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:3pc;-moz-column-gap:3pc;column-gap:3pc;display:grid;grid-template-columns:2fr minmax(465px,1fr);margin-top:2pc}}.formlogin.blue .formlogin--form-container{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 0 20px rgba(0,69,113,.1);box-shadow:0 0 20px rgba(0,69,113,.1);overflow:hidden}.formlogin.blue .formlogin--form-container .formlogin__form--blue.is-loading .form-body,.formlogin.blue .formlogin--form-container .forms-wrapper.is-spinning .formlogin__form--blue{display:none}.formlogin.blue .formlogin--form-container .formlogin__form--blue.is-loading .loader{display:block}.formlogin.blue .formlogin--form-container .formlogin__form--blue .login__form-group{margin-bottom:25px;padding:0 40px;position:relative}.formlogin.blue .formlogin--form-container .formlogin__form--blue .login__form-group.login__tipo{margin-bottom:50px}.formlogin.blue .formlogin--form-container .formlogin__form--blue .login__form-group.login__tipo.login_container_input-js{margin:20px 0 0}.formlogin.blue .formlogin--form-container .formlogin__form--blue .login__form-group .password .ods-icon,.formlogin.blue .formlogin--form-container .formlogin__form--blue .login__form-group .password svg{pointer-events:none}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px}@media (min-width:640px){.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body{padding:0 40px}}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .nif-error,.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .user-error{color:#eb000c;margin-bottom:4px}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container.has-error .error-required{display:block}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container.has-error .input-wrapper{border-bottom:2.5px solid #eb000c}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper{background-color:#f0f6fa;border-bottom:2.5px solid #e57200;height:3pc;position:relative;width:100%}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper.is-focused label{color:#004571;font-size:14px;top:14px}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper.is-password-visible .see-password .icon.icon-ny-ojo-on{display:block}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper.is-password-visible .see-password .icon.icon-ny-ojo-off{display:none}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper label{font-size:1pc;font-weight:600;left:1pc;position:absolute;top:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input{background-color:transparent;border:none;color:#004571;height:100%;padding:1pc 36px 4px 1pc;width:100%}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input::-webkit-input-placeholder{color:transparent}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input::-moz-placeholder{color:transparent}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input:-ms-input-placeholder{color:transparent}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input::-ms-input-placeholder{color:transparent}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input::placeholder{color:transparent}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input:-webkit-autofill,.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input:-webkit-autofill:active,.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input:-webkit-autofill:focus,.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#004571!important;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;background-color:#f0f6fa!important;-webkit-box-shadow:inset 0 0 0 30px #f0f6fa!important}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper .see-password{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper .see-password .icon{font-size:24px;line-height:0;pointer-events:none}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .input-wrapper .see-password .icon.icon-ny-ojo-on{display:none}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .help-message{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin-bottom:4px;margin-top:4px}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .input-container .error-required{color:#eb000c;display:none;font-size:14px;font-weight:600;margin-left:auto;text-align:right}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .login-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:center;align-items:center;align-self:center;background-color:#e57200;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;justify-content:center;line-height:1;margin:24px 0;padding:1pc 3pc;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .login-button:hover{background:#e57200;border:1px solid #e57200;color:#fff}.formlogin.blue .formlogin--form-container .formlogin__form--blue .form-body .forgot-password{-ms-flex-item-align:center;align-self:center;color:#004571;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-decoration:underline}.formlogin.blue .formlogin--form-container .formlogin__form--blue .register-block{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#004571;color:#fff;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;justify-content:center;margin-top:20px;padding:20px 1pc;width:100%}.formlogin.blue .formlogin--form-container .formlogin__form--blue .register-block a{color:#fff;text-decoration:underline}.formlogin.blue .formlogin--form-container .formlogin__form--blue .loader,.formlogin.blue .formlogin__form--default{display:none}.formlogin .formlogin--form-container .login__form-group.login_message-error{color:#d92d20;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:1pc;font-weight:400;line-height:1.42857143}.formlogin .formlogin--form-container .login__form-group.login_message-error a{color:#d92d20;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:1pc;line-height:1.42857143;text-decoration:underline}.formlogin .formlogin--form-container .login__form-group.login_message-error button{background:transparent;border:0;color:#d92d20;cursor:pointer;padding:0 6px;text-decoration:underline}.formlogin .formlogin__logged{display:none;padding:24px 3pc}.formlogin .formlogin__logged .logged-user__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.formlogin .formlogin__logged .logged-user__content .logged-user{margin-bottom:40px}.formlogin .formlogin__logged .logged-user__content .logged-user .logged-user__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px}.formlogin .formlogin__logged .logged-user__content .logged-user .logged-user__info .logged-user__greeting{color:#004571;display:block;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:400}.formlogin .formlogin__logged .logged-user__content .logged-user .logged-user__info .logged-user__greeting .logged-user__name{text-transform:uppercase}.formlogin .formlogin__logged .logged-user__content .logged-user .logged-user__email{color:#004571;display:block;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:400;margin-top:24px}.formlogin .formlogin__logged .logged-user__content .logged-user__button-link{border:2px solid #004571;border-radius:4px;color:#004571;cursor:pointer;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:4px;padding:8px 1pc;text-align:center}.formlogin .formlogin__logged .logged-user__content .logged-user__logout{background-color:transparent;border:none;color:#004571;cursor:pointer;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-weight:400;margin-left:auto;padding:0;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.formlogin .formlogin__form--aaff .form-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px}@media (min-width:640px){.formlogin .formlogin__form--aaff .form-body{padding:0 40px}}.formlogin .formlogin__form--aaff .form-body .nif-error,.formlogin .formlogin__form--aaff .form-body .user-error{color:#eb000c;margin-bottom:4px}.formlogin .formlogin__form--aaff .form-body .input-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.formlogin .formlogin__form--aaff .form-body .input-container.has-error .error-required{display:block}.formlogin .formlogin__form--aaff .form-body .input-container.has-error .input-wrapper{border-bottom:2.5px solid #eb000c}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper{background-color:#f0f6fa;border-bottom:2.5px solid #e57200;height:3pc;position:relative;width:100%}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper.is-focused label{color:#004571;font-size:14px;top:14px}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper.is-password-visible .see-password .icon.icon-ny-ojo-on{display:block}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper.is-password-visible .see-password .icon.icon-ny-ojo-off{display:none}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper label{font-size:1pc;font-weight:600;left:1pc;position:absolute;top:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input{background-color:transparent;border:none;color:#004571;height:100%;padding:1pc 36px 4px 1pc;width:100%}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input::-webkit-input-placeholder{color:transparent}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input::-moz-placeholder{color:transparent}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input:-ms-input-placeholder{color:transparent}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input::-ms-input-placeholder{color:transparent}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input::placeholder{color:transparent}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input:-webkit-autofill,.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input:-webkit-autofill:active,.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input:-webkit-autofill:focus,.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#004571!important;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;background-color:#f0f6fa!important;-webkit-box-shadow:inset 0 0 0 30px #f0f6fa!important}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper .see-password{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper .see-password .icon{font-size:24px;line-height:0;pointer-events:none}.formlogin .formlogin__form--aaff .form-body .input-container .input-wrapper .see-password .icon.icon-ny-ojo-on{display:none}.formlogin .formlogin__form--aaff .form-body .input-container .help-message{font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;margin-bottom:4px;margin-top:4px}.formlogin .formlogin__form--aaff .form-body .input-container .error-required{color:#eb000c;display:none;font-size:14px;font-weight:600;margin-left:auto;text-align:right}.formlogin .formlogin__form--aaff .form-body .login-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-item-align:center;align-items:center;align-self:center;background-color:#e57200;border:none;border-radius:2rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;justify-content:center;line-height:1;margin:24px 0;padding:1pc 3pc;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.formlogin .formlogin__form--aaff .form-body .login-button:hover{background:#e57200;border:1px solid #e57200;color:#fff}.formlogin .formlogin__form--aaff .form-body .forgot-password{-ms-flex-item-align:center;align-self:center;color:#004571;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-decoration:underline}.formlogin .formlogin__form--aaff .register-block{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#004571;color:#fff;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;justify-content:center;margin-top:20px;padding:20px 1pc;width:100%}.formlogin .formlogin__form--aaff .register-block a{color:#fff;text-decoration:underline}.formlogin .formlogin__form--aaff .loader{display:none}.formlogin .form-disabled-message{padding:20px}@media (min-width:640px){.formlogin .form-disabled-message{padding:0 40px 20px}}.formlogin .login__error-changedpassword{margin-bottom:30px;padding:30px 40px;text-align:center}.formlogin .login__error-changedpassword .description-exp,.formlogin .login__error-changedpassword .title-exp{margin-bottom:30px;text-align:center}.formlogin .login__error-changedpassword .title-exp{color:#ff7f00;font-size:24px;font-weight:600;line-height:26px}.formlogin .login__error-changedpassword .description-exp{color:#004571;line-height:1.42857143}.formlogin .login__error-changedpassword .update-pass-btn{background-color:#e57200;border-radius:25px;color:#fff!important;font-family:FSEmeric,Arial,Helvetica,sans-serif;font-size:1pc;font-weight:600;line-height:18px;padding:9pt 40px 10px;text-align:center;text-decoration:none!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.formlogin .login__error-changedpassword .update-pass-btn:hover{background-color:#e57200;-webkit-box-shadow:0 3px 20px 0 #0c11221a;box-shadow:0 3px 20px 0 #0c11221a}input[type=password]::-ms-reveal{display:none}.ngy-container--content .formlogin .formlogin--global .formlogin--container{-webkit-padding-end:max(calc(1pc + var(--layout-reserve-end, 0px)),calc(50vw - 658px + var(--layout-reserve-end, 0px)));-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none;padding-inline:max(1pc,calc(50vw - 658px));padding-inline-end:max(calc(1pc + var(--layout-reserve-end, 0px)),calc(50vw - 658px + var(--layout-reserve-end, 0px)))}@media (min-width:768px){.ngy-container--content .formlogin .formlogin--global .formlogin--container{-webkit-padding-end:max(calc(24px + var(--layout-reserve-end, 0px)),calc(50vw - 650px + var(--layout-reserve-end, 0px)));padding-inline:max(24px,calc(50vw - 650px));padding-inline-end:max(calc(24px + var(--layout-reserve-end, 0px)),calc(50vw - 650px + var(--layout-reserve-end, 0px)))}}@media (min-width:1024px){.ngy-container--content .formlogin .formlogin--global .formlogin--container{-webkit-padding-end:max(calc(3pc + var(--layout-reserve-end, 0px)),calc(50vw - 626px + var(--layout-reserve-end, 0px)));padding-inline:max(3pc,calc(50vw - 626px));padding-inline-end:max(calc(3pc + var(--layout-reserve-end, 0px)),calc(50vw - 626px + var(--layout-reserve-end, 0px)))}}@media (min-width:1440px){.ngy-container--content .formlogin .formlogin--global .formlogin--container{-webkit-padding-end:max(calc(4pc + var(--layout-reserve-end, 0px)),calc(50vw - 610px + var(--layout-reserve-end, 0px)));padding-inline:max(4pc,calc(50vw - 610px));padding-inline-end:max(calc(4pc + var(--layout-reserve-end, 0px)),calc(50vw - 610px + var(--layout-reserve-end, 0px)))}}