.estatelist p{
    margin:0;
    padding:0;
    margin-bottom:5px;}
  
  .estatelist{
    display:flex;
    flex-direction:column;
    margin:0;
    padding:0;
    list-style-type:none;}
  
  .estatelist li{
    width:100%;
    display:flex;
    align-items: stretch;
    margin-top:30px;
  }
  
  .estatelist-cover{
    width: 50%;
    object-fit:cover;
    object-position:center center;
    transition:all 250ms linear;
  }

  .estatelist li:hover .estatelist-cover{
    filter:brightness(80%);
  }
  
  
  
.estatelist-content{
  padding: 30px;
  width:50%;
  }
  
  .estatelist-button{
  transition: all 0.3s ease 0s;
background: #00b3b5;
font-size: 14px;
line-height: 1.8;
padding: 10px 35px;
height: auto;
width: auto;
cursor: pointer;
display: inline-block;
min-width: 135px;
text-align: center;
margin: 0;
position: relative;
font-weight: 500;
vertical-align: middle;
    text-decoration:none !important;
    color:#fff !important;
    border-radius: 6px;
     border:3px solid #00b3b5;

  }
  
  .estatelist-button:hover{
    background:#fff;
      border:3px solid #333;
      color:#000 !important;
  }
  

  .estatelist .status-btn{
    background: #fff;
color: #272264;
width: auto;
display: inline-block;
padding: 0 30px;
text-align: center;
border: 1px solid #f8931d !important;
border-radius: 14px;
font-weight: 400;
margin-bottom:20px;
  }

  .estatelist .adress{
    font-size:16px;color:#275176;font-weight:bold;
    margin-bottom: 20px;;
  }
.sold {
  background: #fff;
  color: #333;
  width: auto;
  display: inline-block;
  padding: 0 30px;
  text-align: center;
  border: 2px solid #00b3b5;
  border-radius: 14px;
  font-weight: 400;
  text-transform: capitalize;
}