:root {
  --header-height: 70px;
  --header-height-mobile: 70px;
  --header-padding-menu-item: 30px;
  --header-padding-megamenu-item: 45px;
  --grid-width: 1360px;
}

@font-face {
  font-family: "Helvetica Neue";
  font-weight: 300;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/HelveticaNeueLTProLt.otf") format("otf");
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/HelveticaNeueLTProLt.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica Neue";
  font-weight: 400;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/HelveticaNeueLTProRoman.otf") format("otf");
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/HelveticaNeueLTProRoman.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica Neue";
  font-weight: 500;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/HelveticaNeueLTProMd.otf") format("otf");
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/HelveticaNeueLTProMd.ttf") format("truetype");
}
@font-face {
  font-family: "Helvetica Neue";
  font-weight: 700;
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/HelveticaNeueLTProBd.otf") format("otf");
  src: url("/wp-content/themes/ikadia-theme-child/assets/fonts/HelveticaNeueLTProBd.ttf") format("truetype");
}
/*------------------------------------------
 *  Reponsive
 * -----------------------------------------*/
/*------------------------------------------
 *  BUTTON
 * -----------------------------------------*/
/*------------------------------------------
 *  Interpolation
 * -----------------------------------------*/
.ik-block-compteurs .compteurs {
  display: flex;
}
.ik-block-compteurs .compteur {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 0 10px;
  padding: 80px;
  min-width: 400px;
}
.ik-block-compteurs .compteur .prefix, .ik-block-compteurs .compteur .suffix {
  font-size: 40px;
  font-weight: 700;
}
.ik-block-compteurs .compteur .suffix-close {
  line-height: 125%;
  width: fit-content !important;
}
.ik-block-compteurs .compteur .number {
  font-size: 80px;
  line-height: 100%;
  font-weight: 700;
}
.ik-block-compteurs .compteur .label {
  display: block;
  width: 100%;
  font-weight: 700;
}
.ik-block-compteurs .compteur:first-of-type {
  background-color: #DCE16C;
}
.ik-block-compteurs .compteur:first-of-type .prefix, .ik-block-compteurs .compteur:first-of-type .suffix, .ik-block-compteurs .compteur:first-of-type .number, .ik-block-compteurs .compteur:first-of-type .label {
  color: #06405A;
}
.ik-block-compteurs .compteur:nth-child(2) {
  background-color: #0E6992;
}
.ik-block-compteurs .compteur:nth-child(2) .prefix, .ik-block-compteurs .compteur:nth-child(2) .suffix, .ik-block-compteurs .compteur:nth-child(2) .number, .ik-block-compteurs .compteur:nth-child(2) .label {
  color: #ffffff;
}

@media (max-width: 992px) {
  .ik-block-compteurs .compteur {
    min-width: unset;
  }
  .ik-block-compteurs .compteur .suffix-close {
    line-height: 175%;
  }
}
@media (max-width: 550px) {
  .ik-block-compteurs .compteurs {
    flex-wrap: wrap;
  }
  .ik-block-compteurs .compteurs .compteur {
    width: 100%;
  }
  .ik-block-compteurs .compteurs .compteur:first-of-type, .ik-block-compteurs .compteurs .compteur:last-of-type {
    max-width: unset;
  }
}