/*  create on 03 December 2021 by ttsj */

.bigmoyenneblanche {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 110px;
  height: 110px;
  min-height: 110px;
  min-width: 110px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 10px;
  border-color: #fff #fff #fff hsla(0, 0%, 100%, 0.75);
  border-radius: 100px;
  text-align: center;
}

.italic-text-2 {
  font-weight: 500;
}

.carousel-slider__slide:hover {
  float: none;
}

.slider__nav {
  left: 0px;
  right: 0px;
  bottom: 20px;
  width: auto;
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: transparent;
  line-height: 100%;
}

.heading-13 {
  padding: 10px;
  background-color: hsla(0, 0%, 100%, 0.73);
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}

.text-span-19 {
  color: #748892;
  font-size: 12px;
  line-height: 12px;
}

.modal-scroll-grille {
  position: absolute;
  left: 15%;
  top: 0%;
  right: 60%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  height: 20%;
  min-height: 30vh;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (max-width: 767px) {
  .desktop-navigation-icon.bottom-nav {
    margin-top: 0px;
    margin-right: 0px;
  }

  .principalgrid {
    -ms-grid-columns: 91px auto;
    grid-template-columns: 91px auto;
  }

  .headerblock {
    display: flex;
    margin-top: 15px;
    flex-direction: row;
    text-align: center;
  }

  .headergrid {
    display: flex;
    text-align: center;
  }

  .div-block-2._25mup {
    text-align: left;
  }

  .image-18 {
    display: none;
  }

  .grid-9 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .tagblanc {
    height: 39px;
  }

  .column-droite {
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-left {
    margin-bottom: 15px;
    padding-right: 0px;
  }

  .columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .jours-fin-detape-box {
    height: 39px;
  }

  .modal-scroll {
    overflow: auto;
  }

  .parametrecompteee {
    margin-bottom: 70px;
    padding-top: 50px;
    padding-right: 7%;
    padding-left: 7%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .modal-scroll-grille {
    overflow: auto;
  }

  .user-image {
    margin-left: 0px;
  }

  .user-image.hidden {
    display: none;
  }

  .div-block-4 {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .column-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .headergridpage {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
  }

  .tabs-menu {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .account {
    padding-right: 10%;
    padding-left: 10%;
  }

  .grid-account {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .account2 {
    padding-right: 10%;
    padding-left: 10%;
  }

  .carousel-slider {
    max-height: 200px;
    margin-top: 15px;
  }

  .carousel-slider__slide {
    width: auto;
    max-width: 50%;
    min-width: 50%;
  }

  .carousel-slider__img {
    max-width: 33.333%;
  }

  .grid-entete-2 {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .moyennerond {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 130px;
    min-width: 130px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .header-profil-eleve {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
  }

  .bigheadinggrid-2box {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .bigmoyenneblanche {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 130px;
    min-width: 130px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grille-modal {
    margin-bottom: 70px;
    padding-top: 50px;
    padding-right: 7%;
    padding-left: 7%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .column-droite-copyentre {
    padding-right: 0px;
    padding-left: 0px;
  }

  .desktop-navigation-upgrade-bubble {
    display: none;
  }
}

.column-left {
  padding-right: 7.5px;
  padding-left: 0px;
}

.heading-critere {
  line-height: 16px;
  text-align: center;
}

.bullegrilletop {
  position: relative;
  top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #eff2f5;
  border-radius: 10px;
  background-color: #f7f8fa;
}

.heading-grilletop {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px !important;
  line-height: 16px;
  text-align: center;
  padding-top: 10px;
}

.bullegrillecomp-tence-cr-ation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-style: solid;
  border-width: 1px;
  border-color: #eff2f5;
  border-radius: 10px;
  background-color: #fff;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-size: 12px;
  cursor: pointer;
}

.bullegrillecomp-tence-cr-ation:hover {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.08);
}

.bullesidegrid {
  position: relative;
  top: 0px;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-style: solid;
  border-width: 1px;
  border-color: #eff2f5;
  border-radius: 10px;
  background-color: #f7f8fa;
  font-size: 14px;
  cursor: auto;
}

.bullesidegrid._4 {
  z-index: 2;
}

.bullesidegrid._5 {
  z-index: 1;
}

.bullesidegrid._3 {
  z-index: 3;
}

.bullesidegrid._2 {
  z-index: 4;
}

.bullesidegrid._1 {
  z-index: 5;
}

.bigheadinggrid-2box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-entete-2 {
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2da-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_4880a986-6887-de99-bfd4-538c60d318c5-304c3a99 {
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

@media screen and (max-width: 479px) {
  #w-node-_1ea5e686-60d3-1384-ab2c-fe39129faa52-34cd8ef9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
}

#w-node-_1ea5e686-60d3-1384-ab2c-fe39129faa52-34cd8ef9 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  grid-area: Area-2;
}

#w-node-_8014ffee-32b4-1ca3-ffd8-044ffe951d02-34cd8ef9 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_93bab6c5-0e53-e618-39fc-2d9e39a5148f-34cd8ef9 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_948f531a-8e1d-6f31-64c3-6779322d1274-34cd8ef9 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_6847b171-22fa-0944-f57b-12661de25497-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6d88ef87-2111-a167-d35d-48a53bfd6288-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-d530cecf-67e5-80c5-a353-879bf2efd072-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-dfc3d5f8-0655-289c-8624-e9b1b71c6a9c-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a533306c-ed14-2a51-ee5c-7cf80f06ee4e-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_8d8d3b8a-8b41-667e-80c1-91d2aff132b4-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_61308ce0-2509-0389-5655-ae5a2ef58a97-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6b4a13ef-d978-8705-0c7e-d2f113ee6ab8-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_87291a11-e5f2-47c5-0996-b8ae8b99359d-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_0d0a8c80-e9ff-4e73-1d48-9a362c282f1b-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_89d1dbd5-a246-a4d9-5221-0a8c04dd2f45-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-ff776cf5-6b3b-2e63-8eb5-c499d594a740-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_0a81140d-44a0-fdf7-7f2b-4e24edca96f6-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_1461b488-fcb3-2742-8b02-294860348ca2-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f2eceac3-cd9e-3865-b364-1522e760e6af-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9ac7be7f-dfab-03b9-b153-00c71333a331-34cd8ef9 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2dc-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2e9-d78ec194 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2ea-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2ee-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0347223a-b82b-d374-9b88-1ff508f8f879-75f5b8a1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_0347223a-b82b-d374-9b88-1ff508f8f87b-75f5b8a1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2f0-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2f2-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2f4-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_49aecec3-89d2-b844-a010-817cce07d220-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f27ab262-068a-0b62-9330-4b58725ea2fc-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d371c74c-fd06-cbfe-f673-0ef460ec7df5-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f42c73bb-6cca-29d5-63e3-294f5994053e-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5ae3b788-dda0-c1d7-e2f5-2da9f3f55ca5-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-be02ec71-e99a-e89e-354a-33d30ed3c13f-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a6b0cfc8-ceef-c371-9a8f-f8bc33e09a0a-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a2fe-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a300-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a302-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a304-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a306-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a308-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a30a-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_51d57fd9-b237-d604-1787-e8057f47a30c-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e5a-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e5c-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e69-d78ec194 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e6a-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e6e-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e70-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e72-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e74-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e7e-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e80-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e82-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e84-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e86-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e88-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e8a-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_0a62e453-0f7f-7e69-a887-119fb3b71e8c-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5dce2f05-4b36-0d8e-4caa-a832387dd56c-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_5dce2f05-4b36-0d8e-4caa-a832387dd56d-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5dce2f05-4b36-0d8e-4caa-a832387dd570-d78ec194 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5dce2f05-4b36-0d8e-4caa-a832387dd574-d78ec194 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5dce2f05-4b36-0d8e-4caa-a832387dd578-d78ec194 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5dce2f05-4b36-0d8e-4caa-a832387dd57c-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_8014ffee-32b4-1ca3-ffd8-044ffe951d02-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_7795c557-74e7-fd13-75ce-f1fab368170f-d78ec194 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_07b7831b-a1f1-e546-a314-f3ffe656213e-3ff5b898 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-bee2c1f1-aea6-79be-1515-e51c487173be-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bee2c1f1-aea6-79be-1515-e51c487173c0-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bee2c1f1-aea6-79be-1515-e51c487173c3-d78ec194 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-bee2c1f1-aea6-79be-1515-e51c487173c6-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bee2c1f1-aea6-79be-1515-e51c487173c8-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-bee2c1f1-aea6-79be-1515-e51c487173cb-d78ec194 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_07b7831b-a1f1-e546-a314-f3ffe6562140-3ff5b898 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_42630c0e-79b2-4fdb-7410-ffa27855c7e2-daf5b8a0 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_42630c0e-79b2-4fdb-7410-ffa27855c7e4-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_07b7831b-a1f1-e546-a314-f3ffe6562141-3ff5b898 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e8285a82-784f-7787-61d7-621554d606c5-daf5b8a0 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_07b7831b-a1f1-e546-a314-f3ffe6562143-3ff5b898 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-e8285a82-784f-7787-61d7-621554d606c7-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_696b5e39-f8e4-1bb9-ff9b-e7ded3943772-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_696b5e39-f8e4-1bb9-ff9b-e7ded3943774-d78ec194 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

@media screen and (max-width: 767px) {
  #w-node-_07b7831b-a1f1-e546-a314-f3ffe6562143-3ff5b898 {
    -ms-grid-column-align: end;
    justify-self: end;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-_3e1c8983-f0f9-6a2e-a669-e58143a92a09-3ff5b898 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_3e1c8983-f0f9-6a2e-a669-e58143a92a0b-3ff5b898 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_1ea5e686-60d3-1384-ab2c-fe39129faa52-d78ec194 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  grid-area: Area-2;
}

#w-node-c7a14ced-779c-a934-5130-1cd727cbb755-75f5b8a1 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-d904ee60-7dc8-5f42-5ece-a1fbe329e92c-75f5b8a1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c1eb4c17-e95c-f025-3324-181e12f4a25c-75f5b8a1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_18cb1eb6-99f9-a048-6523-39d19c681698-75f5b8a1 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_910915e1-edbe-e2d9-50e1-0aaa365dc05a-75f5b8a1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_910915e1-edbe-e2d9-50e1-0aaa365dc05f-75f5b8a1 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_910915e1-edbe-e2d9-50e1-0aaa365dc05c-75f5b8a1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

.text-span-15 {
  color: #fff;
  font-weight: 700;
}

.grid-10 {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.blue-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 15px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 20px;
  background-color: #01daea;
  background-image: -webkit-gradient(linear,
      left top,
      left bottom,
      from(#02dbeb),
      to(#03d0eb));
  background-image: linear-gradient(180deg, #02dbeb, #03d0eb);
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.08);
}

.blue-container.brain {
  background-image: -webkit-gradient(linear,
      left top,
      left bottom,
      from(#02dbeb),
      to(#03d0eb));
  background-image: linear-gradient(180deg, #02dbeb, #03d0eb);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-decoration: none;
}

.blue-container.brain:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.blue-container.brain.nomarge {
  margin-top: 0px;
  text-decoration: none;
}

.blue-container.brain.nomarge:hover {
  text-decoration: none;
}

.blue-container.button {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.blue-container.button:hover {
  -webkit-transform: scale(1.04);
  -ms-transform: scale(1.04);
  transform: scale(1.04);
}

.blue-container.mes-grille {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-decoration: none;
}

.blue-container.mes-grille:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.blue-container {
  display: block;
}

.beautifulgrid {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1.75fr 1fr 1fr;
  grid-template-columns: 1.75fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.beautifulgrid1fr {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.beautifulgrid1 {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1.75fr;
  grid-template-columns: 1.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.beautifulgrid-02 {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.beautifulgrid-02.up-15 {
  -ms-grid-columns: 1.25fr 1fr;
  grid-template-columns: 1.25fr 1fr;
}

.statsline {
  padding: 0px;
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  -ms-grid-columns: 76% 1fr;
  grid-template-columns: 76% 1fr;
  -ms-grid-rows: 20px;
  grid-template-rows: 20px;
  border-radius: 300px;
  background-color: #eff2f5;
  color: #00e0e7;
  font-size: 14px;
}

.statsline._88-stat {
  -ms-grid-columns: 88% 1fr;
  grid-template-columns: 88% 1fr;
}

.statsline._88-stat.couleur2 {
  background-color: #eff2f5;
}

.statsline._67-stat {
  -ms-grid-columns: 67% 1fr;
  grid-template-columns: 67% 1fr;
}

.statsline._67-stat.couleur3 {
  background-color: #eff2f5;
}

.statsline.white {
  margin-top: 15px;
  -ms-grid-rows: 10px;
  grid-template-rows: 10px;
  background-color: hsla(0, 0%, 100%, 0.5);
}

.coloredstat {
  height: 20px;
  border-radius: 300px;
  background-color: #01e8ea;
}

.coloredstat.couleur2 {
  background-color: #019cea;
}

.coloredstat.couleur3 {
  background-color: #04c4ea;
}

.coloredstat.white {
  height: 10px;
  background-color: #fff;
}

.liste-evaluation-grid-header {
  -ms-grid-columns: auto 1fr 0.5fr;
  grid-template-columns: auto 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.horizontalebox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  margin-top: 5px;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  color: #2e3c54;
  text-decoration: none;
}

.horizontalebox.spacearound {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.horizontalebox._10pxup {
  margin-top: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.horizontalebox._10pxup.middle {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.horizontalebox.link:hover {
  opacity: 0.7;
}

.horizontalebox.align {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.statsutilisationcp1 {
  position: absolute;
  color: #748892;
  line-height: 17px;
  text-align: center;
}

.horizontalebox-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  text-decoration: none;
}

.horizontaleboxjustified {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.horizontaleboxjustified._10pxup {
  margin-top: 11px;
  margin-left: 19px;
}

.text-block-subheading {
  padding-top: 2px;
  padding-right: 10px;
  padding-left: 8px;
  color: #b0b7c3;
  font-size: 12px;
  line-height: 13px;
}

.text-block-subheading.white {
  color: #fff;
}

.horizontaleboxressources {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  color: #2e3c54;
  text-decoration: none;
}

.table-row-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.table-row-heading.heading-row {
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  height: 50px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 1px;
  border-color: #eff2f5;
  border-radius: 10px;
  background-color: #f7f8fa;
  color: #b0b7c3;
  font-size: 13px;
  font-weight: 500;
}

.table-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.table-box.end {
  width: 10%;
}

.table-box.end._5 {
  width: 5%;
}

.table-box-2._2.big._30 {
  width: 30%;
}

.table-box._30 {
  width: 30%;
}

.table-box.end._10 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.table-box.end._10.endend {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.table-box.first {
  width: 30%;
}

.table-box.first.nom._20 {
  width: 20%;
}

.table-box.first._25 {
  width: 25%;
}

.table-box.first._20 {
  width: 20%;
}

.table-box._10 {
  width: 10%;
}

.table-box._15 {
  width: 15%;
}

.table-box._15.verticale {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.table-box._20.verticale {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.table-box._20.endend {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.table-box._25 {
  width: 25%;
}

.table-box.side {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.table-box-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 18%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  border: 1px none #f9f9f9;
}

.table-box-2._2 {
  width: 18%;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.table-box-2._2.big {
  width: 24%;
}

.table-box-2._2.big._20 {
  width: 20%;
}

.table-box-2._2.big._25 {
  width: 25%;
}

.table-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #eff2f5;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 13px;
  text-align: left;
}

.table-row.notblue {
  color: #2e3c54;
  text-decoration: none;
}

.table-row:hover {
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.1);
}

.table-row-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.table-row-heading.heading-row {
  margin-top: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: solid;
  border-width: 1px;
  border-color: #eff2f5;
  border-radius: 10px;
  background-color: #f7f8fa;
  color: #b0b7c3;
  font-size: 13px;
  font-weight: 500;
}

.image-12 {
  margin-top: 2px;
  margin-left: 10px;
}

.image-12.up {
  margin-bottom: 2px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.image-12.up.unclick {
  opacity: 0.6;
}

.heading-7.wihte {
  position: absolute;
  color: #fff;
}

.block-cp1 {
  width: 13px;
  height: 50%;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #01e8ea;
}

.block-cp3 {
  width: 13px;
  height: 75%;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #04c4ea;
}

.hide-show-grille-3 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999;
  display: none;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.18);
  opacity: 1;
}

.grille-modal {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-width: 1550px;
  min-height: 500px;
  min-width: auto;
  margin: auto;
  padding: 30px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 24px;
  background-color: #fff;
  box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.08);
  font-weight: 300;
  text-align: center;
}

@media screen and (min-width: 1280px) {
  .tabs-content {
    /* overflow: visible; */
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .joindre-un-fichier {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-12 {
    margin-left: 20px;
  }

  .hide-show-profileleve {
    display: none;
    overflow: hidden;
  }

  .moyennerond {
    border-right-color: #01e8ea;
  }

  .text-span-12.white {
    color: hsla(0, 0%, 100%, 0.75);
  }

  .heading-3.no-marg.blanche {
    line-height: 31px;
  }

  .select-field-gray {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .bigmoyenneblanche {
    width: 95px;
    height: 95px;
    min-height: 95px;
    min-width: 95px;
    border-width: 10px;
    border-color: #fff #fff #fff hsla(0, 0%, 100%, 0.7);
  }

  .heading-7 {
    position: absolute;
  }

  .heading-7.wihte {
    color: #fff;
  }

  .grille-modal {
    border-radius: 25px;
  }

  .hide-show-grille {
    display: block;
    overflow: hidden;
  }

  .slide {
    background-image: none;
  }

  .select-field-competence {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .hide-show-effacer-evaluation {
    display: none;
    overflow: hidden;
  }

  .hide-show-calendrieradditem {
    display: none;
    overflow: hidden;
  }

  .hide-show-suivis {
    display: none;
    overflow: hidden;
  }

  .hide-show-imprimer {
    display: none;
    overflow: hidden;
  }

  .block-cp1._70 {
    height: 70%;
  }

  .block-cp1._60 {
    height: 60%;
  }

  .block-cp1._65 {
    height: 65%;
  }

  .block-cp1._68 {
    height: 68%;
  }

  .block-cp3._78 {
    height: 78%;
  }

  .block-cp3._83 {
    height: 83%;
  }

  .block-cp2._65 {
    height: 65%;
  }

  .block-cp2._80 {
    height: 80%;
  }

  .block-cp2._85 {
    height: 85%;
  }

  .block-cp2._95 {
    height: 95%;
  }

  .selectfieldcomments {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .joindre-un-fichier {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .image-24-copy {
    height: auto;
    max-height: 200px;
  }

  .image-24-copy.prog-global {
    padding-right: 0px;
  }

  .image-24-copy-copy {
    height: auto;
    max-height: 200px;
  }

  .hide-show-grille2 {
    display: block;
    overflow: hidden;
  }

  .hide-show-grille-3 {
    display: block;
    overflow: hidden;
  }

  #w-node-_86c3f894-2373-2c93-2b71-a29fdfb880a3-daf5b8a0 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_5c01b456-9828-354c-5d62-86f7432d56bf-daf5b8a0 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

.image-24 {
  position: absolute;
  top: auto;
  display: block;
  max-width: none;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 0px;
  padding-left: 44px;
}

.janvier {
  color: #748892;
}

.table-heading.name {
  font-weight: 500;
}

.image-10 {
  margin-right: 8px;
  border-radius: 50%;
}

.table-date.rouge {
  color: #f55051;
  font-weight: 700;
}

.table-date.vert {
  color: #48dda5;
  font-weight: 700;
}

.table-publi {
  color: #48dda5;
  font-size: 12px;
}

.block-vert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 300px;
  background-color: rgba(72, 221, 165, 0.2);
  color: rgba(245, 80, 81, 0.15);
}

.div-block-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 300px;
  background-color: rgba(245, 80, 81, 0.2);
  color: rgba(245, 80, 81, 0.15);
}

.table-date.competencedate {
  line-height: 13px;
}

.en-hausse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 32px;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: rgba(72, 221, 165, 0.2);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  color: #48dda5;
}

.en-hausse:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.dossiereleveimage {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.table-data.link {
  color: #2e3c54;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
}

.dossiereleveimage:hover {
  opacity: 0.7;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.en-baisse {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 32px;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: rgba(239, 242, 245, 0.9);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  color: #b0b7c3;
}

.en-baisse:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.hide-show-profileleve {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 8888;
  display: none;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.18);
  opacity: 1;
}

.column-gestionclasse {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.moyenne-copy-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.moyennestat {
  position: absolute;
  margin-top: 12px;
  color: #748892;
  font-size: 16px;
  line-height: 17px;
  text-align: center;
}

.moyennestat.bigger {
  font-size: 25px;
}

.moyennestat.bigger.blue {
  color: #01e8ea;
}

.moyennestat.bigger.blue.vert {
  color: #48dda5;
}

.text-span-12.white {
  color: hsla(0, 0%, 100%, 0.75);
}

.text-span-12 {
  color: #b0b7c3;
  font-size: 15px;
}

.text-span-12.small {
  font-size: 12px;
}

.image-19.under {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.updepuiseval {
  padding-top: 2px;
  padding-right: 10px;
  padding-left: 5px;
  color: #b0b7c3;
  font-size: 12px;
  line-height: 13px;
  text-align: left;
}

.updepuiseval.white {
  color: #eff2f5;
}

.moyenne {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.moyennerond {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55px;
  height: 55px;
  min-height: 55px;
  min-width: 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 5px;
  border-color: #01e8ea #01e8ea #eff2f5 #eff2f5;
  border-radius: 100px;
  text-align: center;
}

.moyennerond.bigger {
  width: 80px;
  height: 80px;
  min-height: 80px;
  min-width: 80px;
  border-width: 6px;
}

.moyennerond.bigger._100 {
  border-color: #48dda5;
}

.image-24-copy {
  position: absolute;
  top: -59px;
  display: block;
  max-height: 400px;
  max-width: none;
  margin-bottom: 0px;
  padding: 60px 304px 0px 44px;
}

.image-24-copy {
  position: absolute;
  top: auto;
  display: block;
  max-width: none;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 0px;
  padding-left: 44px;
}

.image-24-copy-copy {
  position: absolute;
  top: -15px;
  display: block;
  max-height: 200px;
  max-width: none;
  margin-right: 20%;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 0px;
  padding-left: 44px;
}

.grid-12 {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-creatio-n {
  position: relative;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.addevaluation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  border-style: dashed;
  border-width: 2px;
  border-color: rgba(0, 253, 255, 0.25);
  border-radius: 10px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-decoration: none;
}

.image-22 {
  margin-right: 20px;
}

.add-eval {
  margin-top: 10px;
}

.addevaluation:hover {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
  font-size: 17px;
}

#w-node-_748c8965-740f-8f02-ab12-d1d9d90b7794-daf5b8a0 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_86c3f894-2373-2c93-2b71-a29fdfb880a3-daf5b8a0 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5c01b456-9828-354c-5d62-86f7432d56bf-daf5b8a0 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cec7bb47-a7ec-28cf-0946-fe7f097489bd-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-d79821c7-5ce6-7c3c-86cd-2ccdb1852b6b-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f742d686-34c9-5ade-03c7-8f814d12d59c-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_06e1642c-92fb-b1f6-db83-3980a06dd8c8-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_06e1642c-92fb-b1f6-db83-3980a06dd8c6-daf5b8a0 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_11618f81-d4a9-8a30-92f6-be842b1bccfb-daf5b8a0 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_11618f81-d4a9-8a30-92f6-be842b1bcd00-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_11618f81-d4a9-8a30-92f6-be842b1bcd02-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_11618f81-d4a9-8a30-92f6-be842b1bcd04-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_11618f81-d4a9-8a30-92f6-be842b1bcd06-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_7ddd9283-a1fd-8b31-df0d-c31e4fd0566d-daf5b8a0 {
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-_989c9668-9dda-b09b-fb22-08523219c965-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7ddd9283-a1fd-8b31-df0d-c31e4fd0566f-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f2bf80c7-c447-7e4c-5f2a-ed16ed9d7f15-daf5b8a0 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_50ec9d1a-e756-42c7-7aff-cb604676d9c6-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_50ec9d1a-e756-42c7-7aff-cb604676d9c8-daf5b8a0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

.groupform {
  display: block;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
}

.block-cp2 {
  width: 13px;
  height: 89%;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background-color: #019cea;
}

.div-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 8px;
  height: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 200px;
  background-color: #01e8ea;
}

.div-block-21._2 {
  margin-left: 30px;
}

.div-block-21._2.bleu {
  background-color: #019cea;
}

.div-block-21._2.bleu-ciel {
  background-color: #04c4ea;
}

.div-block-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.legende {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #b0b7c3;
  font-size: 12px;
  line-height: 11px;
  text-align: left;
}

.tableaubordresultatsglobauxgrid {
  margin-bottom: 15px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.linedivisionblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.linedivisionblock.space {
  margin-bottom: 15px;
  padding-bottom: 0px;
}

.sujetfrontline {
  width: 100px;
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 0px;
  color: #748892;
  font-size: 13px;
  line-height: 100%;
  font-weight: 400;
  text-align: left;
}

.textspan-groupnumbergray {
  font-size: 20px;
  line-height: 120%;
  font-weight: 700;
}

.line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 5px;
  max-height: 5px;
  min-height: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 400px;
  background-color: #eff2f5;
}

.line._50px {
  width: 70px;
}

.line._10pxheight {
  height: 17px;
  max-height: 17px;
  min-height: 17px;
  min-width: 1px;
}

.line._10pxup {
  margin-top: 5px;
}

.line._200px {
  width: 200px;
}

.inside-line {
  height: 100%;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 400px;
  background-color: #f7f8fa;
}

.inside-line.blue80 {
  width: 80%;
  height: 100%;
  background-color: #01e8ea;
}

.image-28 {
  display: inline-block;
}

.inside-line.blue80.yellow {
  background-color: #facd8b;
}

.inside-line.blue80.yellow._67 {
  width: 67%;
}

.inside-line.blue80.rouge {
  background-color: #f55051;
}

.inside-line.blue80.rouge._45 {
  width: 45%;
}

.inside-line.blue80.jaune {
  background-color: #facd8b;
}

.inside-line.blue80.jaune._64 {
  width: 64%;
}

.inside-line.royalblue88 {
  width: 88%;
  background-color: #019cea;
}

.inside-line.paleblue67 {
  width: 67%;
  background-color: #04c4ea;
}

.simple-white-box._10pxup.slide {
  overflow: visible;
  background-image: none;
}

.simple-white-box._10pxup.last {
  margin-bottom: 0px;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 500 !important;
}

.a-risque-tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100px;
  height: 32px;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: rgba(245, 80, 81, 0.2);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  color: #f55051;
  font-weight: 500;
}

.a-risque-tag:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.grid-2 {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-11 {
  -ms-grid-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.profilelevecontentblock {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.divsuperpos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.spaceblockevaluationrecente {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  border-bottom: 1px solid #eff2f5;
}

.div-block-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.statsboxspace {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  border-bottom: 1px solid #eff2f5;
}

.statsboxspace.last {
  border: 1px none #000;
}

.text-span-14 {
  color: #01e8ea;
}

.text-span-14.rouge {
  color: #f55051;
}

.text-span-14.jaune {
  color: #facd8b;
}

.evaluationrecenteboxspace {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  border-bottom: 1px solid #eff2f5;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.evaluationrecenteboxspace:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.evaluationrecenteboxspace.last {
  border: 1px none #000;
}

.evaluationrecenteboxspace.marge20px {
  margin-right: 20px;
  margin-left: 20px;
  padding-right: 5px;
  padding-left: 5px;
}

.evaluationrecenteboxspace.marge20px:hover {
  -webkit-transform: scale(1.02);
  -ms-transform: scale(1.02);
  transform: scale(1.02);
}

.iconebg-no-margin {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: rgba(0, 253, 255, 0.15);
  text-align: center;
}

.iconebg-no-margin.small {
  width: 44px;
  height: 44px;
  margin-right: 15px;
  border-radius: 5px;
  background-color: #f7f8fa;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.iconebg-no-margin.small:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.div-block-16 {
  position: relative;
  margin-left: 0px;
  text-align: left;
}





.image-20 {
  display: block;
  margin-bottom: 5px;
  text-align: center;
}

.text-span-13 {
  color: #b0b7c3;
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
}

.moyenne-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px;
  margin-right: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.moyenne-copy._22 {
  margin-top: 0px;
  margin-right: 0px;
}

.spaceblockstatistique {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  border: 1px none #000;
}

.heading-5 {
  margin-bottom: 15px;
  font-size: 15px;
}

.heading-5.nospace {
  width: 100%;
  margin-bottom: 10px;
}

.link-block {
  text-decoration: none;
}

.text-block-18 {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #748892;
  font-size: 12px;
  cursor: pointer;
}

.text-block-18:hover {
  opacity: 0.4;
}

.text-block-15 {
  padding-top: 2px;
  padding-right: 10px;
  padding-left: 8px;
  color: #b0b7c3;
  font-size: 12px;
  line-height: 13px;
}

/* Profil Eleve css */
.column-profileleve {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.header-profil-eleve {
  position: relative;
  z-index: 30;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  padding-right: 20px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-template-areas: 'Area Area';
  -ms-grid-columns: 1fr auto 0.75fr;
  grid-template-columns: 1fr auto 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.select-field-gray {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 39px;
  margin-right: 15px;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1.5px;
  border-color: #eff2f5 !important;
  border-radius: 10px;
  background-color: #f7f8fa;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.select-field-gray.nospage {
  margin-right: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  font-size: 13px;
  font-weight: 400;
}

.select-field-gray.nospage:active {
  border-color: #01e8ea;
}

.select-field-gray.nospage.space {
  margin-bottom: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.select-field-gray.nospage.space:focus {
  border-color: #01e8ea;
}

.select-field-gray.nospage.space:hover {
  border-color: #01e8ea;
}

.select-field-gray.nospage.space::-webkit-input-placeholder {
  color: #b0b7c3;
}

.select-field-gray.nospage.space:-ms-input-placeholder {
  color: #b0b7c3;
}

.select-field-gray.nospage.space::-ms-input-placeholder {
  color: #b0b7c3;
}

.select-field-gray.nospage.space::placeholder {
  color: #b0b7c3;
}

.select-field-gray.nospage.space.large {
  width: 100%;
  margin-right: 20px;
  margin-bottom: 0px;
}

.select-field-gray.nospage.space.large:active {
  border-color: #01e8ea;
}

.select-field-gray.nospage.space.large.dernier {
  margin-bottom: 0px;
}

.select-field-gray.nospage.space.large.marge {
  margin-right: 20px;
}

.select-field-gray.nospage.space.sizing {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.form-block-3 {
  width: 100%;
  margin-bottom: 0px;
}

.form-block-3.large {
  width: 100%;
}

.form-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-4.large {
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.form-4-centre {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-block-outil-eval {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
}

.form-4-outil-eval {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.textarea {
  width: 100%;
  height: auto;
  min-height: 90px;
  margin-bottom: 20px;
  padding: 15px;
  border: 1px solid #e5e9f2;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  color: #4f5e6e;
  font-size: 16px;
  line-height: 1.45em;
}

.textarea:hover {
  border-color: #c0ccda;
}

.textarea:focus {
  border-color: #0094ea;
  background-color: #fbfcfd;
}

.textarea::-webkit-input-placeholder {
  color: #94a0ad;
}

.textarea:-ms-input-placeholder {
  color: #94a0ad;
}

.textarea::-ms-input-placeholder {
  color: #94a0ad;
}

.textarea::placeholder {
  color: #94a0ad;
}

.textarea.textarea--s {
  min-height: 75px;
  margin-bottom: 10px;
  padding: 14px;
  border-color: #eff2f5;
  border-radius: 5px;
  color: #b0b7c3;
  font-size: 14px;
}

.textarea.textarea--s.coin-rond {
  margin-top: 19px;
}

.textarea.textarea--s.coin-rond.ajout-d-indicateur {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 12px;
}

.infocontentspace {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.table-box-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 13px;
  font-weight: 500;
  text-align: left;
}

.heading-8 {
  margin-bottom: 15px;
}

.table-box-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 13px;
  text-align: left;
}

.column-droite {
  padding-right: 0px;
  padding-left: 7.5px;
}