/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./parts/modules/chiffres/chiffres.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
 * VARIABLES
 * –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
.m-chiffres {
  position: relative;
  z-index: 1;
}
.m-chiffres .texte h2, .m-chiffres .texte h3, .m-chiffres .texte h4, .m-chiffres .texte h5 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 700;
  color: #28BDEF;
  margin-bottom: 16px;
}
@media (min-width: 1200px) {
  .m-chiffres .texte h2, .m-chiffres .texte h3, .m-chiffres .texte h4, .m-chiffres .texte h5 {
    font-size: 3.5rem;
  }
}
.m-chiffres .texte.primary h2, .m-chiffres .texte.primary h3, .m-chiffres .texte.primary h4, .m-chiffres .texte.primary h5 {
  color: #000000;
}
.m-chiffres .loop {
  margin: 30px 0 0 0;
}
.m-chiffres .loop .item {
  position: relative;
  text-align: center;
  padding: 50px 0;
}
.m-chiffres .loop .item:first-child {
  position: relative;
}
.m-chiffres .loop .item:first-child:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 2px;
  background: #28BDEF;
}
.m-chiffres .loop .item:last-child {
  position: relative;
}
.m-chiffres .loop .item:last-child:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 2px;
  background: #28BDEF;
}
@media (max-width: 767.98px) {
  .m-chiffres .loop .item:first-child {
    position: relative;
  }
  .m-chiffres .loop .item:first-child:after {
    content: "";
    position: absolute;
    top: initial;
    bottom: 0;
    left: 50%;
    right: initial;
    height: 2px;
    width: 90%;
    background: #28BDEF;
    transform: translate(-50%, -50%);
  }
  .m-chiffres .loop .item:last-child {
    position: relative;
  }
  .m-chiffres .loop .item:last-child:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: initial;
    left: 50%;
    right: initial;
    height: 2px;
    width: 90%;
    background: #28BDEF;
    transform: translate(-50%, -50%);
  }
}
.m-chiffres .loop .item.primary:first-child:after {
  background: #000000;
}
.m-chiffres .loop .item.primary:last-child:before {
  background: #000000;
}
.m-chiffres .loop .item .chiffre {
  margin: 0;
  font-size: calc(1.5rem + 3vw);
  font-weight: 900;
  color: #28BDEF;
  line-height: initial;
}
@media (min-width: 1200px) {
  .m-chiffres .loop .item .chiffre {
    font-size: 3.75rem;
  }
}
.m-chiffres .loop .item .chiffre.primary {
  color: #000000;
}
.m-chiffres .loop .item .texte {
  margin: 0;
  font-size: calc(1.2875rem + 0.45vw);
  font-weight: 900;
  line-height: initial;
}
@media (min-width: 1200px) {
  .m-chiffres .loop .item .texte {
    font-size: 1.625rem;
  }
}

/*# sourceMappingURL=chiffres.min.css.map*/