@charset "UTF-8";
/**
  * scss files import for compress in /css/layout.css
*/
/**
  * Variables base & theme
*/
/* Fonts */
/* Colors */
/* BORDER RADIUS VARIATION */
/* GUTTER */
/* Prefix for :root CSS variables in _root.scss */
/* MAP for css in _root - starter */
/* MAP for css in _root - custom    */
/*BOOTSTRAP BREAKPOINTS SHORTCUTS*/
/*breakpoint value 0*/
/*breakpoint value 576*/
/*breakpoint value 768*/
/*breakpoint value 992*/
/*breakpoint value 1200*/
/*breakpoint value 1400*/
/*TOP MENU*/
.page-top {
  background-color: var(--cd-color-dark-blue);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  color: var(--cd-color-very-light-gray);
  font-size: 0.88rem;
}
.page-top .contextual-links a:hover {
  color: var(--cd-color-black);
}
.page-top .region-top {
  padding: 0.5rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.page-top ul.links,
.page-top ul.menu {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 2rem;
}
.page-top ul.links a,
.page-top ul.menu a {
  color: var(--cd-color-very-light-gray);
  text-decoration: none;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-weight: 600;
}
.page-top ul.links a:hover, .page-top ul.links a.is-active,
.page-top ul.menu a:hover,
.page-top ul.menu a.is-active {
  color: var(--cd-color-white);
}
@media (max-width: 992px) {
  .page-top {
    display: none;
  }
}

/*desktop header*/
.page-header {
  background-color: var(--cd-color-white-alt);
  font-size: 1rem;
}
.page-header .region-header {
  padding: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem 2rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 992px) {
  .page-header .region-header {
    display: block;
  }
}
@media (max-width: 992px) {
  .page-header .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .page-header .block-cd-search {
    width: 240px;
  }
}

/* *** à décommenter si besoin

@import 'utilities/mixins';
@import 'utilities/variables';    // override bsgrid
@import 'bootstrap/bsgrid';

@import 'utilities/breakpoints';
@import 'utilities/media-queries';


@import 'layout/footer';
@import 'layout/header';
@import 'layout/main';
@import 'layout/sidebar';

@import 'layout/container';   // **** à compléter ***

*/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FBQ2hCOztDQUVDO0FBQ0Q7O0NBRUM7QUFDRCxVQUFVO0FBQ1YsV0FBVztBQUNYLDRCQUE0QjtBQUM1QixXQUFXO0FBQ1gsaURBQWlEO0FBQ2pELG1DQUFtQztBQUNuQyxxQ0FBcUM7QUFDckMsa0NBQWtDO0FBQ2xDLHFCQUFxQjtBQUNyQix1QkFBdUI7QUFDdkIsdUJBQXVCO0FBQ3ZCLHVCQUF1QjtBQUN2Qix3QkFBd0I7QUFDeEIsd0JBQXdCO0FBQ3hCLFdBQVc7QUFDWDtFQUNFLDJDQUEyQztFQUMzQyxvQkFBb0I7RUFDcEIsdUJBQXVCO0VBQ3ZCLHNDQUFzQztFQUN0QyxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLDRCQUE0QjtBQUM5QjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IscUJBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsbUJBQWU7TUFBZixlQUFlO0FBQ2pCO0FBQ0E7O0VBRUUsU0FBUztFQUNULFVBQVU7RUFDVixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLHFCQUF5QjtNQUF6QixrQkFBeUI7VUFBekIseUJBQXlCO0VBQ3pCLFNBQVM7QUFDWDtBQUNBOztFQUVFLHNDQUFzQztFQUN0QyxxQkFBcUI7RUFDckIsd0JBQWdCO0VBQWhCLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7QUFDQTs7O0VBR0UsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGOztBQUVBLGlCQUFpQjtBQUNqQjtFQUNFLDJDQUEyQztFQUMzQyxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixjQUFjO0VBQ2QsbUJBQWU7TUFBZixlQUFlO0VBQ2YseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0UsY0FBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQThCO1FBQTlCLHNCQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIsbUJBQWU7UUFBZixlQUFlO0VBQ2pCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsWUFBWTtFQUNkO0FBQ0Y7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBaUJDIiwiZmlsZSI6ImxheW91dC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAgKiBzY3NzIGZpbGVzIGltcG9ydCBmb3IgY29tcHJlc3MgaW4gL2Nzcy9sYXlvdXQuY3NzXG4qL1xuLyoqXG4gICogVmFyaWFibGVzIGJhc2UgJiB0aGVtZVxuKi9cbi8qIEZvbnRzICovXG4vKiBDb2xvcnMgKi9cbi8qIEJPUkRFUiBSQURJVVMgVkFSSUFUSU9OICovXG4vKiBHVVRURVIgKi9cbi8qIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlcyBpbiBfcm9vdC5zY3NzICovXG4vKiBNQVAgZm9yIGNzcyBpbiBfcm9vdCAtIHN0YXJ0ZXIgKi9cbi8qIE1BUCBmb3IgY3NzIGluIF9yb290IC0gY3VzdG9tICAgICovXG4vKkJPT1RTVFJBUCBCUkVBS1BPSU5UUyBTSE9SVENVVFMqL1xuLypicmVha3BvaW50IHZhbHVlIDAqL1xuLypicmVha3BvaW50IHZhbHVlIDU3NiovXG4vKmJyZWFrcG9pbnQgdmFsdWUgNzY4Ki9cbi8qYnJlYWtwb2ludCB2YWx1ZSA5OTIqL1xuLypicmVha3BvaW50IHZhbHVlIDEyMDAqL1xuLypicmVha3BvaW50IHZhbHVlIDE0MDAqL1xuLypUT1AgTUVOVSovXG4ucGFnZS10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jZC1jb2xvci1kYXJrLWJsdWUpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jZC1jb2xvci12ZXJ5LWxpZ2h0LWdyYXkpO1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG4ucGFnZS10b3AgLmNvbnRleHR1YWwtbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jZC1jb2xvci1ibGFjayk7XG59XG4ucGFnZS10b3AgLnJlZ2lvbi10b3Age1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhZ2UtdG9wIHVsLmxpbmtzLFxuLnBhZ2UtdG9wIHVsLm1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAycmVtO1xufVxuLnBhZ2UtdG9wIHVsLmxpbmtzIGEsXG4ucGFnZS10b3AgdWwubWVudSBhIHtcbiAgY29sb3I6IHZhcigtLWNkLWNvbG9yLXZlcnktbGlnaHQtZ3JheSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWdlLXRvcCB1bC5saW5rcyBhOmhvdmVyLCAucGFnZS10b3AgdWwubGlua3MgYS5pcy1hY3RpdmUsXG4ucGFnZS10b3AgdWwubWVudSBhOmhvdmVyLFxuLnBhZ2UtdG9wIHVsLm1lbnUgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY2QtY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKmRlc2t0b3AgaGVhZGVyKi9cbi5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNkLWNvbG9yLXdoaXRlLWFsdCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wYWdlLWhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtIDJyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2UtaGVhZGVyIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlciAuYmxvY2stY2Qtc2VhcmNoIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cblxuLyogKioqIMOgIGTDqWNvbW1lbnRlciBzaSBiZXNvaW5cblxuQGltcG9ydCAndXRpbGl0aWVzL21peGlucyc7XG5AaW1wb3J0ICd1dGlsaXRpZXMvdmFyaWFibGVzJzsgICAgLy8gb3ZlcnJpZGUgYnNncmlkXG5AaW1wb3J0ICdib290c3RyYXAvYnNncmlkJztcblxuQGltcG9ydCAndXRpbGl0aWVzL2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJ3V0aWxpdGllcy9tZWRpYS1xdWVyaWVzJztcblxuXG5AaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcbkBpbXBvcnQgJ2xheW91dC9oZWFkZXInO1xuQGltcG9ydCAnbGF5b3V0L21haW4nO1xuQGltcG9ydCAnbGF5b3V0L3NpZGViYXInO1xuXG5AaW1wb3J0ICdsYXlvdXQvY29udGFpbmVyJzsgICAvLyAqKioqIMOgIGNvbXBsw6l0ZXIgKioqXG5cbiovXG4iXX0= */