.color-theme-gradient, .theme-gradient, .counter-style-1 .count-number {
    background: linear-gradient(95deg, #ea42c6 10%, #e6087b 90%) 100% / 100% 100%;
    text-transform: capitalize;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* Brandbar */

.wrx-ui-brandbar {

    border-radius: 0px;
    
    box-shadow: initial;
    
}

.wrx-ui-brandbar-logo {
    
    max-width: 240px;
    max-height: 75px;
    
}

   
.wrx-ui-brandbar-menu-item.root {

    color: #65676b;

}

.wrx-ui-brandbar-menu-wrapper {
    
    flex-grow: 3 !important;
    
    justify-content: flex-end;
    
}

.btn-outline-secondary {
    color: var(--bs-secondary) !important;
    }
.btn-outline-secondary:hover {
    color: #fff !important;
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}

/* bootstrap cards

.card *, 
.card ::after, 
.card ::before {
    box-sizing: border-box;
    word-break: break-word;
    word-wrap: break-word;
    white-space: normal;
}

.card {
    box-shadow: 0px 3px 6px #dedede;
    border-radius: var(--font-border-round-small);
    border: 1px solid #efefef;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;

    margin-bottom: .8rem;
    width: 100%;
    max-width: 100%;
}

.card-header {
    color: black;
    background: var(--gray-l2);
    font-weight: bold;
}

.card-body {

    overflow: hidden;

}

.card-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
} 

.card-icon-medium {
    font-size: 4rem;
    color: var(--secondary);
}

*/