.rnk-BarraCtaMovil{display:none}@media(max-width: 767px){.rnk-BarraCtaMovil{display:flex;flex-wrap:wrap;position:fixed;right:0;bottom:0;left:0;z-index:4500;align-items:center;gap:.75rem;padding:.625rem 1rem;padding-bottom:calc(0.625rem + env(safe-area-inset-bottom, 0px));border-top:1px solid #f0f0f0;background:#fff;box-shadow:0 -4px 10px rgba(0,0,0,.06);visibility:hidden;transform:translateY(100%);transition:transform .2s ease-out,visibility 0s linear .2s}.rnk-BarraCtaMovil-visible,.rnk-BarraCtaMovil-siempre{visibility:visible;transform:translateY(0);transition:transform .2s ease-out,visibility 0s}}.rnk-BarraCtaMovil_Producto{display:flex;flex:1 1 0;align-items:center;gap:.75rem}.rnk-BarraCtaMovil_Logo{display:flex;flex:none;overflow:hidden;align-items:center;width:72px;height:24px}.rnk-BarraCtaMovil-sinLogo .rnk-BarraCtaMovil_Logo{display:none}.rnk-BarraCtaMovil_LogoImagen{max-width:100%;max-height:100%;object-fit:contain}.rnk-BarraCtaMovil_Dato{display:flex;flex:1 1 auto;flex-direction:column;line-height:1.2}.rnk-BarraCtaMovil_DatoTitulo{overflow:hidden;width:0;min-width:100%;color:#5a6773;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.rnk-BarraCtaMovil_DatoValor{color:#383d43;font-size:16px;font-weight:600;white-space:nowrap}.rnk-BarraCtaMovil-partida .rnk-BarraCtaMovil_DatoValor{white-space:normal}.rnk-BarraCtaMovil_Boton{flex:none;max-width:100%;text-align:center}.rnk-BarraCtaMovil-partida .rnk-BarraCtaMovil_Boton{width:100%}@media(max-width: 767px){body.rnk-con-BarraCtaMovil{padding-bottom:var(--rnk-barra-cta-movil-alto, 0)}body.rnk-con-BarraCtaMovil .rnk-Hero_HeaderWrapper-fixed .rnk-Hero_CtaWrapper{display:none}body.rnk-con-BarraCtaMovil .rnk-WhatsappHipotecas-mobile{display:none}}@media(max-width: 767px){.rnk-MejoresBarraBroker_Inner{width:100%}.rnk-MejoresBarraBroker .rnk-BarraCtaMovil_Boton{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px}}@media(min-width: 768px){.rnk-MejoresBarraBroker{display:block;position:fixed;top:3.375rem;right:0;left:0;z-index:3500;border-bottom:1px solid #f0f0f0;background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.1);visibility:hidden;opacity:0;transform:translateY(-100%);transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s}.rnk-MejoresBarraBroker.rnk-BarraCtaMovil-visible{visibility:visible;opacity:1;transform:translateY(0);transition:transform .3s ease,opacity .3s ease,visibility 0s}}@media(min-width: 1024px){.rnk-MejoresBarraBroker{top:0}}.rnk-MejoresBarraBroker_Inner{display:flex;align-items:center;box-sizing:border-box;gap:24px}@media(min-width: 768px){.rnk-MejoresBarraBroker_Inner{max-width:1210px;padding:16px 10px;margin-inline:auto}}.rnk-MejoresBarraBroker_Broker{display:flex;flex:1 1 auto;align-items:center;min-width:0;gap:16px}@media(max-width: 767px){.rnk-MejoresBarraBroker_Broker{display:none}}.rnk-MejoresBarraBroker_Etiqueta{display:flex;flex-shrink:0;align-items:center;padding-right:24px;border-right:1px solid #f0f0f0;gap:8px;color:#e81949;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:21px;text-transform:uppercase;white-space:nowrap}.rnk-MejoresBarraBroker_Estrella{display:block;flex-shrink:0;width:14px;height:14px;background-color:#e81949;mask:url("/assets/broker-card/icon-star-035da4c3.svg") no-repeat center/contain;-webkit-mask:url("/assets/broker-card/icon-star-035da4c3.svg") no-repeat center/contain}.rnk-MejoresBarraBroker_Placa{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;width:40px;height:40px;padding:4px;border-radius:8px;background:#fff;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.rnk-MejoresBarraBroker_Logo{max-width:100%;max-height:100%;object-fit:contain}.rnk-MejoresBarraBroker_Nombre{flex-shrink:0;color:#383d43;font-size:14px;font-weight:600;line-height:21px;white-space:nowrap}.rnk-MejoresBarraBroker_Claim{overflow:hidden;min-width:0;color:#5a6773;font-size:14px;line-height:21px;text-overflow:ellipsis;white-space:nowrap}.rnk-MejoresBarraBroker_Nota{display:flex;flex-shrink:0;align-items:center;gap:8px;white-space:nowrap}@media(max-width: 767px){.rnk-MejoresBarraBroker_Nota{display:none}}.rnk-MejoresBarraBroker_NotaValor{color:#1a5275;font-size:14px;font-weight:600;line-height:21px}.rnk-MejoresBarraBroker_NotaMaximo{font-weight:400}.rnk-MejoresBarraBroker_Boton{flex-shrink:0}@media(max-width: 767px){body.rnk-con-BarraCtaMovil:has(.rnk-MejoresBarraBroker) #contenedor-fijo-ctas-mobile{display:none}}
