.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=light]{background-color:#fff;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);color:#26323d}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}@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.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.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.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.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.9af97d26.ttf) format("truetype")}@font-face{font-display:swap;font-family:bootstrap-icons;src:url(/build/fonts/bootstrap-icons.92ea18a8.woff2) format("woff2"),url(/build/fonts/bootstrap-icons.1295669c.woff) format("woff")}@font-face{font-display:swap;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(/build/fonts/fa-solid-900.1551f4f6.woff2) format("woff2"),url(/build/fonts/fa-solid-900.eeccf4f6.woff) format("woff"),url(/build/fonts/fa-solid-900.be9ee23c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(/build/fonts/fa-regular-400.7a333762.woff2) format("woff2"),url(/build/fonts/fa-regular-400.bb58e57c.woff) format("woff"),url(/build/fonts/fa-regular-400.491974d1.ttf) format("truetype")}@font-face{font-display:swap;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(/build/fonts/fa-brands-400.d878b0a6.woff2) format("woff2"),url(/build/fonts/fa-brands-400.2285773e.woff) format("woff"),url(/build/fonts/fa-brands-400.527940b1.ttf) format("truetype")}.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{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{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{color:#003da5;font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agente .agente-derecha .minisite{margin-bottom:0}.agente .agente-derecha .offset-n{margin-top:-6px}.agente .agente-derecha .p-email{max-height:60px;overflow:hidden}.agente .agente-derecha .localidad{margin-bottom:6px}.agente .agente-derecha .contacto{display:flex;flex-direction:column;flex-grow:1;gap:0;justify-content:flex-start}.agente .agente-derecha .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{line-height:1.3;text-decoration:underline;white-space:normal;width:100%;word-break:break-word}.agente .agente-derecha .contacto p a:hover{text-decoration:none}.agente .agente-derecha .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{align-items:center;display:flex;fill:#003da5;font-size:20px;justify-content:center;min-width:20px}.agente .agente-derecha .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{font-size:18px}.agente .agente-derecha .contacto a,.agente .agente-derecha .contacto p,.agente .agente-derecha .localidad,.agente .agente-derecha .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{width:calc(100% - 145px)}.agente .agente-derecha h2{font-size:16px}.agente .agente-derecha .contacto a,.agente .agente-derecha .contacto p,.agente .agente-derecha .localidad,.agente .agente-derecha .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{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{width:calc(100% - 115px)}}