.navbar-brand img, .real-estate-wrapper .offer.no-offer img, .real-estate-wrapper .offer .offer-details .offer-specifics .item img, .sub-header.offer-header h3:before, .real-estate .offer .offer-details .offer-specifics .item img {
    filter: brightness(0) saturate(100%) invert(77%) sepia(27%) saturate(6790%) hue-rotate(353deg) brightness(95%) contrast(88%);
}

header.page-header .top-bar .top-item img, .services .services-links .service-item img, .services .services-links .service-item:before {
    filter: brightness(0) saturate(100%) invert(77%) sepia(27%) saturate(6790%) hue-rotate(353deg) brightness(95%) contrast(88%);
}


.btn-biddit {
    color: #fff;
    padding: 0.8rem 0.2rem;
    background: #C63527;
    display: flex;
    justify-content: center;
}

.btn-biddit:hover, .btn-biddit:focus {
    color: #fff !important;
    background: #b02c20;
}

.footer-contacts a {
    color: inherit;
    text-decoration: none;
}

footer p.copyrights a {
    color: inherit;
    text-decoration: none;
    font-weight: bold;
}


.btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:not(:disabled):not(.disabled):active {
    color: #e39219;
}

.is-page-privacy .the-content a:not(.btn), .contact-form .contact-box .info p {
    color: #e39219;
}

.offers-slider a.offer {
    text-decoration: none;
}

.contact-form .map-wrapper .map {
    width: 100%;
    height: 15rem;
    border-radius: 0.5rem;
}

.team-member .infos-contact {
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    padding: 10px 20px;
    width: 100%;
    transform: translateY(100%);
    transition: 600ms all;
}

.team-member .infos-contact a {
    color: #fff;
    margin: 0;
    padding: 2px 0;
    text-decoration: none;
    display: block;
    text-align: left;
    word-break: break-word;
}

.team-member .info {
    position: relative;
}

.team-member:hover .infos-contact {
    transform: translateY(0);
}

.is-page-immo.is-action-detail .sub-header {
    background: #fff;
}

.is-page-immo.is-action-detail .sub-header h1 {
    color: var(--bs-body-color);
}

.is-page-immo.is-action-detail .offer-features {
    background: #f9f9f9;
}

.is-page-immo.is-action-detail .sub-header.offer-header .offer-price b {
    color: #e39219;
}

.is-page-immo.is-action-detail .sub-header.offer-header .offer-price {
    margin-top: 1rem;
}