@font-face {
  font-family: "Buttler_ExtraBold";
  src: url('../../plugins/EHESSChartePlugin/fonts/ButlerStencil/Butler_ExtraBold_Stencil.otf') format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "WorkSans_Bold";
  src: url('../../plugins/EHESSChartePlugin/fonts/WorkSans/WorkSans-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "WorkSans";
  src: url('../../plugins/EHESSChartePlugin/fonts/WorkSans/WorkSans-VariableFont_wght.ttf') format('truetype');
}
.wysiwyg:not(.wysiwyg-no-style),
.mce-content-body {
  hyphens: none;
}
.wysiwyg:not(.wysiwyg-no-style) *,
.mce-content-body * {
  box-sizing: border-box;
}
.wysiwyg:not(.wysiwyg-no-style) .h1-like,
.mce-content-body .h1-like {
  font-family: Buttler_ExtraBold !important;
  font-size: 80px;
  margin: 24px 0 24px 0;
  color: #121417;
  padding: 0;
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) .h1-like h2 span,
.mce-content-body .h1-like h2 span {
  font-family: Buttler_ExtraBold !important;
  font-size: 80px;
  margin: 24px 0 24px 0;
  color: #121417;
  padding: 0;
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) h2,
.mce-content-body h2 {
  font-family: Buttler_ExtraBold !important;
  font-size: 64px;
  margin: 48px 0 48px 0;
  color: #121417;
  padding: 0;
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) .Portlet.panel .panel-heading H2,
.mce-content-body .Portlet.panel .panel-heading H2 {
  font-family: Buttler_ExtraBold !important;
  font-size: 64px;
  margin: 48px 0 48px 0;
  color: #121417;
  padding: 0;
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) h3,
.mce-content-body h3 {
  font-family: Buttler_ExtraBold !important;
  font-size: 48px;
  margin: 48px 0 48px 0;
  color: #121417;
  padding: 0;
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) h4,
.mce-content-body h4 {
  font-family: Buttler_ExtraBold !important;
  font-size: 20px;
  margin: inherit 0 inherit 0;
  color: #121417;
  padding: 0;
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) h5,
.mce-content-body h5 {
  font-family: Buttler_ExtraBold !important;
  font-size: inherit;
  margin: inherit 0 inherit 0;
  color: #121417;
  padding: 0;
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) h6,
.mce-content-body h6 {
  font-family: Buttler_ExtraBold !important;
  font-size: inherit;
  margin: inherit 0 inherit 0;
  color: #121417;
  padding: 0;
  border: none;
}
@media screen and (max-width: 992px) {
  .wysiwyg:not(.wysiwyg-no-style) .h1-like,
  .mce-content-body .h1-like {
    font-family: Buttler_ExtraBold !important;
    font-size: 48px;
    margin: 24px 0 24px 0;
    color: #121417;
    padding: 0;
    border: none;
  }
  .wysiwyg:not(.wysiwyg-no-style) h2,
  .mce-content-body h2 {
    font-family: Buttler_ExtraBold !important;
    font-size: 40px;
    margin: 24px 0 24px 0;
    color: #121417;
    padding: 0;
    border: none;
  }
  .wysiwyg:not(.wysiwyg-no-style) h3,
  .mce-content-body h3 {
    font-family: Buttler_ExtraBold !important;
    font-size: 32px;
    margin: 12px 0 12px 0;
    color: #121417;
    padding: 0;
    border: none;
  }
  .wysiwyg:not(.wysiwyg-no-style) h4,
  .mce-content-body h4 {
    font-family: Buttler_ExtraBold !important;
    font-size: 24px;
    margin: 12px 0 12px 0;
    color: #121417;
    padding: 0;
    border: none;
  }
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-container,
.mce-content-body A.ehess-btn-container {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: #ed3c13;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid white;
  margin-top: 0;
  margin-bottom: inherit;
}
@media screen and (max-width: 992px) {
  .wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-container,
  .mce-content-body A.ehess-btn-container {
    font-size: 16px;
    padding: 8px 24px;
  }
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-container::before,
.mce-content-body A.ehess-btn-container::before {
  position: absolute;
  content: '';
  background: white;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-container:hover,
.mce-content-body A.ehess-btn-container:hover {
  color: #121417;
  border-color: #121417;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-container:hover::before,
.mce-content-body A.ehess-btn-container:hover::before {
  width: 100%;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-container::after,
.mce-content-body A.ehess-btn-container::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: white;
  vertical-align: middle;
  transition: background-color .3s;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-container:hover::after,
.mce-content-body A.ehess-btn-container:hover::after {
  background-color: #121417;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-reverse-container,
.mce-content-body A.ehess-btn-reverse-container {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: white;
  color: #121417;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid #121417, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid #121417;
  margin-top: 0;
  margin-bottom: inherit;
}
@media screen and (max-width: 992px) {
  .wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-reverse-container,
  .mce-content-body A.ehess-btn-reverse-container {
    font-size: 16px;
    padding: 8px 24px;
  }
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-reverse-container::before,
.mce-content-body A.ehess-btn-reverse-container::before {
  position: absolute;
  content: '';
  background: #ed3c13;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-reverse-container:hover,
.mce-content-body A.ehess-btn-reverse-container:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-reverse-container:hover::before,
.mce-content-body A.ehess-btn-reverse-container:hover::before {
  width: 100%;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-reverse-container::after,
.mce-content-body A.ehess-btn-reverse-container::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: #121417;
  vertical-align: middle;
  transition: background-color .3s;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-reverse-container:hover::after,
.mce-content-body A.ehess-btn-reverse-container:hover::after {
  background-color: #ffffff;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-container,
.mce-content-body A.ehess-btn-mono-container {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: black;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid white;
  margin-top: 0;
  margin-bottom: inherit;
}
@media screen and (max-width: 992px) {
  .wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-container,
  .mce-content-body A.ehess-btn-mono-container {
    font-size: 16px;
    padding: 8px 24px;
  }
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-container::before,
.mce-content-body A.ehess-btn-mono-container::before {
  position: absolute;
  content: '';
  background: white;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-container:hover,
.mce-content-body A.ehess-btn-mono-container:hover {
  color: black;
  border-color: black;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-container:hover::before,
.mce-content-body A.ehess-btn-mono-container:hover::before {
  width: 100%;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-container::after,
.mce-content-body A.ehess-btn-mono-container::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: white;
  vertical-align: middle;
  transition: background-color .3s;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-container:hover::after,
.mce-content-body A.ehess-btn-mono-container:hover::after {
  background-color: black;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-reverse-container,
.mce-content-body A.ehess-btn-mono-reverse-container {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: white;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  margin-top: 0;
  margin-bottom: inherit;
}
@media screen and (max-width: 992px) {
  .wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-reverse-container,
  .mce-content-body A.ehess-btn-mono-reverse-container {
    font-size: 16px;
    padding: 8px 24px;
  }
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-reverse-container::before,
.mce-content-body A.ehess-btn-mono-reverse-container::before {
  position: absolute;
  content: '';
  background: black;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-reverse-container:hover,
.mce-content-body A.ehess-btn-mono-reverse-container:hover {
  color: white;
  border-color: white;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-reverse-container:hover::before,
.mce-content-body A.ehess-btn-mono-reverse-container:hover::before {
  width: 100%;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-reverse-container::after,
.mce-content-body A.ehess-btn-mono-reverse-container::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: black;
  vertical-align: middle;
  transition: background-color .3s;
}
.wysiwyg:not(.wysiwyg-no-style) A.ehess-btn-mono-reverse-container:hover::after,
.mce-content-body A.ehess-btn-mono-reverse-container:hover::after {
  background-color: white;
}
.wysiwyg:not(.wysiwyg-no-style) .chiffres-cles,
.mce-content-body .chiffres-cles {
  font-family: Buttler_ExtraBold !important;
  font-size: 48px;
  margin: 48px 0 48px 0;
  color: #ed3c13;
  padding: 0;
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) h1 strong,
.mce-content-body h1 strong,
.wysiwyg:not(.wysiwyg-no-style) h2 strong,
.mce-content-body h2 strong,
.wysiwyg:not(.wysiwyg-no-style) h3 strong,
.mce-content-body h3 strong,
.wysiwyg:not(.wysiwyg-no-style) h4 strong,
.mce-content-body h4 strong,
.wysiwyg:not(.wysiwyg-no-style) h5 strong,
.mce-content-body h5 strong,
.wysiwyg:not(.wysiwyg-no-style) h6 strong,
.mce-content-body h6 strong {
  font-family: inherit !important;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-plein,
.mce-content-body .encadre-plein {
  background-color: rgba(237, 60, 19, 0.2);
  position: relative;
  padding: 1px 48px;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-plein::before,
.mce-content-body .encadre-plein::before {
  content: '';
  height: 100%;
  width: 24px;
  background-image: url('../../plugins/EHESSChartePlugin/images/motif-encadre.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50ch;
  background-color: #ed3c13;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
.wysiwyg:not(.wysiwyg-no-style) .accordion,
.mce-content-body .accordion {
  border-bottom: 1px solid #121417;
}
.wysiwyg:not(.wysiwyg-no-style) .accordion .accordion-title,
.mce-content-body .accordion .accordion-title {
  position: relative;
  font-size: 24px;
  font-weight: 700;
  color: #121417;
  cursor: pointer;
  border-top: 1px solid #121417;
  padding: 16px;
}
.wysiwyg:not(.wysiwyg-no-style) .accordion .accordion-title::after,
.mce-content-body .accordion .accordion-title::after {
  content: '';
  mask-image: url('../../plugins/EHESSChartePlugin/images/deroulantFerme.svg');
  width: 30px;
  height: 30px;
  position: absolute;
  background-color: #121417;
  right: 0;
  mask-repeat: no-repeat;
}
.wysiwyg:not(.wysiwyg-no-style) .accordion .accordion-text,
.mce-content-body .accordion .accordion-text {
  display: none;
  padding: 16px;
  padding-top: 0;
}
.wysiwyg:not(.wysiwyg-no-style) .accordion .headerAccordion,
.mce-content-body .accordion .headerAccordion {
  display: flex;
  justify-content: space-between;
}
.wysiwyg:not(.wysiwyg-no-style) .accordion.open .accordion-title::after,
.mce-content-body .accordion.open .accordion-title::after {
  mask-image: url('../../plugins/EHESSChartePlugin/images/deroulantOuvert.svg');
}
.wysiwyg:not(.wysiwyg-no-style) .accordion + .accordion .accordion-title,
.mce-content-body .accordion + .accordion .accordion-title {
  border: none;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE,
.mce-content-body BLOCKQUOTE {
  border: none;
  font-style: normal;
  background-image: url('../../plugins/EHESSChartePlugin/images/bkg-blockquote.png');
  background-color: #ed3c13;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 25px;
  position: relative;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE::before,
.mce-content-body BLOCKQUOTE::before,
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE::after,
.mce-content-body BLOCKQUOTE::after {
  content: '';
  position: absolute;
  width: 160px;
  height: 125px;
  mask-image: url('../../plugins/EHESSChartePlugin/images/guillemet.svg');
  mask-repeat: no-repeat;
  background-color: inherit;
  z-index: 1;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE::before,
.mce-content-body BLOCKQUOTE::before {
  top: 0;
  left: 0;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE::after,
.mce-content-body BLOCKQUOTE::after {
  bottom: 0;
  right: 0;
  rotate: 180deg;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE p,
.mce-content-body BLOCKQUOTE p {
  margin-bottom: 0;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE > *,
.mce-content-body BLOCKQUOTE > * {
  padding-left: 48px;
  padding-right: 48px;
  background-color: white;
  margin: 0;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE > *:first-child,
.mce-content-body BLOCKQUOTE > *:first-child {
  padding-top: 100px;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE > *:last-child,
.mce-content-body BLOCKQUOTE > *:last-child {
  padding-bottom: 100px;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE > *:first-child::before,
.mce-content-body BLOCKQUOTE > *:first-child::before,
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE > *:last-child::after,
.mce-content-body BLOCKQUOTE > *:last-child::after {
  content: '';
  position: absolute;
  background-color: inherit;
  width: 160px;
  height: 125px;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE > *:first-child::before,
.mce-content-body BLOCKQUOTE > *:first-child::before {
  top: 0;
  left: 0;
}
.wysiwyg:not(.wysiwyg-no-style) BLOCKQUOTE > *:last-child::after,
.mce-content-body BLOCKQUOTE > *:last-child::after {
  bottom: 0;
  right: 0;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-light,
.mce-content-body .encadre-light {
  position: relative;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-light::before,
.mce-content-body .encadre-light::before,
.wysiwyg:not(.wysiwyg-no-style) .encadre-light::after,
.mce-content-body .encadre-light::after {
  content: '';
  width: 100px;
  height: 100px;
  position: absolute;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-light::before,
.mce-content-body .encadre-light::before {
  border-left: 15px solid #ed3c13;
  border-top: 15px solid #ed3c13;
  top: 0;
  left: 0;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-light::after,
.mce-content-body .encadre-light::after {
  border-right: 15px solid #ed3c13;
  border-bottom: 15px solid #ed3c13;
  right: 0;
  bottom: 0;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-light > *,
.mce-content-body .encadre-light > * {
  padding-left: 48px;
  padding-right: 48px;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-light > *:first-child,
.mce-content-body .encadre-light > *:first-child {
  padding-top: 48px;
}
.wysiwyg:not(.wysiwyg-no-style) .encadre-light > *:last-child,
.mce-content-body .encadre-light > *:last-child {
  padding-bottom: 48px;
}
.wysiwyg:not(.wysiwyg-no-style) p,
.mce-content-body p {
  font-size: 20px;
  line-height: 160%;
  font-weight: 400;
}
.wysiwyg:not(.wysiwyg-no-style) p a,
.mce-content-body p a {
  margin: 0 0 inherit 0;
}
@media screen and (max-width: 992px) {
  .wysiwyg:not(.wysiwyg-no-style) p,
  .mce-content-body p {
    font-size: 16px;
    line-height: 140%;
  }
}
.mce-content-body .accordion-text {
  display: block !important;
}
.topbar-publish-menu {
  display: none !important;
}
.card-search-result h2 {
  margin-top: 0 !important;
}
.has-something-displayed .form-area h3 {
  margin-top: 80px !important;
}
.app-query {
  margin-top: 90px;
}
div.lg-container .lg-backdrop {
  background-color: black !important;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.has-nothing-displayed .homeForMenu .topbar-navigation-menu-wrapper ul li a {
  color: white !important;
}
.has-nothing-displayed .homeForMenu .topbar-navigation-menu-wrapper svg path {
  fill: white !important;
}
BODY.WS_kmo_22906 .jportal-wrapper.is-publication-displayed .selection-body {
  padding-right: 0;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-appstore .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-appstore .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-appstore .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-alerts .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-alerts .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-alerts .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-query .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-query .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-query .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-cs-hub .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-cs-hub .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-cs-hub .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-explorer .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-explorer .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-explorer .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-directory .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-directory .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-directory .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jnews .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jnews .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jnews .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-wiki .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-wiki .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-wiki .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jdrive .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jdrive .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jdrive .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-trash .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-trash .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-trash .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-public-link .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-public-link .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-public-link .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-tasks .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-tasks .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-tasks .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-project .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-project .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-project .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-bookmark .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-bookmark .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-bookmark .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-catalog .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-catalog .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-catalog .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-dashboard .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-dashboard .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-dashboard .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-add .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-add .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-add .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-item .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-item .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-item .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-path-editor .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-path-editor .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-path-editor .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-resource-editor .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-resource-editor .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-resource-editor .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-course-editor .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-course-editor .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jlearn-course-editor .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-article-management .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-article-management .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-article-management .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-socialbookmark .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-socialbookmark .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-socialbookmark .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-members-settings .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-members-settings .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-members-settings .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-site-settings .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-site-settings .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-site-settings .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-pages-management .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-pages-management .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-pages-management .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-mobile-portals .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-mobile-portals .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-mobile-portals .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-site-dashboard .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-site-dashboard .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-site-dashboard .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jevent .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jevent .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jevent .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-dbpoll .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-dbpoll .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-dbpoll .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jpaiement .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jpaiement .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jpaiement .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jcandidat .app-header {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jcandidat .app-header .app-publication-actions .list-group-item.pub-action-toggle {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app-jcandidat .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app .app-sidebar UL.app-sidebar-menu > LI.active {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app .app-sidebar .widget.field-enumerate .checkbox.active LABEL,
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app .app-sidebar .widget.field-enumerate .radio.active LABEL {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app .app-sidebar .app-sidebar-section .app-sidebar-section-title.active {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app .app-sidebar-treecat LI.active > LABEL {
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app header h1,
BODY.WS_kmo_22906.inFO body > div:not(.CollaborativeSpace) .app .app-sidebar .app-sidebar-icon .jalios-icon {
  color: #121417;
}
BODY.WS_kmo_22906.inFO .fullDisplay .publication-meta {
  display: none;
}
BODY.WS_kmo_22906.inFO .fullDisplay.FileDocument {
  margin-top: 140px;
}
BODY.WS_kmo_22906.inFO *:not(.jalios-icon):not(.fa) {
  font-family: WorkSans;
}
BODY.WS_kmo_22906.inFO .h1-like {
  font-family: Buttler_ExtraBold !important;
  font-size: 80px;
  margin: 24px 0 24px 0;
  color: #121417;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO .h1-like h2 span {
  font-family: Buttler_ExtraBold !important;
  font-size: 80px;
  margin: 24px 0 24px 0;
  color: #121417;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO h2 {
  font-family: Buttler_ExtraBold !important;
  font-size: 64px;
  margin: 48px 0 48px 0;
  color: #121417;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO .Portlet.panel .panel-heading H2 {
  font-family: Buttler_ExtraBold !important;
  font-size: 64px;
  margin: 48px 0 48px 0;
  color: #121417;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO h3 {
  font-family: Buttler_ExtraBold !important;
  font-size: 48px;
  margin: 48px 0 48px 0;
  color: #121417;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO h4 {
  font-family: Buttler_ExtraBold !important;
  font-size: 20px;
  margin: inherit 0 inherit 0;
  color: #121417;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO h5 {
  font-family: Buttler_ExtraBold !important;
  font-size: inherit;
  margin: inherit 0 inherit 0;
  color: #121417;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO h6 {
  font-family: Buttler_ExtraBold !important;
  font-size: inherit;
  margin: inherit 0 inherit 0;
  color: #121417;
  padding: 0;
  border: none;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .h1-like {
    font-family: Buttler_ExtraBold !important;
    font-size: 48px;
    margin: 24px 0 24px 0;
    color: #121417;
    padding: 0;
    border: none;
  }
  BODY.WS_kmo_22906.inFO h2 {
    font-family: Buttler_ExtraBold !important;
    font-size: 40px;
    margin: 24px 0 24px 0;
    color: #121417;
    padding: 0;
    border: none;
  }
  BODY.WS_kmo_22906.inFO h3 {
    font-family: Buttler_ExtraBold !important;
    font-size: 32px;
    margin: 12px 0 12px 0;
    color: #121417;
    padding: 0;
    border: none;
  }
  BODY.WS_kmo_22906.inFO h4 {
    font-family: Buttler_ExtraBold !important;
    font-size: 24px;
    margin: 12px 0 12px 0;
    color: #121417;
    padding: 0;
    border: none;
  }
}
BODY.WS_kmo_22906.inFO.noscroll {
  overflow: hidden;
}
BODY.WS_kmo_22906.inFO .ehess-copyright {
  margin-top: 8px;
  margin-left: 5px;
  font-size: 14px;
  line-height: 100%;
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage {
  padding: 96px 160px;
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage .portlet-title-wrapper.title-wrapper {
  font-weight: 700;
  line-height: 120%;
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage .portlet-title-wrapper.title-wrapper H2.title SPAN {
  font-family: Buttler_ExtraBold !important;
  font-size: 64px;
  margin: inherit 0 inherit 0;
  color: #121417;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage .pub-container.pqf-mainPage {
  margin-top: 32px;
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage .pub-container.pqf-mainPage .slick-list {
  width: calc(100% + 24px);
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage .pub-container.pqf-mainPage .slick-list .slick-track {
  display: flex;
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage .pub-container.pqf-mainPage .slick-list .slick-track .slick-slide:not(:first-child) {
  margin-left: 32px;
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage .pub-container.pqf-mainPage .slick-list .slick-track .slick-slide .jnews-event-card img {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
BODY.WS_kmo_22906.inFO .event-jnews-mainPage .pub-container.pqf-mainPage .slick-list .slick-track .slick-slide .article-ehess-reduce img {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .event-jnews-mainPage .pub-container.pqf-mainPage {
    margin-top: 48px;
  }
}
BODY.WS_kmo_22906.inFO .accesRapide-newsletter .accesRapide-container.one-link .link-btn::after {
  mask: url('../../plugins/EHESSChartePlugin/icons/bell-notification-white.svg') no-repeat center / contain !important;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay {
  margin-top: 192px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  gap: 96px;
  position: relative;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay.has-illustration .illu-intro-container {
  justify-content: unset;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay.has-illustration .illu-intro-container::before {
  content: '';
  background-image: url('../../plugins/EHESSChartePlugin/images/motif-event.png');
  filter: invert(1);
  background-color: #12c3ec;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  width: calc(40% - 86px);
  max-width: 520px;
  aspect-ratio: 1;
  left: 0;
  top: 86px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay.has-illustration .illu-intro-container .illustration {
  position: relative;
  z-index: 1;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .filariane-intro {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .filariane-intro .filAriane {
  padding: 0 160px;
  margin: 0;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container {
  display: flex;
  padding: 0 160px;
  gap: 64px;
  position: relative;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .illustration {
  position: relative;
  border-radius: unset;
  width: 40%;
  height: fit-content;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .illustration img {
  width: 100%;
  border: none;
  padding: 0;
  border-radius: unset;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction {
  width: 60%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction * {
  margin: 0;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction div {
  display: flex;
  flex-direction: column;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .topics {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .topics .meta-cat {
  border-color: #121417;
  border-radius: 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title {
  gap: 32px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .encadre {
  border-top: 10px solid #ed3c13;
  border-bottom: 10px solid #ed3c13;
  padding: 32px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .encadre .infos-container .line-infos {
  display: grid;
  grid-template-columns: 32px auto 32px auto;
  column-gap: 8px;
  row-gap: 24px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .encadre .infos-container .line-infos P {
  font-size: 16px;
  line-height: 140%;
  margin-top: 5px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .encadre .infos-container .line-infos .jalios-icon {
  height: 32px;
  aspect-ratio: 1;
  justify-self: center;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .encadre .infos-container .line-infos .info-highlight {
  font-weight: 600;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume {
  gap: 24px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns {
  gap: 16px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .border-btn {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: white;
  color: #121417;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid #121417, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid #121417;
  margin: unset;
  width: fit-content;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 160%;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .border-btn {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .border-btn::before {
  position: absolute;
  content: '';
  background: #ed3c13;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .border-btn:hover {
  color: #ffffff;
  border-color: #ffffff;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .border-btn:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .border-btn svg path {
  transition: color .3s;
  fill: #121417;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .border-btn:hover svg path {
  fill: #ffffff;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .btn-event-fav {
  gap: 4px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .btn-event-fav .fav-help-btn {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: #121417;
  font-size: 20px;
  border: if(false, 1px solid #121417, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  margin: unset;
  width: fit-content;
  font-size: 12px;
  font-weight: 500;
  padding: 2px 0 2px 0;
  gap: 4px;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .btn-event-fav .fav-help-btn {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .illu-intro-container .introduction .under-title .bloc-resume .bloc-btns .btn-event-fav .fav-help-btn:hover {
  text-decoration: underline;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .description {
  display: flex;
  justify-content: center;
  padding: 0 160px;
  margin: auto;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .description .wysiwyg {
  max-width: 800px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .production {
  max-width: 800px;
  margin: auto;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .ALireAussi {
  padding: 96px 160px;
  width: 100%;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .partners {
  margin: auto;
  padding: 0 160px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 64px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .partners h3 {
  margin: 0;
  line-height: 120%;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .partners .partners-list {
  display: flex;
  gap: inherit;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container h2,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container h3 {
  margin: 0;
  line-height: 120%;
  font-weight: 700;
  font-size: 32px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container .pub-container {
  margin-top: 32px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container .pub-container .slick-list {
  width: calc(100% + 24px);
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container .pub-container .slick-list .slick-track {
  display: flex;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide:not(:first-child) {
  margin-left: 32px;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide .jnews-event-card img {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide .article-ehess-reduce img {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container h3 {
    font-size: 48px;
    font-weight: 800;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container h2 {
    font-size: 64px;
    font-weight: 800;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container .pub-container {
    margin-top: 48px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .see-also-container .pub-container .slick-list {
    width: calc(100% + 24px);
  }
}
BODY.WS_kmo_22906.inFO .speakers-card,
BODY.WS_kmo_22906.inFO .speakers-book-card {
  display: inline-block;
  width: 300px !important;
  height: 460px !important;
  position: relative;
  background: linear-gradient(rgba(0, 0, 0, 0), #121417);
  transition: ease-in;
  transition-duration: 0.3s;
}
BODY.WS_kmo_22906.inFO .speakers-card::before,
BODY.WS_kmo_22906.inFO .speakers-book-card::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0) 40%, #121417 100%);
  opacity: 1;
  transition: opacity 0.3s ease-in;
}
BODY.WS_kmo_22906.inFO .speakers-card a,
BODY.WS_kmo_22906.inFO .speakers-book-card a {
  width: 100%;
  height: 100%;
  display: block;
}
BODY.WS_kmo_22906.inFO .speakers-card img,
BODY.WS_kmo_22906.inFO .speakers-book-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: relative;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .speakers-card .empty-photo,
BODY.WS_kmo_22906.inFO .speakers-book-card .empty-photo {
  width: 100%;
  height: 100%;
  z-index: -1;
  position: relative;
  background-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .speakers-card .empty-photo img,
BODY.WS_kmo_22906.inFO .speakers-book-card .empty-photo img {
  filter: grayscale(1);
  mix-blend-mode: hard-light;
  z-index: 0 !important;
}
BODY.WS_kmo_22906.inFO .speakers-card .icon,
BODY.WS_kmo_22906.inFO .speakers-book-card .icon {
  display: none;
  position: absolute;
  z-index: 2;
  right: 10px;
  top: 10px;
  width: 32px;
  height: 32px;
}
BODY.WS_kmo_22906.inFO .speakers-card .caption,
BODY.WS_kmo_22906.inFO .speakers-book-card .caption {
  z-index: 1;
  position: absolute;
  color: #FFFFFF;
  gap: 4px;
  padding: 20px;
  bottom: 0;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 160%;
}
BODY.WS_kmo_22906.inFO .speakers-card .caption .name,
BODY.WS_kmo_22906.inFO .speakers-book-card .caption .name {
  font-size: 20px;
}
BODY.WS_kmo_22906.inFO .speakers-card .caption .job,
BODY.WS_kmo_22906.inFO .speakers-book-card .caption .job {
  font-size: 16px;
}
BODY.WS_kmo_22906.inFO .speakers-card::after,
BODY.WS_kmo_22906.inFO .speakers-book-card::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.3s ease-in;
}
BODY.WS_kmo_22906.inFO .speakers-card:hover::after,
BODY.WS_kmo_22906.inFO .speakers-book-card:hover::after {
  opacity: 1;
}
BODY.WS_kmo_22906.inFO .speakers-card:hover,
BODY.WS_kmo_22906.inFO .speakers-book-card:hover {
  transition: ease-in;
  transition-duration: 0.3s;
}
BODY.WS_kmo_22906.inFO .speakers-card:hover .icon,
BODY.WS_kmo_22906.inFO .speakers-book-card:hover .icon {
  display: block;
}
@media screen and (max-width: 768px) {
  BODY.WS_kmo_22906.inFO .speakers-card,
  BODY.WS_kmo_22906.inFO .speakers-book-card {
    width: 260px !important;
  }
  BODY.WS_kmo_22906.inFO .speakers-card .containerBtns,
  BODY.WS_kmo_22906.inFO .speakers-book-card .containerBtns {
    display: none;
  }
}
BODY.WS_kmo_22906.inFO .jnews-event-card {
  display: inline-block;
  width: 330px;
  text-decoration: none;
}
BODY.WS_kmo_22906.inFO .jnews-event-card img {
  height: 247.5px;
  width: 100%;
  object-fit: cover;
  display: block;
  transition: filter 0.3s ease-in;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .figure {
  width: 100%;
  display: flex;
  flex-direction: column;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .figure .dates {
  display: flex;
  flex-direction: row;
  gap: 4px;
  justify-content: center;
  z-index: 1;
  margin-top: -54px;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .figure .dates .date {
  width: 108px;
  padding: 12px;
  background-color: #ed3c13;
  text-align: center;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .figure .dates .date p {
  color: white;
  line-height: 140%;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .figure .dates .date p.chiffre-cle {
  line-height: 70%;
  font-family: Buttler_ExtraBold !important;
  font-size: 48px;
  margin: 0 0 0 0;
  color: white;
  padding: 0;
  border: none;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .caption {
  letter-spacing: 0;
  padding-top: 16px;
  padding-bottom: 8px;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .caption .title {
  color: #121417;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .caption .title .topics {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .caption .title .topics .meta-cat {
  border-color: #121417;
  border-radius: 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .caption .title .jnews-event-title {
  font-weight: 700;
  font-size: 24px;
}
BODY.WS_kmo_22906.inFO .jnews-event-card .caption .title .subtitle {
  font-weight: 400;
  font-size: 16px;
}
BODY.WS_kmo_22906.inFO .jnews-event-card:hover {
  text-decoration: none;
}
BODY.WS_kmo_22906.inFO .jnews-event-card:hover img {
  filter: brightness(60%);
}
BODY.WS_kmo_22906.inFO .Partenaire {
  width: fit-content;
  height: fit-content;
}
BODY.WS_kmo_22906.inFO .Partenaire img {
  max-width: 200px;
  max-height: 200px;
  object-fit: contain;
}
BODY.WS_kmo_22906.inFO .PartenaireEvent {
  display: flex;
  gap: 24px;
  text-decoration: none;
}
BODY.WS_kmo_22906.inFO .PartenaireEvent .title {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: #121417;
  border: if(false, 1px solid #121417, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  cursor: unset;
  border: none;
  font-weight: 500;
  font-size: 20px;
  line-height: 160%;
  gap: 4px;
  padding: 12px 0 12px 0;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .PartenaireEvent .title {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .PartenaireEvent.with-link .title {
  cursor: pointer;
}
BODY.WS_kmo_22906.inFO .PartenaireEvent.with-link .title::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: #121417;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .PartenaireEvent.with-link .title:hover::after {
  background-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .PartenaireEvent.with-link:hover p {
  text-decoration-line: underline;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire {
  width: 100%;
  display: inline-flex;
  justify-content: center;
  margin: auto;
  gap: 64px;
  padding: 40px 160px;
  border-bottom: 1px solid;
  border-color: black;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .vrect {
  border-left: 1px solid #121417;
  height: 142px;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .block {
  gap: 8px;
  display: flex;
  flex-direction: column;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire p.title {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  color: #121417;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .partners {
  display: grid;
  grid-template-columns: auto auto auto;
  gap: 69px;
  justify-content: center;
  align-items: center;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .right-part .upper-part {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire a {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: #121417;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid #121417, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  font-size: 14px;
  line-height: 160%;
  gap: 4px;
  padding: 8px 0 8px 0;
  margin: 0;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire a {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire a::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: #121417;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire a:hover::after {
  background-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire a:hover {
  text-decoration: underline;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire p {
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}
BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .Partenaire img {
  max-height: 100px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant {
  width: 100vw;
  background-color: #121417;
  z-index: 1;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container {
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container::before {
  content: '';
  background-image: url('../../plugins/EHESSChartePlugin/images/motif-article.png');
  filter: invert(1);
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  width: 100%;
  max-width: 540px;
  aspect-ratio: 1;
  opacity: 10%;
  right: 0;
  bottom: 0;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .title {
  font-size: 24px;
  line-height: 120%;
  margin-bottom: 16px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .introduction {
  font-size: 16px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire {
  display: none;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: black;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid black, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid black;
  margin: 0;
  padding: 0;
  height: 56px;
  width: 56px;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev,
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev::before,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next::before {
  position: absolute;
  content: '';
  background: transparent;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev:hover,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next:hover {
  color: #ed3c13;
  border-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: black;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next:hover::after {
  background-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next::after {
  height: 24px;
  width: 40px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next.slick-hidden {
  display: none;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next.slick-disabled {
  cursor: unset;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next.slick-disabled::after {
  background-color: #C7C5BD;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-next.slick-disabled:hover::after {
  background-color: #C7C5BD;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev::after {
  rotate: 180deg;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container {
  margin-top: 32px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .slick-list {
  width: calc(100% + 24px);
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .slick-list .slick-track {
  display: flex;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .slick-list .slick-track .slick-slide:not(:first-child) {
  margin-left: 32px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .slick-list .slick-track .slick-slide .jnews-event-card img {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .slick-list .slick-track .slick-slide .speakers-book-card,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .slick-list .slick-track .slick-slide .speakers-card {
  max-height: 460px;
  aspect-ratio: 0.65;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .carousel-controls {
  margin: 40px 0;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container {
    display: flex;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container::before {
    bottom: unset;
    top: 0;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title {
    padding-right: 48px;
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .title {
    font-size: 48px;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .introduction {
    font-size: 20px;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .carousel-controls-secondaire {
    display: flex;
    justify-content: center;
    column-gap: 8px;
    align-self: end;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container {
    position: relative;
    margin-top: 48px;
    width: 70%;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .slick-list {
    width: 100%;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container .carousel-controls {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container {
    padding: 0 0 96px calc((100vw - 1120px) / 2);
    max-width: 100vw;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container::before {
    right: calc((100vw - 1120px) / 2);
  }
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container::before {
  background-color: #fdf8e3;
  filter: grayscale(1);
  top: unset;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container.no-introduction::before {
  background-image: none !important;
  background-color: transparent;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container.no-introduction .text {
  display: flex;
  justify-content: center;
  column-gap: 60px;
  margin-bottom: 25px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid white;
  margin: 0;
  padding: 0;
  height: 56px;
  width: 56px;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev,
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev::before,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next::before {
  position: absolute;
  content: '';
  background: white;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev:hover,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next:hover {
  color: #121417;
  border-color: #121417;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: white;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next:hover::after {
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next::after {
  height: 24px;
  width: 40px;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next.slick-hidden {
  display: none;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next.slick-disabled {
  cursor: unset;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next.slick-disabled::after {
  background-color: #C7C5BD;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-prev.carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .carousel-controls-secondaire .carousel-next.carousel-next.slick-disabled:hover::after {
  background-color: #C7C5BD;
}
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .text h2,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .text h3,
BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .text p {
  color: white;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container.no-introduction {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container.no-introduction .container-title {
    width: 100vw;
    display: block;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container.no-introduction .container-title .text h2 {
    margin: 0 0 0 0;
    text-align: center;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container.no-introduction .pub-container {
    margin-top: 0;
    width: 100%;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container::before {
    top: 55px;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .container-title .text .title {
    margin-top: 0;
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container .pub-container {
    margin-top: 0;
  }
}
@media screen and (min-width: 1200px) {
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container {
    padding: 96px 0 96px calc((100vw - 1120px) / 2);
  }
  BODY.WS_kmo_22906.inFO .BandeauIntervenant .bandeauIntervenant.webpage-list-container.no-introduction {
    padding: 80px calc((100vw - 1120px) / 2);
  }
}
BODY.WS_kmo_22906.inFO .AccesRapide {
  padding: 96px 160px;
  display: flex;
  margin: auto;
  gap: 24px;
  position: relative;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces {
  max-width: 1170px;
  width: 100%;
  padding: 64px;
  display: inherit;
  background-color: #121417;
  position: relative;
  overflow: hidden;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .img-background::before {
  content: "";
  background-image: url('../../plugins/EHESSChartePlugin/icons/motifs.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  position: absolute;
  top: -30px;
  left: 33%;
  width: 400px;
  height: 400px;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container {
  display: flex;
  gap: 48px;
  align-items: baseline;
  color: #ffffff;
  z-index: 1;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .text {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 50%;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .text h2,
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .text h3,
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .text h4,
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .text h5,
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .text h6 {
  color: inherit;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .text .title {
  font-weight: 800;
  line-height: 120%;
  margin: unset;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .links {
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .links .link-btn {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: #ffffff;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid #ffffff, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  padding: 12px 24px;
  margin: 0;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .links .link-btn {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .links .link-btn::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: #ffffff;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .links .link-btn:hover::after {
  background-color: #ffffff;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container .links .link-btn:hover {
  text-decoration: underline;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link {
  flex-direction: column;
  gap: 24px;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .text {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .introduction {
  display: none;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .links .link-btn {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: #ed3c13;
  color: #ffffff;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid #ffffff, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  margin: unset;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .links .link-btn {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .links .link-btn::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: #ffffff;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .links .link-btn:hover::after {
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .links .link-btn::before {
  position: absolute;
  content: '';
  background: white;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .links .link-btn:hover {
  color: #121417;
  border-color: #121417;
}
BODY.WS_kmo_22906.inFO .AccesRapide .container-acces .accesRapide-container.one-link .links .link-btn:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .AccesRapide .img-deco {
  max-width: 400px;
  max-height: 400px;
  object-fit: contain;
  position: absolute;
  bottom: -20px;
  left: 0;
  transform: rotate(-13.13deg);
}
/** Bandeau Accueil */
BODY.WS_kmo_22906.inFO .bandeau-accueil-container {
  position: relative;
  display: flex;
  top: 96px;
  background-color: #121417;
  justify-content: center;
  overflow-x: hidden;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #121417;
  opacity: 0.7;
  z-index: 1;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container video.loop {
  position: absolute;
  top: 0%;
  height: 100%;
  width: 100vw;
  object-fit: cover;
  object-position: center;
  transition: opacity 0.8s ease;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container video.loop.fade {
  opacity: 0;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 1;
  padding: 6vw 6vw 10vw 6vw;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .informations {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .informations .subtitle {
  font-size: 24px;
  font-weight: bold;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .informations * {
  color: #ffffff;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .intro * {
  font-size: 24px;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .illustration {
  width: 100%;
  margin-top: 80px;
  object-fit: contain;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: tranparent;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid white;
  margin-bottom: 0;
  text-align: center;
  margin-top: 80px;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer::before {
  position: absolute;
  content: '';
  background: white;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer:hover {
  color: #121417;
  border-color: #121417;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer svg {
  height: 26px;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer svg path {
  fill: white;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer:hover svg path {
  fill: #121417;
  transition: fill .3s ease-in-out;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .modal-trailer {
  position: relative;
  padding: 0;
  background-color: transparent;
  border: none;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .modal-trailer .card-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  aspect-ratio: 1;
  font-size: 32px;
  margin: 10px;
  color: white;
  cursor: pointer;
  z-index: 1;
}
BODY.WS_kmo_22906.inFO .bandeau-accueil-container .modal-trailer video.full {
  max-width: 100%;
  max-height: 95vh;
}
@media screen and (min-width: 769px) {
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container {
    top: 0;
  }
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container {
    padding: calc(11vw + 96px) 10vw 4vw 10vw;
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container .btn-trailer {
    margin-top: 100px;
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container {
    display: flex;
    flex-direction: row;
    column-gap: 30px;
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .informations,
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .illustration {
    width: 50%;
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .informations {
    display: flex;
    flex-direction: column;
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .informations * {
    text-align: right;
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .informations .title {
    align-self: end;
    margin-top: 0;
    margin-bottom: 30px;
    width: 0;
    direction: rtl;
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .informations .details {
    position: relative;
    padding-right: calc(25% + 30px);
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .informations .details * {
    margin: 0;
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .informations .details::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    aspect-ratio: 1;
    background-color: #ed3c13;
    background-image: url('../../plugins/EHESSChartePlugin/images/square.svg');
    background-size: contain;
    background-repeat: no-repeat;
    transform: translateX(calc(50% + 15px));
  }
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-illu-container .illustration {
    margin-top: 0;
    z-index: 1;
    align-self: center;
  }
}
@media screen and (min-width: 1200px) {
  BODY.WS_kmo_22906.inFO .bandeau-accueil-container .info-btn-container {
    padding-left: 15vw;
    padding-right: 15vw;
  }
}
BODY.WS_kmo_22906.inFO .articleEnAvant {
  display: flex;
  flex-direction: column;
  padding: 80px 24px;
  padding-top: 0 !important;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image,
BODY.WS_kmo_22906.inFO .articleEnAvant .text {
  position: relative;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .encadre-light::before,
BODY.WS_kmo_22906.inFO .articleEnAvant .encadre-light::after {
  display: none;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .encadre-light p {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image {
  padding: 0;
  text-align: center;
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image svg:hover {
  cursor: zoom-in;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image .illustration {
  display: block;
  width: 100%;
  height: 100%;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image .illustration img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: transparent;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image .illustration img:hover {
  filter: contrast(1.1) brightness(0.6);
  transition: all 0.2s ease-in;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image .jalios-icon.fullScreen {
  display: none;
  width: 65px;
  height: 65px;
  top: 50%;
  left: 50%;/* à 50%/50% du parent référent */
  transform: translate(-50%, -50%);/* décalage de 50% de sa propre taille */
  position: absolute;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image .jalios-icon.fullScreen path {
  fill: white;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .image:hover .jalios-icon.fullScreen {
  display: block;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .text {
  padding: 64px 32px;
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .text .details * {
  color: white;
  position: relative;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .text .details h2 {
  margin-top: 0;
  margin-bottom: 24px;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .text .details .wysiwyg {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 14;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .articleEnAvant .text .details .wysiwyg {
    -webkit-line-clamp: 11;
  }
}
@media screen and (min-width: 1200px) {
  BODY.WS_kmo_22906.inFO .articleEnAvant .text .details .wysiwyg {
    -webkit-line-clamp: 12;
  }
}
BODY.WS_kmo_22906.inFO .articleEnAvant .text .decoration::before {
  background-image: url('../../plugins/EHESSChartePlugin/icons/motifs.png');
  content: "";
  width: 72%;
  height: 338px;
  position: absolute;
  background-size: 100%;
  background-repeat: no-repeat;
  top: 0;
  left: 14%;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .btnEhess {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: #ed3c13;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  margin-bottom: 0;
  margin-top: 24px;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .articleEnAvant .btnEhess {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .articleEnAvant .btnEhess::before {
  position: absolute;
  content: '';
  background: white;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .btnEhess:hover {
  color: #121417;
  border-color: #121417;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .btnEhess:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .btnEhess::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: white;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .articleEnAvant .btnEhess:hover::after {
  background-color: #121417;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .articleEnAvant {
    flex-direction: row;
    padding: 96px 160px;
  }
  BODY.WS_kmo_22906.inFO .articleEnAvant .image,
  BODY.WS_kmo_22906.inFO .articleEnAvant .text {
    min-height: 100%;
    min-width: 50%;
  }
  BODY.WS_kmo_22906.inFO .articleEnAvant .text {
    padding: 137.5px 64px;
  }
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls {
  display: flex;
  justify-content: center;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: black;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid black, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  margin: 0;
  padding: 0 20px;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev::before,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev::before,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev::before,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev::before,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev::before,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev::before,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next::before,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next::before,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next::before,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next::before,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next::before,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next::before {
  position: absolute;
  content: '';
  background: transparent;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev:hover,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev:hover,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev:hover,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev:hover,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev:hover,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev:hover,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next:hover,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next:hover,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next:hover,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next:hover,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next:hover,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next:hover {
  color: #ed3c13;
  border-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next:hover::before,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next:hover::before,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next:hover::before,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next:hover::before,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next:hover::before,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: black;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next:hover::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next:hover::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next:hover::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next:hover::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next:hover::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next:hover::after {
  background-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next::after {
  height: 24px;
  width: 40px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next.slick-hidden,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next.slick-hidden,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next.slick-hidden,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next.slick-hidden,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next.slick-hidden,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next.slick-hidden {
  display: none;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next.slick-disabled,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next.slick-disabled,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next.slick-disabled,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled {
  cursor: unset;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next.slick-disabled::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next.slick-disabled::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next.slick-disabled::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled::after {
  background-color: #C7C5BD;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next.slick-disabled:hover::after {
  background-color: #C7C5BD;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev,
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-next,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-next {
    margin: 0;
    padding: 0 20px;
  }
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-prev::after,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-prev::after {
  rotate: 180deg;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-dots,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-dots,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-dots,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-dots,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-dots,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-dots {
  display: flex;
  align-items: center;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-dots .slick-dots,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-dots .slick-dots,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-dots .slick-dots,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots {
  position: relative;
  bottom: 0;
  display: flex;
  justify-content: space-between;
  padding: 0;
  margin: 0;
  column-gap: 8px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-dots .slick-dots LI,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-dots .slick-dots LI,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-dots .slick-dots LI,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI {
  width: 8px;
  height: 8px;
  background-color: #C7C5BD;
  list-style: none;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI.slick-active,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-dots .slick-dots LI.slick-active,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-dots .slick-dots LI.slick-active,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI.slick-active,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-dots .slick-dots LI.slick-active,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI.slick-active {
  width: 32px;
  background-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI BUTTON,
BODY.WS_kmo_22906.inFO .JEventFullDisplay .carousel-controls .carousel-dots .slick-dots LI BUTTON,
BODY.WS_kmo_22906.inFO .pqf-mainPage .carousel-controls .carousel-dots .slick-dots LI BUTTON,
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI BUTTON,
BODY.WS_kmo_22906.inFO .webpage-list-container .carousel-controls .carousel-dots .slick-dots LI BUTTON,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .carousel-controls .carousel-dots .slick-dots LI BUTTON {
  display: none;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 48px;
  margin-top: 96px;
  position: relative;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay.no-illustration .illu-intro-container .introduction,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay.no-illustration .illu-intro-container .introduction {
  width: 70%;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container {
  display: flex;
  flex-direction: column;
  margin-bottom: 48px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .illustration,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .illustration {
  position: relative;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .illustration IMG,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .illustration IMG {
  width: 100%;
  border: none;
  padding: 0;
  border-radius: unset;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction {
  padding-left: 24px;
  padding-right: 24px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction *,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction * {
  margin: 0;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction .title,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction .title {
  margin-top: 48px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction .subtitle,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction .subtitle {
  font-family: WorkSans !important;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction .topics,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction .topics {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction .topics .meta-cat,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction .topics .meta-cat {
  border-color: #121417;
  border-radius: 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction .update-container,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction .update-container {
  display: flex;
  align-items: center;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction .update-container .jalios-icon,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction .update-container .jalios-icon {
  width: 16px;
  margin-right: 8px;
}
@media screen and (min-width: 769px) {
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction .title,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction .title {
    margin-top: 0;
  }
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container {
    flex-direction: row-reverse;
    column-gap: 64px;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .illustration,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .illustration {
    width: 40%;
    align-self: center;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .illustration IMG,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .illustration IMG {
    max-height: 460px;
    object-fit: cover;
    aspect-ratio: 1;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .illu-intro-container .introduction,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .illu-intro-container .introduction {
    width: 60%;
  }
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .content-container,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .content-container {
  padding-left: 24px;
  padding-right: 24px;
  margin-left: auto;
  margin-right: auto;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .content-container > *,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .content-container > * {
  margin-bottom: 48px;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .content-container,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .content-container {
    max-width: 800px;
    padding: 0;
  }
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container {
  padding-left: 24px;
  padding-right: 24px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container .introduction,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container .introduction {
  font-size: 16px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container .pub-container,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container .pub-container {
  margin-top: 32px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container .pub-container .slick-list,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container .pub-container .slick-list {
  width: calc(100% + 24px);
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track {
  display: flex;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide:not(:first-child),
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide:not(:first-child) {
  margin-left: 32px;
}
BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide .jnews-event-card img,
BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide .jnews-event-card img {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container .introduction,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container .introduction {
    font-size: 20px;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .see-also-container .liste-pub,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .see-also-container .liste-pub {
    margin-top: 48px;
  }
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay {
    position: relative;
    margin-bottom: 144px;
    top: 96px;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay.has-illustration::before,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay.has-illustration::before {
    content: '';
    background-image: url('../../plugins/EHESSChartePlugin/images/motif-article.png');
    filter: invert(1);
    background-color: #12c3ec;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    width: 40%;
    aspect-ratio: 1;
    right: calc((100% - 100vw) / 2);
    top: -96px;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay.has-illustration::after,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay.has-illustration::after {
    content: '';
    background-color: white;
    position: absolute;
    width: calc(40% - 96px);
    aspect-ratio: 1;
    right: calc(((100% - 100vw) / 2) + 48px);
    top: -48px;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay.has-illustration .illustration,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay.has-illustration .illustration {
    position: relative;
    z-index: 1;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay .AccesRapide,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay .AccesRapide {
    padding: 48px 0;
  }
}
@media screen and (min-width: 1200px) {
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay {
    max-width: 1120px;
  }
}
BODY.WS_kmo_22906.inFO .article-ehess-reduce .illustration {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
BODY.WS_kmo_22906.inFO .article-ehess-reduce .illustration IMG {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
BODY.WS_kmo_22906.inFO .article-ehess-reduce .caption {
  margin-top: 18px;
}
BODY.WS_kmo_22906.inFO .article-ehess-reduce .caption .topics {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
BODY.WS_kmo_22906.inFO .article-ehess-reduce .caption .topics .meta-cat {
  border-color: #121417;
  border-radius: 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}
BODY.WS_kmo_22906.inFO .article-ehess-reduce .caption .title {
  margin-top: 8px;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay {
  margin-top: 96px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 48px;
  position: relative;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container {
  display: flex;
  flex-direction: column;
  margin-bottom: 48px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .illustration {
  position: relative;
  margin-top: 48px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .illustration IMG {
  width: 100%;
  max-height: 460px;
  border: none;
  padding: 0;
  border-radius: unset;
  object-fit: cover;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction {
  padding-left: 24px;
  padding-right: 24px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction * {
  margin: 0;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .title {
  margin-top: 48px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .subtitle {
  font-family: WorkSans !important;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .topics {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .topics .meta-cat {
  border-color: #121417;
  border-radius: 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .suggestions {
  background-color: rgba(237, 60, 19, 0.2);
  position: relative;
  padding: 1px 48px;
  padding: 32px 32px 32px 48px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .suggestions::before {
  content: '';
  height: 100%;
  width: 24px;
  background-image: url('../../plugins/EHESSChartePlugin/images/motif-encadre.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50ch;
  background-color: #ed3c13;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .suggestions P {
  font-size: 16px;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container {
    flex-direction: row;
    column-gap: 64px;
    margin-bottom: 96px;
    top: 96px;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .illustration {
    width: 40%;
    align-self: center;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .illustration IMG {
    aspect-ratio: 1;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction {
    width: 60%;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .title {
    margin-top: 0;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .suggestions {
    padding-left: 80px;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .illu-intro-container .introduction .suggestions P {
    font-size: 16px;
  }
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .content-container {
  padding-left: 24px;
  padding-right: 24px;
  margin-left: auto;
  margin-right: auto;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .content-container > * {
  margin-bottom: 48px;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .content-container {
    max-width: 800px;
    padding: 0;
  }
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container {
  padding-left: 24px;
  padding-right: 24px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container .introduction {
  font-size: 16px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container .pub-container {
  margin-top: 32px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container .pub-container .slick-list {
  width: calc(100% + 24px);
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track {
  display: flex;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide:not(:first-child) {
  margin-left: 32px;
}
BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container .pub-container .slick-list .slick-track .slick-slide .jnews-event-card img {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container .introduction {
    font-size: 20px;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay .see-also-container .liste-pub {
    margin-top: 48px;
  }
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay {
    top: 96px;
    margin-bottom: 144px;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay.has-illustration::before {
    content: '';
    background-image: url('../../plugins/EHESSChartePlugin/images/motif-fiche-inter.png');
    filter: invert(1);
    background-color: #12c3ec;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: absolute;
    width: 40%;
    aspect-ratio: 1;
    right: calc((100% - 100vw) / 2);
    top: -96px;
  }
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay.has-illustration .illustration {
    position: relative;
    z-index: 1;
    margin-top: 0;
    align-self: start;
  }
}
@media screen and (min-width: 1200px) {
  BODY.WS_kmo_22906.inFO .fiche-intervenant-ehess-fulldisplay {
    max-width: 1120px;
  }
}
BODY.WS_kmo_22906.inFO .webpage-list-container {
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}
BODY.WS_kmo_22906.inFO .webpage-list-container::before {
  content: '';
  background-image: url('../../plugins/EHESSChartePlugin/images/motif-article.png');
  filter: invert(1);
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  width: 100%;
  max-width: 540px;
  aspect-ratio: 1;
  opacity: 10%;
  right: 0;
  bottom: 0;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .title {
  font-size: 24px;
  line-height: 120%;
  margin-bottom: 16px;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .introduction {
  font-size: 16px;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire {
  display: none;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: black;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid black, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid black;
  margin: 0;
  padding: 0;
  height: 56px;
  width: 56px;
  justify-content: center;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev,
  BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev::before,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next::before {
  position: absolute;
  content: '';
  background: transparent;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev:hover,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next:hover {
  color: #ed3c13;
  border-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev:hover::before,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: black;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev:hover::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next:hover::after {
  background-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next::after {
  height: 24px;
  width: 40px;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev.slick-hidden,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next.slick-hidden {
  display: none;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev.slick-disabled,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next.slick-disabled {
  cursor: unset;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev.slick-disabled::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next.slick-disabled::after {
  background-color: #C7C5BD;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev.slick-disabled:hover::after,
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-next.slick-disabled:hover::after {
  background-color: #C7C5BD;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire .carousel-prev::after {
  rotate: 180deg;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container {
  margin-top: 32px;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .slick-list {
  width: calc(100% + 24px);
}
BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .slick-list .slick-track {
  display: flex;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .slick-list .slick-track .slick-slide:not(:first-child) {
  margin-left: 32px;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .slick-list .slick-track .slick-slide .jnews-event-card img {
  height: auto;
  aspect-ratio: 1.3333333333333333;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .slick-list .slick-track .slick-slide .speakers-book-card,
BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .slick-list .slick-track .slick-slide .speakers-card {
  max-height: 460px;
  aspect-ratio: 0.65;
}
BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .carousel-controls {
  margin: 40px 0;
}
@media screen and (min-width: 993px) {
  BODY.WS_kmo_22906.inFO .webpage-list-container {
    display: flex;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container::before {
    bottom: unset;
    top: 0;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container .container-title {
    padding-right: 48px;
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .title {
    font-size: 48px;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .introduction {
    font-size: 20px;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container .container-title .carousel-controls-secondaire {
    display: flex;
    justify-content: center;
    column-gap: 8px;
    align-self: end;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container {
    position: relative;
    margin-top: 48px;
    width: 70%;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .slick-list {
    width: 100%;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container .pub-container .carousel-controls {
    display: none;
  }
}
@media screen and (min-width: 1200px) {
  BODY.WS_kmo_22906.inFO .webpage-list-container {
    padding: 0 0 96px calc((100vw - 1120px) / 2);
    max-width: 100vw;
  }
  BODY.WS_kmo_22906.inFO .webpage-list-container::before {
    right: calc((100vw - 1120px) / 2);
  }
}
BODY.WS_kmo_22906.inFO .topbar-wrapper,
BODY.WS_kmo_22906.inFO .topbar {
  position: relative;
}
BODY.WS_kmo_22906.inFO .topbar {
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .topbar #accessconfig button {
  background-color: transparent;
  border: none;
  color: white;
  font-weight: 500;
}
BODY.WS_kmo_22906.inFO .topbar #accessconfig {
  margin-top: 2px;
  margin-right: 20px;
}
BODY.WS_kmo_22906.inFO .topbar .topbar-left .topbar-logo {
  position: absolute;
  top: 8px;
  left: 0;
  margin: 0 !important;
}
BODY.WS_kmo_22906.inFO .topbar .topbar-left .topbar-logo img {
  height: 100px !important;
  max-height: 100px !important;
}
BODY.WS_kmo_22906.inFO .topbar .topbar-secondleft {
  margin-left: 100px;
  display: flex;
  align-items: center;
}
BODY.WS_kmo_22906.inFO .topbar .topbar-secondleft img {
  width: 54px;
  height: 54px;
}
BODY.WS_kmo_22906.inFO .topbar .topbar-right .jalios-icon {
  color: white;
}
BODY.WS_kmo_22906.inFO .topbar .topbar-right .dropdown-menu .jalios-icon {
  color: inherit;
}
BODY.WS_kmo_22906.inFO .topbar .jalios-menu > a,
BODY.WS_kmo_22906.inFO .topbar .jalios-menu-container button {
  border: none;
  background-color: transparent;
  color: white;
  padding: 0;
  padding-left: 24px;
  font-weight: 500;
}
BODY.WS_kmo_22906.inFO .topbar .jalios-menu > a:hover,
BODY.WS_kmo_22906.inFO .topbar .jalios-menu-container button:hover {
  text-decoration: underline;
}
BODY.WS_kmo_22906.inFO .topbar .jalios-menu-container .menu-slide .title {
  display: none;
}
BODY.WS_kmo_22906.inFO .topbar .jalios-menu-container .menu-slide .rtl {
  min-width: 250px;
}
BODY.WS_kmo_22906.inFO .topbar .verticalMenuRight > div > a:first-child {
  padding-left: 0;
}
BODY.WS_kmo_22906.inFO .topbar .changeLang::after {
  display: none;
}
BODY.WS_kmo_22906.inFO .topbar .changeLang .ctx-caret:after {
  color: white;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper {
  transform: none;
  box-shadow: none;
  background-color: transparent !important;
  height: 96px;
  justify-content: end;
  position: relative;
  padding-right: 24px;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper .topbar-navigation-menu {
  height: 96px;
  line-height: 96px;
  background-color: transparent !important;
  align-items: center;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul li a {
  font-weight: 700;
  font-size: 20px;
  border: none;
  padding: 0;
  padding-left: 24px;
  color: #121417;
  transition: color 200ms ease-in;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul li.active a,
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul li a:hover,
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul li a:focus {
  border: none;
  color: #ed3c13 !important;
  background-color: transparent;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul li.active a::after,
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul li a:hover::after {
  display: none;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul.dropdown-menu {
  padding: 20px 10px;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul.dropdown-menu li {
  margin-bottom: 5px;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul.dropdown-menu li a {
  color: #121417 !important;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper ul.dropdown-menu li a:hover {
  color: #ed3c13 !important;
}
BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper.is-expanded:after {
  display: none;
}
BODY.WS_kmo_22906.inFO .topbar-placeholder {
  display: none;
}
BODY.WS_kmo_22906.inFO .containerSearch {
  display: flex;
  align-items: center;
  margin-left: 14px;
}
BODY.WS_kmo_22906.inFO .containerSearch .loupe {
  width: 19.5px;
  height: 19.5px;
  cursor: pointer;
}
BODY.WS_kmo_22906.inFO .containerSearch .PortletSearch {
  margin-bottom: 0;
}
BODY.WS_kmo_22906.inFO .containerSearch input.topbar-search-query {
  border-radius: 0;
  border: 0;
  width: 280px;
}
BODY.WS_kmo_22906.inFO .containerSearch .search-container {
  margin-right: 24px;
}
BODY.WS_kmo_22906.inFO .containerSearch .btn-topbar-search {
  display: none;
}
BODY.WS_kmo_22906.inFO .topbar-search-results-title {
  font-size: 20px !important;
}
BODY.WS_kmo_22906.inFO .search-global {
  top: 150px !important;
}
BODY.WS_kmo_22906.inFO .topbar-search-results-full-wrapper:after {
  left: 86%;
}
BODY.WS_kmo_22906.inFO .containerFavoris {
  margin-left: 38px;
}
BODY.WS_kmo_22906.inFO .containerFavoris svg path {
  fill: #121417;
}
BODY.WS_kmo_22906.inFO .containerFavoris .heart {
  width: 19.5px;
  height: 19.5px;
  cursor: pointer;
}
BODY.WS_kmo_22906.inFO .containerFavoris .badge {
  background-color: #ed3c13;
  color: white;
  right: 12px;
  position: absolute;
  top: 30px;
}
BODY.WS_kmo_22906.inFO .card-ehess h3 {
  margin-top: 0;
  font-size: 26px !important;
  line-height: 34px !important;
}
BODY.WS_kmo_22906.inFO .pagination li span,
BODY.WS_kmo_22906.inFO .pagination li a,
BODY.WS_kmo_22906.inFO .pagination li button {
  color: #121417;
}
BODY.WS_kmo_22906.inFO .pagination li.active span {
  color: white;
  background-color: #ed3c13;
  border-color: #ed3c13;
}
BODY.WS_kmo_22906.inFO .modal .modal-content > .modal-header {
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .modal .modal-content > .modal-header h1 {
  color: white;
  font-size: 40px;
  margin: 0;
}
BODY.WS_kmo_22906.inFO .modal h2 {
  font-size: 28px;
  margin: 0;
  margin-bottom: 20px;
}
BODY.WS_kmo_22906.inFO .modal .containerSendMail {
  border-top: 1px dashed #121417;
  padding-top: 15px;
  display: flex;
  gap: 40px;
  align-items: center;
}
BODY.WS_kmo_22906.inFO .modal .containerSendMail .form-group {
  flex-basis: 50%;
  margin-bottom: 0;
}
BODY.WS_kmo_22906.inFO .modal .btnSendMail {
  background-color: #ed3c13;
  color: white;
  font-size: 18px;
  margin-top: 0;
  padding: 0;
  border: none;
  height: 34px;
  padding-left: 12px;
  padding-right: 12px;
}
BODY.WS_kmo_22906.inFO .topbarDesktop,
BODY.WS_kmo_22906.inFO .menuDekstop {
  display: block;
}
BODY.WS_kmo_22906.inFO .topbarMobile,
BODY.WS_kmo_22906.inFO .menuMobile {
  display: none;
}
BODY.WS_kmo_22906.inFO .filAriane {
  background-color: transparent;
}
BODY.WS_kmo_22906.inFO .filAriane a {
  color: #121417;
  font-weight: 400;
}
BODY.WS_kmo_22906.inFO .filAriane li::before {
  mask-image: url('../../plugins/EHESSChartePlugin/icons/chevron.svg');
  width: 5px;
  height: 9px;
  mask-repeat: no-repeat;
  background-color: #121417;
  display: inline-block;
  content: " ";
  padding: 0;
  margin-left: 9.5px;
  margin-right: 9.5px;
}
BODY.WS_kmo_22906.inFO .filAriane:not(.full) li:nth-child(2),
BODY.WS_kmo_22906.inFO .filAriane:not(.full) li:nth-child(3) {
  display: none;
}
BODY.WS_kmo_22906.inFO .filAriane li:first-child::before {
  display: none;
}
BODY.WS_kmo_22906.inFO .backgnd {
  position: absolute;
  background-position: center center;
  background-size: cover;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  width: 100vw;
  margin-left: -50vw;
  height: 100%;
  margin-bottom: 0;
}
BODY.WS_kmo_22906.inFO .backgnd::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fdf8e3;
}
BODY.WS_kmo_22906.inFO .backgndBlack::after {
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .bandeau {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 104px;
}
BODY.WS_kmo_22906.inFO .bandeau .badgeFiltres {
  background-color: white;
  color: #ed3c13;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
}
BODY.WS_kmo_22906.inFO .bandeau .field-vertical {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 0;
}
BODY.WS_kmo_22906.inFO .bandeau .field-vertical label {
  position: relative;
  font-weight: 400;
  font-size: 16px;
}
BODY.WS_kmo_22906.inFO .bandeau .field-vertical .control-label {
  margin-bottom: 0;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants {
  display: block;
  min-height: 250px;
  height: 100%;
  position: relative;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants p,
BODY.WS_kmo_22906.inFO .bandeau.intervenants .header {
  z-index: 0;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants p.title,
BODY.WS_kmo_22906.inFO .bandeau.intervenants .header.title {
  font-weight: 700;
  font-size: 24px;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants p .reset,
BODY.WS_kmo_22906.inFO .bandeau.intervenants .header .reset,
BODY.WS_kmo_22906.inFO .bandeau.intervenants p .reset a,
BODY.WS_kmo_22906.inFO .bandeau.intervenants .header .reset a {
  font-weight: 500;
  font-size: 20px;
  color: #121417;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px;
  padding-top: 31px;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: white;
  color: #121417;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid #121417, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  margin: 0;
  margin-bottom: 16px;
  margin-right: 14px;
  width: 56px;
  height: 56px;
  display: inline-block;
  padding: 0;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre::before {
  position: absolute;
  content: '';
  background: #ed3c13;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre:hover {
  color: white;
  border-color: white;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre.select {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: #ed3c13;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
  margin: 0;
  margin-bottom: 16px;
  margin-right: 14px;
  width: 56px;
  height: 56px;
  display: inline-block;
  padding: 0;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre.select {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre.select::before {
  position: absolute;
  content: '';
  background: #ed3c13;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre.select:hover {
  color: white;
  border-color: white;
}
BODY.WS_kmo_22906.inFO .bandeau.intervenants button.btnFiltre.select:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .btnFiltre {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: #ed3c13;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(false, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: none;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .btnFiltre {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .btnFiltre::before {
  position: absolute;
  content: '';
  background: white;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .btnFiltre:hover {
  color: #121417;
  border-color: #121417;
}
BODY.WS_kmo_22906.inFO .btnFiltre:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .btnFiltre:hover svg path {
  fill: #121417;
}
BODY.WS_kmo_22906.inFO .btnFiltre:hover {
  cursor: pointer;
}
BODY.WS_kmo_22906.inFO .allFiltres {
  background-color: white;
  overflow-y: auto;
  width: 500px;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  border: 1px soldi red;
  display: none;
  z-index: 9999;
  padding: 24px;
}
BODY.WS_kmo_22906.inFO .allFiltres .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
BODY.WS_kmo_22906.inFO .allFiltres .header h4 {
  font-family: 'WorkSans' !important;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
}
BODY.WS_kmo_22906.inFO .allFiltres .header #closeFiltre {
  margin-right: 8px;
}
BODY.WS_kmo_22906.inFO .allFiltres .panel {
  border: none;
  background-color: transparent;
  box-shadow: none;
}
BODY.WS_kmo_22906.inFO .allFiltres .panel .panel-heading {
  border: none;
  background-color: transparent;
  box-shadow: none;
}
BODY.WS_kmo_22906.inFO .allFiltres .panel .panel-heading .panel-title {
  border-bottom: 1px solid #121417;
}
BODY.WS_kmo_22906.inFO .allFiltres .panel .panel-heading .panel-title a {
  color: #121417;
  font-size: 20px;
  font-weight: 400;
  padding: 16px 24px;
}
BODY.WS_kmo_22906.inFO .allFiltres .panel .panel-heading .panel-title a:hover {
  text-decoration: none;
}
BODY.WS_kmo_22906.inFO .allFiltres .panel .panel-heading .panel-actions {
  margin-top: 20px;
}
BODY.WS_kmo_22906.inFO .allFiltres .panel .panel-body {
  max-height: 308px;
  overflow-y: auto;
}
BODY.WS_kmo_22906.inFO .allFiltres input[type="checkbox"] {
  transform: scale(1.8);
  left: 10px;
}
BODY.WS_kmo_22906.inFO .allFiltres .checkbox {
  margin-bottom: 25px;
}
BODY.WS_kmo_22906.inFO .allFiltres .button-container {
  display: flex;
  align-items: center;
  column-gap: 50px;
}
BODY.WS_kmo_22906.inFO .allFiltres .reset,
BODY.WS_kmo_22906.inFO .allFiltres .reset A {
  font-weight: 500;
  font-size: 20px;
  color: #121417;
  margin: 0;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .allFiltres .reset,
  BODY.WS_kmo_22906.inFO .allFiltres .reset A {
    font-size: 16px;
  }
}
BODY.WS_kmo_22906.inFO .eventList {
  display: flex;
  flex-wrap: wrap;
  gap: 64px;
  padding-top: 18px;
  padding-bottom: 40px;
}
BODY.WS_kmo_22906.inFO .eventList .jnews-event-card,
BODY.WS_kmo_22906.inFO .eventList .speakers-card {
  z-index: 1;
}
BODY.WS_kmo_22906.inFO .eventList .jnews-event-card .title *,
BODY.WS_kmo_22906.inFO .eventList .speakers-card .title * {
  color: white;
}
BODY.WS_kmo_22906.inFO .eventList .jnews-event-card .title * .meta-cat,
BODY.WS_kmo_22906.inFO .eventList .speakers-card .title * .meta-cat {
  color: #121417;
}
BODY.WS_kmo_22906.inFO .eventList.intervenantsList {
  position: relative;
  padding-top: 48px;
  gap: 24px;
}
BODY.WS_kmo_22906.inFO .eventList.intervenantsList .backgndBlack {
  top: 0;
}
BODY.WS_kmo_22906.inFO .eventList.intervenantsList .speakers-card {
  width: 250px !important;
}
BODY.WS_kmo_22906.inFO .mapEvents {
  min-height: 800px;
  width: 100%;
}
BODY.WS_kmo_22906.inFO .mapEvents .text-marker-tooltip a {
  color: #121417;
}
BODY.WS_kmo_22906.inFO .tt-card-bodyGrandLieu {
  max-height: 250px;
}
BODY.WS_kmo_22906.inFO .tt-card-bodyGrandLieu .simple-scrollbar {
  overflow-y: auto;
  height: 250px;
}
BODY.WS_kmo_22906.inFO .tt-card-bodyGrandLieu .infoEvent {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  gap: 10px;
}
BODY.WS_kmo_22906.inFO .tt-card-bodyGrandLieu .infoEvent h5,
BODY.WS_kmo_22906.inFO .tt-card-bodyGrandLieu .infoEvent p {
  margin: 0;
}
BODY.WS_kmo_22906.inFO .tt-card-bodyGrandLieu .infoEvent h5 {
  font-size: 16px;
  line-height: 24px;
}
BODY.WS_kmo_22906.inFO .PortletWYSIWYG.h1-like {
  text-align: center;
  margin-top: 0;
}
BODY.WS_kmo_22906.inFO .PortletWYSIWYG.h1-like h2 span {
  margin-top: 0;
}
BODY.WS_kmo_22906.inFO .PortletWYSIWYG.h1-like .title-wrapper {
  justify-content: center;
}
BODY.WS_kmo_22906.inFO .PortletWYSIWYG.h1-like .panel-body {
  padding: 0;
}
BODY.WS_kmo_22906.inFO .PortletWYSIWYG.h1-like .wysiwyg {
  padding-left: 100px;
  padding-right: 100px;
}
BODY.WS_kmo_22906.inFO .PortletWYSIWYG.h1-like .wysiwyg p {
  font-size: 32px;
  font-weight: 400;
}
BODY.WS_kmo_22906.inFO .decorationGauche {
  position: relative;
  overflow: hidden;
  padding-bottom: 72px;
}
BODY.WS_kmo_22906.inFO .decorationGauche::before {
  content: '';
  background-image: url('../../plugins/EHESSChartePlugin/images/motifs.svg');
  width: 456px;
  height: calc(100% + 102px);
  aspect-ratio: 1;
  position: absolute;
  left: 0;
  top: -30px;
  mask-repeat: no-repeat;
}
BODY.WS_kmo_22906.inFO .active-primary-ehess {
  border: 1px solid #121417;
}
BODY.WS_kmo_22906.inFO .active-primary-ehess.switch:has(.switch-option:last-child input:checked) {
  background-color: #ed3c13;
  border: none;
}
BODY.WS_kmo_22906.inFO .active-primary-ehess.switch:has(.switch-option:last-child input:checked) .switch-handle {
  background-color: white;
}
BODY.WS_kmo_22906.inFO .active-primary-ehess.switch:has(.switch-option:first-child input:checked) {
  background-color: white;
}
BODY.WS_kmo_22906.inFO .active-primary-ehess .switch-handle {
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .contentList {
  display: flex;
  gap: 60px;
  flex-wrap: wrap;
  justify-content: center;
}
BODY.WS_kmo_22906.inFO .grandlieu-card {
  flex-basis: 43%;
}
BODY.WS_kmo_22906.inFO .grandlieu-card .adresse p {
  font-weight: 600;
}
BODY.WS_kmo_22906.inFO .grandlieu-card a {
  color: #121417;
}
BODY.WS_kmo_22906.inFO .grandlieu-card:hover * {
  text-decoration: none;
}
BODY.WS_kmo_22906.inFO .jnews-event-card a {
  color: #121417;
}
BODY.WS_kmo_22906.inFO .jnews-event-card a:hover,
BODY.WS_kmo_22906.inFO .jnews-event-card a:hover {
  text-decoration: none;
}
BODY.WS_kmo_22906.inFO footer .Portlet {
  margin-bottom: 0 !important;
}
BODY.WS_kmo_22906.inFO footer {
  border-top: 1px solid white;
}
BODY.WS_kmo_22906.inFO .footer {
  background-color: #121417;
  padding-top: 64px;
  padding-bottom: 64px;
}
BODY.WS_kmo_22906.inFO .footer .icones,
BODY.WS_kmo_22906.inFO .footer .link {
  padding-left: 0 !important;
}
BODY.WS_kmo_22906.inFO .footer .icones {
  display: flex;
  list-style-type: none;
  gap: 24px;
  align-items: center;
}
BODY.WS_kmo_22906.inFO .footer .icones li:first-child img {
  width: 50px;
  margin-right: 8px;
}
BODY.WS_kmo_22906.inFO .footer .icones img {
  width: 24px;
}
BODY.WS_kmo_22906.inFO .footer .button {
  list-style-type: none;
}
BODY.WS_kmo_22906.inFO .footer .button a {
  position: relative;
  display: inline-flex;
  column-gap: 10px;
  padding: 12px 24px;
  margin: 48px 0 48px 0;
  overflow: hidden;
  background-color: transparent;
  color: white;
  font-weight: 500;
  font-size: 20px;
  border: if(true, 1px solid white, none);
  transition: color .3s, border 0.3s;
  text-decoration: none;
  z-index: 0;
  align-items: center;
  cursor: pointer;
  border: 1px solid white;
  margin: 0;
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .footer .button a {
    font-size: 16px;
    padding: 8px 24px;
  }
}
BODY.WS_kmo_22906.inFO .footer .button a::before {
  position: absolute;
  content: '';
  background: white;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  transition: width .3s ease;
  z-index: -1;
}
BODY.WS_kmo_22906.inFO .footer .button a:hover {
  color: #121417;
  border-color: #121417;
}
BODY.WS_kmo_22906.inFO .footer .button a:hover::before {
  width: 100%;
}
BODY.WS_kmo_22906.inFO .footer .button a::after {
  content: '';
  mask: url('../../plugins/EHESSChartePlugin/icons/arrow-right-white.svg') no-repeat center / contain;
  display: inherit;
  width: 32px;
  height: 32px;
  background-color: white;
  vertical-align: middle;
  transition: background-color .3s;
}
BODY.WS_kmo_22906.inFO .footer .button a:hover::after {
  background-color: #121417;
}
BODY.WS_kmo_22906.inFO .footer .firstLine {
  display: flex;
  border-bottom: 1px solid #413F3A;
  padding-bottom: 24px;
}
BODY.WS_kmo_22906.inFO .footer .login {
  color: white;
  font-size: 16px;
  font-weight: 400;
  margin-left: auto;
}
BODY.WS_kmo_22906.inFO .footer .login img {
  width: 17.5px;
}
BODY.WS_kmo_22906.inFO .footer .link {
  display: flex;
  list-style-type: none;
  gap: 24px;
}
BODY.WS_kmo_22906.inFO .footer .link a {
  color: white;
  text-decoration: underline;
  font-size: 16px;
  font-weight: 400;
}
BODY.WS_kmo_22906.inFO .footer .link li:last-child {
  margin-left: auto;
}
BODY.WS_kmo_22906.inFO .footer .secondLine {
  padding-top: 24px;
}
BODY.WS_kmo_22906.inFO .jportal-block-inner .Portlet {
  margin-bottom: 0 !important;
}
BODY.WS_kmo_22906.inFO .panel-ehess-miseAvant .title-wrapper {
  gap: 8px;
  flex-direction: column;
}
BODY.WS_kmo_22906.inFO .panel-ehess-miseAvant .title-wrapper h2 {
  margin-top: 16px !important;
  margin-bottom: 24px !important;
  text-align: center;
}
BODY.WS_kmo_22906.inFO .panel-ehess-miseAvant .title-wrapper h4 {
  margin-top: 96px;
}
BODY.WS_kmo_22906.inFO .panel-ehess-miseAvant .portlet-header-actions {
  display: none;
}
@media screen and (max-width: 1200px) {
  BODY.WS_kmo_22906 .articleEnAvant .text {
    padding-top: 64px;
  }
  BODY.WS_kmo_22906 .articleEnAvant .text .decoration::before {
    left: 8%;
  }
  BODY.WS_kmo_22906 .wysiwyg:not(.wysiwyg-no-style) p,
  BODY.WS_kmo_22906 .mce-content-body p {
    font-size: 16px;
  }
  BODY.WS_kmo_22906 .eventList {
    justify-content: center;
  }
}
@media screen and (max-width: 992px) {
  BODY.WS_kmo_22906.inFO .event-jnews-mainPage {
    padding: 80px 24px;
  }
  BODY.WS_kmo_22906.inFO .event-jnews-mainPage .portlet-title-wrapper.title-wrapper .title {
    font-size: 32px;
  }
  BODY.WS_kmo_22906.inFO .eventList {
    justify-content: space-between;
    gap: 0 !important;
  }
  BODY.WS_kmo_22906.inFO .intervenantsList {
    gap: 24px !important;
    justify-content: center;
  }
  BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire {
    flex-direction: column;
    gap: 32px !important;
    padding: 40px 24px !important;
  }
  BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .vrect {
    display: none;
  }
  BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .partners {
    justify-content: unset !important;
  }
  BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .right-part .upper-part {
    flex-direction: column;
  }
  BODY.WS_kmo_22906.inFO .bandeau.intervenants .allLeters .btnFiltre {
    padding: 0 !important;
    width: 26px !important;
    height: 26px !important;
    margin-right: 8px;
  }
  BODY.WS_kmo_22906.inFO .AccesRapide.AccesRapide {
    padding: 80px 24px;
    flex-direction: column;
    gap: 0;
  }
  BODY.WS_kmo_22906.inFO .AccesRapide.AccesRapide .container-acces {
    padding: 64px 32px;
  }
  BODY.WS_kmo_22906.inFO .AccesRapide.AccesRapide .container-acces .accesRapide-container {
    flex-direction: column;
  }
  BODY.WS_kmo_22906.inFO .AccesRapide.AccesRapide .container-acces .accesRapide-container .title {
    font-weight: 700;
    line-height: 100%;
    font-size: 32px;
  }
  BODY.WS_kmo_22906.inFO .AccesRapide.AccesRapide .container-acces .accesRapide-container .links .link-btn {
    white-space: unset;
    font-size: 16px;
    padding: 12px 24px;
  }
  BODY.WS_kmo_22906.inFO .AccesRapide.AccesRapide .container-acces .accesRapide-container .text {
    width: 100%;
  }
  BODY.WS_kmo_22906.inFO .AccesRapide.AccesRapide .img-deco {
    max-width: 200px;
    max-height: 200px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay {
    margin-top: 96px;
    gap: 48px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay.has-illustration .illu-intro-container::before {
    display: none;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay.has-illustration .illu-intro-container .illustration {
    z-index: 0;
    width: 100%;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay.has-illustration .illu-intro-container .illustration img {
    aspect-ratio: 1;
    object-fit: cover;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .filAriane {
    display: none;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container {
    flex-direction: column;
    padding: 0;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .introduction {
    width: 100%;
    padding: 0 24px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .introduction .title {
    font-weight: 700;
    size: 42px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .under-title {
    padding: 0 24px;
    gap: 24px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .under-title .encadre {
    padding: 32px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .under-title .encadre .infos-container .line-infos {
    grid-template-columns: 32px auto;
    grid-template-rows: auto auto;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .bloc-resume {
    gap: 32px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .bloc-resume .bloc-btns {
    gap: 16px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .bloc-resume .bloc-btns .border-btn {
    width: 100% !important;
    justify-content: center;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .illu-intro-container .bloc-resume .bloc-btns .btn-event-fav .fav-help-btn {
    display: none !important;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .description {
    padding: 0 24px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .production {
    padding: 80px 24px;
    margin: 0;
    max-width: unset;
    width: 100%;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .ALireAussi {
    padding: 0 24px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .partners {
    padding: 0 24px;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .partners .partners-list {
    flex-direction: column;
  }
  BODY.WS_kmo_22906.inFO .JEventFullDisplay.JEventFullDisplay .partners h3 {
    font-size: 24px;
    font-weight: 700;
  }
  BODY.WS_kmo_22906.inFO .topbar-navigation-menu-wrapper .topbar-navigation-menu ul li a {
    font-size: 18px;
    font-weight: 600;
  }
  BODY.WS_kmo_22906.inFO .verticalMenuRight .jalios-menu {
    display: flex;
  }
  .btnEhess {
    font-size: 16px !important;
  }
  .topbar-left h1 {
    margin: 0 !important;
  }
}
@media screen and (max-width: 768px) {
  .eventList {
    justify-content: center !important;
  }
  .homeForMenu .menuMobile .topbar-navigation-menu-wrapper ul li a {
    color: #121417 !important;
  }
  .jportal-wrapper .container.centered > .row {
    margin-right: 0px;
    margin-left: 0px;
  }
  BODY.WS_kmo_22906.inFO .homePage .PortletPartenaire {
    margin-top: 40px;
  }
  BODY.WS_kmo_22906.inFO .PortletQueryForeach .selection-body {
    padding-right: 0;
  }
  BODY.WS_kmo_22906.inFO .article-ehess-fulldisplay.no-illustration .illu-intro-container .introduction,
  BODY.WS_kmo_22906.inFO .actualite-ehess-fulldisplay.no-illustration .illu-intro-container .introduction {
    width: 100%;
  }
  BODY.WS_kmo_22906.inFO footer .footer .firstLine {
    flex-direction: column;
    gap: 12px;
  }
  BODY.WS_kmo_22906.inFO footer .footer .button {
    padding-left: 0;
  }
  BODY.WS_kmo_22906.inFO footer .footer .login {
    margin-left: 0;
  }
  BODY.WS_kmo_22906.inFO footer .footer .link {
    flex-wrap: wrap;
  }
  BODY.WS_kmo_22906.inFO footer .footer .link li:last-child {
    margin-left: 0;
  }
  BODY.WS_kmo_22906.inFO .contentList .grandlieu-card {
    flex-basis: 100%;
  }
  BODY.WS_kmo_22906.inFO .Partenaire img {
    width: 66.67%;/* 2/3 */
    height: auto;
  }
  BODY.WS_kmo_22906.inFO .PartenaireEvent {
    flex-direction: column;
    align-items: center;
  }
  BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .left-part .partners {
    gap: 24px !important;
  }
  BODY.WS_kmo_22906.inFO .fullDisplay.PortletPartenaire .right-part .partners {
    gap: unset !important;
    justify-content: space-between !important;
  }
  BODY.WS_kmo_22906.inFO .topbarDesktop,
  BODY.WS_kmo_22906.inFO .menuDesktop {
    display: none !important;
  }
  BODY.WS_kmo_22906.inFO header > .PortletNavigate {
    display: none;
  }
  BODY.WS_kmo_22906.inFO .menuMobile {
    display: block !important;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu {
    display: none;
    position: absolute;
    left: 0;
    background-color: white;
    width: 100%;
    z-index: 999;
    top: 0px;
    padding: 0;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 48px;
    padding: 24px 16px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .header h3 {
    font-family: WorkSans !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 120%;
    text-transform: uppercase;
    margin: 0;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .header .closeMenu {
    padding: 0 22px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .containerSearch,
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .containerFavoris {
    display: none;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .topbar-navigation-menu-wrapper {
    justify-content: start;
    height: auto !important;
    padding: 0 24px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .topbar-navigation-menu {
    padding-left: 0 !important;
    height: auto !important;
    flex-basis: 100%;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .topbar-navigation-menu ul li a {
    color: #121417;
    font-size: 20px;
    font-weight: 400;
    padding-left: 0;
    margin-bottom: 32px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .topbar-navigation-menu ul li a:hover {
    color: black;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .topbar-navigation-menu ul li:last-child a {
    margin-bottom: 0;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .fullMenu .topbar-navigation-menu ul:not(.dropdown) {
    display: flex;
    margin: 0;
    flex-direction: column;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .verticalMenuRight,
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft {
    padding: 0 24px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .verticalMenuRight .jalios-menu,
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .jalios-menu {
    flex-direction: column;
    display: flex;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .verticalMenuRight .jalios-menu a,
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .jalios-menu a,
  BODY.WS_kmo_22906.inFO .menuMobile .verticalMenuRight .jalios-menu button,
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .jalios-menu button {
    text-align: left;
    border: none;
    background-color: transparent;
    font-weight: 500;
    font-size: 12px;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 24px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .verticalMenuRight .jalios-menu a:hover,
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .jalios-menu a:hover,
  BODY.WS_kmo_22906.inFO .menuMobile .verticalMenuRight .jalios-menu button:hover,
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .jalios-menu button:hover {
    text-decoration: underline;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .verticalMenuRight {
    margin-top: 48px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft {
    background-color: #121417;
    margin: 26px 0;
    padding: 16px 24px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .titleLogo {
    display: flex;
    margin-top: 34px;
    gap: 10px;
    margin-bottom: 24px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .titleLogo p {
    font-weight: 400;
    font-size: 12px;
    color: white;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .titleLogo img {
    min-width: 50px;
    width: 50px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .verticalMenu a,
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft .verticalMenu button {
    font-size: 14px;
  }
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft a,
  BODY.WS_kmo_22906.inFO .menuMobile .topbar-secondleft button {
    color: white;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar {
    background-color: white;
    display: block;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .topbar-inner {
    height: 79px;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .topbar-left .topbar-logo {
    position: relative;
    top: 0px;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .topbar-left .topbar-logo img {
    height: 63px !important;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .jalios-icon {
    color: black !important;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .containerSearch svg {
    fill: #000000;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .topbar-search-wrapper {
    transform: none;
    position: relative;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .topbar-search-wrapper input {
    border: 1px solid black;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .topbar-login-menu {
    display: none;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .containerFavoris {
    position: relative;
    margin-right: 30px;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .containerFavoris .badge {
    top: -10px;
    right: -10px;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .containerFavoris svg path {
    fill: #000000;
  }
  BODY.WS_kmo_22906.inFO div.topbarMobile.topbar .containerMenu .linkOpenMenu {
    background-color: #ed3c13;
    padding: 15.75px 18.25px;
  }
  BODY.WS_kmo_22906.inFO div.search-global {
    top: 79px !important;
  }
  BODY.WS_kmo_22906.inFO .filAriane {
    display: none;
  }
  BODY.WS_kmo_22906.inFO .allFiltres {
    width: 90%;
  }
  BODY.WS_kmo_22906.inFO div.PortletWYSIWYG.h1-like h2 span {
    font-size: 40px;
    font-weight: 700;
  }
  BODY.WS_kmo_22906.inFO div.PortletWYSIWYG.h1-like div.wysiwyg {
    padding: 0;
  }
  BODY.WS_kmo_22906.inFO div.PortletWYSIWYG.h1-like div.wysiwyg p {
    line-height: 170%;
    font-weight: 700;
    font-size: 24px;
  }
  .topbar-wrapper .topbar .topbar-secondleft,
  .topbar-right {
    display: none;
  }
  .topbar {
    background-color: white;
  }
  .topbar,
  .topbar-inner,
  .topbar-left {
    height: 79px;
  }
  .topbar .topbar-left h1 img,
  .topbar-inner .topbar-left h1 img,
  .topbar-left .topbar-left h1 img {
    height: 63px !important;
    width: 63px !important;
  }
  .topbar .topbar-left h1,
  .topbar-inner .topbar-left h1,
  .topbar-left .topbar-left h1 {
    position: relative;
    font-size: 0px;
    top: 0;
  }
  .btnEhess {
    font-size: 16px !important;
  }
}
/*# sourceMappingURL=ehess986361275488262584.css.map */
