@charset "UTF-8";
@font-face {
  font-family: 'AktivGrotesk-Bold';
  src: url("../fonts/AktivGrotesk/AktivGrotesk_Bd/AktivGrotesk_W_Bd.woff2") format("woff2"), url("../fonts/AktivGrotesk/AktivGrotesk_Bd/AktivGrotesk_W_Bd.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AktivGrotesk-BoldItalic';
  src: url("../fonts/AktivGrotesk/AktivGrotesk_BdIt/AktivGrotesk_W_BdIt.woff2") format("woff2"), url("../fonts/AktivGrotesk/AktivGrotesk_BdIt/AktivGrotesk_W_BdIt.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*@font-face {
  font-family: 'AktivGrotesk-Light';
  src: url('../fonts/aktivgroteskw06-light-webfont.woff2') format('woff2'),
  url('../fonts/aktivgroteskw06-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AktivGrotesk-LightItalic';
  src: url('../fonts/dalton_maag_-_aktiv_grotesk_light_italic-webfont.woff2') format('woff2'),
  url('../fonts/dalton_maag_-_aktiv_grotesk_light_italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}*/
@font-face {
  font-family: 'AktivGrotesk-Regular';
  src: url("../fonts/AktivGrotesk/AktivGrotesk_Rg/AktivGrotesk_W_Rg.woff2") format("woff2"), url("../fonts/AktivGrotesk/AktivGrotesk_Rg/AktivGrotesk_W_Rg.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AktivGrotesk-RegularItalic';
  src: url("../fonts/AktivGrotesk/AktivGrotesk_It/AktivGrotesk_W_It.woff2") format("woff2"), url("../fonts/AktivGrotesk/AktivGrotesk_It/AktivGrotesk_W_It.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AktivGrotesk-Medium';
  src: url("../fonts/AktivGrotesk/AktivGrotesk_Md/AktivGrotesk_W_Md.woff2") format("woff2"), url("../fonts/AktivGrotesk/AktivGrotesk_Md/AktivGrotesk_W_Md.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'AktivGrotesk-MediumItalic';
  src: url("../fonts/AktivGrotesk/AktivGrotesk_MdIt/AktivGrotesk_W_MdIt.woff2") format("woff2"), url("../fonts/AktivGrotesk/AktivGrotesk_MdIt/AktivGrotesk_W_MdIt.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-Bold';
  src: url("../fonts/BlenderPro/BlenderPro-Bold.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-BoldItalic';
  src: url("../fonts/BlenderPro/BlenderPro-BoldItalic.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-BoldItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-Book';
  src: url("../fonts/BlenderPro/BlenderPro-Book.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-BbookIitalic';
  src: url("../fonts/BlenderPro/BlenderPro-BookItalic.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-BookItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-Heavy';
  src: url("../fonts/BlenderPro/BlenderPro-Heavy.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-Heavy.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-Medium';
  src: url("../fonts/BlenderPro/BlenderPro-Medium.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-Medium.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-MediumItalic';
  src: url("../fonts/BlenderPro/BlenderPro-MediumItalic.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-MediumItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-Thin';
  src: url("../fonts/BlenderPro/BlenderPro-Thin.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-Thin.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlenderPro-ThinItalic';
  src: url("../fonts/BlenderPro/BlenderPro-ThinItalic.woff2") format("woff2"), url("../fonts/BlenderPro/BlenderPro-ThinItalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'historearegular';
  src: url("../fonts/Historea/historea_reguler-webfont.woff2") format("woff2"), url("../fonts/Historea/historea_reguler-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.eot?1ucnw8");
  src: url("../fonts/icomoon.eot?1ucnw8#iefix") format("embedded-opentype"), url("../fonts/icomoon.ttf?1ucnw8") format("truetype"), url("../fonts/icomoon.woff?1ucnw8") format("woff"), url("../fonts/icomoon.svg?1ucnw8#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-blog:before {
  content: ""; }

.icon-fb:before {
  content: ""; }

.icon-link:before {
  content: ""; }

.icon-mail:before {
  content: ""; }

.icon-send:before {
  content: ""; }

.icon-page:before {
  content: ""; }

.icon-enhance-1:before {
  content: ""; }

.icon-develop-1:before {
  content: ""; }

.icon-architect:before {
  content: ""; }

.icon-conceive-1:before {
  content: ""; }

.icon-zip:before {
  content: ""; }

.icon-arrow-down:before {
  content: ""; }

.icon-arrow-down-long:before {
  content: ""; }

.icon-arrow-long:before {
  content: ""; }

.icon-behaviours:before {
  content: ""; }

.icon-competencies:before {
  content: ""; }

.icon-pillars:before {
  content: ""; }

.icon-arrow-left:before {
  content: ""; }

.icon-arrow-right:before {
  content: ""; }

.icon-back:before {
  content: ""; }

.icon-filters:before {
  /*content: $icon-filters;*/
  content: ""; }

.icon-activity:before {
  content: ""; }

.icon-key:before {
  content: ""; }

.icon-responsability:before {
  content: ""; }

.icon-worldplayer:before {
  content: ""; }

.icon-event:before {
  content: ""; }

.icon-gemafood-world:before {
  content: ""; }

.icon-conceive:before {
  content: ""; }

.icon-develop:before {
  content: ""; }

.icon-enhance:before {
  content: ""; }

.icon-twitter:before {
  content: ""; }

.icon-tailor-made:before {
  content: ""; }

.icon-drag:before {
  content: ""; }

.icon-plus:before {
  content: ""; }

.icon-minus:before {
  content: ""; }

.icon-doc-video:before {
  content: ""; }

.icon-play:before {
  content: ""; }

.icon-doc-image:before {
  content: ""; }

.icon-doc-pdf:before {
  content: ""; }

.icon-documents:before {
  content: ""; }

.icon-down:before {
  content: ""; }

.icon-download:before {
  content: ""; }

.icon-external-link:before {
  content: ""; }

.icon-search:before {
  content: ""; }

.icon-arrow:before {
  content: ""; }

.icon-youtube:before {
  content: ""; }

.icon-linkedin:before {
  content: ""; }

.icon-instagram:before {
  content: ""; }

.icon-hamburger:before {
  content: ""; }

.icon-contacts:before {
  content: ""; }

.icon-close:before {
  content: ""; }

.icon-zoom:before {
  content: ""; }

.notifications-container {
  z-index: 360;
  position: fixed;
  bottom: 0;
  width: 100%; }
  @media (min-width: 992px) {
    .notifications-container {
      padding-left: 10px;
      padding-right: 10px; } }
  .notifications-container .notification {
    background-color: #555559;
    color: #fff;
    font-family: 'AktivGrotesk-Regular', sans-serif;
    font-size: 14px;
    line-height: 22px;
    padding: 13px 20px; }
    .notifications-container .notification a {
      color: inherit;
      text-decoration: underline; }
  .notifications-container.cookie-banner .notification .btn {
    font-family: 'BlenderPro-Medium', sans-serif;
    font-size: 14px;
    line-height: 14px;
    border: 2px solid #F18A02;
    border-radius: 0;
    background: #555559;
    font-family: 'BlenderPro-Heavy', sans-serif;
    letter-spacing: -0.7px;
    color: #fff;
    vertical-align: middle;
    padding: 12px 20px;
    width: 100%;
    margin-bottom: 12px; }
    .notifications-container.cookie-banner .notification .btn:last-child {
      margin-bottom: 0; }
    .notifications-container.cookie-banner .notification .btn:hover {
      background: #F18A02; }
    @media (max-width: 1199.98px) {
      .notifications-container.cookie-banner .notification .btn {
        margin-top: 20px; } }

/*# sourceMappingURL=notifications.css.map */
