.nbc-wrapper{
    display:flex;
}

.nbc-element{
    min-height: 200px;
    background-size: contain;
    height: 100%;
    background-repeat: no-repeat;
    width: 90%;
}

.nbc-element-img{
    object-fit: cover;
    width: 90%;
}

.nbc-a {
    width: 33%;
    height: 275px;
}

.nbc-label{
    color: #4a4a4a;
    padding: 8px;
}

.nbc-label-img{
    position: absolute;
}

.nbc-span{
    background-color: white;
    padding: 4px;
}

.nbc_header{
    margin-top: 40px;
}

.bg-color-0 {
    background-color: #f18289;
}

.bg-color-1 {
    background-color: #aee6ea;
}

.bg-color-2 {
    background-color: #f6cb91;
}