/*2025-02-10*/
.adp-textfield{display:block;line-height:1;text-align:left;width:100%}.adp-textfield-label{display:inline-block;font-size:.875rem;font-weight:300;margin-bottom:.5rem}.adp-textfield-prefix{height:1.125rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1.125rem}.adp-textfield-input-container{position:relative}.adp-textfield-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:16px;font-family:Banamex-text;font-size:1rem;font-weight:400;height:2.75rem;outline:none;padding:.875rem 1rem;position:relative;transition-duration:.16s;transition-property:box-shadow;-webkit-user-select:initial;-ms-user-select:text;width:100%}.adp-textfield-input[type=search]{padding-right:4.75rem}.adp-textfield-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgODAgODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTcwLjU4OCAxMC41ODgtMjguOTQgMjguOTM5IDI4Ljk0IDI4LjkzOWMxLjQxNCAxLjQxNC0uNzA3IDMuNTM2LTIuMTIxIDIuMTIxbC0yOC45NC0yOC45MzktMjguOTM4IDI4Ljk0Yy0xLjQxNSAxLjQxNC0zLjUzNi0uNzA4LTIuMTIyLTIuMTIybDI4Ljk0LTI4LjkzOS0yOC45NC0yOC45MzljLTEuNDE0LTEuNDE0LjcwOC0zLjUzNSAyLjEyMi0yLjEyMWwyOC45MzkgMjguOTM5IDI4LjkzOS0yOC45NGMxLjQxNC0xLjQxMyAzLjUzNS43MDggMi4xMjEgMi4xMjJ6Ii8+PC9zdmc+");height:1.125rem;position:absolute;right:3rem;width:1.125rem}.adp-textfield-input::-ms-clear{position:absolute;right:3rem}.adp-textfield-suffix{height:1.125rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.125rem}button.adp-textfield-suffix{border-radius:4px;border-width:2px;box-sizing:content-box;cursor:pointer;outline:none;padding:.125rem;transition-duration:.16s;transition-property:border-color,color}button.adp-textfield-suffix svg{height:100%;width:100%}.adp-textfield-feedback-container{display:flex;font-size:.875rem;font-weight:300;height:.875rem;justify-content:space-between;margin-top:.5rem;position:relative}.adp-textfield-error{opacity:0;position:absolute;transform:translateY(25%);transition-duration:.16s;transition-property:opacity,transform}.adp-textfield-hint{transition-duration:.16s;transition-property:opacity}.adp-textfield-list{background-color:#fff;border:1px solid rgba(0,55,70,.3);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;box-shadow:0 .125rem .5rem rgba(130,167,217,.2);position:absolute;top:100%;width:100%;z-index:2}.adp-textfield-list button{align-items:center;cursor:pointer;display:flex;height:2.5rem;overflow:hidden;padding-left:.3125rem;padding-right:.3125rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.adp-textfield-list button:not(:last-child){border-bottom:1px solid rgba(0,55,70,.3)}.adp-textfield-list button:hover{background-color:#ff1b44;color:#fff}.adp-textfield.error .adp-textfield-error{opacity:1;transform:translateY(0)}.adp-textfield.error .adp-textfield-hint{opacity:0}.adp-textfield.with-prefix .adp-textfield-input{padding-left:3rem}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-label,.adp-theme-light.textfield.variant-primary .adp-textfield-label,.adp-theme-light adp-textfield.variant-primary .adp-textfield-label{color:#003746}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-input,.adp-theme-light.textfield.variant-primary .adp-textfield-input,.adp-theme-light adp-textfield.variant-primary .adp-textfield-input{box-shadow:inset 0 0 0 1px #acb3bf;color:#003746}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-input::-moz-placeholder,.adp-theme-light.textfield.variant-primary .adp-textfield-input::-moz-placeholder,.adp-theme-light adp-textfield.variant-primary .adp-textfield-input::-moz-placeholder{color:#acb3bf}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-input::placeholder,.adp-theme-light.textfield.variant-primary .adp-textfield-input::placeholder,.adp-theme-light adp-textfield.variant-primary .adp-textfield-input::placeholder{color:#acb3bf}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-input:focus,.adp-theme-light.textfield.variant-primary .adp-textfield-input:focus,.adp-theme-light adp-textfield.variant-primary .adp-textfield-input:focus{box-shadow:inset 0 0 0 2px #003746}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-prefix,.adp-theme-light .adp-textfield.variant-primary .adp-textfield-suffix,.adp-theme-light.textfield.variant-primary .adp-textfield-prefix,.adp-theme-light.textfield.variant-primary .adp-textfield-suffix,.adp-theme-light adp-textfield.variant-primary .adp-textfield-prefix,.adp-theme-light adp-textfield.variant-primary .adp-textfield-suffix{color:#003746}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-suffix,.adp-theme-light adp-textfield.variant-primary .adp-textfield-suffix,button.adp-theme-light.textfield.variant-primary .adp-textfield-suffix{border-color:transparent;border-style:solid}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-suffix:hover,.adp-theme-light adp-textfield.variant-primary .adp-textfield-suffix:hover,button.adp-theme-light.textfield.variant-primary .adp-textfield-suffix:hover{color:#ff1b44}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-suffix:focus,.adp-theme-light adp-textfield.variant-primary .adp-textfield-suffix:focus,button.adp-theme-light.textfield.variant-primary .adp-textfield-suffix:focus{border-color:#003746;color:#003746}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-error,.adp-theme-light.textfield.variant-primary .adp-textfield-error,.adp-theme-light adp-textfield.variant-primary .adp-textfield-error{color:#c00}.adp-theme-light .adp-textfield.variant-primary .adp-textfield-counter,.adp-theme-light .adp-textfield.variant-primary .adp-textfield-hint,.adp-theme-light.textfield.variant-primary .adp-textfield-counter,.adp-theme-light.textfield.variant-primary .adp-textfield-hint,.adp-theme-light adp-textfield.variant-primary .adp-textfield-counter,.adp-theme-light adp-textfield.variant-primary .adp-textfield-hint{color:#003746}.adp-theme-light .adp-textfield.variant-primary.error .adp-textfield-input,.adp-theme-light.textfield.variant-primary.error .adp-textfield-input,.adp-theme-light adp-textfield.variant-primary.error .adp-textfield-input{box-shadow:inset 0 0 0 2px #c00}.adp-theme-light .adp-textfield.variant-primary.valid .adp-textfield-input-container:after,.adp-theme-light.textfield.variant-primary.valid .adp-textfield-input-container:after,.adp-theme-light adp-textfield.variant-primary.valid .adp-textfield-input-container:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="none" stroke="%23093" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="m2 12 6 4 8-14"/></svg>');content:"";height:1.25rem;position:absolute;right:1rem;top:.875rem;width:1.25rem}.adp-theme-light .adp-textfield.variant-primary.valid .adp-textfield-input,.adp-theme-light.textfield.variant-primary.valid .adp-textfield-input,.adp-theme-light adp-textfield.variant-primary.valid .adp-textfield-input{box-shadow:inset 0 0 0 2px #093}.adp-theme-light .adp-textfield.variant-primary.warning .adp-textfield-input,.adp-theme-light.textfield.variant-primary.warning .adp-textfield-input,.adp-theme-light adp-textfield.variant-primary.warning .adp-textfield-input{box-shadow:inset 0 0 0 2px #ff8c19}@media (min-width:64em){.adp-textfield-input{height:3rem;padding:1rem}}