@charset "UTF-8";
/*
 * Shared data between Sass and JS
 * auto-conversion from data/*.json
 */
/*
 * Variables, functions, mixins (no code generated)
 * + helpers (CSS classes)
 */
/*
 * Shared data between Sass and JS
 * auto-conversion from data/*.json
 */
/*
 * Variables, functions, mixins, helpers, …
 */
/**
 * "body" classes
 */
/*
 * Colors
 */
/**
 * Typography
 */
/**
 * Transitions and animations
 */
/**
 * Layout
 */
/**
 * RWD
 */
/**
 * Sizes
 */
/*
 * Functions
 */
/*
 * Tools
 */
/*
 * Helpers
 */
/*
 * Clearfix: contain floats
 * http://cssmojo.com/latest_new_clearfix_so_far/
 */
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,600i,700,700i,900,900i");
@import url("https://fonts.googleapis.com/css?family=Libre+Baskerville&display=swap");
.u-courses-row::after, .u-form::after,
[class*='u-form--']::after, .u-nav-portal::after,
[class*='u-nav-portal--']::after, .u-nav-quicklinks::after {
  content: '';
  display: table;
  clear: both;
}

/*
 * Hide visually and from screen readers:
 * http://juicystudio.com/article/screen-readers-display-none.php
 */
/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
nav input[type='checkbox'],
main input[type='checkbox'],
.u-nav-mobile input[type='checkbox'],
.u-nav input[type='checkbox'],
.u-footer input[type='checkbox'], .u-courses-head {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
}

.u-nav-mobile__scrollable {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}

/**
 * Typo
 */
.u-subtitle, .u-results-recherche__title, nav input[type='radio'] + label,
main input[type='radio'] + label,
.u-nav-mobile input[type='radio'] + label,
.u-nav input[type='radio'] + label,
.u-footer input[type='radio'] + label, .u-courses-cell--code, .u-courses-detail__section__list dt, .u-form__item p, .u-form__item input[type='text'],
.u-form__item input[type='email'],
.u-form__item .u-fake-select__value, .u-form__item-simple label, .u-search__form input {
  font-weight: 400;
}

.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol, .u-medium-title, .u-cta-title, .u-event__category, .u-event__subtitle, nav label,
main label,
.u-nav-mobile label,
.u-nav label,
.u-footer label, .u-btn,
[class*='u-btn--'], .u-card__content__header__label, .u-card__content__header__category, .u-courses-caption__title,
[class*='u-courses-caption__title--'], .u-courses-sidebar__download, .u-courses-tabs__tab a, .u-courses-structure__title[class*='--large'],
[class*='u-courses-structure__title--'][class*='--large'], .u-highlight__key .u-highlight__label, .u-nav-tab__item, .u-tag, .u-article-calendar .Day a,
[class*='u-article-calendar--'] .Day a, .u-article-calendar .PortletCalendar .SmallMonth TR.cal-header,
[class*='u-article-calendar--'] .PortletCalendar .SmallMonth TR.cal-header, .u-agenda-schedule-item__content__subtitle, .u-agenda-schedule-item__toggle__icon, .u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title, .u-nav-back, .u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title, .u-nav-local__item a {
  font-weight: 700;
}

nav strong,
nav b,
main strong,
main b,
.u-footer strong,
.u-footer b, .u-event__tags time, .u-event__tags span, .u-results-filter__links .u-link,
.u-results-filter__links [class*='u-link--'],
[class*="u-results-filter__links--"] .u-link,
[class*="u-results-filter__links--"] [class*='u-link--'], .u-card__content__header__subtitle, .u-cour-summary__title, .u-courses-header__subtitle, [class*='u-courses-results__row__cell--'][class*='--name'], [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__key .u-highlight__label, .u-info-table__cell, .u-keypoint__link, .u-list ul li,
[class*='u-list--'] ul li, .u-map__list li, .u-person dl dt, .u-quote__author, .u-results__name, .u-summary__origin a, .u-agenda-schedule-item__header__time, .u-agenda-schedule-item__content__title, .u-search__close__btn, .u-sidebar--courses .u-nav-sidebar__link {
  font-weight: 600;
}

.u-huge-title, .u-focus__thumbs__index, .u-dropcap::first-letter, nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
.u-footer h1,
.u-footer .u-h1,
.u-footer h2,
.u-footer .u-h2,
.u-footer h3,
.u-footer .u-h3,
.u-footer h4,
.u-footer .u-h4, .u-big-title, .u-card__cover__text, .u-card-small .u-link,
.u-card-small [class*='u-link--'],
[class*='u-card-small--'] .u-link,
[class*='u-card-small--'] [class*='u-link--'], .u-cta__content__title, .u-form__item label, .u-highlight__title, .u-highlight__key strong, .u-keypoint__link strong, .u-newsletter input, .u-profile__others__title, .u-program__number, .u-quote::before, .u-article-date-filter__nav__dates, .u-article-date-filter__calendar span, .u-section__title, .u-search__title, .u-search__box__text, .u-nav-card .u-card__content__header__title, .u-nav-site__item a {
  font-weight: 900;
}

.u-excerpt,
.u-lead, .u-event__tags span, .u-results-recherche__title, .u-cour-summary__title, [class*='u-courses-results__row__cell--'][class*='--name'], .u-form__item label, .u-form__item p, .u-newsletter input, .u-quote__content, .u-summary__origin, .u-article-date-filter__type {
  font-style: italic;
}

.u-summary__origin a {
  font-style: normal;
}

.u-search__box__text {
  text-align: left;
}

.u-contact, .u-cta,
[class*='u-cta--'], .u-keypoint__link, .u-profile__main__item, .u-program,
[class*='u-program--'], .u-section__title {
  text-align: center;
}

.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol, .u-medium-title, .u-event__category, [class*='u-btn--'][class*='--uppercase'], .u-card__content__header__label, .u-card__content__header__category, .u-courses-cell--code, .u-courses-header__subtitle, .u-courses-tabs__tab a, .u-section__title, .u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title, .u-nav-level .u-nav-link,
[class*='u-nav-level--'] .u-nav-link, .u-nav-back, .u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title, .u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link, .u-nav-local__item a, .u-nav-site__item a, .u-nav-quicklinks a,
.u-nav-quicklinks button {
  text-transform: uppercase;
}

.u-btn,
[class*='u-btn--'] {
  text-transform: none;
}

.u-keypoint__link:hover, [data-clickable]:hover .u-link, .u-link:hover, .u-link:focus, [data-clickable]:hover [class*='u-link--'],
[class*='u-link--']:hover,
[class*='u-link--']:focus, .u-footer__container a, .u-search__options a,
.u-search__options a:hover {
  text-decoration: none;
}

nav ul,
nav ol,
main ul,
main ol, .u-breadcrumb__list, .u-card__social ul, .u-courses__header__legend,
[class*='u-courses__header__legend--'], .u-courses-results ul, [class*='u-courses-sidebar__list--'], .u-courses-tabs-inner, .u-dropdown ul, .u-focus__slider, .u-focus__thumbs__list, .u-follow__list, .u-keypoint, .u-list ul,
[class*='u-list--'] ul, .u-map__list, .u-partners, .u-nav-tab ul, .u-pager ol, .u-profile__main, .u-program,
[class*='u-program--'], .u-quicklinks, .u-results ul, .u-slider__list, .u-share ul, .u-footer__container ul, .u-nav-level ul,
[class*='u-nav-level--'] ul, .u-nav-mobile-level ul,
[class*='u-nav-mobile-level--'] ul, .u-nav-local__list, .u-nav-sidebar ul, .u-nav-site__list, .u-nav-quicklinks ul, .u-grid-112, .u-grid-123, .u-grid-223 {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

nav ul li, nav ol li, main ul li, main ol li, .u-breadcrumb__list li, .u-card__social ul li, .u-courses__header__legend li, [class*='u-courses__header__legend--'] li, .u-courses-results ul li, [class*='u-courses-sidebar__list--'] li, .u-courses-tabs-inner li, .u-dropdown ul li, .u-focus__slider li, .u-focus__thumbs__list li, .u-follow__list li, .u-keypoint li, .u-list ul li, [class*='u-list--'] ul li, .u-map__list li, .u-partners li, .u-nav-tab ul li, .u-pager ol li, .u-profile__main li, .u-program li, [class*='u-program--'] li, .u-quicklinks li, .u-results ul li, .u-slider__list li, .u-share ul li, .u-footer__container ul li, .u-nav-level ul li, [class*='u-nav-level--'] ul li, .u-nav-mobile-level ul li, [class*='u-nav-mobile-level--'] ul li, .u-nav-local__list li, .u-nav-sidebar ul li, .u-nav-site__list li, .u-nav-quicklinks ul li, .u-grid-112 li, .u-grid-123 li, .u-grid-223 li {
  padding: 0;
  text-indent: 0;
}

nav ul li::before, nav ol li::before, main ul li::before, main ol li::before, .u-breadcrumb__list li::before, .u-card__social ul li::before, .u-courses__header__legend li::before, [class*='u-courses__header__legend--'] li::before, .u-courses-results ul li::before, [class*='u-courses-sidebar__list--'] li::before, .u-courses-tabs-inner li::before, .u-dropdown ul li::before, .u-focus__slider li::before, .u-focus__thumbs__list li::before, .u-follow__list li::before, .u-keypoint li::before, .u-list ul li::before, [class*='u-list--'] ul li::before, .u-map__list li::before, .u-partners li::before, .u-nav-tab ul li::before, .u-pager ol li::before, .u-profile__main li::before, .u-program li::before, [class*='u-program--'] li::before, .u-quicklinks li::before, .u-results ul li::before, .u-slider__list li::before, .u-share ul li::before, .u-footer__container ul li::before, .u-nav-level ul li::before, [class*='u-nav-level--'] ul li::before, .u-nav-mobile-level ul li::before, [class*='u-nav-mobile-level--'] ul li::before, .u-nav-local__list li::before, .u-nav-sidebar ul li::before, .u-nav-site__list li::before, .u-nav-quicklinks ul li::before, .u-grid-112 li::before, .u-grid-123 li::before, .u-grid-223 li::before {
  content: none;
}

.u-slider__pagination button {
  border: 0;
  padding: 0;
  outline: none;
  background: transparent;
}

/*
 * Colors
 */
/**
 * Project specific
 */
.h-pull-left {
  float: left !important;
}

.h-pull-right {
  float: right !important;
}

.h-font-italic {
  font-style: italic !important;
}

.h-text-left {
  text-align: left !important;
}

.h-text-right {
  text-align: right !important;
}

.h-text-center {
  text-align: center !important;
}

.h-text-justify {
  text-align: justify !important;
}

.h-text-uppercase {
  text-transform: uppercase !important;
}

.h-text-notransform {
  text-transform: none !important;
}

.h-text-nodecoration {
  text-decoration: none !important;
}

/*
 * Hide visually and from screen readers:
 * http://juicystudio.com/article/screen-readers-display-none.php
 */
.h-hidden {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screen readers:
 * http://snook.ca/archives/html_and_css/hiding-content-for-accessibility
 */
.h-visually-hidden {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  /*
   * Extends the .visuallyhidden class to allow the element
   * to be focusable when navigated to via the keyboard:
   * https://www.drupal.org/node/897638
   */
}

.h-visually-hidden.is-focusable:active, .h-visually-hidden.is-focusable:focus {
  position: static;
  overflow: visible;
  width: auto;
  height: auto;
  margin: 0;
  clip: auto;
}

/*
 * Clearfix: contain floats
 * http://cssmojo.com/latest_new_clearfix_so_far/
 */
.h-clearfix::after {
  content: '';
  display: table;
  clear: both;
}

.h-inline-block {
  display: inline-block !important;
}

.h-table {
  display: table !important;
}

.h-cell {
  display: table-cell !important;
}

.h-va-middle {
  vertical-align: middle !important;
}

/**
 * Text hyphenation
 *
 * Break strings when their length exceeds the width of their container
 * and hyphenate words at the end of lines using the `hyphens` property.
 * Browser support for hyphenation: http://caniuse.com/#search=hyphenation
 */
.h-text-hyphenate {
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/**
 * Prevent line breaks
 */
.h-nobr {
  white-space: nowrap;
}

.h-nomargin {
  margin: 0 !important;
}

.h-color-dark {
  color: #404040 !important;
}

/*
 * Vendor
 */
/*! Flickity v2.0.5
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.flickity-prev-next-button:hover {
  background: white;
}

.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
  opacity: 0.6;
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

.flickity-page-dots li.dot:before {
  display: none;
}

.flickity-page-dots li.dot {
  width: 1rem;
  height: 1rem;
  padding: 0;
  background: #5fa4b0;
  transition: background 0.3s;
  margin: 0 0.4rem;
}

.u-uliege .flickity-page-dots li.dot {
  background: #5fa4b0;
}

.u-sc-soc .flickity-page-dots li.dot {
  background: #ffd000;
}

.u-medecine .flickity-page-dots li.dot {
  background: #e62d31;
}

.u-droit .flickity-page-dots li.dot {
  background: #a8589e;
}

.u-agro .flickity-page-dots li.dot {
  background: #b9cd76;
}

.u-psycho .flickity-page-dots li.dot {
  background: #7db928;
}

.u-philo .flickity-page-dots li.dot {
  background: #289b38;
}

.u-vete .flickity-page-dots li.dot {
  background: #8da6d6;
}

.u-archi .flickity-page-dots li.dot {
  background: #e6e6e1;
}

.u-sciences .flickity-page-dots li.dot {
  background: #1fbadb;
}

.u-sc-app .flickity-page-dots li.dot {
  background: #f8aa00;
}

.u-hec .flickity-page-dots li.dot {
  background: #c6c0b4;
}

.u-csl .flickity-page-dots li.dot {
  background: #88B2DC;
}

.flickity-page-dots li.dot.is-selected {
  background: #00707f;
}

.u-uliege .flickity-page-dots li.dot.is-selected {
  background: #00707f;
}

.u-sc-soc .flickity-page-dots li.dot.is-selected {
  background: #f8aa00;
}

.u-medecine .flickity-page-dots li.dot.is-selected {
  background: #940104;
}

.u-droit .flickity-page-dots li.dot.is-selected {
  background: #5b2c86;
}

.u-agro .flickity-page-dots li.dot.is-selected {
  background: #7db928;
}

.u-psycho .flickity-page-dots li.dot.is-selected {
  background: #289b38;
}

.u-philo .flickity-page-dots li.dot.is-selected {
  background: #00843b;
}

.u-vete .flickity-page-dots li.dot.is-selected {
  background: #5b57a2;
}

.u-archi .flickity-page-dots li.dot.is-selected {
  background: #c6c0b4;
}

.u-sciences .flickity-page-dots li.dot.is-selected {
  background: #005ca9;
}

.u-sc-app .flickity-page-dots li.dot.is-selected {
  background: #f07f3c;
}

.u-hec .flickity-page-dots li.dot.is-selected {
  background: #8c8b82;
}

.u-csl .flickity-page-dots li.dot.is-selected {
  background: #256098;
}

/*
 * Base
 */
/**
 * Global settings
 */
html {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/**
 * Media
 */
img {
  height: auto;
}

/**
 * Forms
 */
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

/**
* Global / tags
*/
body {
  background-color: white;
  color: #4a4a4a;
}

.wysiwyg > * {
  word-break: normal;
}

/**
* Global wrapped
*/
nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
main h4,
main .u-h4 {
  color: #00707f;
}

.u-faculty nav h1, .u-faculty
nav .u-h1, .u-faculty
nav h2, .u-faculty
nav .u-h2, .u-faculty
nav h3, .u-faculty
nav .u-h3, .u-faculty
nav h4, .u-faculty
nav .u-h4, .u-faculty
nav h4, .u-faculty
nav .u-h4, .u-faculty
main h1, .u-faculty
main .u-h1, .u-faculty
main h2, .u-faculty
main .u-h2, .u-faculty
main h3, .u-faculty
main .u-h3, .u-faculty
main h4, .u-faculty
main .u-h4, .u-faculty
main h4, .u-faculty
main .u-h4 {
  color: #4a4a4a;
}

.u-satellite nav .headTitle, .u-satellite
main .headTitle {
  color: #00707f !important;
}

nav ul,
nav ol,
main ul,
main ol {
  margin: 1.5em 0;
}

nav ul li,
nav ol li,
main ul li,
main ol li {
  margin: .5em 0;
  padding-left: 2rem;
  text-indent: -1rem;
}

nav ul li::before,
nav ol li::before,
main ul li::before,
main ol li::before {
  display: inline-block;
  width: auto;
  margin-right: .5rem;
}

nav ul li::before,
main ul li::before {
  content: '';
  width: .4rem;
  height: .4rem;
  margin-right: .6rem;
  background-color: #4a4a4a;
  border-radius: 50%;
  vertical-align: middle;
}

nav ol,
main ol {
  counter-reset: ordered;
}

nav ol li,
main ol li {
  counter-increment: ordered;
}

nav ol li::before,
main ol li::before {
  content: counter(ordered) ".";
  font-weight: 900;
  text-align: center;
}

nav a,
main a {
  color: #5fa4b0;
  text-decoration: none !important;
  fill: #5fa4b0;
}

.u-uliege nav a, .u-uliege
main a {
  color: #5fa4b0;
  fill: #5fa4b0;
}

.u-sc-soc nav a, .u-sc-soc
main a {
  color: #ffd000;
  fill: #ffd000;
}

.u-medecine nav a, .u-medecine
main a {
  color: #e62d31;
  fill: #e62d31;
}

.u-droit nav a, .u-droit
main a {
  color: #a8589e;
  fill: #a8589e;
}

.u-agro nav a, .u-agro
main a {
  color: #b9cd76;
  fill: #b9cd76;
}

.u-psycho nav a, .u-psycho
main a {
  color: #7db928;
  fill: #7db928;
}

.u-philo nav a, .u-philo
main a {
  color: #289b38;
  fill: #289b38;
}

.u-vete nav a, .u-vete
main a {
  color: #8da6d6;
  fill: #8da6d6;
}

.u-archi nav a, .u-archi
main a {
  color: #e6e6e1;
  fill: #e6e6e1;
}

.u-sciences nav a, .u-sciences
main a {
  color: #1fbadb;
  fill: #1fbadb;
}

.u-sc-app nav a, .u-sc-app
main a {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-hec nav a, .u-hec
main a {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-csl nav a, .u-csl
main a {
  color: #88B2DC;
  fill: #88B2DC;
}

.u-sc-soc nav a, .u-sc-soc
main a {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-agro nav a, .u-agro
main a {
  color: #91b638;
  fill: #91b638;
}

nav a:hover, nav a:focus,
main a:hover,
main a:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege nav a:hover, .u-uliege nav a:focus, .u-uliege
main a:hover, .u-uliege
main a:focus {
  color: #5fa4b0;
  fill: #5fa4b0;
}

.u-sc-soc nav a:hover, .u-sc-soc nav a:focus, .u-sc-soc
main a:hover, .u-sc-soc
main a:focus {
  color: #ffd000;
  fill: #ffd000;
}

.u-medecine nav a:hover, .u-medecine nav a:focus, .u-medecine
main a:hover, .u-medecine
main a:focus {
  color: #e62d31;
  fill: #e62d31;
}

.u-droit nav a:hover, .u-droit nav a:focus, .u-droit
main a:hover, .u-droit
main a:focus {
  color: #a8589e;
  fill: #a8589e;
}

.u-agro nav a:hover, .u-agro nav a:focus, .u-agro
main a:hover, .u-agro
main a:focus {
  color: #b9cd76;
  fill: #b9cd76;
}

.u-psycho nav a:hover, .u-psycho nav a:focus, .u-psycho
main a:hover, .u-psycho
main a:focus {
  color: #7db928;
  fill: #7db928;
}

.u-philo nav a:hover, .u-philo nav a:focus, .u-philo
main a:hover, .u-philo
main a:focus {
  color: #289b38;
  fill: #289b38;
}

.u-vete nav a:hover, .u-vete nav a:focus, .u-vete
main a:hover, .u-vete
main a:focus {
  color: #8da6d6;
  fill: #8da6d6;
}

.u-archi nav a:hover, .u-archi nav a:focus, .u-archi
main a:hover, .u-archi
main a:focus {
  color: #e6e6e1;
  fill: #e6e6e1;
}

.u-sciences nav a:hover, .u-sciences nav a:focus, .u-sciences
main a:hover, .u-sciences
main a:focus {
  color: #1fbadb;
  fill: #1fbadb;
}

.u-sc-app nav a:hover, .u-sc-app nav a:focus, .u-sc-app
main a:hover, .u-sc-app
main a:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-hec nav a:hover, .u-hec nav a:focus, .u-hec
main a:hover, .u-hec
main a:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-csl nav a:hover, .u-csl nav a:focus, .u-csl
main a:hover, .u-csl
main a:focus {
  color: #88B2DC;
  fill: #88B2DC;
}

nav address,
main address {
  margin-bottom: 1rem;
  font-style: normal;
}

/* sass-lint:disable max-line-length no-url-domains */
/**
 * Global / tags
 */
html {
  font-size: calc(1em * .625);
}

body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

/**
* Global / classes
*/
.u-small-title, nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input, nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button, .u-breadcrumb, .u-pager ol {
  font-size: 1.4rem;
  letter-spacing: .05rem;
}

.u-medium-title {
  font-size: 2.4rem;
  letter-spacing: .1rem;
}

.u-cta-title {
  font-size: 1.8rem;
  line-height: 1.33333;
}

.u-huge-title, .u-focus__thumbs__index {
  font-size: 3.4rem;
  text-transform: uppercase;
}

.u-excerpt,
.u-lead {
  font-size: 1.8rem;
  line-height: 1.66667;
}

@media only screen and (min-width: 34.375em) {
  .u-excerpt,
  .u-lead {
    font-size: 2.2rem;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-excerpt,
  .u-lead {
    font-size: 2.4rem;
  }
}

.u-dropcap::first-letter {
  float: left;
  padding: .4rem .8rem 0 .3rem;
  color: #5fa4b0;
  font-size: 8rem;
  line-height: .8;
}

.u-uliege .u-dropcap::first-letter {
  color: #00707f;
}

.u-sc-soc .u-dropcap::first-letter {
  color: #f8aa00;
}

.u-medecine .u-dropcap::first-letter {
  color: #940104;
}

.u-droit .u-dropcap::first-letter {
  color: #5b2c86;
}

.u-agro .u-dropcap::first-letter {
  color: #7db928;
}

.u-psycho .u-dropcap::first-letter {
  color: #289b38;
}

.u-philo .u-dropcap::first-letter {
  color: #00843b;
}

.u-vete .u-dropcap::first-letter {
  color: #5b57a2;
}

.u-archi .u-dropcap::first-letter {
  color: #c6c0b4;
}

.u-sciences .u-dropcap::first-letter {
  color: #005ca9;
}

.u-sc-app .u-dropcap::first-letter {
  color: #f07f3c;
}

.u-hec .u-dropcap::first-letter {
  color: #8c8b82;
}

.u-csl .u-dropcap::first-letter {
  color: #256098;
}

.u-subtitle {
  margin: .7rem 0;
  color: #8c8b82;
  font-size: 1.8rem;
}

nav h1,
nav .u-h1,
nav h2,
nav .u-h2,
nav h3,
nav .u-h3,
nav h4,
nav .u-h4,
nav h4,
nav .u-h4,
main h1,
main .u-h1,
main h2,
main .u-h2,
main h3,
main .u-h3,
main h4,
main .u-h4,
main h4,
main .u-h4,
.u-footer h1,
.u-footer .u-h1,
.u-footer h2,
.u-footer .u-h2,
.u-footer h3,
.u-footer .u-h3,
.u-footer h4,
.u-footer .u-h4,
.u-footer h4,
.u-footer .u-h4 {
  letter-spacing: -.1rem;
}

nav h1,
nav .u-h1,
main h1,
main .u-h1,
.u-footer h1,
.u-footer .u-h1 {
  font-size: 3.6rem;
  line-height: 1;
}

@media only screen and (min-width: 34.375em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 3.6rem;
  }
}

@media only screen and (min-width: 39.375em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 3.6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h1,
  nav .u-h1,
  main h1,
  main .u-h1,
  .u-footer h1,
  .u-footer .u-h1 {
    font-size: 4.2rem;
  }
}

nav h2,
nav .u-h2,
main h2,
main .u-h2,
.u-footer h2,
.u-footer .u-h2 {
  margin: 0 0 2rem;
  font-size: 3rem;
  line-height: 1.25;
}

@media only screen and (min-width: 39.375em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    font-size: 3.6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    margin: 0 0 3rem 0;
  }
}

@media only screen and (min-width: 53.75em) {
  nav h2,
  nav .u-h2,
  main h2,
  main .u-h2,
  .u-footer h2,
  .u-footer .u-h2 {
    margin: 0 0 4rem 0;
  }
}

nav h3,
nav .u-h3,
main h3,
main .u-h3,
.u-footer h3,
.u-footer .u-h3 {
  font-size: 2.4rem;
  line-height: 1.29167;
}

nav h4,
nav .u-h4,
main h4,
main .u-h4,
.u-footer h4,
.u-footer .u-h4 {
  font-size: 2rem;
  line-height: 1.25;
}

nav h5,
nav .u-h5,
main h5,
main .u-h5,
.u-footer h5,
.u-footer .u-h5 {
  font-size: 1.6rem;
  line-height: 1.25;
}

.u-content {
  width: 100%;
  margin: 0 auto;
  border-top: 1px solid #e6e6e1;
  border-bottom: 1px solid #e6e6e1;
  padding: 4rem 2rem;
  background: white;
}

.u-content h2,
.u-content .u-h2,
.u-content h3,
.u-content .u-h3,
.u-content .u-highlight,
.u-content .u-content__large,
.u-content .u-content__full {
  margin: 3rem 0;
}

.u-content .wysiwyg {
  font-size: 1.8rem;
}

.u-csl .u-content a:not(.u-link) {
  color: #256098;
}

.u-archi .u-content a:not(.u-link) {
  color: #bbb4a6;
}

.u-archi .u-content a:not(.u-link):focus,
.u-agro .u-content a:not(.u-link):focus, .u-archi .u-content a:not(.u-link):hover,
.u-agro .u-content a:not(.u-link):hover {
  text-decoration: underline !important;
}

.u-content img {
  max-width: 100%;
}

@media only screen and (min-width: 39.375em) {
  .u-content .u-highlight,
  .u-content .u-content__large,
  .u-content .u-content__full {
    margin: 6rem 0;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-content {
    max-width: 80rem;
    border: 1px solid #e6e6e1;
    padding: 5rem 7rem;
  }
}

.u-content__full,
.u-content__large {
  position: relative;
  margin-left: -2rem !important;
  width: calc(100% + 4rem);
}

@media only screen and (min-width: 53.75em) {
  .u-content__full,
  .u-content__large {
    width: calc(100vw);
    margin-left: calc(-50vw + 33rem) !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-main .u-content__full, .u-main
  .u-content__large {
    width: calc(100vw - 46rem);
    margin-left: calc(-50vw + 52rem) !important;
  }
}

@media only screen and (min-width: 80em) {
  .u-main .u-content__full, .u-main
  .u-content__large {
    width: auto;
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-content__large {
    width: auto;
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }
}

.u-content .u-excerpt {
  margin: 0 auto 3rem;
}

@media only screen and (min-width: 53.75em) {
  .u-content .u-excerpt {
    margin: 0 auto 5rem;
  }
}

/*
 * Grid
 */
/*
 * Layout
 */
.u-home__slider .u-card__cover {
  overflow: visible !important;
}

.u-home__slider .slidy-outer::before, .u-home__slider .slidy-outer::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 9;
  display: block;
}

.u-home__slider .slidy-outer::before {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 35%);
}

.u-home__slider .slidy-outer::after {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 75%);
}

.u-home__hero {
  max-width: 144rem;
  margin: 0 auto !important;
}

.u-home__hero .u-bg-layer--hero .top {
  fill: #00707f !important;
}

@media only screen and (min-width: 64em) {
  .u-home__hero {
    padding: 0 4rem;
  }
  .u-home__hero .u-card__cover {
    max-height: 57rem;
  }
  .u-home__hero .u-card__cover img {
    -webkit-transform: none !important;
    transform: none !important;
  }
}

@media only screen and (min-width: 90em) {
  .u-home__hero {
    padding: 0;
  }
}

.u-home__onboarding {
  position: relative;
}

.u-home__onboarding .u-card__content {
  opacity: 0;
}

.u-home__onboarding.is-completed .u-card__content {
  opacity: 1;
}

.u-home__onboarding__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-height: 57rem;
}

.u-home__onboarding.is-completed .u-home__onboarding__overlay {
  display: none;
}

.u-home__onboarding__overlay__logo {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10;
  top: 35%;
}

.u-home__onboarding__overlay__logo svg {
  width: 7rem;
  height: 7rem;
}

.u-home__onboarding__overlay__logo polygon {
  opacity: 0;
}

.u-home__onboarding__overlay__title {
  position: relative;
  z-index: 10;
  font-family: '"Libre Baskerville", serif';
  font-size: 2rem;
  text-transform: uppercase;
  letter-spacing: 5px;
  opacity: 0;
}

.u-home__onboarding__overlay__title > * {
  opacity: .2;
}

@media only screen and (min-width: 53.75em) {
  .u-home__onboarding__overlay__title {
    font-size: 2.4rem;
    letter-spacing: 20px;
  }
}

.u-onboarding__overlay__top,
.u-onboarding__overlay__bottom {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: #fdfdff;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.u-onboarding__overlay__bottom {
  top: auto;
  bottom: 0;
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.u-home__video .u-card__cover {
  position: relative;
}

.no-touchevents .u-home__video .u-card__cover img {
  display: none;
}

.u-home__video-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.u-home__video-inner::before, .u-home__video-inner::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  z-index: 9;
  display: block;
}

.u-home__video-inner::after {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 75%);
}

.u-home__video-inner video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.touchevents .u-home__video-inner video {
  display: none;
}

.u-home__slider__content,
.u-home__video__content {
  position: relative;
  z-index: 10;
}

.u-home__slider__content img.logoULiege,
.u-home__video__content img.logoULiege {
  display: none;
  width: 16rem;
  margin-bottom: 3rem;
}

@media only screen and (min-width: 64em) {
  .u-home__slider__content img.logoULiege,
  .u-home__video__content img.logoULiege {
    display: block;
  }
}

.u-event .u-content {
  margin-top: 5rem;
}

.u-event__title {
  max-width: 77rem;
  margin: 0;
}

.u-event__category {
  margin: 1rem 0;
  color: #00707f;
  font-size: 1.2rem;
  letter-spacing: .2rem;
  opacity: .6;
}

.u-uliege .u-event__category {
  color: #00707f;
}

.u-sc-soc .u-event__category {
  color: #f8aa00;
}

.u-medecine .u-event__category {
  color: #940104;
}

.u-droit .u-event__category {
  color: #5b2c86;
}

.u-agro .u-event__category {
  color: #7db928;
}

.u-psycho .u-event__category {
  color: #289b38;
}

.u-philo .u-event__category {
  color: #00843b;
}

.u-vete .u-event__category {
  color: #5b57a2;
}

.u-archi .u-event__category {
  color: #c6c0b4;
}

.u-sciences .u-event__category {
  color: #005ca9;
}

.u-sc-app .u-event__category {
  color: #f07f3c;
}

.u-hec .u-event__category {
  color: #8c8b82;
}

.u-csl .u-event__category {
  color: #256098;
}

.u-event__subtitle {
  margin: 0;
  font-size: 2.4rem;
  line-height: 1;
}

.u-event__main {
  margin-top: 3rem;
}

.u-event__tags svg {
  display: inline-block;
  width: 2.8rem;
  height: 2rem;
  fill: #00707f;
  vertical-align: middle;
}

.u-uliege .u-event__tags svg {
  fill: #00707f;
}

.u-sc-soc .u-event__tags svg {
  fill: #f8aa00;
}

.u-medecine .u-event__tags svg {
  fill: #940104;
}

.u-droit .u-event__tags svg {
  fill: #5b2c86;
}

.u-agro .u-event__tags svg {
  fill: #7db928;
}

.u-psycho .u-event__tags svg {
  fill: #289b38;
}

.u-philo .u-event__tags svg {
  fill: #00843b;
}

.u-vete .u-event__tags svg {
  fill: #5b57a2;
}

.u-archi .u-event__tags svg {
  fill: #c6c0b4;
}

.u-sciences .u-event__tags svg {
  fill: #005ca9;
}

.u-sc-app .u-event__tags svg {
  fill: #f07f3c;
}

.u-hec .u-event__tags svg {
  fill: #8c8b82;
}

.u-csl .u-event__tags svg {
  fill: #256098;
}

.u-event__tags time {
  margin: 0 .8rem;
  color: #00707f;
}

.u-uliege .u-event__tags time {
  color: #00707f;
}

.u-sc-soc .u-event__tags time {
  color: #f8aa00;
}

.u-medecine .u-event__tags time {
  color: #940104;
}

.u-droit .u-event__tags time {
  color: #5b2c86;
}

.u-agro .u-event__tags time {
  color: #7db928;
}

.u-psycho .u-event__tags time {
  color: #289b38;
}

.u-philo .u-event__tags time {
  color: #00843b;
}

.u-vete .u-event__tags time {
  color: #5b57a2;
}

.u-archi .u-event__tags time {
  color: #c6c0b4;
}

.u-sciences .u-event__tags time {
  color: #005ca9;
}

.u-sc-app .u-event__tags time {
  color: #f07f3c;
}

.u-hec .u-event__tags time {
  color: #8c8b82;
}

.u-csl .u-event__tags time {
  color: #256098;
}

.u-event__tags span {
  position: relative;
  margin-right: .5rem;
  color: #8c8b82;
  font-size: 1.3rem;
}

.u-event__tags .u-tag {
  position: relative;
  top: -.2rem;
}

.u-event__tags__news {
  margin-bottom: 1rem;
}

@media only screen and (min-width: 34.375em) {
  .u-event__tags__news {
    display: inline-block;
    margin: 0;
  }
}

.u-event__image,
[class*='u-event__image--'] {
  position: relative;
  width: 100%;
  height: auto !important;
}

.u-event__image[class*='--small'],
[class*='u-event__image--'][class*='--small'] {
  margin-bottom: 5rem;
}

.u-event__image::before,
[class*='u-event__image--']::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-event__image img,
[class*='u-event__image--'] img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-event__press {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-basis: 58%;
  -ms-flex-preferred-size: 58%;
  flex-basis: 58%;
  padding: 2.5rem;
  background-color: #00707f;
}

.u-uliege .u-event__press {
  background: #00707f;
}

.u-sc-soc .u-event__press {
  background: #f8aa00;
}

.u-medecine .u-event__press {
  background: #940104;
}

.u-droit .u-event__press {
  background: #5b2c86;
}

.u-agro .u-event__press {
  background: #7db928;
}

.u-psycho .u-event__press {
  background: #289b38;
}

.u-philo .u-event__press {
  background: #00843b;
}

.u-vete .u-event__press {
  background: #5b57a2;
}

.u-archi .u-event__press {
  background: #c6c0b4;
}

.u-sciences .u-event__press {
  background: #005ca9;
}

.u-sc-app .u-event__press {
  background: #f07f3c;
}

.u-hec .u-event__press {
  background: #8c8b82;
}

.u-csl .u-event__press {
  background: #256098;
}

.u-event__press img {
  max-height: 40rem;
  box-shadow: 1.5rem 1.5rem 2rem 0 rgba(0, 0, 0, 0.2);
}

.u-event__detail,
[class*='u-event__detail--'] {
  padding: 2rem;
  background: #00707f;
  color: white;
}

.u-uliege .u-event__detail, .u-uliege
[class*='u-event__detail--'] {
  background: #00707f;
}

.u-sc-soc .u-event__detail, .u-sc-soc
[class*='u-event__detail--'] {
  background: #f8aa00;
}

.u-medecine .u-event__detail, .u-medecine
[class*='u-event__detail--'] {
  background: #940104;
}

.u-droit .u-event__detail, .u-droit
[class*='u-event__detail--'] {
  background: #5b2c86;
}

.u-agro .u-event__detail, .u-agro
[class*='u-event__detail--'] {
  background: #7db928;
}

.u-psycho .u-event__detail, .u-psycho
[class*='u-event__detail--'] {
  background: #289b38;
}

.u-philo .u-event__detail, .u-philo
[class*='u-event__detail--'] {
  background: #00843b;
}

.u-vete .u-event__detail, .u-vete
[class*='u-event__detail--'] {
  background: #5b57a2;
}

.u-archi .u-event__detail, .u-archi
[class*='u-event__detail--'] {
  background: #c6c0b4;
}

.u-sciences .u-event__detail, .u-sciences
[class*='u-event__detail--'] {
  background: #005ca9;
}

.u-sc-app .u-event__detail, .u-sc-app
[class*='u-event__detail--'] {
  background: #f07f3c;
}

.u-hec .u-event__detail, .u-hec
[class*='u-event__detail--'] {
  background: #8c8b82;
}

.u-csl .u-event__detail, .u-csl
[class*='u-event__detail--'] {
  background: #256098;
}

.u-event__detail .u-h1,
[class*='u-event__detail--'] .u-h1 {
  margin: 0 0 2rem;
  color: white;
}

.u-uliege .u-event__detail .u-h1, .u-uliege
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-sc-soc .u-event__detail .u-h1, .u-sc-soc
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-medecine .u-event__detail .u-h1, .u-medecine
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-droit .u-event__detail .u-h1, .u-droit
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-agro .u-event__detail .u-h1, .u-agro
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-psycho .u-event__detail .u-h1, .u-psycho
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-philo .u-event__detail .u-h1, .u-philo
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-vete .u-event__detail .u-h1, .u-vete
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-archi .u-event__detail .u-h1, .u-archi
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-sciences .u-event__detail .u-h1, .u-sciences
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-sc-app .u-event__detail .u-h1, .u-sc-app
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-hec .u-event__detail .u-h1, .u-hec
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-csl .u-event__detail .u-h1, .u-csl
[class*='u-event__detail--'] .u-h1 {
  color: white;
}

.u-sc-soc .u-event__detail .u-btn, .u-sc-soc
.u-event__detail [class*='u-btn--'], .u-sc-soc
[class*='u-event__detail--'] .u-btn, .u-sc-soc
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #f8aa00 !important;
  background-color: white;
  background-image: linear-gradient(to right, #cf8e00 51%, white 51%);
}

.u-sc-soc .u-event__detail .u-btn svg, .u-sc-soc
.u-event__detail [class*='u-btn--'] svg, .u-sc-soc
[class*='u-event__detail--'] .u-btn svg, .u-sc-soc
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #f8aa00 !important;
}

.u-sc-soc .u-event__detail .u-btn:hover, .u-sc-soc
.u-event__detail [class*='u-btn--']:hover, .u-sc-soc
[class*='u-event__detail--'] .u-btn:hover, .u-sc-soc
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #cf8e00 51%, white 51%);
}

.u-sc-soc .u-event__detail .u-btn:hover svg, .u-sc-soc
.u-event__detail [class*='u-btn--']:hover svg, .u-sc-soc
[class*='u-event__detail--'] .u-btn:hover svg, .u-sc-soc
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-medecine .u-event__detail .u-btn, .u-medecine
.u-event__detail [class*='u-btn--'], .u-medecine
[class*='u-event__detail--'] .u-btn, .u-medecine
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #940104 !important;
  background-color: white;
  background-image: linear-gradient(to right, #6b0103 51%, white 51%);
}

.u-medecine .u-event__detail .u-btn svg, .u-medecine
.u-event__detail [class*='u-btn--'] svg, .u-medecine
[class*='u-event__detail--'] .u-btn svg, .u-medecine
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #940104 !important;
}

.u-medecine .u-event__detail .u-btn:hover, .u-medecine
.u-event__detail [class*='u-btn--']:hover, .u-medecine
[class*='u-event__detail--'] .u-btn:hover, .u-medecine
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #6b0103 51%, white 51%);
}

.u-medecine .u-event__detail .u-btn:hover svg, .u-medecine
.u-event__detail [class*='u-btn--']:hover svg, .u-medecine
[class*='u-event__detail--'] .u-btn:hover svg, .u-medecine
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-droit .u-event__detail .u-btn, .u-droit
.u-event__detail [class*='u-btn--'], .u-droit
[class*='u-event__detail--'] .u-btn, .u-droit
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #5b2c86 !important;
  background-color: white;
  background-image: linear-gradient(to right, #462267 51%, white 51%);
}

.u-droit .u-event__detail .u-btn svg, .u-droit
.u-event__detail [class*='u-btn--'] svg, .u-droit
[class*='u-event__detail--'] .u-btn svg, .u-droit
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #5b2c86 !important;
}

.u-droit .u-event__detail .u-btn:hover, .u-droit
.u-event__detail [class*='u-btn--']:hover, .u-droit
[class*='u-event__detail--'] .u-btn:hover, .u-droit
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #462267 51%, white 51%);
}

.u-droit .u-event__detail .u-btn:hover svg, .u-droit
.u-event__detail [class*='u-btn--']:hover svg, .u-droit
[class*='u-event__detail--'] .u-btn:hover svg, .u-droit
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-agro .u-event__detail .u-btn, .u-agro
.u-event__detail [class*='u-btn--'], .u-agro
[class*='u-event__detail--'] .u-btn, .u-agro
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #7db928 !important;
  background-color: white;
  background-image: linear-gradient(to right, #669721 51%, white 51%);
}

.u-agro .u-event__detail .u-btn svg, .u-agro
.u-event__detail [class*='u-btn--'] svg, .u-agro
[class*='u-event__detail--'] .u-btn svg, .u-agro
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #7db928 !important;
}

.u-agro .u-event__detail .u-btn:hover, .u-agro
.u-event__detail [class*='u-btn--']:hover, .u-agro
[class*='u-event__detail--'] .u-btn:hover, .u-agro
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #669721 51%, white 51%);
}

.u-agro .u-event__detail .u-btn:hover svg, .u-agro
.u-event__detail [class*='u-btn--']:hover svg, .u-agro
[class*='u-event__detail--'] .u-btn:hover svg, .u-agro
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-psycho .u-event__detail .u-btn, .u-psycho
.u-event__detail [class*='u-btn--'], .u-psycho
[class*='u-event__detail--'] .u-btn, .u-psycho
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #289b38 !important;
  background-color: white;
  background-image: linear-gradient(to right, #207b2c 51%, white 51%);
}

.u-psycho .u-event__detail .u-btn svg, .u-psycho
.u-event__detail [class*='u-btn--'] svg, .u-psycho
[class*='u-event__detail--'] .u-btn svg, .u-psycho
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #289b38 !important;
}

.u-psycho .u-event__detail .u-btn:hover, .u-psycho
.u-event__detail [class*='u-btn--']:hover, .u-psycho
[class*='u-event__detail--'] .u-btn:hover, .u-psycho
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #207b2c 51%, white 51%);
}

.u-psycho .u-event__detail .u-btn:hover svg, .u-psycho
.u-event__detail [class*='u-btn--']:hover svg, .u-psycho
[class*='u-event__detail--'] .u-btn:hover svg, .u-psycho
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-philo .u-event__detail .u-btn, .u-philo
.u-event__detail [class*='u-btn--'], .u-philo
[class*='u-event__detail--'] .u-btn, .u-philo
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #00843b !important;
  background-color: white;
  background-image: linear-gradient(to right, #005b29 51%, white 51%);
}

.u-philo .u-event__detail .u-btn svg, .u-philo
.u-event__detail [class*='u-btn--'] svg, .u-philo
[class*='u-event__detail--'] .u-btn svg, .u-philo
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #00843b !important;
}

.u-philo .u-event__detail .u-btn:hover, .u-philo
.u-event__detail [class*='u-btn--']:hover, .u-philo
[class*='u-event__detail--'] .u-btn:hover, .u-philo
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #005b29 51%, white 51%);
}

.u-philo .u-event__detail .u-btn:hover svg, .u-philo
.u-event__detail [class*='u-btn--']:hover svg, .u-philo
[class*='u-event__detail--'] .u-btn:hover svg, .u-philo
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-vete .u-event__detail .u-btn, .u-vete
.u-event__detail [class*='u-btn--'], .u-vete
[class*='u-event__detail--'] .u-btn, .u-vete
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #5b57a2 !important;
  background-color: white;
  background-image: linear-gradient(to right, #4c4987 51%, white 51%);
}

.u-vete .u-event__detail .u-btn svg, .u-vete
.u-event__detail [class*='u-btn--'] svg, .u-vete
[class*='u-event__detail--'] .u-btn svg, .u-vete
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #5b57a2 !important;
}

.u-vete .u-event__detail .u-btn:hover, .u-vete
.u-event__detail [class*='u-btn--']:hover, .u-vete
[class*='u-event__detail--'] .u-btn:hover, .u-vete
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #4c4987 51%, white 51%);
}

.u-vete .u-event__detail .u-btn:hover svg, .u-vete
.u-event__detail [class*='u-btn--']:hover svg, .u-vete
[class*='u-event__detail--'] .u-btn:hover svg, .u-vete
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-archi .u-event__detail .u-btn, .u-archi
.u-event__detail [class*='u-btn--'], .u-archi
[class*='u-event__detail--'] .u-btn, .u-archi
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #c6c0b4 !important;
  background-color: white;
  background-image: linear-gradient(to right, #b4ad9d 51%, white 51%);
}

.u-archi .u-event__detail .u-btn svg, .u-archi
.u-event__detail [class*='u-btn--'] svg, .u-archi
[class*='u-event__detail--'] .u-btn svg, .u-archi
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #c6c0b4 !important;
}

.u-archi .u-event__detail .u-btn:hover, .u-archi
.u-event__detail [class*='u-btn--']:hover, .u-archi
[class*='u-event__detail--'] .u-btn:hover, .u-archi
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #b4ad9d 51%, white 51%);
}

.u-archi .u-event__detail .u-btn:hover svg, .u-archi
.u-event__detail [class*='u-btn--']:hover svg, .u-archi
[class*='u-event__detail--'] .u-btn:hover svg, .u-archi
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-sciences .u-event__detail .u-btn, .u-sciences
.u-event__detail [class*='u-btn--'], .u-sciences
[class*='u-event__detail--'] .u-btn, .u-sciences
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #005ca9 !important;
  background-color: white;
  background-image: linear-gradient(to right, #004680 51%, white 51%);
}

.u-sciences .u-event__detail .u-btn svg, .u-sciences
.u-event__detail [class*='u-btn--'] svg, .u-sciences
[class*='u-event__detail--'] .u-btn svg, .u-sciences
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #005ca9 !important;
}

.u-sciences .u-event__detail .u-btn:hover, .u-sciences
.u-event__detail [class*='u-btn--']:hover, .u-sciences
[class*='u-event__detail--'] .u-btn:hover, .u-sciences
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #004680 51%, white 51%);
}

.u-sciences .u-event__detail .u-btn:hover svg, .u-sciences
.u-event__detail [class*='u-btn--']:hover svg, .u-sciences
[class*='u-event__detail--'] .u-btn:hover svg, .u-sciences
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-sc-app .u-event__detail .u-btn, .u-sc-app
.u-event__detail [class*='u-btn--'], .u-sc-app
[class*='u-event__detail--'] .u-btn, .u-sc-app
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #f07f3c !important;
  background-color: white;
  background-image: linear-gradient(to right, #ed6616 51%, white 51%);
}

.u-sc-app .u-event__detail .u-btn svg, .u-sc-app
.u-event__detail [class*='u-btn--'] svg, .u-sc-app
[class*='u-event__detail--'] .u-btn svg, .u-sc-app
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #f07f3c !important;
}

.u-sc-app .u-event__detail .u-btn:hover, .u-sc-app
.u-event__detail [class*='u-btn--']:hover, .u-sc-app
[class*='u-event__detail--'] .u-btn:hover, .u-sc-app
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #ed6616 51%, white 51%);
}

.u-sc-app .u-event__detail .u-btn:hover svg, .u-sc-app
.u-event__detail [class*='u-btn--']:hover svg, .u-sc-app
[class*='u-event__detail--'] .u-btn:hover svg, .u-sc-app
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-hec .u-event__detail .u-btn, .u-hec
.u-event__detail [class*='u-btn--'], .u-hec
[class*='u-event__detail--'] .u-btn, .u-hec
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #8c8b82 !important;
  background-color: white;
  background-image: linear-gradient(to right, #77766e 51%, white 51%);
}

.u-hec .u-event__detail .u-btn svg, .u-hec
.u-event__detail [class*='u-btn--'] svg, .u-hec
[class*='u-event__detail--'] .u-btn svg, .u-hec
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #8c8b82 !important;
}

.u-hec .u-event__detail .u-btn:hover, .u-hec
.u-event__detail [class*='u-btn--']:hover, .u-hec
[class*='u-event__detail--'] .u-btn:hover, .u-hec
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #77766e 51%, white 51%);
}

.u-hec .u-event__detail .u-btn:hover svg, .u-hec
.u-event__detail [class*='u-btn--']:hover svg, .u-hec
[class*='u-event__detail--'] .u-btn:hover svg, .u-hec
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

.u-csl .u-event__detail .u-btn, .u-csl
.u-event__detail [class*='u-btn--'], .u-csl
[class*='u-event__detail--'] .u-btn, .u-csl
[class*='u-event__detail--'] [class*='u-btn--'] {
  color: #256098 !important;
  background-color: white;
  background-image: linear-gradient(to right, #1d4b77 51%, white 51%);
}

.u-csl .u-event__detail .u-btn svg, .u-csl
.u-event__detail [class*='u-btn--'] svg, .u-csl
[class*='u-event__detail--'] .u-btn svg, .u-csl
[class*='u-event__detail--'] [class*='u-btn--'] svg {
  fill: #256098 !important;
}

.u-csl .u-event__detail .u-btn:hover, .u-csl
.u-event__detail [class*='u-btn--']:hover, .u-csl
[class*='u-event__detail--'] .u-btn:hover, .u-csl
[class*='u-event__detail--'] [class*='u-btn--']:hover {
  color: white !important;
  background-image: linear-gradient(to right, #1d4b77 51%, white 51%);
}

.u-csl .u-event__detail .u-btn:hover svg, .u-csl
.u-event__detail [class*='u-btn--']:hover svg, .u-csl
[class*='u-event__detail--'] .u-btn:hover svg, .u-csl
[class*='u-event__detail--'] [class*='u-btn--']:hover svg {
  fill: white !important;
}

[class*='u-event__detail--'][class*='--noimage'] {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

@media only screen and (min-width: 39.375em) {
  .u-event__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-event__detail,
  [class*='u-event__detail--'] {
    padding: 4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-event__image {
    -webkit-flex-basis: 58%;
    -ms-flex-preferred-size: 58%;
    flex-basis: 58%;
  }
  .u-event__detail,
  [class*='u-event__detail--'] {
    -webkit-flex-basis: 42%;
    -ms-flex-preferred-size: 42%;
    flex-basis: 42%;
  }
  [class*='u-event__detail--'][class*='--noimage'] {
    padding: 4rem 6rem;
  }
}

.u-wrapper.u-news__pager {
  margin: 4rem auto;
}

@media only screen and (min-width: 64em) {
  .u-wrapper.u-news__pager {
    margin: 6rem auto;
  }
}

.u-results-recherche .u-small-title, .u-results-recherche nav input, nav .u-results-recherche input,
.u-results-recherche main input, main .u-results-recherche input,
.u-results-recherche .u-nav-mobile input, .u-nav-mobile .u-results-recherche input,
.u-results-recherche .u-nav input, .u-nav .u-results-recherche input,
.u-results-recherche .u-footer input, .u-footer .u-results-recherche input, .u-results-recherche nav button, nav .u-results-recherche button,
.u-results-recherche main button, main .u-results-recherche button,
.u-results-recherche .u-nav-mobile button, .u-nav-mobile .u-results-recherche button,
.u-results-recherche .u-nav button, .u-nav .u-results-recherche button,
.u-results-recherche .u-footer button, .u-footer .u-results-recherche button, .u-results-recherche .u-breadcrumb, .u-results-recherche .u-pager ol, .u-pager .u-results-recherche ol {
  font-size: 1.1rem;
}

.u-results-recherche .u-small-title span, .u-results-recherche nav input span, nav .u-results-recherche input span, .u-results-recherche main input span, main .u-results-recherche input span, .u-results-recherche .u-nav-mobile input span, .u-nav-mobile .u-results-recherche input span, .u-results-recherche .u-nav input span, .u-nav .u-results-recherche input span, .u-results-recherche .u-footer input span, .u-footer .u-results-recherche input span, .u-results-recherche nav button span, nav .u-results-recherche button span, .u-results-recherche main button span, main .u-results-recherche button span, .u-results-recherche .u-nav-mobile button span, .u-nav-mobile .u-results-recherche button span, .u-results-recherche .u-nav button span, .u-nav .u-results-recherche button span, .u-results-recherche .u-footer button span, .u-footer .u-results-recherche button span, .u-results-recherche .u-breadcrumb span, .u-results-recherche .u-pager ol span, .u-pager .u-results-recherche ol span {
  color: #00707f;
}

.u-results-recherche .u-summary:last-child {
  border-bottom: 0;
}

.u-results-recherche__title {
  color: #404040;
  font-size: 2.6rem;
  margin: 0 15px 0 0;
}

.u-results-filter__links,
[class*="u-results-filter__links--"] {
  display: none;
}

.u-results-filter__links[class*="--inline"],
[class*="u-results-filter__links--"][class*="--inline"] {
  display: block;
  margin: 2rem 0;
}

.u-results-filter__links[class*="--inline"] .u-checkbox:not(:last-child),
[class*="u-results-filter__links--"][class*="--inline"] .u-checkbox:not(:last-child) {
  margin-bottom: 1rem;
}

.u-results-filter__links[class*="--inline"] .u-btn,
[class*="u-results-filter__links--"][class*="--inline"] .u-btn {
  margin-top: 1rem;
  margin-left: auto;
}

.u-results-filter__links .u-link,
.u-results-filter__links [class*='u-link--'],
[class*="u-results-filter__links--"] .u-link,
[class*="u-results-filter__links--"] [class*='u-link--'] {
  font-size: 1.5rem;
  text-transform: none;
  letter-spacing: 0;
}

.u-results-filter__links .u-link::after,
.u-results-filter__links [class*='u-link--']::after,
[class*="u-results-filter__links--"] .u-link::after,
[class*="u-results-filter__links--"] [class*='u-link--']::after {
  height: .2rem;
}

@media only screen and (min-width: 34.375em) {
  .u-results-filter__links[class*="--inline"],
  [class*="u-results-filter__links--"][class*="--inline"] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: auto;
    margin-bottom: 2rem;
  }
  .u-results-filter__links[class*="--inline"] .u-checkbox:not(:last-child),
  [class*="u-results-filter__links--"][class*="--inline"] .u-checkbox:not(:last-child) {
    margin-right: 3rem;
    margin-bottom: 0;
  }
  .u-results-filter__links[class*="--inline"] .u-btn,
  [class*="u-results-filter__links--"][class*="--inline"] .u-btn {
    margin-top: 0;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-results-recherche > h2 {
    margin-bottom: 3.5rem;
  }
  .u-results-filter {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 2rem;
  }
  .u-results-filter .u-fake-select {
    display: none;
  }
  .u-results-recherche__title {
    font-size: 3.6rem;
  }
  .u-results-filter__links,
  [class*="u-results-filter__links--"] {
    display: block;
  }
  .u-results-filter__links[class*="--inline"] .u-checkbox,
  [class*="u-results-filter__links--"][class*="--inline"] .u-checkbox {
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .u-results-filter__links .u-link:not(:last-child),
  .u-results-filter__links [class*='u-link--']:not(:last-child),
  [class*="u-results-filter__links--"] .u-link:not(:last-child),
  [class*="u-results-filter__links--"] [class*='u-link--']:not(:last-child) {
    margin-right: 3rem;
  }
}

/*
 * Data
 */
[data-clickable] {
  cursor: pointer;
}

/*
 * Components
 */
@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-site-main,
  [class*='u-site-main--'] {
    overflow: hidden;
    margin-top: 4.4rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-site-main,
  [class*='u-site-main--'] {
    margin-top: 0;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-site-main--'][class*='--sidebar'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    display: none;
  }
}

@media only screen and (min-width: 64em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    width: 24rem;
    border-right: 1px solid #e6e6e1;
    background-color: white;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-sidebar, [class*='u-site-main--'][class*='--sidebar'][class*='--reverse']
  [class*='u-sidebar--'] {
    border-right: 0;
    border-left: 1px solid #e6e6e1;
  }
}

@media only screen and (min-width: 80em) {
  .u-sidebar,
  [class*='u-sidebar--'] {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 24rem;
    -ms-flex-preferred-size: 24rem;
    flex-basis: 24rem;
    width: auto;
  }
}

@media only screen and (min-width: 64em) {
  .u-sidebar-inner {
    width: 24rem;
    margin: 0 0 0 auto;
    padding: 2rem;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-sidebar-inner {
    margin: 0 auto 0 0;
  }
}

@media only screen and (min-width: 39.375em) {
  main:not([class]),
  .u-main,
  .u-sidebar {
    padding-bottom: 10rem;
  }
}

.u-main {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 80rem;
  -ms-flex-preferred-size: 80rem;
  flex-basis: 80rem;
}

@media only screen and (min-width: 80em) {
  .u-main {
    -webkit-flex-basis: 104rem;
    -ms-flex-preferred-size: 104rem;
    flex-basis: 104rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-site-main--sidebar .u-main {
    width: 78rem;
  }
}

[class*='u-intranet'] .u-main {
  overflow: hidden;
}

@media only screen and (min-width: 64em) {
  .u-main-inner {
    max-width: 104rem;
    margin: 0 auto 0 0;
    padding: 0 4rem;
  }
  [class*='u-site-main--'][class*='--sidebar'][class*='--reverse'] .u-main-inner {
    margin: 0 0 0 auto;
  }
}

.u-wrapper,
[class*='u-wrapper--'] {
  width: 100%;
  max-width: 104rem;
  margin: 0 auto;
  padding: 0 2rem;
}

@media only screen and (min-width: 90em) {
  .u-wrapper,
  [class*='u-wrapper--'] {
    max-width: 120rem;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-wrapper--'][class*='--nopadding-l'] {
    padding: 0;
  }
}

.u-spacer {
  margin-bottom: 4rem !important;
}

@media only screen and (min-width: 53.75em) {
  .u-spacer {
    margin-bottom: 5rem !important;
  }
}

@media only screen and (min-width: 64em) {
  .u-spacer {
    margin-bottom: 8rem !important;
  }
}

.u-spacer--small {
  margin-bottom: 2rem;
}

@media only screen and (min-width: 53.75em) {
  .u-spacer--small {
    margin-bottom: 3rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-spacer--small {
    margin-bottom: 4rem;
  }
}

.u-body {
  background: #fdfdff;
}

nav input,
main input,
.u-nav-mobile input,
.u-nav input,
.u-footer input {
  border: 0;
  border-bottom: 0.3rem solid #00707f;
  padding: .5rem 0;
  color: #c6c0b4;
}

.u-uliege nav input, .u-uliege
main input, .u-uliege
.u-nav-mobile input, .u-uliege
.u-nav input, .u-uliege
.u-footer input {
  border-bottom: 0.3rem solid #00707f;
}

.u-sc-soc nav input, .u-sc-soc
main input, .u-sc-soc
.u-nav-mobile input, .u-sc-soc
.u-nav input, .u-sc-soc
.u-footer input {
  border-bottom: 0.3rem solid #f8aa00;
}

.u-medecine nav input, .u-medecine
main input, .u-medecine
.u-nav-mobile input, .u-medecine
.u-nav input, .u-medecine
.u-footer input {
  border-bottom: 0.3rem solid #940104;
}

.u-droit nav input, .u-droit
main input, .u-droit
.u-nav-mobile input, .u-droit
.u-nav input, .u-droit
.u-footer input {
  border-bottom: 0.3rem solid #5b2c86;
}

.u-agro nav input, .u-agro
main input, .u-agro
.u-nav-mobile input, .u-agro
.u-nav input, .u-agro
.u-footer input {
  border-bottom: 0.3rem solid #7db928;
}

.u-psycho nav input, .u-psycho
main input, .u-psycho
.u-nav-mobile input, .u-psycho
.u-nav input, .u-psycho
.u-footer input {
  border-bottom: 0.3rem solid #289b38;
}

.u-philo nav input, .u-philo
main input, .u-philo
.u-nav-mobile input, .u-philo
.u-nav input, .u-philo
.u-footer input {
  border-bottom: 0.3rem solid #00843b;
}

.u-vete nav input, .u-vete
main input, .u-vete
.u-nav-mobile input, .u-vete
.u-nav input, .u-vete
.u-footer input {
  border-bottom: 0.3rem solid #5b57a2;
}

.u-archi nav input, .u-archi
main input, .u-archi
.u-nav-mobile input, .u-archi
.u-nav input, .u-archi
.u-footer input {
  border-bottom: 0.3rem solid #c6c0b4;
}

.u-sciences nav input, .u-sciences
main input, .u-sciences
.u-nav-mobile input, .u-sciences
.u-nav input, .u-sciences
.u-footer input {
  border-bottom: 0.3rem solid #005ca9;
}

.u-sc-app nav input, .u-sc-app
main input, .u-sc-app
.u-nav-mobile input, .u-sc-app
.u-nav input, .u-sc-app
.u-footer input {
  border-bottom: 0.3rem solid #f07f3c;
}

.u-hec nav input, .u-hec
main input, .u-hec
.u-nav-mobile input, .u-hec
.u-nav input, .u-hec
.u-footer input {
  border-bottom: 0.3rem solid #8c8b82;
}

.u-csl nav input, .u-csl
main input, .u-csl
.u-nav-mobile input, .u-csl
.u-nav input, .u-csl
.u-footer input {
  border-bottom: 0.3rem solid #256098;
}

nav textarea,
nav input[type='text'],
nav input[type='button'],
nav input[type='submit'],
main textarea,
main input[type='text'],
main input[type='button'],
main input[type='submit'],
.u-nav-mobile textarea,
.u-nav-mobile input[type='text'],
.u-nav-mobile input[type='button'],
.u-nav-mobile input[type='submit'],
.u-nav textarea,
.u-nav input[type='text'],
.u-nav input[type='button'],
.u-nav input[type='submit'],
.u-footer textarea,
.u-footer input[type='text'],
.u-footer input[type='button'],
.u-footer input[type='submit'] {
  border-radius: 0;
  -webkit-appearance: none;
}

nav ::-webkit-input-placeholder,
main ::-webkit-input-placeholder,
.u-nav-mobile ::-webkit-input-placeholder,
.u-nav ::-webkit-input-placeholder,
.u-footer ::-webkit-input-placeholder {
  color: #c6c0b4;
}

nav :-moz-placeholder,
main :-moz-placeholder,
.u-nav-mobile :-moz-placeholder,
.u-nav :-moz-placeholder,
.u-footer :-moz-placeholder {
  color: #c6c0b4;
}

nav ::-moz-placeholder,
main ::-moz-placeholder,
.u-nav-mobile ::-moz-placeholder,
.u-nav ::-moz-placeholder,
.u-footer ::-moz-placeholder {
  color: #c6c0b4;
}

nav :-ms-input-placeholder,
main :-ms-input-placeholder,
.u-nav-mobile :-ms-input-placeholder,
.u-nav :-ms-input-placeholder,
.u-footer :-ms-input-placeholder {
  color: #c6c0b4;
}

nav button,
main button,
.u-nav-mobile button,
.u-nav button,
.u-footer button {
  border: 0;
  padding: .2rem .5rem;
  background: 0;
  color: #00707f;
  font-size: 1.8rem;
  fill: #00707f;
}

.u-uliege nav button, .u-uliege
main button, .u-uliege
.u-nav-mobile button, .u-uliege
.u-nav button, .u-uliege
.u-footer button {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc nav button, .u-sc-soc
main button, .u-sc-soc
.u-nav-mobile button, .u-sc-soc
.u-nav button, .u-sc-soc
.u-footer button {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine nav button, .u-medecine
main button, .u-medecine
.u-nav-mobile button, .u-medecine
.u-nav button, .u-medecine
.u-footer button {
  color: #940104;
  fill: #940104;
}

.u-droit nav button, .u-droit
main button, .u-droit
.u-nav-mobile button, .u-droit
.u-nav button, .u-droit
.u-footer button {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro nav button, .u-agro
main button, .u-agro
.u-nav-mobile button, .u-agro
.u-nav button, .u-agro
.u-footer button {
  color: #7db928;
  fill: #7db928;
}

.u-psycho nav button, .u-psycho
main button, .u-psycho
.u-nav-mobile button, .u-psycho
.u-nav button, .u-psycho
.u-footer button {
  color: #289b38;
  fill: #289b38;
}

.u-philo nav button, .u-philo
main button, .u-philo
.u-nav-mobile button, .u-philo
.u-nav button, .u-philo
.u-footer button {
  color: #00843b;
  fill: #00843b;
}

.u-vete nav button, .u-vete
main button, .u-vete
.u-nav-mobile button, .u-vete
.u-nav button, .u-vete
.u-footer button {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi nav button, .u-archi
main button, .u-archi
.u-nav-mobile button, .u-archi
.u-nav button, .u-archi
.u-footer button {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences nav button, .u-sciences
main button, .u-sciences
.u-nav-mobile button, .u-sciences
.u-nav button, .u-sciences
.u-footer button {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app nav button, .u-sc-app
main button, .u-sc-app
.u-nav-mobile button, .u-sc-app
.u-nav button, .u-sc-app
.u-footer button {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec nav button, .u-hec
main button, .u-hec
.u-nav-mobile button, .u-hec
.u-nav button, .u-hec
.u-footer button {
  color: #8c8b82;
  fill: #8c8b82;
}

.u-csl nav button, .u-csl
main button, .u-csl
.u-nav-mobile button, .u-csl
.u-nav button, .u-csl
.u-footer button {
  color: #256098;
  fill: #256098;
}

nav label,
main label,
.u-nav-mobile label,
.u-nav label,
.u-footer label {
  margin: 0;
  font-size: 1.1rem;
  text-transform: uppercase;
  letter-spacing: .05rem;
}

nav input[type='radio'],
main input[type='radio'],
.u-nav-mobile input[type='radio'],
.u-nav input[type='radio'],
.u-footer input[type='radio'] {
  position: absolute;
  left: -9999px;
}

nav input[type='radio']:checked + label,
main input[type='radio']:checked + label,
.u-nav-mobile input[type='radio']:checked + label,
.u-nav input[type='radio']:checked + label,
.u-footer input[type='radio']:checked + label {
  color: #00707f;
}

.u-uliege nav input[type='radio']:checked + label, .u-uliege
main input[type='radio']:checked + label, .u-uliege
.u-nav-mobile input[type='radio']:checked + label, .u-uliege
.u-nav input[type='radio']:checked + label, .u-uliege
.u-footer input[type='radio']:checked + label {
  color: #00707f;
}

.u-sc-soc nav input[type='radio']:checked + label, .u-sc-soc
main input[type='radio']:checked + label, .u-sc-soc
.u-nav-mobile input[type='radio']:checked + label, .u-sc-soc
.u-nav input[type='radio']:checked + label, .u-sc-soc
.u-footer input[type='radio']:checked + label {
  color: #f8aa00;
}

.u-medecine nav input[type='radio']:checked + label, .u-medecine
main input[type='radio']:checked + label, .u-medecine
.u-nav-mobile input[type='radio']:checked + label, .u-medecine
.u-nav input[type='radio']:checked + label, .u-medecine
.u-footer input[type='radio']:checked + label {
  color: #940104;
}

.u-droit nav input[type='radio']:checked + label, .u-droit
main input[type='radio']:checked + label, .u-droit
.u-nav-mobile input[type='radio']:checked + label, .u-droit
.u-nav input[type='radio']:checked + label, .u-droit
.u-footer input[type='radio']:checked + label {
  color: #5b2c86;
}

.u-agro nav input[type='radio']:checked + label, .u-agro
main input[type='radio']:checked + label, .u-agro
.u-nav-mobile input[type='radio']:checked + label, .u-agro
.u-nav input[type='radio']:checked + label, .u-agro
.u-footer input[type='radio']:checked + label {
  color: #7db928;
}

.u-psycho nav input[type='radio']:checked + label, .u-psycho
main input[type='radio']:checked + label, .u-psycho
.u-nav-mobile input[type='radio']:checked + label, .u-psycho
.u-nav input[type='radio']:checked + label, .u-psycho
.u-footer input[type='radio']:checked + label {
  color: #289b38;
}

.u-philo nav input[type='radio']:checked + label, .u-philo
main input[type='radio']:checked + label, .u-philo
.u-nav-mobile input[type='radio']:checked + label, .u-philo
.u-nav input[type='radio']:checked + label, .u-philo
.u-footer input[type='radio']:checked + label {
  color: #00843b;
}

.u-vete nav input[type='radio']:checked + label, .u-vete
main input[type='radio']:checked + label, .u-vete
.u-nav-mobile input[type='radio']:checked + label, .u-vete
.u-nav input[type='radio']:checked + label, .u-vete
.u-footer input[type='radio']:checked + label {
  color: #5b57a2;
}

.u-archi nav input[type='radio']:checked + label, .u-archi
main input[type='radio']:checked + label, .u-archi
.u-nav-mobile input[type='radio']:checked + label, .u-archi
.u-nav input[type='radio']:checked + label, .u-archi
.u-footer input[type='radio']:checked + label {
  color: #c6c0b4;
}

.u-sciences nav input[type='radio']:checked + label, .u-sciences
main input[type='radio']:checked + label, .u-sciences
.u-nav-mobile input[type='radio']:checked + label, .u-sciences
.u-nav input[type='radio']:checked + label, .u-sciences
.u-footer input[type='radio']:checked + label {
  color: #005ca9;
}

.u-sc-app nav input[type='radio']:checked + label, .u-sc-app
main input[type='radio']:checked + label, .u-sc-app
.u-nav-mobile input[type='radio']:checked + label, .u-sc-app
.u-nav input[type='radio']:checked + label, .u-sc-app
.u-footer input[type='radio']:checked + label {
  color: #f07f3c;
}

.u-hec nav input[type='radio']:checked + label, .u-hec
main input[type='radio']:checked + label, .u-hec
.u-nav-mobile input[type='radio']:checked + label, .u-hec
.u-nav input[type='radio']:checked + label, .u-hec
.u-footer input[type='radio']:checked + label {
  color: #8c8b82;
}

.u-csl nav input[type='radio']:checked + label, .u-csl
main input[type='radio']:checked + label, .u-csl
.u-nav-mobile input[type='radio']:checked + label, .u-csl
.u-nav input[type='radio']:checked + label, .u-csl
.u-footer input[type='radio']:checked + label {
  color: #256098;
}

nav input[type='radio']:checked + label::after,
main input[type='radio']:checked + label::after,
.u-nav-mobile input[type='radio']:checked + label::after,
.u-nav input[type='radio']:checked + label::after,
.u-footer input[type='radio']:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

nav input[type='radio'] + label,
main input[type='radio'] + label,
.u-nav-mobile input[type='radio'] + label,
.u-nav input[type='radio'] + label,
.u-footer input[type='radio'] + label {
  position: relative;
  margin-top: 1rem;
  padding-left: 3rem;
  font-size: 1.5rem;
  text-transform: none;
  transition: color .3s;
  cursor: pointer;
}

nav input[type='radio'] + label::before,
main input[type='radio'] + label::before,
.u-nav-mobile input[type='radio'] + label::before,
.u-nav input[type='radio'] + label::before,
.u-footer input[type='radio'] + label::before {
  content: '';
  position: absolute;
  top: .1rem;
  left: 0;
  width: 2.1rem;
  height: 2.1rem;
  border: 0.1rem solid #e6e6e1;
  background: #f3f3f3;
  border-radius: 50%;
}

nav input[type='radio'] + label::after,
main input[type='radio'] + label::after,
.u-nav-mobile input[type='radio'] + label::after,
.u-nav input[type='radio'] + label::after,
.u-footer input[type='radio'] + label::after {
  content: '';
  position: absolute;
  top: .5rem;
  left: .4rem;
  width: 1.3rem;
  height: 1.3rem;
  background: #00707f;
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: opacity .3s, -webkit-transform .3s;
  transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s, -webkit-transform .3s;
}

.u-uliege nav input[type='radio'] + label::after, .u-uliege
main input[type='radio'] + label::after, .u-uliege
.u-nav-mobile input[type='radio'] + label::after, .u-uliege
.u-nav input[type='radio'] + label::after, .u-uliege
.u-footer input[type='radio'] + label::after {
  background: #00707f;
}

.u-sc-soc nav input[type='radio'] + label::after, .u-sc-soc
main input[type='radio'] + label::after, .u-sc-soc
.u-nav-mobile input[type='radio'] + label::after, .u-sc-soc
.u-nav input[type='radio'] + label::after, .u-sc-soc
.u-footer input[type='radio'] + label::after {
  background: #f8aa00;
}

.u-medecine nav input[type='radio'] + label::after, .u-medecine
main input[type='radio'] + label::after, .u-medecine
.u-nav-mobile input[type='radio'] + label::after, .u-medecine
.u-nav input[type='radio'] + label::after, .u-medecine
.u-footer input[type='radio'] + label::after {
  background: #940104;
}

.u-droit nav input[type='radio'] + label::after, .u-droit
main input[type='radio'] + label::after, .u-droit
.u-nav-mobile input[type='radio'] + label::after, .u-droit
.u-nav input[type='radio'] + label::after, .u-droit
.u-footer input[type='radio'] + label::after {
  background: #5b2c86;
}

.u-agro nav input[type='radio'] + label::after, .u-agro
main input[type='radio'] + label::after, .u-agro
.u-nav-mobile input[type='radio'] + label::after, .u-agro
.u-nav input[type='radio'] + label::after, .u-agro
.u-footer input[type='radio'] + label::after {
  background: #7db928;
}

.u-psycho nav input[type='radio'] + label::after, .u-psycho
main input[type='radio'] + label::after, .u-psycho
.u-nav-mobile input[type='radio'] + label::after, .u-psycho
.u-nav input[type='radio'] + label::after, .u-psycho
.u-footer input[type='radio'] + label::after {
  background: #289b38;
}

.u-philo nav input[type='radio'] + label::after, .u-philo
main input[type='radio'] + label::after, .u-philo
.u-nav-mobile input[type='radio'] + label::after, .u-philo
.u-nav input[type='radio'] + label::after, .u-philo
.u-footer input[type='radio'] + label::after {
  background: #00843b;
}

.u-vete nav input[type='radio'] + label::after, .u-vete
main input[type='radio'] + label::after, .u-vete
.u-nav-mobile input[type='radio'] + label::after, .u-vete
.u-nav input[type='radio'] + label::after, .u-vete
.u-footer input[type='radio'] + label::after {
  background: #5b57a2;
}

.u-archi nav input[type='radio'] + label::after, .u-archi
main input[type='radio'] + label::after, .u-archi
.u-nav-mobile input[type='radio'] + label::after, .u-archi
.u-nav input[type='radio'] + label::after, .u-archi
.u-footer input[type='radio'] + label::after {
  background: #c6c0b4;
}

.u-sciences nav input[type='radio'] + label::after, .u-sciences
main input[type='radio'] + label::after, .u-sciences
.u-nav-mobile input[type='radio'] + label::after, .u-sciences
.u-nav input[type='radio'] + label::after, .u-sciences
.u-footer input[type='radio'] + label::after {
  background: #005ca9;
}

.u-sc-app nav input[type='radio'] + label::after, .u-sc-app
main input[type='radio'] + label::after, .u-sc-app
.u-nav-mobile input[type='radio'] + label::after, .u-sc-app
.u-nav input[type='radio'] + label::after, .u-sc-app
.u-footer input[type='radio'] + label::after {
  background: #f07f3c;
}

.u-hec nav input[type='radio'] + label::after, .u-hec
main input[type='radio'] + label::after, .u-hec
.u-nav-mobile input[type='radio'] + label::after, .u-hec
.u-nav input[type='radio'] + label::after, .u-hec
.u-footer input[type='radio'] + label::after {
  background: #8c8b82;
}

.u-csl nav input[type='radio'] + label::after, .u-csl
main input[type='radio'] + label::after, .u-csl
.u-nav-mobile input[type='radio'] + label::after, .u-csl
.u-nav input[type='radio'] + label::after, .u-csl
.u-footer input[type='radio'] + label::after {
  background: #256098;
}

nav input[type='checkbox'] + label,
main input[type='checkbox'] + label,
.u-nav-mobile input[type='checkbox'] + label,
.u-nav input[type='checkbox'] + label,
.u-footer input[type='checkbox'] + label {
  display: block;
  margin: 0 0 0 3rem;
  text-indent: -3rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

nav input[type='checkbox'] + label::before,
main input[type='checkbox'] + label::before,
.u-nav-mobile input[type='checkbox'] + label::before,
.u-nav input[type='checkbox'] + label::before,
.u-footer input[type='checkbox'] + label::before {
  content: '';
  position: relative;
  top: .5rem;
  display: inline-block;
  width: 2.4rem;
  height: 2.4rem;
  margin-right: 1rem;
  border: 0.3rem solid #e6e6e1;
  background: white;
  transition: border .3s;
  border-radius: .4rem;
}

nav input[type='checkbox'] + label + svg,
main input[type='checkbox'] + label + svg,
.u-nav-mobile input[type='checkbox'] + label + svg,
.u-nav input[type='checkbox'] + label + svg,
.u-footer input[type='checkbox'] + label + svg {
  position: absolute;
  top: 1.2rem;
  left: .5rem;
  width: 1.5rem;
  height: 1rem;
  fill: #00707f;
  opacity: 0;
  transition: opacity .3s;
  pointer-events: none;
}

.u-uliege nav input[type='checkbox'] + label + svg, .u-uliege
main input[type='checkbox'] + label + svg, .u-uliege
.u-nav-mobile input[type='checkbox'] + label + svg, .u-uliege
.u-nav input[type='checkbox'] + label + svg, .u-uliege
.u-footer input[type='checkbox'] + label + svg {
  fill: #00707f;
}

.u-sc-soc nav input[type='checkbox'] + label + svg, .u-sc-soc
main input[type='checkbox'] + label + svg, .u-sc-soc
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sc-soc
.u-nav input[type='checkbox'] + label + svg, .u-sc-soc
.u-footer input[type='checkbox'] + label + svg {
  fill: #f8aa00;
}

.u-medecine nav input[type='checkbox'] + label + svg, .u-medecine
main input[type='checkbox'] + label + svg, .u-medecine
.u-nav-mobile input[type='checkbox'] + label + svg, .u-medecine
.u-nav input[type='checkbox'] + label + svg, .u-medecine
.u-footer input[type='checkbox'] + label + svg {
  fill: #940104;
}

.u-droit nav input[type='checkbox'] + label + svg, .u-droit
main input[type='checkbox'] + label + svg, .u-droit
.u-nav-mobile input[type='checkbox'] + label + svg, .u-droit
.u-nav input[type='checkbox'] + label + svg, .u-droit
.u-footer input[type='checkbox'] + label + svg {
  fill: #5b2c86;
}

.u-agro nav input[type='checkbox'] + label + svg, .u-agro
main input[type='checkbox'] + label + svg, .u-agro
.u-nav-mobile input[type='checkbox'] + label + svg, .u-agro
.u-nav input[type='checkbox'] + label + svg, .u-agro
.u-footer input[type='checkbox'] + label + svg {
  fill: #7db928;
}

.u-psycho nav input[type='checkbox'] + label + svg, .u-psycho
main input[type='checkbox'] + label + svg, .u-psycho
.u-nav-mobile input[type='checkbox'] + label + svg, .u-psycho
.u-nav input[type='checkbox'] + label + svg, .u-psycho
.u-footer input[type='checkbox'] + label + svg {
  fill: #289b38;
}

.u-philo nav input[type='checkbox'] + label + svg, .u-philo
main input[type='checkbox'] + label + svg, .u-philo
.u-nav-mobile input[type='checkbox'] + label + svg, .u-philo
.u-nav input[type='checkbox'] + label + svg, .u-philo
.u-footer input[type='checkbox'] + label + svg {
  fill: #00843b;
}

.u-vete nav input[type='checkbox'] + label + svg, .u-vete
main input[type='checkbox'] + label + svg, .u-vete
.u-nav-mobile input[type='checkbox'] + label + svg, .u-vete
.u-nav input[type='checkbox'] + label + svg, .u-vete
.u-footer input[type='checkbox'] + label + svg {
  fill: #5b57a2;
}

.u-archi nav input[type='checkbox'] + label + svg, .u-archi
main input[type='checkbox'] + label + svg, .u-archi
.u-nav-mobile input[type='checkbox'] + label + svg, .u-archi
.u-nav input[type='checkbox'] + label + svg, .u-archi
.u-footer input[type='checkbox'] + label + svg {
  fill: #c6c0b4;
}

.u-sciences nav input[type='checkbox'] + label + svg, .u-sciences
main input[type='checkbox'] + label + svg, .u-sciences
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sciences
.u-nav input[type='checkbox'] + label + svg, .u-sciences
.u-footer input[type='checkbox'] + label + svg {
  fill: #005ca9;
}

.u-sc-app nav input[type='checkbox'] + label + svg, .u-sc-app
main input[type='checkbox'] + label + svg, .u-sc-app
.u-nav-mobile input[type='checkbox'] + label + svg, .u-sc-app
.u-nav input[type='checkbox'] + label + svg, .u-sc-app
.u-footer input[type='checkbox'] + label + svg {
  fill: #f07f3c;
}

.u-hec nav input[type='checkbox'] + label + svg, .u-hec
main input[type='checkbox'] + label + svg, .u-hec
.u-nav-mobile input[type='checkbox'] + label + svg, .u-hec
.u-nav input[type='checkbox'] + label + svg, .u-hec
.u-footer input[type='checkbox'] + label + svg {
  fill: #8c8b82;
}

.u-csl nav input[type='checkbox'] + label + svg, .u-csl
main input[type='checkbox'] + label + svg, .u-csl
.u-nav-mobile input[type='checkbox'] + label + svg, .u-csl
.u-nav input[type='checkbox'] + label + svg, .u-csl
.u-footer input[type='checkbox'] + label + svg {
  fill: #256098;
}

nav input[type='checkbox']:checked + label::before,
main input[type='checkbox']:checked + label::before,
.u-nav-mobile input[type='checkbox']:checked + label::before,
.u-nav input[type='checkbox']:checked + label::before,
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00707f;
}

.u-uliege nav input[type='checkbox']:checked + label::before, .u-uliege
main input[type='checkbox']:checked + label::before, .u-uliege
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-uliege
.u-nav input[type='checkbox']:checked + label::before, .u-uliege
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00707f;
}

.u-sc-soc nav input[type='checkbox']:checked + label::before, .u-sc-soc
main input[type='checkbox']:checked + label::before, .u-sc-soc
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sc-soc
.u-nav input[type='checkbox']:checked + label::before, .u-sc-soc
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #f8aa00;
}

.u-medecine nav input[type='checkbox']:checked + label::before, .u-medecine
main input[type='checkbox']:checked + label::before, .u-medecine
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-medecine
.u-nav input[type='checkbox']:checked + label::before, .u-medecine
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #940104;
}

.u-droit nav input[type='checkbox']:checked + label::before, .u-droit
main input[type='checkbox']:checked + label::before, .u-droit
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-droit
.u-nav input[type='checkbox']:checked + label::before, .u-droit
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #5b2c86;
}

.u-agro nav input[type='checkbox']:checked + label::before, .u-agro
main input[type='checkbox']:checked + label::before, .u-agro
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-agro
.u-nav input[type='checkbox']:checked + label::before, .u-agro
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #7db928;
}

.u-psycho nav input[type='checkbox']:checked + label::before, .u-psycho
main input[type='checkbox']:checked + label::before, .u-psycho
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-psycho
.u-nav input[type='checkbox']:checked + label::before, .u-psycho
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #289b38;
}

.u-philo nav input[type='checkbox']:checked + label::before, .u-philo
main input[type='checkbox']:checked + label::before, .u-philo
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-philo
.u-nav input[type='checkbox']:checked + label::before, .u-philo
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #00843b;
}

.u-vete nav input[type='checkbox']:checked + label::before, .u-vete
main input[type='checkbox']:checked + label::before, .u-vete
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-vete
.u-nav input[type='checkbox']:checked + label::before, .u-vete
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #5b57a2;
}

.u-archi nav input[type='checkbox']:checked + label::before, .u-archi
main input[type='checkbox']:checked + label::before, .u-archi
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-archi
.u-nav input[type='checkbox']:checked + label::before, .u-archi
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #c6c0b4;
}

.u-sciences nav input[type='checkbox']:checked + label::before, .u-sciences
main input[type='checkbox']:checked + label::before, .u-sciences
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sciences
.u-nav input[type='checkbox']:checked + label::before, .u-sciences
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #005ca9;
}

.u-sc-app nav input[type='checkbox']:checked + label::before, .u-sc-app
main input[type='checkbox']:checked + label::before, .u-sc-app
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-sc-app
.u-nav input[type='checkbox']:checked + label::before, .u-sc-app
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #f07f3c;
}

.u-hec nav input[type='checkbox']:checked + label::before, .u-hec
main input[type='checkbox']:checked + label::before, .u-hec
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-hec
.u-nav input[type='checkbox']:checked + label::before, .u-hec
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #8c8b82;
}

.u-csl nav input[type='checkbox']:checked + label::before, .u-csl
main input[type='checkbox']:checked + label::before, .u-csl
.u-nav-mobile input[type='checkbox']:checked + label::before, .u-csl
.u-nav input[type='checkbox']:checked + label::before, .u-csl
.u-footer input[type='checkbox']:checked + label::before {
  border: 0.3rem solid #256098;
}

nav input[type='checkbox']:checked + label + svg,
main input[type='checkbox']:checked + label + svg,
.u-nav-mobile input[type='checkbox']:checked + label + svg,
.u-nav input[type='checkbox']:checked + label + svg,
.u-footer input[type='checkbox']:checked + label + svg {
  opacity: 1;
}

.u-articles-list__item {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
  margin-bottom: 2rem;
  padding: 2rem;
  border-radius: .4rem;
  transition: box-shadow 0.35s cubic-bezier(0, 0, 0.58, 1);
}

@media only screen and (min-width: 39.375em) {
  .u-articles-list__item {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-articles-list__item:hover {
    box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.1);
  }
}

.u-articles-list__link {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
}

.u-articles-list__footer {
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 12rem;
  margin-left: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-articles-list__footer {
    width: 18rem;
  }
}

.u-articles-list__footer img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-bg-layer,
[class*='u-bg-layer--'] {
  position: absolute !important;
  bottom: 0;
  left: 0;
  overflow: hidden;
  width: 100%;
  height: auto !important;
}

.u-bg-layer::before,
[class*='u-bg-layer--']::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.u-bg-layer svg,
[class*='u-bg-layer--'] svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-bg-layer .bg,
[class*='u-bg-layer--'] .bg {
  fill: #00373e;
}

.u-bg-layer .left,
[class*='u-bg-layer--'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

.u-bg-layer .right,
[class*='u-bg-layer--'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

.u-nav-header--courses .u-bg-layer, .u-nav-header--courses
[class*='u-bg-layer--'] {
  z-index: -1;
}

.u-faculty .u-nav-header--courses .u-bg-layer, .u-faculty .u-nav-header--courses
[class*='u-bg-layer--'] {
  bottom: 4.4rem;
}

[class*='u-bg-layer--'][class*='--default']::before {
  padding-top: 56.25%;
}

[class*='u-bg-layer--'][class*='--half']::before,
[class*='u-bg-layer--'][class*='--hero']::before {
  padding-top: 35.71429%;
}

[class*='u-bg-layer--'][class*='--footer'] {
  display: none;
}

[class*='u-uliege'] [class*='u-bg-layer--'][class*='--footer'] {
  display: block;
}

.u-faculty [class*='u-bg-layer--'][class*='--footer'] {
  right: 0;
  left: auto;
  width: 32rem;
}

.u-faculty [class*='u-bg-layer--'][class*='--footer'] svg {
  left: auto;
  width: auto !important;
}

[class*='u-bg-layer--'][class*='--hero'] {
  height: 100% !important;
}

[class*='u-bg-layer--'][class*='--hero']::before {
  content: none;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-bg-layer--'][class*='--hero'] {
    display: none;
  }
}

[class*='u-bg-layer--'][class*='--hero'] > svg {
  width: auto;
}

[class*='u-bg-layer--'][class*='--default'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--default'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

[class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

[class*='u-bg-layer--'][class*='--footer'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00373e;
}

[class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

[class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

[class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00707f;
}

[class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 112, 127, 0.5);
}

[class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(95, 164, 176, 0.5);
}

[class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #5fa4b0;
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--default'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 112, 127, 0.6);
}

.u-uliege [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00373e;
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(0, 112, 127, 0.3);
}

.u-uliege [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(95, 164, 176, 0.7);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00707f;
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 112, 127, 0.5);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(95, 164, 176, 0.5);
}

.u-uliege [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #5fa4b0;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(255, 208, 0, 0.1);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(255, 208, 0, 0.3);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(255, 208, 0, 0.7);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(248, 170, 0, 0.5);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(255, 208, 0, 0.5);
}

.u-sc-soc [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #ffd000;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #f8aa00;
}

.u-sc-soc [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(255, 208, 0, 0.7);
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(230, 45, 49, 0.1);
}

.u-medecine [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(230, 45, 49, 0.3);
}

.u-medecine [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(230, 45, 49, 0.7);
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-medecine [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-medecine [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(148, 1, 4, 0.5);
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(230, 45, 49, 0.5);
}

.u-medecine [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #e62d31;
}

.u-medecine [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #940104;
}

.u-medecine [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(230, 45, 49, 0.7);
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(168, 88, 158, 0.1);
}

.u-droit [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(168, 88, 158, 0.3);
}

.u-droit [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(168, 88, 158, 0.7);
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-droit [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-droit [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(91, 44, 134, 0.5);
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(168, 88, 158, 0.5);
}

.u-droit [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #a8589e;
}

.u-droit [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #5b2c86;
}

.u-droit [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(168, 88, 158, 0.7);
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(185, 205, 118, 0.1);
}

.u-agro [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(185, 205, 118, 0.3);
}

.u-agro [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(185, 205, 118, 0.7);
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-agro [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-agro [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(125, 185, 40, 0.5);
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(185, 205, 118, 0.5);
}

.u-agro [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #b9cd76;
}

.u-agro [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #7db928;
}

.u-agro [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(185, 205, 118, 0.7);
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(125, 185, 40, 0.1);
}

.u-psycho [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(125, 185, 40, 0.3);
}

.u-psycho [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(125, 185, 40, 0.7);
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-psycho [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-psycho [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(40, 155, 56, 0.5);
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(125, 185, 40, 0.5);
}

.u-psycho [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #7db928;
}

.u-psycho [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #289b38;
}

.u-psycho [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(125, 185, 40, 0.7);
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(40, 155, 56, 0.1);
}

.u-philo [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(40, 155, 56, 0.3);
}

.u-philo [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(40, 155, 56, 0.7);
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-philo [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-philo [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 132, 59, 0.5);
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(40, 155, 56, 0.5);
}

.u-philo [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #289b38;
}

.u-philo [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #00843b;
}

.u-philo [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(40, 155, 56, 0.7);
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(141, 166, 214, 0.1);
}

.u-vete [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(141, 166, 214, 0.3);
}

.u-vete [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(141, 166, 214, 0.7);
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-vete [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-vete [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(91, 87, 162, 0.5);
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(141, 166, 214, 0.5);
}

.u-vete [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #8da6d6;
}

.u-vete [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #5b57a2;
}

.u-vete [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(141, 166, 214, 0.7);
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(230, 230, 225, 0.1);
}

.u-archi [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(230, 230, 225, 0.3);
}

.u-archi [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(230, 230, 225, 0.7);
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-archi [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-archi [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(198, 192, 180, 0.5);
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(230, 230, 225, 0.5);
}

.u-archi [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #e6e6e1;
}

.u-archi [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #c6c0b4;
}

.u-archi [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(230, 230, 225, 0.7);
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(31, 186, 219, 0.1);
}

.u-sciences [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(31, 186, 219, 0.3);
}

.u-sciences [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(31, 186, 219, 0.7);
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sciences [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-sciences [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(0, 92, 169, 0.5);
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(31, 186, 219, 0.5);
}

.u-sciences [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #1fbadb;
}

.u-sciences [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #005ca9;
}

.u-sciences [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(31, 186, 219, 0.7);
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(248, 170, 0, 0.1);
}

.u-sc-app [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(248, 170, 0, 0.3);
}

.u-sc-app [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(248, 170, 0, 0.7);
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-sc-app [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-sc-app [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(240, 127, 60, 0.5);
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(248, 170, 0, 0.5);
}

.u-sc-app [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #f8aa00;
}

.u-sc-app [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #f07f3c;
}

.u-sc-app [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(248, 170, 0, 0.7);
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(198, 192, 180, 0.1);
}

.u-hec [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(198, 192, 180, 0.3);
}

.u-hec [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(198, 192, 180, 0.7);
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-hec [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-hec [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(140, 139, 130, 0.5);
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(198, 192, 180, 0.5);
}

.u-hec [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #c6c0b4;
}

.u-hec [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #8c8b82;
}

.u-hec [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(198, 192, 180, 0.7);
}

.u-csl [class*='u-bg-layer--'][class*='--default'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-csl [class*='u-bg-layer--'][class*='--default'] .left {
  fill: rgba(136, 178, 220, 0.1);
}

.u-csl [class*='u-bg-layer--'][class*='--default'] .right {
  fill: #88B2DC;
}

.u-csl [class*='u-bg-layer--'][class*='--card'] .bg {
  fill: #256098;
}

.u-csl [class*='u-bg-layer--'][class*='--card'] .left {
  fill: rgba(136, 178, 220, 0.3);
}

.u-csl [class*='u-bg-layer--'][class*='--card'] .right {
  fill: rgba(136, 178, 220, 0.7);
}

.u-csl [class*='u-bg-layer--'][class*='--small'] .bg {
  fill: #256098;
}

.u-csl [class*='u-bg-layer--'][class*='--small'] .left {
  fill: rgba(255, 255, 255, 0.3);
}

.u-csl [class*='u-bg-layer--'][class*='--small'] .right {
  fill: rgba(255, 255, 255, 0.2);
}

.u-csl [class*='u-bg-layer--'][class*='--footer'] .bg {
  fill: rgba(0, 0, 0, 0);
}

.u-csl [class*='u-bg-layer--'][class*='--footer'] .left {
  fill: rgba(0, 0, 0, 0);
}

.u-csl [class*='u-bg-layer--'][class*='--footer'] .right {
  fill: #88B2DC;
}

.u-csl [class*='u-bg-layer--'][class*='--hero'] .bg {
  fill: #256098;
}

.u-csl [class*='u-bg-layer--'][class*='--hero'] .top {
  fill: rgba(37, 96, 152, 0.5);
}

.u-csl [class*='u-bg-layer--'][class*='--hero'] .middle {
  fill: rgba(136, 178, 220, 0.5);
}

.u-csl [class*='u-bg-layer--'][class*='--hero'] .bottom {
  fill: #88B2DC;
}

.u-csl [class*='u-bg-layer--'][class*='--half'] .bg {
  fill: #256098;
}

.u-csl [class*='u-bg-layer--'][class*='--half'] .left {
  fill: rgba(136, 178, 220, 0.7);
}

.u-big-title {
  color: #e6e6e1 !important;
  font-size: 3.8rem;
  line-height: .8;
}

@media only screen and (min-width: 34.375em) {
  .u-big-title {
    font-size: 4.5rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-big-title {
    margin-bottom: 4rem;
    font-size: 6.5rem;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-site-main--'][class*='--sidebar'] .u-big-title {
    max-width: 45rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-big-title {
    margin-bottom: 5rem;
    font-size: 8rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-site-main--'][class*='--sidebar'] .u-big-title {
    max-width: 100%;
  }
}

.u-breadcrumb {
  padding: 4rem 0 5rem;
  font-size: 1rem;
  letter-spacing: .12rem;
  fill: #e6e6e1;
}

.u-breadcrumb svg {
  width: 16px;
  height: .8rem;
}

.u-breadcrumb a {
  color: #4a4a4a !important;
  fill: #e6e6e1;
}

.u-faculty .u-breadcrumb a {
  color: #404040;
}

.u-breadcrumb__list {
  display: none;
}

.u-breadcrumb__list li {
  display: inline;
  margin: 0 .25rem;
}

.u-breadcrumb__list li svg {
  width: 6px;
  margin-left: .5rem;
}

.u-breadcrumb__list li:last-child svg {
  display: none;
}

.u-breadcrumb__back {
  display: inline-block;
}

.u-breadcrumb__back a {
  color: #5fa4b0;
  letter-spacing: 0;
  fill: #e6e6e1 !important;
}

.u-faculty .u-breadcrumb__back a {
  color: #404040;
  fill: #404040;
}

.u-breadcrumb__back svg {
  margin-right: .6rem;
}

@media only screen and (min-width: 34.375em) {
  .u-breadcrumb__list {
    display: inline-block;
  }
  .u-breadcrumb__back::after {
    content: '';
    display: inline-block;
    width: .2rem;
    height: 1.7rem;
    margin: 0 .6rem;
    background: #e6e6e1;
    border-radius: .2rem;
    vertical-align: middle;
  }
}

.u-box,
[class*='u-box--'] {
  width: 100%;
  margin: 4rem 0;
  border: 1px solid #e6e6e1;
  padding: 2.5rem 3rem;
  background: white;
  border-radius: .4rem;
}

.u-box__title {
  position: relative;
  margin: 0;
}

.u-box__title svg {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  width: 1rem;
  height: .7rem;
  fill: #00707f;
}

.u-box__title .icon-icons-cross {
  display: none;
  width: 1.3rem;
  height: 1.3rem;
}

.u-box__title.is-open .icon-arrow-caret-down {
  display: none;
}

.u-box__title.is-open .icon-icons-cross {
  display: block;
}

.u-box__title[data-accordion-toggler] {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.u-box__content {
  padding-top: 3rem;
}

.u-btn,
[class*='u-btn--'] {
  display: inline-block;
  border: 0;
  padding: 1em 1.5em;
  background-color: #00707f;
  background-image: linear-gradient(to right, #00707f 51%, #5fa4b0 51%);
  background-position: 100% 0;
  background-size: 206% 100%;
  color: white !important;
  font-size: 1.3rem;
  letter-spacing: .5px;
  border-radius: 4px;
  transition: background-position 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.25s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.u-uliege .u-btn, .u-uliege
[class*='u-btn--'] {
  background-color: #00707f;
  background-image: linear-gradient(to right, #5fa4b0 51%, #00707f 51%);
}

.u-sc-soc .u-btn, .u-sc-soc
[class*='u-btn--'] {
  background-color: #f8aa00;
  background-image: linear-gradient(to right, #ffd000 51%, #f8aa00 51%);
}

.u-medecine .u-btn, .u-medecine
[class*='u-btn--'] {
  background-color: #940104;
  background-image: linear-gradient(to right, #e62d31 51%, #940104 51%);
}

.u-droit .u-btn, .u-droit
[class*='u-btn--'] {
  background-color: #5b2c86;
  background-image: linear-gradient(to right, #a8589e 51%, #5b2c86 51%);
}

.u-agro .u-btn, .u-agro
[class*='u-btn--'] {
  background-color: #7db928;
  background-image: linear-gradient(to right, #b9cd76 51%, #7db928 51%);
}

.u-psycho .u-btn, .u-psycho
[class*='u-btn--'] {
  background-color: #289b38;
  background-image: linear-gradient(to right, #7db928 51%, #289b38 51%);
}

.u-philo .u-btn, .u-philo
[class*='u-btn--'] {
  background-color: #00843b;
  background-image: linear-gradient(to right, #289b38 51%, #00843b 51%);
}

.u-vete .u-btn, .u-vete
[class*='u-btn--'] {
  background-color: #5b57a2;
  background-image: linear-gradient(to right, #8da6d6 51%, #5b57a2 51%);
}

.u-archi .u-btn, .u-archi
[class*='u-btn--'] {
  background-color: #c6c0b4;
  background-image: linear-gradient(to right, #e6e6e1 51%, #c6c0b4 51%);
}

.u-sciences .u-btn, .u-sciences
[class*='u-btn--'] {
  background-color: #005ca9;
  background-image: linear-gradient(to right, #1fbadb 51%, #005ca9 51%);
}

.u-sc-app .u-btn, .u-sc-app
[class*='u-btn--'] {
  background-color: #f07f3c;
  background-image: linear-gradient(to right, #f8aa00 51%, #f07f3c 51%);
}

.u-hec .u-btn, .u-hec
[class*='u-btn--'] {
  background-color: #8c8b82;
  background-image: linear-gradient(to right, #c6c0b4 51%, #8c8b82 51%);
}

.u-csl .u-btn, .u-csl
[class*='u-btn--'] {
  background-color: #256098;
  background-image: linear-gradient(to right, #88B2DC 51%, #256098 51%);
}

.u-btn svg,
[class*='u-btn--'] svg {
  position: relative;
  top: .2rem;
  display: inline-block;
  width: 1rem;
  height: 1.2rem;
  margin-right: 1rem;
  fill: white;
}

[data-clickable]:hover .u-btn, .u-btn:hover, .u-btn:focus, [data-clickable]:hover
[class*='u-btn--'],
[class*='u-btn--']:hover,
[class*='u-btn--']:focus {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  background-position: 0 0;
  color: white;
  text-decoration: none;
}

[class*='u-btn--'][class*='--iconright'] svg {
  top: -.1rem;
  width: .5rem;
  height: .7rem;
  margin: 0 0 0 1rem;
}

[class*='u-btn--'][class*='--white'] {
  border: 0.1rem solid #e6e6e1;
  background: white;
  color: #00707f !important;
}

.u-uliege [class*='u-btn--'][class*='--white'] {
  color: #00707f !important;
}

.u-sc-soc [class*='u-btn--'][class*='--white'] {
  color: #f8aa00 !important;
}

.u-medecine [class*='u-btn--'][class*='--white'] {
  color: #940104 !important;
}

.u-droit [class*='u-btn--'][class*='--white'] {
  color: #5b2c86 !important;
}

.u-agro [class*='u-btn--'][class*='--white'] {
  color: #7db928 !important;
}

.u-psycho [class*='u-btn--'][class*='--white'] {
  color: #289b38 !important;
}

.u-philo [class*='u-btn--'][class*='--white'] {
  color: #00843b !important;
}

.u-vete [class*='u-btn--'][class*='--white'] {
  color: #5b57a2 !important;
}

.u-archi [class*='u-btn--'][class*='--white'] {
  color: #c6c0b4 !important;
}

.u-sciences [class*='u-btn--'][class*='--white'] {
  color: #005ca9 !important;
}

.u-sc-app [class*='u-btn--'][class*='--white'] {
  color: #f07f3c !important;
}

.u-hec [class*='u-btn--'][class*='--white'] {
  color: #8c8b82 !important;
}

.u-csl [class*='u-btn--'][class*='--white'] {
  color: #256098 !important;
}

[class*='u-btn--'][class*='--white'] svg {
  position: absolute;
  top: .9rem;
  right: .2rem;
  width: 2.5rem;
  height: 2.2rem;
  fill: #00707f;
}

.u-uliege [class*='u-btn--'][class*='--white'] svg {
  fill: #00707f;
}

.u-sc-soc [class*='u-btn--'][class*='--white'] svg {
  fill: #f8aa00;
}

.u-medecine [class*='u-btn--'][class*='--white'] svg {
  fill: #940104;
}

.u-droit [class*='u-btn--'][class*='--white'] svg {
  fill: #5b2c86;
}

.u-agro [class*='u-btn--'][class*='--white'] svg {
  fill: #7db928;
}

.u-psycho [class*='u-btn--'][class*='--white'] svg {
  fill: #289b38;
}

.u-philo [class*='u-btn--'][class*='--white'] svg {
  fill: #00843b;
}

.u-vete [class*='u-btn--'][class*='--white'] svg {
  fill: #5b57a2;
}

.u-archi [class*='u-btn--'][class*='--white'] svg {
  fill: #c6c0b4;
}

.u-sciences [class*='u-btn--'][class*='--white'] svg {
  fill: #005ca9;
}

.u-sc-app [class*='u-btn--'][class*='--white'] svg {
  fill: #f07f3c;
}

.u-hec [class*='u-btn--'][class*='--white'] svg {
  fill: #8c8b82;
}

.u-csl [class*='u-btn--'][class*='--white'] svg {
  fill: #256098;
}

[data-clickable]:hover [class*='u-btn--'][class*='--white'], [class*='u-btn--'][class*='--white']:hover, [class*='u-btn--'][class*='--white']:focus {
  color: #5fa4b0 !important;
}

.u-uliege [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-uliege [class*='u-btn--'][class*='--white']:hover, .u-uliege [class*='u-btn--'][class*='--white']:focus {
  color: #5fa4b0 !important;
}

.u-sc-soc [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-sc-soc [class*='u-btn--'][class*='--white']:hover, .u-sc-soc [class*='u-btn--'][class*='--white']:focus {
  color: #ffd000 !important;
}

.u-medecine [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-medecine [class*='u-btn--'][class*='--white']:hover, .u-medecine [class*='u-btn--'][class*='--white']:focus {
  color: #e62d31 !important;
}

.u-droit [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-droit [class*='u-btn--'][class*='--white']:hover, .u-droit [class*='u-btn--'][class*='--white']:focus {
  color: #a8589e !important;
}

.u-agro [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-agro [class*='u-btn--'][class*='--white']:hover, .u-agro [class*='u-btn--'][class*='--white']:focus {
  color: #b9cd76 !important;
}

.u-psycho [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-psycho [class*='u-btn--'][class*='--white']:hover, .u-psycho [class*='u-btn--'][class*='--white']:focus {
  color: #7db928 !important;
}

.u-philo [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-philo [class*='u-btn--'][class*='--white']:hover, .u-philo [class*='u-btn--'][class*='--white']:focus {
  color: #289b38 !important;
}

.u-vete [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-vete [class*='u-btn--'][class*='--white']:hover, .u-vete [class*='u-btn--'][class*='--white']:focus {
  color: #8da6d6 !important;
}

.u-archi [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-archi [class*='u-btn--'][class*='--white']:hover, .u-archi [class*='u-btn--'][class*='--white']:focus {
  color: #e6e6e1 !important;
}

.u-sciences [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-sciences [class*='u-btn--'][class*='--white']:hover, .u-sciences [class*='u-btn--'][class*='--white']:focus {
  color: #1fbadb !important;
}

.u-sc-app [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-sc-app [class*='u-btn--'][class*='--white']:hover, .u-sc-app [class*='u-btn--'][class*='--white']:focus {
  color: #f8aa00 !important;
}

.u-hec [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-hec [class*='u-btn--'][class*='--white']:hover, .u-hec [class*='u-btn--'][class*='--white']:focus {
  color: #c6c0b4 !important;
}

.u-csl [data-clickable]:hover [class*='u-btn--'][class*='--white'], .u-csl [class*='u-btn--'][class*='--white']:hover, .u-csl [class*='u-btn--'][class*='--white']:focus {
  color: #88B2DC !important;
}

[class*='u-btn--'][class*='--light'] {
  background-color: #5fa4b0;
  background-image: linear-gradient(to right, #5198a4 51%, #5fa4b0 51%);
}

[class*='u-btn--'][class*='--light'] svg {
  top: -.6rem;
}

/**
.u-card

Variants:
  - .u-card--medium
  - .u-card--big
  - .u-card--full
  - .u-card--hero
  - .u-card--horizontal
  - .u-card--noimage
  - .u-card--video
**/
.u-card,
[class*='u-card--'] {
  width: 100%;
  margin: 4rem 0;
}

.u-card[class*='--video'],
[class*='u-card--'][class*='--video'] {
  height: 100%;
}

.u-card__cover {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.u-card__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-card__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
  transition: -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.u-card__cover > img {
  transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-filter 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: transform 0.35s cubic-bezier(0, 0, 0.58, 1), filter 0.35s cubic-bezier(0, 0, 0.58, 1);
  transition: transform 0.35s cubic-bezier(0, 0, 0.58, 1), filter 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-transform 0.35s cubic-bezier(0, 0, 0.58, 1), -webkit-filter 0.35s cubic-bezier(0, 0, 0.58, 1);
}

[data-clickable]:not([class*='--full']):not([class*='--hero']):not([class*='--video']):hover .u-card__cover > img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.u-card__cover iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  height: 100% !important;
}

.u-card__cover .u-slider {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-card__cover-inner {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-card__content__preview {
  position: relative;
  overflow: hidden;
}

.u-card__content__preview:before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-card__content__preview img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

@media only screen and (min-width: 53.75em) {
  .u-card__content__preview {
    max-height: none;
  }
}

.u-card__cover__text {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  z-index: 6;
  left: 100%;
  color: #82cbd7;
  font-size: 15rem;
  line-height: .9;
  text-transform: uppercase;
  white-space: nowrap;
  opacity: 0;
  will-change: transform;
}

.u-uliege .u-card__cover__text {
  color: #5fa4b0;
}

.u-sc-soc .u-card__cover__text {
  color: #ffd000;
}

.u-medecine .u-card__cover__text {
  color: #e62d31;
}

.u-droit .u-card__cover__text {
  color: #a8589e;
}

.u-agro .u-card__cover__text {
  color: #b9cd76;
}

.u-psycho .u-card__cover__text {
  color: #7db928;
}

.u-philo .u-card__cover__text {
  color: #289b38;
}

.u-vete .u-card__cover__text {
  color: #8da6d6;
}

.u-archi .u-card__cover__text {
  color: #e6e6e1;
}

.u-sciences .u-card__cover__text {
  color: #1fbadb;
}

.u-sc-app .u-card__cover__text {
  color: #f8aa00;
}

.u-hec .u-card__cover__text {
  color: #c6c0b4;
}

.u-csl .u-card__cover__text {
  color: #88B2DC;
}

[class*='u-card--'][class*='--medium'] .u-card__cover__text {
  font-size: 10rem;
}

[class*='u-card--'][class*='--preview'] .u-card__content__preview {
  margin-bottom: 2rem;
}

[class*='u-card--'][class*='--preview'] .u-card__content__inner {
  width: 100%;
  padding: 0 2rem 2rem;
}

[class*='u-card--'][class*='--preview'] .u-card__content__header--aside {
  padding: 2rem 2rem 0;
}

[class*='u-card--'][class*='--preview'] .u-card__content__header__title {
  font-size: 2.2rem;
  line-height: 1.1;
}

[class*='u-card--'][class*='--preview'] .u-card__content {
  min-height: 30rem;
  margin: -5rem auto 0;
  padding: 1rem;
}

@media only screen and (max-width: 53.74em) {
  [class*='u-card--'][class*='--preview'] .u-card__content {
    width: calc(100% - 40px);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--preview'] .u-card__content {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 96rem;
    margin-top: -12rem;
  }
  [class*='u-card--'][class*='--preview'] .u-card__content__preview {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50%;
    margin-right: 1rem;
    margin-bottom: 0;
  }
  [class*='u-card--'][class*='--preview'] .u-card__content__header--aside {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 50%;
    padding: 2rem;
  }
  [class*='u-card--'][class*='--preview'] .u-card__content__inner {
    padding: 2rem;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--preview'] .u-card__content {
    width: 80%;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--preview'] .u-card__content__preview {
    margin-right: 0;
  }
  [class*='u-card--'][class*='--preview'] .u-card__content__header--aside {
    padding: 3rem;
  }
  [class*='u-card--'][class*='--preview'] .u-card__content__inner {
    padding: 3rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--preview'] .u-card__content__header--aside {
    padding: 4rem 6rem;
  }
  [class*='u-card--'][class*='--preview'] .u-card__content__inner {
    padding: 3rem 5rem;
  }
}

[class*='u-card--'][class*='--big'] .u-card__cover__text {
  font-size: 14rem;
}

.u-card:hover .u-card__cover img,
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.u-card:hover .u-card__cover__layer,
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover__layer {
  opacity: 1;
}

html:not(.mix-blend-mode) .u-card:hover .u-card__cover__layer, html:not(.mix-blend-mode)
[class*='u-card--']:hover:not([class*='--full']):not([class*='--hero']):not([class*='--video']) .u-card__cover__layer {
  opacity: .7;
}

@-webkit-keyframes looptext {
  0% {
    left: 100%;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
  }
  100% {
    left: 0%;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
}

@keyframes looptext {
  0% {
    left: 100%;
    -webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
  }
  100% {
    left: 0%;
    -webkit-transform: translate(-100%, -50%);
    transform: translate(-100%, -50%);
  }
}

.u-card__content {
  position: relative;
  z-index: 10;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
  border: 1px solid #e6e6e1;
  padding: 3.6rem;
  background: white;
}

.u-card__content::after {
  content: '';
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 30px rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.35s cubic-bezier(0, 0, 0.58, 1);
}

@media only screen and (min-width: 34.375em) {
  .u-card__content {
    width: calc(100% - 2rem);
    margin-top: -2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content,
  .u-home__video .u-card__content {
    background-color: rgba(0, 0, 0, 0);
    color: white;
  }
  [class*='u-card--video'][class*='--small'] .u-card__content {
    max-width: 53rem !important;
  }
}

.u-card__content[data-clickable]:hover::after,
[data-clickable]:hover .u-card__content::after {
  opacity: 1;
}

.u-card__content__text {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-bottom: 2rem;
  font-size: 1.5rem;
}

.u-card__content__text a {
  font-weight: 600;
}

.u-uliege .u-card__content__text a {
  color: #005a66 !important;
}

.u-sc-soc .u-card__content__text a {
  color: #df9900 !important;
}

.u-medecine .u-card__content__text a {
  color: #7b0103 !important;
}

.u-droit .u-card__content__text a {
  color: #4e2673 !important;
}

.u-agro .u-card__content__text a {
  color: #6fa423 !important;
}

.u-psycho .u-card__content__text a {
  color: #238731 !important;
}

.u-philo .u-card__content__text a {
  color: #006b30 !important;
}

.u-vete .u-card__content__text a {
  color: #524e91 !important;
}

.u-archi .u-card__content__text a {
  color: #bbb4a6 !important;
}

.u-sciences .u-card__content__text a {
  color: #004e90 !important;
}

.u-sc-app .u-card__content__text a {
  color: #ee6f24 !important;
}

.u-hec .u-card__content__text a {
  color: #7f7e75 !important;
}

.u-csl .u-card__content__text a {
  color: #205383 !important;
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content__text,
  .u-home__video .u-card__content__text {
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    font-size: 4rem;
    font-weight: 600;
  }
}

.u-card__content__inner {
  position: relative;
  z-index: 10;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.u-card__content__header,
.u-card__content__text {
  width: 100%;
}

.u-card__content__header__label {
  position: absolute;
  top: 0;
  display: block;
  height: auto;
  padding: .3rem .6rem;
  background-color: #00707f;
  color: white !important;
  font-size: 1rem;
  letter-spacing: .2rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: .5rem;
}

.u-uliege .u-card__content__header__label {
  background-color: #005a66 !important;
}

.u-sc-soc .u-card__content__header__label {
  background-color: #df9900 !important;
}

.u-medecine .u-card__content__header__label {
  background-color: #7b0103 !important;
}

.u-droit .u-card__content__header__label {
  background-color: #4e2673 !important;
}

.u-agro .u-card__content__header__label {
  background-color: #6fa423 !important;
}

.u-psycho .u-card__content__header__label {
  background-color: #238731 !important;
}

.u-philo .u-card__content__header__label {
  background-color: #006b30 !important;
}

.u-vete .u-card__content__header__label {
  background-color: #524e91 !important;
}

.u-archi .u-card__content__header__label {
  background-color: #bbb4a6 !important;
}

.u-sciences .u-card__content__header__label {
  background-color: #004e90 !important;
}

.u-sc-app .u-card__content__header__label {
  background-color: #ee6f24 !important;
}

.u-hec .u-card__content__header__label {
  background-color: #7f7e75 !important;
}

.u-csl .u-card__content__header__label {
  background-color: #205383 !important;
}

.u-card__content__header__category {
  color: #5fa4b0;
  font-size: 1rem;
  letter-spacing: .2rem;
}

.u-faculty .u-card__content__header__category {
  color: #4a4a4a;
}

.u-card__content__header__category svg {
  position: relative;
  top: -.1rem;
  width: 3.5rem;
  height: 3.5rem;
  margin-right: .7rem;
  fill: #00707f;
  vertical-align: middle;
}

.u-uliege .u-card__content__header__category svg {
  fill: #00707f;
}

.u-sc-soc .u-card__content__header__category svg {
  fill: #f8aa00;
}

.u-medecine .u-card__content__header__category svg {
  fill: #940104;
}

.u-droit .u-card__content__header__category svg {
  fill: #5b2c86;
}

.u-agro .u-card__content__header__category svg {
  fill: #7db928;
}

.u-psycho .u-card__content__header__category svg {
  fill: #289b38;
}

.u-philo .u-card__content__header__category svg {
  fill: #00843b;
}

.u-vete .u-card__content__header__category svg {
  fill: #5b57a2;
}

.u-archi .u-card__content__header__category svg {
  fill: #c6c0b4;
}

.u-sciences .u-card__content__header__category svg {
  fill: #005ca9;
}

.u-sc-app .u-card__content__header__category svg {
  fill: #f07f3c;
}

.u-hec .u-card__content__header__category svg {
  fill: #8c8b82;
}

.u-csl .u-card__content__header__category svg {
  fill: #256098;
}

.u-card__content__header__category .icon-share-youtube {
  fill: #ff0028 !important;
}

.u-card__content__header__date {
  position: relative;
  display: block;
  margin-bottom: .5em;
  padding-bottom: .5em;
}

.u-card__content__header__date::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #00707f;
  border-radius: 1px;
}

.u-uliege .u-card__content__header__date::after {
  background-color: #00707f;
}

.u-sc-soc .u-card__content__header__date::after {
  background-color: #f8aa00;
}

.u-medecine .u-card__content__header__date::after {
  background-color: #940104;
}

.u-droit .u-card__content__header__date::after {
  background-color: #5b2c86;
}

.u-agro .u-card__content__header__date::after {
  background-color: #7db928;
}

.u-psycho .u-card__content__header__date::after {
  background-color: #289b38;
}

.u-philo .u-card__content__header__date::after {
  background-color: #00843b;
}

.u-vete .u-card__content__header__date::after {
  background-color: #5b57a2;
}

.u-archi .u-card__content__header__date::after {
  background-color: #c6c0b4;
}

.u-sciences .u-card__content__header__date::after {
  background-color: #005ca9;
}

.u-sc-app .u-card__content__header__date::after {
  background-color: #f07f3c;
}

.u-hec .u-card__content__header__date::after {
  background-color: #8c8b82;
}

.u-csl .u-card__content__header__date::after {
  background-color: #256098;
}

.u-card__content__header__title {
  margin: 0 0 .75em !important;
}

@media only screen and (min-width: 53.75em) {
  .u-home__slider .u-card__content__header__title,
  .u-home__video .u-card__content__header__title {
    max-width: 58rem;
    margin-top: .5em !important;
    margin-bottom: .125em !important;
    color: white;
    font-size: 8rem;
    line-height: 0.95;
  }
}

.u-card__content__header__subtitle {
  margin: -1em 0 1em;
}

.u-card__social {
  width: 100%;
}

.u-card__social ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
}

.u-card__social a {
  display: inline-block;
}

.u-card__social li {
  -webkit-flex-basis: 33.3%;
  -ms-flex-preferred-size: 33.3%;
  flex-basis: 33.3%;
  margin: 0.3rem 0;
}

.u-card__social .u-icon {
  width: 3.2rem;
  height: 3.5rem;
}

.u-card__social .icon-share-facebook {
  fill: #3b5998;
}

.u-card__social .icon-share-youtube {
  fill: #cd201f;
}

.u-card__social .icon-share-twitter {
  fill: #55acee;
}

.u-card__social .icon-share-linkedin {
  fill: #0077b5;
}

.u-card__social .icon-share-googleplus {
  fill: #cc3732;
}

.u-card__social .icon-share-instagram {
  fill: #e12f67;
}

@media only screen and (min-width: 34.375em) {
  [class*='u-card--'][class*='--center']:not([class*='--video']):not([class*='--preview']) .u-card__content {
    width: 64rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--medium']:not([class*='--video']) {
    position: relative;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) {
    position: relative;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--big']:not([class*='--video']) .u-card__content {
    position: absolute;
    top: 50%;
    left: -8rem;
    width: 80%;
    max-width: 40rem;
    height: 80%;
    max-height: 45rem;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
}

[class*='u-card--'][class*='--full'],
[class*='u-card--'][class*='--hero'] {
  max-width: 144rem;
  margin: 0 0 4rem;
  margin-right: auto !important;
  margin-left: auto !important;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'],
  [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-uliege [class*='u-card--'][class*='--full'], .u-uliege
  [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-sc-soc [class*='u-card--'][class*='--full'], .u-sc-soc
  [class*='u-card--'][class*='--hero'] {
    background-color: #f8aa00;
  }
  .u-medecine [class*='u-card--'][class*='--full'], .u-medecine
  [class*='u-card--'][class*='--hero'] {
    background-color: #940104;
  }
  .u-droit [class*='u-card--'][class*='--full'], .u-droit
  [class*='u-card--'][class*='--hero'] {
    background-color: #5b2c86;
  }
  .u-agro [class*='u-card--'][class*='--full'], .u-agro
  [class*='u-card--'][class*='--hero'] {
    background-color: #7db928;
  }
  .u-psycho [class*='u-card--'][class*='--full'], .u-psycho
  [class*='u-card--'][class*='--hero'] {
    background-color: #289b38;
  }
  .u-philo [class*='u-card--'][class*='--full'], .u-philo
  [class*='u-card--'][class*='--hero'] {
    background-color: #00843b;
  }
  .u-vete [class*='u-card--'][class*='--full'], .u-vete
  [class*='u-card--'][class*='--hero'] {
    background-color: #5b57a2;
  }
  .u-archi [class*='u-card--'][class*='--full'], .u-archi
  [class*='u-card--'][class*='--hero'] {
    background-color: #c6c0b4;
  }
  .u-sciences [class*='u-card--'][class*='--full'], .u-sciences
  [class*='u-card--'][class*='--hero'] {
    background-color: #005ca9;
  }
  .u-sc-app [class*='u-card--'][class*='--full'], .u-sc-app
  [class*='u-card--'][class*='--hero'] {
    background-color: #f07f3c;
  }
  .u-hec [class*='u-card--'][class*='--full'], .u-hec
  [class*='u-card--'][class*='--hero'] {
    background-color: #8c8b82;
  }
  .u-csl [class*='u-card--'][class*='--full'], .u-csl
  [class*='u-card--'][class*='--hero'] {
    background-color: #256098;
  }
}

.u-faculty.u-homepage [class*='u-card--'][class*='--full'], .u-faculty.u-homepage
[class*='u-card--'][class*='--hero'] {
  margin-bottom: 0;
}

[class*='u-card--'][class*='--full'] .u-card__cover,
[class*='u-card--'][class*='--hero'] .u-card__cover {
  overflow: visible;
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--full'] .u-card__cover,
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    overflow: visible;
  }
}

[class*='u-card--'][class*='--full'] .u-card__content,
[class*='u-card--'][class*='--hero'] .u-card__content {
  overflow: hidden;
  width: 100%;
  margin-top: 0;
  border: 0;
  padding: 4rem 3rem 4rem 4rem;
  font-size: 1.8rem;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__content,
  [class*='u-card--'][class*='--hero'] .u-card__content {
    padding-right: 6rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-card__content,
  [class*='u-card--'][class*='--hero'] .u-card__content {
    padding-top: 5rem;
    padding-left: 5rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] {
    position: relative;
    height: 62rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__cover {
    height: 100%;
  }
  [class*='u-card--'][class*='--full'] .u-card__cover::before {
    content: none;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-card__content {
    position: absolute;
    bottom: 10rem;
    left: 5%;
    width: 42rem;
    height: 42rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-card__content {
    left: 10%;
  }
}

[class*='u-card--'][class*='--full'].u-home__slider, [class*='u-card--'][class*='--full'].u-home__video {
  margin-bottom: 6rem;
}

@media only screen and (min-width: 53.75em) and (max-width: 63.99em) {
  [class*='u-card--'][class*='--full'].u-home__slider, [class*='u-card--'][class*='--full'].u-home__video {
    height: 52rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content, [class*='u-card--'][class*='--full'].u-home__video .u-card__content {
    right: 2rem;
    left: 4rem;
    width: auto;
    height: 32rem;
    padding: 0;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content, [class*='u-card--'][class*='--full'].u-home__video .u-card__content {
    left: 10rem;
    height: 42rem;
  }
}

[class*='u-card--'][class*='--full'].u-home__slider {
  margin-bottom: 6rem;
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-card__content {
    right: auto;
    left: 50%;
    width: 104rem;
    padding: 0 2rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--hero'] {
    width: calc(100% - 8rem);
    margin: 0 4rem 11.5rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] {
    position: relative;
    height: 52rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] {
    height: 62rem;
    background-color: #00707f;
  }
  .u-uliege [class*='u-card--'][class*='--hero'] {
    background-color: #00707f;
  }
  .u-sc-soc [class*='u-card--'][class*='--hero'] {
    background-color: #f8aa00;
  }
  .u-medecine [class*='u-card--'][class*='--hero'] {
    background-color: #940104;
  }
  .u-droit [class*='u-card--'][class*='--hero'] {
    background-color: #5b2c86;
  }
  .u-agro [class*='u-card--'][class*='--hero'] {
    background-color: #7db928;
  }
  .u-psycho [class*='u-card--'][class*='--hero'] {
    background-color: #289b38;
  }
  .u-philo [class*='u-card--'][class*='--hero'] {
    background-color: #00843b;
  }
  .u-vete [class*='u-card--'][class*='--hero'] {
    background-color: #5b57a2;
  }
  .u-archi [class*='u-card--'][class*='--hero'] {
    background-color: #c6c0b4;
  }
  .u-sciences [class*='u-card--'][class*='--hero'] {
    background-color: #005ca9;
  }
  .u-sc-app [class*='u-card--'][class*='--hero'] {
    background-color: #f07f3c;
  }
  .u-hec [class*='u-card--'][class*='--hero'] {
    background-color: #8c8b82;
  }
  .u-csl [class*='u-card--'][class*='--hero'] {
    background-color: #256098;
  }
}

[class*='u-card--'][class*='--hero'] .u-card__cover {
  max-width: 128rem;
  margin: 0 0 0 auto;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    height: 100%;
  }
  [class*='u-card--'][class*='--hero'] .u-card__cover::before {
    content: none;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-card__cover {
    max-width: 80%;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-card__content {
    position: absolute;
    bottom: 3rem;
    left: 0;
    width: 42rem;
    height: 46rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-card__content {
    bottom: -6rem;
    left: 5rem;
    height: 46rem;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
  }
}

[class*='u-card--'][class*='--hero'] .u-slider,
[class*='u-card--'][class*='--hero'] .u-card__cover-inner {
  left: 0;
  width: auto;
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--hero'] .u-slider,
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    left: 0 !important;
  }
}

@media only screen and (max-width: 53.74em) {
  [class*='u-card--'][class*='--hero'] .u-slider,
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    overflow: visible;
  }
}

@media only screen and (min-width: 64em) and (max-width: 79.99em) {
  [class*='u-site-main--sidebar'] [class*='u-card--'][class*='--hero'] .u-slider, [class*='u-site-main--sidebar']
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    margin-left: -4rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-slider,
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    left: calc(50% - 52rem);
  }
}

@media only screen and (min-width: 90em) {
  [class*='u-card--'][class*='--hero'] .u-slider,
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    left: calc(50% - 60rem);
  }
  [class*='u-site-main--sidebar'] [class*='u-card--'][class*='--hero'] .u-slider, [class*='u-site-main--sidebar']
  [class*='u-card--'][class*='--hero'] .u-card__cover-inner {
    left: calc(50% - 52rem);
  }
}

[class*='u-card--'][class*='--horizontal']::after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--horizontal'] {
    position: relative;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(40% + 5rem);
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__content {
    position: relative;
    float: right;
    width: 60%;
    min-height: calc(100% - 2rem);
    margin: 1rem 0;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__social ul {
    display: block;
    text-align: left;
  }
  [class*='u-card--'][class*='--horizontal'] .u-card__social li {
    display: inline-block;
    margin-right: 1.5rem;
  }
}

[class*='u-card--'][class*='--noimage'] {
  margin-top: 3rem !important;
}

[class*='u-card--'][class*='--noimage'] .u-card__content {
  width: 100%;
  margin: 0;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--noimage'] {
    margin-top: 0 !important;
  }
}

[class*='u-card--'][class*='--video'] .u-card__cover {
  transition: box-shadow .6s ease-in-out;
}

[class*='u-card--'][class*='--video'].is-playing .u-card__cover {
  z-index: 30;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
}

[class*='u-card--'][class*='--video'].is-playing .u-card__cover__layer,
[class*='u-card--'][class*='--video'].is-playing .u-card__video-overlay {
  display: none;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--video'][class*='--small'] {
    width: 80rem;
    margin: 4rem auto;
    padding: 0 7rem;
  }
}

.u-card__video-iframe iframe {
  width: 100%;
  height: 100%;
}

.u-card__video-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-card__video-overlay__play {
  position: static !important;
  width: 9rem !important;
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--video'] .u-card__content {
    max-width: 64rem;
  }
}

.u-card .u-card__tag-container,
[class*='u-card--'] .u-card__tag-container {
  width: 100%;
}

.u-card .u-card__tag-container .u-hr--light,
[class*='u-card--'] .u-card__tag-container .u-hr--light {
  height: .2rem;
  margin: 3rem 0 1.5rem 0;
}

[class*='u-card--'][class*='--tall'] .u-card__cover::before {
  padding-top: 110%;
}

.u-card-small,
[class*='u-card-small--'] {
  position: relative;
  padding: 1.4rem 1.5rem;
  width: 100%;
  height: 9rem;
  margin: 1rem 0;
  border: 1px solid #e6e6e1;
  padding-left: 5rem;
  background: white;
  overflow: hidden;
}

.u-card-small .u-link,
.u-card-small [class*='u-link--'],
[class*='u-card-small--'] .u-link,
[class*='u-card-small--'] [class*='u-link--'] {
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  transition: color 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
}

.u-card-small .u-link:after,
.u-card-small [class*='u-link--']:after,
[class*='u-card-small--'] .u-link:after,
[class*='u-card-small--'] [class*='u-link--']:after {
  transition: width 0.35s cubic-bezier(0.075, 0.82, 0.165, 1), background 0.3s;
}

.u-card-small:hover .u-card-small__mask,
[class*='u-card-small--']:hover .u-card-small__mask {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.u-card-small:hover .u-link,
.u-card-small:hover [class*='u-link--'],
[class*='u-card-small--']:hover .u-link,
[class*='u-card-small--']:hover [class*='u-link--'] {
  color: white !important;
  -webkit-transform: translateX(-2rem);
  transform: translateX(-2rem);
}

.u-card-small:hover .u-link:after,
.u-card-small:hover [class*='u-link--']:after,
[class*='u-card-small--']:hover .u-link:after,
[class*='u-card-small--']:hover [class*='u-link--']:after {
  background-color: white !important;
}

.u-card-small .u-bg-layer .left,
.u-card-small .u-bg-layer .right,
[class*='u-card-small--'] .u-bg-layer .left,
[class*='u-card-small--'] .u-bg-layer .right {
  fill: white;
  opacity: 0.3;
}

.u-card-small .u-bg-layer .right,
[class*='u-card-small--'] .u-bg-layer .right {
  opacity: 0.2;
}

.u-card-small__bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.u-card-small__mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  left: 3rem;
  background: white;
  width: auto;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

[class*='u-card-small--'][class*='--uliege'] .u-card-small__bg {
  background-color: #00707f !important;
}

[class*='u-card-small--'][class*='--sc-soc'] .u-card-small__bg {
  background-color: #f8aa00 !important;
}

[class*='u-card-small--'][class*='--medecine'] .u-card-small__bg {
  background-color: #940104 !important;
}

[class*='u-card-small--'][class*='--droit'] .u-card-small__bg {
  background-color: #5b2c86 !important;
}

[class*='u-card-small--'][class*='--agro'] .u-card-small__bg {
  background-color: #7db928 !important;
}

[class*='u-card-small--'][class*='--psycho'] .u-card-small__bg {
  background-color: #289b38 !important;
}

[class*='u-card-small--'][class*='--philo'] .u-card-small__bg {
  background-color: #00843b !important;
}

[class*='u-card-small--'][class*='--vete'] .u-card-small__bg {
  background-color: #5b57a2 !important;
}

[class*='u-card-small--'][class*='--archi'] .u-card-small__bg {
  background-color: #c6c0b4 !important;
}

[class*='u-card-small--'][class*='--sciences'] .u-card-small__bg {
  background-color: #005ca9 !important;
}

[class*='u-card-small--'][class*='--sc-app'] .u-card-small__bg {
  background-color: #f07f3c !important;
}

[class*='u-card-small--'][class*='--hec'] .u-card-small__bg {
  background-color: #8c8b82 !important;
}

[class*='u-card-small--'][class*='--csl'] .u-card-small__bg {
  background-color: #256098 !important;
}

.u-checkbox,
[class*='u-checkbox--'] {
  margin-top: 0 !important;
}

.u-contact__content .u-h3 {
  margin: 0 !important;
}

.u-cour-summary + .u-cour-summary {
  margin-top: 4rem;
}

.u-cour-summary__title {
  margin: 0 0 1rem 0 !important;
  color: #404040;
  font-size: 1.5rem;
  letter-spacing: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-cour-summary {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .u-cour-summary__link {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .u-cour-summary__text {
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
}

.u-courses {
  margin-bottom: 4rem;
}

.u-courses__header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 5rem;
}

.u-courses__header::after {
  content: '';
  display: block;
  width: 100%;
  height: 4px;
  margin-top: 1rem;
  background-color: #00707f;
  border-radius: 2px;
}

.u-uliege .u-courses__header::after {
  background-color: #00707f;
}

.u-sc-soc .u-courses__header::after {
  background-color: #f8aa00;
}

.u-medecine .u-courses__header::after {
  background-color: #940104;
}

.u-droit .u-courses__header::after {
  background-color: #5b2c86;
}

.u-agro .u-courses__header::after {
  background-color: #7db928;
}

.u-psycho .u-courses__header::after {
  background-color: #289b38;
}

.u-philo .u-courses__header::after {
  background-color: #00843b;
}

.u-vete .u-courses__header::after {
  background-color: #5b57a2;
}

.u-archi .u-courses__header::after {
  background-color: #c6c0b4;
}

.u-sciences .u-courses__header::after {
  background-color: #005ca9;
}

.u-sc-app .u-courses__header::after {
  background-color: #f07f3c;
}

.u-hec .u-courses__header::after {
  background-color: #8c8b82;
}

.u-csl .u-courses__header::after {
  background-color: #256098;
}

.u-courses__header__title {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0;
  padding-top: 7rem;
  color: #4a4a4a;
}

.u-courses__header__legend,
[class*='u-courses__header__legend--'] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 24rem;
}

.u-courses__header__legend li,
[class*='u-courses__header__legend--'] li {
  margin: 0;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses__header__legend li,
  [class*='u-courses__header__legend--'] li {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses__header__legend li,
  [class*='u-courses__header__legend--'] li {
    width: 4rem;
    margin-bottom: 1rem;
    font-size: 1.2rem;
    font-style: italic;
    text-transform: uppercase;
    -webkit-transform: translate(3rem) rotate(-90deg);
    transform: translate(3rem) rotate(-90deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
  }
}

[class*='u-courses__header__legend--'][class*='--bloc'] {
  width: 20rem;
}

/* tables */
.u-courses-table {
  width: 100%;
  margin-bottom: 4rem;
  border-collapse: collapse;
}

.u-courses-table tbody {
  width: 100%;
}

.u-courses-table.is-collapsed tbody {
  display: none;
}

.u-courses-table.is-collapsed caption::after {
  content: '+';
  line-height: 3rem;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub .u-courses-table {
    position: relative;
    width: calc(100% - 2rem);
    margin-left: 2rem;
  }
  .u-courses-sub .u-courses-table::before {
    content: '';
    position: absolute;
    top: 7rem;
    bottom: 0;
    left: -2rem;
    border-left: 2px dotted #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub {
    border-left: 2px dotted #e6e6e1;
    padding-left: 2rem;
  }
  .u-courses-sub .u-courses-table.has-info::before {
    top: 10.7rem;
  }
}

/* caption */
.u-courses-caption {
  position: relative;
  padding-bottom: 3rem;
  text-align: left;
}

.u-courses-sub .u-courses-caption {
  cursor: pointer;
}

.u-courses-sub .u-courses-caption::after {
  content: '-';
  position: absolute;
  top: 0;
  left: 0;
  width: 3rem;
  height: 3rem;
  border: 0.1rem solid #f3f3f3;
  box-shadow: 1rem 1rem 1rem 0 rgba(0, 0, 0, 0.1);
  background-color: white;
  font-size: 2.4rem;
  line-height: 2.4rem;
  text-align: center;
  border-radius: 50%;
}

.u-uliege .u-courses-sub .u-courses-caption::after {
  color: #00707f;
}

.u-sc-soc .u-courses-sub .u-courses-caption::after {
  color: #f8aa00;
}

.u-medecine .u-courses-sub .u-courses-caption::after {
  color: #940104;
}

.u-droit .u-courses-sub .u-courses-caption::after {
  color: #5b2c86;
}

.u-agro .u-courses-sub .u-courses-caption::after {
  color: #7db928;
}

.u-psycho .u-courses-sub .u-courses-caption::after {
  color: #289b38;
}

.u-philo .u-courses-sub .u-courses-caption::after {
  color: #00843b;
}

.u-vete .u-courses-sub .u-courses-caption::after {
  color: #5b57a2;
}

.u-archi .u-courses-sub .u-courses-caption::after {
  color: #c6c0b4;
}

.u-sciences .u-courses-sub .u-courses-caption::after {
  color: #005ca9;
}

.u-sc-app .u-courses-sub .u-courses-caption::after {
  color: #f07f3c;
}

.u-hec .u-courses-sub .u-courses-caption::after {
  color: #8c8b82;
}

.u-csl .u-courses-sub .u-courses-caption::after {
  color: #256098;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub .u-courses-caption::after {
    -webkit-transform: translateX(-120%);
    transform: translateX(-120%);
  }
}

.u-courses-caption.is-collapsed::after {
  content: '+';
  line-height: 3rem;
}

.u-courses-caption.is-collapsed + .u-courses-sub {
  display: none;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-sub .u-courses-table > .u-courses-caption {
    margin-left: -2rem;
  }
}

.u-courses-caption__title,
[class*='u-courses-caption__title--'] {
  margin: 0;
  color: #4a4a4a;
}

@media only screen and (max-width: 53.74em) {
  [class*='data-courses-toggle="data-courses-toggle"'] .u-courses-caption__title, [class*='data-courses-toggle="data-courses-toggle"']
  [class*='u-courses-caption__title--'] {
    margin-left: 4rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-caption__title,
  [class*='u-courses-caption__title--'] {
    margin-bottom: .35em;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-caption__title,
  [class*='u-courses-caption__title--'] {
    display: inline-block;
  }
  .u-courses-sub .u-courses-caption__title, .u-courses-sub
  [class*='u-courses-caption__title--'] {
    font-size: 1.8rem;
  }
}

[class*='u-courses-caption__'][class*='--info'] {
  font-style: italic;
  font-weight: 600;
}

@media only screen and (max-width: 53.74em) {
  [class*='u-courses-caption__'][class*='--info'] {
    margin-left: 4rem;
  }
}

.u-courses-caption__blocs {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0;
  padding: .35em .5em;
  box-shadow: 4px 4px 20px 2px rgba(0, 0, 0, 0.05);
  background-color: white;
  font-size: 1.4rem;
  border-radius: 4px;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-caption__blocs {
    position: relative;
    top: -5px;
    margin-left: 2rem;
  }
}

.u-courses-caption__blocs__label {
  padding-right: .5em;
  color: #00707f;
  font-style: italic;
  font-weight: 700;
}

.u-uliege .u-courses-caption__blocs__label {
  color: #00707f;
}

.u-sc-soc .u-courses-caption__blocs__label {
  color: #f8aa00;
}

.u-medecine .u-courses-caption__blocs__label {
  color: #940104;
}

.u-droit .u-courses-caption__blocs__label {
  color: #5b2c86;
}

.u-agro .u-courses-caption__blocs__label {
  color: #7db928;
}

.u-psycho .u-courses-caption__blocs__label {
  color: #289b38;
}

.u-philo .u-courses-caption__blocs__label {
  color: #00843b;
}

.u-vete .u-courses-caption__blocs__label {
  color: #5b57a2;
}

.u-archi .u-courses-caption__blocs__label {
  color: #c6c0b4;
}

.u-sciences .u-courses-caption__blocs__label {
  color: #005ca9;
}

.u-sc-app .u-courses-caption__blocs__label {
  color: #f07f3c;
}

.u-hec .u-courses-caption__blocs__label {
  color: #8c8b82;
}

.u-csl .u-courses-caption__blocs__label {
  color: #256098;
}

.u-courses-caption__blocs__label:nth-of-type(n+2) {
  margin-left: .5em;
  border-left: 2px solid #e6e6e1;
  padding-left: .5em;
}

.u-courses-caption__extra,
[class*='u-courses-caption__extra--'] {
  margin-top: 1rem;
  font-size: 1.8rem;
}

/* thead */
/* tbody */
.u-courses-row {
  border-bottom: 1px solid #e6e6e1;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-row {
    display: block;
    padding: 1rem 0;
  }
}

.u-uliege .u-courses-row a {
  color: #00707f;
  font-size: 1.1rem;
}

.u-uliege .u-courses-row a:hover {
  color: #5fa4b0;
}

.u-sc-soc .u-courses-row a {
  color: #f8aa00;
  font-size: 1.1rem;
}

.u-sc-soc .u-courses-row a:hover {
  color: #ffd000;
}

.u-medecine .u-courses-row a {
  color: #940104;
  font-size: 1.1rem;
}

.u-medecine .u-courses-row a:hover {
  color: #e62d31;
}

.u-droit .u-courses-row a {
  color: #5b2c86;
  font-size: 1.1rem;
}

.u-droit .u-courses-row a:hover {
  color: #a8589e;
}

.u-agro .u-courses-row a {
  color: #7db928;
  font-size: 1.1rem;
}

.u-agro .u-courses-row a:hover {
  color: #b9cd76;
}

.u-psycho .u-courses-row a {
  color: #289b38;
  font-size: 1.1rem;
}

.u-psycho .u-courses-row a:hover {
  color: #7db928;
}

.u-philo .u-courses-row a {
  color: #00843b;
  font-size: 1.1rem;
}

.u-philo .u-courses-row a:hover {
  color: #289b38;
}

.u-vete .u-courses-row a {
  color: #5b57a2;
  font-size: 1.1rem;
}

.u-vete .u-courses-row a:hover {
  color: #8da6d6;
}

.u-archi .u-courses-row a {
  color: #c6c0b4;
  font-size: 1.1rem;
}

.u-archi .u-courses-row a:hover {
  color: #e6e6e1;
}

.u-sciences .u-courses-row a {
  color: #005ca9;
  font-size: 1.1rem;
}

.u-sciences .u-courses-row a:hover {
  color: #1fbadb;
}

.u-sc-app .u-courses-row a {
  color: #f07f3c;
  font-size: 1.1rem;
}

.u-sc-app .u-courses-row a:hover {
  color: #f8aa00;
}

.u-hec .u-courses-row a {
  color: #8c8b82;
  font-size: 1.1rem;
}

.u-hec .u-courses-row a:hover {
  color: #c6c0b4;
}

.u-csl .u-courses-row a {
  color: #256098;
  font-size: 1.1rem;
}

.u-csl .u-courses-row a:hover {
  color: #88B2DC;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell--code,
  .u-courses-cell--details {
    display: block;
    width: 100%;
  }
}

.u-courses-cell--code {
  font-size: 1.2rem;
  white-space: nowrap;
  vertical-align: top;
}

.u-courses-cell--code .u-link {
  color: #4a4a4a;
  font-weight: 400;
  letter-spacing: 0;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell--code {
    width: 10rem;
    padding-top: 1.2rem;
    padding-right: 2rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell--details {
    padding-bottom: 1rem;
  }
  .u-courses-cell--code + .u-courses-cell--details {
    padding-top: 1rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell--details {
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
  }
}

.u-courses-cell__title {
  display: block;
  margin: 0;
  font-size: 1.5rem;
  font-weight: 600;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell__title {
    margin-bottom: .5rem;
  }
}

.u-courses-cell__people {
  margin-bottom: .25em;
  font-size: 1.4rem;
}

.u-courses-cell__people a {
  color: #8c8b82;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-cell__people {
    margin: .5em 0;
  }
}

.u-courses-cell__tooltip-outer {
  position: relative;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-cell__tooltip-outer {
    display: inline-block;
  }
}

.u-courses-cell__tooltip-outer .tooltip {
  opacity: 1;
}

.u-courses-cell__tooltip-outer .tooltip-inner {
  border: 1px solid #e6e6e1;
  padding: 1em;
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
  background-color: white;
  color: #4a4a4a;
  text-align: center;
}

.u-courses-cell__tooltip-outer .tooltip-inner strong {
  display: block;
  text-transform: uppercase;
}

.u-courses-cell__tooltip-outer .tooltip-inner span {
  white-space: nowrap;
}

.u-courses-cell__tooltip-outer .tooltip-arrow {
  bottom: -6px;
  border-width: 4px;
  border-color: white rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.u-courses-cell__toggle__trigger {
  margin-right: 1rem;
  padding: 1rem 0 0;
  color: #4a4a4a;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: capitalize;
}

.u-courses-cell__toggle__target {
  overflow: hidden;
  max-height: 0;
  padding-top: 1rem;
  transition: max-height 0.5s cubic-bezier(0.42, 0, 0.58, 1);
}

.u-courses-cell__toggle__target.is-visible {
  max-height: 400px;
}

[class*='u-courses-cell--'][class*='--data'][title] {
  cursor: help;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'] {
    float: left;
    width: 16.66%;
    font-size: 1.8rem;
    font-weight: 600;
  }
  [class*='u-courses-cell--'][class*='--data']::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -2px;
    margin-right: .25em;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-cell--'][class*='--data'] {
    width: 4rem;
    padding-top: 1.2rem;
    font-size: 1.4rem;
    font-weight: 600;
    text-align: center;
    vertical-align: top;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--bloc']::before {
    background-image: url("../images/icons/courses-bloc.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--orga']::before {
    background-image: url("../images/icons/courses-orga.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--theory']::before {
    background-image: url("../images/icons/courses-theory.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--practical']::before {
    background-image: url("../images/icons/courses-practical.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--other']::before {
    background-image: url("../images/icons/courses-other.svg");
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-cell--'][class*='--data'][class*='--credits']::before {
    background-image: url("../images/icons/courses-credits.svg");
  }
}

.u-courses-intro {
  margin-top: 2rem;
  padding: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-intro {
    margin-top: 3rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-courses-intro {
    margin-top: 4rem;
  }
}

.u-courses-detail {
  padding: 3.4rem 0;
}

.u-courses-detail__section,
.u-courses-detail__section--sub {
  margin-bottom: 4rem;
}

.u-courses-detail__section--sub {
  margin-top: 4rem;
  border-left: 2px dotted #e6e6e1;
  padding-left: 2rem;
}

.u-courses-detail__section__title {
  position: relative;
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  font-size: 3rem;
}

.u-uliege .u-courses-detail__section__title {
  color: #00707f;
}

.u-sc-soc .u-courses-detail__section__title {
  color: #f8aa00;
}

.u-medecine .u-courses-detail__section__title {
  color: #940104;
}

.u-droit .u-courses-detail__section__title {
  color: #5b2c86;
}

.u-agro .u-courses-detail__section__title {
  color: #7db928;
}

.u-psycho .u-courses-detail__section__title {
  color: #289b38;
}

.u-philo .u-courses-detail__section__title {
  color: #00843b;
}

.u-vete .u-courses-detail__section__title {
  color: #5b57a2;
}

.u-archi .u-courses-detail__section__title {
  color: #c6c0b4;
}

.u-sciences .u-courses-detail__section__title {
  color: #005ca9;
}

.u-sc-app .u-courses-detail__section__title {
  color: #f07f3c;
}

.u-hec .u-courses-detail__section__title {
  color: #8c8b82;
}

.u-csl .u-courses-detail__section__title {
  color: #256098;
}

.u-courses-detail__section__title::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #e6e6e1;
  border-radius: 2px;
}

.u-courses-detail__section__title ~ * {
  max-width: 80rem;
}

.u-courses-detail__section__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.u-courses-detail__section__list dt,
.u-courses-detail__section__list dd {
  display: block;
  padding: .75em 0;
}

.u-courses-detail__section__list dt {
  -webkit-flex-basis: 80%;
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
}

.u-courses-detail__section__list dt::after {
  content: '';
  display: block;
  width: calc(125%);
  height: 3px;
  margin-top: 1.5em;
  background-color: #e6e6e1;
  border-radius: 1.5px;
}

.u-courses-detail__section__list dd {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  text-align: right;
}

.u-courses-detail__section--sub,
.u-courses-detail__section__list {
  width: 100%;
  max-width: none;
}

.u-courses-excerpt {
  margin: 0 !important;
  padding: 4rem 0 !important;
  background-color: #fdfdff !important;
}

.u-courses-excerpt p {
  max-width: 80rem;
  margin: 0 auto;
  color: #4a4a4a;
}

.u-courses-header-outer {
  position: relative;
  overflow: hidden;
  background-color: #00707f;
  text-align: center;
}

.u-uliege .u-courses-header-outer {
  background-color: #00707f;
}

.u-sc-soc .u-courses-header-outer {
  background-color: #f8aa00;
}

.u-medecine .u-courses-header-outer {
  background-color: #940104;
}

.u-droit .u-courses-header-outer {
  background-color: #5b2c86;
}

.u-agro .u-courses-header-outer {
  background-color: #7db928;
}

.u-psycho .u-courses-header-outer {
  background-color: #289b38;
}

.u-philo .u-courses-header-outer {
  background-color: #00843b;
}

.u-vete .u-courses-header-outer {
  background-color: #5b57a2;
}

.u-archi .u-courses-header-outer {
  background-color: #c6c0b4;
}

.u-sciences .u-courses-header-outer {
  background-color: #005ca9;
}

.u-sc-app .u-courses-header-outer {
  background-color: #f07f3c;
}

.u-hec .u-courses-header-outer {
  background-color: #8c8b82;
}

.u-csl .u-courses-header-outer {
  background-color: #256098;
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-courses-header-outer {
    overflow: hidden;
    margin-top: 4.4rem;
    margin-bottom: -4.4rem;
  }
}

.u-courses-header {
  position: relative;
  z-index: 1;
  padding: 7rem 2rem;
  color: white;
}

.u-courses-header__headline,
.u-courses-header__title,
.u-courses-header__baseline {
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}

.u-courses-header__headline,
.u-courses-header__baseline {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.u-courses-header__title {
  margin: 1rem auto;
  font-weight: 900;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.u-courses-header__subtitle {
  margin: 0;
  font-size: 1.4rem;
  line-height: 1.5;
  text-shadow: 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.2);
}

.u-courses-header__subtitle:first-of-type {
  margin-top: 3.5rem;
}

.u-courses-header__subtitle:last-of-type {
  margin-bottom: 3.5rem;
}

.u-courses-header__logo {
  width: 20rem;
  padding-bottom: 4rem;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-header__logo {
    display: inline-block;
  }
}

.u-courses-header--homepage .u-small-title, .u-courses-header--homepage nav input, nav .u-courses-header--homepage input,
.u-courses-header--homepage main input, main .u-courses-header--homepage input,
.u-courses-header--homepage .u-nav-mobile input, .u-nav-mobile .u-courses-header--homepage input,
.u-courses-header--homepage .u-nav input, .u-nav .u-courses-header--homepage input,
.u-courses-header--homepage .u-footer input, .u-footer .u-courses-header--homepage input, .u-courses-header--homepage nav button, nav .u-courses-header--homepage button,
.u-courses-header--homepage main button, main .u-courses-header--homepage button,
.u-courses-header--homepage .u-nav-mobile button, .u-nav-mobile .u-courses-header--homepage button,
.u-courses-header--homepage .u-nav button, .u-nav .u-courses-header--homepage button,
.u-courses-header--homepage .u-footer button, .u-footer .u-courses-header--homepage button, .u-courses-header--homepage .u-breadcrumb, .u-courses-header--homepage .u-pager ol, .u-pager .u-courses-header--homepage ol {
  font-size: 1.6rem;
}

.u-courses-header--homepage img {
  margin-bottom: 3.5rem;
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-courses-header--homepage img {
    display: none;
  }
}

.u-courses-header--homepage h1 {
  font-size: 2.8rem;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-header--homepage h1 {
    font-size: 3.4rem;
  }
}

.u-courses-header--homepage .icon-icons-credits {
  position: relative;
  top: .6rem;
  width: 2.2rem;
  height: 2.2rem;
  margin-right: .7rem;
}

.u-uliege .u-courses-header--homepage .icon-icons-credits {
  fill: #00707f;
}

.u-sc-soc .u-courses-header--homepage .icon-icons-credits {
  fill: #f8aa00;
}

.u-medecine .u-courses-header--homepage .icon-icons-credits {
  fill: #940104;
}

.u-droit .u-courses-header--homepage .icon-icons-credits {
  fill: #5b2c86;
}

.u-agro .u-courses-header--homepage .icon-icons-credits {
  fill: #7db928;
}

.u-psycho .u-courses-header--homepage .icon-icons-credits {
  fill: #289b38;
}

.u-philo .u-courses-header--homepage .icon-icons-credits {
  fill: #00843b;
}

.u-vete .u-courses-header--homepage .icon-icons-credits {
  fill: #5b57a2;
}

.u-archi .u-courses-header--homepage .icon-icons-credits {
  fill: #c6c0b4;
}

.u-sciences .u-courses-header--homepage .icon-icons-credits {
  fill: #005ca9;
}

.u-sc-app .u-courses-header--homepage .icon-icons-credits {
  fill: #f07f3c;
}

.u-hec .u-courses-header--homepage .icon-icons-credits {
  fill: #8c8b82;
}

.u-csl .u-courses-header--homepage .icon-icons-credits {
  fill: #256098;
}

@media only screen and (min-width: 64em) {
  .u-courses-main-outer {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e6e6e1;
  }
}

.u-courses-main {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 80rem;
  -ms-flex-preferred-size: 80rem;
  flex-basis: 80rem;
  padding-bottom: 4rem;
  background-color: white;
}

@media only screen and (min-width: 64em) {
  .u-courses-main {
    padding-bottom: 8rem;
  }
}

@media only screen and (min-width: 80em) {
  .u-courses-main {
    -webkit-flex-basis: 104rem;
    -ms-flex-preferred-size: 104rem;
    flex-basis: 104rem;
  }
}

.u-courses-main-inner .u-btn {
  margin-top: 3.6rem;
}

@media only screen and (min-width: 64em) {
  .u-courses-main-inner {
    max-width: 104rem;
    margin: 0 0 0 auto;
    padding: 0 4rem 0 11rem;
  }
}

.u-courses-main__title,
.u-courses-main__subtitle {
  margin: 1em 0 .5em !important;
  color: #4a4a4a;
}

.u-courses-results {
  width: 100%;
  max-width: none;
  margin: 3rem 0;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results {
    width: calc(100% + 4rem);
    margin-right: -2rem;
    margin-left: -2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__head tr td,
  .u-courses-results__row:last-child td {
    border-bottom: 4px solid #f3f3f3;
  }
  .u-courses-results__head tr td:first-child,
  .u-courses-results__head tr td:last-child,
  .u-courses-results__row:last-child td:first-child,
  .u-courses-results__row:last-child td:last-child {
    border-bottom-color: rgba(0, 0, 0, 0);
  }
}

.u-courses-results__head {
  font-weight: 600;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__head {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__head td {
    padding: 1.4rem 0;
  }
  .u-courses-results__head td:first-child, .u-courses-results__head td:last-child {
    width: 2rem;
  }
}

.u-courses-results__row {
  border-bottom: 2px solid #f3f3f3;
}

.js .u-courses-results__row:hover {
  cursor: pointer;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .js .u-courses-results__row:hover {
    border-color: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border-radius: 4px;
  }
  .js .u-courses-results__row:hover td {
    border-color: white;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-courses-results__row__cell,
  [class*='u-courses-results__row__cell--'] {
    display: block;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-results__row__cell,
  [class*='u-courses-results__row__cell--'] {
    padding: 1.4rem 0;
    vertical-align: baseline;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--spacer'] {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--spacer'] {
    width: 2rem;
    border-bottom: 2px solid white;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--large'] {
    padding-right: 6rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00707f;
    font-weight: 800;
  }
  .u-uliege [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00707f;
  }
  .u-sc-soc [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #f8aa00;
  }
  .u-medecine [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #940104;
  }
  .u-droit [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #5b2c86;
  }
  .u-agro [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #7db928;
  }
  .u-psycho [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #289b38;
  }
  .u-philo [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #00843b;
  }
  .u-vete [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #5b57a2;
  }
  .u-archi [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #c6c0b4;
  }
  .u-sciences [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #005ca9;
  }
  .u-sc-app [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #f07f3c;
  }
  .u-hec [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #8c8b82;
  }
  .u-csl [class*='u-courses-results__row__cell--'][class*='--title'] {
    color: #256098;
  }
}

[class*='u-courses-results__row__cell--'][class*='--name'] {
  font-size: 2rem;
}

.js :hover > [class*='u-courses-results__row__cell--'][class*='--name'] {
  color: #5fa4b0;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--link'],
  [class*='u-courses-results__row__cell--'][class*='--list'] {
    margin-top: 1.2rem;
    font-size: 1.2rem;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--list']:nth-child(2) {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}

[class*='u-courses-results__row__cell--'][class*='--link'] {
  width: 4rem;
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  [class*='u-courses-results__row__cell--'][class*='--link'] {
    margin-top: .5rem;
  }
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    width: 2.5rem;
    height: 2.5rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-courses-results__row__cell--'][class*='--link'] a,
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    display: block;
  }
  [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    width: 2.8rem;
    height: 1.7rem;
    margin-bottom: -.3rem;
    fill: #00707f;
  }
  .u-uliege [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #00707f;
  }
  .u-sc-soc [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #f8aa00;
  }
  .u-medecine [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #940104;
  }
  .u-droit [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #5b2c86;
  }
  .u-agro [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #7db928;
  }
  .u-psycho [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #289b38;
  }
  .u-philo [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #00843b;
  }
  .u-vete [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #5b57a2;
  }
  .u-archi [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #c6c0b4;
  }
  .u-sciences [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #005ca9;
  }
  .u-sc-app [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #f07f3c;
  }
  .u-hec [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #8c8b82;
  }
  .u-csl [class*='u-courses-results__row__cell--'][class*='--link'] svg {
    fill: #256098;
  }
}

.u-courses-sidebar {
  background-color: white;
}

@media only screen and (min-width: 64em) {
  .u-courses-sidebar {
    width: 32rem;
    border-left: 1px solid #e6e6e1;
    padding-bottom: 8rem;
  }
}

@media only screen and (min-width: 80em) {
  .u-courses-sidebar {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 32rem;
    -ms-flex-preferred-size: 32rem;
    flex-basis: 32rem;
    width: auto;
  }
}

.u-courses-sidebar-inner {
  padding: 2rem;
}

.u-courses-sidebar-inner > * {
  margin: 2.4rem 0;
}

.u-courses-sidebar-inner > *:first-child {
  margin-top: 1.2rem;
}

.u-courses-sidebar-inner > *:last-child {
  margin-bottom: 0;
}

.u-courses-sidebar-inner .u-btn {
  margin-top: 0;
}

@media only screen and (min-width: 34.375em) and (max-width: 63.99em) {
  .u-courses-sidebar-inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (min-width: 64em) {
  .u-courses-sidebar-inner {
    width: 28rem;
    margin: 0 auto 0 0;
    padding: 2rem;
  }
}

[class*='u-courses-sidebar__list--'] li {
  margin: 0;
  padding: .25em 0;
}

[class*='u-courses-sidebar__list--'] .u-icon {
  width: 20px;
  height: 20px;
  margin-right: .5em;
  vertical-align: middle;
}

.u-uliege [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #00707f;
}

.u-sc-soc [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #f8aa00;
}

.u-medecine [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #940104;
}

.u-droit [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #5b2c86;
}

.u-agro [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #7db928;
}

.u-psycho [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #289b38;
}

.u-philo [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #00843b;
}

.u-vete [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #5b57a2;
}

.u-archi [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #c6c0b4;
}

.u-sciences [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #005ca9;
}

.u-sc-app [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #f07f3c;
}

.u-hec [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #8c8b82;
}

.u-csl [class*='u-courses-sidebar__list--'] .u-icon {
  fill: #256098;
}

@media only screen and (min-width: 34.375em) and (max-width: 63.99em) {
  [class*='u-courses-sidebar__list--'] {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  [class*='u-courses-sidebar__list--'][class*='--links'] {
    margin-top: 0;
    border-left: 1px solid #e6e6e1;
    padding-left: 2rem;
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-courses-sidebar__list--'][class*='--infos'] {
    position: relative;
    padding-bottom: 2.4rem;
  }
  [class*='u-courses-sidebar__list--'][class*='--infos']::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #f3f3f3;
    border-radius: 2px;
  }
}

.u-courses-sidebar__download {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0;
  padding: 1.5rem;
  color: white !important;
  font-size: 1.2rem;
  text-transform: initial;
  border-radius: .4rem;
}

.u-uliege .u-courses-sidebar__download {
  background-color: #00707f;
}

.u-sc-soc .u-courses-sidebar__download {
  background-color: #f8aa00;
}

.u-medecine .u-courses-sidebar__download {
  background-color: #940104;
}

.u-droit .u-courses-sidebar__download {
  background-color: #5b2c86;
}

.u-agro .u-courses-sidebar__download {
  background-color: #7db928;
}

.u-psycho .u-courses-sidebar__download {
  background-color: #289b38;
}

.u-philo .u-courses-sidebar__download {
  background-color: #00843b;
}

.u-vete .u-courses-sidebar__download {
  background-color: #5b57a2;
}

.u-archi .u-courses-sidebar__download {
  background-color: #c6c0b4;
}

.u-sciences .u-courses-sidebar__download {
  background-color: #005ca9;
}

.u-sc-app .u-courses-sidebar__download {
  background-color: #f07f3c;
}

.u-hec .u-courses-sidebar__download {
  background-color: #8c8b82;
}

.u-csl .u-courses-sidebar__download {
  background-color: #256098;
}

.u-uliege .u-courses-sidebar__download:hover {
  background-color: #005a66;
}

.u-sc-soc .u-courses-sidebar__download:hover {
  background-color: #df9900;
}

.u-medecine .u-courses-sidebar__download:hover {
  background-color: #7b0103;
}

.u-droit .u-courses-sidebar__download:hover {
  background-color: #4e2673;
}

.u-agro .u-courses-sidebar__download:hover {
  background-color: #6fa423;
}

.u-psycho .u-courses-sidebar__download:hover {
  background-color: #238731;
}

.u-philo .u-courses-sidebar__download:hover {
  background-color: #006b30;
}

.u-vete .u-courses-sidebar__download:hover {
  background-color: #524e91;
}

.u-archi .u-courses-sidebar__download:hover {
  background-color: #bbb4a6;
}

.u-sciences .u-courses-sidebar__download:hover {
  background-color: #004e90;
}

.u-sc-app .u-courses-sidebar__download:hover {
  background-color: #ee6f24;
}

.u-hec .u-courses-sidebar__download:hover {
  background-color: #7f7e75;
}

.u-csl .u-courses-sidebar__download:hover {
  background-color: #205383;
}

.u-courses-sidebar__download svg {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 2.4rem;
  height: 2.4rem;
  margin-right: .5rem;
  fill: white;
}

.u-courses-tabs {
  border-bottom: 1px solid #e6e6e1;
  background-color: white;
}

.u-courses-tabs-inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.u-courses-tabs__tab {
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  margin: 0 0 -1px -1px;
  border: 1px solid #e6e6e1;
  border-top-color: white;
}

.u-courses-tabs__tab a {
  display: block;
  padding: 2rem 1rem;
  color: #c6c0b4 !important;
  font-size: 1.8rem;
  text-align: center;
}

.u-courses-tabs__tab.active {
  border-top-color: #fdfdff;
  border-bottom-color: #fdfdff;
  background-color: #fdfdff;
}

.u-courses-tabs__tab.active a {
  color: #4a4a4a !important;
  cursor: default;
}

@media only screen and (min-width: 39.375em) {
  .u-courses-tabs__tab {
    -webkit-flex-basis: 33%;
    -ms-flex-preferred-size: 33%;
    flex-basis: 33%;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-courses-tabs__tab {
    padding: 2rem 3rem;
  }
}

.u-courses-tabs__tab__underline {
  position: relative;
}

[class*='active'] .u-courses-tabs__tab__underline::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: .3rem;
  border-radius: .2rem;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.u-uliege [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #00707f;
}

.u-sc-soc [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #f8aa00;
}

.u-medecine [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #940104;
}

.u-droit [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #5b2c86;
}

.u-agro [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #7db928;
}

.u-psycho [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #289b38;
}

.u-philo [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #00843b;
}

.u-vete [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #5b57a2;
}

.u-archi [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #c6c0b4;
}

.u-sciences [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #005ca9;
}

.u-sc-app [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #f07f3c;
}

.u-hec [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #8c8b82;
}

.u-csl [class*='active'] .u-courses-tabs__tab__underline::after {
  background-color: #256098;
}

@media only screen and (max-width: 39.365em) {
  .u-courses-tabs__tab__underline {
    display: block;
  }
}

.u-courses-structure,
[class*='u-courses-structure--'] {
  margin: 0;
  margin-top: 3rem;
  list-style-type: none;
}

@media only screen and (min-width: 53.75em) {
  .u-courses-structure,
  [class*='u-courses-structure--'] {
    margin-top: 6rem;
  }
}

.u-courses-structure__item {
  margin: 0;
  padding: 0 1.5rem;
  text-indent: 0;
}

.u-courses-structure__item::before {
  display: none;
}

.u-courses-structure__item:hover {
  box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.2);
  background-color: white;
  border-radius: .4rem;
}

.u-courses-structure__title,
[class*='u-courses-structure__title--'] {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.5rem 0;
  color: #4b4b4b !important;
  font-size: 1.5rem;
}

.u-courses-structure__title[class*='--large'],
[class*='u-courses-structure__title--'][class*='--large'] {
  font-size: 2.2rem;
}

.u-courses-structure__title::after,
[class*='u-courses-structure__title--']::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: .2rem;
  background-color: #f3f3f3;
}

.u-courses-structure__title:hover::after,
[class*='u-courses-structure__title--']:hover::after {
  background-color: white;
}

.u-courses-structure__title svg,
[class*='u-courses-structure__title--'] svg {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-basis: 3rem;
  -ms-flex-preferred-size: 3rem;
  flex-basis: 3rem;
  height: 1.7rem;
  margin-left: 3rem;
}

.u-courses-structure__title__text {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.u-cta,
[class*='u-cta--'] {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 100%;
  background-color: #00373e;
  color: white;
}

.u-uliege .u-cta, .u-uliege
[class*='u-cta--'] {
  background-color: #00373e;
}

.u-sc-soc .u-cta, .u-sc-soc
[class*='u-cta--'] {
  background-color: #f8aa00;
}

.u-medecine .u-cta, .u-medecine
[class*='u-cta--'] {
  background-color: #940104;
}

.u-droit .u-cta, .u-droit
[class*='u-cta--'] {
  background-color: #5b2c86;
}

.u-agro .u-cta, .u-agro
[class*='u-cta--'] {
  background-color: #7db928;
}

.u-psycho .u-cta, .u-psycho
[class*='u-cta--'] {
  background-color: #289b38;
}

.u-philo .u-cta, .u-philo
[class*='u-cta--'] {
  background-color: #00843b;
}

.u-vete .u-cta, .u-vete
[class*='u-cta--'] {
  background-color: #5b57a2;
}

.u-archi .u-cta, .u-archi
[class*='u-cta--'] {
  background-color: #c6c0b4;
}

.u-sciences .u-cta, .u-sciences
[class*='u-cta--'] {
  background-color: #005ca9;
}

.u-sc-app .u-cta, .u-sc-app
[class*='u-cta--'] {
  background-color: #f07f3c;
}

.u-hec .u-cta, .u-hec
[class*='u-cta--'] {
  background-color: #8c8b82;
}

.u-csl .u-cta, .u-csl
[class*='u-cta--'] {
  background-color: #256098;
}

.u-cta__content {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 50rem;
  margin: 0 auto;
  padding: 4rem;
}

.u-cta__content__title {
  margin-top: 0;
  margin-bottom: .75em;
  color: white;
  font-size: 3rem;
}

.u-faculty .u-cta__content__title {
  color: white;
}

.u-cta__content__link {
  margin-top: .75em;
}

.u-cta__bg {
  z-index: 1;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.u-cta .u-icon,
[class*='u-cta--'] .u-icon {
  width: 2.5rem;
  height: 2.1rem;
  margin-bottom: .4rem;
  fill: white;
}

[class*='u-cta--'][class*='--light'] {
  overflow: visible;
  border: 1px solid #e6e6e1;
  background-color: white;
}

[class*='u-cta--'][class*='--light']::after {
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transition: opacity 0.35s cubic-bezier(0, 0, 0.58, 1);
}

[class*='u-cta--'][class*='--light']:hover::after {
  opacity: 1;
}

[class*='u-cta--'][class*='--light'] .u-cta__content__title {
  margin-bottom: 0;
  color: #00707f;
}

.u-faculty [class*='u-cta--'][class*='--light'] .u-cta__content__title {
  color: #404040;
}

[class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00707f;
}

.u-uliege [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00707f;
}

.u-sc-soc [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #f8aa00;
}

.u-medecine [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #940104;
}

.u-droit [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #5b2c86;
}

.u-agro [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #7db928;
}

.u-psycho [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #289b38;
}

.u-philo [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #00843b;
}

.u-vete [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #5b57a2;
}

.u-archi [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #c6c0b4;
}

.u-sciences [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #005ca9;
}

.u-sc-app [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #f07f3c;
}

.u-hec [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #8c8b82;
}

.u-csl [class*='u-cta--'][class*='--light'] .u-icon {
  fill: #256098;
}

[data-dropdown-trigger] {
  position: relative;
  z-index: 2;
}

.u-dropdown {
  position: absolute;
  top: auto;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 20;
  top: calc(100% + 5px);
  display: none;
  width: 100%;
  border: 0.1rem solid #e6e6e1;
  padding: .5rem 2rem;
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.2);
  background: white;
  border-radius: .4rem;
}

.u-dropdown::before {
  content: '';
  position: absolute;
  top: -.6rem;
  left: 50%;
  display: block;
  width: 1rem;
  height: 1rem;
  margin-left: -0.5rem;
  border-top: 1px solid #e6e6e1;
  border-left: 1px solid #e6e6e1;
  background: white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.u-dropdown ul li {
  display: block;
  margin: 0;
  font-size: 1.3rem;
}

.u-dropdown ul li:not(:last-child) {
  border-bottom: 0.2rem #e6e6e1 solid;
}

.u-dropdown ul a {
  padding: 1rem 0;
  color: #00707f;
  font-weight: 600;
  line-height: 1.2;
  text-transform: none;
}

.u-uliege .u-dropdown ul a {
  color: #00707f;
}

.u-sc-soc .u-dropdown ul a {
  color: #f8aa00;
}

.u-medecine .u-dropdown ul a {
  color: #940104;
}

.u-droit .u-dropdown ul a {
  color: #5b2c86;
}

.u-agro .u-dropdown ul a {
  color: #7db928;
}

.u-psycho .u-dropdown ul a {
  color: #289b38;
}

.u-philo .u-dropdown ul a {
  color: #00843b;
}

.u-vete .u-dropdown ul a {
  color: #5b57a2;
}

.u-archi .u-dropdown ul a {
  color: #c6c0b4;
}

.u-sciences .u-dropdown ul a {
  color: #005ca9;
}

.u-sc-app .u-dropdown ul a {
  color: #f07f3c;
}

.u-hec .u-dropdown ul a {
  color: #8c8b82;
}

.u-csl .u-dropdown ul a {
  color: #256098;
}

.u-dropdown ul a::after {
  content: none;
}

.u-dropdown ul a:hover {
  color: #5fa4b0;
}

.u-uliege .u-dropdown ul a:hover {
  color: #5fa4b0;
}

.u-sc-soc .u-dropdown ul a:hover {
  color: #ffd000;
}

.u-medecine .u-dropdown ul a:hover {
  color: #e62d31;
}

.u-droit .u-dropdown ul a:hover {
  color: #a8589e;
}

.u-agro .u-dropdown ul a:hover {
  color: #b9cd76;
}

.u-psycho .u-dropdown ul a:hover {
  color: #7db928;
}

.u-philo .u-dropdown ul a:hover {
  color: #289b38;
}

.u-vete .u-dropdown ul a:hover {
  color: #8da6d6;
}

.u-archi .u-dropdown ul a:hover {
  color: #e6e6e1;
}

.u-sciences .u-dropdown ul a:hover {
  color: #1fbadb;
}

.u-sc-app .u-dropdown ul a:hover {
  color: #f8aa00;
}

.u-hec .u-dropdown ul a:hover {
  color: #c6c0b4;
}

.u-csl .u-dropdown ul a:hover {
  color: #88B2DC;
}

.u-excerpt {
  color: #00707f;
}

.u-faculty .u-excerpt {
  color: #404040;
}

.u-satellite .u-excerpt {
  color: #00707f !important;
}

.u-fake-select {
  position: relative;
  padding-right: 1rem;
}

.u-fake-select span {
  color: #c6c0b4;
  font-size: 2.4rem;
}

.u-fake-select svg {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  width: 1rem;
  height: 1rem;
  margin-top: -.5rem;
  fill: #5fa4b0;
  pointer-events: none;
}

.u-uliege .u-fake-select svg {
  fill: #5fa4b0 !important;
}

.u-sc-soc .u-fake-select svg {
  fill: #ffd000 !important;
}

.u-medecine .u-fake-select svg {
  fill: #e62d31 !important;
}

.u-droit .u-fake-select svg {
  fill: #a8589e !important;
}

.u-agro .u-fake-select svg {
  fill: #b9cd76 !important;
}

.u-psycho .u-fake-select svg {
  fill: #7db928 !important;
}

.u-philo .u-fake-select svg {
  fill: #289b38 !important;
}

.u-vete .u-fake-select svg {
  fill: #8da6d6 !important;
}

.u-archi .u-fake-select svg {
  fill: #e6e6e1 !important;
}

.u-sciences .u-fake-select svg {
  fill: #1fbadb !important;
}

.u-sc-app .u-fake-select svg {
  fill: #f8aa00 !important;
}

.u-hec .u-fake-select svg {
  fill: #c6c0b4 !important;
}

.u-csl .u-fake-select svg {
  fill: #88B2DC !important;
}

.u-fake-select select {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  -webkit-appearance: menulist-button;
}

.u-filter {
  width: 100%;
  margin: 0 0 2rem 0;
  border-bottom: 0.1rem solid #e6e6e1;
  background: white;
}

.u-filter__single {
  position: relative;
  padding: 1rem 0;
}

.u-filter__single select {
  width: 100%;
}

.u-filter__single + .u-filter__single {
  border-top: 0.1rem solid #e6e6e1;
}

.u-filter__single .u-fake-select {
  position: static;
}

.u-filter__single .u-fake-select svg {
  top: auto;
  right: 2.6rem;
  bottom: 2.2rem;
  -webkit-transform: none;
  transform: none;
}

@media only screen and (min-width: 39.375em) {
  .u-filter form {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-filter__single {
    display: block;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    border-top: 0 !important;
    padding: 1.5rem 2rem;
  }
  .u-filter__single label {
    position: relative;
    top: .4rem;
  }
  .u-filter__single .u-fake-select {
    margin: 0;
  }
  .u-filter__single .u-fake-select svg {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 2.6rem;
  }
  .u-filter__single:first-child {
    border-right: 1px solid #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-filter {
    margin: 0 0 4rem 0;
  }
  .u-filter__single {
    padding-right: 4rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-filter__single {
    border-right: 1px solid #e6e6e1;
    border-left: 1px solid #e6e6e1;
    padding: 1rem 4rem;
  }
  .u-filter__single + .u-filter__single {
    border-left: 0;
  }
  .u-filter__single .u-fake-select svg {
    right: 4rem;
  }
}

.u-focus__cover {
  position: relative;
  width: 100%;
}

.u-focus__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-focus__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-focus__cover .u-slider {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-focus__slider {
  border: 0.1rem solid #e6e6e1;
}

.u-focus__slide {
  width: 100%;
  margin: 0;
  padding: 2rem;
}

.u-focus__slide h3 {
  margin: 0 0 2rem;
}

.u-focus__slide h5 {
  margin: 0;
  margin-bottom: 3rem;
  font-size: 1.4rem;
}

.u-focus__slide .u-link {
  margin-top: 1.5rem;
}

.u-focus__cta {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  padding: 3rem 2rem;
  background: #00373e;
  color: white;
  fill: white;
}

.u-uliege .u-focus__cta {
  background: #00373e;
}

.u-sc-soc .u-focus__cta {
  background: #f8aa00;
}

.u-medecine .u-focus__cta {
  background: #940104;
}

.u-droit .u-focus__cta {
  background: #5b2c86;
}

.u-agro .u-focus__cta {
  background: #7db928;
}

.u-psycho .u-focus__cta {
  background: #289b38;
}

.u-philo .u-focus__cta {
  background: #00843b;
}

.u-vete .u-focus__cta {
  background: #5b57a2;
}

.u-archi .u-focus__cta {
  background: #c6c0b4;
}

.u-sciences .u-focus__cta {
  background: #005ca9;
}

.u-sc-app .u-focus__cta {
  background: #f07f3c;
}

.u-hec .u-focus__cta {
  background: #8c8b82;
}

.u-csl .u-focus__cta {
  background: #256098;
}

.u-focus__cta .u-focus__cta__left,
.u-focus__cta .u-focus__cta__right {
  position: relative;
  z-index: 5;
}

.u-focus__cta .u-focus__cta__left {
  -webkit-flex-basis: 5rem;
  -ms-flex-preferred-size: 5rem;
  flex-basis: 5rem;
  font-size: 0;
}

.u-focus__cta .u-focus__cta__left svg {
  width: 2.6rem;
  height: 3rem;
}

.u-focus__cta p {
  margin: 0;
  line-height: 1.2;
}

.u-focus__thumbs {
  position: absolute;
  z-index: 20;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}

.u-focus__thumbs__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.u-focus__thumbs__list li {
  position: relative;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 8rem;
  max-height: 8rem;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.u-focus__thumbs__list li::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.u-focus__thumbs__list img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-focus__thumbs__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: #5fa4b0;
  mix-blend-mode: multiply;
  z-index: 20;
  transition: opacity .3s;
}

.u-uliege .u-focus__thumbs__layer {
  background: #5fa4b0;
}

.u-sc-soc .u-focus__thumbs__layer {
  background: #ffd000;
}

.u-medecine .u-focus__thumbs__layer {
  background: #e62d31;
}

.u-droit .u-focus__thumbs__layer {
  background: #a8589e;
}

.u-agro .u-focus__thumbs__layer {
  background: #b9cd76;
}

.u-psycho .u-focus__thumbs__layer {
  background: #7db928;
}

.u-philo .u-focus__thumbs__layer {
  background: #289b38;
}

.u-vete .u-focus__thumbs__layer {
  background: #8da6d6;
}

.u-archi .u-focus__thumbs__layer {
  background: #e6e6e1;
}

.u-sciences .u-focus__thumbs__layer {
  background: #1fbadb;
}

.u-sc-app .u-focus__thumbs__layer {
  background: #f8aa00;
}

.u-hec .u-focus__thumbs__layer {
  background: #c6c0b4;
}

.u-csl .u-focus__thumbs__layer {
  background: #88B2DC;
}

.u-focus__thumbs__index {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  opacity: 0;
  transition: opacity .3s;
}

.u-focus__thumbs__index span {
  display: inline-block;
}

.u-focus__thumbs__active img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.u-focus__thumbs__active .u-focus__thumbs__layer,
.u-focus__thumbs__active .u-focus__thumbs__index {
  opacity: 1;
}

html:not(.mix-blend-mode) .u-focus__thumbs__active .u-focus__thumbs__layer, html:not(.mix-blend-mode)
.u-focus__thumbs__active .u-focus__thumbs__index {
  opacity: .7;
}

.u-focus--multiple .u-focus__slide {
  padding-top: 5.5rem;
}

.u-focus--multiple .u-slider__pagination {
  display: none;
}

.u-focus .u-slider .u-slider__pagination {
  bottom: 2rem;
  left: 2rem;
}

.u-focus__cta__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: block;
}

@media only screen and (min-width: 34.375em) {
  .u-focus__cta {
    padding: 3rem;
  }
  .u-focus__slide {
    padding: 3rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-focus {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .u-focus__cover {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: calc(100% - 27rem);
  }
  .u-focus__cover:before {
    content: none;
  }
  .u-focus__thumbs {
    -webkit-transform: none;
    transform: none;
    width: 8rem;
    top: 0;
    left: -1rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .u-focus__thumbs__list {
    display: block;
  }
  .u-focus__thumbs .u-slider__pagination {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .u-focus__content {
    position: relative;
    z-index: 10;
    float: right;
    width: 30rem;
    margin: 2rem 0;
    background: white;
  }
  .u-focus--multiple .u-focus__slide {
    padding-top: 3.6rem;
  }
  .u-focus__slide,
  .u-focus__cta {
    padding: 3.6rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-focus__thumbs {
    left: -2rem;
  }
}

.u-follow {
  border: 0.1rem solid #e6e6e1;
  padding: 3rem;
  background: white;
  fill: white;
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
}

[class*='u-footer__cta--'][class*='--single'] .u-follow {
  padding: 4rem;
}

.u-uliege .u-follow {
  color: #00707f;
}

.u-follow .u-h2 {
  margin: 0;
  font-size: 3rem;
}

.u-follow .u-link,
.u-follow [class*='u-link--'] {
  color: #1fbadb;
}

.u-follow .u-link:hover,
.u-follow [class*='u-link--']:hover {
  color: #1fbadb;
}

.u-faculty .u-follow .u-link:hover, .u-faculty
.u-follow [class*='u-link--']:hover {
  color: white !important;
}

.u-follow .u-link::after,
.u-follow [class*='u-link--']::after {
  background-color: #1fbadb;
}

.u-uliege .u-follow .u-link::after, .u-uliege
.u-follow [class*='u-link--']::after {
  background-color: #5fa4b0;
}

.u-sc-soc .u-follow .u-link::after, .u-sc-soc
.u-follow [class*='u-link--']::after {
  background-color: #ffd000;
}

.u-medecine .u-follow .u-link::after, .u-medecine
.u-follow [class*='u-link--']::after {
  background-color: #e62d31;
}

.u-droit .u-follow .u-link::after, .u-droit
.u-follow [class*='u-link--']::after {
  background-color: #a8589e;
}

.u-agro .u-follow .u-link::after, .u-agro
.u-follow [class*='u-link--']::after {
  background-color: #b9cd76;
}

.u-psycho .u-follow .u-link::after, .u-psycho
.u-follow [class*='u-link--']::after {
  background-color: #7db928;
}

.u-philo .u-follow .u-link::after, .u-philo
.u-follow [class*='u-link--']::after {
  background-color: #289b38;
}

.u-vete .u-follow .u-link::after, .u-vete
.u-follow [class*='u-link--']::after {
  background-color: #8da6d6;
}

.u-archi .u-follow .u-link::after, .u-archi
.u-follow [class*='u-link--']::after {
  background-color: #e6e6e1;
}

.u-sciences .u-follow .u-link::after, .u-sciences
.u-follow [class*='u-link--']::after {
  background-color: #1fbadb;
}

.u-sc-app .u-follow .u-link::after, .u-sc-app
.u-follow [class*='u-link--']::after {
  background-color: #f8aa00;
}

.u-hec .u-follow .u-link::after, .u-hec
.u-follow [class*='u-link--']::after {
  background-color: #c6c0b4;
}

.u-csl .u-follow .u-link::after, .u-csl
.u-follow [class*='u-link--']::after {
  background-color: #88B2DC;
}

.u-uliege .u-follow .u-link, .u-uliege
.u-follow [class*='u-link--'] {
  color: #5fa4b0;
}

.u-sc-soc .u-follow .u-link, .u-sc-soc
.u-follow [class*='u-link--'] {
  color: #ffd000;
}

.u-medecine .u-follow .u-link, .u-medecine
.u-follow [class*='u-link--'] {
  color: #e62d31;
}

.u-droit .u-follow .u-link, .u-droit
.u-follow [class*='u-link--'] {
  color: #a8589e;
}

.u-agro .u-follow .u-link, .u-agro
.u-follow [class*='u-link--'] {
  color: #b9cd76;
}

.u-psycho .u-follow .u-link, .u-psycho
.u-follow [class*='u-link--'] {
  color: #7db928;
}

.u-philo .u-follow .u-link, .u-philo
.u-follow [class*='u-link--'] {
  color: #289b38;
}

.u-vete .u-follow .u-link, .u-vete
.u-follow [class*='u-link--'] {
  color: #8da6d6;
}

.u-archi .u-follow .u-link, .u-archi
.u-follow [class*='u-link--'] {
  color: #e6e6e1;
}

.u-sciences .u-follow .u-link, .u-sciences
.u-follow [class*='u-link--'] {
  color: #1fbadb;
}

.u-sc-app .u-follow .u-link, .u-sc-app
.u-follow [class*='u-link--'] {
  color: #f8aa00;
}

.u-hec .u-follow .u-link, .u-hec
.u-follow [class*='u-link--'] {
  color: #c6c0b4;
}

.u-csl .u-follow .u-link, .u-csl
.u-follow [class*='u-link--'] {
  color: #88B2DC;
}

.u-follow__container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

[class*='u-footer__cta--'][class*='--single'] .u-follow__container {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (min-width: 34.375em) {
  [class*='u-footer__cta--'][class*='--single'] .u-follow__container {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.u-follow__list {
  margin: 2rem 0;
}

.u-follow__list li {
  display: inline-block;
  padding-right: 2.5rem;
  font-size: 0;
}

.u-follow__list li:last-child {
  padding-right: 0;
}

.u-follow__list li + li {
  margin-left: .5rem;
}

.u-follow__list a {
  display: block;
}

.u-follow__list svg {
  width: 2.2rem;
  height: 2.2rem;
}

@media only screen and (min-width: 34.375em) {
  .u-follow__list svg {
    width: 2.5rem;
    height: 2.5rem;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-follow {
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
  }
}

.u-form,
[class*='u-form--'] {
  margin: 3rem auto 6rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form,
  [class*='u-form--'] {
    margin: 7rem auto 8rem;
  }
}

.u-form.u-wrapper,
[class*='u-form--'].u-wrapper {
  max-width: 64rem;
}

.u-form__text {
  margin-bottom: 4rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form__text {
    margin-bottom: 6rem;
  }
}

.u-form__item {
  position: relative;
  border-bottom: 3px solid #e6e6e1;
}

.u-form__item + .u-form__item {
  margin-top: 3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form__item + .u-form__item {
    margin-top: 6rem;
  }
}

.u-form__item label {
  color: #00707f;
  font-size: 1.4rem;
  text-transform: none;
}

.u-uliege .u-form__item label {
  color: #00707f;
}

.u-sc-soc .u-form__item label {
  color: #f8aa00;
}

.u-medecine .u-form__item label {
  color: #940104;
}

.u-droit .u-form__item label {
  color: #5b2c86;
}

.u-agro .u-form__item label {
  color: #7db928;
}

.u-psycho .u-form__item label {
  color: #289b38;
}

.u-philo .u-form__item label {
  color: #00843b;
}

.u-vete .u-form__item label {
  color: #5b57a2;
}

.u-archi .u-form__item label {
  color: #c6c0b4;
}

.u-sciences .u-form__item label {
  color: #005ca9;
}

.u-sc-app .u-form__item label {
  color: #f07f3c;
}

.u-hec .u-form__item label {
  color: #8c8b82;
}

.u-csl .u-form__item label {
  color: #256098;
}

.u-form__item p {
  position: absolute;
  bottom: -65%;
  left: 0;
  font-size: 1.6rem;
}

.u-form__item input[type='text'],
.u-form__item input[type='email'],
.u-form__item .u-fake-select__value {
  display: block;
  border: 0;
  background: transparent;
  color: #404040;
  font-size: 2rem;
  text-transform: none;
}

.u-form__item--error {
  border-bottom: 3px solid #940004;
  color: #940004;
}

.u-form__item--error p,
.u-form__item--error label {
  color: #940004;
}

.u-form__item--error p {
  font-size: 1.6rem !important;
}

.u-form__item-simple {
  position: relative;
}

.u-form__item-simple + .u-form__item-simple {
  margin-top: 6rem;
}

.u-form__item-simple label {
  color: #404040;
  font-size: 1.8rem;
  text-transform: none;
}

.u-form__submit {
  float: right;
  margin-top: 4rem;
}

.u-form .u-box,
[class*='u-form--'] .u-box {
  margin-bottom: 0;
}

.u-form .u-box .u-form__item + .u-form__item,
[class*='u-form--'] .u-box .u-form__item + .u-form__item {
  margin-top: 3rem;
}

.u-form .u-box .u-form__item-simple,
[class*='u-form--'] .u-box .u-form__item-simple {
  margin-top: 3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-form input[type='text'],
  .u-form input[type='email'],
  .u-form .u-fake-select__value,
  [class*='u-form--'] input[type='text'],
  [class*='u-form--'] input[type='email'],
  [class*='u-form--'] .u-fake-select__value {
    font-size: 2.4rem;
  }
  .u-form__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .u-form__item label {
    -webkit-flex-basis: 16rem;
    -ms-flex-preferred-size: 16rem;
    flex-basis: 16rem;
    font-size: 1.8rem;
  }
  .u-form__item input {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .u-form__item p {
    font-size: 2.4rem;
    bottom: -100%;
  }
  .u-form .u-fake-select,
  [class*='u-form--'] .u-fake-select {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-form__item--long {
    display: block;
  }
  .u-form__item--long input {
    width: 100%;
  }
}

.u-gallery {
  width: 100%;
  padding: 3rem 2rem;
  text-align: center;
}

.u-faculty .u-gallery {
  background: #1d1d1d;
}

.u-satellite .u-gallery {
  background: white;
}

[class*='u-content'] > .u-gallery {
  padding-top: 0;
  padding-bottom: 0;
}

.u-faculty [class*='u-content'] > .u-gallery {
  padding: 3rem 2rem;
}

.u-gallery .u-gallery__title {
  color: #00707f;
  font-size: 3.6rem;
}

.u-faculty .u-gallery .u-gallery__title {
  color: white;
}

.u-satellite .u-gallery .u-gallery__title {
  color: #00707f;
}

.u-gallery .u-slider__pagination {
  position: relative;
}

.u-gallery__list {
  width: calc(100% + 4rem);
  margin-left: -2rem;
}

.u-gallery__slide {
  position: relative;
  width: 100%;
  height: 30rem;
  margin: 0 auto;
}

.u-gallery__slide img {
  width: auto;
  max-width: calc(100% - 4rem);
  height: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  font-family: "object-fit: contain";
}

.u-gallery__controls {
  width: 100%;
  max-width: 64rem;
  margin: 0 auto;
  margin-top: 5rem;
  border-top: 0.2rem solid #004e58;
}

.u-faculty .u-gallery__controls {
  border-color: #4b4b4b;
}

.u-satellite .u-gallery__controls {
  border-color: #e6e6e1;
}

.u-gallery__controls .u-slider__pagination {
  right: 0;
  bottom: 0;
  margin: 0 auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.u-gallery__controls p {
  max-width: 54rem;
  margin: 0 auto;
  color: #5fa4b0;
  font-size: 1.5rem;
}

.u-faculty .u-gallery__controls p {
  color: white;
}

.u-satellite .u-gallery__controls p {
  color: #5fa4b0;
}

@media only screen and (min-width: 53.75em) {
  .u-gallery {
    padding: 5rem 2rem;
  }
  .u-gallery .u-gallery__title {
    font-size: 5rem;
  }
  .u-gallery__slide {
    width: auto;
    height: 36rem;
    margin: 3rem 4rem;
    transition: box-shadow .3s, -webkit-transform .3s;
    transition: box-shadow .3s, transform .3s;
    transition: box-shadow .3s, transform .3s, -webkit-transform .3s;
  }
  .u-gallery__slide.is-selected {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  .u-gallery__slide.is-selected .u-gallery__slide__layer {
    opacity: 0 !important;
  }
  .u-gallery__slide.is-selected img {
    -webkit-filter: none;
    filter: none;
  }
  .u-gallery__slide img {
    position: static;
    width: auto;
    max-width: none;
    height: 100%;
    margin: none;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }
  .flickity-enabled .u-gallery__slide__layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    background: #00707f;
    mix-blend-mode: screen;
    opacity: 1;
    transition: opacity .3s;
    background: black;
  }
  html:not(.mix-blend-mode) .flickity-enabled .u-gallery__slide__layer {
    opacity: .7;
  }
}

.u-highlight,
[class*='u-highlight--'] {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.u-highlight[class*='--is-hollow'],
[class*='u-highlight--'][class*='--is-hollow'] {
  border-bottom: 0.1rem solid #e6e6e1;
}

.u-highlight__title {
  display: block;
  font-size: 2.4rem;
  line-height: 1.3;
  text-align: left;
}

.u-highlight__headline {
  font-size: 1.2rem;
}

.u-uliege [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-uliege [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-uliege [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-uliege [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #00707f;
}

.u-sc-soc [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-sc-soc [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-sc-soc [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-sc-soc [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #f8aa00;
}

.u-medecine [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-medecine [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-medecine [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-medecine [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #940104;
}

.u-droit [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-droit [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-droit [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-droit [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #5b2c86;
}

.u-agro [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-agro [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-agro [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-agro [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #7db928;
}

.u-psycho [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-psycho [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-psycho [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-psycho [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #289b38;
}

.u-philo [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-philo [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-philo [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-philo [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #00843b;
}

.u-vete [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-vete [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-vete [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-vete [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #5b57a2;
}

.u-archi [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-archi [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-archi [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-archi [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #c6c0b4;
}

.u-sciences [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-sciences [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-sciences [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-sciences [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #005ca9;
}

.u-sc-app [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-sc-app [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-sc-app [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-sc-app [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #f07f3c;
}

.u-hec [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-hec [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-hec [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-hec [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #8c8b82;
}

.u-csl [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__label, .u-csl [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__title, .u-csl [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__headline, .u-csl [class*='u-highlight--'][class*='--is-hollow']
.u-highlight__key__content {
  color: #256098;
}

.u-highlight__key {
  position: relative;
  padding: 8rem 4rem;
  background: #00373e;
  color: white;
  text-align: center;
}

.u-uliege .u-highlight__key {
  background: #00373e;
}

.u-sc-soc .u-highlight__key {
  background: #f8aa00;
}

.u-medecine .u-highlight__key {
  background: #940104;
}

.u-droit .u-highlight__key {
  background: #5b2c86;
}

.u-agro .u-highlight__key {
  background: #7db928;
}

.u-psycho .u-highlight__key {
  background: #289b38;
}

.u-philo .u-highlight__key {
  background: #00843b;
}

.u-vete .u-highlight__key {
  background: #5b57a2;
}

.u-archi .u-highlight__key {
  background: #c6c0b4;
}

.u-sciences .u-highlight__key {
  background: #005ca9;
}

.u-sc-app .u-highlight__key {
  background: #f07f3c;
}

.u-hec .u-highlight__key {
  background: #8c8b82;
}

.u-csl .u-highlight__key {
  background: #256098;
}

[class*='u-highlight--'][class*='--is-hollow'] .u-highlight__key {
  padding: 0 4rem;
  background: transparent;
}

[class*='u-highlight--'][class*='--is-hollow'] .u-highlight__key [class*='u-bg-layer--'] {
  display: none;
}

.u-highlight__key strong {
  font-size: 5.6rem;
  line-height: 1.1;
}

.u-highlight__key .u-highlight__label {
  margin: 0;
  color: white;
  font-size: 2rem;
  letter-spacing: 0;
}

.u-faculty .u-highlight__key .u-highlight__label {
  color: white;
}

.u-highlight__key__content {
  position: relative;
  z-index: 10;
  width: 100%;
}

.u-highlight__key__date {
  font-size: 1rem;
  text-align: right;
}

.u-highlight__text {
  border: 0.1rem solid #e6e6e1;
  border-top: 0;
  padding: 3rem;
  background: white;
}

[class*='u-highlight--'][class*='--is-hollow'] .u-highlight__text {
  border: 0;
  background: transparent;
}

.u-highlight__text p {
  max-width: 40rem;
}

.u-highlight__text .u-link {
  margin-top: 2rem;
}

.u-highlight__text__content {
  max-width: 40rem;
}

.u-highlight__text__content li {
  font-size: 1.6rem;
}

.u-highlight__text__content li::before {
  width: .6rem;
  height: .6rem;
  margin-right: 2rem;
}

.u-uliege .u-highlight__text__content li::before {
  background-color: #00707f;
}

.u-sc-soc .u-highlight__text__content li::before {
  background-color: #f8aa00;
}

.u-medecine .u-highlight__text__content li::before {
  background-color: #940104;
}

.u-droit .u-highlight__text__content li::before {
  background-color: #5b2c86;
}

.u-agro .u-highlight__text__content li::before {
  background-color: #7db928;
}

.u-psycho .u-highlight__text__content li::before {
  background-color: #289b38;
}

.u-philo .u-highlight__text__content li::before {
  background-color: #00843b;
}

.u-vete .u-highlight__text__content li::before {
  background-color: #5b57a2;
}

.u-archi .u-highlight__text__content li::before {
  background-color: #c6c0b4;
}

.u-sciences .u-highlight__text__content li::before {
  background-color: #005ca9;
}

.u-sc-app .u-highlight__text__content li::before {
  background-color: #f07f3c;
}

.u-hec .u-highlight__text__content li::before {
  background-color: #8c8b82;
}

.u-csl .u-highlight__text__content li::before {
  background-color: #256098;
}

.u-uliege .u-highlight__text__content li a {
  color: #00373e;
}

.u-sc-soc .u-highlight__text__content li a {
  color: #f8aa00;
}

.u-medecine .u-highlight__text__content li a {
  color: #940104;
}

.u-droit .u-highlight__text__content li a {
  color: #5b2c86;
}

.u-agro .u-highlight__text__content li a {
  color: #7db928;
}

.u-psycho .u-highlight__text__content li a {
  color: #289b38;
}

.u-philo .u-highlight__text__content li a {
  color: #00843b;
}

.u-vete .u-highlight__text__content li a {
  color: #5b57a2;
}

.u-archi .u-highlight__text__content li a {
  color: #c6c0b4;
}

.u-sciences .u-highlight__text__content li a {
  color: #005ca9;
}

.u-sc-app .u-highlight__text__content li a {
  color: #f07f3c;
}

.u-hec .u-highlight__text__content li a {
  color: #8c8b82;
}

.u-csl .u-highlight__text__content li a {
  color: #256098;
}

.u-uliege .u-highlight__text__content li a:hover {
  color: #00707f;
}

.u-sc-soc .u-highlight__text__content li a:hover {
  color: #f8aa00;
}

.u-medecine .u-highlight__text__content li a:hover {
  color: #940104;
}

.u-droit .u-highlight__text__content li a:hover {
  color: #5b2c86;
}

.u-agro .u-highlight__text__content li a:hover {
  color: #7db928;
}

.u-psycho .u-highlight__text__content li a:hover {
  color: #289b38;
}

.u-philo .u-highlight__text__content li a:hover {
  color: #00843b;
}

.u-vete .u-highlight__text__content li a:hover {
  color: #5b57a2;
}

.u-archi .u-highlight__text__content li a:hover {
  color: #c6c0b4;
}

.u-sciences .u-highlight__text__content li a:hover {
  color: #005ca9;
}

.u-sc-app .u-highlight__text__content li a:hover {
  color: #f07f3c;
}

.u-hec .u-highlight__text__content li a:hover {
  color: #8c8b82;
}

.u-csl .u-highlight__text__content li a:hover {
  color: #256098;
}

@media only screen and (min-width: 39.375em) {
  .u-highlight,
  [class*='u-highlight--'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-highlight__headline {
    position: absolute;
    top: auto;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -3rem;
    width: 90%;
  }
  .u-highlight__key {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
  [class*='u-highlight--'][class*='--is-hollow'] .u-highlight__key {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 8rem 4rem;
  }
  .u-highlight__text {
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    border: 0.1rem solid #e6e6e1;
    border-left: 0;
    padding: 4rem;
  }
  .u-highlight__text__content li {
    font-size: 1.8rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-highlight__key,
  .u-highlight__text {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
}

.u-hr,
[class*='u-hr--'] {
  width: 100%;
  height: .4rem;
  margin: 2rem 0;
  border: 0;
  background: #00707f;
  border-radius: .3rem;
}

.u-uliege .u-hr, .u-uliege
[class*='u-hr--'] {
  background: #00707f;
}

.u-sc-soc .u-hr, .u-sc-soc
[class*='u-hr--'] {
  background: #f8aa00;
}

.u-medecine .u-hr, .u-medecine
[class*='u-hr--'] {
  background: #940104;
}

.u-droit .u-hr, .u-droit
[class*='u-hr--'] {
  background: #5b2c86;
}

.u-agro .u-hr, .u-agro
[class*='u-hr--'] {
  background: #7db928;
}

.u-psycho .u-hr, .u-psycho
[class*='u-hr--'] {
  background: #289b38;
}

.u-philo .u-hr, .u-philo
[class*='u-hr--'] {
  background: #00843b;
}

.u-vete .u-hr, .u-vete
[class*='u-hr--'] {
  background: #5b57a2;
}

.u-archi .u-hr, .u-archi
[class*='u-hr--'] {
  background: #c6c0b4;
}

.u-sciences .u-hr, .u-sciences
[class*='u-hr--'] {
  background: #005ca9;
}

.u-sc-app .u-hr, .u-sc-app
[class*='u-hr--'] {
  background: #f07f3c;
}

.u-hec .u-hr, .u-hec
[class*='u-hr--'] {
  background: #8c8b82;
}

.u-csl .u-hr, .u-csl
[class*='u-hr--'] {
  background: #256098;
}

[class*='u-hr--'][class*='--thin'] {
  height: .2rem;
}

[class*='u-hr--'][class*='--light'] {
  background: #e6e6e1;
}

.u-icon {
  fill: inherit;
}

.u-icon-triangle {
  width: 7px !important;
  height: 7px !important;
  margin-left: .3em;
  vertical-align: middle;
  transition: -webkit-transform .35s;
  transition: transform .35s;
  transition: transform .35s, -webkit-transform .35s;
}

.is-open > .u-icon-triangle,
.has-open .u-icon-triangle {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.u-info-table,
[class*='u-info-table--'] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.u-info-table strong,
[class*='u-info-table--'] strong {
  color: rgba(255, 255, 255, 0.8);
  font-size: 1.5rem;
}

.u-info-table svg,
[class*='u-info-table--'] svg {
  position: relative;
  top: -.3rem;
  display: inline-block;
  width: 2.3rem;
  height: 2.3rem;
  margin-right: .3rem;
  vertical-align: bottom;
  fill: rgba(255, 255, 255, 0.8);
}

.u-info-table__row,
[class*='u-info-table__row--'] {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin-bottom: 2.3rem;
}

.u-info-table__row[class*='--nospacing'],
[class*='u-info-table__row--'][class*='--nospacing'] {
  margin-bottom: 0;
}

@media only screen and (min-width: 21.875em) {
  .u-info-table__row,
  [class*='u-info-table__row'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-info-table__cell:first-child {
    min-width: 9rem;
  }
}

.u-info-table__cell {
  color: white;
}

.u-keypoint {
  margin: 4rem 0 !important;
}

.u-keypoint__link {
  display: block;
  padding: .5em .25em;
  color: #4a4a4a;
  font-size: 1.8rem;
  line-height: 1.2;
  /* sass-lint:disable-block property-sort-order */
  max-width: 460px;
}

.u-keypoint__link strong {
  display: block;
  color: #00707f;
  font-size: 1.67em;
  line-height: 1.4;
}

.u-uliege .u-keypoint__link strong {
  color: #00707f;
}

.u-sc-soc .u-keypoint__link strong {
  color: #f8aa00;
}

.u-medecine .u-keypoint__link strong {
  color: #940104;
}

.u-droit .u-keypoint__link strong {
  color: #5b2c86;
}

.u-agro .u-keypoint__link strong {
  color: #7db928;
}

.u-psycho .u-keypoint__link strong {
  color: #289b38;
}

.u-philo .u-keypoint__link strong {
  color: #00843b;
}

.u-vete .u-keypoint__link strong {
  color: #5b57a2;
}

.u-archi .u-keypoint__link strong {
  color: #c6c0b4;
}

.u-sciences .u-keypoint__link strong {
  color: #005ca9;
}

.u-sc-app .u-keypoint__link strong {
  color: #f07f3c;
}

.u-hec .u-keypoint__link strong {
  color: #8c8b82;
}

.u-csl .u-keypoint__link strong {
  color: #256098;
}

.u-keypoint__link:hover,
.u-keypoint__link:hover strong {
  color: #00707f;
}

.u-uliege .u-keypoint__link:hover, .u-uliege
.u-keypoint__link:hover strong {
  color: #00707f;
}

.u-sc-soc .u-keypoint__link:hover, .u-sc-soc
.u-keypoint__link:hover strong {
  color: #f8aa00;
}

.u-medecine .u-keypoint__link:hover, .u-medecine
.u-keypoint__link:hover strong {
  color: #940104;
}

.u-droit .u-keypoint__link:hover, .u-droit
.u-keypoint__link:hover strong {
  color: #5b2c86;
}

.u-agro .u-keypoint__link:hover, .u-agro
.u-keypoint__link:hover strong {
  color: #7db928;
}

.u-psycho .u-keypoint__link:hover, .u-psycho
.u-keypoint__link:hover strong {
  color: #289b38;
}

.u-philo .u-keypoint__link:hover, .u-philo
.u-keypoint__link:hover strong {
  color: #00843b;
}

.u-vete .u-keypoint__link:hover, .u-vete
.u-keypoint__link:hover strong {
  color: #5b57a2;
}

.u-archi .u-keypoint__link:hover, .u-archi
.u-keypoint__link:hover strong {
  color: #c6c0b4;
}

.u-sciences .u-keypoint__link:hover, .u-sciences
.u-keypoint__link:hover strong {
  color: #005ca9;
}

.u-sc-app .u-keypoint__link:hover, .u-sc-app
.u-keypoint__link:hover strong {
  color: #f07f3c;
}

.u-hec .u-keypoint__link:hover, .u-hec
.u-keypoint__link:hover strong {
  color: #8c8b82;
}

.u-csl .u-keypoint__link:hover, .u-csl
.u-keypoint__link:hover strong {
  color: #256098;
}

@media only screen and (min-width: 53.75em) {
  .u-keypoint__link {
    padding: .5em 1em;
  }
}

.u-lead {
  color: #00707f;
}

.u-link,
[class*='u-link--'] {
  position: relative;
  display: inline-block;
  padding-bottom: 10px;
  color: #00707f;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.25;
  text-transform: uppercase;
  letter-spacing: .1rem;
}

.u-faculty .u-link, .u-faculty
[class*='u-link--'] {
  color: #4a4a4a;
}

.u-link::after,
[class*='u-link--']::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 40px;
  height: 3px;
  background-color: #00707f;
  border-radius: 2px;
  transition: width 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.u-uliege .u-link::after, .u-uliege
[class*='u-link--']::after {
  background-color: #00707f;
}

.u-sc-soc .u-link::after, .u-sc-soc
[class*='u-link--']::after {
  background-color: #f8aa00;
}

.u-medecine .u-link::after, .u-medecine
[class*='u-link--']::after {
  background-color: #940104;
}

.u-droit .u-link::after, .u-droit
[class*='u-link--']::after {
  background-color: #5b2c86;
}

.u-agro .u-link::after, .u-agro
[class*='u-link--']::after {
  background-color: #7db928;
}

.u-psycho .u-link::after, .u-psycho
[class*='u-link--']::after {
  background-color: #289b38;
}

.u-philo .u-link::after, .u-philo
[class*='u-link--']::after {
  background-color: #00843b;
}

.u-vete .u-link::after, .u-vete
[class*='u-link--']::after {
  background-color: #5b57a2;
}

.u-archi .u-link::after, .u-archi
[class*='u-link--']::after {
  background-color: #c6c0b4;
}

.u-sciences .u-link::after, .u-sciences
[class*='u-link--']::after {
  background-color: #005ca9;
}

.u-sc-app .u-link::after, .u-sc-app
[class*='u-link--']::after {
  background-color: #f07f3c;
}

.u-hec .u-link::after, .u-hec
[class*='u-link--']::after {
  background-color: #8c8b82;
}

.u-csl .u-link::after, .u-csl
[class*='u-link--']::after {
  background-color: #256098;
}

[data-clickable]:hover .u-link, .u-link:hover, .u-link:focus, [data-clickable]:hover
[class*='u-link--'],
[class*='u-link--']:hover,
[class*='u-link--']:focus {
  color: #00707f;
}

.u-faculty [data-clickable]:hover .u-link, .u-faculty .u-link:hover, .u-faculty .u-link:focus, .u-faculty [data-clickable]:hover
[class*='u-link--'], .u-faculty
[class*='u-link--']:hover, .u-faculty
[class*='u-link--']:focus {
  color: #4a4a4a;
}

[data-clickable]:hover .u-link::after, .u-link:hover::after, .u-link:focus::after, [data-clickable]:hover
[class*='u-link--']::after,
[class*='u-link--']:hover::after,
[class*='u-link--']:focus::after {
  width: 100%;
}

[class*='u-link--'][class*='--centered']::after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

[data-clickable]:hover [class*='u-link--'][class*='--centered']::after, [class*='u-link--'][class*='--centered']:hover::after, [class*='u-link--'][class*='--centered']:focus::after {
  width: 120px;
}

[class*='u-link--'][class*='--big'] {
  font-size: 1.4rem;
}

[class*='u-link--'][class*='--big']::after {
  height: 4px;
  border-radius: 2px;
}

[class*='u-link--'][class*='--white'] {
  color: white;
}

[data-clickable]:hover [class*='u-link--'][class*='--white'], [class*='u-link--'][class*='--white']:hover, [class*='u-link--'][class*='--white']:focus {
  color: white;
}

[class*='u-link--'][class*='--white']::after {
  background-color: white;
}

[class*='u-link--'][class*='--dark'] {
  color: #4a4a4a;
}

[data-clickable]:hover [class*='u-link--'][class*='--dark'], [class*='u-link--'][class*='--dark']:hover, [class*='u-link--'][class*='--dark']:focus {
  color: #4a4a4a;
}

[class*='u-link--'][class*='--dark']::after {
  background-color: #4a4a4a;
}

[class*='u-link--'][class*='--light'] {
  color: #5fa4b0;
}

.u-uliege [class*='u-link--'][class*='--light'] {
  color: #5fa4b0;
}

.u-sc-soc [class*='u-link--'][class*='--light'] {
  color: #ffd000;
}

.u-medecine [class*='u-link--'][class*='--light'] {
  color: #e62d31;
}

.u-droit [class*='u-link--'][class*='--light'] {
  color: #a8589e;
}

.u-agro [class*='u-link--'][class*='--light'] {
  color: #b9cd76;
}

.u-psycho [class*='u-link--'][class*='--light'] {
  color: #7db928;
}

.u-philo [class*='u-link--'][class*='--light'] {
  color: #289b38;
}

.u-vete [class*='u-link--'][class*='--light'] {
  color: #8da6d6;
}

.u-archi [class*='u-link--'][class*='--light'] {
  color: #e6e6e1;
}

.u-sciences [class*='u-link--'][class*='--light'] {
  color: #1fbadb;
}

.u-sc-app [class*='u-link--'][class*='--light'] {
  color: #f8aa00;
}

.u-hec [class*='u-link--'][class*='--light'] {
  color: #c6c0b4;
}

.u-csl [class*='u-link--'][class*='--light'] {
  color: #88B2DC;
}

[data-clickable]:hover [class*='u-link--'][class*='--light'], [class*='u-link--'][class*='--light']:hover, [class*='u-link--'][class*='--light']:focus {
  color: #5fa4b0;
}

.u-uliege [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-uliege [class*='u-link--'][class*='--light']:hover, .u-uliege [class*='u-link--'][class*='--light']:focus {
  color: #5fa4b0;
}

.u-sc-soc [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sc-soc [class*='u-link--'][class*='--light']:hover, .u-sc-soc [class*='u-link--'][class*='--light']:focus {
  color: #ffd000;
}

.u-medecine [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-medecine [class*='u-link--'][class*='--light']:hover, .u-medecine [class*='u-link--'][class*='--light']:focus {
  color: #e62d31;
}

.u-droit [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-droit [class*='u-link--'][class*='--light']:hover, .u-droit [class*='u-link--'][class*='--light']:focus {
  color: #a8589e;
}

.u-agro [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-agro [class*='u-link--'][class*='--light']:hover, .u-agro [class*='u-link--'][class*='--light']:focus {
  color: #b9cd76;
}

.u-psycho [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-psycho [class*='u-link--'][class*='--light']:hover, .u-psycho [class*='u-link--'][class*='--light']:focus {
  color: #7db928;
}

.u-philo [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-philo [class*='u-link--'][class*='--light']:hover, .u-philo [class*='u-link--'][class*='--light']:focus {
  color: #289b38;
}

.u-vete [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-vete [class*='u-link--'][class*='--light']:hover, .u-vete [class*='u-link--'][class*='--light']:focus {
  color: #8da6d6;
}

.u-archi [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-archi [class*='u-link--'][class*='--light']:hover, .u-archi [class*='u-link--'][class*='--light']:focus {
  color: #e6e6e1;
}

.u-sciences [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sciences [class*='u-link--'][class*='--light']:hover, .u-sciences [class*='u-link--'][class*='--light']:focus {
  color: #1fbadb;
}

.u-sc-app [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-sc-app [class*='u-link--'][class*='--light']:hover, .u-sc-app [class*='u-link--'][class*='--light']:focus {
  color: #f8aa00;
}

.u-hec [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-hec [class*='u-link--'][class*='--light']:hover, .u-hec [class*='u-link--'][class*='--light']:focus {
  color: #c6c0b4;
}

.u-csl [data-clickable]:hover [class*='u-link--'][class*='--light'], .u-csl [class*='u-link--'][class*='--light']:hover, .u-csl [class*='u-link--'][class*='--light']:focus {
  color: #88B2DC;
}

[class*='u-link--'][class*='--light']::after {
  background-color: #5fa4b0;
}

.u-uliege [class*='u-link--'][class*='--light']::after {
  background-color: #5fa4b0;
}

.u-sc-soc [class*='u-link--'][class*='--light']::after {
  background-color: #ffd000;
}

.u-medecine [class*='u-link--'][class*='--light']::after {
  background-color: #e62d31;
}

.u-droit [class*='u-link--'][class*='--light']::after {
  background-color: #a8589e;
}

.u-agro [class*='u-link--'][class*='--light']::after {
  background-color: #b9cd76;
}

.u-psycho [class*='u-link--'][class*='--light']::after {
  background-color: #7db928;
}

.u-philo [class*='u-link--'][class*='--light']::after {
  background-color: #289b38;
}

.u-vete [class*='u-link--'][class*='--light']::after {
  background-color: #8da6d6;
}

.u-archi [class*='u-link--'][class*='--light']::after {
  background-color: #e6e6e1;
}

.u-sciences [class*='u-link--'][class*='--light']::after {
  background-color: #1fbadb;
}

.u-sc-app [class*='u-link--'][class*='--light']::after {
  background-color: #f8aa00;
}

.u-hec [class*='u-link--'][class*='--light']::after {
  background-color: #c6c0b4;
}

.u-csl [class*='u-link--'][class*='--light']::after {
  background-color: #88B2DC;
}

[class*='u-link--'][class*='--disabled'] {
  color: #8c8b82;
  cursor: default;
}

[class*='u-link--'][class*='--disabled']::after {
  display: none;
}

[class*='u-link--'][class*='--uliege']::after {
  background-color: #00707f !important;
}

[class*='u-link--'][class*='--sc-soc']::after {
  background-color: #f8aa00 !important;
}

[class*='u-link--'][class*='--medecine']::after {
  background-color: #940104 !important;
}

[class*='u-link--'][class*='--droit']::after {
  background-color: #5b2c86 !important;
}

[class*='u-link--'][class*='--agro']::after {
  background-color: #7db928 !important;
}

[class*='u-link--'][class*='--psycho']::after {
  background-color: #289b38 !important;
}

[class*='u-link--'][class*='--philo']::after {
  background-color: #00843b !important;
}

[class*='u-link--'][class*='--vete']::after {
  background-color: #5b57a2 !important;
}

[class*='u-link--'][class*='--archi']::after {
  background-color: #c6c0b4 !important;
}

[class*='u-link--'][class*='--sciences']::after {
  background-color: #005ca9 !important;
}

[class*='u-link--'][class*='--sc-app']::after {
  background-color: #f07f3c !important;
}

[class*='u-link--'][class*='--hec']::after {
  background-color: #8c8b82 !important;
}

[class*='u-link--'][class*='--csl']::after {
  background-color: #256098 !important;
}

.u-list,
[class*='u-list--'] {
  border-bottom: 2px solid #00707f;
  padding-bottom: 4rem;
}

.u-faculty .u-list, .u-faculty
[class*='u-list--'] {
  border-color: #e6e6e1;
}

.u-list ul,
[class*='u-list--'] ul {
  margin-top: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-list ul,
  [class*='u-list--'] ul {
    margin-top: 4rem;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 5rem;
    column-gap: 5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-list ul,
  [class*='u-list--'] ul {
    margin-top: 5rem;
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 6rem;
    column-gap: 6rem;
  }
  [class*='u-list-block'] .u-list ul, [class*='u-list-block']
  [class*='u-list--'] ul {
    -webkit-column-count: 2;
    column-count: 2;
  }
}

.u-list ul li,
[class*='u-list--'] ul li {
  display: inline-block;
  width: 100%;
  margin: 0 0 .5em;
  padding-bottom: 0.2rem;
  padding-left: 2rem;
  line-height: 1.2;
  text-indent: -1rem;
}

.u-list ul li::before,
[class*='u-list--'] ul li::before {
  content: '►';
  position: relative;
  left: .3rem;
  display: inline-block;
  width: 1rem;
  height: auto;
  margin: 0;
  background: none;
  color: #5fa4b0;
  font-size: .9rem;
}

.u-uliege .u-list ul li::before, .u-uliege
[class*='u-list--'] ul li::before {
  color: #00707f;
}

.u-sc-soc .u-list ul li::before, .u-sc-soc
[class*='u-list--'] ul li::before {
  color: #f8aa00;
}

.u-medecine .u-list ul li::before, .u-medecine
[class*='u-list--'] ul li::before {
  color: #940104;
}

.u-droit .u-list ul li::before, .u-droit
[class*='u-list--'] ul li::before {
  color: #5b2c86;
}

.u-agro .u-list ul li::before, .u-agro
[class*='u-list--'] ul li::before {
  color: #7db928;
}

.u-psycho .u-list ul li::before, .u-psycho
[class*='u-list--'] ul li::before {
  color: #289b38;
}

.u-philo .u-list ul li::before, .u-philo
[class*='u-list--'] ul li::before {
  color: #00843b;
}

.u-vete .u-list ul li::before, .u-vete
[class*='u-list--'] ul li::before {
  color: #5b57a2;
}

.u-archi .u-list ul li::before, .u-archi
[class*='u-list--'] ul li::before {
  color: #c6c0b4;
}

.u-sciences .u-list ul li::before, .u-sciences
[class*='u-list--'] ul li::before {
  color: #005ca9;
}

.u-sc-app .u-list ul li::before, .u-sc-app
[class*='u-list--'] ul li::before {
  color: #f07f3c;
}

.u-hec .u-list ul li::before, .u-hec
[class*='u-list--'] ul li::before {
  color: #8c8b82;
}

.u-csl .u-list ul li::before, .u-csl
[class*='u-list--'] ul li::before {
  color: #256098;
}

.u-list ul li:last-child,
[class*='u-list--'] ul li:last-child {
  margin-bottom: 0;
}

.u-grid-112 .u-list, .u-grid-112
[class*='u-list--'] {
  border: 0;
  padding: 0;
}

.u-grid-112 .u-list ul, .u-grid-112
[class*='u-list--'] ul {
  margin: 0;
  -webkit-column-count: 1;
  column-count: 1;
}

.u-list a,
[class*='u-list--'] a {
  position: relative;
  display: inline;
}

.u-faculty .u-list a, .u-faculty
[class*='u-list--'] a {
  color: #4a4a4a;
}

.u-list a:hover::after,
[class*='u-list--'] a:hover::after {
  width: 100%;
}

.u-list a::after,
[class*='u-list--'] a::after {
  content: '';
  position: absolute;
  right: 0;
  bottom: -.2rem;
  left: 0;
  display: block;
  width: 0%;
  height: .2rem;
  background-color: #00707f;
  border-radius: .2rem;
  transition: 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-uliege .u-list a::after, .u-uliege
[class*='u-list--'] a::after {
  background-color: #00707f;
}

.u-sc-soc .u-list a::after, .u-sc-soc
[class*='u-list--'] a::after {
  background-color: #f8aa00;
}

.u-medecine .u-list a::after, .u-medecine
[class*='u-list--'] a::after {
  background-color: #940104;
}

.u-droit .u-list a::after, .u-droit
[class*='u-list--'] a::after {
  background-color: #5b2c86;
}

.u-agro .u-list a::after, .u-agro
[class*='u-list--'] a::after {
  background-color: #7db928;
}

.u-psycho .u-list a::after, .u-psycho
[class*='u-list--'] a::after {
  background-color: #289b38;
}

.u-philo .u-list a::after, .u-philo
[class*='u-list--'] a::after {
  background-color: #00843b;
}

.u-vete .u-list a::after, .u-vete
[class*='u-list--'] a::after {
  background-color: #5b57a2;
}

.u-archi .u-list a::after, .u-archi
[class*='u-list--'] a::after {
  background-color: #c6c0b4;
}

.u-sciences .u-list a::after, .u-sciences
[class*='u-list--'] a::after {
  background-color: #005ca9;
}

.u-sc-app .u-list a::after, .u-sc-app
[class*='u-list--'] a::after {
  background-color: #f07f3c;
}

.u-hec .u-list a::after, .u-hec
[class*='u-list--'] a::after {
  background-color: #8c8b82;
}

.u-csl .u-list a::after, .u-csl
[class*='u-list--'] a::after {
  background-color: #256098;
}

[class*='u-list--'][class*='--single'] {
  border-bottom: 0;
  padding-bottom: 0;
}

[class*='u-list--'][class*='--single'] ul {
  margin: 0;
  -webkit-column-count: 1;
  column-count: 1;
}

.u-courses-abstract__main [class*='u-list--'][class*='--single'] ul {
  margin: 3.6rem 0;
}

.u-list-block {
  border: 1px solid #e6e6e1;
  padding: 3.6rem;
}

.u-list-block [class*='u-list'] {
  border-bottom: 0;
  padding-bottom: 0;
}

.u-list-block [class*='u-list'] ul {
  margin-top: 0;
}

.u-list-block [class*='u-list'] li a::after {
  display: none;
}

.u-list-block [class*='u-list'] li a:hover {
  text-decoration: underline !important;
}

.u-list-block h2 {
  margin-bottom: 3rem;
}

@media only screen and (min-width: 53.75em) {
  .u-list-block {
    max-width: 80rem;
    margin: 0 auto;
    padding: 3.6rem 5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-list-block {
    padding: 3.6rem 7rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-list-block {
    padding: 3.6rem 10rem;
  }
}

.u-map {
  position: relative;
  max-width: 104rem;
  margin: 0 auto;
}

.u-map__image {
  width: 100%;
  font-size: 0;
}

.u-map__image svg {
  width: 100%;
  height: 32rem;
}

@media only screen and (min-width: 39.375em) {
  .u-map__image svg {
    height: 45rem;
  }
}

.u-map__image > div {
  display: none;
}

.u-map__image > div.active {
  display: block;
}

.u-map__list::after {
  content: 'flickity';
  display: none;
}

.u-map__list li {
  display: block;
  width: 80%;
  margin: 0;
  padding: 2.2rem 2rem;
  font-size: 1.6rem;
  text-align: center;
}

.u-map__list li:hover {
  color: #5fa4b0;
}

.u-map__list button {
  width: 2rem;
  height: 2rem;
}

.u-map__list button .arrow {
  fill: #00707f;
}

.u-map__text {
  padding: 2rem;
}

.u-map__text h3 {
  margin: 0 0 1rem 0;
}

[data-map-content] {
  display: none;
}

[data-map-content].active {
  display: block;
}

[data-map-label] {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-map-label] [data-shadow] {
  display: none;
}

[data-map-label] [data-box] {
  fill: white;
}

[data-map-label] [data-text] {
  fill: #00707f;
}

[data-map-label].active [data-box] {
  fill: #00707f !important;
}

[data-map-label].active [data-shadow] {
  display: block;
}

[data-map-label].active [data-text] {
  fill: white !important;
}

@media only screen and (min-width: 53.75em) {
  .u-map {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8rem;
  }
  .u-map__list::after {
    content: '';
  }
  .u-map__image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 35%;
    width: calc(100% - 35%);
  }
  .u-map__image svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .u-map__list {
    position: relative;
    -webkit-flex-basis: 18rem;
    -ms-flex-preferred-size: 18rem;
    flex-basis: 18rem;
    margin: 2rem 0;
    border: 1px solid #e6e6e1;
    border-right: 0;
    background: white;
  }
  .u-map__list li {
    width: 100%;
    margin: 0;
    text-align: left;
    cursor: pointer;
  }
  .u-map__list li.active {
    background: #00707f;
    color: white;
  }
  .u-map__list li + li {
    border-top: 1px solid #e6e6e1;
  }
  .u-map__text {
    position: relative;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30rem;
    margin: 2rem 0;
    border: 1px solid #e6e6e1;
    padding: 3rem 2.6rem;
    background: white;
  }
}

[class*='u-msg--'][class*='--success'] {
  color: #7db928;
}

[class*='u-msg--'][class*='--alert'] {
  color: red;
}

.u-partners {
  margin: 3rem 0;
  text-align: center;
}

.u-section .u-partners {
  margin: 2rem 0 1rem;
}

.u-partners__item {
  display: inline-block;
  height: 4rem;
  margin: 2rem;
}

.u-partners__item img {
  width: auto;
  height: 100%;
}

@media only screen and (min-width: 34.375em) {
  .u-partners__item {
    height: 6rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-partners__item {
    margin: 2rem;
  }
}

.u-nav-tab {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: white;
}

.u-nav-tab::before, .u-nav-tab::after {
  content: '';
  display: block;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #e6e6e1;
}

.u-nav-tab .u-wrapper {
  max-width: 64rem;
  margin: 0 auto;
}

.u-nav-tab ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-nav-tab__item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
  border-bottom: 1px solid #e6e6e1;
  border-left: 1px solid #e6e6e1;
  padding: 1rem !important;
}

.u-nav-tab__item:last-child {
  border-right: 1px solid #e6e6e1;
}

@media only screen and (min-width: 34.375em) {
  .u-nav-tab__item {
    height: 100%;
    padding: 2rem !important;
  }
}

.u-nav-tab__item .icon-icons-open-book {
  margin-right: 1.5rem;
}

.u-nav-tab__item svg {
  width: 3.8rem;
  height: 3.8rem;
  margin-right: 1.5rem;
  fill: #e6e6e1;
}

.u-nav-tab__item.active {
  border-bottom: 0;
}

.u-uliege .u-nav-tab__item.active svg {
  fill: #00707f;
}

.u-sc-soc .u-nav-tab__item.active svg {
  fill: #f8aa00;
}

.u-medecine .u-nav-tab__item.active svg {
  fill: #940104;
}

.u-droit .u-nav-tab__item.active svg {
  fill: #5b2c86;
}

.u-agro .u-nav-tab__item.active svg {
  fill: #7db928;
}

.u-psycho .u-nav-tab__item.active svg {
  fill: #289b38;
}

.u-philo .u-nav-tab__item.active svg {
  fill: #00843b;
}

.u-vete .u-nav-tab__item.active svg {
  fill: #5b57a2;
}

.u-archi .u-nav-tab__item.active svg {
  fill: #c6c0b4;
}

.u-sciences .u-nav-tab__item.active svg {
  fill: #005ca9;
}

.u-sc-app .u-nav-tab__item.active svg {
  fill: #f07f3c;
}

.u-hec .u-nav-tab__item.active svg {
  fill: #8c8b82;
}

.u-csl .u-nav-tab__item.active svg {
  fill: #256098;
}

.u-nav-tab__item.active a {
  position: relative;
  background: #fdfdff;
  color: #00707f;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-tab__item.active a::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40%;
    height: .3rem;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-nav-tab__item.active a {
    padding-bottom: 1rem;
  }
}

.u-uliege .u-nav-tab__item.active a {
  color: #00707f !important;
}

.u-uliege .u-nav-tab__item.active a::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-tab__item.active a {
  color: #f8aa00 !important;
}

.u-sc-soc .u-nav-tab__item.active a::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-tab__item.active a {
  color: #940104 !important;
}

.u-medecine .u-nav-tab__item.active a::after {
  background-color: #940104;
}

.u-droit .u-nav-tab__item.active a {
  color: #5b2c86 !important;
}

.u-droit .u-nav-tab__item.active a::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-tab__item.active a {
  color: #7db928 !important;
}

.u-agro .u-nav-tab__item.active a::after {
  background-color: #7db928;
}

.u-psycho .u-nav-tab__item.active a {
  color: #289b38 !important;
}

.u-psycho .u-nav-tab__item.active a::after {
  background-color: #289b38;
}

.u-philo .u-nav-tab__item.active a {
  color: #00843b !important;
}

.u-philo .u-nav-tab__item.active a::after {
  background-color: #00843b;
}

.u-vete .u-nav-tab__item.active a {
  color: #5b57a2 !important;
}

.u-vete .u-nav-tab__item.active a::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-tab__item.active a {
  color: #c6c0b4 !important;
}

.u-archi .u-nav-tab__item.active a::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-tab__item.active a {
  color: #005ca9 !important;
}

.u-sciences .u-nav-tab__item.active a::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-tab__item.active a {
  color: #f07f3c !important;
}

.u-sc-app .u-nav-tab__item.active a::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-tab__item.active a {
  color: #8c8b82 !important;
}

.u-hec .u-nav-tab__item.active a::after {
  background-color: #8c8b82;
}

.u-csl .u-nav-tab__item.active a {
  color: #256098 !important;
}

.u-csl .u-nav-tab__item.active a::after {
  background-color: #256098;
}

.u-nav-tab__item a {
  display: block;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #c6c0b4 !important;
  font-size: 1.2rem;
  line-height: 1.2;
  text-transform: uppercase;
}

.u-nav-tab__item a small {
  display: block;
  font-size: 1rem;
  text-transform: none;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-tab__item a {
    font-size: 1.7rem;
  }
  .u-nav-tab__item a small {
    font-size: 1.4rem;
  }
}

.u-newsletter {
  padding: 3rem;
  background-color: white;
}

[class*='u-footer__cta--'][class*='--single'] .u-newsletter {
  border: 0.1rem solid #e6e6e1;
  padding: 4rem;
}

.u-newsletter p {
  color: #00707f;
}

.u-faculty .u-newsletter p {
  color: #4a4a4a;
}

.u-newsletter .u-h4 {
  margin: 0;
  font-size: 1.8rem;
}

.u-newsletter .u-h2 {
  margin: 0;
  font-size: 3rem;
}

.u-newsletter form {
  position: relative;
  width: 100%;
  margin-top: .5rem;
}

.u-newsletter input {
  width: 100%;
  padding-right: 4rem;
  background: transparent;
  font-size: 1.8rem;
  text-transform: none;
}

.u-uliege .u-newsletter input {
  border-bottom-color: #00707f;
}

.u-sc-soc .u-newsletter input {
  border-bottom-color: #f8aa00;
}

.u-medecine .u-newsletter input {
  border-bottom-color: #940104;
}

.u-droit .u-newsletter input {
  border-bottom-color: #5b2c86;
}

.u-agro .u-newsletter input {
  border-bottom-color: #7db928;
}

.u-psycho .u-newsletter input {
  border-bottom-color: #289b38;
}

.u-philo .u-newsletter input {
  border-bottom-color: #00843b;
}

.u-vete .u-newsletter input {
  border-bottom-color: #5b57a2;
}

.u-archi .u-newsletter input {
  border-bottom-color: #c6c0b4;
}

.u-sciences .u-newsletter input {
  border-bottom-color: #005ca9;
}

.u-sc-app .u-newsletter input {
  border-bottom-color: #f07f3c;
}

.u-hec .u-newsletter input {
  border-bottom-color: #8c8b82;
}

.u-csl .u-newsletter input {
  border-bottom-color: #256098;
}

.u-newsletter button {
  position: absolute;
  top: 0;
  right: 0;
}

.u-uliege .u-newsletter button {
  color: #00707f;
}

.u-sc-soc .u-newsletter button {
  color: #f8aa00;
}

.u-medecine .u-newsletter button {
  color: #940104;
}

.u-droit .u-newsletter button {
  color: #5b2c86;
}

.u-agro .u-newsletter button {
  color: #7db928;
}

.u-psycho .u-newsletter button {
  color: #289b38;
}

.u-philo .u-newsletter button {
  color: #00843b;
}

.u-vete .u-newsletter button {
  color: #5b57a2;
}

.u-archi .u-newsletter button {
  color: #c6c0b4;
}

.u-sciences .u-newsletter button {
  color: #005ca9;
}

.u-sc-app .u-newsletter button {
  color: #f07f3c;
}

.u-hec .u-newsletter button {
  color: #8c8b82;
}

.u-csl .u-newsletter button {
  color: #256098;
}

@media only screen and (min-width: 39.375em) {
  .u-newsletter {
    border: 0.1rem solid #e6e6e1;
    border-right: 0;
    background: white;
    border-top-left-radius: .3rem;
    border-bottom-left-radius: .3rem;
  }
  .u-newsletter form {
    margin-top: 1.5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-newsletter .u-h4 {
    font-size: 1.4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-card--full .u-card__content,
  .u-card--full .u-card__cover {
    opacity: 0;
  }
  .u-card--full.is-ready .u-card__content,
  .u-card--full.is-ready .u-card__cover {
    opacity: 1;
  }
  .u-card--full .u-onboarding-line {
    overflow: hidden;
    margin-top: -.15em;
    line-height: 1.1;
  }
  .u-card--full .u-onboarding-word {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  .u-card--full .u-card__content__header img {
    opacity: 0;
  }
  .u-card--full .u-card__content__text,
  .u-card--full .u-card__content__subtitle {
    overflow: hidden;
  }
  .u-card--full [class*='u-link'] {
    -webkit-transform: translateY(2rem);
    transform: translateY(2rem);
  }
  .u-card--full .u-card__content__text {
    opacity: 0;
  }
  .u-card--hero .u-card__content,
  .u-card--hero .u-card__cover {
    opacity: 0;
  }
  .u-card--hero.is-ready .u-card__content,
  .u-card--hero.is-ready .u-card__cover {
    opacity: 1;
  }
  .u-card--hero .u-card__content__inner > * {
    opacity: 0;
  }
}

.u-pager__prev,
.u-pager__next {
  display: none;
  color: #4b4b4b !important;
}

.u-uliege .u-pager__prev:hover, .u-uliege
.u-pager__next:hover {
  color: #00707f !important;
}

.u-sc-soc .u-pager__prev:hover, .u-sc-soc
.u-pager__next:hover {
  color: #f8aa00 !important;
}

.u-medecine .u-pager__prev:hover, .u-medecine
.u-pager__next:hover {
  color: #940104 !important;
}

.u-droit .u-pager__prev:hover, .u-droit
.u-pager__next:hover {
  color: #5b2c86 !important;
}

.u-agro .u-pager__prev:hover, .u-agro
.u-pager__next:hover {
  color: #7db928 !important;
}

.u-psycho .u-pager__prev:hover, .u-psycho
.u-pager__next:hover {
  color: #289b38 !important;
}

.u-philo .u-pager__prev:hover, .u-philo
.u-pager__next:hover {
  color: #00843b !important;
}

.u-vete .u-pager__prev:hover, .u-vete
.u-pager__next:hover {
  color: #5b57a2 !important;
}

.u-archi .u-pager__prev:hover, .u-archi
.u-pager__next:hover {
  color: #c6c0b4 !important;
}

.u-sciences .u-pager__prev:hover, .u-sciences
.u-pager__next:hover {
  color: #005ca9 !important;
}

.u-sc-app .u-pager__prev:hover, .u-sc-app
.u-pager__next:hover {
  color: #f07f3c !important;
}

.u-hec .u-pager__prev:hover, .u-hec
.u-pager__next:hover {
  color: #8c8b82 !important;
}

.u-csl .u-pager__prev:hover, .u-csl
.u-pager__next:hover {
  color: #256098 !important;
}

.u-uliege .u-pager__prev, .u-uliege
.u-pager__next {
  color: #00707f !important;
}

.u-uliege .u-pager__prev:hover, .u-uliege
.u-pager__next:hover {
  color: #5fa4b0 !important;
}

.u-pager__prev svg,
.u-pager__next svg {
  position: relative;
  top: -.1rem;
  display: inline-block;
  width: .7rem;
  height: .7rem;
  vertical-align: middle;
  fill: #5fa4b0;
}

.u-uliege .u-pager__prev svg, .u-uliege
.u-pager__next svg {
  fill: #5fa4b0;
}

.u-sc-soc .u-pager__prev svg, .u-sc-soc
.u-pager__next svg {
  fill: #ffd000;
}

.u-medecine .u-pager__prev svg, .u-medecine
.u-pager__next svg {
  fill: #e62d31;
}

.u-droit .u-pager__prev svg, .u-droit
.u-pager__next svg {
  fill: #a8589e;
}

.u-agro .u-pager__prev svg, .u-agro
.u-pager__next svg {
  fill: #b9cd76;
}

.u-psycho .u-pager__prev svg, .u-psycho
.u-pager__next svg {
  fill: #7db928;
}

.u-philo .u-pager__prev svg, .u-philo
.u-pager__next svg {
  fill: #289b38;
}

.u-vete .u-pager__prev svg, .u-vete
.u-pager__next svg {
  fill: #8da6d6;
}

.u-archi .u-pager__prev svg, .u-archi
.u-pager__next svg {
  fill: #e6e6e1;
}

.u-sciences .u-pager__prev svg, .u-sciences
.u-pager__next svg {
  fill: #1fbadb;
}

.u-sc-app .u-pager__prev svg, .u-sc-app
.u-pager__next svg {
  fill: #f8aa00;
}

.u-hec .u-pager__prev svg, .u-hec
.u-pager__next svg {
  fill: #c6c0b4;
}

.u-csl .u-pager__prev svg, .u-csl
.u-pager__next svg {
  fill: #88B2DC;
}

.u-pager__prev svg {
  margin-right: .8rem;
}

.u-pager__next svg {
  margin-left: .8rem;
}

.u-pager ol {
  text-align: center;
}

.u-pager ol li {
  display: inline-block;
  width: 2.1rem;
  height: 2.1rem;
  margin: 0 .4rem;
  text-align: center;
  border-radius: 50%;
}

.u-pager ol li a {
  color: #4b4b4b;
}

.u-uliege .u-pager ol li a {
  color: #00707f;
}

.u-uliege .u-pager ol li:not(.active) a:hover {
  color: #00707f !important;
}

.u-sc-soc .u-pager ol li:not(.active) a:hover {
  color: #f8aa00 !important;
}

.u-medecine .u-pager ol li:not(.active) a:hover {
  color: #940104 !important;
}

.u-droit .u-pager ol li:not(.active) a:hover {
  color: #5b2c86 !important;
}

.u-agro .u-pager ol li:not(.active) a:hover {
  color: #7db928 !important;
}

.u-psycho .u-pager ol li:not(.active) a:hover {
  color: #289b38 !important;
}

.u-philo .u-pager ol li:not(.active) a:hover {
  color: #00843b !important;
}

.u-vete .u-pager ol li:not(.active) a:hover {
  color: #5b57a2 !important;
}

.u-archi .u-pager ol li:not(.active) a:hover {
  color: #c6c0b4 !important;
}

.u-sciences .u-pager ol li:not(.active) a:hover {
  color: #005ca9 !important;
}

.u-sc-app .u-pager ol li:not(.active) a:hover {
  color: #f07f3c !important;
}

.u-hec .u-pager ol li:not(.active) a:hover {
  color: #8c8b82 !important;
}

.u-csl .u-pager ol li:not(.active) a:hover {
  color: #256098 !important;
}

.u-uliege .u-pager ol li:not(.active) a:hover {
  color: #5fa4b0 !important;
}

.u-pager ol li.active {
  background: #00707f;
}

.u-uliege .u-pager ol li.active {
  background: #00707f;
}

.u-sc-soc .u-pager ol li.active {
  background: #f8aa00;
}

.u-medecine .u-pager ol li.active {
  background: #940104;
}

.u-droit .u-pager ol li.active {
  background: #5b2c86;
}

.u-agro .u-pager ol li.active {
  background: #7db928;
}

.u-psycho .u-pager ol li.active {
  background: #289b38;
}

.u-philo .u-pager ol li.active {
  background: #00843b;
}

.u-vete .u-pager ol li.active {
  background: #5b57a2;
}

.u-archi .u-pager ol li.active {
  background: #c6c0b4;
}

.u-sciences .u-pager ol li.active {
  background: #005ca9;
}

.u-sc-app .u-pager ol li.active {
  background: #f07f3c;
}

.u-hec .u-pager ol li.active {
  background: #8c8b82;
}

.u-csl .u-pager ol li.active {
  background: #256098;
}

.u-pager ol li.active a {
  color: white !important;
}

@media only screen and (min-width: 39.375em) {
  .u-pager {
    padding: 0 2rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-pager__prev,
  .u-pager__next {
    display: block;
  }
}

.u-person {
  margin: 3rem 0;
}

.u-person__image {
  position: relative;
  width: 100%;
  height: 33.5rem;
}

.u-person__image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  font-family: "object-fit: contain";
}

@media only screen and (max-width: 53.74em) {
  .u-person__image {
    display: none;
  }
}

.u-person__text {
  border: 0.1rem solid #e6e6e1;
  padding: 2rem;
  background: white;
  color: #00707f;
}

.u-uliege .u-person__text {
  color: #00707f;
}

.u-sc-soc .u-person__text {
  color: #f8aa00;
}

.u-medecine .u-person__text {
  color: #940104;
}

.u-droit .u-person__text {
  color: #5b2c86;
}

.u-agro .u-person__text {
  color: #7db928;
}

.u-psycho .u-person__text {
  color: #289b38;
}

.u-philo .u-person__text {
  color: #00843b;
}

.u-vete .u-person__text {
  color: #5b57a2;
}

.u-archi .u-person__text {
  color: #c6c0b4;
}

.u-sciences .u-person__text {
  color: #005ca9;
}

.u-sc-app .u-person__text {
  color: #f07f3c;
}

.u-hec .u-person__text {
  color: #8c8b82;
}

.u-csl .u-person__text {
  color: #256098;
}

.u-person__title {
  margin-bottom: 2rem;
}

.u-person dl dd,
.u-person dl dd a {
  color: #404040;
}

.u-person__link {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 3rem;
}

.u-person__link svg {
  width: 3rem;
  height: 3rem;
  margin-right: 2rem;
  fill: #00707f;
}

.u-uliege .u-person__link svg {
  fill: #00707f;
}

.u-sc-soc .u-person__link svg {
  fill: #f8aa00;
}

.u-medecine .u-person__link svg {
  fill: #940104;
}

.u-droit .u-person__link svg {
  fill: #5b2c86;
}

.u-agro .u-person__link svg {
  fill: #7db928;
}

.u-psycho .u-person__link svg {
  fill: #289b38;
}

.u-philo .u-person__link svg {
  fill: #00843b;
}

.u-vete .u-person__link svg {
  fill: #5b57a2;
}

.u-archi .u-person__link svg {
  fill: #c6c0b4;
}

.u-sciences .u-person__link svg {
  fill: #005ca9;
}

.u-sc-app .u-person__link svg {
  fill: #f07f3c;
}

.u-hec .u-person__link svg {
  fill: #8c8b82;
}

.u-csl .u-person__link svg {
  fill: #256098;
}

.u-person__social {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  margin-top: 2rem;
  padding: 0;
}

.u-person__social__item {
  margin: 0;
  margin-right: 2.5rem;
  padding: 0;
  list-style-type: none;
}

.u-person__social__item::before {
  display: none;
}

.u-person__social__item__link {
  display: block;
}

.u-person__social__item__link img {
  display: block;
  max-height: 2rem;
}

.u-person__social__item__link svg {
  display: block;
  width: 3rem;
  height: 3rem;
  fill: #00707f;
}

.u-uliege .u-person__social__item__link svg {
  fill: #00707f;
}

.u-sc-soc .u-person__social__item__link svg {
  fill: #f8aa00;
}

.u-medecine .u-person__social__item__link svg {
  fill: #940104;
}

.u-droit .u-person__social__item__link svg {
  fill: #5b2c86;
}

.u-agro .u-person__social__item__link svg {
  fill: #7db928;
}

.u-psycho .u-person__social__item__link svg {
  fill: #289b38;
}

.u-philo .u-person__social__item__link svg {
  fill: #00843b;
}

.u-vete .u-person__social__item__link svg {
  fill: #5b57a2;
}

.u-archi .u-person__social__item__link svg {
  fill: #c6c0b4;
}

.u-sciences .u-person__social__item__link svg {
  fill: #005ca9;
}

.u-sc-app .u-person__social__item__link svg {
  fill: #f07f3c;
}

.u-hec .u-person__social__item__link svg {
  fill: #8c8b82;
}

.u-csl .u-person__social__item__link svg {
  fill: #256098;
}

.u-person__social__item__link:hover svg {
  opacity: .8;
}

@media only screen and (min-width: 39.375em) {
  .u-person {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-person__image {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 26rem;
    -ms-flex-preferred-size: 26rem;
    flex-basis: 26rem;
    height: auto;
    padding: 0;
  }
  .u-person__image img {
    object-position: 0% 0%;
  }
  .u-person__text {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 4.5rem;
    object-position: 0% 0%;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-person__title {
    margin-bottom: 3.5rem;
  }
  .u-person dl {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-person dl dt {
    -webkit-flex-basis: 15rem;
    -ms-flex-preferred-size: 15rem;
    flex-basis: 15rem;
  }
  .u-person__link {
    margin-top: 4rem;
  }
  .u-person__social {
    margin-top: 3rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile__select {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile,
  [class*='u-profile--'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 15em) and (max-width: 53.74em) {
  .u-profile__main,
  .u-profile__others {
    display: none;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-profile__main {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
  }
}

.u-profile__main__item {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-basis: 33.33%;
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  padding: 0 .5em;
}

.u-profile__main__item__icon {
  display: block;
  width: 4rem;
  height: 4rem;
  margin: 0 auto .75rem;
  fill: #5fa4b0;
}

.u-uliege .u-profile__main__item__icon {
  fill: #5fa4b0;
}

.u-sc-soc .u-profile__main__item__icon {
  fill: #ffd000;
}

.u-medecine .u-profile__main__item__icon {
  fill: #e62d31;
}

.u-droit .u-profile__main__item__icon {
  fill: #a8589e;
}

.u-agro .u-profile__main__item__icon {
  fill: #b9cd76;
}

.u-psycho .u-profile__main__item__icon {
  fill: #7db928;
}

.u-philo .u-profile__main__item__icon {
  fill: #289b38;
}

.u-vete .u-profile__main__item__icon {
  fill: #8da6d6;
}

.u-archi .u-profile__main__item__icon {
  fill: #e6e6e1;
}

.u-sciences .u-profile__main__item__icon {
  fill: #1fbadb;
}

.u-sc-app .u-profile__main__item__icon {
  fill: #f8aa00;
}

.u-hec .u-profile__main__item__icon {
  fill: #c6c0b4;
}

.u-csl .u-profile__main__item__icon {
  fill: #88B2DC;
}

.u-profile__main__item__name {
  margin: .5em 0;
  color: #4b4b4b !important;
  font-size: 2rem;
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
}

.u-profile__main__item__link {
  display: block;
}

.u-profile__others {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  margin-left: 5%;
}

.u-profile__others.u-list {
  border: 0;
  padding-bottom: 2rem;
}

.u-profile__others__title {
  font-size: 2rem;
}

.u-list .u-profile__others__list {
  margin-top: 2rem;
  -webkit-column-count: 1;
  column-count: 1;
}

[class*='u-profile--'][class*='--no-other'] .u-profile__main {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  padding: 2rem 0;
}

[class*='u-profile--'][class*='--no-other'] .u-profile__others {
  display: none;
}

.u-preview {
  border: 0.1rem solid #e6e6e1;
  padding: 1.7rem;
  background: white;
}

.u-preview + .u-preview {
  border-top: 0;
}

.u-preview__left {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-preview svg {
  width: 2rem;
  height: 2.1rem;
  margin-right: 2.8rem;
  fill: #00707f;
}

.u-uliege .u-preview svg {
  fill: #00707f;
}

.u-sc-soc .u-preview svg {
  fill: #f8aa00;
}

.u-medecine .u-preview svg {
  fill: #940104;
}

.u-droit .u-preview svg {
  fill: #5b2c86;
}

.u-agro .u-preview svg {
  fill: #7db928;
}

.u-psycho .u-preview svg {
  fill: #289b38;
}

.u-philo .u-preview svg {
  fill: #00843b;
}

.u-vete .u-preview svg {
  fill: #5b57a2;
}

.u-archi .u-preview svg {
  fill: #c6c0b4;
}

.u-sciences .u-preview svg {
  fill: #005ca9;
}

.u-sc-app .u-preview svg {
  fill: #f07f3c;
}

.u-hec .u-preview svg {
  fill: #8c8b82;
}

.u-csl .u-preview svg {
  fill: #256098;
}

.u-preview__text {
  display: none;
  margin: 0;
}

@media only screen and (min-width: 39.375em) {
  .u-preview {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .u-preview__text {
    display: block;
  }
}

.u-program,
[class*='u-program--'] {
  position: relative;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #e6e6e1;
  padding: 1.5em 0 !important;
  background: white;
}

@media only screen and (min-width: 34.375em) {
  .u-program,
  [class*='u-program--'] {
    max-width: 460px;
    height: 100px;
  }
}

.u-program__link {
  position: relative;
  z-index: 2;
  left: 0;
  width: 100%;
  padding-right: .5em;
  padding-left: .5em;
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: 0 !important;
}

@media only screen and (min-width: 34.375em) {
  .u-program__link {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-right: 1.5em;
    padding-left: 1.5em;
    font-size: 2rem;
  }
}

.u-program__number {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 100%;
  color: #e6e6e1;
  font-size: 8rem;
  line-height: 1;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 1s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

[data-clickable]:hover .u-program__number {
  -webkit-transform: translateY(-50%) translateY(0px) scale(1.2);
  transform: translateY(-50%) translateY(0px) scale(1.2);
}

@media only screen and (min-width: 34.375em) {
  .u-program__number {
    font-size: 17rem;
  }
}

.u-program__bg {
  z-index: 1;
  opacity: .5;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
  transition: -webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
}

[data-clickable]:hover .u-program__bg {
  -webkit-transform: scale(2);
  transform: scale(2);
}

[class*='u-program--'][class*='--highlight'] {
  background-color: #00373e;
  color: white;
}

.u-uliege [class*='u-program--'][class*='--highlight'] {
  background-color: #00373e;
}

.u-sc-soc [class*='u-program--'][class*='--highlight'] {
  background-color: #f8aa00;
}

.u-medecine [class*='u-program--'][class*='--highlight'] {
  background-color: #940104;
}

.u-droit [class*='u-program--'][class*='--highlight'] {
  background-color: #5b2c86;
}

.u-agro [class*='u-program--'][class*='--highlight'] {
  background-color: #7db928;
}

.u-psycho [class*='u-program--'][class*='--highlight'] {
  background-color: #289b38;
}

.u-philo [class*='u-program--'][class*='--highlight'] {
  background-color: #00843b;
}

.u-vete [class*='u-program--'][class*='--highlight'] {
  background-color: #5b57a2;
}

.u-archi [class*='u-program--'][class*='--highlight'] {
  background-color: #c6c0b4;
}

.u-sciences [class*='u-program--'][class*='--highlight'] {
  background-color: #005ca9;
}

.u-sc-app [class*='u-program--'][class*='--highlight'] {
  background-color: #f07f3c;
}

.u-hec [class*='u-program--'][class*='--highlight'] {
  background-color: #8c8b82;
}

.u-csl [class*='u-program--'][class*='--highlight'] {
  background-color: #256098;
}

.u-quicklinks-container {
  position: relative;
}

.u-quicklinks-container > h2 {
  text-align: center;
}

.u-quicklinks {
  margin-top: 5rem;
  max-width: 32rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media only screen and (min-width: 53.75em) {
  .u-quicklinks-container > h2 {
    text-align: left;
  }
  .u-quicklinks {
    position: absolute;
    right: 0;
    top: 2rem;
    padding: 0 2rem;
    display: block;
    max-width: none;
    margin-top: 0;
  }
  .u-quicklinks li {
    display: inline-block;
  }
  .u-quicklinks li + li {
    margin-left: 4rem;
  }
}

.u-quiz .u-h3 {
  margin: 0 0 1.5rem 0;
}

.u-quiz__image {
  display: none;
}

.u-quiz legend {
  font-size: 1.5rem;
  color: #4a4a4a;
  border: 0;
  margin: 1rem 0 1.5rem 0;
}

.u-quiz button {
  padding: 0 0 1rem 0;
  margin-top: 2rem;
}

@media only screen and (min-width: 39.375em) {
  .u-quiz {
    position: relative;
    overflow: hidden;
  }
  .u-quiz__image {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: calc(50% + 3.5rem);
  }
  .u-quiz__image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: "object-fit: cover";
  }
  .u-quiz__form {
    position: relative;
    float: right;
    margin: 2rem 0;
    width: 60%;
    z-index: 20;
    padding: 3rem 4rem;
    background: white;
    border: 0.1rem solid #e6e6e1;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-quiz__image {
    width: calc(45% + 3.5rem);
  }
  .u-quiz__form {
    padding: 4rem 5rem;
    width: 55%;
  }
}

.u-quote {
  position: relative;
  text-align: center;
}

.u-quote::before {
  content: '“';
  position: absolute;
  z-index: 0;
  top: 7rem;
  left: 50%;
  color: #c6c0b4;
  font-size: 30rem;
  line-height: .5;
  opacity: .3;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.u-quote blockquote {
  border: 0;
  padding: 0;
}

.u-quote__content,
.u-quote__author {
  position: relative;
  z-index: 1;
}

.u-quote__content {
  width: 100%;
  max-width: 50rem;
  margin: 5rem auto 0;
  margin-bottom: 1em;
  color: #00707f;
  font-size: 1.8rem;
  line-height: 1.6;
}

.u-faculty .u-quote__content {
  color: #4a4a4a;
}

@media only screen and (min-width: 53.75em) {
  .u-quote__content {
    max-width: 60rem;
    font-size: 3rem;
  }
}

.u-quote__author {
  margin-top: 3em;
  color: #8c8b82;
  font-size: 1.2rem;
}

.u-quote__author::before {
  content: '';
}

.u-results {
  width: 100%;
  margin: 3rem 0;
}

.u-results .icon-icons-view {
  display: none;
  width: 2.8rem;
  height: 1.7rem;
  fill: #00707f;
}

.u-uliege .u-results .icon-icons-view {
  fill: #00707f;
}

.u-sc-soc .u-results .icon-icons-view {
  fill: #f8aa00;
}

.u-medecine .u-results .icon-icons-view {
  fill: #940104;
}

.u-droit .u-results .icon-icons-view {
  fill: #5b2c86;
}

.u-agro .u-results .icon-icons-view {
  fill: #7db928;
}

.u-psycho .u-results .icon-icons-view {
  fill: #289b38;
}

.u-philo .u-results .icon-icons-view {
  fill: #00843b;
}

.u-vete .u-results .icon-icons-view {
  fill: #5b57a2;
}

.u-archi .u-results .icon-icons-view {
  fill: #c6c0b4;
}

.u-sciences .u-results .icon-icons-view {
  fill: #005ca9;
}

.u-sc-app .u-results .icon-icons-view {
  fill: #f07f3c;
}

.u-hec .u-results .icon-icons-view {
  fill: #8c8b82;
}

.u-csl .u-results .icon-icons-view {
  fill: #256098;
}

.u-results-form {
  margin-top: 6rem;
  border-top: 0.1rem solid #e6e6e1;
}

.u-results__head {
  display: none;
  font-weight: 600;
}

.u-results__row {
  position: relative;
  border-bottom: 2px solid #f3f3f3;
  padding: 2rem 0;
}

.u-results__name {
  font-size: 2rem;
}

.u-uliege .u-results__name {
  color: #00707f;
}

.u-sc-soc .u-results__name {
  color: #f8aa00;
}

.u-medecine .u-results__name {
  color: #940104;
}

.u-droit .u-results__name {
  color: #5b2c86;
}

.u-agro .u-results__name {
  color: #7db928;
}

.u-psycho .u-results__name {
  color: #289b38;
}

.u-philo .u-results__name {
  color: #00843b;
}

.u-vete .u-results__name {
  color: #5b57a2;
}

.u-archi .u-results__name {
  color: #c6c0b4;
}

.u-sciences .u-results__name {
  color: #005ca9;
}

.u-sc-app .u-results__name {
  color: #f07f3c;
}

.u-hec .u-results__name {
  color: #8c8b82;
}

.u-csl .u-results__name {
  color: #256098;
}

.u-results__faculty,
.u-results__category {
  font-size: 1.5rem;
}

.u-results__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

@media only screen and (max-width: 39.365em) {
  .u-results__title {
    color: #00707f;
    font-weight: 800;
  }
  .u-uliege .u-results__title {
    color: #00707f;
  }
  .u-sc-soc .u-results__title {
    color: #f8aa00;
  }
  .u-medecine .u-results__title {
    color: #940104;
  }
  .u-droit .u-results__title {
    color: #5b2c86;
  }
  .u-agro .u-results__title {
    color: #7db928;
  }
  .u-psycho .u-results__title {
    color: #289b38;
  }
  .u-philo .u-results__title {
    color: #00843b;
  }
  .u-vete .u-results__title {
    color: #5b57a2;
  }
  .u-archi .u-results__title {
    color: #c6c0b4;
  }
  .u-sciences .u-results__title {
    color: #005ca9;
  }
  .u-sc-app .u-results__title {
    color: #f07f3c;
  }
  .u-hec .u-results__title {
    color: #8c8b82;
  }
  .u-csl .u-results__title {
    color: #256098;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-results__head,
  .u-results__row:last-child {
    border-bottom: 4px solid #f3f3f3;
  }
  .u-results__row:not(.u-results__head)::before {
    content: '';
    position: absolute;
    top: -0.1rem;
    right: -1rem;
    bottom: -0.1rem;
    left: -2rem;
    display: block;
    border: 1px solid #f3f3f3;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    opacity: 0;
  }
  .u-results__row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-results__row:not(.u-results__head):hover::before {
    opacity: 1;
  }
  .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00707f;
  }
  .u-uliege .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00707f;
  }
  .u-sc-soc .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #f8aa00;
  }
  .u-medecine .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #940104;
  }
  .u-droit .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #5b2c86;
  }
  .u-agro .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #7db928;
  }
  .u-psycho .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #289b38;
  }
  .u-philo .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #00843b;
  }
  .u-vete .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #5b57a2;
  }
  .u-archi .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #c6c0b4;
  }
  .u-sciences .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #005ca9;
  }
  .u-sc-app .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #f07f3c;
  }
  .u-hec .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #8c8b82;
  }
  .u-csl .u-results__row:not(.u-results__head):hover .u-results__title {
    color: #256098;
  }
  .u-results__title {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .u-results__day {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }
  .u-results__language {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
  .u-results__name {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    padding-right: 1rem;
  }
  .u-results__faculte {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    padding-right: 1rem;
  }
  .u-results__category {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
  }
  .u-results__faculte,
  .u-results__category {
    margin-top: 0;
    padding-right: 6rem;
    font-size: 1.2rem;
  }
  .u-results .icon-icons-view {
    position: absolute;
    top: 50%;
    right: auto;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    position: absolute;
    right: 2rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-results__name {
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    padding-right: 1rem;
  }
  .u-results__faculte {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
    padding-right: 6rem;
  }
  .u-results__category {
    -webkit-flex-basis: 35%;
    -ms-flex-preferred-size: 35%;
    flex-basis: 35%;
  }
  .u-results__faculte,
  .u-results__category {
    font-size: 1.4rem;
  }
}

.u-slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: auto !important;
}

.u-slider::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-slider .slidy-outer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-slider__slide {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  overflow: hidden;
  margin: 0;
}

.u-slider__slide:first-child {
  display: block;
}

.u-slider__slide img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
  will-change: transform;
}

.u-slider__pagination {
  position: absolute;
  z-index: 20;
  right: 2rem;
  bottom: 2rem;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  width: 8rem;
  height: 4rem;
  background: #00707f;
  color: white;
  font-size: 0;
  fill: white;
  border-radius: 5px;
}

.u-slider__pagination button {
  width: 50%;
  height: 100%;
  background: #00707f;
  fill: white !important;
  transition: background .3s;
}

.u-uliege .u-slider__pagination button {
  background-color: #00707f;
}

.u-sc-soc .u-slider__pagination button {
  background-color: #f8aa00;
}

.u-medecine .u-slider__pagination button {
  background-color: #940104;
}

.u-droit .u-slider__pagination button {
  background-color: #5b2c86;
}

.u-agro .u-slider__pagination button {
  background-color: #7db928;
}

.u-psycho .u-slider__pagination button {
  background-color: #289b38;
}

.u-philo .u-slider__pagination button {
  background-color: #00843b;
}

.u-vete .u-slider__pagination button {
  background-color: #5b57a2;
}

.u-archi .u-slider__pagination button {
  background-color: #c6c0b4;
}

.u-sciences .u-slider__pagination button {
  background-color: #005ca9;
}

.u-sc-app .u-slider__pagination button {
  background-color: #f07f3c;
}

.u-hec .u-slider__pagination button {
  background-color: #8c8b82;
}

.u-csl .u-slider__pagination button {
  background-color: #256098;
}

.u-slider__pagination button:hover {
  background: #5fa4b0;
}

.u-uliege .u-slider__pagination button:hover {
  background-color: #5fa4b0;
}

.u-sc-soc .u-slider__pagination button:hover {
  background-color: #ffd000;
}

.u-medecine .u-slider__pagination button:hover {
  background-color: #e62d31;
}

.u-droit .u-slider__pagination button:hover {
  background-color: #a8589e;
}

.u-agro .u-slider__pagination button:hover {
  background-color: #b9cd76;
}

.u-psycho .u-slider__pagination button:hover {
  background-color: #7db928;
}

.u-philo .u-slider__pagination button:hover {
  background-color: #289b38;
}

.u-vete .u-slider__pagination button:hover {
  background-color: #8da6d6;
}

.u-archi .u-slider__pagination button:hover {
  background-color: #e6e6e1;
}

.u-sciences .u-slider__pagination button:hover {
  background-color: #1fbadb;
}

.u-sc-app .u-slider__pagination button:hover {
  background-color: #f8aa00;
}

.u-hec .u-slider__pagination button:hover {
  background-color: #c6c0b4;
}

.u-csl .u-slider__pagination button:hover {
  background-color: #88B2DC;
}

.u-slider__pagination svg {
  width: 2rem;
  height: 1.2rem;
}

[class*='u-card--'][class*='--full'] .u-slider__pagination,
[class*='u-card--'][class*='--hero'] .u-slider__pagination {
  right: 2rem;
  bottom: -2rem;
}

@media only screen and (max-width: 53.74em) {
  [class*='u-site-main--sidebar'] [class*='u-card--'][class*='--full'] .u-slider__pagination, [class*='u-site-main--sidebar']
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    bottom: 2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'] .u-slider__pagination {
    right: auto;
    bottom: 14rem;
    left: calc(5% + 42rem - 4rem);
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--full'] .u-slider__pagination {
    left: calc(10% + 42rem - 4rem);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-slider__pagination {
    right: 2rem;
    bottom: 0;
    left: auto;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
}

@media only screen and (min-width: 64em) {
  [class*='u-card--'][class*='--full'].u-home__slider .u-slider__pagination {
    right: auto;
    left: calc(50% + 52rem - 2rem);
    -webkit-transform: translateY(50%) translateX(-100%);
    transform: translateY(50%) translateX(-100%);
  }
}

@media only screen and (min-width: 53.75em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    right: auto;
    bottom: 7rem;
    left: 28rem;
  }
}

@media only screen and (min-width: 64em) and (max-width: 79.99em) {
  [class*='u-site-main--sidebar'] [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    left: 32rem;
  }
}

@media only screen and (min-width: 80em) {
  [class*='u-card--'][class*='--hero'] .u-slider__pagination {
    bottom: 2rem;
    left: calc(-25% + 5rem + 38rem);
  }
}

@media only screen and (min-width: 126.25em) {
  [class*='u-site-main--sidebar'] .u-slider__pagination {
    right: calc(200% - 172.5rem);
    left: auto;
  }
  .u-intranet [class*='u-site-main--sidebar'] .u-slider__pagination {
    right: auto;
  }
}

.u-socialcard,
[class*='u-socialcard--'] {
  border: 0.1rem solid #e6e6e1;
  padding: 3rem;
  background: white;
}

.u-socialcard + .u-socialcard,
.u-socialcard + [class*='u-socialcard--'],
[class*='u-socialcard--'] + .u-socialcard,
[class*='u-socialcard--'] + [class*='u-socialcard--'] {
  margin: 2rem 0 0 0;
}

.u-socialcard__icon {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.8rem;
  height: 3.8rem;
  border: 0.1rem solid #f3f3f3;
  background: white;
  border-radius: 50%;
}

.u-socialcard__icon svg {
  width: 2.2rem;
  height: 2.2rem;
}

.u-socialcard__top {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-socialcard__top .u-socialcard__date {
  padding-left: 1.5rem;
}

.u-socialcard__top p {
  margin: 0;
  font-size: 1.2rem;
  text-transform: uppercase;
}

.u-socialcard__content {
  min-height: 10rem;
  margin: 3rem 0;
}

.u-socialcard--image {
  position: relative;
}

.u-socialcard--image .u-socialcard__date {
  display: none;
}

.u-socialcard--image .u-socialcard__top {
  position: absolute;
  z-index: 10;
  top: 3rem;
  left: 3rem;
}

.u-socialcard__cover {
  position: relative;
  left: -3rem;
  width: calc(100% + 6rem);
  margin-top: -3rem;
  margin-bottom: 3rem;
  font-size: 0;
}

.u-socialcard__cover::before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 56.25%;
}

.u-socialcard__cover img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover";
}

.u-socialcard--twitter .u-socialcard__icon {
  fill: #1fbadb;
}

.u-socialcard--facebook .u-socialcard__icon {
  fill: #005ca9;
}

.u-socialcard--linkedin .u-socialcard__icon {
  fill: #005ca9;
}

.u-socialcard--instagram .u-socialcard__icon {
  fill: #5fa4b0;
}

.u-socialcard--instagram .u-socialcard__cover::before {
  padding-top: 100%;
}

.u-summary-outer {
  position: relative;
}

.u-summary-outer::before {
  content: '';
  position: absolute;
  top: -.5rem;
  right: -2rem;
  bottom: -.5rem;
  left: -2rem;
  display: none;
  border: 0.1rem solid #f3f3f3;
  box-shadow: 0 0.4rem 1rem 0 rgba(0, 0, 0, 0.1);
  background: white;
  border-radius: .4rem;
}

.u-summary-outer:hover::before {
  display: block;
}

.u-summary {
  position: relative;
  border-bottom: 0.4rem solid #f3f3f3;
  padding: 2rem 0;
}

.u-summary__title {
  margin: .2rem 0 1rem 0;
}

.u-summary__image {
  display: none;
}

.u-summary__origin {
  color: #8c8b82;
}

.u-summary__origin a {
  padding-left: 1rem;
  color: #00707f;
}

.u-uliege .u-summary__origin a {
  color: #00707f !important;
}

.u-sc-soc .u-summary__origin a {
  color: #f8aa00 !important;
}

.u-medecine .u-summary__origin a {
  color: #940104 !important;
}

.u-droit .u-summary__origin a {
  color: #5b2c86 !important;
}

.u-agro .u-summary__origin a {
  color: #7db928 !important;
}

.u-psycho .u-summary__origin a {
  color: #289b38 !important;
}

.u-philo .u-summary__origin a {
  color: #00843b !important;
}

.u-vete .u-summary__origin a {
  color: #5b57a2 !important;
}

.u-archi .u-summary__origin a {
  color: #c6c0b4 !important;
}

.u-sciences .u-summary__origin a {
  color: #005ca9 !important;
}

.u-sc-app .u-summary__origin a {
  color: #f07f3c !important;
}

.u-hec .u-summary__origin a {
  color: #8c8b82 !important;
}

.u-csl .u-summary__origin a {
  color: #256098 !important;
}

.u-summary__link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: block;
}

@media only screen and (min-width: 53.75em) {
  .u-summary {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-summary__text {
    position: relative;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
  }
  .u-summary__image {
    position: relative;
    display: block;
    width: 18rem;
    height: 12rem;
  }
  .u-summary__image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: "object-fit: cover";
  }
}

.u-share {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3rem 0;
  border-top: 0.1rem solid #5fa4b0;
  border-bottom: 0.2rem solid #00707f;
  padding: 1.5rem 2rem;
  color: #00707f;
  fill: #00707f;
}

.u-faculty .u-share {
  border-top: 0.1rem solid #404040;
  border-bottom: 0.2rem solid #404040;
  color: #404040;
  fill: #404040;
}

.u-share p {
  margin: 0;
}

.u-share ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  margin-top: 1rem;
}

.u-share ul li {
  padding: 0 0.5rem;
  font-size: 0;
}

.u-share svg {
  width: 2.5rem;
  height: 2.5rem;
}

.u-faculty .u-share svg {
  transition: fill 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  fill: #404040;
}

.u-uliege .u-share a:hover svg {
  fill: #00707f;
}

.u-sc-soc .u-share a:hover svg {
  fill: #f8aa00;
}

.u-medecine .u-share a:hover svg {
  fill: #940104;
}

.u-droit .u-share a:hover svg {
  fill: #5b2c86;
}

.u-agro .u-share a:hover svg {
  fill: #7db928;
}

.u-psycho .u-share a:hover svg {
  fill: #289b38;
}

.u-philo .u-share a:hover svg {
  fill: #00843b;
}

.u-vete .u-share a:hover svg {
  fill: #5b57a2;
}

.u-archi .u-share a:hover svg {
  fill: #c6c0b4;
}

.u-sciences .u-share a:hover svg {
  fill: #005ca9;
}

.u-sc-app .u-share a:hover svg {
  fill: #f07f3c;
}

.u-hec .u-share a:hover svg {
  fill: #8c8b82;
}

.u-csl .u-share a:hover svg {
  fill: #256098;
}

@media only screen and (min-width: 34.375em) {
  .u-share {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 3rem 2rem;
    margin: 4rem 0;
  }
  .u-share p {
    margin: 0;
  }
  .u-share ul {
    width: auto;
    margin-left: 1rem;
    margin-top: 0;
  }
}

.u-table {
  overflow: auto;
  width: 100%;
}

.u-table table {
  width: 100%;
  min-width: 70rem;
}

.u-table table,
.u-table th,
.u-table td {
  border: 1px solid #e6e6e1;
}

.u-table th,
.u-table td {
  padding: .5rem 1rem;
}

.u-tag {
  position: relative;
  display: inline-block;
  padding: .4rem .6rem;
  background-color: #00707f;
  background-image: linear-gradient(to right, #00707f 50%, #5fa4b0 50%);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: 200% 100%;
  color: white !important;
  font-size: 1rem;
  line-height: 1;
  text-transform: uppercase;
  border-radius: .3rem;
  transition: background-position 0.35s cubic-bezier(0, 0, 0.58, 1);
}

.u-uliege .u-tag {
  background-color: #00707f;
  background-image: linear-gradient(to right, #00707f 50%, #5fa4b0 50%);
}

.u-sc-soc .u-tag {
  background-color: #f8aa00;
  background-image: linear-gradient(to right, #f8aa00 50%, #ffd000 50%);
}

.u-medecine .u-tag {
  background-color: #940104;
  background-image: linear-gradient(to right, #940104 50%, #e62d31 50%);
}

.u-droit .u-tag {
  background-color: #5b2c86;
  background-image: linear-gradient(to right, #5b2c86 50%, #a8589e 50%);
}

.u-agro .u-tag {
  background-color: #7db928;
  background-image: linear-gradient(to right, #7db928 50%, #b9cd76 50%);
}

.u-psycho .u-tag {
  background-color: #289b38;
  background-image: linear-gradient(to right, #289b38 50%, #7db928 50%);
}

.u-philo .u-tag {
  background-color: #00843b;
  background-image: linear-gradient(to right, #00843b 50%, #289b38 50%);
}

.u-vete .u-tag {
  background-color: #5b57a2;
  background-image: linear-gradient(to right, #5b57a2 50%, #8da6d6 50%);
}

.u-archi .u-tag {
  background-color: #c6c0b4;
  background-image: linear-gradient(to right, #c6c0b4 50%, #e6e6e1 50%);
}

.u-sciences .u-tag {
  background-color: #005ca9;
  background-image: linear-gradient(to right, #005ca9 50%, #1fbadb 50%);
}

.u-sc-app .u-tag {
  background-color: #f07f3c;
  background-image: linear-gradient(to right, #f07f3c 50%, #f8aa00 50%);
}

.u-hec .u-tag {
  background-color: #8c8b82;
  background-image: linear-gradient(to right, #8c8b82 50%, #c6c0b4 50%);
}

.u-csl .u-tag {
  background-color: #256098;
  background-image: linear-gradient(to right, #256098 50%, #88B2DC 50%);
}

.u-tag:hover {
  background-position: 0 0;
}

.u-toolbar {
  text-align: center;
  margin-bottom: -1.5rem;
}

.u-toolbar > * {
  margin: 0 1rem 1.5rem 1rem;
}

.u-toolbar__dropdown {
  display: inline-block;
  position: relative;
}

.u-toolbar__dropdown .u-dropdown {
  top: 0;
  z-index: 0;
  padding-top: 5rem;
  text-align: left;
}

.u-toolbar__dropdown .u-dropdown:before {
  display: none;
}

.u-toolbar__dropdown--calendar button {
  padding-right: 4.5rem;
}

.u-toolbar__dropdown--calendar svg {
  right: 1rem !important;
  top: 0.7rem !important;
}

.u-unit-header {
  padding: 7rem 0 0 0;
  background: white;
  text-align: center;
}

.u-unit-header img {
  width: 4rem;
  padding-bottom: 2rem;
}

.u-unit-header .u-h2 {
  margin: 0;
  color: #00707f;
  font-size: 2.5rem;
  font-weight: bold;
  text-transform: uppercase;
}

.u-uliege .u-unit-header .u-h2 {
  color: #00707f;
}

.u-sc-soc .u-unit-header .u-h2 {
  color: #f8aa00;
}

.u-medecine .u-unit-header .u-h2 {
  color: #940104;
}

.u-droit .u-unit-header .u-h2 {
  color: #5b2c86;
}

.u-agro .u-unit-header .u-h2 {
  color: #7db928;
}

.u-psycho .u-unit-header .u-h2 {
  color: #289b38;
}

.u-philo .u-unit-header .u-h2 {
  color: #00843b;
}

.u-vete .u-unit-header .u-h2 {
  color: #5b57a2;
}

.u-archi .u-unit-header .u-h2 {
  color: #c6c0b4;
}

.u-sciences .u-unit-header .u-h2 {
  color: #005ca9;
}

.u-sc-app .u-unit-header .u-h2 {
  color: #f07f3c;
}

.u-hec .u-unit-header .u-h2 {
  color: #8c8b82;
}

.u-csl .u-unit-header .u-h2 {
  color: #256098;
}

@media only screen and (min-width: 53.75em) {
  .u-unit-header .u-h2 {
    font-size: 3rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-unit-header {
    border-bottom: 0.1rem solid #e6e6e1;
    padding: 2rem 0 4rem 0;
  }
  .u-unit-header .u-h2 {
    font-size: 3.2rem;
  }
}

/* ------------------------------------------ */
/*  LESS AUTOMATICALLY GENERATED              */
/* ------------------------------------------ */
.PortletCalendar .SmallMonth TR.cal-header {
  background-color: #eeeeee;
}

.PortletCalendar .SmallMonth TR.cal-header .LinkCell .jalios-icon {
  color: #999999;
}

.PortletCalendar .SmallMonth TD {
  border-top: 1px none #000000;
  padding: 2px;
  text-align: center;
}

.PortletCalendar .SmallMonth TD .LinkCell .jalios-icon {
  color: #999999;
}

.PortletCalendar .SmallMonth TD.Day A {
  padding: 6px;
  display: block;
}

.PortletCalendar .SmallMonth TD.ColHeader {
  border-bottom: 1px solid #eeeeee;
  color: #999999;
}

.PortletCalendar .SmallMonth TD.Day.MemberAttends A {
  background-color: #3399dd;
  color: #ffffff;
  font-weight: bold;
}

.PortletCalendar .SmallMonth TD.Day.HasEvent {
  font-weight: bold;
}

.PortletCalendar .SmallMonth TD.Day.HasEvent .ctxTooltipMenu {
  cursor: pointer;
}

.PortletCalendar .SmallMonth TD.PastDay A {
  color: #aaaaaa;
}

.PortletCalendar .SmallMonth TD.PastDay.MemberAttends A {
  background-color: #cccccc;
}

.PortletCalendar .SmallMonth TD.Today A,
.PortletCalendar .SmallMonth TD.Day.HasEvent.Today A {
  border: 1px solid #ff9c38;
  color: #ff8f1f;
  background-color: #ffe8d1;
  font-weight: bold;
}

.PortletCalendar .calendarNavigationLink LI.selected {
  background-color: #fff3b2;
  border: 1px solid #aaaaaa;
  padding-bottom: 2px;
}

.PortletCalendar .displayOptionPanel .filter-button {
  padding-left: 12px;
}

.PortletCalendar .displayOptionPanel .filter-menu LI > A {
  padding-left: 10px;
}

.PortletCalendar .displayOptionPanel .filter-menu LI > LABEL {
  padding-left: 10px;
  font-weight: normal;
  white-space: nowrap;
}

.PortletCalendar .Header {
  background-color: #eeeeee;
  color: #999999;
  text-align: center;
  white-space: nowrap;
}

.PortletCalendar .PortletCalendar_Header {
  padding-top: 5px;
  padding-bottom: 5px;
}

.PortletCalendar .PortletCalendar_Header .LinkCell {
  background-color: none;
}

.PortletCalendar .PortletCalendar_Header .LinkCell .jalios-icon {
  color: #999999;
}

.PortletCalendar .PortletCalendar_Header .LinkCell A {
  display: block;
  text-align: center;
}

.PortletCalendar .navbar .extended-filter.navbar-form .input-group {
  max-width: 500px;
}

.PortletCalendar .extended-filter .planification-div.navbar-text {
  margin-bottom: 0px;
}

.PortletCalendar .Event {
  border: 1px solid #cccccc;
  background-color: #dddddd;
}

.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="5"] TD[colspan="1"] .DayEvent .title,
.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="7"] TD[colspan="1"] .DayEvent .title {
  text-overflow: ellipsis;
  width: 150px;
}

.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="5"] TD[colspan="2"] .DayEvent .title,
.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="7"] TD[colspan="2"] .DayEvent .title {
  text-overflow: ellipsis;
  width: 300px;
}

.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="5"] TD[colspan="3"] .DayEvent .title,
.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="7"] TD[colspan="3"] .DayEvent .title {
  text-overflow: ellipsis;
  width: 450px;
}

.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="5"] TD[colspan="4"] .DayEvent .title,
.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="7"] TD[colspan="4"] .DayEvent .title {
  text-overflow: ellipsis;
  width: 600px;
}

.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="5"] TD[colspan="5"] .DayEvent .title,
.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="7"] TD[colspan="5"] .DayEvent .title {
  text-overflow: ellipsis;
  width: 750px;
}

.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="5"] TD[colspan="6"] .DayEvent .title,
.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="7"] TD[colspan="6"] .DayEvent .title {
  text-overflow: ellipsis;
  width: 900px;
}

.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="5"] TD[colspan="7"] .DayEvent .title,
.PortletCalendar DIV.PortletCalendar_Common[data-jalios-calendar-displayed-days="7"] TD[colspan="7"] .DayEvent .title {
  text-overflow: ellipsis;
  width: 1050px;
}

.PortletCalendar .Event,
.PortletCalendar .DayEvent,
.PortletCalendar .DisplayElement {
  white-space: nowrap;
  padding-left: 2px;
  padding-right: 2px;
  margin-left: 2px;
  margin-right: 2px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.PortletCalendar .Event .edit-div,
.PortletCalendar .DayEvent .edit-div,
.PortletCalendar .DisplayElement .edit-div {
  display: none;
}

.PortletCalendar .Event:hover .edit-div,
.PortletCalendar .DayEvent:hover .edit-div,
.PortletCalendar .DisplayElement:hover .edit-div {
  display: block;
}

.PortletCalendar .Event .title,
.PortletCalendar .DayEvent .title,
.PortletCalendar .DisplayElement .title {
  overflow: hidden;
}

.PortletCalendar .Event .title A,
.PortletCalendar .DayEvent .title A,
.PortletCalendar .DisplayElement .title A {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.PortletCalendar .Event,
.PortletCalendar .DisplayElement {
  background-color: #f0f0f0;
}

.PortletCalendar .Event A,
.PortletCalendar .DisplayElement A {
  color: #666666;
}

.PortletCalendar .Event.attends,
.PortletCalendar .DisplayElement.attends {
  border: 1px solid #3399dd;
  background-color: #5bc0de;
}

.PortletCalendar .Event.attends A,
.PortletCalendar .DisplayElement.attends A {
  color: #ffffff;
}

.PortletCalendar .Event.attends.pending,
.PortletCalendar .DisplayElement.attends.pending {
  background-color: #2390b0;
}

.PortletCalendar .Event.DummyScheduleCalendarEvent,
.PortletCalendar .DisplayElement.DummyScheduleCalendarEvent {
  background-color: #f0d7f0;
  border: 1px solid #cd79cd;
}

.PortletCalendar .Event.DummyScheduleCalendarEvent A,
.PortletCalendar .DisplayElement.DummyScheduleCalendarEvent A {
  color: #a33da3;
}

.PortletCalendar .DayEvent {
  border: 1px solid #ffffff;
  background-color: #ffefc2;
}

.PortletCalendar .DayEvent A {
  color: #9e6d3b;
}

.PortletCalendar .DayEvent.attends {
  border: 1px solid #ffad5b;
  background-color: #ffe9a8;
}

.PortletCalendar .DayEvent.DummyScheduleCalendarEvent {
  background-color: #f0d7f0;
  border: 1px solid #cd79cd;
}

.PortletCalendar .DayEvent.DummyScheduleCalendarEvent A {
  color: #a33da3;
}

.PortletCalendar .Event.ui-draggable,
.PortletCalendar .DayEvent.ui-draggable {
  cursor: move;
}

.PortletCalendar .Event.ui-resizable .ui-resizable-s,
.PortletCalendar .DayEvent.ui-resizable .ui-resizable-s {
  position: absolute;
}

.PortletCalendar .DisplayElement {
  position: absolute;
  width: 98%;
  border: 1px solid #cccccc;
  background-color: #f0f0f0;
  white-space: nowrap;
  overflow-y: auto;
}

.PortletCalendar .newEvent {
  border: 1px solid #3399dd;
  background-color: #5bc0de;
}

.PortletCalendar .Month TR.Content {
  height: 100px;
}

.PortletCalendar .Month TD {
  border: 1px solid #cccccc;
  /* Each day of a month calendar with two styles (for month change) */
  /* Each day date div */
}

.PortletCalendar .Month TD a.addButton {
  visibility: hidden;
  color: #aaaaaa;
}

.PortletCalendar .Month TD:hover a.addButton {
  visibility: visible;
}

.PortletCalendar .Month TD.Day1,
.PortletCalendar .Month TD.Day2 {
  vertical-align: top;
  padding-left: 3px;
  max-width: 150px;
}

.PortletCalendar .Month TD.Day1 DIV.add-button,
.PortletCalendar .Month TD.Day2 DIV.add-button {
  float: right;
  padding-right: 3px;
}

.PortletCalendar .Month TD.Day1 {
  background-color: #fcfcfc;
}

.PortletCalendar .Month TD.Day2 {
  background-color: #f6f6ff;
}

.PortletCalendar .Month TD .Day1Date,
.PortletCalendar .Month TD .Day2Date {
  text-align: left;
}

.PortletCalendar .Month TD .Day1Date a.day-link,
.PortletCalendar .Month TD .Day2Date a.day-link,
.PortletCalendar .Month TD .Day1Date a.day-link,
.PortletCalendar .Month TD .Day2Date a.day-link {
  color: #aaaaaa;
}

.PortletCalendar .Day TD {
  border-left: 1px solid #cccccc;
}

.PortletCalendar .Day TD.linkCell {
  width: 20px;
}

.PortletCalendar .Day TD.linkCell .jalios-icon {
  color: #999999;
}

.PortletCalendar .Day TD.linkCell A {
  text-align: center;
}

.PortletCalendar .Day .Header TD,
.PortletCalendar .Day .DayEventHeader TD {
  border: 1px none #cccccc;
  border-left: 1px solid #cccccc;
}

.PortletCalendar .Day .Header TD.HourAction,
.PortletCalendar .Day .DayEventHeader TD.HourAction {
  background-color: #ffffff;
}

.PortletCalendar .Day .Header TD.NewDayEventPlaceHolder,
.PortletCalendar .Day .DayEventHeader TD.NewDayEventPlaceHolder {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

.PortletCalendar .Day .Header TD.today,
.PortletCalendar .Day .DayEventHeader TD.today {
  background-color: #dddddd;
}

.PortletCalendar .Day TR.Footer TD {
  border: 1px none #cccccc;
}

.PortletCalendar .Day .Hour {
  padding-left: 2px;
  padding-right: 2px;
  line-height: 20px;
  margin-bottom: 18px;
  width: 100%;
  text-align: right;
  white-space: nowrap;
}

.PortletCalendar .Day TD.HourAction,
.PortletCalendar .Day TR.Footer TD.HourAction,
.PortletCalendar .Day TD.LinkCell {
  border: 1px solid #cccccc;
  background-color: none;
  width: 1%;
}

.PortletCalendar .Day TD.HourAction .jalios-icon,
.PortletCalendar .Day TR.Footer TD.HourAction .jalios-icon,
.PortletCalendar .Day TD.LinkCell .jalios-icon {
  color: #999999;
}

.PortletCalendar .Day TD.HourAction A,
.PortletCalendar .Day TR.Footer TD.HourAction A,
.PortletCalendar .Day TD.LinkCell A {
  display: block;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  text-align: center;
}

.PortletCalendar .Day .Events {
  height: 100%;
  background: url("../images/dayBG.gif") repeat top left;
  position: relative;
}

.PortletCalendar .Day .Events.today {
  background: url("../images/dayBGToday.gif") repeat top left;
}

.PortletCalendar .Day .Event {
  position: absolute;
  width: 98%;
}

.PortletCalendar .Day .Event.conflict,
.PortletCalendar .Day .DisplayElement.conflict {
  width: 48%;
  right: 0px;
}

.PortletCalendar .Day .Event.conflict.attends,
.PortletCalendar .Day .DisplayElement.conflict.attends {
  left: 0px;
}

.PortletCalendar .Day .DisplayElement .MultipleEventsContent .title {
  border-bottom: 1px dashed #aaaaaa;
}

.PortletCalendar .Day .DisplayElement .MultipleEventsContent .title:last-child {
  border-bottom: 0px none #000000;
}

.PortletCalendar_SM_Tooltip .Event {
  border-bottom: 1px solid #C6C669;
  background-color: #fffff9;
  padding: 3px;
}

.ttcard-display.edit-button {
  display: inline-block;
}

.tt-card.CalendarEvent .op-edit,
.tt-card.ExternalCalendarEvent .op-edit {
  display: none;
}

.multipleEventTtCard .popover-footer,
.multipleEventTtCard .tt-card-meta,
.multipleEventTtCard .export-ICS {
  display: none;
}

.multipleEventTtCard .tt-card {
  border-bottom: 1px solid #CCCCCC;
}

.diary {
  background-color: #ffffff;
}

.diary .day {
  background: #fcfcfc;
  border-top: 1px solid #f7f7f7;
}

.diary .time {
  color: #999;
}

.diary .addEvent {
  border-top: 1px solid #eeeeee;
}

.panel .panel-body .diary .day {
  margin-left: -15px;
  margin-right: -15px;
  padding: 5px 10px;
}

.tt-card .CalendarEvent .attendees-table .data {
  padding-left: 5px;
}

.tt-card .CalendarEvent .attendees-table .data .attendee-div {
  margin-left: 5px;
}

.tt-card .CalendarEvent .attendees-table .data .attendee-div.declined {
  opacity: 0.5;
}

.jcmsplugin-calendar-editEvent .widget-name-periodicityEndDate.none,
.edit-pub .CalendarEvent .widget-name-periodicityEndDate.none,
.jcmsplugin-calendar-editEvent .widget-name-periodicityEndDate.NONE,
.edit-pub .CalendarEvent .widget-name-periodicityEndDate.NONE {
  display: none;
}

.jcmsplugin-calendar-editEvent .widget-name-reminderDuration.none,
.edit-pub .CalendarEvent .widget-name-reminderDuration.none,
.jcmsplugin-calendar-editEvent .widget-name-reminderDuration.NONE,
.edit-pub .CalendarEvent .widget-name-reminderDuration.NONE {
  display: block !important;
}

.u-article-calendar,
[class*='u-article-calendar--'] {
  position: absolute;
  z-index: 25;
  right: 0;
  bottom: 0;
  display: none;
  border: 0.1rem solid #e0e0e0;
  padding: 3rem;
  box-shadow: 1rem 1rem 1rem 0 rgba(0, 0, 0, 0.1);
  background-color: white;
  border-radius: .5rem;
  -webkit-transform: translate(0, 85%);
  transform: translate(0, 85%);
  opacity: 0;
}

@media only screen and (min-width: 53.75em) and (max-width: 89.99em) {
  .u-article-calendar,
  [class*='u-article-calendar--'] {
    -webkit-transform: translate(0, 101%);
    transform: translate(0, 101%);
  }
}

@media only screen and (min-width: 90em) {
  .u-article-calendar,
  [class*='u-article-calendar--'] {
    -webkit-transform: translate(40%, 101%);
    transform: translate(40%, 101%);
  }
}

@media only screen and (max-width: 39.365em) {
  .u-article-calendar,
  [class*='u-article-calendar--'] {
    width: 100%;
  }
}

.u-article-calendar .table,
[class*='u-article-calendar--'] .table {
  margin-bottom: 0;
}

.u-article-calendar .Day,
[class*='u-article-calendar--'] .Day {
  border: 0.1rem solid #e0e0e0;
  border-top: 0.1rem solid #e0e0e0 !important;
  padding: 0 !important;
}

.u-article-calendar .Day a,
[class*='u-article-calendar--'] .Day a {
  color: #4a4a4a;
  font-size: 1.4rem;
}

@media only screen and (min-width: 53.75em) {
  .u-article-calendar .Day,
  [class*='u-article-calendar--'] .Day {
    width: 3.5rem;
  }
}

.u-article-calendar .PortletCalendar .SmallMonth TR.cal-header,
[class*='u-article-calendar--'] .PortletCalendar .SmallMonth TR.cal-header {
  background-color: white;
  font-size: 2.2rem;
}

.u-article-calendar .PortletCalendar .SmallMonth TR.cal-header a,
[class*='u-article-calendar--'] .PortletCalendar .SmallMonth TR.cal-header a {
  color: #4a4a4a;
}

.u-article-calendar .PortletCalendar .SmallMonth TR.cal-header + tr,
[class*='u-article-calendar--'] .PortletCalendar .SmallMonth TR.cal-header + tr {
  margin-bottom: 1rem;
}

.u-article-calendar .PortletCalendar .SmallMonth TD.ColHeader,
[class*='u-article-calendar--'] .PortletCalendar .SmallMonth TD.ColHeader {
  border-bottom: 0;
}

.u-article-date-filter,
[class*='u-article-date-filter--'] {
  position: relative;
  margin-bottom: 5rem;
}

.u-article-date-filter::after,
[class*='u-article-date-filter--']::after {
  content: '';
  position: absolute;
  bottom: -1rem;
  left: 0;
  width: 100%;
  height: .4rem;
  background-color: #00707f;
  border-radius: 2px;
}

.u-uliege .u-article-date-filter::after, .u-uliege
[class*='u-article-date-filter--']::after {
  background-color: #00707f;
}

.u-sc-soc .u-article-date-filter::after, .u-sc-soc
[class*='u-article-date-filter--']::after {
  background-color: #f8aa00;
}

.u-medecine .u-article-date-filter::after, .u-medecine
[class*='u-article-date-filter--']::after {
  background-color: #940104;
}

.u-droit .u-article-date-filter::after, .u-droit
[class*='u-article-date-filter--']::after {
  background-color: #5b2c86;
}

.u-agro .u-article-date-filter::after, .u-agro
[class*='u-article-date-filter--']::after {
  background-color: #7db928;
}

.u-psycho .u-article-date-filter::after, .u-psycho
[class*='u-article-date-filter--']::after {
  background-color: #289b38;
}

.u-philo .u-article-date-filter::after, .u-philo
[class*='u-article-date-filter--']::after {
  background-color: #00843b;
}

.u-vete .u-article-date-filter::after, .u-vete
[class*='u-article-date-filter--']::after {
  background-color: #5b57a2;
}

.u-archi .u-article-date-filter::after, .u-archi
[class*='u-article-date-filter--']::after {
  background-color: #c6c0b4;
}

.u-sciences .u-article-date-filter::after, .u-sciences
[class*='u-article-date-filter--']::after {
  background-color: #005ca9;
}

.u-sc-app .u-article-date-filter::after, .u-sc-app
[class*='u-article-date-filter--']::after {
  background-color: #f07f3c;
}

.u-hec .u-article-date-filter::after, .u-hec
[class*='u-article-date-filter--']::after {
  background-color: #8c8b82;
}

.u-csl .u-article-date-filter::after, .u-csl
[class*='u-article-date-filter--']::after {
  background-color: #256098;
}

@media only screen and (min-width: 53.75em) {
  .u-article-date-filter,
  [class*='u-article-date-filter--'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 2rem;
  }
}

.u-article-date-filter__type {
  color: #c6c0b4;
  font-size: 2rem;
}

.u-article-date-filter__nav {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 2.5rem;
}

@media only screen and (min-width: 53.75em) {
  .u-article-date-filter__nav {
    margin-top: 0;
  }
}

.u-article-date-filter__nav__arrow {
  display: block;
  width: 1.8rem;
  height: 1.7rem;
}

.u-article-date-filter__nav__arrow svg {
  fill: #c6c0b4;
}

.u-article-date-filter__nav__arrow--back {
  display: block;
  width: 1.8rem;
  height: 1.7rem;
}

.u-article-date-filter__nav__arrow--back svg {
  width: 1.8rem;
  height: 1.7rem;
  fill: #c6c0b4;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.u-article-date-filter__nav__dates {
  padding: 0 1.5rem;
  color: #00707f;
  font-size: 2.5rem;
}

.u-uliege .u-article-date-filter__nav__dates {
  color: #00707f;
}

.u-sc-soc .u-article-date-filter__nav__dates {
  color: #f8aa00;
}

.u-medecine .u-article-date-filter__nav__dates {
  color: #940104;
}

.u-droit .u-article-date-filter__nav__dates {
  color: #5b2c86;
}

.u-agro .u-article-date-filter__nav__dates {
  color: #7db928;
}

.u-psycho .u-article-date-filter__nav__dates {
  color: #289b38;
}

.u-philo .u-article-date-filter__nav__dates {
  color: #00843b;
}

.u-vete .u-article-date-filter__nav__dates {
  color: #5b57a2;
}

.u-archi .u-article-date-filter__nav__dates {
  color: #c6c0b4;
}

.u-sciences .u-article-date-filter__nav__dates {
  color: #005ca9;
}

.u-sc-app .u-article-date-filter__nav__dates {
  color: #f07f3c;
}

.u-hec .u-article-date-filter__nav__dates {
  color: #8c8b82;
}

.u-csl .u-article-date-filter__nav__dates {
  color: #256098;
}

@media only screen and (min-width: 53.75em) {
  .u-article-date-filter__nav__dates {
    padding: 0 3rem;
  }
}

.u-article-date-filter__calendar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.u-article-date-filter__calendar span {
  margin-right: 1rem;
  color: #00707f;
  font-size: 1.3rem;
  text-transform: uppercase;
}

.u-uliege .u-article-date-filter__calendar span {
  color: #00707f;
}

.u-sc-soc .u-article-date-filter__calendar span {
  color: #f8aa00;
}

.u-medecine .u-article-date-filter__calendar span {
  color: #940104;
}

.u-droit .u-article-date-filter__calendar span {
  color: #5b2c86;
}

.u-agro .u-article-date-filter__calendar span {
  color: #7db928;
}

.u-psycho .u-article-date-filter__calendar span {
  color: #289b38;
}

.u-philo .u-article-date-filter__calendar span {
  color: #00843b;
}

.u-vete .u-article-date-filter__calendar span {
  color: #5b57a2;
}

.u-archi .u-article-date-filter__calendar span {
  color: #c6c0b4;
}

.u-sciences .u-article-date-filter__calendar span {
  color: #005ca9;
}

.u-sc-app .u-article-date-filter__calendar span {
  color: #f07f3c;
}

.u-hec .u-article-date-filter__calendar span {
  color: #8c8b82;
}

.u-csl .u-article-date-filter__calendar span {
  color: #256098;
}

.u-article-date-filter__calendar svg {
  width: 2.5rem;
  height: 2.2rem;
  fill: #00707f;
  pointer-events: none;
}

.u-uliege .u-article-date-filter__calendar svg {
  fill: #00707f;
}

.u-sc-soc .u-article-date-filter__calendar svg {
  fill: #f8aa00;
}

.u-medecine .u-article-date-filter__calendar svg {
  fill: #940104;
}

.u-droit .u-article-date-filter__calendar svg {
  fill: #5b2c86;
}

.u-agro .u-article-date-filter__calendar svg {
  fill: #7db928;
}

.u-psycho .u-article-date-filter__calendar svg {
  fill: #289b38;
}

.u-philo .u-article-date-filter__calendar svg {
  fill: #00843b;
}

.u-vete .u-article-date-filter__calendar svg {
  fill: #5b57a2;
}

.u-archi .u-article-date-filter__calendar svg {
  fill: #c6c0b4;
}

.u-sciences .u-article-date-filter__calendar svg {
  fill: #005ca9;
}

.u-sc-app .u-article-date-filter__calendar svg {
  fill: #f07f3c;
}

.u-hec .u-article-date-filter__calendar svg {
  fill: #8c8b82;
}

.u-csl .u-article-date-filter__calendar svg {
  fill: #256098;
}

@media only screen and (max-width: 53.74em) {
  .u-article-date-filter__calendar {
    position: absolute;
    top: .5rem;
    right: 0;
  }
}

.u-article-calendar__more {
  margin-top: 3rem;
  margin-left: 8px;
}

.u-uliege .u-article-calendar__more .split-lines-inner {
  color: #00707f;
}

.u-sc-soc .u-article-calendar__more .split-lines-inner {
  color: #f8aa00;
}

.u-medecine .u-article-calendar__more .split-lines-inner {
  color: #940104;
}

.u-droit .u-article-calendar__more .split-lines-inner {
  color: #5b2c86;
}

.u-agro .u-article-calendar__more .split-lines-inner {
  color: #7db928;
}

.u-psycho .u-article-calendar__more .split-lines-inner {
  color: #289b38;
}

.u-philo .u-article-calendar__more .split-lines-inner {
  color: #00843b;
}

.u-vete .u-article-calendar__more .split-lines-inner {
  color: #5b57a2;
}

.u-archi .u-article-calendar__more .split-lines-inner {
  color: #c6c0b4;
}

.u-sciences .u-article-calendar__more .split-lines-inner {
  color: #005ca9;
}

.u-sc-app .u-article-calendar__more .split-lines-inner {
  color: #f07f3c;
}

.u-hec .u-article-calendar__more .split-lines-inner {
  color: #8c8b82;
}

.u-csl .u-article-calendar__more .split-lines-inner {
  color: #256098;
}

.u-agenda-schedule-item,
[class*='u-agenda-schedule-item--'] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5rem;
}

.u-agenda-schedule-item__header {
  margin-right: 5rem;
}

.u-agenda-schedule-item__header__time {
  position: relative;
  font-size: 2.4rem;
}

.u-agenda-schedule-item__header__time::after {
  content: '';
  position: absolute;
  bottom: -1rem;
  left: 0;
  width: 100%;
  height: .2rem;
  background-color: #00707f;
}

.u-uliege .u-agenda-schedule-item__header__time::after {
  background-color: #00707f;
}

.u-sc-soc .u-agenda-schedule-item__header__time::after {
  background-color: #f8aa00;
}

.u-medecine .u-agenda-schedule-item__header__time::after {
  background-color: #940104;
}

.u-droit .u-agenda-schedule-item__header__time::after {
  background-color: #5b2c86;
}

.u-agro .u-agenda-schedule-item__header__time::after {
  background-color: #7db928;
}

.u-psycho .u-agenda-schedule-item__header__time::after {
  background-color: #289b38;
}

.u-philo .u-agenda-schedule-item__header__time::after {
  background-color: #00843b;
}

.u-vete .u-agenda-schedule-item__header__time::after {
  background-color: #5b57a2;
}

.u-archi .u-agenda-schedule-item__header__time::after {
  background-color: #c6c0b4;
}

.u-sciences .u-agenda-schedule-item__header__time::after {
  background-color: #005ca9;
}

.u-sc-app .u-agenda-schedule-item__header__time::after {
  background-color: #f07f3c;
}

.u-hec .u-agenda-schedule-item__header__time::after {
  background-color: #8c8b82;
}

.u-csl .u-agenda-schedule-item__header__time::after {
  background-color: #256098;
}

.u-agenda-schedule-item__content__title {
  display: block;
  margin: 0;
  color: #4a4a4a;
  font-size: 2.4rem;
}

.u-agenda-schedule-item__content__subtitle {
  display: block;
  margin: 1rem 0 3rem !important;
  color: #8c8b82;
  font-size: 1.6rem;
}

.u-agenda-schedule-item__toggle {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 2rem;
  border: 0;
  background: transparent;
  color: #404040;
}

.u-agenda-schedule-item__toggle__icon {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 3.2rem;
  height: 3.2rem;
  margin-right: 3rem;
  background-color: #00707f;
  color: white;
  border-radius: .3rem;
  cursor: pointer;
}

.u-uliege .u-agenda-schedule-item__toggle__icon {
  background-color: #00707f;
}

.u-sc-soc .u-agenda-schedule-item__toggle__icon {
  background-color: #f8aa00;
}

.u-medecine .u-agenda-schedule-item__toggle__icon {
  background-color: #940104;
}

.u-droit .u-agenda-schedule-item__toggle__icon {
  background-color: #5b2c86;
}

.u-agro .u-agenda-schedule-item__toggle__icon {
  background-color: #7db928;
}

.u-psycho .u-agenda-schedule-item__toggle__icon {
  background-color: #289b38;
}

.u-philo .u-agenda-schedule-item__toggle__icon {
  background-color: #00843b;
}

.u-vete .u-agenda-schedule-item__toggle__icon {
  background-color: #5b57a2;
}

.u-archi .u-agenda-schedule-item__toggle__icon {
  background-color: #c6c0b4;
}

.u-sciences .u-agenda-schedule-item__toggle__icon {
  background-color: #005ca9;
}

.u-sc-app .u-agenda-schedule-item__toggle__icon {
  background-color: #f07f3c;
}

.u-hec .u-agenda-schedule-item__toggle__icon {
  background-color: #8c8b82;
}

.u-csl .u-agenda-schedule-item__toggle__icon {
  background-color: #256098;
}

.u-agenda-schedule-item__toggle__text {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #404040;
}

.u-agenda-schedule-item__toggle__text--hidden {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  height: 0;
  will-change: height;
}

.u-agenda-schedule-item__toggle__content * {
  overflow: auto;
}

.u-footer,
[class*='u-footer--'] {
  position: relative;
  background-color: #00373e;
}

.u-faculty .u-footer, .u-faculty
[class*='u-footer--'] {
  border-top: 1px solid #e6e6e1;
  background-color: white;
}

.u-footer__slogan {
  padding: 5rem 0 3rem;
  color: #404040;
  text-decoration: none;
  transition: opacity .2s ease;
  font-family: '"Libre Baskerville", serif';
  font-size: 2rem;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 15px;
}

.u-footer__slogan a {
  transition: opacity .3s;
}

.u-footer__slogan a:hover {
  text-decoration: none;
  opacity: .8;
}

[class*='u-uliege'] .u-footer__slogan a,
[class*='u-intranet'] .u-footer__slogan a {
  color: white;
}

.u-faculty .u-footer__slogan a,
.u-satellite .u-footer__slogan a {
  color: #404040;
}

.u-event .u-footer__slogan a {
  color: white;
}

@media only screen and (min-width: 53.75em) {
  .u-footer__slogan {
    font-size: 2.4rem;
    letter-spacing: 20px;
  }
}

@media only screen and (min-width: 39.375em) {
  .u-footer__slogan {
    padding: 20rem 0 0;
  }
}

.u-footer__container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 4rem 0;
  color: white;
}

[class*='u-uliege'] .u-footer__container {
  background: none;
}

.u-faculty .u-footer__container {
  border-bottom: 1px solid #e6e6e1;
  color: #4a4a4a;
}

.u-uliege .u-footer__container {
  color: #00707f;
  background: url("../images/Footer/triangles/uliege.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-sc-soc .u-footer__container {
  color: #f8aa00;
  background: url("../images/Footer/triangles/sc-soc.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-medecine .u-footer__container {
  color: #940104;
  background: url("../images/Footer/triangles/medecine.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-droit .u-footer__container {
  color: #5b2c86;
  background: url("../images/Footer/triangles/droit.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-agro .u-footer__container {
  color: #7db928;
  background: url("../images/Footer/triangles/agro.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-psycho .u-footer__container {
  color: #289b38;
  background: url("../images/Footer/triangles/psycho.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-philo .u-footer__container {
  color: #00843b;
  background: url("../images/Footer/triangles/philo.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-vete .u-footer__container {
  color: #5b57a2;
  background: url("../images/Footer/triangles/vete.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-archi .u-footer__container {
  color: #c6c0b4;
  background: url("../images/Footer/triangles/archi.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-sciences .u-footer__container {
  color: #005ca9;
  background: url("../images/Footer/triangles/sciences.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-sc-app .u-footer__container {
  color: #f07f3c;
  background: url("../images/Footer/triangles/sc-app.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-hec .u-footer__container {
  color: #8c8b82;
  background: url("../images/Footer/triangles/hec.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-csl .u-footer__container {
  color: #256098;
  background: url("../images/Footer/triangles/csl.png") no-repeat;
  background-position-y: 120%;
  background-position-x: calc(100% + 200px);
}

.u-footer__container .u-wrapper {
  position: relative;
  z-index: 10;
}

.u-footer__container a {
  color: #5fa4b0;
  font-size: 1.2rem;
  font-weight: 700;
  text-transform: uppercase;
}

.u-faculty .u-footer__container a {
  color: #4a4a4a;
}

.u-uliege .u-footer__container a:hover {
  color: #00707f;
}

.u-sc-soc .u-footer__container a:hover {
  color: #f8aa00;
}

.u-medecine .u-footer__container a:hover {
  color: #940104;
}

.u-droit .u-footer__container a:hover {
  color: #5b2c86;
}

.u-agro .u-footer__container a:hover {
  color: #7db928;
}

.u-psycho .u-footer__container a:hover {
  color: #289b38;
}

.u-philo .u-footer__container a:hover {
  color: #00843b;
}

.u-vete .u-footer__container a:hover {
  color: #5b57a2;
}

.u-archi .u-footer__container a:hover {
  color: #c6c0b4;
}

.u-sciences .u-footer__container a:hover {
  color: #005ca9;
}

.u-sc-app .u-footer__container a:hover {
  color: #f07f3c;
}

.u-hec .u-footer__container a:hover {
  color: #8c8b82;
}

.u-csl .u-footer__container a:hover {
  color: #256098;
}

.u-uliege:not(.u-faculty) .u-footer__container a:hover {
  color: white;
}

@media only screen and (min-width: 64em) {
  .u-footer__container {
    background-position-x: 110% !important;
    background-position-y: 180% !important;
  }
}

.u-footer__logo {
  margin-bottom: 4rem;
}

.u-footer__logo img,
.u-footer__logo svg {
  width: 100%;
  max-width: 14rem;
  height: auto;
}

.u-uliege .u-footer__logo img, .u-uliege
.u-footer__logo svg {
  max-width: 8rem;
}

.u-footer__logo address {
  max-width: 25rem;
  margin: 2rem 0 2.8rem;
  color: white;
  font-size: 1.5rem;
  font-style: italic;
}

.u-uliege .u-footer__logo address {
  color: #8c8b82;
}

.u-sc-soc .u-footer__logo address {
  color: #8c8b82;
}

.u-medecine .u-footer__logo address {
  color: #8c8b82;
}

.u-droit .u-footer__logo address {
  color: #8c8b82;
}

.u-agro .u-footer__logo address {
  color: #8c8b82;
}

.u-psycho .u-footer__logo address {
  color: #8c8b82;
}

.u-philo .u-footer__logo address {
  color: #8c8b82;
}

.u-vete .u-footer__logo address {
  color: #8c8b82;
}

.u-archi .u-footer__logo address {
  color: #8c8b82;
}

.u-sciences .u-footer__logo address {
  color: #8c8b82;
}

.u-sc-app .u-footer__logo address {
  color: #8c8b82;
}

.u-hec .u-footer__logo address {
  color: #8c8b82;
}

.u-csl .u-footer__logo address {
  color: #8c8b82;
}

.u-uliege:not(.u-faculty) .u-footer__logo address {
  color: white;
}

.u-footer__logo a,
.u-footer__logo .u-link {
  font-style: normal;
  text-transform: none;
  letter-spacing: 0;
}

.u-footer__logo .u-link,
.u-footer__logo [class*='u-link--'] {
  font-size: 1.3rem;
}

.u-footer__sitemap {
  margin-bottom: 4rem;
}

.u-footer__sitemap h3 {
  margin-bottom: 2rem;
  color: white;
  font-size: 1.3rem;
  letter-spacing: .07rem;
}

.u-uliege .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sc-soc .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-medecine .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-droit .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-agro .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-psycho .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-philo .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-vete .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-archi .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sciences .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-sc-app .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-hec .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-csl .u-footer__sitemap h3 {
  color: #8c8b82;
}

.u-uliege:not(.u-faculty) .u-footer__sitemap h3 {
  color: white;
}

.u-footer__faculties h3 {
  margin-bottom: 3rem;
  color: #5fa4b0;
}

.u-uliege .u-footer__faculties h3 {
  color: #5fa4b0;
}

.u-sc-soc .u-footer__faculties h3 {
  color: #ffd000;
}

.u-medecine .u-footer__faculties h3 {
  color: #e62d31;
}

.u-droit .u-footer__faculties h3 {
  color: #a8589e;
}

.u-agro .u-footer__faculties h3 {
  color: #b9cd76;
}

.u-psycho .u-footer__faculties h3 {
  color: #7db928;
}

.u-philo .u-footer__faculties h3 {
  color: #289b38;
}

.u-vete .u-footer__faculties h3 {
  color: #8da6d6;
}

.u-archi .u-footer__faculties h3 {
  color: #e6e6e1;
}

.u-sciences .u-footer__faculties h3 {
  color: #1fbadb;
}

.u-sc-app .u-footer__faculties h3 {
  color: #f8aa00;
}

.u-hec .u-footer__faculties h3 {
  color: #c6c0b4;
}

.u-csl .u-footer__faculties h3 {
  color: #88B2DC;
}

.u-footer__faculties .u-link,
.u-footer__faculties [class*='u-link--'] {
  font-size: 1.4rem;
}

.u-footer__faculties li {
  margin: 0 0 2rem;
}

.u-footer__partners {
  padding: 4rem 0;
  background: white;
  color: #c6c0b4;
  text-align: center;
}

.u-faculty .u-footer__partners {
  background-color: #fdfdff;
}

.u-footer__partners h3 {
  color: #8c8b82;
  letter-spacing: .05rem;
}

.u-footer__partners .u-small-title, .u-footer__partners nav input, nav .u-footer__partners input,
.u-footer__partners main input, main .u-footer__partners input,
.u-footer__partners .u-nav-mobile input, .u-nav-mobile .u-footer__partners input,
.u-footer__partners .u-nav input, .u-nav .u-footer__partners input,
.u-footer__partners .u-footer input, .u-footer .u-footer__partners input, .u-footer__partners nav button, nav .u-footer__partners button,
.u-footer__partners main button, main .u-footer__partners button,
.u-footer__partners .u-nav-mobile button, .u-nav-mobile .u-footer__partners button,
.u-footer__partners .u-nav button, .u-nav .u-footer__partners button,
.u-footer__partners .u-footer button, .u-footer .u-footer__partners button, .u-footer__partners .u-breadcrumb, .u-footer__partners .u-pager ol, .u-pager .u-footer__partners ol {
  font-size: 1.2rem;
}

.u-footer__partners a {
  color: inherit;
}

@media only screen and (min-width: 39.375em) {
  .u-footer {
    margin-top: 12rem;
  }
  .u-footer.no-margin {
    margin-top: 0 !important;
  }
  .u-footer__cta {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 50%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    max-width: 104rem;
    margin: 0 auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .u-footer__cta--single {
    position: absolute;
    z-index: 10;
    left: 50%;
    width: 55rem;
    margin: 0 auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .mdn-ie .u-footer__cta {
    left: 5%;
    max-width: 100%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
  .u-footer__cta .u-newsletter {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    padding: 0 2rem;
  }
  [class*='u-footer--'][class*='--single'] .u-footer__cta .u-newsletter {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .u-footer__cta .u-follow {
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
  }
  [class*='u-footer--nocta'] .u-footer__cta {
    display: none;
  }
  .u-footer__container {
    padding: 14rem 2rem 0;
  }
  .u-footer__content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 3rem 0;
  }
  .u-footer__content > div {
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
  }
  .u-footer__sitemap {
    margin-bottom: 2rem;
  }
  .u-footer__faculties {
    -webkit-flex-basis: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
    margin-top: 0;
  }
  .u-footer__faculties ul {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3rem;
    column-gap: 3rem;
  }
  .u-footer__faculties li {
    height: 3rem;
    margin: 0 0 4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-footer__cta .u-follow {
    padding: 3rem 2rem 3rem 4rem;
  }
  .u-footer__cta .u-newsletter {
    padding: 2rem 4rem;
  }
  .u-footer__sitemap {
    margin-bottom: 3rem;
  }
  .u-footer__content > div {
    -webkit-flex-basis: 31%;
    -ms-flex-preferred-size: 31%;
    flex-basis: 31%;
  }
  .u-footer__faculties ul {
    -webkit-column-count: 3;
    column-count: 3;
  }
  .u-footer__faculties li {
    margin: 0 0 4.5rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-footer {
    margin-top: 18rem;
  }
  .u-footer__cta .u-follow {
    padding: 3rem 5rem;
  }
  .u-footer__cta .u-newsletter {
    padding: 3rem 5rem;
  }
  .u-footer__container {
    padding: 13rem 0 8rem;
  }
  .u-footer__container .u-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-footer__content {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
  }
  .u-footer__sitemap {
    margin-bottom: 4rem;
  }
  .u-footer__sitemap h3 {
    margin-top: 0;
  }
  .u-footer__logo {
    -webkit-flex-basis: 23rem;
    -ms-flex-preferred-size: 23rem;
    flex-basis: 23rem;
  }
}

@media only screen and (min-width: 80em) {
  .mdn-ie .u-footer__cta {
    left: calc(50% - 52rem);
    width: 104rem;
  }
}

.u-section,
[class*='u-section--'] {
  position: relative;
  margin: 4rem 0;
  border: 1px solid #e6e6e1;
  border-width: 1px 0;
  padding: 4rem 0;
  background: white;
}

.u-section .u-section__title::before,
.u-section .u-section__title::after,
[class*='u-section--'] .u-section__title::before,
[class*='u-section--'] .u-section__title::after {
  background: transparent;
}

.u-section > .u-section__title:first-child,
[class*='u-section--'] > .u-section__title:first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.u-section--bordered .u-section__title::before, .u-section--bordered .u-section__title::after {
  background-color: transparent;
}

.u-section__title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  color: #c6c0b4;
  font-size: 1.2rem;
  line-height: 1;
  letter-spacing: 0.02rem;
}

.u-section__title span {
  border: 1px solid #e6e6e1;
  padding: .6rem 1rem;
  background: white;
}

.u-section__title::before, .u-section__title::after {
  content: '';
  display: block;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 1px;
  background-color: silver;
}

.u-section__title::before {
  margin-right: 1em;
}

.u-section__title::after {
  margin-left: 1em;
}

[class*='u-section--'][class*='--bordered'] {
  border-width: 1px;
  padding: 4rem;
}

.u-search {
  position: absolute;
  z-index: 120;
  top: 3rem;
  left: calc((100vw - 99%) / -2);
  display: none;
  overflow: hidden;
  width: 100vw;
}

.u-search .u-wrapper {
  max-width: 120rem;
}

@media only screen and (min-width: 64em) {
  .u-search {
    top: 6rem;
  }
  .u-homepage .u-search {
    top: 10rem;
  }
}

.u-search__top {
  margin-top: 5rem;
  background: white;
}

@media only screen and (min-width: 64em) {
  .u-search__top {
    margin-top: 10rem;
  }
}

.u-search__bottom {
  display: none;
}

@media only screen and (min-width: 53.75em) {
  .u-search__bottom {
    position: relative;
    z-index: -1;
    display: block;
    width: 100%;
    border-top: 0.2rem solid #f3f3f3;
    padding: 7rem 0;
    background: white;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

.u-search__container {
  overflow: auto;
  height: calc(100vh - 14rem);
  background: #fdfdff;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.u-search__close {
  margin: 1rem 0 2rem;
  text-align: right;
}

.u-search__close__btn {
  display: block;
  color: #00707f;
}

.u-uliege .u-search__close__btn {
  color: #00707f;
}

.u-sc-soc .u-search__close__btn {
  color: #f8aa00;
}

.u-medecine .u-search__close__btn {
  color: #940104;
}

.u-droit .u-search__close__btn {
  color: #5b2c86;
}

.u-agro .u-search__close__btn {
  color: #7db928;
}

.u-psycho .u-search__close__btn {
  color: #289b38;
}

.u-philo .u-search__close__btn {
  color: #00843b;
}

.u-vete .u-search__close__btn {
  color: #5b57a2;
}

.u-archi .u-search__close__btn {
  color: #c6c0b4;
}

.u-sciences .u-search__close__btn {
  color: #005ca9;
}

.u-sc-app .u-search__close__btn {
  color: #f07f3c;
}

.u-hec .u-search__close__btn {
  color: #8c8b82;
}

.u-csl .u-search__close__btn {
  color: #256098;
}

.u-search__close__btn svg {
  position: relative;
  top: .1rem;
  width: 1rem;
  height: 1.1rem;
  margin-left: .5rem;
  fill: #00707f;
}

.u-uliege .u-search__close__btn svg {
  fill: #00707f;
}

.u-sc-soc .u-search__close__btn svg {
  fill: #f8aa00;
}

.u-medecine .u-search__close__btn svg {
  fill: #940104;
}

.u-droit .u-search__close__btn svg {
  fill: #5b2c86;
}

.u-agro .u-search__close__btn svg {
  fill: #7db928;
}

.u-psycho .u-search__close__btn svg {
  fill: #289b38;
}

.u-philo .u-search__close__btn svg {
  fill: #00843b;
}

.u-vete .u-search__close__btn svg {
  fill: #5b57a2;
}

.u-archi .u-search__close__btn svg {
  fill: #c6c0b4;
}

.u-sciences .u-search__close__btn svg {
  fill: #005ca9;
}

.u-sc-app .u-search__close__btn svg {
  fill: #f07f3c;
}

.u-hec .u-search__close__btn svg {
  fill: #8c8b82;
}

.u-csl .u-search__close__btn svg {
  fill: #256098;
}

.u-search__title {
  margin: 0;
  color: #00707f;
  font-size: 3.6rem;
}

.u-uliege .u-search__title {
  color: #00707f;
}

.u-sc-soc .u-search__title {
  color: #f8aa00;
}

.u-medecine .u-search__title {
  color: #940104;
}

.u-droit .u-search__title {
  color: #5b2c86;
}

.u-agro .u-search__title {
  color: #7db928;
}

.u-psycho .u-search__title {
  color: #289b38;
}

.u-philo .u-search__title {
  color: #00843b;
}

.u-vete .u-search__title {
  color: #5b57a2;
}

.u-archi .u-search__title {
  color: #c6c0b4;
}

.u-sciences .u-search__title {
  color: #005ca9;
}

.u-sc-app .u-search__title {
  color: #f07f3c;
}

.u-hec .u-search__title {
  color: #8c8b82;
}

.u-csl .u-search__title {
  color: #256098;
}

.u-search__options {
  width: 100%;
}

@media only screen and (min-width: 53.75em) {
  .u-search__options {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 120rem;
  }
}

.u-search__box {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 10rem;
  margin: 3rem 0;
  border: 1px solid #e6e6e1;
  padding: 2rem;
  background-color: white;
  color: #00707f;
  text-align: center;
}

.u-uliege .u-search__box {
  color: #00707f;
}

.u-sc-soc .u-search__box {
  color: #f8aa00;
}

.u-medecine .u-search__box {
  color: #940104;
}

.u-droit .u-search__box {
  color: #5b2c86;
}

.u-agro .u-search__box {
  color: #7db928;
}

.u-psycho .u-search__box {
  color: #289b38;
}

.u-philo .u-search__box {
  color: #00843b;
}

.u-vete .u-search__box {
  color: #5b57a2;
}

.u-archi .u-search__box {
  color: #c6c0b4;
}

.u-sciences .u-search__box {
  color: #005ca9;
}

.u-sc-app .u-search__box {
  color: #f07f3c;
}

.u-hec .u-search__box {
  color: #8c8b82;
}

.u-csl .u-search__box {
  color: #256098;
}

.u-search__box.active, .u-search__box:hover {
  border: 1px solid #00707f;
  background-color: #00707f;
  color: white;
}

.u-uliege .u-search__box.active, .u-uliege .u-search__box:hover {
  border: 1px solid #00707f;
  background-color: #00707f;
}

.u-sc-soc .u-search__box.active, .u-sc-soc .u-search__box:hover {
  border: 1px solid #f8aa00;
  background-color: #f8aa00;
}

.u-medecine .u-search__box.active, .u-medecine .u-search__box:hover {
  border: 1px solid #940104;
  background-color: #940104;
}

.u-droit .u-search__box.active, .u-droit .u-search__box:hover {
  border: 1px solid #5b2c86;
  background-color: #5b2c86;
}

.u-agro .u-search__box.active, .u-agro .u-search__box:hover {
  border: 1px solid #7db928;
  background-color: #7db928;
}

.u-psycho .u-search__box.active, .u-psycho .u-search__box:hover {
  border: 1px solid #289b38;
  background-color: #289b38;
}

.u-philo .u-search__box.active, .u-philo .u-search__box:hover {
  border: 1px solid #00843b;
  background-color: #00843b;
}

.u-vete .u-search__box.active, .u-vete .u-search__box:hover {
  border: 1px solid #5b57a2;
  background-color: #5b57a2;
}

.u-archi .u-search__box.active, .u-archi .u-search__box:hover {
  border: 1px solid #c6c0b4;
  background-color: #c6c0b4;
}

.u-sciences .u-search__box.active, .u-sciences .u-search__box:hover {
  border: 1px solid #005ca9;
  background-color: #005ca9;
}

.u-sc-app .u-search__box.active, .u-sc-app .u-search__box:hover {
  border: 1px solid #f07f3c;
  background-color: #f07f3c;
}

.u-hec .u-search__box.active, .u-hec .u-search__box:hover {
  border: 1px solid #8c8b82;
  background-color: #8c8b82;
}

.u-csl .u-search__box.active, .u-csl .u-search__box:hover {
  border: 1px solid #256098;
  background-color: #256098;
}

.u-search__box.active svg, .u-search__box:hover svg {
  fill: white !important;
}

.u-search__box svg {
  -webkit-flex-basis: 3.4rem;
  -ms-flex-preferred-size: 3.4rem;
  flex-basis: 3.4rem;
  width: 3.4rem;
  height: 3.4rem;
  fill: #00707f;
}

.u-uliege .u-search__box svg {
  fill: #00707f;
}

.u-sc-soc .u-search__box svg {
  fill: #f8aa00;
}

.u-medecine .u-search__box svg {
  fill: #940104;
}

.u-droit .u-search__box svg {
  fill: #5b2c86;
}

.u-agro .u-search__box svg {
  fill: #7db928;
}

.u-psycho .u-search__box svg {
  fill: #289b38;
}

.u-philo .u-search__box svg {
  fill: #00843b;
}

.u-vete .u-search__box svg {
  fill: #5b57a2;
}

.u-archi .u-search__box svg {
  fill: #c6c0b4;
}

.u-sciences .u-search__box svg {
  fill: #005ca9;
}

.u-sc-app .u-search__box svg {
  fill: #f07f3c;
}

.u-hec .u-search__box svg {
  fill: #8c8b82;
}

.u-csl .u-search__box svg {
  fill: #256098;
}

@media only screen and (min-width: 53.75em) {
  .u-search__box {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    min-height: 18rem;
    padding: 2rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-search__box {
    padding: 4rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-search__box {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-search__box:not(:last-child) {
    margin-right: 3rem;
  }
}

.u-search__box__text {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 2rem;
  font-size: 2.3rem;
  line-height: 1;
}

@media only screen and (min-width: 53.75em) {
  .u-search__box__text {
    width: 100%;
    padding-top: 1.5rem;
    padding-left: 0;
    text-align: center;
  }
}

.u-search__form {
  position: relative;
  text-align: center;
}

.u-search__form svg {
  position: absolute;
  top: 1rem;
  left: 0;
  width: 2rem;
  height: 2rem;
  fill: #00707f;
}

.u-uliege .u-search__form svg {
  fill: #00707f;
}

.u-sc-soc .u-search__form svg {
  fill: #f8aa00;
}

.u-medecine .u-search__form svg {
  fill: #940104;
}

.u-droit .u-search__form svg {
  fill: #5b2c86;
}

.u-agro .u-search__form svg {
  fill: #7db928;
}

.u-psycho .u-search__form svg {
  fill: #289b38;
}

.u-philo .u-search__form svg {
  fill: #00843b;
}

.u-vete .u-search__form svg {
  fill: #5b57a2;
}

.u-archi .u-search__form svg {
  fill: #c6c0b4;
}

.u-sciences .u-search__form svg {
  fill: #005ca9;
}

.u-sc-app .u-search__form svg {
  fill: #f07f3c;
}

.u-hec .u-search__form svg {
  fill: #8c8b82;
}

.u-csl .u-search__form svg {
  fill: #256098;
}

@media only screen and (min-width: 53.75em) {
  .u-search__form svg {
    top: 1.5rem;
  }
}

.u-search__form input {
  width: 100%;
  padding: .5rem 3rem;
  font-size: 1.8rem;
  text-transform: none;
}

.u-search__form button {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

@media only screen and (min-width: 53.75em) {
  .u-search__form {
    max-width: 70rem;
    margin: 0 auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  .u-search__form svg {
    width: 3rem;
    height: 3rem;
  }
  .u-search__form input {
    padding: .5rem 5rem;
    font-size: 3rem;
  }
  .u-search__form button {
    font-size: 2.4rem;
  }
}

@media only screen and (min-width: 64em) {
  .u-search__close {
    display: none;
  }
  .u-search {
    padding-bottom: 6rem;
  }
  .u-search__container {
    height: auto;
    min-height: 55rem;
    max-height: 70rem;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.19);
  }
}

.u-nav-card {
  position: relative;
  -webkit-flex-basis: 30%;
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  width: auto;
  max-width: 40rem;
  margin: 1rem 0 0 !important;
}

@media only screen and (min-width: 64em) {
  .u-nav-card {
    margin: 0 !important;
  }
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-nav-card .u-card__cover {
    display: none;
  }
}

.u-nav-card .u-card__content__header__title {
  font-size: 2.4rem;
}

.u-nav-card .u-card__content {
  overflow: hidden;
  width: 100%;
  margin-top: 0;
  border: 0;
  background-color: #00373e;
  color: white;
}

.u-uliege .u-nav-card .u-card__content {
  background-color: #00373e;
}

.u-sc-soc .u-nav-card .u-card__content {
  background-color: #f8aa00;
}

.u-medecine .u-nav-card .u-card__content {
  background-color: #940104;
}

.u-droit .u-nav-card .u-card__content {
  background-color: #5b2c86;
}

.u-agro .u-nav-card .u-card__content {
  background-color: #7db928;
}

.u-psycho .u-nav-card .u-card__content {
  background-color: #289b38;
}

.u-philo .u-nav-card .u-card__content {
  background-color: #00843b;
}

.u-vete .u-nav-card .u-card__content {
  background-color: #5b57a2;
}

.u-archi .u-nav-card .u-card__content {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-card .u-card__content {
  background-color: #005ca9;
}

.u-sc-app .u-nav-card .u-card__content {
  background-color: #f07f3c;
}

.u-hec .u-nav-card .u-card__content {
  background-color: #8c8b82;
}

.u-csl .u-nav-card .u-card__content {
  background-color: #256098;
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-nav-card .u-card__content {
    width: 100%;
    margin: 0;
  }
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-nav-card .u-card__content__text {
    margin-bottom: 3rem;
  }
}

.u-nav-card .u-card__content__btn {
  text-align: center;
}

@media only screen and (min-width: 64em) {
  .u-nav-mobile,
  [class*='u-nav-mobile--'] {
    display: none;
  }
}

.u-nav-mobile__bar {
  position: fixed;
  z-index: 300;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.4rem;
  border-bottom: 1px solid #e6e6e1;
  padding-left: 3rem;
  background: white;
  line-height: 4.4rem;
}

.with-topbar .u-nav-mobile__bar,
.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-mobile__bar {
  top: 6.4rem;
}

.topbar-placeholder ~ .u-body .u-nav-mobile__bar {
  top: 6.4rem;
}

.u-intranet .u-nav-mobile__bar {
  border-bottom: 0;
  background: #1f1f1f;
}

.u-nav-mobile__logo {
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
}

.u-nav-mobile__logo svg,
.u-nav-mobile__logo img {
  width: auto;
  max-height: 3.3rem;
  vertical-align: middle;
}

.u-nav-mobile__content {
  position: fixed;
  z-index: 100;
  top: 4.4rem;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  padding: 0 1rem;
  background: white;
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition: opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s, -webkit-transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s;
  transition: transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity 0.25s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0.16667s, -webkit-transform 0.5s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.with-topbar .u-nav-mobile__content,
.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-mobile__content {
  top: 10.8rem;
}

.u-nav-mobile__content.is-open {
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  transition: opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s;
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1), opacity 0.1s cubic-bezier(0.6, 0.04, 0.98, 0.335) 0s, -webkit-transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-mobile__scrollable {
  position: absolute;
  top: 4.4rem;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  width: 100%;
}

.u-nav-header,
[class*='u-nav-header--'] {
  position: relative;
  z-index: 100;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  border: 0;
  background: white;
}

.u-nav-header::after,
[class*='u-nav-header--']::after {
  content: '';
  display: table;
  clear: both;
}

@media only screen and (min-width: 64em) {
  .u-nav-header,
  [class*='u-nav-header--'] {
    display: block;
  }
}

.u-nav-header__bar {
  width: 100%;
  max-width: 144rem;
  height: 10rem;
  margin: 0 auto;
  padding: 0 40px;
  line-height: 9.9rem;
}

@media only screen and (min-width: 90em) {
  .u-nav-header__bar {
    padding: 0;
  }
}

.u-nav-header__logo {
  display: inline-block;
}

.u-nav-header__logo svg,
.u-nav-header__logo img {
  width: auto;
  max-height: 4.8rem;
  vertical-align: middle;
}

.desktop-hide-header .u-nav-header {
  display: none;
}

.desktop-hide-header .u-nav-header-placeholder {
  display: none;
}

[class*='u-nav-header--'][class*='--unit'] {
  text-align: center;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__bar {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  float: none;
  height: 17rem;
  padding-right: 2rem;
  line-height: 4.6rem;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-top: 1rem;
}

[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo img,
[class*='u-nav-header--'][class*='--unit'] .u-nav-header__logo svg {
  max-height: 10rem;
}

[class*='u-nav-header--'][class*='--intra'],
[class*='u-nav-header--'][class*='--empty'] {
  display: none;
}

.u-nav-header-placeholder {
  display: none;
  height: 0;
}

.u-nav-header-placeholder.active {
  height: 10rem;
}

@media only screen and (min-width: 64em) {
  .u-nav-header-placeholder {
    display: block;
  }
}

.u-nav-header .u-nav-header__bar,
[class*='u-nav-header--'] .u-nav-header__bar {
  transition: none;
}

.u-nav-header .u-nav-header__logo img,
[class*='u-nav-header--'] .u-nav-header__logo img {
  transition: max-height .4s;
}

[class*='u-nav-header--'][class*='--sticky'] {
  position: fixed;
  top: 0 !important;
  box-shadow: 0 0 12px 3px rgba(0, 0, 0, 0.07);
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection [class*='u-nav-header--'][class*='--sticky'] {
  top: 4rem !important;
}

.topbar-placeholder + .site-sidebar + .PortalJspCollection [class*='u-nav-header--'][class*='--sticky'] {
  top: 6.4rem !important;
}

[class*='u-nav-header--'][class*='--sticky'] .u-nav-header__bar {
  height: 6rem;
  line-height: 5.9rem;
  transition: height .4s, line-height .4s;
}

[class*='u-nav-header--'][class*='--sticky'] .u-nav-header__logo img {
  max-height: 4rem;
}

[class*='u-nav-header--'][class*='--center'] {
  text-align: center;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-header__bar {
  padding: 0;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-header__logo {
  display: none;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-site--center {
  padding: 0 4rem;
  display: inline-block;
  float: none;
}

[class*='u-nav-header--'][class*='--center'] .u-nav-site__item {
  margin: 0 2rem;
}

.u-nav-user {
  position: relative;
}

.u-nav-user__content__item a {
  color: black !important;
}

.u-nav-lang {
  position: relative;
  z-index: 1000;
  padding-right: 2.5rem;
}

.u-nav-lang::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 1rem;
  margin-left: 1rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

[class*='u-intranet'] .u-nav-lang::before {
  background-color: #c6c0b4;
}

.u-uliege .u-nav-lang::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-lang::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-lang::before {
  background-color: #e62d31;
}

.u-droit .u-nav-lang::before {
  background-color: #a8589e;
}

.u-agro .u-nav-lang::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-lang::before {
  background-color: #7db928;
}

.u-philo .u-nav-lang::before {
  background-color: #289b38;
}

.u-vete .u-nav-lang::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-lang::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-lang::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-lang::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-lang::before {
  background-color: #c6c0b4;
}

.u-csl .u-nav-lang::before {
  background-color: #88B2DC;
}

.u-nav-lang select {
  margin-left: 1rem;
}

.u-nav-lang::before {
  vertical-align: bottom;
}

.u-courses .u-nav-lang::before {
  background-color: white;
}

@media only screen and (min-width: 64em) {
  .u-nav-lang {
    padding-right: 0;
  }
}

.u-nav-lang__trigger {
  float: right;
}

.u-nav-lang__trigger .u-icon {
  width: 7px !important;
  margin-left: .5em;
}

.u-intranet .u-nav-lang__trigger svg {
  fill: white;
}

@media only screen and (min-width: 64em) {
  .u-nav-lang__trigger {
    margin-top: 3px;
  }
}

.u-nav-lang__content {
  width: auto;
  padding: .5em;
}

.u-nav-lang__content__list {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.u-nav-lang__content__item {
  margin: 0;
}

.u-nav-lang__content__item a {
  height: auto !important;
  color: #4a4a4a !important;
  line-height: 1.5 !important;
  text-transform: uppercase !important;
}

.u-nav-lang__content__item a:hover, .u-nav-lang__content__item a:focus {
  color: #00707f !important;
}

.u-nav-level li,
[class*='u-nav-level--'] li {
  margin: 0;
}

.u-nav-level .u-dropdown,
[class*='u-nav-level--'] .u-dropdown {
  top: calc(100% + 20px);
}

.u-nav-level .u-nav-level-title,
[class*='u-nav-level--'] .u-nav-level-title {
  display: block;
  color: #4a4a4a;
  font-size: 2.4rem;
}

.u-nav-level .u-nav-level-title:hover, .u-nav-level .u-nav-level-title:focus,
[class*='u-nav-level--'] .u-nav-level-title:hover,
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00707f;
}

.u-uliege .u-nav-level .u-nav-level-title:hover, .u-uliege .u-nav-level .u-nav-level-title:focus, .u-uliege
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-uliege
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00707f;
}

.u-sc-soc .u-nav-level .u-nav-level-title:hover, .u-sc-soc .u-nav-level .u-nav-level-title:focus, .u-sc-soc
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sc-soc
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #f8aa00;
}

.u-medecine .u-nav-level .u-nav-level-title:hover, .u-medecine .u-nav-level .u-nav-level-title:focus, .u-medecine
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-medecine
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #940104;
}

.u-droit .u-nav-level .u-nav-level-title:hover, .u-droit .u-nav-level .u-nav-level-title:focus, .u-droit
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-droit
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #5b2c86;
}

.u-agro .u-nav-level .u-nav-level-title:hover, .u-agro .u-nav-level .u-nav-level-title:focus, .u-agro
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-agro
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #7db928;
}

.u-psycho .u-nav-level .u-nav-level-title:hover, .u-psycho .u-nav-level .u-nav-level-title:focus, .u-psycho
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-psycho
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #289b38;
}

.u-philo .u-nav-level .u-nav-level-title:hover, .u-philo .u-nav-level .u-nav-level-title:focus, .u-philo
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-philo
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #00843b;
}

.u-vete .u-nav-level .u-nav-level-title:hover, .u-vete .u-nav-level .u-nav-level-title:focus, .u-vete
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-vete
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #5b57a2;
}

.u-archi .u-nav-level .u-nav-level-title:hover, .u-archi .u-nav-level .u-nav-level-title:focus, .u-archi
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-archi
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .u-nav-level-title:hover, .u-sciences .u-nav-level .u-nav-level-title:focus, .u-sciences
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sciences
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #005ca9;
}

.u-sc-app .u-nav-level .u-nav-level-title:hover, .u-sc-app .u-nav-level .u-nav-level-title:focus, .u-sc-app
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-sc-app
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #f07f3c;
}

.u-hec .u-nav-level .u-nav-level-title:hover, .u-hec .u-nav-level .u-nav-level-title:focus, .u-hec
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-hec
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #8c8b82;
}

.u-csl .u-nav-level .u-nav-level-title:hover, .u-csl .u-nav-level .u-nav-level-title:focus, .u-csl
[class*='u-nav-level--'] .u-nav-level-title:hover, .u-csl
[class*='u-nav-level--'] .u-nav-level-title:focus {
  color: #256098;
}

.u-nav-level .is-active .u-nav-title,
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-uliege .u-nav-level .is-active .u-nav-title, .u-uliege
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-sc-soc .u-nav-level .is-active .u-nav-title, .u-sc-soc
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #f8aa00;
}

.u-medecine .u-nav-level .is-active .u-nav-title, .u-medecine
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #940104;
}

.u-droit .u-nav-level .is-active .u-nav-title, .u-droit
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #5b2c86;
}

.u-agro .u-nav-level .is-active .u-nav-title, .u-agro
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #7db928;
}

.u-psycho .u-nav-level .is-active .u-nav-title, .u-psycho
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #289b38;
}

.u-philo .u-nav-level .is-active .u-nav-title, .u-philo
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #00843b;
}

.u-vete .u-nav-level .is-active .u-nav-title, .u-vete
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #5b57a2;
}

.u-archi .u-nav-level .is-active .u-nav-title, .u-archi
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .is-active .u-nav-title, .u-sciences
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #005ca9;
}

.u-sc-app .u-nav-level .is-active .u-nav-title, .u-sc-app
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #f07f3c;
}

.u-hec .u-nav-level .is-active .u-nav-title, .u-hec
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #8c8b82;
}

.u-csl .u-nav-level .is-active .u-nav-title, .u-csl
[class*='u-nav-level--'] .is-active .u-nav-title {
  color: #256098;
}

.u-nav-level .u-nav-link,
[class*='u-nav-level--'] .u-nav-link {
  position: relative;
  display: block;
  color: #404040;
  letter-spacing: .2px;
  transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-level .u-nav-link:hover, .u-nav-level .u-nav-link:focus,
[class*='u-nav-level--'] .u-nav-link:hover,
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege .u-nav-level .u-nav-link:hover, .u-uliege .u-nav-level .u-nav-link:focus, .u-uliege
[class*='u-nav-level--'] .u-nav-link:hover, .u-uliege
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc .u-nav-level .u-nav-link:hover, .u-sc-soc .u-nav-level .u-nav-link:focus, .u-sc-soc
[class*='u-nav-level--'] .u-nav-link:hover, .u-sc-soc
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine .u-nav-level .u-nav-link:hover, .u-medecine .u-nav-level .u-nav-link:focus, .u-medecine
[class*='u-nav-level--'] .u-nav-link:hover, .u-medecine
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #940104;
  fill: #940104;
}

.u-droit .u-nav-level .u-nav-link:hover, .u-droit .u-nav-level .u-nav-link:focus, .u-droit
[class*='u-nav-level--'] .u-nav-link:hover, .u-droit
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro .u-nav-level .u-nav-link:hover, .u-agro .u-nav-level .u-nav-link:focus, .u-agro
[class*='u-nav-level--'] .u-nav-link:hover, .u-agro
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #7db928;
  fill: #7db928;
}

.u-psycho .u-nav-level .u-nav-link:hover, .u-psycho .u-nav-level .u-nav-link:focus, .u-psycho
[class*='u-nav-level--'] .u-nav-link:hover, .u-psycho
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #289b38;
  fill: #289b38;
}

.u-philo .u-nav-level .u-nav-link:hover, .u-philo .u-nav-level .u-nav-link:focus, .u-philo
[class*='u-nav-level--'] .u-nav-link:hover, .u-philo
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #00843b;
  fill: #00843b;
}

.u-vete .u-nav-level .u-nav-link:hover, .u-vete .u-nav-level .u-nav-link:focus, .u-vete
[class*='u-nav-level--'] .u-nav-link:hover, .u-vete
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi .u-nav-level .u-nav-link:hover, .u-archi .u-nav-level .u-nav-link:focus, .u-archi
[class*='u-nav-level--'] .u-nav-link:hover, .u-archi
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences .u-nav-level .u-nav-link:hover, .u-sciences .u-nav-level .u-nav-link:focus, .u-sciences
[class*='u-nav-level--'] .u-nav-link:hover, .u-sciences
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app .u-nav-level .u-nav-link:hover, .u-sc-app .u-nav-level .u-nav-link:focus, .u-sc-app
[class*='u-nav-level--'] .u-nav-link:hover, .u-sc-app
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec .u-nav-level .u-nav-link:hover, .u-hec .u-nav-level .u-nav-link:focus, .u-hec
[class*='u-nav-level--'] .u-nav-link:hover, .u-hec
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #8c8b82;
  fill: #8c8b82;
}

.u-csl .u-nav-level .u-nav-link:hover, .u-csl .u-nav-level .u-nav-link:focus, .u-csl
[class*='u-nav-level--'] .u-nav-link:hover, .u-csl
[class*='u-nav-level--'] .u-nav-link:focus {
  color: #256098;
  fill: #256098;
}

.u-nav-level .is-active > .u-nav-link,
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-uliege .u-nav-level .is-active > .u-nav-link, .u-uliege
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-sc-soc .u-nav-level .is-active > .u-nav-link, .u-sc-soc
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #f8aa00;
}

.u-medecine .u-nav-level .is-active > .u-nav-link, .u-medecine
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #940104;
}

.u-droit .u-nav-level .is-active > .u-nav-link, .u-droit
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #5b2c86;
}

.u-agro .u-nav-level .is-active > .u-nav-link, .u-agro
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #7db928;
}

.u-psycho .u-nav-level .is-active > .u-nav-link, .u-psycho
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #289b38;
}

.u-philo .u-nav-level .is-active > .u-nav-link, .u-philo
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #00843b;
}

.u-vete .u-nav-level .is-active > .u-nav-link, .u-vete
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #5b57a2;
}

.u-archi .u-nav-level .is-active > .u-nav-link, .u-archi
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #c6c0b4;
}

.u-sciences .u-nav-level .is-active > .u-nav-link, .u-sciences
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #005ca9;
}

.u-sc-app .u-nav-level .is-active > .u-nav-link, .u-sc-app
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #f07f3c;
}

.u-hec .u-nav-level .is-active > .u-nav-link, .u-hec
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #8c8b82;
}

.u-csl .u-nav-level .is-active > .u-nav-link, .u-csl
[class*='u-nav-level--'] .is-active > .u-nav-link {
  color: #256098;
}

@media only screen and (min-width: 64em) {
  .u-nav-level,
  [class*='u-nav-level--'] {
    display: none;
  }
}

.u-nav-level[data-nav-level='0'],
[class*='u-nav-level--'][data-nav-level='0'] {
  display: none;
}

.u-uliege .u-nav-level[data-nav-level='0'], .u-uliege
[class*='u-nav-level--'][data-nav-level='0'] {
  display: block;
}

.u-nav-level[data-nav-level='0'] .u-wrapper[data-nav-level='0'],
[class*='u-nav-level--'][data-nav-level='0'] .u-wrapper[data-nav-level='0'] {
  padding: 0 1rem;
}

@media only screen and (min-width: 64em) {
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'],
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li {
    padding: 0 1rem;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link {
    display: inline;
    padding: 0;
    font-size: calc(10px + 6 * ((100vw - 860px) / 1280));
    font-weight: 700;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    background-color: white;
    color: #00707f !important;
  }
  .u-uliege .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #00707f !important;
  }
  .u-sc-soc .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #f8aa00 !important;
  }
  .u-medecine .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #940104 !important;
  }
  .u-droit .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #5b2c86 !important;
  }
  .u-agro .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #7db928 !important;
  }
  .u-psycho .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #289b38 !important;
  }
  .u-philo .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #00843b !important;
  }
  .u-vete .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #5b57a2 !important;
  }
  .u-archi .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #c6c0b4 !important;
  }
  .u-sciences .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #005ca9 !important;
  }
  .u-sc-app .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #f07f3c !important;
  }
  .u-hec .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #8c8b82 !important;
  }
  .u-csl .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open, .u-csl
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link.has-open {
    color: #256098 !important;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link::after {
    content: '';
    position: absolute;
    bottom: -1rem;
    left: 0;
    display: block;
    width: 0;
    height: 4px;
    background-color: #00707f;
    line-height: 1;
    border-radius: 2px;
    transition: width 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after,
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    width: 100%;
    background-color: #00707f;
  }
  .u-uliege .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-uliege
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-uliege
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-uliege
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #00707f;
  }
  .u-sc-soc .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-soc
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-soc
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #f8aa00;
  }
  .u-medecine .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-medecine
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-medecine
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-medecine
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #940104;
  }
  .u-droit .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-droit
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-droit
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-droit
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #5b2c86;
  }
  .u-agro .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-agro
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-agro
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-agro
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #7db928;
  }
  .u-psycho .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-psycho
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-psycho
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-psycho
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #289b38;
  }
  .u-philo .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-philo
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-philo
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-philo
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #00843b;
  }
  .u-vete .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-vete
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-vete
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-vete
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #5b57a2;
  }
  .u-archi .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-archi
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-archi
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-archi
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #c6c0b4;
  }
  .u-sciences .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sciences
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sciences
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sciences
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #005ca9;
  }
  .u-sc-app .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-app
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-app
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #f07f3c;
  }
  .u-hec .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-hec
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-hec
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-hec
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #8c8b82;
  }
  .u-csl .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-csl
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-csl
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after, .u-csl
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:hover::after, .u-csl
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link:focus::after, .u-csl
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li.is-active > .u-nav-link::after {
    background-color: #256098;
  }
}

@media only screen and (min-width: 80em) {
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li {
    padding: 0 1rem;
  }
  .u-nav-level[data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='0'] ul[data-nav-level='0'] > li > .u-nav-link {
    font-size: 1.2rem;
  }
}

.u-nav-level[data-nav-level='1'],
[class*='u-nav-level--'][data-nav-level='1'] {
  font-size: 1.4rem;
  line-height: 1.2;
}

@media only screen and (min-width: 80em) {
  .u-nav-level[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] {
    font-size: 1.7rem;
    line-height: 1.5;
  }
}

@media only screen and (min-width: 64em) {
  .u-nav-level[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] {
    position: absolute;
    z-index: 300;
    right: 0;
    left: 0;
    display: none;
    width: 100%;
  }
  .u-nav-level[data-nav-level='1'] .u-icon-triangle,
  [class*='u-nav-level--'][data-nav-level='1'] .u-icon-triangle {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .u-nav-level[data-nav-level='1'] .u-wrapper[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] .u-wrapper[data-nav-level='1'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 144rem;
    padding: 0;
  }
  .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: calc(75% - 4rem);
    -ms-flex-preferred-size: calc(75% - 4rem);
    flex-basis: calc(75% - 4rem);
    margin: 4rem 4rem 2rem;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'],
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li {
    width: calc(33.33% - 4rem);
    min-height: 100px;
    margin-bottom: 2rem;
    border-bottom: 2px solid #e0e0e0;
    padding-bottom: 2rem;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li:last-child:nth-child(3n - 1),
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li:last-child:nth-child(3n - 1) {
    margin-right: calc(33.33% + 2rem);
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    margin-bottom: .75em;
    color: #00707f;
    font-weight: 900;
    letter-spacing: 0;
  }
  .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #00707f;
  }
  .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #f8aa00;
  }
  .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #940104;
  }
  .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #5b2c86;
  }
  .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #7db928;
  }
  .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #289b38;
  }
  .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #00843b;
  }
  .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #5b57a2;
  }
  .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #c6c0b4;
  }
  .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #005ca9;
  }
  .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #f07f3c;
  }
  .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #8c8b82;
  }
  .u-csl .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a, .u-csl
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a {
    color: #256098;
  }
  .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover,
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #5fa4b0;
  }
  .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-uliege .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-uliege
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #5fa4b0;
  }
  .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-soc .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #ffd000;
  }
  .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-medecine .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-medecine
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #e62d31;
  }
  .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-droit .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-droit
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #a8589e;
  }
  .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-agro .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-agro
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #b9cd76;
  }
  .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-psycho .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-psycho
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #7db928;
  }
  .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-philo .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-philo
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #289b38;
  }
  .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-vete .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-vete
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #8da6d6;
  }
  .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-archi .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-archi
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #e6e6e1;
  }
  .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sciences .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sciences
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #1fbadb;
  }
  .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-app .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #f8aa00;
  }
  .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-hec .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-hec
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #c6c0b4;
  }
  .u-csl .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-csl .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus, .u-csl
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:hover, .u-csl
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] > li > a:focus {
    color: #88B2DC;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] {
    position: relative;
    display: block;
    width: auto;
    text-align: left;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    width: 120%;
    min-width: 20rem;
    margin: 0;
  }
  [class*='u-nav-site--'][class*='--unit'] [data-dropdown] .u-nav-level[data-nav-level='1'] nav[data-nav-level='1'], [class*='u-nav-site--'][class*='--unit'] [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] nav[data-nav-level='1'] {
    top: -4px;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'], [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] {
    display: block;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-item, [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-item {
    width: auto;
    min-height: auto;
    margin: 0 !important;
    border: 0;
    padding: 0;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-item:not(:last-child), [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-item:not(:last-child) {
    border-bottom: 0.2rem #e6e6e1 solid;
  }
  [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    margin: 0;
    padding: 1rem 0;
    color: #00707f;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.2;
    text-transform: none;
  }
  .u-uliege [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-uliege [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #00707f;
  }
  .u-sc-soc [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sc-soc [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #f8aa00;
  }
  .u-medecine [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-medecine [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #940104;
  }
  .u-droit [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-droit [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #5b2c86;
  }
  .u-agro [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-agro [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #7db928;
  }
  .u-psycho [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-psycho [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #289b38;
  }
  .u-philo [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-philo [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #00843b;
  }
  .u-vete [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-vete [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #5b57a2;
  }
  .u-archi [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-archi [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #c6c0b4;
  }
  .u-sciences [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sciences [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #005ca9;
  }
  .u-sc-app [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-sc-app [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #f07f3c;
  }
  .u-hec [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-hec [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #8c8b82;
  }
  .u-csl [data-dropdown] .u-nav-level[data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link, .u-csl [data-dropdown]
  [class*='u-nav-level--'][data-nav-level='1'] ul[data-nav-level='1'] .u-nav-link {
    color: #256098;
  }
}

.u-nav-level[data-nav-level='2'],
[class*='u-nav-level--'][data-nav-level='2'] {
  display: block;
}

@media only screen and (min-width: 64em) {
  .u-nav-level[data-nav-level='2'] .u-wrapper,
  [class*='u-nav-level--'][data-nav-level='2'] .u-wrapper {
    padding: 0;
  }
  .u-nav-level[data-nav-level='2'] .u-icon-triangle,
  [class*='u-nav-level--'][data-nav-level='2'] .u-icon-triangle {
    display: none;
  }
  .u-nav-level[data-nav-level='2'] .u-nav-link,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link {
    padding: .3em 0;
    color: #4a4a4a;
    font-size: 1.4rem;
    line-height: 1.2;
    text-transform: none !important;
    letter-spacing: 0;
    font-weight: 600;
  }
  .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-nav-level[data-nav-level='2'] .u-nav-link:focus,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover,
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #5fa4b0;
  }
  .u-uliege .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-uliege .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-uliege
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-uliege
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #5fa4b0;
  }
  .u-sc-soc .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sc-soc .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sc-soc
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #ffd000;
  }
  .u-medecine .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-medecine .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-medecine
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-medecine
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #e62d31;
  }
  .u-droit .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-droit .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-droit
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-droit
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #a8589e;
  }
  .u-agro .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-agro .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-agro
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-agro
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #b9cd76;
  }
  .u-psycho .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-psycho .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-psycho
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-psycho
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #7db928;
  }
  .u-philo .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-philo .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-philo
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-philo
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #289b38;
  }
  .u-vete .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-vete .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-vete
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-vete
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #8da6d6;
  }
  .u-archi .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-archi .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-archi
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-archi
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #e6e6e1;
  }
  .u-sciences .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sciences .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sciences
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sciences
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #1fbadb;
  }
  .u-sc-app .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-sc-app .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-sc-app
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #f8aa00;
  }
  .u-hec .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-hec .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-hec
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-hec
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #c6c0b4;
  }
  .u-csl .u-nav-level[data-nav-level='2'] .u-nav-link:hover, .u-csl .u-nav-level[data-nav-level='2'] .u-nav-link:focus, .u-csl
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:hover, .u-csl
  [class*='u-nav-level--'][data-nav-level='2'] .u-nav-link:focus {
    color: #88B2DC;
  }
}

.u-nav-back {
  color: #4a4a4a !important;
  font-size: 1rem !important;
}

.u-nav-back::after {
  content: none !important;
}

.u-nav-back svg {
  width: 15px;
  margin-top: -2px;
  margin-right: .5rem;
  vertical-align: middle;
  fill: #c6c0b4;
}

.u-nav-mobile-level,
[class*='u-nav-mobile-level--'] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2rem;
}

.u-nav-mobile-level li,
[class*='u-nav-mobile-level--'] li {
  margin: 0;
}

.u-nav-mobile-level .u-nav-mobile-level-title,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title {
  display: block;
  color: #4a4a4a;
  font-size: 2.4rem;
}

.u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-nav-mobile-level .u-nav-mobile-level-title:focus,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover,
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-uliege .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sc-soc .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-medecine .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-droit .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-agro .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-psycho .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-philo .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-vete .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-archi .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sciences .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-sc-app .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-hec .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #8c8b82;
}

.u-csl .u-nav-mobile-level .u-nav-mobile-level-title:hover, .u-csl .u-nav-mobile-level .u-nav-mobile-level-title:focus, .u-csl
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:hover, .u-csl
[class*='u-nav-mobile-level--'] .u-nav-mobile-level-title:focus {
  color: #256098;
}

.u-nav-mobile-level .is-active .u-nav-title,
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .is-active .u-nav-title, .u-uliege
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .is-active .u-nav-title, .u-sc-soc
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .is-active .u-nav-title, .u-medecine
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #940104;
}

.u-droit .u-nav-mobile-level .is-active .u-nav-title, .u-droit
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .is-active .u-nav-title, .u-agro
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .is-active .u-nav-title, .u-psycho
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .is-active .u-nav-title, .u-philo
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .is-active .u-nav-title, .u-vete
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .is-active .u-nav-title, .u-archi
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .is-active .u-nav-title, .u-sciences
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .is-active .u-nav-title, .u-sc-app
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .is-active .u-nav-title, .u-hec
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #8c8b82;
}

.u-csl .u-nav-mobile-level .is-active .u-nav-title, .u-csl
[class*='u-nav-mobile-level--'] .is-active .u-nav-title {
  color: #256098;
}

.u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link {
  position: relative;
  display: block;
  color: #5fa4b0;
  letter-spacing: .2px;
  transition: color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-intranet .u-nav-mobile-level .u-nav-link, .u-intranet
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #1f1f1f;
}

.u-intranet .u-nav-mobile-level .u-nav-link .u-icon-triangle, .u-intranet
[class*='u-nav-mobile-level--'] .u-nav-link .u-icon-triangle {
  fill: #1f1f1f;
}

.u-nav-mobile-level .u-nav-link:hover, .u-nav-mobile-level .u-nav-link:focus,
[class*='u-nav-mobile-level--'] .u-nav-link:hover,
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-link:hover, .u-uliege .u-nav-mobile-level .u-nav-link:focus, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00707f;
  fill: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link:hover, .u-sc-soc .u-nav-mobile-level .u-nav-link:focus, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #f8aa00;
  fill: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-link:hover, .u-medecine .u-nav-mobile-level .u-nav-link:focus, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #940104;
  fill: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-link:hover, .u-droit .u-nav-mobile-level .u-nav-link:focus, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #5b2c86;
  fill: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-link:hover, .u-agro .u-nav-mobile-level .u-nav-link:focus, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #7db928;
  fill: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-link:hover, .u-psycho .u-nav-mobile-level .u-nav-link:focus, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #289b38;
  fill: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-link:hover, .u-philo .u-nav-mobile-level .u-nav-link:focus, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #00843b;
  fill: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-link:hover, .u-vete .u-nav-mobile-level .u-nav-link:focus, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #5b57a2;
  fill: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-link:hover, .u-archi .u-nav-mobile-level .u-nav-link:focus, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #c6c0b4;
  fill: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-link:hover, .u-sciences .u-nav-mobile-level .u-nav-link:focus, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #005ca9;
  fill: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-link:hover, .u-sc-app .u-nav-mobile-level .u-nav-link:focus, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #f07f3c;
  fill: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-link:hover, .u-hec .u-nav-mobile-level .u-nav-link:focus, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #8c8b82;
  fill: #8c8b82;
}

.u-csl .u-nav-mobile-level .u-nav-link:hover, .u-csl .u-nav-mobile-level .u-nav-link:focus, .u-csl
[class*='u-nav-mobile-level--'] .u-nav-link:hover, .u-csl
[class*='u-nav-mobile-level--'] .u-nav-link:focus {
  color: #256098;
  fill: #256098;
}

.u-uliege .u-nav-mobile-level .u-nav-link, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #5fa4b0;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #ffd000;
}

.u-medecine .u-nav-mobile-level .u-nav-link, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #e62d31;
}

.u-droit .u-nav-mobile-level .u-nav-link, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #a8589e;
}

.u-agro .u-nav-mobile-level .u-nav-link, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #b9cd76;
}

.u-psycho .u-nav-mobile-level .u-nav-link, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #7db928;
}

.u-philo .u-nav-mobile-level .u-nav-link, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #289b38;
}

.u-vete .u-nav-mobile-level .u-nav-link, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #8da6d6;
}

.u-archi .u-nav-mobile-level .u-nav-link, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #e6e6e1;
}

.u-sciences .u-nav-mobile-level .u-nav-link, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #1fbadb;
}

.u-sc-app .u-nav-mobile-level .u-nav-link, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #f8aa00;
}

.u-hec .u-nav-mobile-level .u-nav-link, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #c6c0b4;
}

.u-csl .u-nav-mobile-level .u-nav-link, .u-csl
[class*='u-nav-mobile-level--'] .u-nav-link {
  color: #88B2DC;
}

.u-nav-mobile-level .is-active > .u-nav-link,
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-uliege .u-nav-mobile-level .is-active > .u-nav-link, .u-uliege
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .is-active > .u-nav-link, .u-sc-soc
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .is-active > .u-nav-link, .u-medecine
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #940104;
}

.u-droit .u-nav-mobile-level .is-active > .u-nav-link, .u-droit
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #5b2c86;
}

.u-agro .u-nav-mobile-level .is-active > .u-nav-link, .u-agro
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #7db928;
}

.u-psycho .u-nav-mobile-level .is-active > .u-nav-link, .u-psycho
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #289b38;
}

.u-philo .u-nav-mobile-level .is-active > .u-nav-link, .u-philo
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #00843b;
}

.u-vete .u-nav-mobile-level .is-active > .u-nav-link, .u-vete
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #5b57a2;
}

.u-archi .u-nav-mobile-level .is-active > .u-nav-link, .u-archi
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .is-active > .u-nav-link, .u-sciences
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .is-active > .u-nav-link, .u-sc-app
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #f07f3c;
}

.u-hec .u-nav-mobile-level .is-active > .u-nav-link, .u-hec
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #8c8b82;
}

.u-csl .u-nav-mobile-level .is-active > .u-nav-link, .u-csl
[class*='u-nav-mobile-level--'] .is-active > .u-nav-link {
  color: #256098;
}

.u-nav-mobile-level .u-wrapper,
[class*='u-nav-mobile-level--'] .u-wrapper {
  padding: 0 0 2rem;
}

.u-nav-mobile-level .u-nav-mobile-level,
.u-nav-mobile-level [class*='u-nav-level--'],
[class*='u-nav-mobile-level--'] .u-nav-mobile-level,
[class*='u-nav-mobile-level--'] [class*='u-nav-level--'] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.u-nav-mobile-level .u-nav-link,
[class*='u-nav-mobile-level--'] .u-nav-link {
  padding: .75em .5em .75em 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.u-nav-mobile-level .u-nav-link .u-icon-triangle,
[class*='u-nav-mobile-level--'] .u-nav-link .u-icon-triangle {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-60%) rotate(-90deg);
  transform: translateY(-60%) rotate(-90deg);
}

.u-nav-mobile-level .u-nav-link::after,
[class*='u-nav-mobile-level--'] .u-nav-link::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #e6e6e1;
  border-radius: 2px;
  transition: background-color 1s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-mobile-level .u-nav-link:hover::after, .u-nav-mobile-level .u-nav-link:focus::after,
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after,
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00707f;
}

.u-uliege .u-nav-mobile-level .u-nav-link:hover::after, .u-uliege .u-nav-mobile-level .u-nav-link:focus::after, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-uliege
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-mobile-level .u-nav-link:hover::after, .u-sc-soc .u-nav-mobile-level .u-nav-link:focus::after, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sc-soc
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-mobile-level .u-nav-link:hover::after, .u-medecine .u-nav-mobile-level .u-nav-link:focus::after, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-medecine
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #940104;
}

.u-droit .u-nav-mobile-level .u-nav-link:hover::after, .u-droit .u-nav-mobile-level .u-nav-link:focus::after, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-droit
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-mobile-level .u-nav-link:hover::after, .u-agro .u-nav-mobile-level .u-nav-link:focus::after, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-agro
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #7db928;
}

.u-psycho .u-nav-mobile-level .u-nav-link:hover::after, .u-psycho .u-nav-mobile-level .u-nav-link:focus::after, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-psycho
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #289b38;
}

.u-philo .u-nav-mobile-level .u-nav-link:hover::after, .u-philo .u-nav-mobile-level .u-nav-link:focus::after, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-philo
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #00843b;
}

.u-vete .u-nav-mobile-level .u-nav-link:hover::after, .u-vete .u-nav-mobile-level .u-nav-link:focus::after, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-vete
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-mobile-level .u-nav-link:hover::after, .u-archi .u-nav-mobile-level .u-nav-link:focus::after, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-archi
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-mobile-level .u-nav-link:hover::after, .u-sciences .u-nav-mobile-level .u-nav-link:focus::after, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sciences
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-mobile-level .u-nav-link:hover::after, .u-sc-app .u-nav-mobile-level .u-nav-link:focus::after, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-sc-app
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-mobile-level .u-nav-link:hover::after, .u-hec .u-nav-mobile-level .u-nav-link:focus::after, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-hec
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #8c8b82;
}

.u-csl .u-nav-mobile-level .u-nav-link:hover::after, .u-csl .u-nav-mobile-level .u-nav-link:focus::after, .u-csl
[class*='u-nav-mobile-level--'] .u-nav-link:hover::after, .u-csl
[class*='u-nav-mobile-level--'] .u-nav-link:focus::after {
  background-color: #256098;
}

.u-nav-mobile-level[data-nav-level='0'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] {
  display: block;
}

.u-uliege .u-nav-mobile-level[data-nav-level='0'], .u-uliege
[class*='u-nav-mobile-level--'][data-nav-level='0'] {
  display: block;
}

.u-nav-mobile-level[data-nav-level='0'] .u-wrapper[data-nav-level='0'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] .u-wrapper[data-nav-level='0'] {
  padding: 0 1rem;
}

.u-nav-mobile-level[data-nav-level='0'] .u-nav-mobile-level,
.u-nav-mobile-level[data-nav-level='0'] [class*='u-nav-level--'],
[class*='u-nav-mobile-level--'][data-nav-level='0'] .u-nav-mobile-level,
[class*='u-nav-mobile-level--'][data-nav-level='0'] [class*='u-nav-level--'] {
  display: none;
}

.u-nav-mobile-level[data-nav-level='1'],
[class*='u-nav-mobile-level--'][data-nav-level='1'] {
  font-size: 1.7rem;
  line-height: 1.5;
}

.u-nav-mobile-level[data-nav-level='1'] .u-wrapper[data-nav-level='1'] > .u-only-small .u-nav-title,
[class*='u-nav-mobile-level--'][data-nav-level='1'] .u-wrapper[data-nav-level='1'] > .u-only-small .u-nav-title {
  display: none;
}

.u-nav-mobile-level[data-nav-level='2'],
[class*='u-nav-mobile-level--'][data-nav-level='2'] {
  display: block;
}

.u-nav-back {
  color: #4a4a4a !important;
  font-size: 1rem !important;
}

.u-nav-back::after {
  content: none !important;
}

.u-nav-back svg {
  width: 15px;
  margin-top: -2px;
  margin-right: .5rem;
  vertical-align: middle;
  fill: #c6c0b4;
}

.u-nav-local,
[class*='u-nav-local--'] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 3rem 0;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local,
  [class*='u-nav-local--'] {
    position: relative;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .u-nav-local::before, .u-nav-local::after,
  [class*='u-nav-local--']::before,
  [class*='u-nav-local--']::after {
    content: '';
    position: absolute;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    background-color: #e0e0e0;
    border-radius: 2px;
  }
  .u-nav-local::before,
  [class*='u-nav-local--']::before {
    top: 0;
  }
  .u-nav-local::after,
  [class*='u-nav-local--']::after {
    bottom: 0;
    height: 4px;
    background-color: #00707f;
  }
  .u-uliege .u-nav-local::after, .u-uliege
  [class*='u-nav-local--']::after {
    background-color: #00707f;
  }
  .u-sc-soc .u-nav-local::after, .u-sc-soc
  [class*='u-nav-local--']::after {
    background-color: #f8aa00;
  }
  .u-medecine .u-nav-local::after, .u-medecine
  [class*='u-nav-local--']::after {
    background-color: #940104;
  }
  .u-droit .u-nav-local::after, .u-droit
  [class*='u-nav-local--']::after {
    background-color: #5b2c86;
  }
  .u-agro .u-nav-local::after, .u-agro
  [class*='u-nav-local--']::after {
    background-color: #7db928;
  }
  .u-psycho .u-nav-local::after, .u-psycho
  [class*='u-nav-local--']::after {
    background-color: #289b38;
  }
  .u-philo .u-nav-local::after, .u-philo
  [class*='u-nav-local--']::after {
    background-color: #00843b;
  }
  .u-vete .u-nav-local::after, .u-vete
  [class*='u-nav-local--']::after {
    background-color: #5b57a2;
  }
  .u-archi .u-nav-local::after, .u-archi
  [class*='u-nav-local--']::after {
    background-color: #c6c0b4;
  }
  .u-sciences .u-nav-local::after, .u-sciences
  [class*='u-nav-local--']::after {
    background-color: #005ca9;
  }
  .u-sc-app .u-nav-local::after, .u-sc-app
  [class*='u-nav-local--']::after {
    background-color: #f07f3c;
  }
  .u-hec .u-nav-local::after, .u-hec
  [class*='u-nav-local--']::after {
    background-color: #8c8b82;
  }
  .u-csl .u-nav-local::after, .u-csl
  [class*='u-nav-local--']::after {
    background-color: #256098;
  }
}

.u-nav-local__list {
  position: relative;
  display: none;
  overflow: hidden;
  white-space: nowrap;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local__list {
    display: block;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
}

.u-nav-local__item {
  display: inline-block;
}

.u-nav-local__item a {
  display: block;
  padding: .5em 1rem;
  color: #4b4b4b !important;
  font-size: 1.4rem;
  letter-spacing: .05rem;
}

.u-uliege .u-nav-local__item a:hover {
  color: #5fa4b0 !important;
}

.u-sc-soc .u-nav-local__item a:hover {
  color: #ffd000 !important;
}

.u-medecine .u-nav-local__item a:hover {
  color: #e62d31 !important;
}

.u-droit .u-nav-local__item a:hover {
  color: #a8589e !important;
}

.u-agro .u-nav-local__item a:hover {
  color: #b9cd76 !important;
}

.u-psycho .u-nav-local__item a:hover {
  color: #7db928 !important;
}

.u-philo .u-nav-local__item a:hover {
  color: #289b38 !important;
}

.u-vete .u-nav-local__item a:hover {
  color: #8da6d6 !important;
}

.u-archi .u-nav-local__item a:hover {
  color: #e6e6e1 !important;
}

.u-sciences .u-nav-local__item a:hover {
  color: #1fbadb !important;
}

.u-sc-app .u-nav-local__item a:hover {
  color: #f8aa00 !important;
}

.u-hec .u-nav-local__item a:hover {
  color: #c6c0b4 !important;
}

.u-csl .u-nav-local__item a:hover {
  color: #88B2DC !important;
}

.u-nav-local__item.is-active a {
  color: #00707f;
}

.u-uliege .u-nav-local__item.is-active a {
  color: #00707f;
}

.u-sc-soc .u-nav-local__item.is-active a {
  color: #f8aa00;
}

.u-medecine .u-nav-local__item.is-active a {
  color: #940104;
}

.u-droit .u-nav-local__item.is-active a {
  color: #5b2c86;
}

.u-agro .u-nav-local__item.is-active a {
  color: #7db928;
}

.u-psycho .u-nav-local__item.is-active a {
  color: #289b38;
}

.u-philo .u-nav-local__item.is-active a {
  color: #00843b;
}

.u-vete .u-nav-local__item.is-active a {
  color: #5b57a2;
}

.u-archi .u-nav-local__item.is-active a {
  color: #c6c0b4;
}

.u-sciences .u-nav-local__item.is-active a {
  color: #005ca9;
}

.u-sc-app .u-nav-local__item.is-active a {
  color: #f07f3c;
}

.u-hec .u-nav-local__item.is-active a {
  color: #8c8b82;
}

.u-csl .u-nav-local__item.is-active a {
  color: #256098;
}

.u-nav-local__list > .u-nav-local__item:first-child a {
  padding-left: 0;
}

.u-nav-local__more {
  position: relative;
  width: 100%;
  min-width: 16rem;
  text-align: right;
}

.u-nav-local__more button {
  width: 100%;
  font-size: 1.3rem;
}

@media only screen and (min-width: 39.375em) {
  .u-nav-local__more {
    width: auto;
  }
  .u-nav-local__more::before {
    content: '';
    position: absolute;
    left: -4rem;
    width: 4rem;
    height: 100%;
    background-image: linear-gradient(to left, #fdfdff 0%, rgba(253, 253, 255, 0) 100%);
  }
  .u-nav-local__more button {
    width: auto;
  }
}

.u-nav-local__more__content {
  top: 2em;
  text-align: left;
}

@media only screen and (min-width: 64em) {
  html.with-topbar .u-homepage #u-nav-mega {
    top: calc(14rem + 24px);
  }
  html.with-topbar #u-nav-mega {
    top: calc(10rem + 24px);
  }
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  #u-nav-mega {
    display: none;
  }
}

@media only screen and (min-width: 64em) {
  #u-nav-mega {
    position: absolute;
    top: 6rem;
    left: 0;
    display: block;
    width: 100%;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
    background-color: white;
    -webkit-transform: translateY(-100%) translateY(-20px);
    transform: translateY(-100%) translateY(-20px);
    will-change: transform;
  }
  #u-nav-mega .u-only-small {
    display: none;
  }
  #u-nav-mega > .u-nav-level {
    display: block;
    height: auto;
  }
  .u-homepage #u-nav-mega {
    top: 10rem;
  }
  #u-nav-mega.is-sticky {
    position: fixed;
  }
}

@media only screen and (min-width: 64em) {
  .u-nav-mega--portal {
    z-index: 150;
  }
}

@media only screen and (min-width: 64em) {
  .u-nav-mega--site {
    z-index: 50;
  }
}

.u-nav-portal,
[class*='u-nav-portal--'] {
  position: relative;
  z-index: 200;
  display: none;
  width: 100%;
  max-width: 144rem;
  height: 6rem;
  margin: 0 auto;
  padding: 0;
  background-color: #fdfdff;
  color: white;
}

[class*='u-uliege'].u-homepage .u-nav-portal, [class*='u-uliege'].u-homepage
[class*='u-nav-portal--'] {
  height: 10rem;
  border-bottom: 0;
}

.u-intranet .u-nav-portal, .u-intranet
[class*='u-nav-portal--'] {
  max-width: none;
  background-color: #1f1f1f;
}

.u-nav-portal .u-only-small,
[class*='u-nav-portal--'] .u-only-small {
  display: none;
}

@media only screen and (min-width: 64em) {
  .u-nav-portal,
  [class*='u-nav-portal--'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

[class*='u-nav-portal--'][class*='--white'],
[class*='u-nav-portal--'][class*='--unit'] {
  background-color: white;
  color: #4a4a4a;
}

[class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00707f;
}

.u-uliege [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00707f;
}

.u-sc-soc [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #f8aa00;
}

.u-medecine [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #940104;
}

.u-droit [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #5b2c86;
}

.u-agro [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #7db928;
}

.u-psycho [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #289b38;
}

.u-philo [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #00843b;
}

.u-vete [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #5b57a2;
}

.u-archi [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #c6c0b4;
}

.u-sciences [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #005ca9;
}

.u-sc-app [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #f07f3c;
}

.u-hec [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #8c8b82;
}

.u-csl [class*='u-nav-portal--'][class*='--courses'] {
  background-color: #256098;
}

.u-nav-portal-inner {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  border-bottom: 2px solid #e6e6e1;
  margin: 0 1rem;
}

[class*='u-uliege'].u-homepage .u-nav-portal-inner {
  border-bottom: 0;
}

.u-intranet .u-nav-portal-inner {
  max-width: 144rem;
  margin: 0 auto;
  border-bottom: 0;
}

.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection .u-nav-portal > .u-nav-portal-inner,
.navbar-fixed-top + .topbar-placeholder + .site-sidebar + .PortletCollection [class*='u-nav-portal--'] > .u-nav-portal-inner {
  top: calc(4.4rem + 4.1rem);
}

@media only screen and (min-width: 64em) {
  .u-nav-portal-inner {
    margin: 0 4rem;
  }
}

@media only screen and (min-width: 90em) {
  .u-nav-portal-inner {
    margin: 0;
  }
}

.u-nav-portal__logo,
.u-nav-portal__title {
  display: inline-block;
  vertical-align: middle;
}

.u-nav-portal__logo {
  display: inline-block;
  margin-right: 3%;
  color: #404040;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: uppercase;
}

[class*='u-uliege'] .u-nav-portal__logo {
  display: none;
}

[class*='u-uliege'].u-homepage .u-nav-portal__logo {
  display: inline-block;
}

.u-intranet .u-nav-portal__logo {
  display: block;
  margin-right: 0;
  color: #c6c0b4;
}

.u-event .u-nav-portal__logo,
.u-faculty .u-nav-portal__logo,
.u-satellite .u-nav-portal__logo {
  display: block;
}

.u-nav-portal__logo:hover {
  color: #404040;
}

.u-nav-portal__logo svg,
.u-nav-portal__logo img {
  width: auto;
  max-width: 11rem;
  max-height: 47px;
  vertical-align: middle;
}

.u-nav-portal__logo svg {
  text-transform: none;
}

@media only screen and (min-width: 80em) {
  .u-nav-portal__logo {
    margin-right: 5rem;
  }
}

.u-nav-portal__title {
  font-size: 2rem;
}

.u-nav-portal__title::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 2rem;
  margin-left: 2rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

[class*='u-intranet'] .u-nav-portal__title::before {
  background-color: #c6c0b4;
}

.u-uliege .u-nav-portal__title::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-portal__title::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-portal__title::before {
  background-color: #e62d31;
}

.u-droit .u-nav-portal__title::before {
  background-color: #a8589e;
}

.u-agro .u-nav-portal__title::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-portal__title::before {
  background-color: #7db928;
}

.u-philo .u-nav-portal__title::before {
  background-color: #289b38;
}

.u-vete .u-nav-portal__title::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-portal__title::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-portal__title::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-portal__title::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-portal__title::before {
  background-color: #c6c0b4;
}

.u-csl .u-nav-portal__title::before {
  background-color: #88B2DC;
}

[class*='u-intranet'] .u-nav-portal__title {
  color: #c6c0b4;
}

[class*='u-intranet'] .u-nav-portal__title:hover {
  text-decoration: none;
}

[class*='u-uliege'] .u-nav-portal__list {
  margin-left: -20px;
}

.u-nav-portal__list [class*='u-uliege'].u-homepage {
  margin-left: 0;
}

.u-nav-sidebar__list__list {
  overflow: hidden;
  height: 0;
  padding-left: 2rem !important;
}

.is-open .u-nav-sidebar__list__list {
  height: auto;
}

.u-nav-sidebar__item,
.u-nav-sidebar__item__item {
  position: relative;
  margin: 0;
}

.u-nav-sidebar__item::before, .u-nav-sidebar__item::after,
.u-nav-sidebar__item__item::before,
.u-nav-sidebar__item__item::after {
  content: '' !important;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1px;
  transition: background-color .35s;
}

.u-nav-sidebar__item::before,
.u-nav-sidebar__item__item::before {
  top: -1px;
  background-color: rgba(0, 0, 0, 0);
}

.u-nav-sidebar__item::after,
.u-nav-sidebar__item__item::after {
  bottom: 0;
}

.u-nav-sidebar__item > a {
  font-weight: 600;
}

.u-nav-sidebar__item.has-children > a {
  padding-right: 1em;
}

.u-nav-sidebar__item.is-open::before, .u-nav-sidebar__item.is-open::after {
  height: 2px;
  background-color: #00707f;
}

.u-uliege .u-nav-sidebar__item.is-open::before, .u-uliege .u-nav-sidebar__item.is-open::after {
  background-color: #00707f !important;
}

.u-sc-soc .u-nav-sidebar__item.is-open::before, .u-sc-soc .u-nav-sidebar__item.is-open::after {
  background-color: #f8aa00 !important;
}

.u-medecine .u-nav-sidebar__item.is-open::before, .u-medecine .u-nav-sidebar__item.is-open::after {
  background-color: #940104 !important;
}

.u-droit .u-nav-sidebar__item.is-open::before, .u-droit .u-nav-sidebar__item.is-open::after {
  background-color: #5b2c86 !important;
}

.u-agro .u-nav-sidebar__item.is-open::before, .u-agro .u-nav-sidebar__item.is-open::after {
  background-color: #7db928 !important;
}

.u-psycho .u-nav-sidebar__item.is-open::before, .u-psycho .u-nav-sidebar__item.is-open::after {
  background-color: #289b38 !important;
}

.u-philo .u-nav-sidebar__item.is-open::before, .u-philo .u-nav-sidebar__item.is-open::after {
  background-color: #00843b !important;
}

.u-vete .u-nav-sidebar__item.is-open::before, .u-vete .u-nav-sidebar__item.is-open::after {
  background-color: #5b57a2 !important;
}

.u-archi .u-nav-sidebar__item.is-open::before, .u-archi .u-nav-sidebar__item.is-open::after {
  background-color: #c6c0b4 !important;
}

.u-sciences .u-nav-sidebar__item.is-open::before, .u-sciences .u-nav-sidebar__item.is-open::after {
  background-color: #005ca9 !important;
}

.u-sc-app .u-nav-sidebar__item.is-open::before, .u-sc-app .u-nav-sidebar__item.is-open::after {
  background-color: #f07f3c !important;
}

.u-hec .u-nav-sidebar__item.is-open::before, .u-hec .u-nav-sidebar__item.is-open::after {
  background-color: #8c8b82 !important;
}

.u-csl .u-nav-sidebar__item.is-open::before, .u-csl .u-nav-sidebar__item.is-open::after {
  background-color: #256098 !important;
}

.u-nav-sidebar__item.is-open::before {
  display: block;
}

.u-nav-sidebar__item.is-open > a {
  color: #00707f;
  fill: #00707f;
}

.u-uliege .u-nav-sidebar__item.is-open > a {
  color: #00707f !important;
  fill: #00707f !important;
}

.u-sc-soc .u-nav-sidebar__item.is-open > a {
  color: #f8aa00 !important;
  fill: #f8aa00 !important;
}

.u-medecine .u-nav-sidebar__item.is-open > a {
  color: #940104 !important;
  fill: #940104 !important;
}

.u-droit .u-nav-sidebar__item.is-open > a {
  color: #5b2c86 !important;
  fill: #5b2c86 !important;
}

.u-agro .u-nav-sidebar__item.is-open > a {
  color: #7db928 !important;
  fill: #7db928 !important;
}

.u-psycho .u-nav-sidebar__item.is-open > a {
  color: #289b38 !important;
  fill: #289b38 !important;
}

.u-philo .u-nav-sidebar__item.is-open > a {
  color: #00843b !important;
  fill: #00843b !important;
}

.u-vete .u-nav-sidebar__item.is-open > a {
  color: #5b57a2 !important;
  fill: #5b57a2 !important;
}

.u-archi .u-nav-sidebar__item.is-open > a {
  color: #c6c0b4 !important;
  fill: #c6c0b4 !important;
}

.u-sciences .u-nav-sidebar__item.is-open > a {
  color: #005ca9 !important;
  fill: #005ca9 !important;
}

.u-sc-app .u-nav-sidebar__item.is-open > a {
  color: #f07f3c !important;
  fill: #f07f3c !important;
}

.u-hec .u-nav-sidebar__item.is-open > a {
  color: #8c8b82 !important;
  fill: #8c8b82 !important;
}

.u-csl .u-nav-sidebar__item.is-open > a {
  color: #256098 !important;
  fill: #256098 !important;
}

.has-children .u-nav-sidebar__item__item:last-child {
  padding-bottom: 2rem;
}

.u-nav-sidebar__item__item:last-child::after {
  content: none !important;
}

.u-nav-sidebar__link {
  position: relative;
  display: block;
  padding: 1rem 0;
}

.u-nav-sidebar__link:hover, .u-nav-sidebar__link.is-active {
  color: #00707f !important;
}

.u-intranet .u-nav-sidebar__link {
  color: #1f1f1f;
}

.u-uliege .u-nav-sidebar__link:hover,
.u-uliege .u-nav-sidebar__link.is-active {
  color: #00707f !important;
}

.u-sc-soc .u-nav-sidebar__link:hover,
.u-sc-soc .u-nav-sidebar__link.is-active {
  color: #f8aa00 !important;
}

.u-medecine .u-nav-sidebar__link:hover,
.u-medecine .u-nav-sidebar__link.is-active {
  color: #940104 !important;
}

.u-droit .u-nav-sidebar__link:hover,
.u-droit .u-nav-sidebar__link.is-active {
  color: #5b2c86 !important;
}

.u-agro .u-nav-sidebar__link:hover,
.u-agro .u-nav-sidebar__link.is-active {
  color: #7db928 !important;
}

.u-psycho .u-nav-sidebar__link:hover,
.u-psycho .u-nav-sidebar__link.is-active {
  color: #289b38 !important;
}

.u-philo .u-nav-sidebar__link:hover,
.u-philo .u-nav-sidebar__link.is-active {
  color: #00843b !important;
}

.u-vete .u-nav-sidebar__link:hover,
.u-vete .u-nav-sidebar__link.is-active {
  color: #5b57a2 !important;
}

.u-archi .u-nav-sidebar__link:hover,
.u-archi .u-nav-sidebar__link.is-active {
  color: #c6c0b4 !important;
}

.u-sciences .u-nav-sidebar__link:hover,
.u-sciences .u-nav-sidebar__link.is-active {
  color: #005ca9 !important;
}

.u-sc-app .u-nav-sidebar__link:hover,
.u-sc-app .u-nav-sidebar__link.is-active {
  color: #f07f3c !important;
}

.u-hec .u-nav-sidebar__link:hover,
.u-hec .u-nav-sidebar__link.is-active {
  color: #8c8b82 !important;
}

.u-csl .u-nav-sidebar__link:hover,
.u-csl .u-nav-sidebar__link.is-active {
  color: #256098 !important;
}

.u-nav-sidebar__link .u-icon-triangle {
  position: absolute;
  top: 1.25em;
  right: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.is-open .u-nav-sidebar__link .u-icon-triangle {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.u-sidebar--courses .u-nav-sidebar__link {
  position: relative;
  color: #4a4a4a;
  font-size: 1.2rem;
}

.u-sidebar--courses .u-nav-sidebar__link::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: .2rem;
  background-color: #e6e6e1;
  border-radius: .2rem;
}

.u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00707f;
}

.u-uliege .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00707f;
}

.u-sc-soc .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #f8aa00;
}

.u-medecine .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #940104;
}

.u-droit .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #5b2c86;
}

.u-agro .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #7db928;
}

.u-psycho .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #289b38;
}

.u-philo .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #00843b;
}

.u-vete .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #5b57a2;
}

.u-archi .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #c6c0b4;
}

.u-sciences .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #005ca9;
}

.u-sc-app .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #f07f3c;
}

.u-hec .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #8c8b82;
}

.u-csl .u-sidebar--courses .u-nav-sidebar__link:hover {
  color: #256098;
}

.u-nav-sidebar__link__icon {
  width: 20px;
  margin: 0 12px -4px 0;
  fill: #00707f;
}

.u-uliege .u-nav-sidebar__link__icon {
  fill: #00707f;
}

.u-sc-soc .u-nav-sidebar__link__icon {
  fill: #f8aa00;
}

.u-medecine .u-nav-sidebar__link__icon {
  fill: #940104;
}

.u-droit .u-nav-sidebar__link__icon {
  fill: #5b2c86;
}

.u-agro .u-nav-sidebar__link__icon {
  fill: #7db928;
}

.u-psycho .u-nav-sidebar__link__icon {
  fill: #289b38;
}

.u-philo .u-nav-sidebar__link__icon {
  fill: #00843b;
}

.u-vete .u-nav-sidebar__link__icon {
  fill: #5b57a2;
}

.u-archi .u-nav-sidebar__link__icon {
  fill: #c6c0b4;
}

.u-sciences .u-nav-sidebar__link__icon {
  fill: #005ca9;
}

.u-sc-app .u-nav-sidebar__link__icon {
  fill: #f07f3c;
}

.u-hec .u-nav-sidebar__link__icon {
  fill: #8c8b82;
}

.u-csl .u-nav-sidebar__link__icon {
  fill: #256098;
}

.u-nav-site,
[class*='u-nav-site--'] {
  display: none;
  float: right;
}

@media only screen and (min-width: 64em) {
  .u-nav-site,
  [class*='u-nav-site--'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
}

.u-nav-site__list {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.3;
}

.u-nav-site__item {
  margin: 0;
  margin-left: 4rem;
}

.u-nav-site__item a {
  position: relative;
  display: block;
  padding-right: 1rem;
  font-size: 1.3rem;
  transition: color 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-site__item a::after {
  content: '';
  position: absolute;
  bottom: -1rem;
  left: 0;
  display: block;
  width: 0;
  height: 4px;
  background-color: #00707f;
  line-height: 1;
  border-radius: 2px;
  transition: width 0.375s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-nav-site__item a .u-icon-triangle {
  position: absolute;
  top: 50%;
  right: auto;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

.u-nav-site__item.is-active a,
.u-nav-site__item a:hover,
.u-nav-site__item a:focus {
  color: #00707f;
}

.u-nav-site__item.is-active a::after,
.u-nav-site__item a:hover::after,
.u-nav-site__item a:focus::after {
  width: 100%;
}

.u-faculty .u-nav-site__item a {
  color: #4a4a4a;
  fill: #4a4a4a;
}

.u-uliege .u-nav-site__item a::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-site__item a::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-site__item a::after {
  background-color: #940104;
}

.u-droit .u-nav-site__item a::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-site__item a::after {
  background-color: #7db928;
}

.u-psycho .u-nav-site__item a::after {
  background-color: #289b38;
}

.u-philo .u-nav-site__item a::after {
  background-color: #00843b;
}

.u-vete .u-nav-site__item a::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-site__item a::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-site__item a::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-site__item a::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-site__item a::after {
  background-color: #8c8b82;
}

.u-csl .u-nav-site__item a::after {
  background-color: #256098;
}

.u-nav-site__profile {
  position: relative;
  display: block;
  margin-left: 2rem;
  padding: 0 60px;
}

.u-nav-site__profile::before {
  content: '' !important;
  display: inline-block;
  width: 2px;
  height: 20px;
  margin-right: 1rem;
  margin-left: 1rem;
  background-color: #5fa4b0;
  border-radius: 1px;
  vertical-align: middle;
}

[class*='u-intranet'] .u-nav-site__profile::before {
  background-color: #c6c0b4;
}

.u-uliege .u-nav-site__profile::before {
  background-color: #5fa4b0;
}

.u-sc-soc .u-nav-site__profile::before {
  background-color: #ffd000;
}

.u-medecine .u-nav-site__profile::before {
  background-color: #e62d31;
}

.u-droit .u-nav-site__profile::before {
  background-color: #a8589e;
}

.u-agro .u-nav-site__profile::before {
  background-color: #b9cd76;
}

.u-psycho .u-nav-site__profile::before {
  background-color: #7db928;
}

.u-philo .u-nav-site__profile::before {
  background-color: #289b38;
}

.u-vete .u-nav-site__profile::before {
  background-color: #8da6d6;
}

.u-archi .u-nav-site__profile::before {
  background-color: #e6e6e1;
}

.u-sciences .u-nav-site__profile::before {
  background-color: #1fbadb;
}

.u-sc-app .u-nav-site__profile::before {
  background-color: #f8aa00;
}

.u-hec .u-nav-site__profile::before {
  background-color: #c6c0b4;
}

.u-csl .u-nav-site__profile::before {
  background-color: #88B2DC;
}

.u-nav-site__profile::before {
  background-color: #e0e0e0;
}

.u-nav-site__profile .u-dropdown {
  min-width: 18rem;
}

.u-nav-site__profile ul {
  display: block;
  line-height: 1.2;
}

.u-nav-site__profile li {
  padding: 0;
}

.u-nav-site__profile__trigger {
  display: inline-block !important;
}

.u-nav-site__profile__trigger::after {
  content: none !important;
}

.u-nav-site__profile__trigger svg {
  display: inline-block;
  width: 3.2rem;
  height: 3.2rem;
  vertical-align: middle;
}

[class*='u-nav-site--'][class*='--unit'] {
  float: none;
  padding-right: 0;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__list {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__item:first-child {
  margin-left: 0;
}

[class*='u-nav-site--'][class*='--unit'] .u-nav-site__item a::after {
  bottom: -2px;
}

/**
 * Nav trigger component
 */
.u-nav-trigger {
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  width: 44px;
  height: 44px;
  border: 0;
  border-left: 1px solid #e6e6e1;
  padding: 0;
  box-shadow: none;
  background: transparent;
  font-size: 0;
  text-indent: -9999px;
  border-radius: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media only screen and (min-width: 64em) {
  .u-nav-trigger {
    display: none;
  }
}

.u-nav-trigger:hover, .u-nav-trigger:focus {
  background-color: rgba(0, 0, 0, 0) !important;
}

.u-nav-trigger:focus {
  outline: none;
  background-color: rgba(0, 0, 0, 0);
}

.u-nav-trigger span {
  position: absolute;
  top: 20px;
  right: 10px;
  left: 10px;
  display: block;
  width: 24px;
  height: 4px;
  background: #00707f;
  border-radius: 2px;
  transition: background 0s 0.2s;
}

.u-uliege .u-nav-trigger span {
  background-color: #00707f;
}

.u-sc-soc .u-nav-trigger span {
  background-color: #f8aa00;
}

.u-medecine .u-nav-trigger span {
  background-color: #940104;
}

.u-droit .u-nav-trigger span {
  background-color: #5b2c86;
}

.u-agro .u-nav-trigger span {
  background-color: #7db928;
}

.u-psycho .u-nav-trigger span {
  background-color: #289b38;
}

.u-philo .u-nav-trigger span {
  background-color: #00843b;
}

.u-vete .u-nav-trigger span {
  background-color: #5b57a2;
}

.u-archi .u-nav-trigger span {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-trigger span {
  background-color: #005ca9;
}

.u-sc-app .u-nav-trigger span {
  background-color: #f07f3c;
}

.u-hec .u-nav-trigger span {
  background-color: #8c8b82;
}

.u-csl .u-nav-trigger span {
  background-color: #256098;
}

.u-intranet .u-nav-trigger span {
  background: white;
}

.u-nav-trigger span::before,
.u-nav-trigger span::after {
  content: '';
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 4px;
  background-color: #00707f;
  border-radius: 2px;
}

.u-uliege .u-nav-trigger span::before, .u-uliege
.u-nav-trigger span::after {
  background-color: #00707f;
}

.u-sc-soc .u-nav-trigger span::before, .u-sc-soc
.u-nav-trigger span::after {
  background-color: #f8aa00;
}

.u-medecine .u-nav-trigger span::before, .u-medecine
.u-nav-trigger span::after {
  background-color: #940104;
}

.u-droit .u-nav-trigger span::before, .u-droit
.u-nav-trigger span::after {
  background-color: #5b2c86;
}

.u-agro .u-nav-trigger span::before, .u-agro
.u-nav-trigger span::after {
  background-color: #7db928;
}

.u-psycho .u-nav-trigger span::before, .u-psycho
.u-nav-trigger span::after {
  background-color: #289b38;
}

.u-philo .u-nav-trigger span::before, .u-philo
.u-nav-trigger span::after {
  background-color: #00843b;
}

.u-vete .u-nav-trigger span::before, .u-vete
.u-nav-trigger span::after {
  background-color: #5b57a2;
}

.u-archi .u-nav-trigger span::before, .u-archi
.u-nav-trigger span::after {
  background-color: #c6c0b4;
}

.u-sciences .u-nav-trigger span::before, .u-sciences
.u-nav-trigger span::after {
  background-color: #005ca9;
}

.u-sc-app .u-nav-trigger span::before, .u-sc-app
.u-nav-trigger span::after {
  background-color: #f07f3c;
}

.u-hec .u-nav-trigger span::before, .u-hec
.u-nav-trigger span::after {
  background-color: #8c8b82;
}

.u-csl .u-nav-trigger span::before, .u-csl
.u-nav-trigger span::after {
  background-color: #256098;
}

.u-intranet .u-nav-trigger span::before, .u-intranet
.u-nav-trigger span::after {
  background: white;
}

.u-nav-trigger span::before {
  top: -7px;
  transition: top 0.2s 0.2s, -webkit-transform 0.2s 0s;
  transition: top 0.2s 0.2s, transform 0.2s 0s;
  transition: top 0.2s 0.2s, transform 0.2s 0s, -webkit-transform 0.2s 0s;
}

.u-nav-trigger span::after {
  bottom: -7px;
  transition: bottom 0.2s 0.2s, -webkit-transform 0.2s 0s;
  transition: bottom 0.2s 0.2s, transform 0.2s 0s;
  transition: bottom 0.2s 0.2s, transform 0.2s 0s, -webkit-transform 0.2s 0s;
}

.u-nav-trigger.is-open span {
  background: none;
}

.u-nav-trigger.is-open span::before {
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: top 0.2s 0s, -webkit-transform 0.2s 0.2s;
  transition: top 0.2s 0s, transform 0.2s 0.2s;
  transition: top 0.2s 0s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;
}

.u-nav-trigger.is-open span::after {
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: bottom 0.2s 0s, -webkit-transform 0.2s 0.2s;
  transition: bottom 0.2s 0s, transform 0.2s 0.2s;
  transition: bottom 0.2s 0s, transform 0.2s 0.2s, -webkit-transform 0.2s 0.2s;
}

.u-nav-quicklinks {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-left: auto;
  padding: .5rem 0;
}

@media only screen and (min-width: 15em) and (max-width: 63.99em) {
  .u-intranet .u-nav-quicklinks {
    background: #1f1f1f;
  }
}

@media only screen and (min-width: 64em) {
  .u-nav-quicklinks {
    position: relative;
    width: auto;
    border: 0;
  }
}

.u-nav-quicklinks nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: right;
}

.u-nav-quicklinks ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.u-nav-quicklinks li {
  margin: 0;
}

.u-nav-quicklinks .u-nav-quicklinks__item a,
.u-nav-quicklinks button {
  transition: 0.3s color cubic-bezier(0.25, 0.1, 0.25, 1), 0.3s fill cubic-bezier(0.25, 0.1, 0.25, 1);
}

@media only screen and (min-width: 64em) {
  [class*='u-nav-portal--'][class*='--white'] .u-nav-quicklinks .u-nav-quicklinks__item a,
  [class*='u-nav-portal--'][class*='--unit'] .u-nav-quicklinks .u-nav-quicklinks__item a, [class*='u-nav-portal--'][class*='--white']
  .u-nav-quicklinks button,
  [class*='u-nav-portal--'][class*='--unit']
  .u-nav-quicklinks button {
    color: #4a4a4a !important;
    fill: #4a4a4a !important;
  }
}

.u-nav-quicklinks a,
.u-nav-quicklinks button {
  display: block;
  padding: 0 .75em;
  color: #404040 !important;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: .5px;
  opacity: 1;
  transition: opacity 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.u-intranet .u-nav-quicklinks a, .u-intranet
.u-nav-quicklinks button {
  color: #c6c0b4 !important;
}

.u-intranet .u-nav-quicklinks a .u-icon, .u-intranet
.u-nav-quicklinks button .u-icon {
  fill: white;
}

.u-uliege .u-nav-quicklinks a, .u-uliege
.u-nav-quicklinks button {
  color: #00707f !important;
}

.u-uliege .u-nav-quicklinks a, .u-uliege
.u-nav-quicklinks button {
  fill: #00707f !important;
}

.u-sc-soc .u-nav-quicklinks a, .u-sc-soc
.u-nav-quicklinks button {
  fill: #f8aa00 !important;
}

.u-medecine .u-nav-quicklinks a, .u-medecine
.u-nav-quicklinks button {
  fill: #940104 !important;
}

.u-droit .u-nav-quicklinks a, .u-droit
.u-nav-quicklinks button {
  fill: #5b2c86 !important;
}

.u-agro .u-nav-quicklinks a, .u-agro
.u-nav-quicklinks button {
  fill: #7db928 !important;
}

.u-psycho .u-nav-quicklinks a, .u-psycho
.u-nav-quicklinks button {
  fill: #289b38 !important;
}

.u-philo .u-nav-quicklinks a, .u-philo
.u-nav-quicklinks button {
  fill: #00843b !important;
}

.u-vete .u-nav-quicklinks a, .u-vete
.u-nav-quicklinks button {
  fill: #5b57a2 !important;
}

.u-archi .u-nav-quicklinks a, .u-archi
.u-nav-quicklinks button {
  fill: #c6c0b4 !important;
}

.u-sciences .u-nav-quicklinks a, .u-sciences
.u-nav-quicklinks button {
  fill: #005ca9 !important;
}

.u-sc-app .u-nav-quicklinks a, .u-sc-app
.u-nav-quicklinks button {
  fill: #f07f3c !important;
}

.u-hec .u-nav-quicklinks a, .u-hec
.u-nav-quicklinks button {
  fill: #8c8b82 !important;
}

.u-csl .u-nav-quicklinks a, .u-csl
.u-nav-quicklinks button {
  fill: #256098 !important;
}

.u-nav-quicklinks a.active,
.u-nav-quicklinks button.active {
  background: white;
  fill: #00707f !important;
  opacity: 1;
}

.u-nav-quicklinks a:hover, .u-nav-quicklinks a:focus,
.u-nav-quicklinks button:hover,
.u-nav-quicklinks button:focus {
  opacity: 1;
}

@media only screen and (min-width: 64em) {
  .u-nav-quicklinks a,
  .u-nav-quicklinks button {
    font-size: 1rem;
  }
}

.u-nav-quicklinks a span,
.u-nav-quicklinks button span {
  margin-left: .25em;
}

.u-intranet .u-nav-quicklinks a span, .u-intranet
.u-nav-quicklinks button span {
  color: #c6c0b4;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-nav-quicklinks a span,
  .u-nav-quicklinks button span {
    display: none;
  }
}

@media only screen and (min-width: 64em) and (max-width: 89.99em) {
  .u-nav-quicklinks a span,
  .u-nav-quicklinks button span {
    display: none;
  }
}

.u-nav-quicklinks a .u-icon,
.u-nav-quicklinks button .u-icon {
  width: 24px;
  height: 2.4rem;
  vertical-align: middle;
}

.u-nav-quicklinks__item__picture {
  display: inline-block;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  overflow: hidden;
  vertical-align: middle;
}

.u-nav-quicklinks__item__picture img {
  display: block;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 53.75em) {
  .u-grid-cards {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1.1rem;
  }
  .u-grid-cards > * {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .u-grid-cards .u-card,
  .u-grid-cards [class*='u-card--'],
  .u-grid-cards .u-cta,
  .u-grid-cards [class*='u-cta--'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-basis: calc(100% / 3 - 2.1rem);
    -ms-flex-preferred-size: calc(100% / 3 - 2.1rem);
    flex-basis: calc(100% / 3 - 2.1rem);
    margin: 0 0 2rem;
  }
}

@media only screen and (min-width: 53.75em) and (min-width: 53.75em) {
  .u-grid-cards .u-card,
  .u-grid-cards [class*='u-card--'],
  .u-grid-cards .u-cta,
  .u-grid-cards [class*='u-cta--'] {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

@media only screen and (min-width: 53.75em) and (min-width: 64em) and (max-width: 79.99em) {
  [class*='u-site-main--'][class*='--sidebar'] .u-grid-cards .u-card, [class*='u-site-main--'][class*='--sidebar']
  .u-grid-cards [class*='u-card--'], [class*='u-site-main--'][class*='--sidebar']
  .u-grid-cards .u-cta, [class*='u-site-main--'][class*='--sidebar']
  .u-grid-cards [class*='u-cta--'] {
    -webkit-flex-basis: calc(100% / 2 - 2.1rem);
    -ms-flex-preferred-size: calc(100% / 2 - 2.1rem);
    flex-basis: calc(100% / 2 - 2.1rem);
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-cards .u-card .u-card__content,
  .u-grid-cards [class*='u-card--'] .u-card__content,
  .u-grid-cards .u-cta .u-card__content,
  .u-grid-cards [class*='u-cta--'] .u-card__content {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }
  .u-grid-cards .u-card [class*='u-card--'][class*='--big'],
  .u-grid-cards [class*='u-card--'] [class*='u-card--'][class*='--big'],
  .u-grid-cards .u-cta [class*='u-card--'][class*='--big'],
  .u-grid-cards [class*='u-cta--'] [class*='u-card--'][class*='--big'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .u-grid-cards .u-card [class*='u-card--'][class*='--medium'],
  .u-grid-cards [class*='u-card--'] [class*='u-card--'][class*='--medium'],
  .u-grid-cards .u-cta [class*='u-card--'][class*='--medium'],
  .u-grid-cards [class*='u-cta--'] [class*='u-card--'][class*='--medium'] {
    -webkit-flex-basis: calc(66.66% - 2.1rem);
    -ms-flex-preferred-size: calc(66.66% - 2.1rem);
    flex-basis: calc(66.66% - 2.1rem);
    min-height: 49rem;
  }
  .u-grid-cards .u-card [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover,
  .u-grid-cards [class*='u-card--'] [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover,
  .u-grid-cards .u-cta [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover,
  .u-grid-cards [class*='u-cta--'] [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    height: calc(100% - 10px);
  }
  .u-grid-cards .u-card [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover::before,
  .u-grid-cards [class*='u-card--'] [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover::before,
  .u-grid-cards .u-cta [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover::before,
  .u-grid-cards [class*='u-cta--'] [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__cover::before {
    display: none;
  }
  .u-grid-cards .u-card [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__content,
  .u-grid-cards [class*='u-card--'] [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__content,
  .u-grid-cards .u-cta [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__content,
  .u-grid-cards [class*='u-cta--'] [class*='u-card--'][class*='--medium']:not([class*='--video']) .u-card__content {
    bottom: 0;
  }
  .u-grid-cards .u-card [class*='u-card--'][class*='--medium']:not([class*='--video']),
  .u-grid-cards [class*='u-card--'] [class*='u-card--'][class*='--medium']:not([class*='--video']),
  .u-grid-cards .u-cta [class*='u-card--'][class*='--medium']:not([class*='--video']),
  .u-grid-cards [class*='u-cta--'] [class*='u-card--'][class*='--medium']:not([class*='--video']) {
    margin-bottom: calc(1rem + 10px);
  }
}

@media only screen and (min-width: 80em) {
  .u-grid-cards .u-card,
  .u-grid-cards [class*='u-card--'],
  .u-grid-cards .u-cta,
  .u-grid-cards [class*='u-cta--'] {
    -webkit-flex-basis: calc(100% / 3 - 2.1rem);
    -ms-flex-preferred-size: calc(100% / 3 - 2.1rem);
    flex-basis: calc(100% / 3 - 2.1rem);
    margin: 0 0 3rem;
  }
  .u-grid-cards [class*='u-card--'][class*='--big'] {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .u-grid-cards [class*='u-card--'][class*='--medium'] {
    -webkit-flex-basis: calc(67% - 2.5rem);
    -ms-flex-preferred-size: calc(67% - 2.5rem);
    flex-basis: calc(67% - 2.5rem);
  }
  .u-grid-cards [class*='u-card--'][class*='--medium']:not([class*='--video']) {
    margin-bottom: calc(1rem + 20px);
  }
}

.u-grid-cards--carousel {
  position: relative;
  left: -2rem;
  width: calc(100% + 4rem);
}

.u-grid-cards--carousel::after {
  content: 'flickity';
  display: none;
}

.u-grid-cards--carousel .u-card,
.u-grid-cards--carousel [class*='u-card--'] {
  width: 80%;
  margin: 0 1rem;
}

@media only screen and (min-width: 53.75em) {
  .u-grid-cards--carousel {
    left: 0;
    width: 100%;
  }
  .u-grid-cards--carousel .u-card,
  .u-grid-cards--carousel [class*='u-card--'] {
    width: auto;
    margin: 0;
    margin-bottom: 2rem;
  }
  .u-grid-cards--carousel::after {
    content: '';
  }
}

.u-grid-mosaic {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.u-grid-mosaic > * {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.u-grid-mosaic .u-socialcard,
.u-grid-mosaic [class*='u-socialcard--'] {
  margin: 0;
  border: 0;
  padding: 1rem 0 0;
}

.u-grid-mosaic .u-socialcard .u-link,
.u-grid-mosaic .u-socialcard [class*='u-link--'],
.u-grid-mosaic [class*='u-socialcard--'] .u-link,
.u-grid-mosaic [class*='u-socialcard--'] [class*='u-link--'] {
  display: none;
}

.u-grid-mosaic .u-socialcard .u-socialcard__cover,
.u-grid-mosaic [class*='u-socialcard--'] .u-socialcard__cover {
  left: 0;
  width: 100%;
  margin: 0;
}

.u-grid-mosaic--double {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.u-grid-mosaic--double > * {
  -webkit-flex-basis: calc(50% - .5rem);
  -ms-flex-preferred-size: calc(50% - .5rem);
  flex-basis: calc(50% - .5rem);
}

@media only screen and (min-width: 34.375em) {
  .u-grid-mosaic > * {
    -webkit-flex-basis: calc(50% - .5rem);
    -ms-flex-preferred-size: calc(50% - .5rem);
    flex-basis: calc(50% - .5rem);
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-112 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .u-grid-112 > * {
    -webkit-flex-basis: calc(50% - 1rem);
    -ms-flex-preferred-size: calc(50% - 1rem);
    flex-basis: calc(50% - 1rem);
    margin: 0 0 4rem;
  }
  .u-grid-112 [class*='u-card--'][class*='--noimage'] {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 80em) {
  .u-grid-112 > * {
    -webkit-flex-basis: calc(50% - 1.5rem);
    -ms-flex-preferred-size: calc(50% - 1.5rem);
    flex-basis: calc(50% - 1.5rem);
    margin: 0 0 4rem;
  }
}

.u-grid-123 .u-card,
.u-grid-123 [class*='u-card--'],
.u-grid-123 .u-cta,
.u-grid-123 [class*='u-cta--'] {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.u-grid-123 .u-card__content {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-grid-123 .u-program {
    margin: 1rem 0;
  }
}

@media only screen and (min-width: 34.375em) {
  .u-grid-123 {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-top: -2rem;
  }
  .u-grid-123 > * {
    width: calc(50% - 1rem);
    margin: 2rem 0 0;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-123 > * {
    width: calc(33% - 1rem);
  }
  .u-grid-123 > :last-child:nth-child(3n - 1) {
    margin-right: calc(33% + 1rem);
  }
}

.u-grid-223 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (min-width: 15em) and (max-width: 34.365em) {
  .u-grid-223 > * {
    width: calc(50% - .5rem);
    margin: 0 0 1rem;
  }
}

@media only screen and (min-width: 34.375em) and (max-width: 53.74em) {
  .u-grid-223 > * {
    width: calc(50% - 1rem);
    margin: 0 0 2rem;
  }
}

@media only screen and (min-width: 53.75em) {
  .u-grid-223 > * {
    -webkit-flex-basis: calc(33% - 1rem);
    -ms-flex-preferred-size: calc(33% - 1rem);
    flex-basis: calc(33% - 1rem);
    margin: 0 0 2rem;
  }
  .u-grid-223 > :last-child:nth-child(3n - 1) {
    margin-right: calc(33% + 1rem);
  }
}

/*
 * Dev or crappy hotfixes…
 */
/**
 * Dev, based on $env
 */
pre {
  overflow: auto;
  max-height: 200px;
  border: 1px solid silver;
  padding: 1.5em;
  background-color: #e0e0e0;
}

.u-nav-lang {
  color: #4a4a4a;
}

.sg-title {
  margin-top: 2em;
  border-top: 1px solid silver;
  padding: 1em .5em 1em 0;
  color: gray;
  font-size: 2.4rem;
}

.sg-title::before {
  content: '';
  display: inline-block;
  width: 8px;
  height: 2.4rem;
  margin-right: 1em;
  background-color: silver;
  vertical-align: middle;
}

code {
  background-color: #e0e0e0;
  color: inherit;
  font-size: 90%;
}

.u-block-preview {
  width: 100%;
  height: 40vw;
  margin: 2rem 0;
  background: #606060;
}

@media only screen and (min-width: 64em) and (max-width: 89.99em) {
	.u-intranet .u-nav-portal__logo  {margin-left:20px;}
}