/*!**********************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./assets/styles/pages/challenges.css ***!
  \**********************************************************************************************************************************************************************************************************/
.header-challenges{
    background-color: var(--bg-light-green);
}

.header-challenges h1{
    color: var(--btn-success-bg);
    font-size: 3.3rem;
    font-weight: 700;
}

.header-challenges h2{
    font-weight: 700;
}

.header-challenges figure {
  width: 23rem;
}

.header-challenges .container{
    padding-bottom: 0 !important;
}

.masterdev.bg-dark, .whycontest.bg-dark{
    color: var(--bg-default);
}

.masterdev.bg-dark h2{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.masterdev img{
    width: 100%;
}

.masterdev .row ul li span {
  color: var(--btn-primary-bg);
  font-weight: bold;
  font-size: larger;
}

.masterdev .row ul li {
  list-style: none;
  flex: 0 0 11rem;
}

.masterdev .row ul {
  gap: 1rem;
  padding: 0;
}

.whycontest .row h3 {
  color: var(--btn-success-bg) !important;
  font-size: 1.75rem;
  font-weight: 700;
}

.whycontest img{
  width: 100%;
}

.whycontest .container .row {
  justify-content: space-between;
  align-items: center;
}
.whycontest.reverse .row{
  flex-direction: row-reverse;
}
.carousel-section.bg-green{
  background-color: var(--btn-success-bg);
  padding: 0;
}

/* .carousel img{
  max-height: 265px;
} */
.carousel-section{
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0 !important;
}

.card .badge.position-absolute {
    background-color: var(--btn-success-bg);
    width: 65px;
    height: 65px;
    position: absolute;
    top: -22px !important;
    left: -13px !important;
    padding: 10px;
    border-radius: 50%;
    text-align: center;
    line-height: 49px;
    color: #fff;
    font-size: 2rem;
    font-weight: bold;
}

.card h3.fw-bold {
    color: var(--btn-primary-bg);
    padding-left: 4%;
}
.card .fw-bold span{
    color: var(--bg-dark);
}

.card .row.reverse{
  flex-direction: row-reverse;
}

div.bottom-card .card{
  margin-top: -1.5rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

div.top-card .card{
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.card h3.fw-bold.temoignage-title{
  padding-left: 0;
  background-image: url(/build/images/creditagricole.5cb56a5f.png);
  background-size: auto 80px;
  background-position: right;
  background-repeat: no-repeat;
  background-origin: content-box;
}

section.content h2.color-black{
  color: var(--nav-link-color);
}

.card-body.bg-blue-color{
    background-color: #e6f3f9;
}

.contestformat h4{
  color: var(--btn-success-bg);
}

#questions-container{
  margin-top: 1em;
}

.contest_questions .form-label, .contest_questions option, #cts-id {
  font-size: clamp(16px, 2vw, 20px);
}

#questions-container li {
  margin-bottom: 0.5rem;
}



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