.agents-directory-module__fHfiLa__page{color:#111b38;background:#f7fbff;padding-bottom:80px}.agents-directory-module__fHfiLa__hero{background:linear-gradient(90deg,#fff3f8 0%,#fff4f9e6 42%,#ffedf533 72%),url(/love-in-property-agent-house.webp) 100%/cover no-repeat;align-items:center;min-height:285px;padding:42px max(5vw,24px);display:flex}.agents-directory-module__fHfiLa__heroCopy{max-width:650px}.agents-directory-module__fHfiLa__kicker{color:#ff1162;letter-spacing:.08em;margin:0 0 10px;font-size:12px;font-weight:800}.agents-directory-module__fHfiLa__hero h1{margin:0 0 10px;font-size:clamp(36px,4.4vw,62px);font-weight:800;line-height:1.02}.agents-directory-module__fHfiLa__hero h1 span{color:#ff1162}.agents-directory-module__fHfiLa__heroCopy>p:not(.agents-directory-module__fHfiLa__kicker){color:#526078;margin:0;font-size:18px;line-height:1.45}.agents-directory-module__fHfiLa__statRow{gap:42px;margin-top:25px;display:flex}.agents-directory-module__fHfiLa__stat{align-items:center;gap:10px;display:flex}.agents-directory-module__fHfiLa__stat>span{color:#ff1162;background:#ffe8f1;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.agents-directory-module__fHfiLa__stat strong,.agents-directory-module__fHfiLa__stat small{display:block}.agents-directory-module__fHfiLa__stat strong{font-size:19px}.agents-directory-module__fHfiLa__stat small{color:#60708a;font-size:12px}.agents-directory-module__fHfiLa__directory{max-width:1320px;margin:-28px auto 0;padding:0 24px;position:relative}.agents-directory-module__fHfiLa__filters{background:#fff;border-radius:15px;grid-template-columns:1.25fr 1fr 1.15fr 1fr;gap:14px;padding:18px;display:grid;box-shadow:0 10px 30px #1726491c}.agents-directory-module__fHfiLa__filters select,.agents-directory-module__fHfiLa__search{color:#263554;min-height:50px;font:inherit;background:#fff;border:1px solid #e0e5ed;border-radius:9px;padding:0 14px}.agents-directory-module__fHfiLa__search{align-items:center;gap:10px;display:flex}.agents-directory-module__fHfiLa__search svg{color:#7987a0}.agents-directory-module__fHfiLa__search input{width:100%;font:inherit;background:0 0;border:0;outline:0}.agents-directory-module__fHfiLa__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.agents-directory-module__fHfiLa__results>p{text-align:center;color:#667085;grid-column:1/-1;padding:60px 20px}.agents-directory-module__fHfiLa__card{background:#fff;border:1px solid #edf0f5;border-radius:16px;grid-template-columns:140px minmax(0,1fr);gap:15px;padding:15px;display:grid;box-shadow:0 7px 20px #1e2b460a}.agents-directory-module__fHfiLa__photo{width:140px;height:154px;position:relative}.agents-directory-module__fHfiLa__photo img{object-fit:cover;background:#f0f2f6;border-radius:10px;width:100%;height:100%}.agents-directory-module__fHfiLa__verified{color:#159557;white-space:nowrap;background:#e5fbef;border-radius:20px;padding:4px 6px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.agents-directory-module__fHfiLa__cardContent{min-width:0}.agents-directory-module__fHfiLa__cardTop{justify-content:space-between;gap:7px;display:flex}.agents-directory-module__fHfiLa__card h2{margin:2px 0 3px;font-size:17px;font-weight:800;line-height:1.2}.agents-directory-module__fHfiLa__card p{color:#68758c;margin:0;font-size:13px}.agents-directory-module__fHfiLa__rating{color:#647089;white-space:nowrap;font-size:12px}.agents-directory-module__fHfiLa__rating svg{color:#ffb300}.agents-directory-module__fHfiLa__location{margin-top:6px!important}.agents-directory-module__fHfiLa__location svg{color:#ff1162}.agents-directory-module__fHfiLa__tags{flex-wrap:nowrap;gap:5px;height:25px;margin:8px 0;display:flex;overflow:hidden}.agents-directory-module__fHfiLa__tags span{text-overflow:ellipsis;white-space:nowrap;color:#ef3c78;background:#fff0f6;border-radius:15px;min-width:0;max-width:100%;padding:3px 7px;font-size:10px;display:block;overflow:hidden}.agents-directory-module__fHfiLa__details{color:#53627c;white-space:nowrap;border-top:1px solid #eef0f4;align-items:center;gap:12px;padding-top:9px;font-size:12px;font-weight:600;display:flex}.agents-directory-module__fHfiLa__details span{align-items:center;gap:5px;display:inline-flex}.agents-directory-module__fHfiLa__details svg{color:#687a96}.agents-directory-module__fHfiLa__actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:18px;margin-top:-12px;display:grid}.agents-directory-module__fHfiLa__actions a{text-align:center;color:#1d2941;border:1px solid #bfc9d7;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.agents-directory-module__fHfiLa__actions .agents-directory-module__fHfiLa__contact{color:#fff;background:#ff1162;border-color:#ff1162}.agents-directory-module__fHfiLa__pagination{color:#63708a;justify-content:center;align-items:center;gap:15px;margin-top:28px;display:flex}.agents-directory-module__fHfiLa__pagination button{color:#273550;background:#fff;border:1px solid #d6dce6;border-radius:7px;padding:8px 14px}.agents-directory-module__fHfiLa__pagination button:disabled{opacity:.5}@media (max-width:1100px){.agents-directory-module__fHfiLa__results{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-directory-module__fHfiLa__filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.agents-directory-module__fHfiLa__hero{background:linear-gradient(90deg,#fff4f9f5,#fff4f9bf),url(/love-in-property-agent-house.webp) 50%/cover;padding:36px 20px}.agents-directory-module__fHfiLa__heroCopy>p:not(.agents-directory-module__fHfiLa__kicker){font-size:15px}.agents-directory-module__fHfiLa__statRow{flex-wrap:wrap;gap:12px}.agents-directory-module__fHfiLa__stat>span{width:36px;height:36px}.agents-directory-module__fHfiLa__stat strong{font-size:15px}.agents-directory-module__fHfiLa__stat small{font-size:10px}.agents-directory-module__fHfiLa__directory{margin-top:-12px;padding:0 15px}.agents-directory-module__fHfiLa__filters,.agents-directory-module__fHfiLa__results{grid-template-columns:1fr}.agents-directory-module__fHfiLa__filters{padding:14px}.agents-directory-module__fHfiLa__card{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:12px}.agents-directory-module__fHfiLa__photo{width:104px;height:140px}.agents-directory-module__fHfiLa__actions{grid-column:1/-1;gap:9px;margin-top:-8px}.agents-directory-module__fHfiLa__actions a{min-width:0;height:42px;font-size:12px}}
.agents-directory-overrides-module__YOzRCa__verified{background:var(--lip-pink-light,#fff0f5);width:max-content;color:var(--lip-pink,#eb285d);border:1px solid var(--lip-pink-border,#ffe3ec);border-radius:20px;align-items:center;gap:4px;margin:1px 0 5px;padding:4px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.agents-directory-overrides-module__YOzRCa__metric{align-items:center;gap:6px;line-height:1;display:inline-flex!important}.agents-directory-overrides-module__YOzRCa__metric svg{flex:none}.agents-directory-overrides-module__YOzRCa__actions{margin-top:5px!important}.agents-directory-overrides-module__YOzRCa__actions a{gap:7px!important}.agents-directory-overrides-module__YOzRCa__actions a svg{flex:none}.agents-directory-overrides-module__YOzRCa__hero{background-position:50%,right 5% center!important;background-size:cover,auto 440px!important;padding:42px 0!important}.agents-directory-overrides-module__YOzRCa__heroCopy{width:85%!important;max-width:none!important;margin:0 auto!important}.agents-directory-overrides-module__YOzRCa__directory{width:85%;max-width:none;padding-left:0!important;padding-right:0!important}.agents-directory-overrides-module__YOzRCa__results{justify-content:start;grid-template-columns:repeat(auto-fill,410px)!important}.agents-directory-overrides-module__YOzRCa__card h2{font-size:19px!important}.agents-directory-overrides-module__YOzRCa__card p{font-size:14px!important}.agents-directory-overrides-module__YOzRCa__card span{font-size:12px}.agents-directory-overrides-module__YOzRCa__card .agents-directory-overrides-module__YOzRCa__metric{font-size:13px!important}.agents-directory-overrides-module__YOzRCa__card .agents-directory-overrides-module__YOzRCa__actions a{font-size:14px!important}.agents-directory-overrides-module__YOzRCa__card .agents-directory-overrides-module__YOzRCa__verified{font-size:11px!important}@media (max-width:650px){.agents-directory-overrides-module__YOzRCa__actions{margin-top:5px!important}.agents-directory-overrides-module__YOzRCa__heroCopy,.agents-directory-overrides-module__YOzRCa__directory{width:calc(100% - 30px)!important}.agents-directory-overrides-module__YOzRCa__hero{background-size:cover,auto 140px!important;padding:36px 0!important}.agents-directory-overrides-module__YOzRCa__results{grid-template-columns:1fr!important}.agents-directory-overrides-module__YOzRCa__card h2{font-size:17px!important}.agents-directory-overrides-module__YOzRCa__card p{font-size:13px!important}}.agents-directory-overrides-module__YOzRCa__profilePhoto{align-self:stretch;min-height:154px;height:auto!important}.agents-directory-overrides-module__YOzRCa__profilePhoto img{height:100%}.agents-directory-overrides-module__YOzRCa__statusSpacer{height:20px;margin:1px 0 5px;display:block}
