.qd-property-carousel{min-width:0;--qd-carousel-count:1;--qd-carousel-gap:12px}.qd-property-carousel [hidden]{display:none!important}.qd-carousel-view{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.qd-carousel-view::-webkit-scrollbar{display:none}.qd-carousel-view .qd-overlay-cards{display:flex;gap:var(--qd-carousel-gap)}.qd-carousel-view .qd-oc-card{flex:0 0 calc((100% - (var(--qd-carousel-count) - 1) * var(--qd-carousel-gap)) / var(--qd-carousel-count));min-width:0;height:245px;scroll-snap-align:start}.qd-carousel-nav,.qd-carousel-dots{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:9px 0}.qd-carousel-nav button{min-width:44px;min-height:44px;padding:5px 10px;border:1px solid #dce6e9;border-radius:8px;background:#f4f8f8;color:#135763;font-weight:700;cursor:pointer}.qd-carousel-nav button:hover{background:#e3efef}.qd-carousel-nav button:disabled{opacity:.45;cursor:default}.qd-property-carousel .qd-carousel-dot{inline-size:var(--qd-carousel-dot-size,12px);block-size:var(--qd-carousel-dot-size,12px);min-inline-size:0;min-block-size:0;flex:none;padding:0;border:0;border-radius:50%;background:#135763;opacity:.45;cursor:pointer}.qd-property-carousel .qd-carousel-dot[aria-current=true]{opacity:1}.qd-property-carousel :focus-visible{outline:2px solid #135763;outline-offset:-2px}