/* ==========================================================
   NyxCMS Prism v1.9.101
   ENTRAR / LOGIN — approved design
   Theme-only. No module PHP/JS changes.
   One clean stylesheet using the real wm-login-* selectors.
   ========================================================== */

body.nyxprism-page-entrar .nyxprism-module-shell{max-width:1460px}
body.nyxprism-page-entrar .nyxprism-module-content{
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* ROOT */
html body.nyxprism-page-entrar .wm-login-pro{
  --login-accent:var(--cyan)!important;
  --login-accent-text:#fff!important;
  --login-page:transparent!important;
  --login-surface:#fff!important;
  --login-surface-2:#f8fbfd!important;
  --login-input:#fff!important;
  --login-border:#cbd9e7!important;
  --login-text:#10213a!important;
  --login-muted:#6b8096!important;
  --login-good:#26c98c!important;
  --login-bad:#ff5877!important;
  --login-shadow:none!important;
  --login-radius-card:0px!important;
  --login-radius-soft:0px!important;
  --login-radius-control:0px!important;
  --login-radius-button:0px!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  color:#10213a!important;
  font-size:11px!important;
  line-height:1.35!important;
}
html body.nyxprism-page-entrar .wm-login-pro *,
html body.nyxprism-page-entrar .wm-login-pro *::before,
html body.nyxprism-page-entrar .wm-login-pro *::after{box-sizing:border-box}

/* SHELL */
html body.nyxprism-page-entrar .wm-login-shell{
  width:100%!important;
  max-width:none!important;
  min-height:650px!important;
  display:grid!important;
  grid-template-columns:minmax(350px,42%) minmax(0,58%)!important;
  overflow:hidden!important;
  border:1px solid #cbd9e7!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  box-shadow:none!important;
  filter:none!important;
  clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)!important;
}
html body.nyxprism-page-entrar .wm-login-shell.is-form-only{
  grid-template-columns:minmax(0,760px)!important;
  justify-content:center!important;
  min-height:0!important;
}
html body.nyxprism-page-entrar .wm-login-shell.is-form-only .wm-login-form-side{min-height:620px!important}

/* COVER */
html body.nyxprism-page-entrar .wm-login-cover{
  position:relative!important;
  min-height:650px!important;
  overflow:hidden!important;
  border-radius:0!important;
  background-image:var(--login-cover-dark)!important;
  background-position:var(--login-cover-position,center center)!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  color:#fff!important;
  box-shadow:none!important;
  filter:none!important;
}
html body.nyxprism-page-entrar .wm-login-cover__overlay{
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(180deg,rgba(3,13,25,.24),rgba(3,13,25,.58) 45%,rgba(3,13,25,.94))!important;
}
html body.nyxprism-page-entrar .wm-login-cover::after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  right:0!important;
  bottom:0!important;
  z-index:3!important;
  height:4px!important;
  background:linear-gradient(90deg,var(--cyan),var(--blue),var(--purple),var(--pink),var(--yellow))!important;
  pointer-events:none!important;
}
html body.nyxprism-page-entrar .wm-login-cover__content{
  position:relative!important;
  z-index:2!important;
  min-height:650px!important;
  height:100%!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  padding:32px!important;
  text-align:left!important;
}
html body.nyxprism-page-entrar .wm-login-cover__brand{
  min-height:46px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  margin:0!important;
}
html body.nyxprism-page-entrar .wm-login-cover__brand img{
  display:block!important;
  width:auto!important;
  max-width:190px!important;
  max-height:54px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
html body.nyxprism-page-entrar .wm-login-logo-fallback{
  width:46px!important;
  height:46px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid rgba(255,214,50,.50)!important;
  border-radius:0!important;
  background:rgba(5,17,31,.66)!important;
  color:var(--yellow)!important;
  box-shadow:none!important;
}
html body.nyxprism-page-entrar .wm-login-logo-fallback .wm-login-icon{width:25px!important;height:25px!important}
html body.nyxprism-page-entrar .wm-login-kicker{
  align-self:flex-start!important;
  min-height:30px!important;
  margin:38px 0 0!important;
  padding:0 10px!important;
  border:0!important;
  border-left:3px solid var(--cyan)!important;
  border-radius:0!important;
  background:rgba(7,19,31,.72)!important;
  color:var(--cyan)!important;
  -webkit-text-fill-color:var(--cyan)!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-size:10px!important;
  font-weight:1000!important;
  letter-spacing:.05em!important;
  text-transform:uppercase!important;
  box-shadow:none!important;
}
html body.nyxprism-page-entrar .wm-login-cover h1{
  margin:12px 0 8px!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-size:43px!important;
  line-height:1!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  text-shadow:none!important;
}
html body.nyxprism-page-entrar .wm-login-cover__content>p{
  max-width:390px!important;
  margin:0!important;
  color:#c5d2de!important;
  -webkit-text-fill-color:#c5d2de!important;
  opacity:1!important;
  font-size:11px!important;
  line-height:1.55!important;
}

/* BENEFITS */
html body.nyxprism-page-entrar .wm-login-benefits{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  margin-top:auto!important;
  padding-top:28px!important;
}
html body.nyxprism-page-entrar .wm-login-benefit{
  display:grid!important;
  grid-template-columns:36px minmax(0,1fr)!important;
  align-items:center!important;
  gap:9px!important;
  min-height:66px!important;
  padding:10px!important;
  border:1px solid rgba(172,201,226,.24)!important;
  border-radius:0!important;
  background:rgba(3,16,30,.72)!important;
  background-image:none!important;
  color:#fff!important;
  text-align:left!important;
  backdrop-filter:none!important;
  box-shadow:none!important;
  filter:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-entrar .wm-login-benefit>.wm-login-icon{
  width:34px!important;
  height:34px!important;
  display:block!important;
  padding:8px!important;
  border-bottom:2px solid var(--purple)!important;
  background-color:var(--cyan)!important;
  color:var(--cyan)!important;
}
html body.nyxprism-page-entrar .wm-login-benefit strong{
  display:block!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:9px!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
}
html body.nyxprism-page-entrar .wm-login-benefit small{
  display:block!important;
  margin-top:3px!important;
  color:#9fb1c3!important;
  -webkit-text-fill-color:#9fb1c3!important;
  opacity:1!important;
  font-size:8px!important;
  line-height:1.35!important;
}

/* FORM SIDE */
html body.nyxprism-page-entrar .wm-login-form-side{
  min-width:0!important;
  min-height:650px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  padding:34px 48px!important;
  background:#fff!important;
  background-image:none!important;
  color:#10213a!important;
}
html body.nyxprism-page-entrar .wm-login-form-side>*{
  width:min(470px,100%)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html body.nyxprism-page-entrar .wm-login-form-header{
  margin:0 0 22px!important;
  text-align:left!important;
}
html body.nyxprism-page-entrar .wm-login-form-header::before{
  content:"CUENTA SEGURA"!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  margin-bottom:7px!important;
  color:var(--purple)!important;
  -webkit-text-fill-color:var(--purple)!important;
  font-size:9px!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
}
html body.nyxprism-page-entrar .wm-login-form-header h2{
  margin:0 0 5px!important;
  color:#10213a!important;
  -webkit-text-fill-color:#10213a!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-size:31px!important;
  line-height:1!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  text-shadow:none!important;
}
html body.nyxprism-page-entrar .wm-login-form-header p{
  margin:0!important;
  color:#6b8096!important;
  -webkit-text-fill-color:#6b8096!important;
  font-size:10px!important;
  line-height:1.45!important;
}
html body.nyxprism-page-entrar .wm-login-logo-mobile{
  display:none!important;
  max-width:190px!important;
  max-height:54px!important;
  margin:0 0 15px!important;
  object-fit:contain!important;
  object-position:left center!important;
}

/* ALERT */
html body.nyxprism-page-entrar .wm-login-alert{
  margin:0 0 12px!important;
  padding:10px 11px!important;
  border:1px solid #cbd9e7!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  color:#10213a!important;
  font-size:9px!important;
  font-weight:800!important;
  line-height:1.45!important;
  box-shadow:none!important;
  filter:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-entrar .wm-login-alert--error{
  border-color:#f1b9c5!important;
  background:#fff5f7!important;
  color:#b83d57!important;
  -webkit-text-fill-color:#b83d57!important;
}

/* GOOGLE */
html body.nyxprism-page-entrar .wm-login-google{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  width:100%!important;
  min-height:42px!important;
  height:42px!important;
  margin:0!important;
  padding:0 14px!important;
  border:1px solid #cbd9e7!important;
  border-bottom:3px solid var(--blue)!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  color:#10213a!important;
  -webkit-text-fill-color:#10213a!important;
  font-size:10px!important;
  font-weight:900!important;
  text-decoration:none!important;
  box-shadow:none!important;
  filter:none!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
}
html body.nyxprism-page-entrar .wm-login-google:hover{
  border-color:var(--blue)!important;
  background:#eef8ff!important;
  color:#10213a!important;
  -webkit-text-fill-color:#10213a!important;
  transform:translateY(-1px)!important;
  box-shadow:none!important;
}
html body.nyxprism-page-entrar .wm-login-google__g{
  width:26px!important;
  height:26px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #dbe4ee!important;
  border-radius:0!important;
  background:#fff!important;
  color:#4285f4!important;
  -webkit-text-fill-color:#4285f4!important;
  font-weight:1000!important;
  box-shadow:none!important;
}

/* DIVIDER */
html body.nyxprism-page-entrar .wm-login-divider{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  margin:15px 0!important;
  color:#8b9cad!important;
  -webkit-text-fill-color:#8b9cad!important;
  font-size:8px!important;
  font-weight:1000!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
html body.nyxprism-page-entrar .wm-login-divider::before,
html body.nyxprism-page-entrar .wm-login-divider::after{
  content:""!important;
  height:1px!important;
  flex:1!important;
  background:#dce5ed!important;
}

/* FORM */
html body.nyxprism-page-entrar .wm-login-form{display:grid!important;gap:11px!important}
html body.nyxprism-page-entrar .wm-login-field{display:grid!important;gap:5px!important}
html body.nyxprism-page-entrar .wm-login-field label{
  color:#60768d!important;
  -webkit-text-fill-color:#60768d!important;
  font-size:8px!important;
  font-weight:1000!important;
  letter-spacing:.03em!important;
  text-transform:uppercase!important;
}
html body.nyxprism-page-entrar .wm-login-control{
  position:relative!important;
  display:grid!important;
  grid-template-columns:36px minmax(0,1fr)!important;
  align-items:center!important;
  gap:0!important;
  min-height:42px!important;
  height:42px!important;
  padding:0!important;
  border:1px solid #cbd9e7!important;
  border-bottom:2px solid var(--cyan)!important;
  border-radius:0!important;
  background:#fff!important;
  background-image:none!important;
  box-shadow:none!important;
  filter:none!important;
  overflow:hidden!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-entrar .wm-login-control:focus-within{border-color:var(--cyan)!important;box-shadow:none!important}
html body.nyxprism-page-entrar .wm-login-control>.wm-login-icon{
  width:36px!important;
  height:40px!important;
  display:block!important;
  padding:10px!important;
  border-right:1px solid #dce5ee!important;
  background-color:var(--blue)!important;
  color:var(--blue)!important;
}
html body.nyxprism-page-entrar .wm-login-control input,
html body.nyxprism-page-entrar .wm-login-control select{
  width:100%!important;
  height:40px!important;
  min-height:40px!important;
  margin:0!important;
  padding:0 10px!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  background:#fff!important;
  background-color:#fff!important;
  background-image:none!important;
  color:#10213a!important;
  -webkit-text-fill-color:#10213a!important;
  color-scheme:light!important;
  font-size:10px!important;
  font-weight:800!important;
  opacity:1!important;
  box-shadow:none!important;
  filter:none!important;
}
html body.nyxprism-page-entrar .wm-login-control input::placeholder{
  color:#8395a8!important;
  -webkit-text-fill-color:#8395a8!important;
  opacity:1!important;
}
html body.nyxprism-page-entrar .wm-login-password{grid-template-columns:36px minmax(0,1fr) auto!important}
html body.nyxprism-page-entrar .wm-login-password button{
  height:40px!important;
  margin:0!important;
  padding:0 11px!important;
  border:0!important;
  border-left:1px solid #dce5ee!important;
  border-radius:0!important;
  background:#f7fbff!important;
  color:#5f7489!important;
  -webkit-text-fill-color:#5f7489!important;
  font-size:8px!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  box-shadow:none!important;
}
html body.nyxprism-page-entrar .wm-login-password button:hover{
  background:#eef8ff!important;
  color:#10213a!important;
  -webkit-text-fill-color:#10213a!important;
}
html body.nyxprism-page-entrar .wm-login-select{grid-template-columns:36px minmax(0,1fr) 28px!important}
html body.nyxprism-page-entrar .wm-login-select select{appearance:none!important;cursor:pointer!important}
html body.nyxprism-page-entrar .wm-login-select select option,
html body.nyxprism-page-entrar .wm-login-select select optgroup{
  background:#fff!important;
  background-color:#fff!important;
  color:#10213a!important;
  -webkit-text-fill-color:#10213a!important;
  font-weight:700!important;
  opacity:1!important;
}
html body.nyxprism-page-entrar .wm-login-select select option:checked{
  background:#1677d2!important;
  background-color:#1677d2!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.nyxprism-page-entrar .wm-login-select__arrow{
  width:28px!important;
  height:40px!important;
  padding:13px 8px!important;
  border-left:1px solid #dce5ee!important;
  background-color:#6d8298!important;
  color:#6d8298!important;
  pointer-events:none!important;
}

/* LINKS */
html body.nyxprism-page-entrar .wm-login-link-row{min-height:18px!important;display:flex!important;justify-content:flex-end!important}
html body.nyxprism-page-entrar .wm-login-link-row a{
  color:#2678bd!important;
  -webkit-text-fill-color:#2678bd!important;
  font-size:8px!important;
  font-weight:1000!important;
  text-decoration:none!important;
}
html body.nyxprism-page-entrar .wm-login-link-row a:hover{text-decoration:underline!important}

/* SUBMIT */
html body.nyxprism-page-entrar .wm-login-submit{
  --login-btn-accent:var(--purple);
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  width:100%!important;
  min-height:44px!important;
  height:44px!important;
  margin:0!important;
  padding:0 16px!important;
  border:1px solid #07131f!important;
  border-bottom:3px solid var(--login-btn-accent)!important;
  border-radius:0!important;
  background-color:#07131f!important;
  background-image:linear-gradient(90deg,var(--login-btn-accent) 0%,var(--login-btn-accent) 50%,#07131f 50%,#07131f 100%)!important;
  background-size:200% 100%!important;
  background-position:100% 0!important;
  background-repeat:no-repeat!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  text-shadow:none!important;
  box-shadow:none!important;
  filter:none!important;
  overflow:hidden!important;
  clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)!important;
  transition:background-position .28s ease,transform .18s ease,border-color .18s ease!important;
}
html body.nyxprism-page-entrar .wm-login-submit::before,
html body.nyxprism-page-entrar .wm-login-submit::after{content:none!important;display:none!important}
html body.nyxprism-page-entrar .wm-login-submit:hover{
  background-position:0 0!important;
  border-color:var(--login-btn-accent)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  transform:translateY(-2px)!important;
  filter:none!important;
}
html body.nyxprism-page-entrar .wm-login-submit .wm-login-icon{
  width:15px!important;
  height:15px!important;
  background-color:#fff!important;
  color:#fff!important;
}

/* SECONDARY */
html body.nyxprism-page-entrar .wm-login-secondary-links{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  margin-top:12px!important;
  padding-top:12px!important;
  border-top:1px solid #e1e8ef!important;
}
html body.nyxprism-page-entrar .wm-login-secondary-links a{
  --login-secondary-accent:var(--cyan);
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-height:38px!important;
  padding:0 10px!important;
  border:1px solid #cbd9e7!important;
  border-bottom:3px solid var(--login-secondary-accent)!important;
  border-radius:0!important;
  background:#fff!important;
  color:#60758b!important;
  -webkit-text-fill-color:#60758b!important;
  font-family:var(--display-font)!important;
  font-style:italic!important;
  font-size:9px!important;
  font-weight:1000!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  box-shadow:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-entrar .wm-login-secondary-links a:nth-child(2){--login-secondary-accent:var(--purple)}
html body.nyxprism-page-entrar .wm-login-secondary-links a:hover{
  background:var(--login-secondary-accent)!important;
  color:#07111b!important;
  -webkit-text-fill-color:#07111b!important;
  transform:translateY(-1px)!important;
}
html body.nyxprism-page-entrar .wm-login-secondary-links .wm-login-icon{
  width:15px!important;
  height:15px!important;
  background-color:currentColor!important;
}

/* SECURITY */
html body.nyxprism-page-entrar .wm-login-security-note{
  display:flex!important;
  align-items:flex-start!important;
  gap:9px!important;
  margin-top:12px!important;
  padding:10px 11px!important;
  border:1px solid #cbd9e7!important;
  border-radius:0!important;
  background:#f8fbfd!important;
  background-image:none!important;
  color:#667b90!important;
  -webkit-text-fill-color:#667b90!important;
  font-size:8px!important;
  line-height:1.45!important;
  box-shadow:none!important;
  filter:none!important;
  clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)!important;
}
html body.nyxprism-page-entrar .wm-login-security-note .wm-login-icon{
  width:16px!important;
  height:16px!important;
  flex:0 0 16px!important;
  margin-top:1px!important;
  background-color:var(--blue)!important;
  color:var(--blue)!important;
}

/* ICON BASE */
html body.nyxprism-page-entrar .wm-login-icon{
  display:inline-block!important;
  flex:0 0 auto!important;
  -webkit-mask:var(--wm-login-icon) center/contain no-repeat!important;
  mask:var(--wm-login-icon) center/contain no-repeat!important;
}

/* APPROVED LIGHT FORM EVEN IF MODULE DATA-SCHEME IS DARK */
html body.nyxprism-page-entrar .wm-login-pro[data-scheme="dark"]{
  --login-surface:#fff!important;
  --login-surface-2:#f8fbfd!important;
  --login-input:#fff!important;
  --login-border:#cbd9e7!important;
  --login-text:#10213a!important;
  --login-muted:#6b8096!important;
  --login-shadow:none!important;
}
html body.nyxprism-page-entrar .wm-login-pro[data-scheme="dark"] .wm-login-form-side,
html body.nyxprism-page-entrar .wm-login-pro[data-scheme="dark"] .wm-login-google{background:#fff!important}
html body.nyxprism-page-entrar .wm-login-pro[data-scheme="dark"] .wm-login-cover{
  background-image:var(--login-cover-dark)!important;
  color:#fff!important;
}

/* LEGACY CLEANUP */
html body.nyxprism-page-entrar .wm-login-pro :is(
  .wm-login-shell,.wm-login-benefit,.wm-login-alert,.wm-login-google,.wm-login-control,
  .wm-login-submit,.wm-login-secondary-links a,.wm-login-security-note,.wm-login-google__g
){
  box-shadow:none!important;
  filter:none!important;
}
html body.nyxprism-page-entrar .wm-login-pro :is(
  .wm-login-alert,.wm-login-google,.wm-login-control,.wm-login-secondary-links a,.wm-login-security-note
){background-image:none!important}
html body.nyxprism-page-entrar .wm-login-pro :is(h1,h2,h3,h4,strong){text-shadow:none!important}

/* RESPONSIVE */
@media(max-width:980px){
  html body.nyxprism-page-entrar .wm-login-shell{grid-template-columns:1fr!important}
  html body.nyxprism-page-entrar .wm-login-cover,
  html body.nyxprism-page-entrar .wm-login-cover__content{min-height:420px!important}
  html body.nyxprism-page-entrar .wm-login-cover__brand{display:none!important}
  html body.nyxprism-page-entrar .wm-login-form-header .wm-login-logo-mobile{display:block!important}
  html body.nyxprism-page-entrar .wm-login-benefits{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    margin-top:28px!important;
    padding-top:0!important;
  }
  html body.nyxprism-page-entrar .wm-login-form-side{
    min-height:0!important;
    padding:34px clamp(22px,6vw,70px)!important;
  }
}
@media(max-width:640px){
  html body.nyxprism-page-entrar .wm-login-cover,
  html body.nyxprism-page-entrar .wm-login-cover__content{min-height:360px!important}
  html body.nyxprism-page-entrar .wm-login-cover__content{padding:24px!important}
  html body.nyxprism-page-entrar .wm-login-cover h1{font-size:36px!important}
  html body.nyxprism-page-entrar .wm-login-benefits{grid-template-columns:1fr!important}
  html body.nyxprism-page-entrar .wm-login-form-side{padding:28px 18px!important}
  html body.nyxprism-page-entrar .wm-login-secondary-links{grid-template-columns:1fr!important}
}
