.rental-section{background:var(--ink);color:#fff;padding:110px 8vw}.rental-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px}.rental-heading h2{font:600 clamp(42px,5vw,70px)/1.05 'Playfair Display',serif;margin:15px 0 0}.rental-heading h2 em{color:var(--gold);font-style:normal}.rental-search{display:grid;grid-template-columns:100px 1fr 105px 170px auto;gap:12px;align-items:end;padding:24px;background:#fff;color:var(--ink);margin-bottom:20px}.rental-search label{text-transform:uppercase;letter-spacing:.12em;font-size:16px;color:#806326}.rental-search input,.rental-search select{height:52px;border:1px solid #18352f55;background:#fff;padding:0 14px;color:var(--ink);font:16px 'DM Sans',sans-serif}.rental-search .button{border:0;height:52px;cursor:pointer}.rental-status{color:#d9e1da;font-size:17px;margin:20px 0}.rental-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rental-card{background:#fff;color:var(--ink);box-shadow:0 15px 35px #0003}.rental-photo{height:220px;background-position:center;background-size:cover;padding:16px;display:flex;align-items:flex-start}.rental-photo span{background:var(--ink);color:#fff;padding:8px 10px;font-size:16px}.rental-one{background-image:linear-gradient(#18352f22,#18352f55),url('https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?auto=format&fit=crop&w=1000&q=85')}.rental-two{background-image:linear-gradient(#18352f22,#18352f55),url('https://images.unsplash.com/photo-1493809842364-78817add7ffb?auto=format&fit=crop&w=1000&q=85')}.rental-three{background-image:linear-gradient(#18352f22,#18352f55),url('https://images.unsplash.com/photo-1505693416388-ac5ce068fe85?auto=format&fit=crop&w=1000&q=85')}.rental-info{padding:22px}.rental-info strong{font:600 25px 'Playfair Display',serif;color:var(--ink)}.rental-info h3{font:600 27px 'Playfair Display',serif;margin:5px 0}.rental-info p{font-size:16px;color:var(--muted);margin:0 0 17px}.rental-info a{color:#806326;font-size:16px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-decoration:none}.rental-section .feed-disclaimer{color:#aabcb4}.rental-card[style*="display: none"]{display:none!important}@media(max-width:800px){.rental-section{padding:75px 7vw}.rental-heading{display:block}.rental-heading .demo-badge{display:inline-block;margin-top:18px}.rental-search{grid-template-columns:1fr;padding:18px}.rental-search input,.rental-search select,.rental-search .button{width:100%}.rental-grid{grid-template-columns:1fr}.rental-photo{height:240px}}
