.qd-overlay-cards{display:grid;grid-template-columns:repeat(var(--qd-oc-cols,3),minmax(0,1fr));gap:24px;width:100%;min-width:0}.qd-overlay-cards *{box-sizing:border-box}.qd-oc-card{position:relative;min-width:0;height:335px;border-radius:4px;overflow:hidden;background:#1d2b2c;isolation:isolate}.qd-oc-link{display:block;position:relative;width:100%;height:100%;color:#fff!important;text-decoration:none!important;overflow:hidden}.qd-oc-link:hover,.qd-oc-link:focus{text-decoration:none!important;color:#fff!important}.qd-overlay-cards .qd-oc-card .qd-oc-link>.qd-oc-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center;display:block!important;transition:transform .4s ease}.qd-overlay-cards .qd-oc-card .qd-oc-link>img.qd-oc-img{aspect-ratio:auto!important}.qd-oc-link:hover .qd-oc-img,.qd-oc-link:focus .qd-oc-img{transform:scale(1.04)}.qd-oc-no-image{display:grid;place-items:center;color:#fff;background:#48685e}.qd-oc-gradient{--qd-gradient-color:#000;position:absolute;inset:0;background:linear-gradient(to bottom,transparent 30%,color-mix(in srgb,var(--qd-gradient-color) 15%,transparent) 48%,color-mix(in srgb,var(--qd-gradient-color) 83%,transparent) 100%);pointer-events:none}.qd-oc-info{position:absolute;bottom:0;left:0;right:0;padding:22px 20px 20px;color:#fff;z-index:1;text-shadow:0 1px 3px rgba(0,0,0,.3)}.qd-oc-info p,.qd-oc-info h3{color:inherit;margin:0}.qd-oc-title{font-size:18px;font-weight:700;line-height:1.38;margin:0 0 9px!important;color:#fff}.qd-oc-features{font-size:13px;line-height:1.6;margin:0 0 3px!important}.qd-oc-type{font-size:11px;font-weight:700;letter-spacing:.035em;margin:3px 0 8px!important}.qd-oc-price{font-size:18px;font-weight:750;line-height:1.25;margin:10px 0 0!important}.qd-oc-location,.qd-oc-dev{font-size:12px;line-height:1.5;margin:3px 0!important}.qd-oc-status{position:absolute;right:14px;top:16px;z-index:2;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.1;border-radius:3px;color:#fff;background:rgba(0,0,0,.48)}.qd-oc-empty{grid-column:1/-1;padding:25px;background:#f4f7f6;border-radius:8px}@media(max-width:1024px){.qd-overlay-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.qd-oc-card{height:310px}}@media(max-width:767px){.qd-overlay-cards{grid-template-columns:1fr}.qd-oc-card{height:330px}}@media(prefers-reduced-motion:reduce){.qd-oc-img{transition:none}}