.brxe-slider-nested {
    width: 100%;
}
.brxe-slider-nested .splide__slide {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
}
.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev {
    transform: translateY(-50%) scaleX(-1);
}
.brxe-slider-nested .splide__arrows svg {
    min-height: 0;
    min-width: 0;
}
:where(.brxe-svg) {
    height: auto;
    width: auto;
}
:where(.brxe-svg) svg {
    height: auto;
    max-width: 100%;
    overflow: visible;
    width: auto;
}
a.brxe-image {
    display: inline-block;
}
figure.brxe-image {
    margin: 0;
}
:where(.brxe-image).tag {
    display: inline-block;
    height: fit-content;
    position: relative;
    width: auto;
}
:where(.brxe-image).caption {
    position: relative;
}
:where(.brxe-image).overlay {
    position: relative;
}
:where(.brxe-image).overlay:before {
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}
:where(.brxe-image) a {
    transition: inherit;
}
:where(.brxe-image) img {
    height: 100%;
    position: static !important;
    transition: inherit;
    width: 100%;
}
:where(.brxe-image) img.bricks-lazy-hidden + figcaption {
    display: none;
}
:where(.brxe-image) .icon {
    color: #fff;
    font-size: 60px;
    pointer-events: none;
    position: absolute;
    right: 50%;
    text-align: center;
    top: 50%;
    transform: translate(50%, -50%);
    z-index: 5;
}
.bricks-image-caption {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.25) 70%, transparent);
    bottom: 0;
    color: #fff;
    font-size: inherit;
    margin: 0;
    padding: 10px 15px;
    pointer-events: none;
    position: absolute !important;
    text-align: center;
    width: 100%;
    z-index: 1;
}
.brxe-button {
    width: auto;
}
:where(.brxe-divider) {
    align-items: center;
    display: flex;
    font-size: 30px;
    gap: 30px;
}
:where(.brxe-divider).horizontal {
    width: 100%;
}
:where(.brxe-divider).horizontal .line {
    border-top: 1px solid;
}
:where(.brxe-divider).vertical {
    flex-direction: column;
}
:where(.brxe-divider).vertical .line {
    border-right: 1px solid;
    width: auto;
}
:where(.brxe-divider) .line {
    position: relative;
    width: 100%;
}
:where(.brxe-divider) .icon {
    flex-shrink: 0;
    position: relative;
}
:where(.brxe-divider) a {
    display: inline-flex;
}
:where(.brxe-icon-box) {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
}
:where(.brxe-icon-box).top .icon {
    margin-bottom: 20px;
}
:where(.brxe-icon-box).bottom {
    flex-direction: column-reverse;
}
:where(.brxe-icon-box).bottom .icon {
    margin-top: 20px;
}
:where(.brxe-icon-box).right {
    flex-direction: row-reverse;
}
:where(.brxe-icon-box).right .icon {
    margin-left: 20px;
}
:where(.brxe-icon-box).left {
    flex-direction: row;
}
:where(.brxe-icon-box).left .icon {
    margin-right: 20px;
}
:where(.brxe-icon-box) .icon {
    display: inline-flex;
}
:where(.brxe-icon-box) i {
    display: inline-block;
    font-size: 40px;
    line-height: 1;
    text-align: center;
}
.brxe-counter {
    width: auto;
}
:where(.brxe-heading).has-separator {
    align-items: center;
    display: inline-flex;
    gap: 20px;
}
:where(.brxe-heading) .separator {
    border-top: 1px solid;
    flex-grow: 1;
    flex-shrink: 0;
    height: 1px;
}
.brxe-icon {
    font-size: 60px;
}
svg.brxe-icon {
    font-size: inherit;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-gcwwiv {
    margin-bottom: 40px;
    color: #ffffff;
} /* BREAKPOINT: Mobile vertical */
@media (max-width: 478px) {
    #brxe-gcwwiv {
        margin-bottom: 20px;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-dmhnrt {
    font-size: 35px;
    color: #ffffff;
    fill: #ffffff;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-wurkdf {
    align-items: center;
    justify-content: center;
    padding-top: 20px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-lfgwew {
    color: #ffffff;
    fill: #ffffff;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-pasuif {
    align-items: center;
    justify-content: center;
    padding-top: 20px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-cvdxqp {
    height: 40px;
    margin-bottom:10px;
    padding-top:3px;
}
#brxe-cvdxqp :not([fill="none"]) {
    fill: var(--bricks-color-d05d79) !important;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-uqwzeq {
    align-items: center;
    justify-content: center;
    padding-top: 20px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-jilceg {
    flex-direction: row;
    max-width: 65%;
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
} /* BREAKPOINT: Mobile horizontal */
@media (max-width: 767px) {
    #brxe-jilceg {
        flex-direction: row;
    }
    #brxe-jilceg {
        flex-wrap: nowrap;
    }
} /* BREAKPOINT: Mobile vertical */
@media (max-width: 478px) {
    #brxe-jilceg {
        max-width: 100%;
    }
    #brxe-jilceg {
        padding-left: 5px;
    }
    #brxe-jilceg {
        grid-gap: 10px;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-euoalx {
    flex-direction: column;
    padding-top: 100px;
    padding-right: var(--space-s-l);
    padding-bottom: 100px;
    padding-left: var(--space-s-l);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 40px;
    margin-left: auto;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 8px;
    align-items: center;
    position: relative;
    overflow: hidden;
}
:where(#brxe-euoalx > *) {
    position: relative;
}
#brxe-euoalx::before {
    background-image: linear-gradient(rgba(0, 0, 0, 0.34), rgba(0, 0, 0, 0.34));
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
} /* BREAKPOINT: Tablette verticale */
@media (max-width: 991px) {
    #brxe-euoalx {
        padding-top: 60px;
        padding-bottom: 60px;
    }
} /* BREAKPOINT: Mobile vertical */
@media (max-width: 478px) {
    #brxe-euoalx {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #brxe-euoalx {
        align-items: center;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-hzumef {
    margin-bottom: 20px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-oiozed {
    flex-direction: column;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-kjzwmp {
    justify-content: center;
    padding-top: var(--space-3xl);
} /* BREAKPOINT: Tablette verticale */
@media (max-width: 991px) {
    #brxe-kjzwmp {
        margin-top: 90px;
    }
    #brxe-kjzwmp {
        padding-top: 30px;
    }
} /* BREAKPOINT: Mobile horizontal */
@media (max-width: 767px) {
    #brxe-kjzwmp {
        padding-bottom: 20px;
    }
} /* BREAKPOINT: Mobile vertical */
@media (max-width: 478px) {
    #brxe-kjzwmp {
        margin-top: 80px;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-yoefoe {
    display: none;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-zqioqc {
    display: flex;
    align-self: stretch !important;
    width: 100%;
    justify-content: space-between;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-khfqrs {
    background-image: url(https://indri.slimstudio.me/wp-content/uploads/2022/11/Reforestation-dans-la-region-Menabe.webp);
    background-size: cover;
    position: relative;
} /* BREAKPOINT: Tablette verticale */
@media (max-width: 991px) {
    #brxe-khfqrs {
        background-position: center center;
        background-size: cover;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-rmqmdx {
    flex-direction: row;
    margin-bottom: -10px;
}
#brxe-rmqmdx .icon {
    align-self: center;
    margin-top: -12px;
}
#brxe-rmqmdx .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-pvmpov {
    flex-direction: row;
}
#brxe-pvmpov .icon {
    align-self: center;
    margin-top: -15px;
}
#brxe-pvmpov .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-elsjzt.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-elsjzt.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-elsjzt .icon {
    color: #e0e0e0;
}
#brxe-elsjzt {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-gvggre {
    position: absolute;
    bottom: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-zbrmjv {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-bzxhil {
    background-image: url(https://indri.slimstudio.me/wp-content/uploads/2022/11/Charbon-de-bois.webp);
    background-size: cover;
    position: relative;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ncocst {
    flex-direction: row;
}
#brxe-ncocst .icon {
    align-self: center;
}
#brxe-ncocst .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ffjscl {
    flex-direction: row;
}
#brxe-ffjscl .icon {
    align-self: center;
}
#brxe-ffjscl .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-rrhflz.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-rrhflz.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-rrhflz .icon {
    color: #e0e0e0;
}
#brxe-rrhflz {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-uusthu {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-zmeslp {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-tzafoz {
    background-image: url(https://indri.slimstudio.me/wp-content/uploads/2022/11/Lutte-contre-les-feux.webp);
    background-size: cover;
    position: relative;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ksweti {
    flex-direction: row;
}
#brxe-ksweti .icon {
    align-self: center;
}
#brxe-ksweti .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-blbder {
    flex-direction: row;
}
#brxe-blbder .icon {
    align-self: center;
}
#brxe-blbder .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-odvbbz.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-odvbbz.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-odvbbz .icon {
    color: #e0e0e0;
}
#brxe-odvbbz {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-widjyn {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-wwghtt {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-oypxgv {
    background-image: url(https://indri.slimstudio.me/wp-content/uploads/2022/11/Aires-Protegees-Parc-National-Marojejy.webp);
    background-size: cover;
    position: relative;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-efxnbf {
    flex-direction: row;
}
#brxe-efxnbf .icon {
    align-self: center;
}
#brxe-efxnbf .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-vxxkhm {
    flex-direction: row;
}
#brxe-vxxkhm .icon {
    align-self: center;
}
#brxe-vxxkhm .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-bknzci.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-bknzci.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-bknzci .icon {
    color: #e0e0e0;
}
#brxe-bknzci {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-uqlqqt {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-wchobb {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-qzutef {
    position: relative;
    background-color: var(--bricks-color-b5cb76);
    background-size: cover;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-femdwy {
    flex-direction: row;
}
#brxe-femdwy .icon {
    align-self: center;
}
#brxe-femdwy .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ixokbs {
    flex-direction: row;
}
#brxe-ixokbs .icon {
    align-self: center;
}
#brxe-ixokbs .content {
    align-self: center;
    font-size: 13px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-lnurch.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-lnurch.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-lnurch .icon {
    color: #e0e0e0;
}
#brxe-lnurch {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-vmxrmp {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-insuec {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-nzajwy {
    position: relative;
    background-color: var(--bricks-color-080848);
    background-size: cover;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ummosg {
    flex-direction: row;
}
#brxe-ummosg .icon {
    align-self: center;
}
#brxe-ummosg .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-klbhoh {
    flex-direction: row;
}
#brxe-klbhoh .icon {
    align-self: center;
}
#brxe-klbhoh .content {
    align-self: center;
    font-size: 13px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-tnmwdk.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-tnmwdk.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-tnmwdk .icon {
    color: #e0e0e0;
}
#brxe-tnmwdk {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-medfoh {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-stgnyo {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-imakrl {
    position: relative;
    background-color: #781d86;
    background-size: cover;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-llouwh {
    flex-direction: row;
}
#brxe-llouwh .icon {
    align-self: center;
}
#brxe-llouwh .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-hdqldl {
    flex-direction: row;
}
#brxe-hdqldl .icon {
    align-self: center;
}
#brxe-hdqldl .content {
    align-self: center;
    font-size: 13px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-vmeowg.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-vmeowg.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-vmeowg .icon {
    color: #e0e0e0;
}
#brxe-vmeowg {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-nysrtd {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-vltuhi {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-qeecvo .splide__slide {
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 40px;
    padding-left: 0;
}
#brxe-qeecvo .splide__pagination {
    /*bottom: 0px;*/
}
#brxe-qeecvo .splide__pagination .splide__pagination__page {
    height: 7px;
    width: 7px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-farvef {
    justify-content: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-fsugnt {
    display: flex;
    align-self: stretch !important;
    width: 100%;
    justify-content: space-between;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-wwuxpa {
    background-image: url(https://indri.slimstudio.me/wp-content/uploads/2022/11/Lutte-contre-les-feux.webp);
    background-size: cover;
    position: relative;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-hfmkpm {
    flex-direction: row;
}
#brxe-hfmkpm .icon {
    align-self: center;
}
#brxe-hfmkpm .content {
    align-self: center;
}
#brxe-hfmkpm .icon i {
    font-size: 13px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-mmedvi {
    flex-direction: row;
}
#brxe-mmedvi .icon {
    align-self: center;
}
#brxe-mmedvi .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-kranew.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-kranew.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-kranew .icon {
    color: #e0e0e0;
}
#brxe-kranew {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ixnsdy {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ueitoh {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-jkcsaj {
    background-image: url(https://indri.slimstudio.me/wp-content/uploads/2022/11/Aires-Protegees-Parc-National-Marojejy.webp);
    background-size: cover;
    position: relative;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-xirwsy {
    flex-direction: row;
}
#brxe-xirwsy .icon {
    align-self: center;
}
#brxe-xirwsy .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-jtdkfz {
    flex-direction: row;
}
#brxe-jtdkfz .icon {
    align-self: center;
}
#brxe-jtdkfz .content {
    align-self: center;
    font-size: 13px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-mqoqre.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-mqoqre.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-mqoqre .icon {
    color: #e0e0e0;
}
#brxe-mqoqre {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-itmxck {
    position: absolute;
    bottom: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-qibnxm {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-nkjtkt {
    position: relative;
    background-color: var(--bricks-color-b5cb76);
    background-size: cover;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-cctwan {
    flex-direction: row;
}
#brxe-cctwan .icon {
    align-self: center;
}
#brxe-cctwan .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ryywjs {
    flex-direction: row;
}
#brxe-ryywjs .icon {
    align-self: center;
}
#brxe-ryywjs .content {
    align-self: center;
    font-size: 13px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-xagvnl.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-xagvnl.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-xagvnl .icon {
    color: #e0e0e0;
}
#brxe-xagvnl {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-nxrbuy {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-dbyllj {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-teylkm {
    position: relative;
    background-color: var(--bricks-color-080848);
    background-size: cover;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-qifdoy {
    flex-direction: row;
}
#brxe-qifdoy .icon {
    align-self: center;
}
#brxe-qifdoy .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-hazzhm {
    flex-direction: row;
}
#brxe-hazzhm .icon {
    align-self: center;
}
#brxe-hazzhm .content {
    align-self: center;
    font-size: 13px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-wheoyv.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-wheoyv.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-wheoyv .icon {
    color: #e0e0e0;
}
#brxe-wheoyv {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-slijqv {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-gipmnm {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ycieoo {
    position: relative;
    background-color: #859a32;
    background-size: cover;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-kztyrg {
    flex-direction: row;
}
#brxe-kztyrg .icon {
    align-self: center;
}
#brxe-kztyrg .content {
    align-self: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-dnoghw {
    flex-direction: row;
}
#brxe-dnoghw .icon {
    align-self: center;
}
#brxe-dnoghw .content {
    align-self: center;
    font-size: 13px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-liyqel.horizontal .line {
    border-top-color: #e0e0e0;
}
#brxe-liyqel.vertical .line {
    border-right-color: #e0e0e0;
}
#brxe-liyqel .icon {
    color: #e0e0e0;
}
#brxe-liyqel {
    margin-top: 10px;
    margin-bottom: 5px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-fkrfzf {
    position: absolute;
    bottom: 15px;
    margin-right: 15px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-vwybmt {
    display: block;
    flex-direction: row;
    align-self: stretch !important;
    width: 100%;
    border-radius: 8px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-mkoacf .splide__slide {
    padding-top: 15px;
    padding-right: 0;
    padding-bottom: 40px;
    padding-left: 0;
}
#brxe-mkoacf .splide__pagination {
    /*bottom: 0px*/
}
#brxe-mkoacf .splide__pagination .splide__pagination__page {
    height: 7px;
    width: 7px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ciimcq {
    justify-content: center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-gwghww {
    justify-content: center;
} /* BREAKPOINT: Mobile vertical */
@media (max-width: 478px) {
    #brxe-gwghww {
        justify-content: center;
    }
    #brxe-gwghww {
        width: 100%;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-gvuhmy {
    align-self: center !important;
    align-items: flex-end;
} /* BREAKPOINT: Mobile horizontal */
@media (max-width: 767px) {
    #brxe-gvuhmy {
        width: 43%;
    }
} /* BREAKPOINT: Mobile vertical */
@media (max-width: 478px) {
    #brxe-gvuhmy {
        width: 2%;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-uubedi {
    display: flex;
    align-self: stretch !important;
    width: 100%;
} /* BREAKPOINT: Mobile vertical */
@media (max-width: 478px) {
    #brxe-uubedi {
        padding-right: 0;
        padding-left: 0;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-eyzvti {
    margin-top: 10px;
    margin-right: 3px;
    margin-bottom: 10px;
    margin-left: 3px;
	text-align:center;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-rjkmdc {
    margin-top: 10px;
    margin-right: 3px;
    margin-bottom: 10px;
    margin-left: 3px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-nexshb {
    margin-top: 10px;
    margin-right: 3px;
    margin-bottom: 10px;
    margin-left: 3px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ebfsqc {
    margin-top: 10px;
    margin-right: 3px;
    margin-bottom: 10px;
    margin-left: 3px;
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-ocicjf {
    flex-direction: row;
    column-gap: var(--gap);
    row-gap: var(--gap);
    display: grid;
    align-items: initial;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    grid-gap: 20px;
    margin-top: 10px;
} /* BREAKPOINT: Mobile vertical */
@media (max-width: 478px) {
    #brxe-ocicjf {
        grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
    }
    #brxe-ocicjf {
        grid-gap: 10px;
    }
} /* BREAKPOINT: Ordinateur de bureau (BASE) */
#brxe-bummuh {
    justify-content: center;
    padding-top: 20px;
    padding-bottom: var(--space-l-2xl);
}
