.cELfGW_cardActions{align-items:stretch;gap:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.cELfGW_cardActions[data-contacts="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cELfGW_cardActions[data-contacts="1"],.cELfGW_cardActions[data-contacts="0"]{grid-template-columns:minmax(0,1fr)!important}.cELfGW_detailsAction{grid-column:1/-1}.cELfGW_cardActions .button{justify-content:center;min-width:0;padding-inline:8px;min-height:46px!important;font-size:var(--fs-sm)!important;border-radius:13px!important}.cELfGW_cardActions .cELfGW_mapCardAction{color:var(--text-link);background:#edf4f8;border:1px solid #d4e1e8}.cELfGW_cardActions .button svg{flex-shrink:0;width:18px;height:18px}.cELfGW_cardDiscovery{scrollbar-width:none;gap:6px;margin-top:8px;padding-bottom:2px;display:flex;overflow-x:auto}.cELfGW_cardDiscovery::-webkit-scrollbar{display:none}.cELfGW_heroDiscovery::-webkit-scrollbar{display:none}.cELfGW_cardDiscovery a{min-height:34px;color:var(--text-muted);font-size:var(--fs-xs);background:#faf6f2;border:1px solid #56312414;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-weight:700;display:inline-flex}.cELfGW_cardDiscovery a:last-child{color:var(--text-link);background:#eef6f4;border-color:#2b72771f}.cELfGW_heroDiscovery{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.cELfGW_heroDiscovery a{min-height:34px;color:var(--text-on-dark-muted);font-size:var(--fs-sm);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.cELfGW_primaryActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cELfGW_primaryAction{border:1px solid #0000;border-radius:14px;flex:140px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px 12px;text-decoration:none;display:flex}.cELfGW_actionGlyph{--contact-icon-size:36px;--contact-glyph-size:22px}.cELfGW_actionCopy{text-align:start;gap:2px;min-width:0;display:grid}.cELfGW_actionCopy strong{font-size:var(--fs-sm);line-height:1.5}.cELfGW_actionCopy small{font-size:var(--fs-xs);opacity:.8;line-height:1.5}.cELfGW_mobileLabel{display:none}.cELfGW_callAction{color:var(--text-body);background:#fff6e6}.cELfGW_whatsappAction{color:var(--text-link);background:#f2faf5;border-color:#cde2d5}.cELfGW_mapAction{color:var(--text-on-dark);--contact-icon-color:#fff;--contact-icon-background:#ffffff10;--contact-icon-border:#ffffff30;--contact-pin-fill:#c79342;background:#ffffff10;border-color:#fff4}.cELfGW_onLight .cELfGW_callAction{color:var(--text-on-dark);--contact-icon-color:#fff;--contact-icon-background:linear-gradient(145deg, #ffffff20, #ffffff0b);--contact-icon-border:#ffffff32;background:#18513b}.cELfGW_onLight .cELfGW_mapAction{color:var(--text-muted);--contact-icon-color:#365f78;--contact-icon-background:linear-gradient(145deg, #fff, #e7eff6);--contact-icon-border:#d6e3ec;--contact-pin-fill:#e9b962;background:#f5f8fa;border-color:#dce5e9}.cELfGW_primaryAction:focus-visible{outline-offset:4px;outline:3px solid #ae774c}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.cELfGW_primaryAction{transition:transform .18s}.cELfGW_primaryAction:hover{transform:translateY(-2px)}}@media (max-width:580px){.cELfGW_primaryActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.cELfGW_primaryActions[data-contacts="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cELfGW_primaryActions[data-contacts="1"]{grid-template-columns:minmax(0,1fr)}.cELfGW_primaryActions[data-contacts="0"]{display:none}.cELfGW_primaryAction{border-radius:13px;flex-direction:column;gap:5px;min-height:76px;padding:10px 6px}.cELfGW_actionGlyph{--contact-icon-size:30px;--contact-glyph-size:21px;border-radius:10px}.cELfGW_actionCopy{text-align:center}.cELfGW_actionCopy strong{font-size:var(--fs-xs);line-height:1.4}.cELfGW_actionCopy small,.cELfGW_desktopLabel{display:none}.cELfGW_mobileLabel{display:inline}}.cELfGW_heroDiscovery a:hover,.cELfGW_heroDiscovery a:focus-visible{color:var(--text-on-dark);background:#ffffff18;border-color:#e6b96f57}@media (max-width:680px){.listing-card__actions.cELfGW_cardActions.cELfGW_cardActions{grid-auto-flow:row;align-content:start;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(44px,auto)!important;display:grid!important}.listing-card__actions.cELfGW_cardActions.cELfGW_cardActions .button--primary{grid-column:1/-1!important}.listing-card__actions.cELfGW_cardActions.cELfGW_cardActions[data-contacts="2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.listing-card__actions.cELfGW_cardActions.cELfGW_cardActions[data-contacts="1"],.listing-card__actions.cELfGW_cardActions.cELfGW_cardActions[data-contacts="0"]){grid-template-columns:minmax(0,1fr)!important}.listing-card__actions.cELfGW_cardActions.cELfGW_cardActions .button{align-self:stretch;width:100%;min-width:0;height:auto!important;min-height:44px!important}.cELfGW_cardDiscovery,.cELfGW_heroDiscovery{overscroll-behavior-inline:contain;flex-wrap:nowrap;overflow-x:auto}.cELfGW_heroDiscovery{padding-bottom:3px}.cELfGW_heroDiscovery a{white-space:nowrap;flex:none}}@media (prefers-reduced-motion:reduce){.cELfGW_heroDiscovery a{transition:none}}@media (max-width:420px){.listing-card__actions.cELfGW_cardActions.cELfGW_cardActions[data-contacts="3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cELfGW_cardActions .cELfGW_mapCardAction{grid-column:1/-1}}
