.bx-top-nav-container {
    margin-top: 0!important;
}

.bx-top-nav-container .bx-nav-1-lvl>a span {
    padding: 0 1rem!important;
}

.promo_1 .card {
    border-radius: 1rem;
    box-shadow: 4px 4px 12px 0px #dbdbdb;
}

.promo_1 img {
    border-radius: 1rem;
}

.promo_1 .card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: #fff;
    background: rgb(0 85 174 / 50%);
    left: 0;
    position: absolute;
    bottom: 15%;
    padding: .5rem 1rem;
    backdrop-filter: blur(6px);
}

.js-favorite {
    position: absolute;
    top: 1rem;
    right: 1rem;
    z-index: 100;
}