/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/about.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Global Styles for About Page */
@media (min-width: 992px) {
  .ml-lg-8rem {
    margin-left: 8rem;
  }
}
.col-about {
  padding-left: 0 !important;
}

.intro__text {
  font-size: 3rem;
  font-weight: 700;
  color: #e1e1e1;
  margin-left: 12px;
}

.intro_text_2 {
  font-size: 2rem;
  font-weight: 400;
  color: #e1e1e1;
  padding-left: 10px !important;
}

.rotated-text-about {
  font-family: "Abril Fatface", sans-serif;
  font-size: 18rem; /* Taille de police par défaut */
  color: #314a51;
  position: fixed;
  z-index: -1;
  opacity: 0.2; /* Transparence légère */
  height: 88vh; /* Prend 75% de la hauteur de l'écran */
  display: flex;
  align-items: flex-end; /* Alignement vertical */
  font-weight: 900;
}

@media (max-width: 768px) {
  .rotated-text-about {
    display: none !important;
  }
  ul.timeline li p {
    font-size: 12px !important;
  }
  ul.timeline li a {
    font-size: 1.011em !important;
    font-weight: 500 !important;
  }
}
/* Timeline Styles */
ul.timeline {
  position: relative;
  padding-left: 28px;
  list-style: none;
  padding-bottom: 44px;
}

ul.timeline::before {
  content: " ";
  background: rgba(255, 255, 255, 0.368627451); /* Line color */
  position: absolute;
  left: 12px; /* Adjust the position so that the line is centered in relation to the circle */
  top: 0;
  width: 1px; /* Line thickness */
  height: 100%;
  z-index: 0; /* Place behind the list items */
  top: 15px;
  height: calc(100% - 86px);
}

ul.timeline li {
  position: relative;
  margin: 8px 0 48px;
}

ul.timeline li::before {
  content: " ";
  position: absolute;
  border-radius: 50%;
  border: 2px solid #e1e1e1; /* Border for the circle */
  left: -24px; /* Position the circle correctly */
  top: 2px; /* Adjust based on the vertical alignment */
  width: 17px;
  height: 17px;
  z-index: 1; /* Place above the line */
  background: #180b2d;
  border: 3px solid rgba(255, 255, 255, 0.8);
}

/* Dernier élément de la liste (le dernier li) */
/* Masque le trait sous le dernier cercle */
/* Link and Paragraph Styles */
ul.timeline li a {
  font-size: 1.124em;
  font-weight: 500;
  color: #e1e1e1;
  text-decoration: none;
}

ul.timeline li p {
  color: #c6c6c6;
  margin: 9.6px 0 16px;
  font-size: 15px;
  line-height: 2;
}

.skills-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); /* Crée des colonnes adaptatives */
  grid-auto-rows: auto;
  column-gap: 0px; /* Espacement entre les colonnes */
  row-gap: 0px; /* Espacement entre les lignes */
  padding-top: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJvdXQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQVVmO0FBV0Q7RUFDSTtJQUNJO0VBbEJOO0FBQ0Y7QUFxQkE7RUFDSTtBQW5CSjs7QUFpQ0E7RUFDSTtFQUNBO0VBQ0EsY0F6Q2M7RUEwQ2Q7QUE5Qko7O0FBaUNBO0VBQ0k7RUFDQTtFQUNBLGNBaERjO0VBaURkO0FBOUJKOztBQWlDQTtFQUNJO0VBQ0E7RUFDQSxjQW5ETTtFQXFETjtFQUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxDSjs7QUFxQ0E7RUFDSTtJQUNJO0VBbENOO0VBb0NFO0lBQ0k7RUFsQ047RUFvQ0U7SUFDSTtJQUNBO0VBbENOO0FBQ0Y7QUE0Q0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBMUNKOztBQTZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUNKOztBQTZDQTtFQUNJO0VBQ0E7QUExQ0o7O0FBOENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNDSjs7QUF5REE7QUFLQTtBQUtBO0FBQ0E7RUFDSTtFQUNBO0VBQ0EsY0EzSmM7RUE0SmQ7QUE5REo7O0FBaUVBO0VBQ0ksY0EvSmE7RUFnS2I7RUFDQTtFQUNBO0FBOURKOztBQW9HQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBQW5HSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hYm91dC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFZhcmlhYmxlc1xyXG4kcHJpbWFyeS1iZzogIzFiMDkyNztcclxuJHNlY29uZGFyeS1iZzogIzg0NUVDMjtcclxuJHByaW1hcnktY29sb3I6ICNGRkZGRkZDQztcclxuJHNlY29uZGFyeS1jb2xvcjogI2UxZTFlMTtcclxuJHRlcnRpYXJ5LWNvbG9yOiAjYzZjNmM2O1xyXG4kdGV4dC1saWdodDogd2hpdGVzbW9rZTtcclxuJHRleHQtZGFyazogI2M0YzhjYTk2O1xyXG4kdGV4dC1iZzogIzMxNGE1MTtcclxuXHJcbiAvKiBHbG9iYWwgU3R5bGVzIGZvciBBYm91dCBQYWdlICovXHJcbiBcclxuLy8gIC5jdXN0b20tY29udGFpbmVyLWFib3V0IHtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIHBhZGRpbmctbGVmdDogNiUhaW1wb3J0YW50O1xyXG4vLyAgICAgLy8gcGFkZGluZy1yaWdodDogNyUgIWltcG9ydGFudDtcclxuLy8gfVxyXG4vLyAucm93IHtcclxuLy8gICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XHJcbi8vICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuLy8gfVxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5tbC1sZy04cmVtIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogOHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbC1hYm91dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgLyogUG91ciBsZXMgw6ljcmFucyBsYXJnZXMgKGxnKSBldCBwbHVzICovXHJcbi8vICAgICAucm93IHtcclxuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuLy8gICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4vLyAgICAgLnJvdyB7XHJcbi8vICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcbi5pbnRyb19fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgIC8vIHBhZGRpbmctdG9wOiAyMnB4O1xyXG59XHJcbi5pbnRyb190ZXh0XzIge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBcclxufVxyXG4ucm90YXRlZC10ZXh0LWFib3V0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQWJyaWwgRmF0ZmFjZScsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE4cmVtOyAvKiBUYWlsbGUgZGUgcG9saWNlIHBhciBkw6lmYXV0ICovXHJcbiAgICBjb2xvcjogJHRleHQtYmc7IFxyXG4gICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyAvKiBSb3RhdGlvbiBkdSB0ZXh0ZSAqL1xyXG4gICAgcG9zaXRpb246IGZpeGVkOyBcclxuICAgIC8vIGJvdHRvbTogOCU7IC8qIEVzcGFjZSBkZXB1aXMgbGUgYmFzICovXHJcbiAgICAvLyBsZWZ0OiAwOyAvKiBDb2xsw6kgw6AgZ2F1Y2hlICovXHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDkwZGVnKTsgLyogQWp1c3RlbWVudCBwb3VyIGFsaWduZXIgw6AgZ2F1Y2hlICovXHJcbiAgICB6LWluZGV4OiAtMTsgXHJcbiAgICBvcGFjaXR5OiAwLjI7IC8qIFRyYW5zcGFyZW5jZSBsw6lnw6hyZSAqL1xyXG4gICAgaGVpZ2h0OiA4OHZoOyAvKiBQcmVuZCA3NSUgZGUgbGEgaGF1dGV1ciBkZSBsJ8OpY3JhbiAqL1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgLyogQWxpZ25lbWVudCB2ZXJ0aWNhbCAqL1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIC8vIGp1c3RpZnktY29udGVudDogc3RhcnQ7IC8qIEFsaWduZW1lbnQgaG9yaXpvbnRhbCAqL1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnJvdGF0ZWQtdGV4dC1hYm91dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgdWwudGltZWxpbmUgbGkgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB1bC50aW1lbGluZSBsaSBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMDExZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5oMy1hYm91dCB7XHJcbi8vICAgICBmb250LXNpemU6IDJyZW07XHJcbi8vICAgICBmb250LXdlaWdodDogNzAwO1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4vLyAgICAgY29sb3I6ICNlMWUxZTE7XHJcbi8vIH1cclxuXHJcbi8qIFRpbWVsaW5lIFN0eWxlcyAqL1xyXG51bC50aW1lbGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHg7XHJcbn1cclxuXHJcbnVsLnRpbWVsaW5lOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmNWU7IC8qIExpbmUgY29sb3IgKi9cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEycHg7IC8qIEFkanVzdCB0aGUgcG9zaXRpb24gc28gdGhhdCB0aGUgbGluZSBpcyBjZW50ZXJlZCBpbiByZWxhdGlvbiB0byB0aGUgY2lyY2xlICovXHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMXB4OyAvKiBMaW5lIHRoaWNrbmVzcyAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMDsgLyogUGxhY2UgYmVoaW5kIHRoZSBsaXN0IGl0ZW1zICovXHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg2cHgpOyBcclxufVxyXG5cclxudWwudGltZWxpbmUgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiA4cHggMCA0OHB4O1xyXG4gICAgLy8gcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG51bC50aW1lbGluZSBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjsgLyogQm9yZGVyIGZvciB0aGUgY2lyY2xlICovXHJcbiAgICBsZWZ0OiAtMjRweDsgLyogUG9zaXRpb24gdGhlIGNpcmNsZSBjb3JyZWN0bHkgKi9cclxuICAgIHRvcDogMnB4OyAvKiBBZGp1c3QgYmFzZWQgb24gdGhlIHZlcnRpY2FsIGFsaWdubWVudCAqL1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB6LWluZGV4OiAxOyAvKiBQbGFjZSBhYm92ZSB0aGUgbGluZSAqL1xyXG4gICAgYmFja2dyb3VuZDogIzE4MGIyZDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgLy8gYm94LXNoYWRvdzogMCAwIDAgNHB4ICNmZmZmZmY7XHJcbn1cclxuLy8gdWwudGltZWxpbmUgbGk6OmFmdGVyIHtcclxuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbi8vICAgICB0b3A6IDhweDsgLyogUG9zaXRpb24gaWRlbnRpcXVlIGF1IGNlcmNsZSAqL1xyXG4vLyAgICAgbGVmdDogLTM2cHg7IC8qIEFzc3VyZSBxdWUgbGUgbWFzcXVlIHJlY291dnJlIGxhIHpvbmUgZHUgdHJhaXQgKi9cclxuLy8gICAgIHdpZHRoOiAxN3B4OyAvKiBUYWlsbGUgZHUgbWFzcXVlIHBvdXIgY291dnJpciBsZSB0cmFpdCAqL1xyXG4vLyAgICAgaGVpZ2h0OiAxN3B4OyAvKiBIYXV0ZXVyIGR1IG1hc3F1ZSAqL1xyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmc7IC8qIENvdWxldXIgZGUgZm9uZCBxdWkgbWFzcXVlIGxlIHRyYWl0IChibGFuYykgKi9cclxuLy8gICAgIHotaW5kZXg6IDI7IC8qIE1hc3F1ZSBsZSB0cmFpdCDDoCBsJ2ludMOpcmlldXIgZHUgY2VyY2xlICovXHJcbi8vIH1cclxuLyogRGVybmllciDDqWzDqW1lbnQgZGUgbGEgbGlzdGUgKGxlIGRlcm5pZXIgbGkpICovXHJcbi8vIHVsLnRpbWVsaW5lIGxpOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAwOyAvKiBTdXBwcmltZSBsJ2VzcGFjZW1lbnQgZW4gYmFzIGR1IGRlcm5pZXIgY2VyY2xlICovXHJcbi8vIH1cclxuXHJcbi8qIE1hc3F1ZSBsZSB0cmFpdCBzb3VzIGxlIGRlcm5pZXIgY2VyY2xlICovXHJcbi8vIHVsLnRpbWVsaW5lIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuLy8gICAgIGRpc3BsYXk6IG5vbmU7IC8qIETDqXNhY3RpdmUgbGUgdHJhaXQgdmVydGljYWwgc291cyBsZSBkZXJuaWVyIMOpbMOpbWVudCAqL1xyXG4vLyB9XHJcblxyXG4vKiBMaW5rIGFuZCBQYXJhZ3JhcGggU3R5bGVzICovXHJcbnVsLnRpbWVsaW5lIGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG51bC50aW1lbGluZSBsaSBwIHtcclxuICAgIGNvbG9yOiAkdGVydGlhcnktY29sb3I7XHJcbiAgICBtYXJnaW46IDkuNnB4IDAgMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcbi8vIHNwYW57XHJcbi8vICAgICBmb250LXNpemU6IDEycHg7XHJcbi8vIH1cclxuICBcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIC50aW1lbGluZSB7XHJcbi8vICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4vLyAgICAgcGFkZGluZzogMDtcclxuLy8gfVxyXG5cclxuLy8gLnRpbWVsaW5lID4gbGkge1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4vLyB9XHJcblxyXG4vLyAudGltZWxpbmUgYSB7XHJcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcclxuLy8gICAgIGNvbG9yOiAjMzMzO1xyXG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4vLyB9XHJcblxyXG4vLyAudGltZWxpbmUgLnNraWxscy1saXN0IHtcclxuLy8gICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgLyogTGVzIHB1Y2VzIHBvdXIgbGVzIGNvbXDDqXRlbmNlcyAqL1xyXG4vLyAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IC8qIETDqWNhbGFnZSBwb3VyIGxhIHNvdXMtbGlzdGUgKi9cclxuLy8gICAgIGNvbG9yOiAjNTU1O1xyXG4vLyAgICAgZm9udC1zaXplOiAwLjk1ZW07XHJcbi8vIH1cclxuXHJcbi5za2lsbHMtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpOyAvKiBDcsOpZSBkZXMgY29sb25uZXMgYWRhcHRhdGl2ZXMgKi9cclxuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgY29sdW1uLWdhcDogMHB4OyAvKiBFc3BhY2VtZW50IGVudHJlIGxlcyBjb2xvbm5lcyAqL1xyXG4gICAgcm93LWdhcDogMHB4OyAgICAvKiBFc3BhY2VtZW50IGVudHJlIGxlcyBsaWduZXMgKi9cclxuICAgIC8vIG1heC1oZWlnaHQ6IGNhbGMoMS41ZW0gKiA0ICsgMzBweCk7IC8qIEhhdXRldXIgdG90YWxlIGRlIDQgbGlnbmVzIG1heCAqL1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjsgLyogQ2FjaGUgbGVzIGxpZ25lcyBzdXBwbMOpbWVudGFpcmVzIHNpIGVsbGVzIGTDqXBhc3NlbnQgKi9cclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4vLyAuc2tpbGxzLWxpc3QgbGkge1xyXG4vLyAgICAgbWFyZ2luOiA1cHggMDtcclxuLy8gfVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/