.text-primary {
    color: var(--e-global-color-primary);
}

.wpcf7-form label {
    width: 100%;
}

.wpcf7-form-control-wrap{
    padding-bottom: 15px;
    display: block;
}

.wpcf7-form [type="submit"] {
    float: right;
}

.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: var(--e-global-color-accent) !important;
    border-width: 1px !important;
}

.wpcf7-not-valid-tip {
    padding-top: 15px;
    font-weight: 300;
    color: var(--e-global-color-accent);
}

.hello-biz-child-lang-switcher {
    font-weight: 300;
    font-size: 15px;
    @media(max-width:767px) {
       text-align: right;
    }
}

@media (min-width:768px) {
    .hide-desktop {
        display: none !important;
    }
}

.hello-biz-badge.badge-type-primary.badge-category{
	background-color: #EEEEEE;
    color: #E0B052;
    font-weight: 400;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap:5px;
    font-size: 15px;
    margin: 0 5px 5px 0;
}

.hello-biz-badge.badge-type-primary.badge-category-award{
    color: #008080;
}

.hello-biz-badge.badge-type-primary.badge-category-research{
    color: #5598D7;
}

.hello-biz-badge.badge-type-primary.badge-category::before{
    content: "";
    background-image: url('../img/news.svg');
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
}

.hello-biz-badge.badge-type-primary.badge-category-award::before{
    background-image: url('../img/award.svg');
}

.hello-biz-badge.badge-type-primary.badge-category-research::before{
    background-image: url('../img/research.svg');
}
