@keyframes fadeScaleDown{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.property-listing-section{width:100%;margin-top:70px}@media(max-width:1300px){.property-listing-section{padding-left:36px}}@media(max-width:800px){.property-listing-section{margin-top:50px;padding-left:24px}}@media(max-width:520px){.property-listing-section{margin-top:40px;padding-left:12px}}.property-listing-section .section-header{text-align:left;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:10px}@media(max-width:1300px){.property-listing-section .section-header{margin-bottom:20px;gap:8px}}.property-listing-section .section-header .header-left{display:flex;align-items:center;gap:10px}@media(max-width:520px){.property-listing-section .section-header .header-left{width:100%;justify-content:space-between}}.property-listing-section .section-header .scroll-arrows{display:flex;align-items:center;gap:8px}@media(max-width:520px){.property-listing-section .section-header .scroll-arrows{display:none}}.property-listing-section .section-header .scroll-arrow-btn{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #ddd;background:#fff;cursor:pointer;transition:all .2s ease;padding:0}.property-listing-section .section-header .scroll-arrow-btn:hover:not(:disabled){border-color:rgb(195.5,195.5,195.5);background-color:#f8f9fa}.property-listing-section .section-header .scroll-arrow-btn:disabled{opacity:.4;cursor:not-allowed}.property-listing-section .section-header .scroll-arrow-btn img{width:auto;height:12px}.property-listing-section .section-header .scroll-arrow-btn.scroll-arrow-left img{transform:translateX(0)}.property-listing-section .section-header .scroll-arrow-btn.scroll-arrow-right img{transform:translateX(1px)}.property-listing-section .section-header .view-all-link,.property-listing-section .section-header button{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer;padding:10px 15px;font-size:14px;font-weight:500;color:#0072f4;border-radius:5px;text-decoration:none;background:rgba(0,0,0,0);transition:opacity .2s ease}@media(max-width:520px){.property-listing-section .section-header .view-all-link,.property-listing-section .section-header button{padding:6px 0;gap:6px}}.property-listing-section .section-header .view-all-link:hover,.property-listing-section .section-header button:hover{opacity:.8}.property-listing-section .section-header h2{font-size:22px;font-weight:600;line-height:1.2;color:#1a2231}@media(max-width:800px){.property-listing-section .section-header h2{font-size:20px}}@media(max-width:520px){.property-listing-section .section-header h2{font-size:16px}}.property-listing-section .grid-wrapper{position:relative;width:100%;margin-bottom:40px}@media(max-width:520px){.property-listing-section .grid-wrapper{margin-bottom:30px}}.property-listing-section .grid-wrapper .scroll-fade{position:absolute;top:0;bottom:0;right:0;width:40px;z-index:1;pointer-events:none;transition:opacity .2s ease;background:linear-gradient(-90deg,rgba(255,255,255,.7),rgba(255,255,255,.5) 30%,rgba(255,255,255,.3) 60%,transparent);opacity:1}@media(max-width:520px){.property-listing-section .grid-wrapper .scroll-fade{width:30px}}.property-listing-section .grid{display:flex;gap:30px;overflow-x:auto;overflow-y:hidden;padding-right:50px;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}@media(max-width:800px){.property-listing-section .grid{gap:24px;padding-right:40px}}@media(max-width:520px){.property-listing-section .grid{gap:20px;padding-right:30px}}.property-listing-section .grid::-webkit-scrollbar{display:none}.property-listing-section .grid .property-listing-card{flex:0 0 auto;width:270px;scroll-snap-align:start}@media(max-width:800px){.property-listing-section .grid .property-listing-card{width:250px}}@media(max-width:520px){.property-listing-section .grid .property-listing-card{width:230px}}@media(max-width:450px){.property-listing-section .grid .property-listing-card{width:210px}}