/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/custom.css ***!
  \*****************************************************************************************************************/
.flex-basis-50 {
    flex-basis: 50% !important;
}

.flex-basis-100 {
    flex-basis: 100% !important;
}

.justify-self-end {
    justify-self: end;
}

--carousel-control-color {
    color: var(--gp-primary-color);
}


/**
    MAIN CAROUSEL
 */
.carousel-indicators [data-bs-target] {
    background-color: var(--gp-primary-color);
    height: 5px;
}

#main-carousel .carousel-control-prev-icon,
#main-carousel .carousel-control-next-icon {
    width: 2.6rem;
    height: 2.6rem;
    background-color: #000;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 2rem 2rem;
}


/**
BUTTONS
 */

.btn-gp-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--gp-primary-color);
    --bs-btn-border-color: var(--gp-primary-color);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #97202c;
    --bs-btn-hover-border-color: #b02a37;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #b02a37;
    --bs-btn-active-border-color: #a52834;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
}

.btn-eco-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--eco-primary-color);
    --bs-btn-border-color: var(--eco-primary-color);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #157347;
    --bs-btn-hover-border-color: #146c43;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #146c43;
    --bs-btn-active-border-color: #13653f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
}


/**
CARDS
 */

.card-grid-auto {
    grid-template-columns: auto 1fr;
}

.card-grid-title {
    grid-column: span 2;
}

.card-body.card-sm {
    padding: 0.6rem;
}

/**
ALERTS
 */

.alert-sm {
    padding: 0.3rem 0.7rem;
}

/**
TEXT-COLORS
 */
.text-success-dark {
    color: #198754 !important; /* first try : #008547 */
}

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