@import url("../vendor/bootstrap/dist/css/bootstrap.min-z0zQt-h.css");
@import url("../vendor/bootstrap-icons/font/bootstrap-icons.min-5BD67CJ.css");

@import "base/base-mqfbnWJ.css";
@import "components/components-z4cwdEw.css";
@import "modules/modules-v5pb_L0.css";
@import "utilities/utilities-bBHR3f7.css";

:root {
    /*--primary-color: #005A9C; !* Bleu principal *!*/
    /*--secondary-color: #28a745; !* Vert pour les boutons *!*/
    /*--text-color: #333;*/
    /*--background-color: #FFFFFF;*/
    /*--font-family: 'Poppins', sans-serif;*/

    --light-gray: #f8f9fa;

    --bs-primary: #005A9C; /* Bleu principal */
    --bs-primary-rgb: 0, 90, 156;
    --bs-secondary: #28a745; /* Vert pour les boutons */
    --bs-secondary-rgb: 40, 167, 69;
    --bs-body-color: #333;
    --bs-body-bg: #FFFFFF;
    --bs-body-font-family: 'Poppins', sans-serif;
    --bs-font-sans-serif: 'Poppins', sans-serif, system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

body {
    overflow-x: hidden;
}

.swiper-pagination-bullet {
    background-color: var(--bs-primary) !important;
    width: 12px !important;
    height: 12px !important;
}

.swiper-pagination-bullet-active {
    background-color: var(--bs-secondary) !important;
}

.swiper-button-next, .swiper-button-prev {
    position: static !important;
    width: 45px !important;
    height: 45px !important;
    margin: 0 !important;
    background-color: #fff !important;
    border-radius: 50% !important;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1) !important;
    color: var(--bs-primary) !important;
    transition: background-color 0.3s, color 0.3s !important;
}

.swiper-button-next:hover, .swiper-button-prev:hover {
    background-color: var(--bs-primary) !important;
    color: #fff !important;
}

.swiper-button-next::after, .swiper-button-prev::after {
    font-size: 1.2rem !important;
    font-weight: bold !important;
}

.turbo-progress-bar {
    background: var(--bs-secondary) !important;
    background-color: var(--bs-secondary) !important;
}
