/* @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap'); */

body,
button,
input,
select,
textarea,
.page__title p,
.branch__search select,
.btn,
.tab-links .tab-pane .btn--red-on-white,
.footer__bottom,
.job-search-horizontal .job-search-keyword input,
.job-search-horizontal .job-search-location input,
.job-search-horizontal .job-search-keyword label,
.job-search-horizontal .job-search-location label,
.wrap-navigation .nav > li > a,
.testimonial .btn,
.form-field label,
.blog__summary p,
.blog__read-more a,
.nav-top-bar a,
.jobs .job__info--name,
.Home .adecco-b2b .job-search-horizontal .job-search-inner input::placeholder,
.job--description .col-md-11 .job--task-specifics .VacancyDescription p,
a.bottom-spacing,
.job-full .job-details .media-body,
.job-full .list-unstyled.text-muted .media-body,
.job-full .box-footer .apply,
.locator__container .branch__info .col-md-4 .locator__aside .locator__aside--details,
.branch__info .branch-locator #searchNearestBranches,
.tab-links,
.adecco-b2b,
.adecco-b2b p {
    font-family: "Nunito", Helvetica, Arial, sans-serif;
    font-weight: 500;
}

h4,
h5,
h6 {
    font-family: "Nunito", Helvetica, Arial, sans-serif;
    font-weight: 600;
}

b, strong, .adecco-b2b strong {
    font-weight: 800;
}

.job-facets--left button.facet__button {
    font-family: "Nunito", Helvetica, Arial, sans-serif!important;
    font-weight: 500;
}

.adecco-b2b h4,
.adecco-b2b h5,
.adecco-b2b h6 {
    font-family: "Nunito", Helvetica, Arial, sans-serif!important;
    font-weight: 600;
}

.branch__directions--head, .branch__news--head {
    font-family: "Nunito", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 24px;
}

.adecco-b2b .key-num,
.adecco-b2b .cta,
.page-section .adecco-b2b input[type="submit"].cta,
.adecco-b2b .small-bloc-grey.num-header .num-red-disc,
.adecco-b2b .small-bloc-white.num-header .num-red-disc,
.similar__articles .similar__article .read__more,
.adecco-b2b .bloc-app-container .bloc-app .bloc-app-content h3,
.adecco-b2b .tag,
.adecco-b2b .subpage-card__header p,
.adecco-b2b .num-transparent {
    font-weight: 700;
}

@media (min-width: 992px) {
    .adecco-b2b .bloc-app-container .bloc-app .bloc-app-content h3 {
        font-weight: 700;
    }
}

.adecco-b2b .cta-slant::before,
.adecco-b2b h3.card-title,
a.faq-question,
.wrap-navigation .nav > li > a,
.nav-top-bar a {
    font-weight: 600;
}

form[action*=blog] b, form[action*=blog] strong, form[action*=blog] .container-content .col-content .intro, form[action*=blog] .sidebar--header, .blog__entry-intro p {
    font-family: "Nunito", Helvetica, Arial, sans-serif;
}

.offres-d-emploi.candidate-view .job--description .col-md-11 .job--task-specifics .VacancyDescription p span,
.offres-d-emploi.candidate-view .VacancyDescription,
.offres-d-emploi.candidate-view .job--description .col-md-11 .job--task-specifics .VacancyDescription p,
.offres-d-emploi.candidate-view .VacancyDescription ul li {
    font-family: "Nunito", Helvetica, Arial, sans-serif!important;
    font-weight: 500!important;
    font-size: 17px!important;
    line-height: 1.5!important;
}
