#title {
    font-family: Poppins, sans-serif;
    line-height: 1.13333em;
    font-weight: 500;
}

#subtitle {
    font-family: Poppins, sans-serif;
}

.property-card {
    font-family: Poppins, sans-serif;
    color: #212529;
    transition: all .2s ease-in;
}

.property-card:hover,
.property-card:focus {
    transform: scale(1.01);
}

a.property-link {
    text-decoration: none;
}

.property-card .property-header {
    position: relative;
}

.property-card .property-header .property-operation {
    position: absolute;
    margin-left: 0rem;
    margin-top: 1.25rem;
    border-radius: 0 0.5rem 0.5rem 0;
    background: rgba(255, 255, 255, 0.65);
}

.property-card .property-header .property-favorite {
    position: absolute;
    right: 0.75rem;
    border-radius: 0.5rem 0 0 0.5rem;
    top: 1.25rem;
    background: rgba(255, 255, 255, 0.65);
    padding-top: 0.2em;
    line-height: 1em;
    cursor: pointer;
}

.property-card .property-header .property-image img {
    border-radius: 0.5rem;
    width: 100%;
    height: 11em;
    object-fit: cover;
}

.property-card .property-body .property-address p {
    display: flex;
    align-content: space-between;
    align-items: center;
    justify-content: flex-start;
    font-size: 0.9em;
    text-transform: uppercase;

}

.property-card .property-body .property-address p i {
    font-size: 1.8em;
    margin-right: 0.375rem;
}

.property-card .property-body .property-description {
    color: #7A7A7A;
}


.property-card .property-body .property-details {
    border-top: 0.063rem solid #e8e8e8;
}

.property-card .property-body .property-details .property-features {
    display: flex;
    align-content: space-between;
    align-items: stretch;
    justify-content: flex-end;
}

.property-card .property-body .property-details .property-features p {
    display: flex;
    align-content: space-between;
    align-items: stretch;
    justify-content: flex-start;
}

.property-card .property-body .property-details .property-features p i {
    color: #7A7A7A;
}

.property-card .property-body .property-details .property-price p {
    font-weight: 500;
    font-size: 1.438rem;
    display: flex;
    align-content: space-between;
    align-items: center;
    justify-content: flex-start;
}

.more-news {
    display: flex;
    align-items: center;
    justify-content: center;
}

.more-news-btn a {
    text-decoration: none;
}

.more-news-btn span {
    font-size: 4em;
    color: #212529;
    transition: all .3s ease-in;
}

.more-news-btn:hover span,
.more-news-btn:focus span {
    margin-left: .25em;
}

.more-news-btn h5 {
    font-size: 1.4em;
    font-family: 'Poppins';
    color: #212529;
}

.more-news-btn:hover span,
.more-news-btn:hover h5 {
    color: #5E5E5E;
}

.blog-header-banner {
    background: url('/assets/images/header_banners/blog-slider.webp');
    height: 12em;
    background-position: center 35em;
    background-size: cover;
    box-shadow: 0 0 0.625rem 0 rgb(0 0 0 / 12%);
    opacity: 0.6;
}