﻿.EstateLatestList {
    margin-bottom: 2.571rem;
    svg{
        stroke: #A4A4A4 !important;
        fill:#A4A4A4;
    }
    .EstateLatest {
        .EstateAd {
            border: 1px solid var(--text-light-2);
            padding: 0.571em;
            column-gap: 0.571em;
            height: auto;
            

            .ImgBox {
                &:before {
                    content: "";
                    width: 100%;
                    height: 50%;
                    bottom: 0;
                    right: 0;
                    border-bottom-left-radius: var(--radius-8);
                    border-bottom-right-radius: var(--radius-8);
                    background: linear-gradient(0deg, #313131 0%, rgba(255, 255, 255, 0.00) 100%);
                    mix-blend-mode: multiply;
                    position: absolute;
                    pointer-events: none;
                }

                img {
                    object-fit:cover;
                }

                .ImgDetails {
                    bottom: 0.571em;
                    right: 50%;
                    transform: translate(50%, 0);
                }
            }

            .Description {
                row-gap: 0.271em;

                svg {
                    max-width: 1.142rem;
                    max-height: 1.142rem;
                }

                &>strong {
                   -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                    display: -webkit-box;
                    overflow: hidden;
                    height: 4rem;
                }
                }

                .Price {
                    column-gap: 0.285rem;
                }
            }
        }
    }

.LatestAdsPrev {
    top: -2rem;
    right: unset;
    left: 2rem;
}

.LatestAdsNext {
    top: -2rem;
    right: unset;
    left: 0;
}