:root {
  --font-family-base: "DM Sans Regular";
}
@font-face {
    font-family: "DM Sans Regular";
    src: url("https://storage.sbg.cloud.ovh.net/v1/AUTH_54fe28b8f8774df0a2bbaf6aaeafa197/production_digitalrecruiters_static/company_657/assets/DMSans-Regular.ttf");
}

@font-face {
    font-family: "Larken Regular";
    src: url("https://storage.sbg.cloud.ovh.net/v1/AUTH_54fe28b8f8774df0a2bbaf6aaeafa197/production_digitalrecruiters_static/company_657/assets/Larken-Regular.ttf");
}
@font-face {
    font-family: "DM Sans Semibold";
    src: url("https://storage.sbg.cloud.ovh.net/v1/AUTH_54fe28b8f8774df0a2bbaf6aaeafa197/production_digitalrecruiters_static/company_657/assets/DMSans-SemiBold.ttf");
}


.navbar-access .navbar__link .link,
.mobile-access__dropdown-content .navbar__link .link,
.footer .footer__top .footer__links .link
{
  text-transform: uppercase;
  font-family: "DM Sans Regular";
}

.navbar-access .navbar__link .link:hover ,
.navbar-access .navbar__link .link:active,
.mobile-access__dropdown-content .navbar__link .link:active,
.footer .footer__top .footer__links .link:active,
.language-switcher__switcher .language-switcher__locale--active,
.pagination__link--active,
.mobile-access__dropdown-content .navbar__link:has(>.nuxt-link-exact-active) .link,
.navbar-access .navbar__link:has(>.nuxt-link-exact-active) .link
{
  font-family: "DM Sans Semibold";
   font-weight:normal;
}

.job-ads-listing-page .desktop-filters .dr-dropdown-group .dr-dropdown .dr-dropdown__control,
.job-ads-listing-page .desktop-filters .dr-dropdown-group .dr-dropdown button,
.job-ads-listing-page .desktop-filters .dr-dropdown-group__action--clear .icon-button__label,
.job-ads-listing-page .mobile-filters-container .filter-menu__title,
.job-ads-listing-page .mobile-filters-container .modal .modal__header .link,
.job-ads-listing-page .filters-modal .modal__header-title,
.job-ads-listing-page .filters-modal .modal__footer-button,
.spontaneous-application-block .icon-button__label,
.job-ad-preview__action .action__button,
.job-info-card__actions-button,
.navbar-apply-container .action__button,
.cross-job-ads-cta .spontaneous-application,
.cross-job-ads-cta .see-all-offers
{
    text-transform: uppercase;
  font-family: "DM Sans Semibold";
 font-weight:normal;
}


.language-switcher__dropdown .language-switcher__locale,
.job-ads-listing-page .job-ads-list .job-ad-card__description__footer .dr-tag__description,
.job-ads-listing-page .search-input .vs__search ,
.desktop-filters .dr-checkbox .dr-checkbox__label,
.job-ads-listing-page .mobile-filters-container .filter-menu__name,
.pagination,
.job-info-card .dr-tag__description ,
.blockList .cross-job-ads-block .dr-tag__description,
.skills-block .dr-tag__description
{
  font-family: "DM Sans Regular";
}

.job-page__main-column .blockList .richtext{
    font-family: "DM Sans Regular" !important;
}

.job-ads-listing-page .job-ads-list .job-ad-card__description-title,
.job-ads-listing-page .job-ads-list .jobs-header h2.title,
.spontaneous-application-block .title,
.job-info-card .title,
.navbar-apply-container__paragraph,
.blockList .cross-job-ads-block.blockList__block .job-ad-card__description-title
{
  font-family: "Larken Regular";
    text-transform: uppercase;
}
.search-input__label,
.job-page .blockList h2.title:first-of-type:not(.video__title),
.job-page .blockList h3.title:first-of-type:not(.video__title),
.blockList .catch-phrase-block.blockList__block .title.catch-phrase.catch-phrase-block__catch-phrase,
.blockList .cross-job-ads-block.blockList__block .title.cross-job-ads-block__title,
.job-ad-location-block__location.dr-tag .dr-tag__description

{
  font-family: "Larken Regular";
}

.navbar__link.jobs-link .link {
   line-height: var(--line-height-base);
}
.matomo-opt-out-form {
    display: none;
}
:root {
    --custom-color-button-accept-cookie: #07C095;
    --custom-color-button-refuse-cookie: #D50F0F;
    --custom-color-top-bar-background: #684034;
    --custom-color-top-bar-links-and-icons: #ffffff;
    --custom-color-footer-background: #684034;
    --custom-color-footer-links-and-icons: #F9F2E9;
    --custom-color-for-graphic-elements: #684034;
    --custom-color-for-button-font: #684034;
    --custom-color-for-button-background: #FED996;
    --custom-color-for-maps-pin-and-search-area: #FED996;
}