.filter-catalog-image img {
    border-radius: 10px;
}

.no-underline {
    text-decoration: none;
}

.front-title a {
    text-decoration: none;
}

.front-title {
    text-decoration: none;
    letter-spacing: 2px;
    display: block;
    color: #9E792F;
    font-size: 1rem;
    font-weight: 400;
    font-family: 'Gabarito';
    text-transform: uppercase;
}

.filter-catalog-div h4 {
    color: black;
    display: flex;
    font-size: 2.5rem;
    font-weight: 900;
}

@media (max-width: 768px) {
    .filter-catalog-div h4 {
        font-size: 2rem;
    }
}

.filter-catalog-div .info-text {
    color: #717171;
    font-size: 1.125rem;
}

.filter-catalog-div .info-table {
    margin-top: 1rem;
    color: #141414;
    font-size: 1.125rem;
}

.img-fluid,
.img_rel {
    position: relative;
}

.stamp {
    position: absolute;
    text-align: center;
    left: 0;
    top: -43px;
}

.num-of-immobile {
    margin-top: 2rem;
    font-size: 2.5rem;
    font-weight: 900;
}

@media (max-width: 768px) {
    .num-of-immobile {
        font-size: 2.2rem;
        padding-left: 0.5rem;
    }
}

.filter-container {
    display: none;
}

.header-text {
    min-height: 2rem;
    padding-inline: 2rem;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 1rem;
    /* font-family: 'GABARITO'; */
    color: #717171;
    font-size: 1.125rem;
    text-align: center;
    padding-left: 4rem;
    padding-right: 4rem;
}


/* @media (max-width: 768px) {
    .catalog-header {
        z-index: 1;
    }
} */

@media (max-width:768px) {
    .header-text {
        background: #fff;
        position: relative;
        top: 1rem;
        /* padding: 1rem; */
        /* z-index: 1; */
        /* margin-inline: 1rem; */
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .filter-header {
        padding-top: 11rem;
    }
}

.nice-select {
    border-radius: 20px;
}

@media (max-width: 768px) {
    .filter-cat-title {
        font-size: 1.85rem !important;
    }
}