.cards{margin-top:1.3em}.cards .card{display:inline-flex;gap:16px;background:#fcfef7;padding:4px 0;border-radius:6px;height:176px;border:1.2px solid #bc8f8f57;width:49%;margin-left:1%;margin-bottom:.8em}.cards .card:hover{box-shadow:1px 2px 8px 0 rgba(0,0,0,.1);background:linear-gradient(#fff,#fcfef7)}.cards .card .card-left{margin-left:.5em}.cards .card .card-left img{width:130px;max-height:160px;object-fit:cover;object-position:top;background:#ffff;padding:1px;border-radius:4px}.cards .card .card-right ul{list-style:none;padding-left:0}.cards .card .card-right ul li{line-height:1.7;color:#606060;border-radius:2px;font-size:.95em}.cards .card .card-right ul li button{background:var(--primarybg);color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;margin-top:.6em}.cards .card .card-right ul li button:hover{opacity:.8}.cards .card .card-right ul li:first-child{font-size:1.05em;color:#333333f0}.cards .card .card-right ul li:last-child{border:none}.cards .card .card-right ul li img{background:var(--primarybg);color:#fff;border:none;padding:6px 12px;border-radius:4px}.cards .card .card-right ul li img:hover{transform:scale(1.5)}@media screen and (max-width:960px){.cards .card{width:100%;margin-left:0;gap:6px}}.search-bar{margin:20px auto;text-align:center;max-width:600px}.search-input{width:100%;padding:12px 40px 12px 20px;font-size:16px;border:2px solid #ddd;border-radius:25px;background-color:#f9f9f9;box-sizing:border-box;transition:all .3s ease}.search-input::placeholder{color:#999;font-style:italic}.search-input:focus{outline:none;border-color:#4CAF50;box-shadow:0 0 8px rgba(76,175,80,.5)}.search-input:hover{border-color:#007bff}.search-input:before{content:"\1F50D";position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:18px;color:#999}@media screen and (max-width:960px){.address-field{display:none}}