.ugc-card.ugc-card{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%;height:auto;min-height:440px;margin:0 0 24px;padding:20px;background:#fff;color:#20212a;border:1px solid #dce0e7;border-radius:20px;box-shadow:0 2px 6px rgba(27,21,47,.025);font-family:inherit;line-height:1.5;overflow:visible;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}
.ugc-card.ugc-card:hover{border-color:#be9ae9;box-shadow:0 6px 22px rgba(102,40,160,.08)}
.ugc-card *{box-sizing:border-box}
.ugc-card a{text-decoration:none!important}
.ugc-card a:focus-visible{outline:3px solid #7421bf;outline-offset:4px;border-radius:6px}
.ugc-card .ugc-card__head{display:flex;align-items:center;gap:12px;padding-right:34px;min-height:76px;margin-bottom:16px}
.ugc-card .ugc-card__avatar{position:relative;display:block;flex:0 0 72px;width:72px;height:72px;color:#64228d}
.ugc-card .ugc-card__avatar img,.ugc-card .ugc-card__initials{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;background:#f0e7fa;border:1px solid #ece4f5}
.ugc-card .ugc-card__initials{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;text-transform:uppercase}
.ugc-card .ugc-card__verified{position:absolute;right:-2px;bottom:0;display:grid;place-items:center;width:23px;height:23px;border:2px solid white;border-radius:50%;background:#7925bb;color:#fff}
.ugc-card .ugc-card__verified svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}
.ugc-card .ugc-card__identity{min-width:0;flex:1}
.ugc-card .ugc-card__rating{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;border-radius:20px;background:#fff1ab;color:#694a00;font-size:14px;font-weight:700;white-space:nowrap}
.ugc-card .ugc-card__count{font-size:14px;font-weight:500}
.ugc-card .ugc-card__unrated{display:block;color:#626675;font-size:14px}
.ugc-card .ugc-card__name{margin:5px 0 0!important;padding:0!important;font-size:17px!important;font-weight:750!important;line-height:1.25!important;overflow-wrap:anywhere}
.ugc-card .ugc-card__name a{color:#20212a!important}
.ugc-card .ugc-card__handle{margin:4px 0 0!important;color:#7528aa;font-size:14px;overflow-wrap:anywhere}
.ugc-card .ugc-card__save{position:absolute;right:10px;top:10px;display:grid!important;place-items:center;width:44px;height:44px;border:1px solid #dce0e7;border-radius:50%;color:#737b8a;background:#fafbfc;line-height:1;cursor:pointer}
.ugc-card .ugc-card__save svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.ugc-card .ugc-card__save:hover{color:#a42d50;border-color:#e5a9bb;background:#fff5f8}
.ugc-card .ugc-card__save.bookmarked{color:#ce315b;border-color:#e9b0c0;background:#fff1f5}
.ugc-card .ugc-card__save.bookmarked svg{fill:currentColor}
.ugc-card .ugc-card__save.bookmarking{opacity:.55}
.ugc-card .ugc-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 18px!important;font-size:14px!important;line-height:1.6!important;color:#404454;overflow-wrap:anywhere}
.ugc-card .ugc-card__details{display:flex;flex-direction:column;gap:12px;padding:0 0 20px}
.ugc-card .ugc-card__group{padding:0;margin:0;border:0;background:none}
.ugc-card .ugc-card__label{margin:0 0 5px!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;color:#515666}
.ugc-card .ugc-card__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none!important;padding:0!important;margin:0!important}
.ugc-card .ugc-card__tags li{display:block;max-width:100%;margin:0!important;padding:3px 8px!important;border:1px solid;border-radius:6px;font-size:14px!important;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
.ugc-card .ugc-card__tags--category li{background:#f4eaff;border-color:#e0c9f5;color:#672790}
.ugc-card .ugc-card__tags--skills li{background:#e7f8ed;border-color:#b6e4c7;color:#215f41}
.ugc-card .ugc-card__tags--location li{background:#e9f5ff;border-color:#b9ddf3;color:#245b7c}
.ugc-card .ugc-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid #eceef3}
.ugc-card .ugc-card__rate{min-width:0}
.ugc-card .ugc-card__rate>span{display:block;color:#626675;font-size:11px;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:.07em}
.ugc-card .ugc-card__rate strong{display:block;color:#20212a;font-size:18px;font-weight:750;overflow-wrap:anywhere}
.ugc-card .ugc-card__profile{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-left:auto;padding:10px 14px;border:1px solid #d8dfe8;border-radius:10px;background:#f3f5f9;color:#272c3a!important;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;transition:background .18s ease,color .18s ease}
.ugc-card .ugc-card__profile:hover,.ugc-card:focus-within .ugc-card__profile{background:#7925bb;border-color:#7925bb;color:#fff!important}
@media(max-width:480px){.ugc-card.ugc-card{padding:18px;min-height:0}.ugc-card .ugc-card__head{gap:12px}.ugc-card .ugc-card__details{gap:14px}}
@media(prefers-reduced-motion:reduce){.ugc-card.ugc-card,.ugc-card .ugc-card__profile{transition:none}} #c27-explore-listings.no-map-tmpl .fc-type-2-results:has(> .grid-item > .ugc-card){display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:24px 20px;height:auto!important;margin-left:0!important;margin-right:0!important;align-items:stretch}
#c27-explore-listings.no-map-tmpl .fc-type-2-results:has(> .grid-item > .ugc-card)::before,
#c27-explore-listings.no-map-tmpl .fc-type-2-results:has(> .grid-item > .ugc-card)::after{display:none!important}
#c27-explore-listings.no-map-tmpl .fc-type-2-results:has(> .grid-item > .ugc-card) > .grid-item{display:flex;position:relative!important;float:none!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;width:100%!important;min-width:0;padding:0!important;margin:0!important}
#c27-explore-listings.no-map-tmpl .fc-type-2-results > .grid-item > .ugc-card{height:100%;min-width:0;margin:0}
@media(min-width:768px){
#c27-explore-listings.no-map-tmpl .fc-type-2-results:has(> .grid-item > .ugc-card){grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:1200px){
#c27-explore-listings.no-map-tmpl .fc-type-2-results:has(> .grid-item > .ugc-card){grid-template-columns:repeat(4,minmax(0,1fr))}
}
#c27-explore-listings.no-map-tmpl .fc-type-2-results .ugc-card__footer{align-items:flex-end} #c27-explore-listings.no-map-tmpl > section.i-section.explore-type-2{box-sizing:border-box;width:100%;max-width:100%;padding-left:0!important;padding-right:0!important}
#c27-explore-listings.no-map-tmpl > section.i-section.explore-type-2 > .container{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}
#c27-explore-listings.no-map-tmpl > section.i-section.explore-type-2 > .container > .fl-head{margin-left:0!important;margin-right:0!important}