﻿html {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  color: #383f4e;
  font-size: 62.5%;
}
html {
  font-family: sans-serif;
}
body {
  font-size: 16px;
  overflow-x: hidden;
}
@media (min-width: 1024px) {
  body {
    background-color: #f5f6f8;
  }
}
@media print {
  body {
    background-color: #fff;
    font-size: 9pt;
  }
}
body:not(.js-dom-ready) * {
  transition: none !important;
}
*,
:after,
:before {
  box-sizing: inherit;
}
body,
h3,
p,
ul {
  font-weight: inherit;
  margin: 0;
  padding: 0;
}
a {
  font-family: sans-serif;
  -webkit-text-decoration: none;
  text-decoration: none;
}
@supports not (display: grid) {
  @media (min-width: 1024px) {
    .old__zone {
      position: relative;
    }
    .old__zone:after {
      clear: both;
      content: '';
      display: table;
    }
  }
}
.zone {
  background-color: #fff;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .zone {
    max-width: 115.2rem;
  }
}
@media (min-width: 1200px) {
  .zone {
    margin: 0 auto;
  }
}
.zone--footer {
  background-color: #2a303b;
}

.icon__home,
.icon__nav-connexion,
.icon__nav-en-continu,
.icon__search {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex-shrink: 0;
  height: 2rem;
  width: 2rem;
}
.logo__lemonde {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
}
.logo--full {
  height: 100% !important;
  width: 100% !important;
}
.icon__home {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%232a303b'%3E%3Cpath fill-rule='evenodd' d='m12 4 8 7.77-1.505 1.46L12 6.926 5.505 13.23 4 11.769 12 4zM6.287 19v-4.983L12 8.615l5.713 5.402V19H13.63v-4.529h-3.262V19H6.286z'/%3E%3C/svg%3E");
  height: 2.4rem;
  width: 2.4rem;
}
.icon__search {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='15' fill='%23000b15'%3E%3Cpath fill-rule='evenodd' d='m15.471 13.408-2.817-2.824c-.025-.025-.058-.035-.086-.057a6.532 6.532 0 0 0 1.334-3.957A6.572 6.572 0 0 0 7.33 0a6.571 6.571 0 1 0 0 13.141c1.49 0 2.86-.502 3.963-1.338.023.028.033.062.06.088l2.818 2.823c.372.373.964.382 1.323.021.36-.36.35-.955-.022-1.327zm-8.156-2.166a4.687 4.687 0 1 1 4.687-4.686 4.686 4.686 0 0 1-4.687 4.686z'/%3E%3C/svg%3E");
}
.icon__nav-en-continu {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%232a303b' fill-rule='evenodd' d='M6.233 5.312A9 9 0 1 1 5.5 17.948l1.063-1.064A7.5 7.5 0 1 0 7.23 6.433l.36.412 2.456 2.5H4V3zm6.377 3.053v3.76l3.077 1.88-.62 1.067-3.802-2.285V8.365z'/%3E%3C/svg%3E");
  height: 2.4rem;
  width: 2.4rem;
}
.logo__lemonde {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' fill='%231A171B' viewBox='0 0 379.23 81.7'%3E%3Cstyle%3E.st0{fill:%238f98a9}.st1{fill:%231a171b}%3C/style%3E%3Cpath d='M17.71 57.22c-.11 1.39-.21 2.79-.32 3.76l.21-.22c.86-1.18 1.4-3 1.5-5.69.21-4.4-.75-9.77-1.71-14.93-.97-5.26-1.83-10.63-1.72-15.34.11-2.9.65-5.69 1.83-8.26-2.04 3.11-3.32 6.65-3.43 10.41-.33 9.12 4.07 21.04 3.64 30.27zm28.13-42.83v-.11h.11c-.32-1.5-2.9-4.94-5.79-4.94-.65 0-1.08.11-1.5.22 2.79 1.08 4.94 3.86 5.58 5.79l1.6-.96zM23.3 75.26c-.43.1-.86.1-1.29.1 4.4.76 8.15 3.22 9.55 6.34l1.71-1.07c-1.6-3.33-5.46-5.37-9.97-5.37z' class='st0'/%3E%3Cpath d='M21.58 55.18c-.21 3.12-.86 5.37-2.15 7.08l1.29 1.51 7.52-5.48c3.65-2.69 5.69-6.02 5.58-11.81-.11-7.19-3.44-18.25-3.44-26.73 0-7.3 2.79-12.78 9.13-12.78 4.29 0 7.73 4.4 8.26 6.87.22 1.18 0 1.72-1.07 2.47l-3 2.05v3.32l14.92-9.35c-1.93-3.01-7.09-8.58-17.29-8.58-12.23-.1-22.97 9.45-23.4 21.04-.33 9.25 4.08 21.16 3.65 30.39zM74.35 71.5l-7.95-5.48c-.96-.64-1.07-1.28-1.07-2.68v-9.66l20.93-12.77-14.38-15.89-22.44 13.09v3l4.62-2.57v29.74c0 1.71.64 2.79 1.72 3.54l11.92 7.73 16.86-9.77-1.4-3.01-8.81 4.73zm-9.02-37.9.86-.54 8.8 10.2-9.66 6.01V33.6z' class='st1'/%3E%3Cpath d='m67.69 38.54.12 2.79 1.92 2.37 1.62-.97zm-16.4 29.74V42.62l-1.08.65-.43.21v25.55c0 2.15 1.18 4.4 2.79 5.48l10.85 7.19 1.39-.86-10.73-7.09c-1.29-.85-2.79-2.46-2.79-5.47z' class='st0'/%3E%3Cpath d='M43.69 70.75c-2.47-3.01-6.44-6.55-15.89-6.55-9.98-.11-22.22 7.84-27.8 14.71l.97 1.29c7.62-5.05 15.46-7.3 22.33-7.3 5.58 0 10.2 2.68 12.13 6.65l12.88-8.37-1.29-2.58-3.33 2.15z' class='st1'/%3E%3Cpath d='M113.91 75.58c-.65 0-1.29 0-1.94.1 4.51.65 7.09 3.01 7.95 5.8l1.61-.97-.11-.32c-.32-1.07-1.93-4.5-7.51-4.61zm4.08-16.1c1.61-1.72 2.25-4.08 2.25-7.73V20.4c0-3.22-.96-3.54-2.79-3.22h-.22c1.29 1.18 1.51 1.6 1.51 5.36v31.24c0 2.04-.22 3.98-.75 5.7z' class='st0'/%3E%3Cpath d='M132.7 70.32c-2.9-3.11-6.98-5.05-12.78-5.05-11.05.11-21.58 8.05-26.09 12.99l1.18 1.5c6.22-4.72 13.73-6.77 19-6.66 5.58.21 8.7 3.32 9.77 6.33l15.14-9.02-1.39-2.79-4.83 2.7z' class='st1'/%3E%3Cpath d='M106.29 18.04c-2.05-.54-3.76-1.72-4.73-3.44-1.08-1.93-1.18-4.29-.32-6.76-4.07 5.69-1.29 10.74 5.05 10.2z' class='st0'/%3E%3Cpath d='m187.54 70.97-1.4-.75c-1.39-.76-1.72-1.93-1.72-4.51V24.59c0-5.15 1.39-8.48 5.59-10.95l4.39-2.57-1.61-2.69-2.04 1.07c-2.47 1.29-4.19 2.15-7.73.11l-10.42-5.9-13.52 8.37-10.94-8.37-12.67 7.62c-.54-3.87-4.3-10.42-14.49-6.45-2.36.97-5.69 2.26-7.41 2.9-3.65 1.29-5.47-.42-3.22-3.65l1.72-2.47L109.72 0c-3 3.87-4.19 5.48-4.19 5.48-4.83 6.33-1.82 11.38 5.26 10.41 1.72-.21 4.51-.65 6.34-.96 4.83-.86 5.47.96 5.47 5.58v31.34c0 4.29-.75 7.95-4.08 10.53l1.08 1.82 10.74-6.76c4.29-2.68 5.15-6.55 5.15-11.91V14.82l5.48-3.11 4.5 3.65c1.61 1.29 1.94 1.93 1.94 4.83v59.26h.86c4.29-2.25 7.39-3.76 7.39-3.76 3.98-2.04 4.62-2.68 4.62-7.19V15.04l5.69-3.44 12.67 7.41-1.72 1.29c-3 2.25-5.16 5.91-5.16 12.77v36.71c0 3.33.86 5.05 2.91 6.44l4.61 3.12 13.42-8.05-1.29-2.58-3.87 2.26z' class='st1'/%3E%3Cpath d='m174.23 19.23-8.26-4.83-1.29.85 8.59 5.05c.32-.44.64-.76.96-1.07zm-4.83 50.55-.11-36.71c0-3.33.43-6.23 1.39-8.59-1.71 2.36-2.79 5.79-2.79 10.73v35.86c0 3.22 1.29 6.12 3.76 7.84l3.76 2.58 1.4-.86-3.43-2.36c-2.8-1.94-3.98-4.52-3.98-8.49zm-28.65-55.17-1.62.86 2.47 1.93c1.72 1.29 1.93 1.29 1.93 4.19v59.9h.86c.21-.11.54-.33.54-.33V20.19c0-1.72-.21-2.15-.96-2.9 0-.11-1.93-1.61-3.22-2.68z' class='st0'/%3E%3Cpath d='M235.01 65.92v-29.1c0-1.5-.53-2.68-2.04-3.54l-13.85-8.26-22.44 13.09v3.12l4.62-2.68V67c0 2.57.64 3.54 2.25 4.51l13.63 8.05 22.54-13.2-.97-2.36-3.74 1.92zm-11.27 4.94-.64.11-8.81-5.16c-1.5-.86-1.83-1.82-1.83-3.76l.11-28.23.64-.22 8.48 4.94c1.71.97 2.04 1.83 2.04 3.65v28.67z' class='st1'/%3E%3Cpath d='M198.94 66.99V42.73l-1.07.54-.44.21v24.69c0 2.9 1.29 5.04 3.55 6.33l12.34 7.19 1.4-.75-12.35-7.41c-2.47-1.49-3.43-3.32-3.43-6.54zm21.04-26.52-5.04-3v1.61l2.9 1.61c2.15 1.18 2.15 1.39 2.15 3.65l-.1 22 1.5.86V42.73c-.01-1.29-.44-1.72-1.41-2.26z' class='st0'/%3E%3Cpath d='m291.88 70-3.98 2.26-1.39-.86c-1.5-.86-1.83-1.94-1.83-4.51V36.07c0-2.47-.54-3.54-2.04-4.62l-8.27-6.23-12.77 7.3-6.76-7.3-13.53 8.27 1.83 2.14 4.61-2.78 3.33 3.75v42.73h.86c5.37-2.37 7.09-3.12 7.09-3.12 2.58-1.08 3.33-1.93 3.33-4.93V35.63l4.41-2.57 5.15 4.08c1.39 1.18 1.61 2.15 1.61 3.97l.11 29.2c0 3.22.97 5.04 3.11 6.33l4.51 2.69 11.7-6.88-1.08-2.45z' class='st1'/%3E%3Cpath d='M271.16 70.32V41.23c0-1.72-.1-1.61-.75-2.15 0 0-2.25-1.83-3.76-3.01l-1.61.87 3.11 2.36c1.72 1.29 1.5 1.39 1.5 3.97V71.5c0 3.86 1.61 6.55 3.86 7.84l3.86 2.15 1.39-.75-3.22-1.93c-2.87-1.73-4.38-4.41-4.38-8.49zm-25.55-33.38 1.61 1.82v42.73h.87c.21-.11.53-.22.53-.22h.11V37.58l-1.39-1.61-1.73.97zm72.12 29.08 1.5.97V32.96l-1.5.97zm-20.08 1.07V44.01l-1.5.75v22.86c0 3.65 1.18 5.26 3 6.44l12.02 7.62 1.4-.86-11.6-7.3c-2.78-1.69-3.32-3.31-3.32-6.43z' class='st0'/%3E%3Cpath d='M332.65 66.02V20.51c0-6.65-3-10.95-7.94-13.95l-4.83-3.01-15.14 8.8 3 1.4 4.94-2.68 3.21 1.82c3.44 1.93 5.69 5.8 5.69 9.77v1.71L295.61 39.4v2.9l4.4-2.36v27.27c0 2.36.64 3.33 2.15 4.29l12.88 8.05 22.44-13.1-.96-2.47-3.87 2.04zm-11.06 4.84-.64.11-7.62-4.95c-1.5-.96-2.04-1.72-2.04-3.64V35l9.55-5.8.75.43v41.23z' class='st1'/%3E%3Cpath d='m360.56 38.54.1 2.79 1.93 2.37 1.61-.97z' class='st0'/%3E%3Cpath d='m367.32 71.5-7.95-5.48c-1.08-.75-1.18-1.28-1.18-2.68v-9.66l21.04-12.77-14.49-15.89-22.43 13.09v3l4.62-2.57v29.74c0 1.71.64 2.79 1.72 3.54l11.92 7.73 16.85-9.77-1.28-3.01-8.82 4.73zm-9.13-37.9.97-.54 8.69 10.2-9.66 6.01V33.6z' class='st1'/%3E%3Cpath d='m317.73 23.83 1.5-.86v-.32c0-3.01-1.82-6.12-4.62-7.73-1.07-.65-2.03-1.18-2.03-1.18l-1.29.86.75.42c3.64 2.05 5.69 4.63 5.69 8.81zm26.95 44.45V42.62l-1.07.65-.43.21V68.7c0 2.79 1.08 4.73 2.9 5.91l10.74 7.08 1.5-.86-10.84-7.09c-1.29-.84-2.8-2.45-2.8-5.46z' class='st0'/%3E%3C/svg%3E");
  height: 3rem;
  width: 13.8rem;
}
.icon__nav-connexion {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%232a303b'%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='m7.049 6.601-1.061-1.06A9 9 0 1 1 5.5 17.948l1.063-1.064A7.5 7.5 0 1 0 7.05 6.601z'/%3E%3Cpath d='M3.865 10.794V7.5L8 11.5l-4.135 4v-3.206H-1v-1.5zM12.5 18a5.632 5.632 0 0 0 2.86-.773 6.01 6.01 0 0 0 2.14-1.973c-.013-.515-.327-.99-.94-1.424-.533-.366-1.213-.664-2.04-.895-.747-.203-1.423-.305-2.03-.305s-1.283.102-2.03.305c-.827.23-1.5.529-2.02.895-.613.434-.927.909-.94 1.424a6.01 6.01 0 0 0 2.14 1.973c.907.515 1.86.773 2.86.773zm0-11c-.44 0-.853.115-1.24.346-.387.23-.693.542-.92.935-.227.394-.34.814-.34 1.262 0 .447.113.867.34 1.26.227.394.533.706.92.936a2.387 2.387 0 0 0 2.48 0c.387-.23.693-.542.92-.935.227-.394.34-.814.34-1.261 0-.448-.113-.868-.34-1.262a2.558 2.558 0 0 0-.92-.935c-.387-.23-.8-.346-1.24-.346z'/%3E%3C/g%3E%3C/svg%3E");
  height: 2.4rem;
  width: 2.4rem;
}

.Nav__item a,
.Nav__item-link {
  transition: -webkit-text-decoration 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: text-decoration 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: text-decoration 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),
    -webkit-text-decoration 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.Burger__right-arrow:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='10'%3E%3Cpath fill='%232A303B' fill-rule='evenodd' d='M.319 10a.32.32 0 0 1-.123-.024A.332.332 0 0 1 0 9.668c0-.092.03-.17.091-.235l4.162-4.467L.155.576A.338.338 0 0 1 .064.338c0-.094.03-.174.09-.24A.293.293 0 0 1 .379 0C.466 0 .54.033.601.098L4.91 4.73c.06.065.091.144.091.235s-.03.17-.091.234L.537 9.902a.297.297 0 0 1-.104.074.298.298 0 0 1-.114.024z'/%3E%3C/svg%3E");
  content: ' ';
  height: 1rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.5rem;
}
#Header {
  background: #fff;
  align-items: center;
  background-color: #fcfcfd;
  position: fixed;
  top: 0;
  transition: top 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.4s ease;
  width: 100%;
  z-index: 7423424;
}
@media print {
  #Header {
    display: none;
  }
}
@media (min-width: 1024px) {
  #Header {
    background-color: #fff;
    position: relative;
  }
}
#Header .center {
  align-self: center;
  display: flex;
}
@media (min-width: 1024px) {
  #Header .center--home {
    align-self: flex-start;
  }
}
#Header .left {
  justify-content: flex-start;
  width: 5.6rem;
}
@media (min-width: 1024px) {
  #Header .left {
    align-self: flex-end;
    padding-left: 4.8rem;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  #Header .left {
    padding-left: 0;
  }
}
#Header .right {
  justify-content: flex-end;
  margin-left: auto;
}
@media (min-width: 1200px) {
  #Header .right {
    padding-right: 0;
  }
}
@media (min-width: 1024px) {
  #Header .right {
    align-self: flex-end;
    width: 100%;
  }
}
#Header .Header {
  align-items: center;
  background-color: #fff;
  border-bottom: 0.1rem solid #eff0f3;
  display: flex;
  flex-direction: row;
  height: auto;
  margin: 0 auto;
  max-width: 115.2rem;
  position: relative;
}
@media (max-width: 1199px) and (min-width: 1024px) {
  #Header .Header {
    padding-right: 4.8rem;
  }
}
@media (max-width: 1023px) {
  #Header .Header {
    height: 6rem;
    padding: 1.5rem 1.2rem 1.5rem 0;
  }
}
@media (min-width: 1024px) {
  #Header .Header {
    border-bottom: 0;
  }
}
@media (min-width: 1024px) {
  #Header .Header {
    height: 13.2rem;
    transition: height 0.4s ease-in-out;
  }
  #Header .Header--home {
    height: 9.6rem;
    padding-top: 0;
    transition: height 0.4s ease-in-out;
  }
}
#Header .Header__jelec {
  align-items: center;
  align-self: flex-end;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='276' height='206'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M0 .328v26.484h30.017V.328z'/%3E%3C/mask%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23fff' d='M0 0h276v206H0z'/%3E%3Cg opacity='.898'%3E%3Cpath fill='%238f98a9' d='M87.986 19.294c-.111-.52-1.01-1.712-2.017-1.712-.225 0-.374.038-.523.077.97.372 1.718 1.336 1.943 2.008l.56-.335v-.038h.037zm6.566 23.062-3.736-2.455c-.449-.296-.971-.854-.971-1.895v-8.893l-.374.225-.149.074v8.853c0 .745.41 1.526.97 1.897l3.775 2.492zM78.648 33.43c.074-1.525-.26-3.385-.596-5.172-.336-1.821-.637-3.683-.6-5.317.039-1.003.225-1.97.636-2.863-.71 1.077-1.157 2.304-1.195 3.607-.112 3.161 1.42 7.289 1.269 10.49-.037.483-.074.966-.11 1.301l.073-.075c.3-.41.487-1.04.523-1.97m4.93 8.853c-.56-1.154-1.903-1.86-3.472-1.86-.15.036-.3.036-.449.036 1.532.262 2.838 1.117 3.325 2.195zm13.248-13.131-1.271-1.45.038.966.671.819zm35.463-7.774-2.989-1.75.449-.296 2.876 1.675c-.112.111-.224.222-.336.371m.747 21.203-1.307-.894c-.86-.595-1.307-1.6-1.307-2.715V26.547c0-1.711.374-2.902.97-3.719-.335.817-.485 1.822-.485 2.976l.037 12.72c0 1.377.411 2.27 1.383 2.94l1.195.82-.486.297zm-10.607-.113s-.112.075-.186.113h-.3V21.825c0-1.004-.074-1.004-.67-1.452l-.86-.669.561-.297c.448.37 1.12.893 1.12.93.262.26.335.408.335 1.004v21.163-.036zm-15.203-25.405c-.298.856-.26 1.674.112 2.344.338.594.934 1.004 1.646 1.19-2.205.185-3.175-1.562-1.758-3.534m5.828 17.892c.186-.596.262-1.266.262-1.972V22.158c0-1.302-.076-1.449-.524-1.858h.075c.635-.112.971 0 .971 1.114v10.862c0 1.265-.223 2.083-.784 2.679m.671 7.626c-.297-.968-1.195-1.787-2.763-2.01.225-.036.449-.036.674-.036 1.94.036 2.501 1.226 2.613 1.599l.038.11zm55.278-.261-1.119-.669c-1.009-.597-1.532-1.525-1.532-2.94v-10.08c0-.595-.036-.557-.262-.744 0 0-.784-.632-1.307-1.042l-.56.3 1.083.816c.598.446.524.483.524 1.377v9.782c0 1.34.56 2.269 1.343 2.718l1.345.743.485-.261zm-10.459.184V27.366l-.485-.557-.597.336.56.631v14.805h.3c.074-.038.186-.077.186-.077zm-11.831-.11-4.296-2.568c-.86-.52-1.194-1.151-1.194-2.268v-8.406l-.374.186-.15.074v8.555c0 1.005.447 1.747 1.233 2.196l4.294 2.491.487-.26zm2.316-4.76v-8.482c0-.447-.148-.597-.486-.782l-1.756-1.04v.557l1.01.557c.746.409.746.484.746 1.267l-.036 7.624zm34.048-15.326v-.112c0-1.042-.634-2.12-1.608-2.678-.372-.224-.707-.41-.707-.41l-.447.299.26.147c1.268.708 1.981 1.6 1.981 3.05l.521-.296zm13.6 20.048-3.772-2.455c-.447-.296-.971-.854-.971-1.895v-8.893l-.374.225-.15.074v8.74c0 .968.375 1.639 1.009 2.048l3.735 2.454zm-15.915 0-4.036-2.53c-.969-.593-1.157-1.152-1.157-2.233v-7.995l-.299.15-.224.11v7.923c0 1.266.412 1.824 1.046 2.233l4.183 2.64.487-.298zm17.965-13.204-1.27-1.45.038.966.67.819zm-15.5 8.406V25.765l-.67.337v11.12z'/%3E%3Cg fill='%231a171b'%3E%3Cpath d='m16.806 23.69-.447-.893-1.156.742c-.859-1.043-2.242-2.27-5.528-2.27-3.474-.036-7.733 2.716-9.675 5.097l.337.446c2.65-1.749 5.379-2.528 7.769-2.528 1.943 0 3.548.93 4.22 2.305zm3.588-20.388C19.721 2.261 17.929.328 14.38.328 10.123.29 6.389 3.6 6.239 7.618c-.114 3.2 1.418 7.329 1.268 10.528-.073 1.08-.3 1.86-.746 2.454l.447.523 2.616-1.898c1.27-.933 1.98-2.084 1.942-4.092-.038-2.493-1.196-6.324-1.196-9.262 0-2.53.972-4.427 3.175-4.427 1.495 0 2.69 1.524 2.876 2.38.076.408 0 .595-.373.855l-1.045.709V6.54l5.191-3.238zm9.623 9.896-5.005-5.505-7.808 4.537v1.041l1.607-.89v10.304c0 .593.224.966.597 1.227l4.147 2.677 5.865-3.386-.486-1.041-3.063 1.637-2.764-1.898c-.336-.221-.374-.445-.374-.93v-3.347zm-3.923.819-3.36 2.082v-5.431l.298-.185 3.062 3.534z' mask='url(%23a)' transform='translate(72 15.321)'/%3E%3Cpath d='M115.071 41.873c-.373-1.043-1.455-2.12-3.399-2.195-1.831-.037-4.446.67-6.61 2.308l-.413-.522c1.57-1.712 5.23-4.463 9.076-4.501 2.02 0 3.438.67 4.447 1.749l1.682-.93.485.967-5.268 3.124zm23.047-22.803c-1.46.856-1.945 2.01-1.945 3.796V37.11c0 .896.113 1.302.598 1.565l.486.26 1.344-.783.45.895-4.67 2.79-1.606-1.08c-.712-.483-1.011-1.079-1.011-2.233v-12.72c0-2.38.749-3.646 1.795-4.426l.598-.446-4.408-2.568-1.98 1.19v18.525c0 1.562-.224 1.785-1.608 2.492 0 0-1.08.521-2.572 1.302h-.3V21.341c0-1.004-.113-1.228-.674-1.674l-1.567-1.264-1.906 1.077v10.64c0 1.859-.298 3.198-1.792 4.127l-3.734 2.344-.376-.631c1.16-.895 1.42-2.16 1.42-3.648v-10.86c0-1.6-.222-2.232-1.905-1.934a54.8 54.8 0 0 1-2.203.334c-2.466.336-3.513-1.413-1.831-3.607 0 0 .411-.559 1.456-1.899l.824.56-.6.855c-.783 1.118-.148 1.712 1.123 1.264a107.08 107.08 0 0 0 2.576-1.005c3.547-1.375 4.855.894 5.042 2.234l4.409-2.641 3.807 2.9 4.705-2.9 3.625 2.046c1.232.705 1.83.408 2.69-.04l.71-.37.559.93-1.53.891zm17.298 18.265-.337-.818-1.307.668v-10.08c0-.518-.185-.928-.708-1.228l-4.82-2.863-7.807 4.537v1.08l1.608-.93v9.857c0 .892.221 1.228.784 1.562l4.743 2.79 7.844-4.575zm18.519 2.12-.373-.856-1.384.783-.483-.298c-.523-.298-.636-.672-.636-1.563V26.845c0-.856-.186-1.226-.71-1.599l-2.877-2.158-4.445 2.53-2.352-2.53-4.707 2.865.636.742 1.605-.964 1.157 1.3v14.807h.3c1.868-.822 2.465-1.08 2.465-1.08.896-.374 1.159-.67 1.159-1.71V26.694l1.532-.891 1.793 1.414c.484.408.558.743.558 1.375l.038 10.119c0 1.114.337 1.747 1.083 2.194l1.57.932zm-24.085-.557-.223.038-3.065-1.787c-.52-.298-.635-.632-.635-1.303l.039-9.782.223-.075 2.952 1.712c.596.335.709.633.709 1.264v9.933zm34.05 0-.225.038-2.652-1.714c-.521-.334-.708-.595-.708-1.262v-9.486l3.323-2.01.261.149zm5.527-1.525-.335-.856-1.346.705v-15.77c0-2.306-1.045-3.793-2.763-4.835l-1.68-1.043-5.268 3.05 1.045.484 1.72-.929 1.119.631c1.196.67 1.98 2.011 1.98 3.386v.594l-9.039 5.207v1.006l1.531-.819v9.45c0 .815.224 1.152.747 1.486l4.482 2.79 7.807-4.537zm14.53-8.853-5.044-5.506-7.806 4.537v1.042l1.606-.892v10.305c0 .594.224.966.597 1.227l4.147 2.678 5.863-3.386-.446-1.042-3.064 1.637-2.764-1.898c-.375-.26-.41-.445-.41-.929v-3.348zm-3.96.818-3.362 2.083v-5.432l.337-.185z'/%3E%3C/g%3E%3C/g%3E%3Cpath fill='%2336819f' d='M24 52h228v3H24z'/%3E%3Cpath fill='%23e2e4e9' d='M30 35h26v2H30zm-3-3h29v2H27zm1-3h28v2H28zm3-3h25v2H31z'/%3E%3Cpath fill='%23bdc1c8' d='M24 65h160v8H24zm0 13h110v8H24z' opacity='.585'/%3E%3Cpath fill='%23e2e4e9' d='M24 109h23v3H24zm0-7h38v3H24zm0-6h38v3H24z'/%3E%3Cpath fill='%2336819f' d='M24 132h38v3H24z' opacity='.55'/%3E%3Cpath fill='%23e2e4e9' d='M24 158h38v3H24zm0-6h38v3H24zm0-6h38v3H24zm0-6h38v3H24zm0 57h38v3H24zm0-6h38v3H24zm0-6h38v3H24zm0-6h38v3H24z'/%3E%3Cpath fill='%2336819f' fill-opacity='.55' d='M24 172h18v3H24z'/%3E%3Cpath fill='%23e2e4e9' d='M214 156h38v3h-38zm0-6h38v3h-38zm0-6h38v3h-38zm0-6h38v3h-38zm0 62h38v3h-38zm0-6h38v3h-38zm0-6h38v3h-38zm0-6h38v3h-38z'/%3E%3Cpath fill='%2336819f' fill-opacity='.55' d='M214 175h18v3h-18zm0-44h18v3h-18zm0-61h18v3h-18z'/%3E%3Cpath fill='%23e2e4e9' d='M214 114h27v3h-27zm0-6h38v3h-38zm0-6h38v3h-38zm0-6h38v3h-38zm0-6h38v3h-38zm0-6h38v3h-38zm0-6h38v3h-38zM72 96h38v3H72zm0 6h38v3H72zm0 6h38v3H72zm49 0h15.41v3H121zm0-6h38v3h-38zm0-6h38v3h-38zm45 12h28v3h-28zm0-6h38v3h-38zm0-6h38v3h-38z'/%3E%3Cpath fill='%2336819f' d='M72.735 130.194h132v77h-132z'/%3E%3Cg fill='%23fff'%3E%3Cpath fill-opacity='.36' d='M122 141h65v6h-65zm0 11h65v6h-65zm0 10h45v6h-45z'/%3E%3Cpath d='M90 185h30v3H90zm0 7h30v3H90zm0 7h25v3H90zm38-14h30v3h-30zm0 7h30v3h-30zm0 7h30v3h-30z' opacity='.175'/%3E%3Cpath d='m104.576 142.326 2.706 2.43c-3.348 3.486-3.256 5.046-1.697 6.926 2.156 2.477.734 6.834-3.348 6.834-5.32 0-7.567-8.622 2.34-16.19zm-11.42 0 2.706 2.43c-3.348 3.486-3.256 5.046-1.697 6.926 2.156 2.477.734 6.834-3.348 6.834-5.32 0-7.568-8.622 2.339-16.19zm89.497 39.619c5.32 0 7.568 8.622-2.293 16.236l-2.706-2.477c3.302-3.486 3.21-5.045 1.651-6.925-2.11-2.477-.688-6.834 3.348-6.834zm-11.42 0c5.32 0 7.567 8.622-2.34 16.236l-2.66-2.477c3.303-3.486 3.211-5.045 1.652-6.925-2.11-2.477-.688-6.834 3.348-6.834z' opacity='.786'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0.1rem solid #eff0f3;
  color: #717b8e;
  display: none;
  flex-direction: column;
  font-family: sans-serif;
  font-size: 1.3rem;
  font-weight: 500;
  height: 5.4rem;
  line-height: 1.1;
  padding-left: 7rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: 8rem;
}
html:not(.fonts-loaded) #Header .Header__jelec,
html:not(.fonts-loaded) #Header .Header__jelec > * {
  letter-spacing: 0.314px;
}
@media (min-width: 1024px) {
  #Header .Header__jelec {
    display: flex;
  }
}
#Header .Header__jelec p {
  height: 5.4rem;
  line-height: 1.6rem;
  margin-left: 9rem;
  padding-top: 1rem;
  pointer-events: none;
}
#Header .Header__jelec:hover p {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.05em;
  text-underline-offset: 0.2em;
}
#Header .Header__logo {
  margin-bottom: 0;
  padding-left: 0;
}
@media (min-width: 1024px) {
  #Header .Header__logo {
    align-self: center;
    padding-left: 0;
  }
}
#Header .Header__logo a {
  align-items: center;
  display: flex;
  height: 2rem;
  justify-content: center;
  width: 8.9rem;
}
@media (min-width: 360px) {
  #Header .Header__logo a {
    height: 2.3rem;
    width: 9.9rem;
  }
}
@media (min-width: 768px) {
  #Header .Header__logo a {
    height: 3rem;
    width: 13.8rem;
  }
}
@media (min-width: 1024px) {
  #Header .Header__logo a {
    height: 6.1rem;
    width: 29rem;
  }
}
#Header .Header__actions {
  align-items: center;
  align-self: center;
  display: flex;
  font-family: sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  justify-content: flex-end;
}
html:not(.fonts-loaded) #Header .Header__actions,
html:not(.fonts-loaded) #Header .Header__actions > * {
  letter-spacing: 0.314px;
}
@media (min-width: 360px) {
  #Header .Header__actions {
    font-size: 1.3rem;
  }
}
@media (min-width: 1024px) {
  #Header .Header__actions {
    font-size: 1.4rem;
    margin-bottom: 2.8rem;
  }
}
#Header .Header__actions .login-info {
  display: none;
}
@media (min-width: 576px) {
  #Header .Header__actions .login-info {
    display: block;
    margin-left: 0.8rem;
  }
}
@media (min-width: 1024px) {
  #Header .Header__actions .login-info {
    display: none;
  }
}
@media (min-width: 1200px) {
  #Header .Header__actions .login-info {
    display: block;
  }
}
#Header .Header__actions .Header__connexion {
  align-self: center;
  display: flex;
  padding: 0.8rem 0;
  -webkit-text-decoration: none;
  text-decoration: none;
}
#Header .Header__actions .Header__connexion:hover .icon__nav-connexion {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23026b9c'%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='m7.049 6.601-1.061-1.06A9 9 0 1 1 5.5 17.948l1.063-1.064A7.5 7.5 0 1 0 7.05 6.601z'/%3E%3Cpath d='M3.865 10.794V7.5L8 11.5l-4.135 4v-3.206H-1v-1.5zM12.5 18a5.632 5.632 0 0 0 2.86-.773 6.01 6.01 0 0 0 2.14-1.973c-.013-.515-.327-.99-.94-1.424-.533-.366-1.213-.664-2.04-.895-.747-.203-1.423-.305-2.03-.305s-1.283.102-2.03.305c-.827.23-1.5.529-2.02.895-.613.434-.927.909-.94 1.424a6.01 6.01 0 0 0 2.14 1.973c.907.515 1.86.773 2.86.773zm0-11c-.44 0-.853.115-1.24.346-.387.23-.693.542-.92.935-.227.394-.34.814-.34 1.262 0 .447.113.867.34 1.26.227.394.533.706.92.936a2.387 2.387 0 0 0 2.48 0c.387-.23.693-.542.92-.935.227-.394.34-.814.34-1.261 0-.448-.113-.868-.34-1.262a2.558 2.558 0 0 0-.92-.935c-.387-.23-.8-.346-1.24-.346z'/%3E%3C/g%3E%3C/svg%3E");
}
#Header .Header__actions .Header__connexion:hover .login-info {
  color: #026b9c;
}
#Header .Header__actions .Header__connexion span {
  align-self: center;
}

#Header .Header__actions .Header__connexion:after {
  background-color: #e2e4e9;
  content: ' ';
  display: block;
  height: auto;
  margin: 0 1.6rem 0 0.8rem;
  width: 0.1rem;
}
@media (min-width: 576px) {
  #Header .Header__actions .Header__connexion:after {
    margin: 0 1.6rem;
  }
}
@media (min-width: 1024px) {
  .Header__nav-container {
    height: 5.8rem;
  }
}
.Burger {
  align-content: center;
  background: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  justify-content: center;
  width: 5.6rem;
}
@media (min-width: 1024px) {
  .Burger {
    display: none;
  }
}
.Burger__icon {
  align-self: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%232A303B' fill-rule='evenodd' d='M3 18h18v-2H3v2zM3 8h18V6H3v2zm0 5h18v-2H3v2z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  flex-shrink: 0;
  height: 2.4rem;
  width: 2.4rem;
}
.Burger__right-arrow:after {
  display: none;
}
.Nav {
  align-items: center;
  background-color: #fff;
  color: #000b15;
  height: auto;
  padding-top: 6rem;
  position: relative;
  width: 100%;
  z-index: 6;
}
@media print {
  .Nav {
    display: none;
  }
}
@media (min-width: 1024px) {
  .Nav {
    border-bottom: 0.1rem solid #eff0f3;
    border-top: 0.4rem solid #026b9c;
    box-shadow: 0 0.4rem 0.4rem 0 rgba(0, 0, 0, 0.04);
    height: 5.8rem;
    padding-top: 0;
  }
}
.Nav--square:after {
  background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0.65), #fff);
  content: ' ';
  display: block;
  filter: blur(0.2rem);
  height: 4.8rem;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 6rem;
  width: 3.5rem;
}
@media (min-width: 1024px) {
  .Nav--square:after {
    display: none;
  }
}
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
  }
}
.Nav .wrapper {
  display: flex;
  height: 100%;
  margin: 0 auto;
  max-width: 115.2rem;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0;
  width: 100%;
}
.Nav .wrapper > ul {
  display: flex;
  white-space: nowrap;
}
@media (min-width: 576px) {
  .Nav .wrapper {
    overflow-x: hidden;
  }
  .Nav .wrapper > ul {
    white-space: normal;
  }
}
@media (min-width: 1024px) {
  .Nav .wrapper {
    overflow-x: hidden;
    padding: 0 1.6rem;
  }
}
@media (min-width: 1200px) {
  .Nav .wrapper {
    padding: 0;
  }
}
.Nav ul {
  list-style: none;
}
.Nav__item {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  font-size: 1.6rem;
  font-weight: 500;
  height: 100%;
  -webkit-text-decoration: none;
  text-decoration: none;
}
@media (min-width: 1200px) {
  .Nav__item {
    font-size: 1.7rem;
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .Nav__item:not(:last-child) {
    margin-right: 1.8rem;
  }
}
@media (min-width: 1100px) {
  .Nav__item:not(:last-child) {
    margin-right: 2.7rem;
  }
}
@media (min-width: 1150px) {
  .Nav__item:not(:last-child) {
    margin-right: 3.3rem;
  }
}
@media (min-width: 1200px) {
  .Nav__item:not(:last-child) {
    margin-right: 0.8rem;
  }
}
.Nav__item a {
  color: #2a303b;
  display: inherit;
  position: relative;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.Nav__item a:hover {
  color: #026b9c;
}
.Nav__item a:hover .icon__home {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23026b9c'%3E%3Cpath fill-rule='evenodd' d='m12 4 8 7.77-1.505 1.46L12 6.926 5.505 13.23 4 11.769 12 4zM6.287 19v-4.983L12 8.615l5.713 5.402V19H13.63v-4.529h-3.262V19H6.286z'/%3E%3C/svg%3E");
}
.Nav__item--droppable > a:after {
  align-self: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='%23A4A9B4'%3E%3Cpath fill-rule='evenodd' d='M3.944 4.5 3 5.455 7 9.5l4-4.045-.944-.955L7 7.607z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: '';
  display: block;
  height: 1.4rem;
  margin-left: 0.4rem;
  position: relative;
  transform: none;
  width: 1.4rem;
}
.Nav__item.Nav__item-home {
  border-right: 0.1rem solid #eff0f3;
  padding: 0;
}
@media (min-width: 1024px) {
  .Nav__item.Nav__item-home {
    border-right: none;
  }
}
.Nav__item.Nav__item-home a {
  padding: 1.6rem;
}
.Nav__item.Nav__item-en-continu {
  border-right: 0.1rem solid #eff0f3;
  padding: 0;
}
.Nav__item.Nav__item-en-continu a {
  padding: 1.6rem;
}
.Nav__item.Nav__item-en-continu a:after {
  display: none;
}
@media (min-width: 1024px) {
  .Nav__item.Nav__item-en-continu {
    border-right: none;
    display: none;
  }
}
.Nav__item.Nav__item-search {
  margin-left: auto;
  padding: 1.6rem;
}
.Nav__item.Nav__item-search .Nav__search {
  align-self: center;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  width: 1.6rem;
}
.Nav__item.Nav__item-search .Nav__search .sr-only {
  height: 1.6rem;
  width: 1.6rem;
}
@media (min-width: 1024px) {
  .Nav__item--extended:before {
    border-right: none;
    display: none;
  }
}
.Nav__item-actualites a:after {
  display: block;
}
.Nav__item--active.Nav__item-home {
  border-bottom: 0;
}
.Nav__item--active.Nav__item-home:before {
  background-color: #026b9c;
  content: ' ';
  height: 0.4rem;
  left: auto;
  position: absolute;
  top: 0;
  width: 5.6rem;
}
@media (min-width: 1024px) {
  .Nav__item--active.Nav__item-home:before {
    height: 0.4rem;
    left: auto;
    top: calc(100% - 0.3rem);
  }
}
.Nav__item-link {
  font-family: sans-serif;
  text-transform: uppercase;
}
html:not(.fonts-loaded) .Nav__item-link {
  letter-spacing: -1.607px;
}
html:not(.fonts-loading) .Nav__item-link {
  letter-spacing: 0.05rem;
}
.Nav__item-link:not(.Nav__search) {
  padding: 1.6rem 0.8rem;
}
@media (min-width: 1024px) {
  .Nav__item-link:not(.Nav__search) {
    padding: 1.6rem 1rem;
  }
}
@media (min-width: 1200px) {
  .Nav__item-link:not(.Nav__search) {
    padding: 1.6rem 1rem;
  }
}
.Nav .js-burger-to-show {
  display: none;
  font-size: 1.6rem;
  line-height: 1.88;
}
.Nav__mobile {
  background-color: #fcfcfd;
  height: calc(100vh - 6rem);
  left: -100vw;
  overflow-y: scroll;
  position: absolute;
  top: 0;
  transition: left 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  width: 100vw;
  z-index: 50;
}
@media (min-width: 1024px) {
  .Nav__mobile {
    display: none;
  }
}
#nav-desktop .Nav__item-en-continu,
#nav-desktop .Nav__item-home {
  position: relative;
}
@media (min-width: 768px) {
  #nav-desktop {
    position: static;
  }
}
@media (max-width: 1023px) {
  #nav-desktop .Nav__item:last-child:not(.Nav__item--contextual-header) {
    margin-right: 2.4rem;
  }
}
#nav-markup {
  border-bottom: 0.1rem solid #eff0f3;
  overflow-x: auto;
  overflow-y: hidden;
  position: static;
  width: 100%;
}
@media (min-width: 1024px) {
  #nav-markup {
    border-bottom: none;
    overflow: hidden;
  }
}
#nav-markup {
  justify-content: flex-start;
}
.lmi-lang-switcher {
  display: none;
  width: 100%;
}
@media (min-width: 1024px) {
  .lmi-lang-switcher {
    align-items: center;
    display: flex;
    height: 4.6rem;
    justify-content: center;
  }
}
.lmi-lang-switcher__lang {
  color: #bdc1c8;
  font-family: sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
}
html:not(.fonts-loaded) .lmi-lang-switcher__lang {
  letter-spacing: -1.607px;
}
html:not(.fonts-loading) .lmi-lang-switcher__lang {
  letter-spacing: 0.05rem;
}
.lmi-lang-switcher__lang:hover {
  color: #026b9c;
}
.lmi-lang-switcher__lang--active,
.lmi-lang-switcher__lang--active:hover {
  color: #2a303b;
  cursor: default;
}
.lmi-lang-switcher__lang:not(:last-child) {
  margin-right: 0.8rem;
}
.lmi-lang-switcher__separator {
  background-color: #d5d8dc;
  height: 35%;
  width: 0.1rem;
}
.lmi-lang-switcher__separator:not(:last-child) {
  margin-right: 0.8rem;
}
.lmi-mobile-lang-switcher {
  background-color: #eff0f3;
  border-bottom: 0.1rem solid #e2e4e9;
  display: none;
  padding: 1.6rem;
}
.lmi-mobile-lang-switcher__title {
  color: #717b8e;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.8rem;
  margin-bottom: 1.2rem;
}
.lmi-mobile-lang-switcher__lang {
  align-items: center;
  color: #717b8e;
  display: inline-flex;
  font-family: sans-serif;
  font-size: 1.6rem;
  justify-content: flex-start;
  transition: color 0.1s;
}
html:not(.fonts-loaded) .lmi-mobile-lang-switcher__lang,
html:not(.fonts-loaded) .lmi-mobile-lang-switcher__lang > * {
  letter-spacing: 0.314px;
}
.lmi-mobile-lang-switcher__lang:not(:last-child) {
  margin-right: 3.2rem;
}
.lmi-mobile-lang-switcher__lang--active {
  color: #2a303b;
}
.lmi-mobile-lang-switcher__lang--active .lmi-mobile-lang-switcher__checkbox:after {
  background-color: #2a303b;
}
.lmi-mobile-lang-switcher__lang:hover {
  color: #026b9c;
}
.lmi-mobile-lang-switcher__lang:hover .lmi-mobile-lang-switcher__checkbox:after {
  background-color: #026b9c;
}
.lmi-mobile-lang-switcher__checkbox {
  align-items: center;
  background-color: #fff;
  border: 0.1rem solid #2a303b;
  border-radius: 50%;
  display: flex;
  height: 1.6rem;
  justify-content: center;
  margin-right: 0.8rem;
  width: 1.6rem;
}
.lmi-mobile-lang-switcher__checkbox:after {
  background-color: #fff;
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 0.6rem;
  transition: background-color 0.1s;
  width: 0.6rem;
}
@supports (font-variation-settings: normal) {
}
@supports (font-variation-settings: normal) {
}
@media (min-width: 1024px) {
  @supports (font-variation-settings: normal) {
  }
}
@supports (font-variation-settings: normal) {
}
@supports (font-variation-settings: normal) {
}
@media (min-width: 1024px) {
}
.footer {
  -webkit-font-smoothing: antialiased;
  background-color: #2a303b;
  color: #e8eaee;
  padding: 4rem 1.6rem;
  position: relative;
  z-index: 4;
}
@media print {
  .footer {
    display: none;
  }
}
.footer--free .zone--footer {
  max-width: 115rem;
}
.footer .zone {
  margin: 0 auto;
}
.footer {
  font-family: sans-serif;
}

@media (min-width: 768px) {
  .footer {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
}
@media (min-width: 1024px) {
  .footer {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1200px) {
  .footer {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .footer__top {
    grid-column-gap: 2.4rem;
    column-gap: 2.4rem;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 768px) {
  .footer__top > .footer__category {
    margin-right: 2.4rem;
  }
}
@media (min-width: 1024px) {
  .footer__top > .footer__category {
    margin-right: 2.4rem;
  }
}
.footer__category {
  border-bottom: 0.1rem solid #a4a9b4;
  line-height: 1;
  padding: 1.6rem 0;
}
@media (min-width: 768px) {
  .footer__category {
    border-bottom: 0;
    padding: 0 0 2.4rem;
    width: 33.3336%;
  }
  .footer__category-container {
    display: flex;
    flex-flow: column wrap;
    grid-column: 1 / span 2;
    max-height: 52rem;
  }
}
.footer__category-checkbox {
  left: -1000rem;
  opacity: 0;
  position: absolute;
}
.footer__category-checkbox:checked ~ .footer__category-label:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='2' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M0 0h10v2H0z'/%3E%3C/svg%3E");
}
.footer__category-checkbox:checked ~ .footer__links {
  height: auto;
  padding-top: 0.8rem;
}
.footer__category-label {
  cursor: pointer;
  display: block;
  position: relative;
}
@media (min-width: 768px) {
  .footer__category-label {
    pointer-events: none;
  }
}
.footer__category-label:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M4 4V0h2v4h4v2H6v4H4V6H0V4h4z'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  content: ' ';
  display: inline-block;
  height: 1rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 1rem;
}
@media (min-width: 768px) {
  .footer__category-label:after {
    display: none;
  }
}
.footer__category-title {
  color: #fff;
  font-family: sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.1rem;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .footer__category-title {
    padding-bottom: 0.8rem;
  }
}
.footer__category-legales {
  display: none;
}
.footer__category-sites {
  border-bottom: 0;
}
.footer__links {
  font-size: 1.3rem;
  height: 0;
  line-height: 1.3;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding-left: 0;
  position: relative;
}
@media (min-width: 768px) {
  .footer__links {
    display: block;
    height: auto;
  }
}
.footer__links--list {
  display: block;
  height: auto;
}
.footer__links--list {
  padding-top: 0;
}
@media (min-width: 576px) {
  .footer__mandatory .footer__links--list {
    text-align: center;
  }
}
.footer__links--social {
  display: flex;
  flex-direction: column;
  height: auto;
  list-style: none;
  padding-top: 0;
  width: 50%;
}
.footer__links--social:first-of-type .footer__bullet--social:first-of-type {
  margin-left: 0;
}
.footer__links--social > .footer__bullet:before {
  display: none;
}
@media (min-width: 768px) {
  .footer__links--social {
    align-items: center;
    flex-direction: row;
    width: auto;
  }
}
.footer__links--apps {
  align-self: center;
  display: flex;
  height: auto;
  list-style: none;
  padding-top: 0;
}
.footer__links--apps > .footer__bullet:before {
  display: none;
}
@media (min-width: 768px) {
  .footer__middle {
    grid-column-gap: 2.4rem;
    border-top: 0.1rem solid #a4a9b4;
    column-gap: 2.4rem;
    display: grid;
    grid-column: 1/-1;
    grid-template-columns: 1fr 2fr;
  }
}
@media (min-width: 1027px) {
  .footer__middle {
    border-top: 0;
    grid-column: unset;
    grid-template-columns: none;
    margin-top: -0.2rem;
  }
}
@media (min-width: 768px) {
  .footer__middle > .footer__cta {
    border-top: 0;
  }
  .footer__middle > .footer__cta:not(:last-of-type) {
    margin-right: 2.4rem;
  }
}
@media (min-width: 1024px) {
  .footer__middle > .footer__cta {
    border-top: 0.1rem solid #a4a9b4;
  }
  .footer__middle > .footer__cta:not(:last-of-type) {
    margin-right: 0;
  }
}
.footer__bullet {
  line-height: 1.6;
  position: relative;
}
.footer__bullet:before {
  content: '•';
  display: block;
  left: 0;
  line-height: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 1024px) {
  .footer__bullet {
    padding-bottom: 0.4rem;
  }
}
.footer__bullet > .footer__link {
  padding-left: 0.8rem;
}
.footer__bullet > .footer__link--apps {
  align-self: center;
  padding-left: 0;
}
@media (min-width: 576px) {
  .footer__mandatory .footer__bullet {
    display: inline-block;
    padding: 0.4rem 0;
  }
  .footer__mandatory .footer__bullet:not(:last-of-type) {
    padding-right: 2.4rem;
  }
}
.footer__bullet--social {
  line-height: 2.4;
}
@media (min-width: 768px) {
  .footer__bullet--social {
    height: 100%;
    margin-left: 1.2rem;
  }
}
@media (min-width: 1024px) {
  .footer__bullet--social {
    line-height: 1;
    margin-left: 3.2rem;
  }
}
.footer__bullet--apps {
  align-self: center;
  display: flex;
}
.footer__bullet--apps:first-of-type:after {
  content: '|';
  display: block;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
.footer__icon {
  height: 1.8rem;
  width: 2.9rem;
}
.footer__link {
  align-items: flex-end;
  color: #e8eaee;
  display: inline-flex;
  line-height: 1.23;
  -webkit-text-decoration: none;
  text-decoration: none;
  width: 100%;
}
.footer__link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-thickness: 0.05em;
  text-underline-offset: 0.2em;
}
.footer__link--cta {
  margin-top: 1.6rem;
}
.footer__link--list {
  margin-top: 0;
}
.footer__cta {
  border-top: 0.1rem solid #a4a9b4;
  font-size: 1.3rem;
  line-height: 1.3;
  padding: 2.4rem 0;
}
@media (min-width: 768px) {
  .footer__cta:first-of-type {
    border-top: 0;
  }
}
@media (min-width: 1024px) {
  .footer__cta:first-of-type {
    padding-top: 0;
  }
}
.footer__mandatory {
  border-top: 0.1rem solid #a4a9b4;
  padding: 2.4rem 0;
}
@media (min-width: 576px) {
  .footer__mandatory {
    padding: 2.8rem 0;
  }
}
.footer__bottom {
  border-top: 0.1rem solid #a4a9b4;
  padding-top: 2.4rem;
}
@media (min-width: 1024px) {
  .footer__bottom .footer__title {
    margin-right: 3.2rem;
  }
  .footer__bottom {
    align-items: center;
    display: flex;
    justify-content: center;
  }
}
.footer__social {
  display: flex;
  margin-top: 1.6rem;
}
.footer__social .footer__link {
  padding-left: 0;
}
@media (min-width: 768px) {
  .footer__social .footer__link {
    align-items: center;
    height: 100%;
  }
}
@media (min-width: 1024px) {
  .footer__social {
    margin-top: 0;
  }
}
.footer__title {
  color: #fff;
  font-family: sans-serif;
  font-size: 1.4rem;
  line-height: 1.28;
  margin: 0;
  position: relative;
  text-transform: uppercase;
}
.footer__apps {
  display: flex;
  margin-top: 1.6rem;
}
@supports (font-variation-settings: normal) {
}
@supports (font-variation-settings: normal) {
}
@supports (font-variation-settings: normal) {
}
@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  .old__zone {
    position: relative;
  }
  .old__zone:after {
    clear: both;
    content: '';
    display: table;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .icon__home,
  .icon__nav-connexion,
  .icon__nav-en-continu,
  .icon__search {
    background-size: auto;
  }
}
@media screen and (-ms-high-contrast: active) and (min-width: 1024px),
  screen and (-ms-high-contrast: none) and (min-width: 1024px) {
  #nav-markup {
    overflow: hidden;
  }
}
.lmd-btn {
  align-items: center;
  border: 0;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  flex-shrink: 0;
  font-family: sans-serif;
  font-weight: 500;
  height: 3rem;
  justify-content: center;
  line-height: 1;
  max-width: 100%;
  text-align: center;
}
html:not(.fonts-loaded) .lmd-btn {
  letter-spacing: 0.314px;
}
.lmd-btn--s {
  font-size: 1.2rem;
  padding: 0.7rem 0.6rem;
}
@media (min-width: 340px) {
  .lmd-btn--s {
    padding: 0.7rem 1rem;
  }
}
@media (min-width: 360px) {
  .lmd-btn--s {
    padding: 0.7rem 1.6rem;
  }
}
.lmd-btn--premium {
  background-color: #ffc700;
  color: #2a303b;
}
.lmd-btn--premium:hover {
  background-color: #eab002;
}
@supports (font-variation-settings: normal) {
}
@-moz-document url-prefix() {
}
.sr-only {
  clip: rect(1px, 1px, 1px, 1px) !important;
  border: 0 !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}
.icon__apps,
.icon__archive,
.icon__connexion,
.icon__facebook,
.icon__instagram,
.icon__journal,
.icon__mail-footer,
.icon__rss,
.icon__snapchat,
.icon__subscribe,
.icon__twitter,
.icon__youtube {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  flex-shrink: 0;
  height: 2rem;
  width: 2rem;
}
.logo--full {
  height: 100% !important;
  width: 100% !important;
}
.icon__instagram {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%233A4253'%3E%3Cpath d='M9.997 1.801c2.67 0 2.985.01 4.04.059.974.044 1.504.207 1.856.344.434.16.827.416 1.15.748.331.322.587.715.747 1.149.137.352.3.882.344 1.856.048 1.054.059 1.37.059 4.04s-.01 2.985-.059 4.04c-.044.974-.207 1.504-.344 1.856a3.31 3.31 0 0 1-1.897 1.897c-.352.137-.882.3-1.856.344-1.054.049-1.37.059-4.04.059s-2.986-.01-4.04-.059c-.974-.044-1.504-.207-1.856-.344a3.097 3.097 0 0 1-1.15-.748 3.097 3.097 0 0 1-.747-1.15c-.137-.351-.3-.88-.345-1.855-.048-1.054-.058-1.37-.058-4.04s.01-2.985.058-4.04c.045-.974.208-1.504.345-1.856a3.09 3.09 0 0 1 .748-1.15A3.097 3.097 0 0 1 4.1 2.205c.352-.137.882-.3 1.856-.344 1.054-.049 1.37-.059 4.04-.059zm0-1.801C7.282 0 6.94.012 5.875.06 4.811.11 4.085.278 3.45.525a4.9 4.9 0 0 0-1.771 1.153 4.9 4.9 0 0 0-1.153 1.77C.278 4.085.109 4.812.06 5.876.012 6.941 0 7.282 0 9.997s.012 3.055.06 4.122c.049 1.064.218 1.79.465 2.426a4.9 4.9 0 0 0 1.153 1.77 4.9 4.9 0 0 0 1.77 1.154c.637.247 1.363.416 2.427.465 1.067.048 1.407.06 4.122.06s3.056-.012 4.122-.06c1.064-.049 1.79-.218 2.426-.465a5.112 5.112 0 0 0 2.924-2.924c.247-.636.416-1.362.465-2.426.048-1.067.06-1.407.06-4.122s-.012-3.056-.06-4.122c-.049-1.064-.218-1.79-.465-2.426a4.9 4.9 0 0 0-1.153-1.771 4.9 4.9 0 0 0-1.77-1.153C15.908.278 15.182.109 14.118.06 13.052.012 12.712 0 9.997 0z'/%3E%3Cpath d='M10.134 5a5.134 5.134 0 1 0 0 10.267 5.134 5.134 0 0 0 0-10.267zm0 8.466a3.332 3.332 0 1 1 0-6.665 3.332 3.332 0 0 1 0 6.665z'/%3E%3Ccircle cx='16.2' cy='5.2' r='1.2'/%3E%3C/svg%3E");
}
.icon__instagram:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23026B9C'%3E%3Cpath d='M9.997 1.801c2.67 0 2.985.01 4.04.059.974.044 1.504.207 1.856.344.434.16.827.416 1.15.748.331.322.587.715.747 1.149.137.352.3.882.344 1.856.048 1.054.059 1.37.059 4.04s-.01 2.985-.059 4.04c-.044.974-.207 1.504-.344 1.856a3.31 3.31 0 0 1-1.897 1.897c-.352.137-.882.3-1.856.344-1.054.049-1.37.059-4.04.059s-2.986-.01-4.04-.059c-.974-.044-1.504-.207-1.856-.344a3.097 3.097 0 0 1-1.15-.748 3.097 3.097 0 0 1-.747-1.15c-.137-.351-.3-.88-.345-1.855-.048-1.054-.058-1.37-.058-4.04s.01-2.985.058-4.04c.045-.974.208-1.504.345-1.856a3.09 3.09 0 0 1 .748-1.15A3.097 3.097 0 0 1 4.1 2.205c.352-.137.882-.3 1.856-.344 1.054-.049 1.37-.059 4.04-.059zm0-1.801C7.282 0 6.94.012 5.875.06 4.811.11 4.085.278 3.45.525a4.9 4.9 0 0 0-1.771 1.153 4.9 4.9 0 0 0-1.153 1.77C.278 4.085.109 4.812.06 5.876.012 6.941 0 7.282 0 9.997s.012 3.055.06 4.122c.049 1.064.218 1.79.465 2.426a4.9 4.9 0 0 0 1.153 1.77 4.9 4.9 0 0 0 1.77 1.154c.637.247 1.363.416 2.427.465 1.067.048 1.407.06 4.122.06s3.056-.012 4.122-.06c1.064-.049 1.79-.218 2.426-.465a5.112 5.112 0 0 0 2.924-2.924c.247-.636.416-1.362.465-2.426.048-1.067.06-1.407.06-4.122s-.012-3.056-.06-4.122c-.049-1.064-.218-1.79-.465-2.426a4.9 4.9 0 0 0-1.153-1.771 4.9 4.9 0 0 0-1.77-1.153C15.908.278 15.182.109 14.118.06 13.052.012 12.712 0 9.997 0z'/%3E%3Cpath d='M10.134 5a5.134 5.134 0 1 0 0 10.267 5.134 5.134 0 0 0 0-10.267zm0 8.466a3.332 3.332 0 1 1 0-6.665 3.332 3.332 0 0 1 0 6.665z'/%3E%3Ccircle cx='16.2' cy='5.2' r='1.2'/%3E%3C/svg%3E");
}
.icon__instagram--footer {
  margin-right: 0.4rem;
}
.icon__instagram--footer,
.icon__instagram--footer:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%23FFF'%3E%3Cpath d='M9.997 1.801c2.67 0 2.985.01 4.04.059.974.044 1.504.207 1.856.344.434.16.827.416 1.15.748.331.322.587.715.747 1.149.137.352.3.882.344 1.856.048 1.054.059 1.37.059 4.04s-.01 2.985-.059 4.04c-.044.974-.207 1.504-.344 1.856a3.31 3.31 0 0 1-1.897 1.897c-.352.137-.882.3-1.856.344-1.054.049-1.37.059-4.04.059s-2.986-.01-4.04-.059c-.974-.044-1.504-.207-1.856-.344a3.097 3.097 0 0 1-1.15-.748 3.097 3.097 0 0 1-.747-1.15c-.137-.351-.3-.88-.345-1.855-.048-1.054-.058-1.37-.058-4.04s.01-2.985.058-4.04c.045-.974.208-1.504.345-1.856a3.09 3.09 0 0 1 .748-1.15A3.097 3.097 0 0 1 4.1 2.205c.352-.137.882-.3 1.856-.344 1.054-.049 1.37-.059 4.04-.059zm0-1.801C7.282 0 6.94.012 5.875.06 4.811.11 4.085.278 3.45.525a4.9 4.9 0 0 0-1.771 1.153 4.9 4.9 0 0 0-1.153 1.77C.278 4.085.109 4.812.06 5.876.012 6.941 0 7.282 0 9.997s.012 3.055.06 4.122c.049 1.064.218 1.79.465 2.426a4.9 4.9 0 0 0 1.153 1.77 4.9 4.9 0 0 0 1.77 1.154c.637.247 1.363.416 2.427.465 1.067.048 1.407.06 4.122.06s3.056-.012 4.122-.06c1.064-.049 1.79-.218 2.426-.465a5.112 5.112 0 0 0 2.924-2.924c.247-.636.416-1.362.465-2.426.048-1.067.06-1.407.06-4.122s-.012-3.056-.06-4.122c-.049-1.064-.218-1.79-.465-2.426a4.9 4.9 0 0 0-1.153-1.771 4.9 4.9 0 0 0-1.77-1.153C15.908.278 15.182.109 14.118.06 13.052.012 12.712 0 9.997 0z'/%3E%3Cpath d='M10.134 5a5.134 5.134 0 1 0 0 10.267 5.134 5.134 0 0 0 0-10.267zm0 8.466a3.332 3.332 0 1 1 0-6.665 3.332 3.332 0 0 1 0 6.665z'/%3E%3Ccircle cx='16.2' cy='5.2' r='1.2'/%3E%3C/svg%3E");
}
.icon__snapchat {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='18'%3E%3Cpath fill='%23FFFFFE' fill-rule='evenodd' d='M9.62 17.834c-.05 0-.097-.002-.145-.004a1.477 1.477 0 0 1-.095.004c-1.126 0-1.848-.51-2.547-1.005-.482-.34-.937-.662-1.474-.752a4.756 4.756 0 0 0-.774-.065c-.453 0-.811.07-1.072.121a2.35 2.35 0 0 1-.4.058c-.109 0-.227-.024-.278-.199a6.268 6.268 0 0 1-.107-.44c-.08-.366-.137-.59-.29-.614-1.785-.276-2.296-.652-2.41-.918A.344.344 0 0 1 0 13.905a.201.201 0 0 1 .168-.21c2.745-.451 3.975-3.256 4.027-3.375a.387.387 0 0 1 .004-.01c.168-.34.2-.636.098-.878-.188-.444-.803-.639-1.21-.768a4.328 4.328 0 0 1-.267-.09c-.812-.321-.88-.65-.847-.818.054-.286.436-.485.745-.485.085 0 .16.015.222.044.365.171.694.258.978.258.392 0 .563-.165.584-.187-.01-.186-.022-.38-.035-.58-.081-1.297-.183-2.91.228-3.83C5.925.218 8.534.004 9.305.004L9.641 0h.046c.772 0 3.386.215 4.617 2.975.41.92.31 2.534.227 3.83l-.003.057-.032.524c.02.02.178.171.533.185.27-.01.581-.096.922-.256.1-.047.21-.056.286-.056.116 0 .232.022.33.062l.005.003c.276.097.457.29.46.493.004.19-.141.475-.853.757a4.537 4.537 0 0 1-.268.09c-.407.13-1.021.324-1.21.768-.102.242-.07.537.099.878l.004.01c.051.119 1.281 2.923 4.026 3.376a.201.201 0 0 1 .169.21.337.337 0 0 1-.028.114c-.114.265-.624.64-2.41.916-.146.023-.202.213-.29.612a6.157 6.157 0 0 1-.107.437c-.038.13-.12.19-.256.19h-.022c-.095 0-.23-.016-.4-.05a5.334 5.334 0 0 0-1.072-.113c-.252 0-.513.022-.775.065-.535.09-.99.41-1.472.751-.7.495-1.422 1.006-2.548 1.006'/%3E%3C/svg%3E");
}
.icon__facebook {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%233A4253'%3E%3Cpath fill-rule='evenodd' d='M9 9.96h1.5V8.454c0-.664.017-1.69.483-2.325C11.475 5.457 12.15 5 13.311 5 15.203 5 16 5.278 16 5.278l-.374 2.298S15 7.39 14.417 7.39c-.583 0-1.106.215-1.106.819V9.96h2.392l-.166 2.243H13.31V20H10.5v-7.796H9z'/%3E%3C/svg%3E");
  height: 2.4rem;
  width: 2.4rem;
}
.icon__facebook--footer,
.icon__facebook--footer:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18' fill='%23FFF'%3E%3Cpath fill-rule='evenodd' d='M18 17.007a.993.993 0 0 1-.993.993H12.42v-6.97h2.34l.35-2.717h-2.69V6.579c0-.787.218-1.323 1.346-1.323h1.439v-2.43a19.143 19.143 0 0 0-2.096-.108c-2.074 0-3.494 1.266-3.494 3.591v2.004H7.269v2.716h2.346V18H.993A.993.993 0 0 1 0 17.007V.993C0 .445.445 0 .993 0h16.014c.548 0 .993.445.993.993v16.014'/%3E%3C/svg%3E");
}
.icon__youtube {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M9.943 12.524V5.09l6.534 3.717-6.534 3.717zM24.478 2.75a3.141 3.141 0 0 0-2.21-2.224C20.317 0 12.5 0 12.5 0S4.682 0 2.733.526A3.141 3.141 0 0 0 .523 2.75C0 4.713 0 8.807 0 8.807s0 4.094.522 6.056a3.142 3.142 0 0 0 2.21 2.225c1.95.526 9.768.526 9.768.526s7.818 0 9.767-.526a3.142 3.142 0 0 0 2.21-2.225C25 12.901 25 8.807 25 8.807s0-4.094-.522-6.057z'/%3E%3C/svg%3E");
}
.icon__twitter {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%232a303b'%3E%3Cpath d='M16.641 5h2.453l-5.385 5.941L20 19h-4.937l-3.865-4.897L6.772 19H4.32l5.705-6.354L4 5h5.06l3.492 4.474L16.642 5Zm-.858 12.605h1.36L8.344 6.343h-1.46l8.898 11.262Z'/%3E%3C/svg%3E");
  height: 2.4rem;
  width: 2.4rem;
}
.icon__twitter--footer,
.icon__twitter--footer:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M16.641 5h2.453l-5.385 5.941L20 19h-4.937l-3.865-4.897L6.772 19H4.32l5.705-6.354L4 5h5.06l3.492 4.474L16.642 5Zm-.858 12.605h1.36L8.344 6.343h-1.46l8.898 11.262Z'/%3E%3C/svg%3E");
}
.icon__rss {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M1 0h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1zm1.455 6.265c2.587.051 4.789.964 6.576 2.772 1.779 1.805 2.64 3.997 2.688 6.508h2.19c.04-6.693-5.743-11.653-11.454-11.448v2.168zm5.432 9.28h2.203c.081-4.387-3.808-7.801-7.635-7.63v2.182c2.96.004 5.403 2.449 5.432 5.448zm-2.25-1.599a1.575 1.575 0 0 0-1.585-1.582 1.586 1.586 0 0 0-1.597 1.595 1.605 1.605 0 0 0 1.593 1.586 1.582 1.582 0 0 0 1.588-1.599z'/%3E%3C/svg%3E");
}
.icon__mail-footer {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18'%3E%3Cpath fill='%23FFF' stroke='%23FFF' stroke-width='.5' d='M1.023 16.372V2.35l8.85 7.82a1.7 1.7 0 0 0 1.127.419 1.7 1.7 0 0 0 1.128-.42l8.849-7.819v14.023H1.023zM20.456 1.26 11.53 9.146c-.278.246-.784.245-1.062 0L1.544 1.259h18.912zm.52-1.26H1.024C.46 0 0 .565 0 1.261v15.11c0 .694.459 1.26 1.024 1.26h19.952c.565 0 1.024-.564 1.024-1.26V1.26C22 .567 21.541 0 20.976 0z'/%3E%3C/svg%3E");
}
.icon__journal {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M3.763 5.79V0H22v15.053a2.316 2.316 0 0 1-2.316 2.315H2.316A2.316 2.316 0 0 1 0 15.053V5.789h3.763v1.737H1.737v7.527c0 .32.259.579.579.579h1.002l.135-.235c.203-.352.31-.751.31-1.157V5.789zm1.737 0v8.45c0 .476-.084.947-.247 1.392h14.431c.32 0 .58-.26.58-.58V1.738H5.5zm7.237 5.789v1.737h-5.79v-1.737zm0-6.947v5.21h-5.79v-5.21zm5.79 6.947v1.737h-4.632v-1.737h4.631zm0-3.474v1.737h-4.632V8.105h4.631zm0-3.473v1.736h-4.632V4.632h4.631z'/%3E%3C/svg%3E");
}
.icon__archive {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18' fill='none'%3E%3Cpath fill='%23FCFCFD' fill-rule='evenodd' d='m3.764 12.33-1.129.577 6.862 3.507 6.86-3.507-.856-.438 1.61-.823 1.616.826a.489.489 0 0 1 0 .87l-9.009 4.605a.487.487 0 0 1-.443 0L.266 13.342a.489.489 0 0 1 0-.87l1.887-.965 1.61.823Zm0-3.91-1.129.577 6.862 3.507 6.86-3.507-.856-.438 1.61-.823 1.616.826a.489.489 0 0 1 0 .87l-9.009 4.605a.487.487 0 0 1-.443 0L.266 9.433a.489.489 0 0 1 0-.87l1.887-.965 1.61.823Zm12.6-3.327-6.86-3.507-6.862 3.507L9.503 8.6l6.862-3.507ZM9.726.053l9.009 4.605a.489.489 0 0 1 0 .87l-9.009 4.604a.487.487 0 0 1-.443 0L.273 5.528a.489.489 0 0 1 0-.87L9.282.053a.487.487 0 0 1 .443 0Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.icon__subscribe {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M21.039 2.996c-.918.543-1.223 1.275-1.223 2.408v9.034c0 .568.071.826.376.992l.306.166.845-.497.282.568-2.935 1.77-1.01-.686c-.447-.306-.635-.684-.635-1.416V7.267c0-1.51.47-2.312 1.128-2.807l.376-.283-2.77-1.629-1.245.755v11.75c0 .99-.14 1.132-1.01 1.58 0 0-.68.33-1.618.826h-.189V4.436c0-.636-.071-.779-.423-1.061l-.985-.802-1.198.683v6.749c0 1.179-.188 2.028-1.127 2.617L5.637 14.11l-.237-.4c.73-.568.893-1.37.893-2.314V4.507c0-1.015-.14-1.416-1.197-1.227-.4.07-1.01.165-1.385.212-1.55.213-2.209-.896-1.152-2.288 0 0 .26-.354.916-1.204l.518.355-.377.542c-.492.71-.093 1.086.705.802a66.534 66.534 0 0 0 1.62-.637c2.23-.872 3.052.567 3.17 1.416L11.882.803l2.393 1.84 2.958-1.84 2.278 1.298c.775.447 1.15.259 1.691-.025l.446-.235.352.59-.961.565M6.552 17.46c-.235-.662-.915-1.345-2.137-1.392-1.151-.024-2.795.425-4.156 1.463L0 17.2c.987-1.086 3.288-2.831 5.706-2.856 1.269 0 2.16.426 2.795 1.11l1.057-.59.305.614-3.311 1.981'/%3E%3C/svg%3E");
}
.icon__connexion {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18'%3E%3Cpath fill='%23FFF' stroke='%23FFF' stroke-width='.5' d='M1.023 16.372V2.35l8.85 7.82a1.7 1.7 0 0 0 1.127.419 1.7 1.7 0 0 0 1.128-.42l8.849-7.819v14.023H1.023zM20.456 1.26 11.53 9.146c-.278.246-.784.245-1.062 0L1.544 1.259h18.912zm.52-1.26H1.024C.46 0 0 .565 0 1.261v15.11c0 .694.459 1.26 1.024 1.26h19.952c.565 0 1.024-.564 1.024-1.26V1.26C22 .567 21.541 0 20.976 0z'/%3E%3C/svg%3E");
}
.icon__apps {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18'%3E%3Cpath fill='%23fff' d='M5.128 1.5c-1.4 0-1.88.093-2.374.357-.39.209-.688.506-.897.897-.264.494-.357.975-.357 2.374v7.744c0 1.4.093 1.88.357 2.374.209.39.506.688.897.897.494.264.975.357 2.374.357h7.744c1.4 0 1.88-.093 2.374-.357.39-.209.688-.506.897-.897.264-.494.357-.975.357-2.374V5.128c0-1.4-.093-1.88-.357-2.374a2.135 2.135 0 0 0-.897-.897c-.494-.264-.975-.357-2.374-.357zm0-1.5h7.744c1.783 0 2.43.186 3.082.534.652.349 1.163.86 1.512 1.512.348.652.534 1.299.534 3.082v7.744c0 1.783-.186 2.43-.534 3.082a3.635 3.635 0 0 1-1.512 1.512c-.652.348-1.299.534-3.082.534H5.128c-1.783 0-2.43-.186-3.082-.534a3.635 3.635 0 0 1-1.512-1.512C.186 15.302 0 14.655 0 12.872V5.128c0-1.783.186-2.43.534-3.082A3.635 3.635 0 0 1 2.046.534C2.698.186 3.345 0 5.128 0zm9.295 5.38L15 5.025l-.211-.37-.268.148c-.324.178-.55.296-1.014.016l-1.367-.815-1.775 1.154-1.436-1.154-1.663 1.051c-.07-.533-.564-1.436-1.901-.889-.31.134-.747.311-.972.4-.48.179-.719-.058-.423-.503l.226-.34-.31-.223c-.395.533-.55.756-.55.756-.635.873-.24 1.569.69 1.435.226-.03.592-.089.831-.133.635-.118.719.133.719.77v4.322c0 .592-.099 1.096-.536 1.452l.142.251 1.408-.933c.564-.37.676-.903.676-1.642V5.543l.72-.429.59.504c.212.177.254.266.254.666v8.171h.113c.563-.31.97-.518.97-.518.523-.281.607-.37.607-.992V5.572l.747-.473 1.662 1.022-.225.178c-.395.31-.677.814-.677 1.761v5.063c0 .459.113.696.381.888l.606.43 1.761-1.11-.17-.357-.506.312-.184-.104c-.183-.104-.225-.266-.225-.622V6.89c0-.71.183-1.17.733-1.51zm-8.692 9.075 1.987-1.243-.183-.385-.635.37c-.38-.43-.915-.696-1.677-.696-1.45.015-2.83 1.11-3.423 1.791l.156.208c.816-.651 1.802-.933 2.493-.918.733.03 1.141.458 1.282.873z'/%3E%3C/svg%3E");
}

.login-info {
  color: #000b15;
}
