@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:local("Raleway Regular"),local("Raleway-Regular"),url(/build/fonts/Raleway-Regular.8cd3e5be.woff2) format("woff2"),url(/build/fonts/Raleway-Regular.c15b0bf7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:local("Raleway Italic"),local("Raleway-Italic"),url(/build/fonts/Raleway-Italic.a8f0c00f.woff2) format("woff2"),url(/build/fonts/Raleway-Italic.6173c85a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url(/build/fonts/Raleway-SemiBold.4056bdef.woff2) format("woff2"),url(/build/fonts/Raleway-SemiBold.9a6a9af3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:local("Raleway Bold"),local("Raleway-Bold"),url(/build/fonts/Raleway-Bold.632f00a0.woff2) format("woff2"),url(/build/fonts/Raleway-Bold.757abe40.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:local("Raleway Black"),local("Raleway-Black"),url(/build/fonts/Raleway-Black.74d8852f.woff2) format("woff2"),url(/build/fonts/Raleway-Black.9af97d26.ttf) format("truetype")}.tabs-container-listado{display:flex;margin-top:20px;width:100%}@media (max-width:991px){.tabs-container-listado{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}.tabs-container-listado .tab{background:linear-gradient(180deg,#ebebeb,#b9b9b9);flex:1;position:relative;text-align:center;transition:background .3s ease}.tabs-container-listado .tab span{display:block;font-size:1em;font-weight:500;padding:6px 10px;text-decoration:none;transition:color .3s ease}.tabs-container-listado .tab.active{background:linear-gradient(180deg,#dc1c2e,#82101b)}.tabs-container-listado .tab.active span{color:#fff}.tabs-container-listado .tab.active .tab-pointer{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #82101b;bottom:-9px;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:1}.agentes{align-items:center;flex-direction:column;margin:0 auto}.agente,.agentes{display:flex;width:100%}.agente{align-items:flex-start;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.1);box-sizing:border-box;flex-direction:row;height:285px;margin-bottom:10px;overflow:hidden;position:relative}.agente .agente-izquierda{position:relative;width:160px}.agente .agente-izquierda .foto-agente{image-rendering:auto;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;width:100%}.agente .agente-izquierda .tipo-agente{align-content:center;background:#dc1c2e;bottom:0;color:#fff;display:flex;flex-direction:column;font-size:.9em;font-weight:500;height:30px;justify-content:center;left:0;margin:2px 0 0;text-align:center;width:100%}.agente .agente-izquierda .tipo-agente.broker{background:#003da5!important}.agente .agente-izquierda .tipo-agente.broker-silencioso{background:#4a4a4a!important}.agente .agente-izquierda .default-img{width:80%}.agente .agente-izquierda a:has(img.default-img){align-items:center;display:flex;flex-direction:column}.agente .agente-derecha,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:0 8px 4px;width:calc(100% - 170px)}.agente .agente-derecha h2,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo h2,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo h2{display:-webkit-box;font-size:1.15em;-webkit-line-clamp:2;line-height:1.2;margin:5px 0;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.agente .agente-derecha .localidad,.agente .agente-derecha .minisite,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .localidad,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .minisite,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .localidad,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .minisite{color:#003da5;font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agente .agente-derecha .minisite,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .minisite,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .minisite{margin-bottom:0}.agente .agente-derecha .offset-n,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .offset-n,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .offset-n{margin-top:-6px}.agente .agente-derecha .p-email,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .p-email,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .p-email{max-height:60px;overflow:hidden}.agente .agente-derecha .localidad,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .localidad,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .localidad{margin-bottom:6px}.agente .agente-derecha .contacto,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto{display:flex;flex-direction:column;flex-grow:1;gap:0;justify-content:flex-start}.agente .agente-derecha .contacto p,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto p,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto p{align-items:center;color:#003da5;display:grid;font-size:14px;gap:8px;grid-template-columns:20px 1fr;margin:0;width:100%}.agente .agente-derecha .contacto p a,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto p a,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto p a{line-height:1.3;text-decoration:underline;white-space:normal;width:100%;word-break:break-word}.agente .agente-derecha .contacto p a:hover,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto p a:hover,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto p a:hover{text-decoration:none}.agente .agente-derecha .contacto p a.email-completo,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto p a.email-completo,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto p a.email-completo{overflow-wrap:break-word;word-wrap:break-word;hyphens:none;max-height:none;white-space:normal}.agente .agente-derecha .contacto p .icono,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto p .icono,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto p .icono{align-items:center;display:flex;fill:#003da5;font-size:20px;justify-content:center;min-width:20px}.agente .agente-derecha .contacto p .icono:not(svg),.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto p .icono:not(svg),.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto p .icono:not(svg){height:20px;width:20px}.agente .agente-abajo{bottom:0;position:absolute;width:100%}.agente .agente-abajo .marca-agua{bottom:10px;position:absolute;right:10px}.agente .agente-abajo .marca-agua div{color:#b6b6b6;font-size:14px;text-align:center}.agente .agente-abajo .p-nombre-inmobiliaria{color:#dc1c2e!important;display:inline!important}.agente .agente-abajo .b-nombre-inmobiliaria{bottom:0!important;height:85px;position:relative;width:100%}.agente .agente-abajo p{align-items:center;color:#003da5;display:grid;font-size:14px;gap:8px;grid-template-columns:20px 1fr;margin:0;width:100%}.agente .agente-abajo .p-email{max-height:60px;overflow:hidden}@media screen and (min-width:1240px){.agentes{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.agente{min-width:300px;width:100%}.agente .agente-derecha h2,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo h2,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo h2{font-size:18px}.agente .agente-derecha .contacto a,.agente .agente-derecha .contacto p,.agente .agente-derecha .localidad,.agente .agente-derecha .minisite,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto a,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto p,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .localidad,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .minisite,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto a,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto p,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .localidad,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .minisite{font-size:14px}}@media screen and (min-width:1024px) and (max-width:1239px){.agentes{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.agente{min-width:280px;width:100%}.agente .agente-izquierda{width:135px}.agente .agente-derecha,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo{width:calc(100% - 145px)}.agente .agente-derecha h2,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo h2,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo h2{font-size:16px}.agente .agente-derecha .contacto a,.agente .agente-derecha .contacto p,.agente .agente-derecha .localidad,.agente .agente-derecha .minisite,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto a,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto p,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .localidad,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo .minisite,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto a,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .contacto p,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .localidad,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo .minisite{font-size:14px}}@media screen and (max-width:768px){.agente{height:295px}.agente .agente-izquierda{width:160px}.agente .agente-izquierda .foto-agente{min-height:140px}.agente .agente-derecha,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo{width:calc(100% - 175px)}.agente h2{font-size:16px}.agente .contacto a,.agente .contacto p,.agente .localidad,.agente .minisite{font-size:14px}}@media screen and (max-width:320px){.agente{height:245px}.agente .agente-izquierda{width:100px}.agente .agente-izquierda .foto-agente{height:calc(100% - 95px);min-height:70px}.agente .agente-derecha,.agente .page-minisite-agentes .agente-informacion-contacto .agente-abajo,.page-minisite-agentes .agente-informacion-contacto .agente .agente-abajo{width:calc(100% - 115px)}}#modalAcreditaciones{--bs-modal-width:700px;--bs-modal-bg:#fff;--bs-modal-border-radius:0;--bs-modal-header-border-color:#ddd;--bs-modal-footer-border-color:#ddd}#modalAcreditaciones .modal-dialog{margin:1.75rem auto;max-width:700px!important;width:100%!important}#modalAcreditaciones .modal-content{background-color:#fff!important;border:1px solid rgba(0,0,0,.2);max-width:700px!important}@media (max-width:767px){#modalAcreditaciones .modal-content{max-width:95%!important}}@media (min-width:768px) and (max-width:991px){#modalAcreditaciones .modal-dialog{max-width:700px!important}}#modalAcreditaciones .tabla-acreditaciones{margin-bottom:0}#modalAcreditaciones .tabla-acreditaciones+.tabla-acreditaciones{margin-top:10px}#modalAcreditaciones .tabla-acreditaciones .table-acreditacion{--bs-table-bg:#fff;--bs-table-border-color:#ddd;margin-bottom:0}#modalAcreditaciones .tabla-acreditaciones .table-acreditacion thead th{--bs-table-bg:#e8e8e8;--bs-table-border-color:#e8e8e8;font-weight:500;padding:10px 15px}#modalAcreditaciones .tabla-acreditaciones .table-acreditacion tbody tr td{padding:10px 15px}#modalAcreditaciones .tabla-acreditaciones .table-acreditacion tbody tr td:last-child{border-left:1px solid #ddd}#modalAcreditaciones .tabla-acreditaciones .table-acreditacion tbody tr:last-child td{border-bottom:none}.page-minisite-agentes .agente-informacion-contacto{background-color:#f7f6f6;display:flex;flex-direction:column;margin-bottom:20px;width:100%}.page-minisite-agentes .agente-informacion-contacto .agente-contenido{display:flex;flex-direction:row}@media (max-width:991px){.page-minisite-agentes .agente-informacion-contacto .agente-contenido{position:relative}}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-contenido{align-items:flex-start}.page-minisite-agentes .agente-informacion-contacto .agente-contenido .agente-izquierda{width:35%}.page-minisite-agentes .agente-informacion-contacto .agente-contenido .agente-izquierda .foto-agente{display:flex;height:auto;width:100%}.page-minisite-agentes .agente-informacion-contacto .agente-contenido .agente-izquierda .foto-agente img{-o-object-fit:cover;object-fit:cover;width:100%}.page-minisite-agentes .agente-informacion-contacto .agente-contenido .agente-izquierda .foto-agente .default-img{margin:10px auto;width:45%!important}.page-minisite-agentes .agente-informacion-contacto .agente-contenido .agente-abajo,.page-minisite-agentes .agente-informacion-contacto .agente-contenido .agente-derecha{width:65%}}.page-minisite-agentes .agente-informacion-contacto .agente-izquierda{width:130px}.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .foto-agente{-o-object-fit:cover;object-fit:cover;width:100%}.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .foto-agente img{max-width:100%}@media (max-width:991px){.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .foto-agente .default-img{zoom:.3}}.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .foto-agente:has(.default-img){text-align:center}.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .mensaje-agente{background-color:#dc1c2e;color:#fff;padding:5px}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .mensaje-agente{padding:15px}}.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .mensaje-agente{font-size:.85rem;text-align:center}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .mensaje-agente{font-size:.95rem}}.page-minisite-agentes .agente-informacion-contacto .agente-izquierda .mensaje-agente p{margin-bottom:0}.page-minisite-agentes .agente-informacion-contacto .agente-abajo,.page-minisite-agentes .agente-informacion-contacto .agente-derecha{display:flex;flex-direction:column;flex-grow:1;width:calc(100% - 130px)}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .nombre-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .nombre-agente{background-color:#003da5;color:#fff;padding:2px 5px}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-abajo .nombre-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .nombre-agente{padding:8px 20px}}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .nombre-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .nombre-agente{margin-bottom:10px}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .nombre-agente h2,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .nombre-agente h2{color:#fff!important;margin-bottom:0}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-abajo .nombre-agente h2,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .nombre-agente h2{display:inline-block}}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .nombre-agente p,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .nombre-agente p{font-size:1rem;margin:0}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-abajo .nombre-agente p,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .nombre-agente p{display:inline-block}}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-agente,.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-inmobiliaria-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-inmobiliaria-agente{font-size:1rem;padding-left:5px}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-agente,.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-inmobiliaria-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-inmobiliaria-agente{padding:0 20px}}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-agente p,.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-inmobiliaria-agente p,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-agente p,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-inmobiliaria-agente p{align-items:flex-start;color:#003da5;display:flex;margin:0}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-agente p,.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-inmobiliaria-agente p,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-agente p,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-inmobiliaria-agente p{margin-bottom:5px}}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-agente p svg,.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-inmobiliaria-agente p svg,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-agente p svg,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-inmobiliaria-agente p svg{fill:#dc1c2e}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-agente p a,.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-inmobiliaria-agente p a,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-agente p a,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-inmobiliaria-agente p a{hyphens:none;word-break:break-word}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-inmobiliaria-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-inmobiliaria-agente{margin-top:10px}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .agente-abajo .contacto-inmobiliaria-agente,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .contacto-inmobiliaria-agente{margin-top:0}}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .nombre-inmobiliaria,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .nombre-inmobiliaria{color:#dc1c2e!important;font-weight:500;margin:0}.page-minisite-agentes .agente-informacion-contacto .agente-abajo .oficina-localidad,.page-minisite-agentes .agente-informacion-contacto .agente-derecha .oficina-localidad{display:block;font-size:1rem;font-weight:400}@media (min-width:992px){.page-minisite-agentes .agente-informacion-contacto .contacto-agente-container{display:flex;flex-direction:row}.page-minisite-agentes .agente-informacion-contacto .contacto-agente-container .contacto-agente,.page-minisite-agentes .agente-informacion-contacto .contacto-agente-container .contacto-inmobiliaria-agente{width:50%}}.page-minisite-agentes .agente-informacion-contacto .descripcion-agente{color:#626366;font-size:1rem;font-weight:400;line-height:1.5;padding:15px;width:100%}.page-minisite-agentes .agente-informacion-contacto .descripcion-agente a{color:#1a3668;margin-left:0!important;text-decoration:none}.page-minisite-agentes .agente-informacion-contacto .descripcion-agente a:hover{text-decoration:underline}.page-minisite-agentes .agente-informacion-contacto .descripcion-agente .ver-mas-link{color:#003da5;font-weight:500;margin-left:5px;text-decoration:none}.page-minisite-agentes .agente-informacion-contacto .descripcion-agente .ver-mas-link:hover{text-decoration:underline}