:root{--color-rose: #B0006B}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-kufi-arabic/noto-kufi-arabic-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-kufi-arabic/noto-kufi-arabic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Optima;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/optima/optima.woff) format("woff"),url(/fonts/optima/optima.ttf) format("truetype")}@font-face{font-family:Optima;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/optima/optima_bold.woff) format("woff"),url(/fonts/optima/optima_bold.ttf) format("truetype")}.findAgentBreadcrumbs{display:flex;padding:1rem 1.25rem;overflow:hidden;width:100%;max-width:80rem}@media (min-width: 1280px){.findAgentBreadcrumbs{padding:1rem 0}}@media (min-width: 1880px){.findAgentBreadcrumbs{max-width:100rem}}.findAgentHeading__title{font-family:Optima,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.25;letter-spacing:-.48px;text-transform:uppercase;color:#0f0f0f;margin:0}.findAgentHeading{display:flex;justify-content:center;width:100%;max-width:80rem;padding:1.5rem 1rem 1.25rem;text-align:center}@media (min-width: 768px){.findAgentHeading{padding:2.5rem 2.5rem 2rem}.findAgentHeading .findAgentHeading__title{font-size:1.5rem}}@media (min-width: 1280px){.findAgentHeading{padding:2.5rem 0 2rem}}@media (min-width: 1880px){.findAgentHeading{max-width:100rem}}.findAgentGrid{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%;max-width:80rem;padding:1rem 1rem 2.5rem}@media (min-width: 768px){.findAgentGrid{grid-template-columns:repeat(2,1fr);padding:1.25rem 2.5rem 5rem}}@media (min-width: 1280px){.findAgentGrid{grid-template-columns:repeat(4,1fr);padding:1.25rem 0 5rem}}@media (min-width: 1880px){.findAgentGrid{max-width:100rem}}.findAgentCard__photo{width:100%;aspect-ratio:3/4;border-radius:.5rem;overflow:hidden;background-color:#f0ebdb}.findAgentCard__photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.findAgentCard__info{display:flex;flex-direction:column;gap:.25rem;padding-top:.75rem}.findAgentCard__nameRow{display:flex;align-items:center;gap:.25rem;min-width:0}.findAgentCard__verifiedIcon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.findAgentCard__verifiedIcon svg{width:100%;height:100%}.findAgentCard__name{font-family:Noto Kufi Arabic,sans-serif;font-size:.8rem;font-weight:600;color:#0f0f0f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.findAgentCard__rating{font-family:Noto Kufi Arabic,sans-serif;font-size:.75rem;color:#0f0f0f;flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.findAgentCard__ratingIcon{font-size:.8rem;line-height:1}.findAgentCard__position{font-family:Noto Kufi Arabic,sans-serif;font-size:.75rem;color:#757575}.findAgentCard__location{display:flex;align-items:center;gap:.25rem;font-family:Noto Kufi Arabic,sans-serif;font-size:.75rem;color:#757575}.findAgentCard__location svg{flex-shrink:0;width:14px;height:14px}.findAgentCard__cta{margin-top:.75rem;width:100%}.findAgentCard{display:flex;flex-direction:column}@media (min-width: 768px){.findAgentCard .findAgentCard__name{font-size:.9rem}.findAgentCard .findAgentCard__rating{font-size:.8rem}.findAgentCard .findAgentCard__ratingIcon{font-size:.9rem}.findAgentCard .findAgentCard__position,.findAgentCard .findAgentCard__location{font-size:.8rem}}
