@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap");.contenedor-galeria-cuotas.contenedor-galeria-cuotas--solicitud{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);width:100%}.contenedor-galeria-cuotas--solicitud>.contenedor-galeria{min-width:0;width:100%}#solicitud-vivienda [hidden],#solicitud-vivienda[hidden],.contenedor-galeria-cuotas>.cotenedor-cuotas[hidden]{display:none!important}#solicitud-vivienda{background:#fff;border-radius:12px;box-shadow:7px 7px 12px #0000001a;box-sizing:border-box;max-width:100%;min-width:0;padding:16px 18px;scroll-margin-top:100px;width:100%}#solicitud-vivienda #solicitud-vivienda-titulo{border-bottom:1px solid #00c1d4;color:#003865;font-family:Montserrat,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2;padding-bottom:10px;text-align:center}#solicitud-vivienda :focus-visible{outline:2px solid #003865;outline-offset:3px}#solicitud-vivienda .solicitud-vivienda__cerrar{background:#fff;border:1px solid #003865;border-radius:7px;color:#003865;cursor:pointer;min-height:40px;padding:8px 16px;transition:color .2s ease-in-out,border-color .2s ease-in-out}#solicitud-vivienda .solicitud-vivienda__cerrar:hover{border-color:#00c1d4;color:#008394}#solicitud-vivienda .solicitud-vivienda__error{color:#a92323!important}#solicitud-vivienda #solicitud-vivienda-confirmacion{align-items:center;color:#003865;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:24px 0;text-align:center}#solicitud-vivienda #solicitud-vivienda-confirmacion img{margin-bottom:28px;object-fit:contain}#solicitud-vivienda #solicitud-vivienda-confirmacion h2{font:700 22px/1.2 Montserrat,Arial,sans-serif}#solicitud-vivienda #solicitud-vivienda-confirmacion p{font:400 14px/1.4 Arial,sans-serif;margin-top:4px}#solicitud-vivienda .solicitud-vivienda__inicio{background:#003865;border-radius:7px;box-sizing:border-box;color:#fff;display:block;font:700 12px/1.5 Montserrat,Arial,sans-serif;margin-top:30px;max-width:100%;padding:10px 16px;text-decoration:none;width:240px}#solicitud-vivienda .solicitud-vivienda__inicio:hover{background:#007f90}#solicitud-vivienda .oculta{display:none}#solicitud-vivienda .fz12{color:#003865!important;font-family:Open Sans;font-size:12px!important;font-weight:400!important;line-height:17px;margin-top:5px}#solicitud-vivienda h1,#solicitud-vivienda h2,#solicitud-vivienda h3,#solicitud-vivienda h4,#solicitud-vivienda h5,#solicitud-vivienda h6,#solicitud-vivienda p{margin:0;padding:0}#solicitud-vivienda .titulo-formulario h2{color:#003865!important;font-family:BiNeoIndustrial;font-size:24px!important;font-weight:700;line-height:30px}#solicitud-vivienda .row{margin-left:0;margin-right:0}#solicitud-vivienda .messageError{color:red!important;display:none;font-size:14px!important;font-weight:400!important}#solicitud-vivienda .form__message{color:#f43b45!important;font-family:Open Sans;font-size:12px!important;font-weight:400!important;line-height:17px;margin-top:5px}#solicitud-vivienda .campo{border:none;border-radius:6px!important;box-shadow:0 0 3px #3e3e3e;box-sizing:border-box;display:block;margin-bottom:5px;outline:0;padding:.6rem;transition:all .3s}#solicitud-vivienda .textSelect{width:100%}#solicitud-vivienda .campo:hover{box-shadow:0 0 4px 1px #0075ee}#solicitud-vivienda .form{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;padding:20px 0;width:100%}#solicitud-vivienda .form .row1{gap:20px;row-gap:0}#solicitud-vivienda .form .row1,#solicitud-vivienda .wdis{justify-content:space-between;width:100%}#solicitud-vivienda .wdis{display:flex}#solicitud-vivienda .form .row1 .col{width:50%}#solicitud-vivienda .form .row{flex-direction:column;margin-bottom:10px!important;width:100%}#solicitud-vivienda .form .row1 input{width:100%}@media (max-width:600px){#solicitud-vivienda .form .row1{display:flex;flex-direction:column;margin-bottom:0!important;width:80%}#solicitud-vivienda .form .row1 .col,#solicitud-vivienda .form .row1 input{width:100%}#solicitud-vivienda .form .row1 .col:first-child{margin-bottom:15px!important}#solicitud-vivienda .campo,#solicitud-vivienda .textSelect{box-sizing:border-box!important;max-width:100%!important;min-width:100%!important;width:100%!important}#solicitud-vivienda input[type=date],#solicitud-vivienda select{-webkit-appearance:none;appearance:none}#solicitud-vivienda input[type=date]{height:35px}}#solicitud-vivienda .centrar-recaptcha{display:flex;justify-content:center}#solicitud-vivienda .form p{color:#003865!important;font-family:Open Sans;font-size:12px;font-weight:600;line-height:17px;margin:0 0 5px}#solicitud-vivienda .form label{color:#003865!important;font-family:Open Sans!important;font-size:12px!important;font-weight:600!important;line-height:17px!important;margin-bottom:5px!important}#solicitud-vivienda .form .pdeudor{align-self:flex-start;color:#000!important;font-size:14px;margin:1rem 0}#solicitud-vivienda .form .checkbox{display:flex;margin-bottom:.5rem}#solicitud-vivienda .form .checkbox strong{margin-left:.5rem}#solicitud-vivienda .form .deudor .rowd{margin-bottom:1.5rem}#solicitud-vivienda .form .deudor{display:none}#solicitud-vivienda .form .proyecto input{background-color:rgba(218,223,227,.3);border:none;cursor:not-allowed;padding:.6rem}#solicitud-vivienda form input,#solicitud-vivienda form select{background:#fff 0 0 no-repeat padding-box;border:1px solid #8d8d8d4d!important;border-radius:3px!important;box-shadow:none;color:#003865;font-family:Open Sans;font-size:12px;font-weight:600;line-height:17px;margin-bottom:0!important}#solicitud-vivienda form input::placeholder{color:#8d8d8d}#solicitud-vivienda form .proyecto input{color:#8d8d8d}#solicitud-vivienda .form .terminos,#solicitud-vivienda .form .terminos a{font-family:Open Sans,Arial,Helvetica;text-decoration:none}@media(max-width:601px){#solicitud-vivienda div#titulo-formulario h2{text-align:center}#solicitud-vivienda div#titulo-formulario{display:block!important;margin-top:20px}#solicitud-vivienda form.form.form-element{padding-top:40px}}#solicitud-vivienda .col-12 h3{cursor:pointer;font-family:Open Sans;font-size:12px;font-weight:600;line-height:17px;margin:18px auto 40.5px;padding-bottom:6px;text-align:center;width:67%}#solicitud-vivienda .col-12 h3 a:hover{border-bottom:2px solid #00c1d4;font-weight:700}#solicitud-vivienda .col-12 h3 a{border-bottom:1px solid #00c1d4}#solicitud-vivienda .col-12 h3 a:active,#solicitud-vivienda .col-12 h3 a:link,#solicitud-vivienda .col-12 h3 a:visited{color:#00c1d4;padding-bottom:13px}#solicitud-vivienda .formulario1-display-none{display:none}#solicitud-vivienda .form{padding:20px 0 10px}#solicitud-vivienda .form .row{margin-bottom:7px!important}#solicitud-vivienda .form .row1{gap:0 12px}#solicitud-vivienda .form .row1>.row{flex:1 1 0;min-width:0}#solicitud-vivienda .form :is(p,label,.fz12,input,select,button,.terminos a){font-family:Montserrat,Arial,sans-serif}#solicitud-vivienda .form .form__group label,#solicitud-vivienda .form .row>p{color:#003865;font-size:12px;font-weight:700;line-height:1.25;margin-bottom:5px!important}#solicitud-vivienda .form .form__group label{display:block}#solicitud-vivienda .form :is(input:not([type=submit],[type=checkbox],[type=hidden]),select){border:1px solid #d9d9d9!important;border-radius:5px!important;box-shadow:0 0 3px #b3b3b3;box-sizing:border-box;color:#003865;display:block;font-size:12px;font-weight:700;min-height:36px;padding:6px 8px;transition:border-color .3s,box-shadow .3s;width:100%}#solicitud-vivienda .form :is(input[placeholder],input[type=date],select){font-weight:400}#solicitud-vivienda .form input[placeholder]{background-color:transparent}#solicitud-vivienda .form input::placeholder{color:#707070;font-weight:400}#solicitud-vivienda .form :is(input:not([type=submit],[type=checkbox],[type=hidden]),select):is(:hover,:focus){border-color:#00c1d4!important;box-shadow:0 0 4px 1px #00c1d4}#solicitud-vivienda .form :is(input,select):is(.form__field--error,[aria-invalid=true]){border-color:#f43b45!important;box-shadow:0 0 4px 1px #f43b45}#solicitud-vivienda .form .form__message--error{color:#b32232!important;font:400 12px/16px Montserrat,Arial,sans-serif}#solicitud-vivienda .solicitud-vivienda__acciones{align-items:center;display:grid;gap:12px clamp(12px,4vw,48px);grid-template-columns:max-content minmax(0,240px);justify-content:center;margin-top:4px;width:100%}#solicitud-vivienda .terminos h3{margin:5px auto;padding:0;width:auto}#solicitud-vivienda .terminos h3 a:any-link{border-bottom:2px solid #00c1d4;color:#008394;font-size:12px;line-height:15px;padding-bottom:4px}#solicitud-vivienda .form .btnEnviar{background:#003865;border:0;border-radius:7px;color:#fff;cursor:pointer;font-weight:700;margin:0;max-width:100%;min-height:40px;min-width:0;padding:8px 16px;transition:background-color .2s ease-in-out;width:100%}#solicitud-vivienda .form .btnEnviar:enabled:hover{background:#007f90}#solicitud-vivienda .form .btnEnviar:disabled{background:#eee;color:#003865;cursor:wait}@media (min-width:768px){.contenedor-galeria-cuotas.contenedor-galeria-cuotas--solicitud{column-gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.contenedor-galeria-cuotas--solicitud>.contenedor-galeria{box-sizing:border-box;padding-inline-end:24px}#solicitud-vivienda{padding-inline:25px}}@media (max-width:600px){#solicitud-vivienda .form .row1{width:100%}#solicitud-vivienda .form .row1 .col:first-child{margin-bottom:7px!important}#solicitud-vivienda form.form.form-element{padding-top:14px}}