/* Tobias: vertically align logo (thanks step) */
.vx-card .vx-card__collapsible-content .card-overlay {
    top: 50%;
    transform: translateY(-50%);
    padding: 3rem;
}

/* Tobias: override colors (contact step) */
#real-estate-rating.lastStep:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 10px solid #A89D74;
    opacity: .5;
}
.finish-button {
    background: #A89D74 !important;
    border-color: #A89D74 !important;
}

/* Tobias: override colors (thanks step) */
#real-estate-rating .greet-user{
    border-color: #A89D74 !important;
}
#real-estate-rating .greet-user .bg-success-gradient {
    background: linear-gradient(118deg, rgba(168, 157, 116, 1), rgba(168, 157, 116, .7)) !important;
}