.container-medium.contenedor-cardstyle-2{display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.select-state{border:1px solid #ff5900!important;margin:auto;max-width:570px}.card-flex .icono img{align-items:center;border-radius:50%;overflow:hidden;width:200px!important}.card-style-flex{align-items:center;display:flex;justify-content:space-between;padding-bottom:30px}.card-style2{align-items:center;border:1rem solid transparent;justify-content:center;padding:0;width:fit-content}.container-asesor .card-style2 .card-inner{display:flex;justify-content:center;padding:1em;text-align:left}.card-style2 .card-inner .link span{text-decoration:underline}.container-asesor{align-items:center!important;display:block;justify-content:center!important}.container-asesor .card-spacer{background-color:transparent!important;border:none!important;border-radius:var(--rounded-xl);height:100%;justify-content:center;padding:1rem!important}.card-style2 .icono img{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-right:30px}.container-asesor .card-style2 p{margin:0!important;opacity:.6}.container-asesor .card-style2 span{color:#ff5900!important}.card-style2 svg{margin-bottom:1rem;max-height:55px}.info-card{box-sizing:border-box;margin-left:20px;text-align:left;width:68%}.info-card p{margin:0!important}.info-card span{color:#fff!important}.info-card .mails{color:#ff5900!important}.info-card .flex-btn-ase{align-items:center;display:flex;flex-wrap:wrap;justify-content:start;margin-bottom:30px;margin-top:15px}.select-container .card-flex img{display:block;height:100%!important;margin:0;max-height:100%!important;max-width:100%!important;object-fit:cover;padding:0;width:100%}.card-style2 svg{fill:var(--color-primario)}.card-flex{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin:auto auto 15px;max-width:600px;padding:20px;width:100%}.container-state,.container-statefuera{display:none}#select-ubicacion{display:block}.select-state{display:none;margin-bottom:15px}.container-asesor-inmexico,.container-asesor-outmexico{display:none}@media only screen and (max-width:768px){.info-card .flex-btn-ase{align-items:flex-start;justify-content:space-evenly;margin-bottom:20px}.card-style2{flex:0 0 100%;max-width:100%}.card-flex{align-items:center;flex-direction:column;padding-bottom:30px}.info-card{margin-left:0;padding-top:15px;text-align:center;width:80%}}.btn-select{margin-bottom:10px;padding:10px 20px!important;text-align:center;width:100%}