body,
h1 {
  margin: 0;
}
#icon.acc_error{
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M21.3668 3.76579L20.2348 2.63379L12.0008 10.8688L3.76677 2.63379L2.63477 3.76579L10.8698 11.9998L2.63477 20.2338L3.76677 21.3658L12.0008 13.1308L20.2348 21.3658L21.3668 20.2338L13.1318 11.9998L21.3668 3.76579Z' fill='%23c30a0a'/></svg>");
    transition: 0.2s;
}
#icon_pass.acc_error{
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M12 3.75C20.25 3.75 23 12 23 12L22.8657 12.3545C22.2266 13.9336 19.2188 20.25 12 20.25C3.75 20.25 1 12 1 12L1.07478 11.7961C1.56396 10.5256 4.52344 3.75 12 3.75ZM12 6.5C8.96244 6.5 6.5 8.96239 6.5 12C6.5 15.0375 8.96244 17.5 12 17.5C15.0376 17.5 17.5 15.0375 17.5 12C17.5 8.96239 15.0376 6.5 12 6.5ZM12.0092 8.33359L12 12.0003L14.5713 9.38682C15.2473 10.052 15.6667 10.9768 15.6667 12C15.6667 14.025 14.025 15.6667 12 15.6667C9.97497 15.6667 8.33333 14.025 8.33333 12C8.33333 10.0403 9.87076 8.43964 11.8136 8.33865L12.0092 8.33359Z' fill='%23c30a0a'/></svg>");
    transition: 0.2s;
}

#icon,
#icon_pass {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
label {
  position: absolute;
  transition: 0.2s;
}
.btn_acceso,
.registro {
  font-family: "Benton Sans BBVA-Med", Arial, Helvetica, sans-serif;
}



.content-footer a,
.head-content a,
.link_mens a,
.registro {
  text-decoration: none;
  color: #001392;
}
footer,
header {
  width: 100%;
  border-radius: 16px;
  margin: 24px 0;
}
* {
  box-sizing: border-box;
}
@font-face {
  font-family: "Benton Sans BBVA-Bold";
  src: url(fonts/BentonSansBBVA-Bold.ttf);
}
@font-face {
  font-family: "Benton Sans BBVA";
  src: url(fonts/BentonSansBBVA-Book.ttf);
}
@font-face {
  font-family: "Benton Sans BBVA-Med";
  src: url(fonts/BentonSansBBVA-Medium.ttf);
}
body {
  background: #f7f8f8;
  font-family: "Benton Sans BBVA", Arial, Helvetica, sans-serif;
}
.general-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  z-index: 12;
  margin: 0 16px;
}
.content-footer,
.head-content,
.wrapper {
  max-width: 1224px;
  height: 100%;
  margin: 0 auto;
  display: flex;
}
.wrapper {
  display: block;
}
.registro{margin-left:16px}
header {
  position: sticky;
  top: 0;
  height: 64px;
  -webkit-box-shadow: 0 4px 4px 0 rgb(18 18 18 / 0.04),
    0 1px 3px 0 rgb(39 41 45 / 0.02);
  box-shadow: 0 4px 4px 0 rgb(18 18 18 / 0.04), 0 1px 3px 0 rgb(39 41 45 / 0.02);
  background-color: var(--header-bg, #fff);
  z-index: 3;
}
.head-content {
  align-items: center;
  justify-content: flex-end;
  background-image: url("data:image/svg+xml;utf8,<svg width='80' height='24' viewBox='0 0 80 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M57.6292 3.25257L50.7488 16.3568C50.6022 16.6371 50.1755 16.6371 50.0288 16.3568L43.1484 3.25257C43.0817 3.11913 42.9484 3.03906 42.8017 3.03906H39.4682C39.2415 3.03906 39.0949 3.27926 39.2015 3.47943L50.0421 23.7897C50.1888 24.0699 50.5888 24.0699 50.7488 23.7897L61.5894 3.47943C61.6961 3.27926 61.5494 3.03906 61.3228 3.03906H57.9892C57.8292 3.03906 57.6959 3.11913 57.6292 3.25257Z' fill='%23001391'/><path d='M61.5367 20.7473L68.4171 7.64303C68.5638 7.3628 68.9905 7.3628 69.1372 7.64303L76.0176 20.7473C76.0842 20.8807 76.2176 20.9608 76.3643 20.9608H79.6978C79.9245 20.9608 80.0711 20.7206 79.9645 20.5204L69.1238 0.210175C68.9772 -0.0700584 68.5771 -0.0700584 68.4171 0.210175L57.5765 20.5204C57.4699 20.7206 57.6165 20.9608 57.8432 20.9608H61.1767C61.3234 20.9475 61.4701 20.8674 61.5367 20.7473Z' fill='%23001391'/><path d='M14.5075 12.7006C15.9476 11.98 16.8409 10.4187 16.8409 8.51045C16.8409 5.24106 14.2941 3.02588 10.7073 3.02588H0.400023C0.173343 3.02588 0 3.19936 0 3.42621V23.5897C0 23.8165 0.173343 23.99 0.400023 23.99H10.2672C15.2009 23.99 17.801 21.8682 17.801 17.7048C17.801 13.6481 14.5075 12.7006 14.5075 12.7006ZM3.86688 6.06841H9.98723C12.2407 6.06841 13.3874 7.02921 13.3874 8.81737C13.3874 10.6055 12.2407 11.5663 9.98723 11.5663H3.86688C3.65354 11.5663 3.46686 11.3929 3.46686 11.166V6.46875C3.46686 6.24189 3.6402 6.06841 3.86688 6.06841ZM10.0672 20.9475H3.86688C3.6402 20.9475 3.46686 20.774 3.46686 20.5471V14.9825C3.46686 14.769 3.6402 14.5822 3.86688 14.5822H10.0672C13.0274 14.5822 14.3475 15.4229 14.3475 17.7582C14.3341 20.1201 13.0541 20.9475 10.0672 20.9475Z' fill='%23001391'/><path d='M35.6693 12.7006C37.1093 11.98 38.0027 10.4187 38.0027 8.51045C38.0027 5.24106 35.4559 3.02588 31.869 3.02588H21.5485C21.3218 3.02588 21.1484 3.19936 21.1484 3.42621V23.5897C21.1484 23.8165 21.3218 23.99 21.5485 23.99H31.4157C36.3493 23.99 38.9494 21.8682 38.9494 17.7048C38.9628 13.6481 35.6693 12.7006 35.6693 12.7006ZM25.0287 6.06841H31.149C33.4025 6.06841 34.5492 7.02921 34.5492 8.81737C34.5492 10.6055 33.4025 11.5663 31.149 11.5663H25.0287C24.802 11.5663 24.6286 11.3929 24.6286 11.166V6.46875C24.6286 6.24189 24.802 6.06841 25.0287 6.06841ZM31.2157 20.9475H25.0153C24.802 20.9475 24.6153 20.774 24.6153 20.5471V14.9825C24.6153 14.769 24.7886 14.5822 25.0153 14.5822H31.2157C34.1758 14.5822 35.4959 15.4229 35.4959 17.7582C35.4959 20.1201 34.2025 20.9475 31.2157 20.9475Z' fill='%23001391'/></svg>");
  background-repeat: no-repeat;
  background-position: left center;
  background-origin: content-box;
  padding: 0 20px;
}
.head-content a {
  background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M21.0082 2C21.556 2 22 2.45531 22 2.9918V21.0082C22 21.556 21.5447 22 21.0082 22H2.9918C2.44405 22 2 21.5447 2 21.0082V2.9918C2 2.44405 2.45531 2 2.9918 2H21.0082ZM17.4545 6.54545H9.27273V8.36364H14.2364L6.52655 16.1818H9.09782L15.6364 9.75955V14.7273H17.4545V6.54545Z' fill='%23001392'/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  font-family: "Benton Sans BBVA-Med", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 15.01px;
  line-height: 24px;
  text-align: right;
  color: #001392;
  padding-right: 28px;
}
.head-content a:hover {
  background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M21.0082 2C21.556 2 22 2.45531 22 2.9918V21.0082C22 21.556 21.5447 22 21.0082 22H2.9918C2.44405 22 2 21.5447 2 21.0082V2.9918C2 2.44405 2.45531 2 2.9918 2H21.0082ZM17.4545 6.54545H9.27273V8.36364H14.2364L6.52655 16.1818H9.09782L15.6364 9.75955V14.7273H17.4545V6.54545Z' fill='%23070e46'/></svg>");
  color: #070e46;
}
footer {
  height: 352px;
  background-color: var(--header-bg, #001391);
  margin-bottom: 24px;
}
.content-footer {
  display: flex;
  flex-direction: column;
  padding: 48px 20px;
  background: url('data:image/svg+xml;utf8,<svg width="107" height="32" viewBox="0 0 107 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M76.9004 4.33693L67.7194 21.8093C67.5237 22.1829 66.9544 22.1829 66.7586 21.8093L57.5777 4.33693C57.4887 4.159 57.3108 4.05225 57.1151 4.05225H52.6669C52.3644 4.05225 52.1687 4.37251 52.3111 4.6394L66.7764 31.7197C66.9722 32.0934 67.5059 32.0934 67.7194 31.7197L82.1848 4.6394C82.3272 4.37251 82.1315 4.05225 81.829 4.05225H77.3808C77.1673 4.05225 76.9894 4.159 76.9004 4.33693Z" fill="white"/><path d="M82.113 27.6631L91.294 10.1907C91.4897 9.81707 92.0591 9.81707 92.2548 10.1907L101.436 27.6631C101.525 27.841 101.703 27.9477 101.898 27.9477H106.347C106.649 27.9477 106.845 27.6275 106.702 27.3606L92.237 0.280234C92.0413 -0.0934112 91.5075 -0.0934112 91.294 0.280234L76.8286 27.3606C76.6863 27.6275 76.882 27.9477 77.1845 27.9477H81.6326C81.8284 27.9299 82.0241 27.8232 82.113 27.6631Z" fill="white"/><path d="M19.3584 16.9343C21.28 15.9735 22.4721 13.8918 22.4721 11.3474C22.4721 6.98824 19.0737 4.03467 14.2875 4.03467H0.533778C0.231304 4.03467 0 4.26597 0 4.56845V31.4531C0 31.7555 0.231304 31.9868 0.533778 31.9868H13.7003C20.2836 31.9868 23.7531 29.1578 23.7531 23.6065C23.7531 18.1976 19.3584 16.9343 19.3584 16.9343ZM5.15986 8.09138H13.3267C16.3336 8.09138 17.8638 9.37245 17.8638 11.7567C17.8638 14.1409 16.3336 15.4219 13.3267 15.4219H5.15986C4.87517 15.4219 4.62608 15.1906 4.62608 14.8882V8.62516C4.62608 8.32269 4.85738 8.09138 5.15986 8.09138ZM13.4334 27.9301H5.15986C4.85738 27.9301 4.62608 27.6988 4.62608 27.3964V19.9768C4.62608 19.6922 4.85738 19.4431 5.15986 19.4431H13.4334C17.3834 19.4431 19.1448 20.564 19.1448 23.6777C19.1271 26.827 17.419 27.9301 13.4334 27.9301Z" fill="white"/><path d="M47.5949 16.9343C49.5165 15.9735 50.7086 13.8918 50.7086 11.3474C50.7086 6.98824 47.3102 4.03467 42.524 4.03467H28.7525C28.4501 4.03467 28.2188 4.26597 28.2188 4.56845V31.4531C28.2188 31.7555 28.4501 31.9868 28.7525 31.9868H41.9191C48.5023 31.9868 51.9719 29.1578 51.9719 23.6065C51.9897 18.1976 47.5949 16.9343 47.5949 16.9343ZM33.3964 8.09138H41.5632C44.5702 8.09138 46.1003 9.37245 46.1003 11.7567C46.1003 14.1409 44.5702 15.4219 41.5632 15.4219H33.3964C33.0939 15.4219 32.8626 15.1906 32.8626 14.8882V8.62516C32.8626 8.32269 33.0939 8.09138 33.3964 8.09138ZM41.6522 27.9301H33.3786C33.0939 27.9301 32.8448 27.6988 32.8448 27.3964V19.9768C32.8448 19.6922 33.0761 19.4431 33.3786 19.4431H41.6522C45.6021 19.4431 47.3636 20.564 47.3636 23.6777C47.3636 26.827 45.6377 27.9301 41.6522 27.9301Z" fill="white"/></svg>')
    left top no-repeat content-box border-box;
}
.content {
  flex-grow: 1;
}
.entorno_seg {
  background-image: url("data:image/svg+xml;utf8,<svg width='12' height='16' viewBox='0 0 12 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M10.2778 6.77762V4.9389C10.2778 2.57849 8.36256 0.666504 6 0.666504C3.64227 0.666504 1.72222 2.57928 1.72222 4.9389V6.77762H1.10708C0.771944 6.77762 0.5 7.0531 0.5 7.39288V14.7178C0.5 15.0582 0.771822 15.3332 1.10708 15.3332H10.8929C11.2281 15.3332 11.5 15.0577 11.5 14.7178V7.39288C11.5 7.05261 11.2282 6.77762 10.8929 6.77762H10.2778ZM9.05556 6.77762V4.93823C9.05556 3.25963 7.68752 1.88873 6 1.88873C4.3159 1.88873 2.94444 3.25401 2.94444 4.93823V6.77762H9.05556ZM3.55556 10.4443H8.44444L7.22222 11.6665H3.55556V10.4443Z' fill='%23121212'/></svg>");
  background-repeat: no-repeat;
  background-position: left center;
  background-origin: content-box;
  background-clip: border-box;
  margin-left: 20px;
}
.entorno_seg p {
  font-weight: 350;
  font-size: 12px;
  line-height: 16px;
  color: #070e48;
  margin: 0 20px;
}
.wrapper_content {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 20px;
  gap: 25px;
}
.access {
  width: 808px;
  min-height: 264px;
  background-color: #fff;
  border-radius: 16px;
  padding: 8px 24px;
}
.acc_error {
  border-color: #c30a0a !important;
  color: #c30a0a !important;
  transition: 0.2s;
}
h1 {
  font-family: "Tiempos Headline Bold";
  font-size: 36px;
  color: #070e46;
}
.group {
  position: relative;
  margin-top: 16px;
  margin-bottom: 20px;
  max-width: calc(100% - 3rem);
  width: 392px;
}
label {
  color: #666;
  font-size: 16px;
  left: 16px;
  top: 19px;
}
input.used ~ label,
input:focus ~ label,
input:valid ~ label {
  top: 10px;
  font-size: 12px;
  color: #666;
}
input.used ~ #icon,
input:valid ~ #icon,
input.used ~ #icon_pass,
input:valid ~ #icon_pass {
  display: block;
}
input[type="text"],
input[type="password"] {
  font-family: "Benton Sans BBVA", Arial, Helvetica, sans-serif;
  font-size: 16px;
  border: 1px solid #47536D; 
  padding: 1.25rem 0.25rem 0.25rem 1rem;
  display: block;
  background: #f4f4f4;
  color: #070e46;
  width: 100%;
  height: 56px;
  border-radius: 8px;
}
#icon,
p.cond {
  display: none;
  background-repeat: no-repeat;
}
#icon.ereaser_pass {
  right: 2.5rem;
}
#icon {
  width: 16px;
  height: 16px;
  top: 50%;
  transform: translateY(-50%);
  right: 2.5rem;
  background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M21.3668 3.76579L20.2348 2.63379L12.0008 10.8688L3.76677 2.63379L2.63477 3.76579L10.8698 11.9998L2.63477 20.2338L3.76677 21.3658L12.0008 13.1308L20.2348 21.3658L21.3668 20.2338L13.1318 11.9998L21.3668 3.76579Z' fill='%2300288F'/></svg>");
  background-color: #fff0;
  padding: 12px;
  user-select: none;
  cursor: pointer;
}
#icon_pass,
#icon_pass.show_pass {
  width: 16px;
  height: 16px;
  top: 50%;
  transform: translateY(-50%);
  right: 0.5rem;
  background-color: #fff0;
  padding: 12px;
  user-select: none;
  cursor: pointer;
}
#icon_pass {
    background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M7.30538 14.8375C6.79562 14.0107 6.5 13.0402 6.5 12C6.5 8.98745 8.96235 6.54545 12 6.54545C13.0488 6.54545 14.0275 6.83873 14.8612 7.34427L13.5086 8.68564C13.0484 8.47918 12.5379 8.36364 12 8.36364C9.9749 8.36364 8.33333 9.99164 8.33333 12C8.33333 12.5335 8.44975 13.0398 8.65802 13.4962L7.30538 14.8375ZM13.7341 11.1894L15.0098 9.92418L17.6878 7.26827L19.0561 5.91118L20.25 4.72727V2L17.446 4.78073C15.982 3.93745 14.184 3.36364 12 3.36364C3.75 3.36364 1 11.5455 1 11.5455C1 11.5455 2.08717 14.7784 4.94368 17.1797L2.83333 19.2727V22L7.57534 17.2971L8.59733 16.2836L13.7341 11.1894ZM20.4358 7.27018L17.2637 10.4162C17.4169 10.9175 17.5 11.4491 17.5 12C17.5 15.0124 15.0376 17.4545 12 17.4545C11.4444 17.4545 10.9085 17.3721 10.403 17.2202L8.44434 19.1626C9.49585 19.516 10.6768 19.7273 12 19.7273C20.25 19.7273 23 11.5455 23 11.5455C23 11.5455 22.2704 9.37527 20.4358 7.27018ZM15.6667 12L12 15.6364C14.025 15.6364 15.6667 14.0083 15.6667 12Z' fill='%23001391'/></svg>");
}
#icon_pass.show_pass {
  
  background-image: url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M12 3.75C20.25 3.75 23 12 23 12L22.8657 12.3545C22.2266 13.9336 19.2188 20.25 12 20.25C3.75 20.25 1 12 1 12L1.07478 11.7961C1.56396 10.5256 4.52344 3.75 12 3.75ZM12 6.5C8.96244 6.5 6.5 8.96239 6.5 12C6.5 15.0375 8.96244 17.5 12 17.5C15.0376 17.5 17.5 15.0375 17.5 12C17.5 8.96239 15.0376 6.5 12 6.5ZM12.0092 8.33359L12 12.0003L14.5713 9.38682C15.2473 10.052 15.6667 10.9768 15.6667 12C15.6667 14.025 14.025 15.6667 12 15.6667C9.97497 15.6667 8.33333 14.025 8.33333 12C8.33333 10.0403 9.87076 8.43964 11.8136 8.33865L12.0092 8.33359Z' fill='%23001391'/></svg>");
}
p.cond {
  background-image: url("data:image/svg+xml;utf8,<svg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.99999 9.91202C7.33136 9.91202 7.59999 9.64339 7.59999 9.31202C7.59999 8.98065 7.33136 8.71202 6.99999 8.71202C6.66862 8.71202 6.39999 8.98065 6.39999 9.31202C6.39999 9.64339 6.66862 9.91202 6.99999 9.91202Z' fill='%23C30A0A'/><path d='M7.53332 4.51202H6.46666V7.71202H7.53332V4.51202Z' fill='%23C30A0A'/><path d='M12.426 11.9787H1.57399C1.29132 11.9787 1.03599 11.8347 0.889325 11.5927C0.743325 11.3514 0.733991 11.0574 0.865325 10.8074L6.29132 0.448686C6.42999 0.184019 6.70132 0.0200195 6.99999 0.0200195C7.29866 0.0200195 7.56999 0.184019 7.70866 0.448686L13.1347 10.8074C13.266 11.0574 13.2567 11.3514 13.1107 11.5927C12.9647 11.834 12.7087 11.9787 12.426 11.9787ZM2.01466 10.912H11.9853L6.99999 1.39469L2.01466 10.912Z' fill='%23C30A0A'/></svg>");
  background-position: left center;
  padding-left: 25px;
  margin: 8px 0 16px 16px;
}
.btn_acceso {
  min-width: 128px;
  border: none;
  border-radius: 8px;
  padding: 16px 32px;
  background: #001392;
  font-size: 15px;
  color: #fff;
  cursor: pointer;
}
.tit_mens,
.txt_mens {
  font-size: 15.01px;
}
.link_mens a:hover,
.tit_mens,
.txt_mens {
  color: #121212;
}
.link_mens a,
.tit_mens {
  font-family: "Benton Sans BBVA-Med", Arial, Helvetica, sans-serif;
}
.mensaje {
  background-image: url("data:image/svg+xml;utf8,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9.10039 14.7999C9.10039 14.3029 9.50339 13.8999 10.0004 13.8999C10.4974 13.8999 10.9004 14.3029 10.9004 14.7999C10.9004 15.2969 10.4974 15.6999 10.0004 15.6999C9.50339 15.6999 9.10039 15.2969 9.10039 14.7999ZM19.6004 9.9999C19.6004 4.7069 15.2934 0.399902 10.0004 0.399902C4.70739 0.399902 0.400391 4.7069 0.400391 9.9999C0.400391 15.2929 4.70739 19.5999 10.0004 19.5999C15.2934 19.5999 19.6004 15.2929 19.6004 9.9999ZM18.0004 9.9999C18.0004 14.4109 14.4114 17.9999 10.0004 17.9999C5.58939 17.9999 2.00039 14.4109 2.00039 9.9999C2.00039 5.5889 5.58939 1.9999 10.0004 1.9999C14.4114 1.9999 18.0004 5.5889 18.0004 9.9999ZM10.8004 4.3999H9.20039V12.2999H10.8004V4.3999Z' fill='%23B98409'/></svg>");
  background-repeat: no-repeat;
  background-position: 24px 37px;
  width: 392px;
  min-height: 208px;
  border-radius: 16px;
  background-color: #fff5e5;
  padding: 24px 24px 24px 48px;
}
.link_mens a {
  color: #001392;
}
.content-footer a,
.footer_copyright {
  font-family: "Benton Sans BBVA", Arial, Helvetica, sans-serif;
  font-size: 15.01px;
  line-height: 24px;
}
.footer_list {
  display: flex;
  width: 100%;
  margin-top: 80px;
}
.footer_list ul {
  padding: 0;
}
.footer_list ul li {
  display: inline-block;
  margin-right: 20px;
}
.content-footer a {
  font-weight: 500;
  color: #85c8ff;
}
.content-footer a:hover {
  color: #fff;
}
.footer_copyright {
  font-weight: 350;
  color: #fff;
}
.footer_disclaimer {
  margin-top: 40px;
}
@media (max-width: 730px) {
  .general-wrapper {
    min-width: 311px;
  }
  .wrapper_content {
    flex-direction: column;
  }
  .access,
  footer {
    height: auto;
  }
  .access,
  .mensaje {
    width: 100%;
  }
  .content-footer {
    background-position: top center;
    text-align: center;
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .footer_list,
  .footer_list ul li {
    display: block;
  }
  .botones {
    margin-bottom: 32px;
    text-align: center;
  }
  .btn_acceso {
    width: 100%;
    margin-bottom: 30px;
  }
  .registro {
    margin-left: 0;
  }
  .group {
    min-width: 100%;
    width: 100%;
  }
  input[type="text"],
  input[type="password"] {
    max-width: 100%;
  }
}
