.logo {
    width: 55px;
    height: 55px;
}

.logo-text {
    vertical-align: middle;
    font-weight: 600;
    font-size: 26px;
    margin-top: 4px;
    margin-bottom: 0;
}
@media (min-width: 992px) {
    .logo-text {
        float: left;
    }
}

.navbar-menu {
    padding: 2px 0;
}

.logo-text-mobile {
    display: flex;
}
@media (min-width: 992px) {
    .logo-text-mobile {
        display: none;
    }
}
@media (max-width: 991px) {
    .logo-text-desktop {
        display: none;
    }
}

.desc-card-2col {
    background: #ffffff;
}

#desc-accordion {
    background: #ffffff;
}

#footer-list-subscribe-2 {
    background: #222222;
}
