@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}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).caption:has(figcaption.bricks-image-caption){overflow:hidden}: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):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;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}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-progress-bar){display:grid;gap:20px;width:100%}:where(.brxe-progress-bar) label{cursor:inherit;display:flex;justify-content:space-between;margin-bottom:.5em}:where(.brxe-progress-bar) label>*{flex:1}:where(.brxe-progress-bar) label>*+.percentage{flex:none}:where(.brxe-progress-bar) .bar{background-color:var(--bricks-bg-light);height:8px;overflow:hidden;position:relative}:where(.brxe-progress-bar) .bar span{background-color:#dee2e5;height:100%;left:0;position:absolute;transition:all .6s cubic-bezier(.55,.055,.675,.19);width:0}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-f711f7 {opacity: 0.15; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); z-index: -1; height: 100%}#brxe-f711f7:not(.tag), #brxe-f711f7 img {object-fit: contain; object-position: top left}@media screen and (min-width:1300px){ #brxe-f711f7{ width: calc(((100vw - 1240px)/2 + 1240px*0.8)); }}@media screen and (min-width:768px) and (max-width:1299px){ #brxe-f711f7{ width: calc(((100vw - 100%)/2 + 100%*0.7)); }}@media (max-width: 767px) {#brxe-f711f7 {display: none}}#brxe-3a4954 {margin-bottom: 0.5em; color: var(--bricks-color-ntbcyx)}#brxe-3b1b6b {font-size: 1.4rem; font-weight: 300}@media (max-width: 991px) {#brxe-3b1b6b {font-size: 1.2rem}}#brxe-ppcuev {flex-direction: row; flex-wrap: nowrap; column-gap: 1em; margin-top: 1.5em}#brxe-914b2c {background-image: url(https://b-rail.fr/wp-content/uploads/2024/08/pattern.svg); background-repeat: repeat-x; background-size: contain; background-position: center right; position: absolute; left: 0px; height: 4rem; width: calc(((100vw - 1240px)/2 + 1240px*0.4)); z-index: -1; opacity: 0.6; mix-blend-mode: overlay}@media (max-width: 767px) {#brxe-914b2c {bottom: 1.4rem; width: 100%; height: 2.5rem}}#brxe-9d4edd {margin-top: 3rem}@media (max-width: 767px) {#brxe-9d4edd {margin-top: 0}}#brxe-c9c0c4 {margin-top: 4rem}@media (max-width: 991px) {#brxe-c9c0c4 {margin-top: 2rem}}@media (max-width: 767px) {#brxe-c9c0c4 {margin-top: 0; margin-bottom: 2rem}}#brxe-7c0d52 > .x-slider_builder {--xspacebetween: 1rem}#brxe-4dbd76 {flex-direction: row; column-gap: 2rem}#brxe-82efef {align-items: center; justify-content: center; padding-top: 8rem; padding-bottom: 2rem}#brxe-82efef::before{ position: absolute; top: 0; left: 0; height: 100%; z-index: -1; border-bottom-right-radius:0.75rem;}@media screen and (min-width:1300px){ #brxe-82efef::before{ content: ''; width: calc(((100vw - 1240px)/2 + 1240px*0.8)); }}@media screen and (min-width:768px) and (max-width:1299px){ #brxe-82efef::before{ content: ''; width: calc(((100vw - 100%)/2 + 100%*0.7)); }}@media screen and (max-width:767px){ #brxe-82efef::before{ content: ''; width: 100%; border-bottom-right-radius:0; }}@media (max-width: 991px) {#brxe-82efef {padding-top: 6rem}}@media (max-width: 767px) {#brxe-82efef {padding-top: 32px; padding-bottom: 0}}#brxe-wtduwu {font-weight: 300; font-size: 1.5rem; width: 768px}#brxe-wtduwu a {font-weight: 300; font-size: 1.5rem; font-size: inherit}@media (max-width: 767px) {#brxe-wtduwu {font-size: 1.2rem}#brxe-wtduwu a {font-size: 1.2rem; font-size: inherit}}#brxe-pxakcx {font-size: 1.2rem; color: var(--bricks-color-oedfis); font-weight: 300}#brxe-ypornv {color: var(--bricks-color-oedfis); font-size: 0.8rem; font-weight: 600}#brxe-pyoyeu {font-size: 0.7rem; color: var(--bricks-color-oedfis)}#brxe-qyuths {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-wiyolt {color: var(--bricks-color-oedfis); font-size: 0.8rem; font-weight: 600}#brxe-icmyxy {font-size: 0.7rem; color: var(--bricks-color-oedfis)}#brxe-pbmvfu {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-tnjoud {row-gap: 2rem; display: grid; align-items: initial; grid-template-columns: repeat(2,1fr); grid-gap: 2rem; margin-top: 3em}#brxe-aoyffy {background-color: var(--bricks-color-ntbcyx); padding-bottom: 3rem}#brxe-rdegeo {color: var(--bricks-color-pymhow); font-weight: 700}#brxe-mmwhkj {font-size: 1.55rem; font-weight: 300; width: 22rem}@media (max-width: 991px) {#brxe-mmwhkj {font-size: 1.2rem}}@media (max-width: 767px) {#brxe-mmwhkj {width: 100%}}@media (max-width: 767px) {#brxe-fjpfwn {margin-bottom: 2rem}}#brxe-sodyuz {margin-bottom: 0}#brxe-xobykv {padding-right: 4rem}@media (max-width: 767px) {#brxe-xobykv {padding-right: 0}}#brxe-qpgjsq {flex-direction: row}#brxe-isjwpv {background-image: url(https://b-rail.fr/wp-content/uploads/2025/02/b-rail-rse-2.webp); background-size: cover}#brxe-xeilpw {font-size: 1.2rem; text-wrap: balance}#brxe-xeilpw a {font-size: 1.2rem; text-wrap: balance; font-size: inherit}@media (max-width: 767px) {#brxe-xeilpw {font-size: 1rem}#brxe-xeilpw a {font-size: 1rem; font-size: inherit}}#brxe-qhotvs {flex-direction: row}#brxe-xsmdyf h2{ margin-top: 0; font-size: 1.5rem; margin-bottom: 5rem;}@media screen and (max-width:767px){ #brxe-xsmdyf h2{ font-size: 1.2rem; margin-bottom: 2rem; }}#brxe-pxucds {margin-top: 3rem}#brxe-tdiwwf {background-image: url(https://b-rail.fr/wp-content/uploads/2025/02/b-rail-rse-2.webp); background-size: cover}#brxe-lhmuhf {font-size: 1.2rem; text-wrap: balance}#brxe-lhmuhf a {font-size: 1.2rem; text-wrap: balance; font-size: inherit}@media (max-width: 767px) {#brxe-lhmuhf {font-size: 1rem}#brxe-lhmuhf a {font-size: 1rem; font-size: inherit}}#brxe-lqkrnv {flex-direction: row}#brxe-bzuxna h2{ margin-top: 0; font-size: 1.5rem; margin-bottom: 5rem;}@media screen and (max-width:767px){ #brxe-bzuxna h2{ font-size: 1.2rem; margin-bottom: 2rem; }}#brxe-ttdyoz {margin-top: 3rem}#brxe-ncbyva {background-image: url(https://b-rail.fr/wp-content/uploads/2025/02/b-rail-rse-2.webp); background-size: cover}#brxe-ljljvw {flex-direction: row}#brxe-bbzjkh {font-weight: 700}#brxe-tfrkrh {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-apisjh {font-weight: 700}#brxe-ndijsn {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-zobyos {font-weight: 700}#brxe-tirjdk {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-orymnk {display: grid; align-items: initial; grid-template-columns: repeat(3,1fr); grid-gap: 2em}#brxe-orymnk .br-icon-box__icon{ background-color:#fff;}@media (max-width: 767px) {#brxe-orymnk {grid-gap: 2em; grid-template-columns: repeat(1,1fr)}}#brxe-zfrwkb h2{ margin-top: 0; font-size: 1.5rem; margin-bottom: 5rem;}@media screen and (max-width:767px){ #brxe-zfrwkb h2{ font-size: 1.2rem; margin-bottom: 2rem; }}#brxe-wrttps {background-image: url(https://b-rail.fr/wp-content/uploads/2025/02/b-rail-rse-2.webp); background-size: cover}#brxe-zqftjk {font-size: 1.2rem; text-wrap: balance}#brxe-zqftjk a {font-size: 1.2rem; text-wrap: balance; font-size: inherit}@media (max-width: 767px) {#brxe-zqftjk {font-size: 1rem}#brxe-zqftjk a {font-size: 1rem; font-size: inherit}}#brxe-rwzyyi {flex-direction: row}#brxe-fjgaso h2{ margin-top: 0; font-size: 1.5rem; margin-bottom: 5rem;}@media screen and (max-width:767px){ #brxe-fjgaso h2{ font-size: 1.2rem; margin-bottom: 2rem; }}#brxe-omnyiw {margin-top: 3rem}#brxe-lovsmw {font-size: 1.2rem; text-wrap: balance}#brxe-lovsmw a {font-size: 1.2rem; text-wrap: balance; font-size: inherit}@media (max-width: 767px) {#brxe-lovsmw {font-size: 1rem}#brxe-lovsmw a {font-size: 1rem; font-size: inherit}}#brxe-bqdwae {margin-top: 2em}#brxe-bqdwae .bar span {background-color: var(--bricks-color-eecvhj)}#brxe-bqdwae .bar {background-color: var(--bricks-color-kjqdfg)}#brxe-bqdwae .label {color: var(--bricks-color-pymhow)}#brxe-bqdwae .percentage {color: var(--bricks-color-pymhow)}#brxe-xvjhvp {margin-top: 2em}#brxe-xvjhvp > .x-slider_builder > .splide__track_builder > .splide__list > .x-slider_slide {width: auto}#brxe-xvjhvp > .x-slider_builder > .splide__track_builder > .splide__list > .brxe-block {width: auto}#brxe-xvjhvp .x-slider_slide {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-xvjhvp .br-icon-box::after{ content:""; position:absolute; right:0; top:50%; transform: translate(50%, -50%); font-family: themify; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-transform: none;}#brxe-xvjhvp .br-icon-box{ flex-direction: row !important; column-gap: 1rem !important; align-items: center !important;}#brxe-kumsjt {font-weight: 300; font-size: 1.2rem; width: 768px}#brxe-kumsjt a {font-weight: 300; font-size: 1.2rem; font-size: inherit}@media (max-width: 767px) {#brxe-kumsjt {font-size: 1rem}#brxe-kumsjt a {font-size: 1rem; font-size: inherit}}#brxe-kdfdaf {margin-top: 3em}#brxe-vtjljh {font-size: 0.7em; text-align: left; margin-top: 3em; display: none}#brxe-vtjljh a {font-size: 0.7em; text-align: left; font-size: inherit}#brxe-vtjljh * { vertical-align: top; padding:0.5em;}table { border-collapse: collapse; width: 100%;}th, td { border: 1px solid #cdcdcd;}#brxe-wptytb {font-size: 1.2rem; font-weight: 300}#brxe-wptytb a {font-size: 1.2rem; font-weight: 300; font-size: inherit}#brxe-mdqtnw {width: 40%}@media (max-width: 767px) {#brxe-mdqtnw {width: 100%}}#brxe-pivmdw:not(.tag), #brxe-pivmdw img {aspect-ratio: 1/1; object-fit: contain}#brxe-pivmdw {width: 5em}#brxe-rwpywb {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 2rem}#brxe-jsxoqp {width: 5em}#brxe-jsxoqp:not(.tag), #brxe-jsxoqp img {aspect-ratio: 1/1; object-fit: contain}#brxe-nabfjh {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 2rem}#brxe-ebiupn {width: 5em}#brxe-ebiupn:not(.tag), #brxe-ebiupn img {aspect-ratio: 1/1; object-fit: contain}#brxe-kzzxqo {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 2rem}#brxe-dxwvun {width: auto; row-gap: 2em}@media (max-width: 767px) {#brxe-dxwvun {display: grid; align-items: initial; grid-template-columns: repeat(2,1fr); grid-gap: 2em 1em}}#brxe-qrjjbt {width: 60%; align-items: center}@media (max-width: 767px) {#brxe-qrjjbt {width: 100%; margin-top: 2em}}#brxe-qvnylz {flex-direction: row; align-items: center}#brxe-xdabqm {font-size: 1.5rem}#brxe-xdabqm a {font-size: 1.5rem; font-size: inherit}@media (max-width: 767px) {#brxe-xdabqm {font-size: 1.2rem}#brxe-xdabqm a {font-size: 1.2rem; font-size: inherit}}#brxe-iiqfuq {font-size: 2em; line-height: 1; font-weight: 300}@media (max-width: 767px) {#brxe-iiqfuq {font-size: 1.5em}}#brxe-xfqngq {font-size: 1.2em; color: var(--bricks-color-eecvhj); fill: var(--bricks-color-eecvhj)}#brxe-bqmhfy {flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between}#brxe-avwihd {font-size: 0.8em; font-weight: 700}#brxe-lwqaln {row-gap: 0.5em}#brxe-amaqpk {row-gap: 4em; padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; position: relative; justify-content: space-between}.br-pdf:nth-child(odd){ background-color:var(--bricks-color-kjqdfg);} .br-pdf:nth-child(even){ background-color:var(--bricks-color-qjfoaj);}#brxe-celgje {font-size: 2em; line-height: 1; font-weight: 300}@media (max-width: 767px) {#brxe-celgje {font-size: 1.5em}}#brxe-byornp {font-size: 1.2em; color: var(--bricks-color-eecvhj); fill: var(--bricks-color-eecvhj)}#brxe-cbcnug {flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between}#brxe-mikzzc {row-gap: 4em; padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; position: relative; justify-content: space-between}.br-pdf:nth-child(odd){ background-color:var(--bricks-color-kjqdfg);} .br-pdf:nth-child(even){ background-color:var(--bricks-color-qjfoaj);}#brxe-xjyeft {font-size: 2em; line-height: 1; font-weight: 300}@media (max-width: 767px) {#brxe-xjyeft {font-size: 1.5em}}#brxe-hbblaf {font-size: 1.2em; color: var(--bricks-color-eecvhj); fill: var(--bricks-color-eecvhj)}#brxe-fiszqk {flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between}#brxe-zjyvhx {row-gap: 4em; padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; position: relative; justify-content: space-between}.br-pdf:nth-child(odd){ background-color:var(--bricks-color-kjqdfg);} .br-pdf:nth-child(even){ background-color:var(--bricks-color-qjfoaj);}#brxe-cisqwt {font-size: 2em; line-height: 1; font-weight: 300}@media (max-width: 767px) {#brxe-cisqwt {font-size: 1.5em}}#brxe-zsjbce {font-size: 1.2em; color: var(--bricks-color-eecvhj); fill: var(--bricks-color-eecvhj)}#brxe-gjyoae {flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between}#brxe-felhiw {row-gap: 4em; padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; position: relative; justify-content: space-between}.br-pdf:nth-child(odd){ background-color:var(--bricks-color-kjqdfg);} .br-pdf:nth-child(even){ background-color:var(--bricks-color-qjfoaj);}#brxe-jrhrni {margin-top: 3em; display: grid; align-items: initial; grid-template-columns: repeat(4,1fr); grid-gap: 1em}@media (max-width: 767px) {#brxe-jrhrni {grid-template-columns: repeat(2,1fr)}}#brxe-afpvpz {height: 80%; position: absolute; top: 50%; left: 0px; background-image: url(https://b-rail.fr/wp-content/uploads/2024/08/b-long-nos-valeurs.svg); background-blend-mode: normal; background-attachment: scroll; background-repeat: repeat-x; background-size: contain; width: 50%; transform: translateY(-50%); opacity: 0.6}@media (max-width: 991px) {#brxe-afpvpz {display: none}}#brxe-ligrtx {height: 80%; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); opacity: 0.6; z-index: -1}#brxe-crwnsv {color: var(--bricks-color-oedfis); margin-top: 0}#brxe-rrgzle {color: var(--bricks-color-oedfis); font-size: 1.4rem; font-weight: 300}#brxe-rrgzle a {color: var(--bricks-color-oedfis); font-size: 1.4rem; font-weight: 300; font-size: inherit}@media (max-width: 991px) {#brxe-rrgzle {font-size: 1.2rem}#brxe-rrgzle a {font-size: 1.2rem; font-size: inherit}}#brxe-hcccdl {margin-top: 2em}#brxe-fwojby {width: 60%; align-self: flex-end !important; padding-top: 128px; padding-right: 64px; padding-bottom: 128px}@media (max-width: 991px) {#brxe-fwojby {padding-top: 64px; padding-right: 0; padding-bottom: 64px}}@media (max-width: 767px) {#brxe-fwojby {width: 100%}}#brxe-oifsyl {background-color: var(--bricks-color-ntbcyx); position: relative; z-index: 0}#brxe-glaslx {z-index: 0; padding-top: 0; padding-bottom: 0}#brxe-glaslx::before{ content:''; position:absolute; top:0; right:0; width:50vw; height:100%; background-color:var(--bricks-color-ntbcyx); z-index: -1;}