/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/texte/texte.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
 * VARIABLES
 * –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– */
.m-texte {
  position: relative;
  z-index: 1;
}
.m-texte .sur-titre {
  margin-bottom: 20px;
}
.m-texte .sur-titre span {
  position: relative;
  font-family: "Abel";
  font-size: calc(1.3rem + 0.6vw);
  text-transform: uppercase;
  font-weight: 400;
}
@media (min-width: 1200px) {
  .m-texte .sur-titre span {
    font-size: 1.75rem;
  }
}
.m-texte .sur-titre span:after {
  content: "";
  position: absolute;
  width: 70px;
  height: 1px;
  top: 50%;
  right: calc(-50% - 35px);
  background: #28BDEF;
}
.m-texte .titre.h2 {
  font-size: calc(1.3875rem + 1.65vw);
  font-weight: 900;
  text-transform: initial;
}
@media (min-width: 1200px) {
  .m-texte .titre.h2 {
    font-size: 2.625rem;
  }
}
.m-texte .titre.h3 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 700;
  text-transform: initial;
}
@media (min-width: 1200px) {
  .m-texte .titre.h3 {
    font-size: 3.5rem;
  }
}
.m-texte .titre.primary {
  color: #000000;
}
.m-texte .texte {
  margin-top: 20px;
}
.m-texte .texte h3 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .m-texte .texte h3 {
    font-size: 3.5rem;
  }
}
.m-texte .texte img {
  margin: 20px;
}
.m-texte .texte ul {
  padding-left: 18px;
}
.m-texte .texte ul li {
  position: relative;
  list-style: none;
}
.m-texte .texte ul li:before {
  content: "";
  position: absolute;
  left: -17px;
  top: 5px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
}
.m-texte .texte.primary li:before {
  background: radial-gradient(circle at center, #fff 26%, rgba(0, 0, 0, 0) 46%, #fff 65%);
}
.m-texte .texte.secondary li:before, .m-texte .texte.grey li:before, .m-texte .texte.white li:before, .m-texte .texte.background-image li:before {
  background: radial-gradient(circle at center, #28BDEF 26%, rgba(0, 0, 0, 0) 46%, #28BDEF 65%);
}
.m-texte .lien {
  margin-top: 20px;
}

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