@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-offcanvas{--brx-offcanvas-direction:initial;visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}}@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-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@media (max-width:1199px){#brx-header .entete-barre>.entete-gauche{transform:translateY(calc(20rem * .017245))!important}}#brx-header .entete-barre>.entete-centre { order: 0!important; flex: 1 1 0!important; display: flex!important; justify-content: flex-start!important; text-align: left!important;}#brx-header .entete-barre>.entete-gauche { order: 1!important; flex: 0 0 auto!important; justify-content: center!important; transform: translateY(calc(24rem * .017245));}#brx-header .entete-barre>.entete-droite { order: 2!important; flex: 1 1 0!important;}#brx-header .nav-principale a { line-height: 1.6!important;}@media (prefers-reduced-motion:reduce){html body #brx-header:has(#menu-gcgt) .picto-bouton,html body #brx-header:has(#menu-gcgt) .picto-bouton .picto{animation:none!important;transition:none!important}}@keyframes gcgt-balance{0%{transform:rotate(0)}18%{transform:rotate(-9deg)}38%{transform:rotate(6deg)}56%{transform:rotate(-3.5deg)}72%{transform:rotate(1.8deg)}86%{transform:rotate(-.6deg)}100%{transform:rotate(0)}}@keyframes gcgt-bascule{0%{rotate:0deg;animation-timing-function:cubic-bezier(.55,0,.9,.4)}46%{rotate:45deg;animation-timing-function:cubic-bezier(.15,.6,.4,1)}63%{rotate:36deg;animation-timing-function:cubic-bezier(.6,0,.85,.45)}79%{rotate:45deg;animation-timing-function:cubic-bezier(.15,.6,.4,1)}89%{rotate:42deg;animation-timing-function:cubic-bezier(.6,0,.85,.45)}100%{rotate:45deg}}@keyframes gcgt-retour{0%{rotate:45deg;animation-timing-function:cubic-bezier(.45,0,.4,1)}75%{rotate:-3deg;animation-timing-function:ease-in-out}100%{rotate:0deg}}@media (max-width:478px){#brx-header .picto-bouton{transform-origin:calc(.25rem + 2.5rem * .47) calc(100% - .25rem)!important}}#brx-header .picto-bouton { transform-origin: calc(.25rem + 3rem * .47) calc(100% - .25rem);}#brx-header .picto-bouton .picto { transform-origin: 47% 100%; rotate: 0deg;}#brx-header .picto-bouton[data-deja-ouvert] .picto { animation: gcgt-retour .6s both;}#brx-header .picto-bouton:hover { animation: gcgt-balance 1.3s cubic-bezier(.45,0,.55,1) both;}#brx-header .picto-bouton:focus-visible { animation: gcgt-balance 1.3s cubic-bezier(.45,0,.55,1) both;}#brx-header:has(#menu-gcgt.brx-open) .picto-bouton { animation: none!important;}#brx-header:has(#menu-gcgt.brx-open) .picto-bouton .picto { rotate: 45deg; animation: gcgt-bascule .95s linear both!important;}#brxe-2e4c8a {align-items: center; column-gap: 1.5rem; flex-direction: row; padding-right: var(--marge-page); padding-left: var(--marge-page); width: 100%; max-width: var(--largeur-contenu); margin-right: auto; margin-left: auto}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .picto-clair,:root:not([data-theme="light"]) .logo-clair{display:none!important}:root:not([data-theme="light"]) .picto-sombre,:root:not([data-theme="light"]) .logo-sombre{display:block!important}:root:not([data-theme="light"]) .mode-bouton .vers-sombre{display:none!important}:root:not([data-theme="light"]) .mode-bouton .vers-clair{display:inline!important}}@media (max-width:1199px){#brx-header .entete .logotype-img{width:20rem!important}#brx-header .entete .nav-principale{gap:1.5rem!important}}@media (max-width:991px){#brx-header .entete .entete-gauche{display:none!important}#brx-header .menu-panneau .menu-mobile{display:flex!important}#brx-header .entete .entete-centre{text-align:left!important;flex:1 1 auto!important}#brx-header .entete .logotype-img{width:22rem!important}}@media (max-width:478px){#brx-header .entete .logotype-img{width:min(17rem,70vw)!important}#brx-header .entete .picto{width:2.5rem!important}}#brx-header { position: sticky; top: var(--wp-admin--admin-bar--height,0px); z-index: 1000;} .entete { position: relative!important; z-index: 995!important; border-bottom: 0!important;} .menu-panneau .brx-offcanvas-inner { z-index: 990!important; padding: calc(6.5rem + var(--esp-l) + var(--esp-l) + var(--wp-admin--admin-bar--height,0px)) var(--esp-l) var(--esp-l)!important; width: min(28rem,100vw)!important;} .entete-droite>* { width: auto; flex: 0 0 auto;} .entete .nav-principale { gap: 2.25rem!important;} .entete .nav-principale a { font-size: 1rem!important; letter-spacing: .07em!important;} .logotype-img { display: block; width: 24rem; max-width: 100%; line-height: 0;} .logotype-img img { width: 100%; height: auto; display: block;} .entete .picto { width: 3rem!important;} .logo-sombre { display: none;}:root[data-theme="dark"] .logo-clair { display: none;}:root[data-theme="dark"] .logo-sombre { display: block;} .menu-panneau .menu-liens { gap: 1.25rem!important;} .menu-panneau .menu-liens a { font-size: 1.0625rem!important; letter-spacing: .07em!important;} .menu-panneau .menu-mobile a { font-size: 1.875rem!important; letter-spacing: .04em!important;} .menu-panneau .mode-bouton { font-family: "Source Sans 3",sans-serif!important; font-weight: 600!important; font-size: .9375rem!important; letter-spacing: .08em;} .menu-panneau .mode-bouton span { font-family: "Source Sans 3",sans-serif!important; font-weight: 600!important; font-size: .9375rem!important; letter-spacing: .08em;} .menu-panneau .langues { font-size: .9375rem!important;}#brxe-rpz8zx {padding-top: var(--esp-l); padding-bottom: 1rem}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .picto-clair{display:none}:root:not([data-theme="light"]) .picto-sombre{display:block}:root:not([data-theme="light"]) .mode-bouton .vers-sombre{display:none}:root:not([data-theme="light"]) .mode-bouton .vers-clair{display:inline}}@media (max-width:991px){.entete-gauche{display:none} .menu-mobile{display:flex} .entete-centre{text-align:left;flex:1 1 auto}}@media (max-width:478px){.logotype{font-size:1rem;white-space:normal}} .entete { position: sticky; top: 0; z-index: 50; background: var(--papier); border-bottom: 1px solid var(--filet);} .entete-barre { display: flex; flex-direction: row; align-items: center;} .entete-barre>.brxe-block { width: auto; min-width: 0;} .entete-gauche { flex: 1 1 0; display: flex; flex-direction: row; align-items: center;} .entete-droite { flex: 1 1 0; display: flex; flex-direction: row; align-items: center;} .entete-droite { justify-content: flex-end;} .entete-centre { flex: 0 1 auto; text-align: center;} .logotype { font-family: "Source Sans 3",sans-serif; font-weight: 500; font-size: 1.25rem; line-height: 1; color: var(--encre); text-decoration: none; white-space: nowrap;} .logotype:hover { color: var(--encre);} .nav-principale { gap: 1.75rem;} .nav-principale a { font-family: "Source Sans 3",sans-serif; font-weight: 600; font-size: .8125rem; letter-spacing: .08em; text-transform: uppercase; color: var(--encre); text-decoration: none; white-space: nowrap;} .menu-liens a { font-family: "Source Sans 3",sans-serif; font-weight: 600; font-size: .8125rem; letter-spacing: .08em; text-transform: uppercase; color: var(--encre); text-decoration: none; white-space: nowrap;} .nav-principale a:hover { color: var(--rouge);} .menu-liens a:hover { color: var(--rouge);} .nav-principale a[aria-current] { color: var(--rouge);} .menu-liens a[aria-current] { color: var(--rouge);} .picto-bouton { background: none; border: 0; padding: .25rem; margin: -.25rem; cursor: pointer; line-height: 0; width: auto;} .picto { display: block; width: 2.25rem; height: auto;} .picto img { width: 100%; height: auto; display: block;} .picto-sombre { display: none;}:root[data-theme="dark"] .picto-clair { display: none;}:root[data-theme="dark"] .picto-sombre { display: block;} .menu-panneau .brx-offcanvas-inner { background: var(--papier); color: var(--encre); width: min(24rem,100vw); padding: 6rem 2rem 2rem; display: flex; flex-direction: column; gap: 2.5rem; border-left: 1px solid var(--filet);} .menu-liens { display: flex; flex-direction: column; gap: 1rem;} .menu-mobile a { font-size: 1.5rem; letter-spacing: .04em;} .menu-mobile { display: none;} .menu-cta { color: var(--rouge)!important;} .menu-reglages { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 1rem; padding-top: 1.5rem; border-top: 1px solid var(--filet); margin-top: auto;} .mode-bouton { background: none; border: 0; padding: 0; cursor: pointer; font: 600 .75rem "Source Sans 3",sans-serif; letter-spacing: .08em; text-transform: uppercase; color: var(--gris);} .mode-bouton:hover { color: var(--encre);} .mode-bouton .vers-clair { display: none;}:root[data-theme="dark"] .mode-bouton .vers-sombre { display: none;}:root[data-theme="dark"] .mode-bouton .vers-clair { display: inline;} .menu-panneau .brx-offcanvas-backdrop { background: rgb(29 29 27/.35);}.menu-panneau .langues { display: inline-flex; align-items: baseline; gap: .5em; font-family: "Source Sans 3",sans-serif; font-size: .9375rem; letter-spacing: .08em; text-transform: uppercase;} .menu-panneau .langues a { color: var(--gris); font-weight: 400; text-decoration: none;} .menu-panneau .langues a:hover { color: var(--encre);} .menu-panneau .langues a[aria-current="true"] { color: var(--encre); font-weight: 700;} .menu-panneau .langues-sep { color: var(--gris); font-weight: 400;}.menu-panneau .mode-choix-sombre { margin-right: -12px!important;}:root .menu-panneau .mode-bouton .mode-choix:hover { color: var(--encre)!important;}:root .menu-panneau .mode-bouton .mode-choix:hover svg { opacity: 1!important;}#brxe-xwwxsz {align-items: center; flex-direction: row}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .menu-panneau .mode-choix-clair{color:var(--gris)!important}:root:not([data-theme="light"]) .menu-panneau .mode-choix-clair svg{opacity:.55!important}:root:not([data-theme="light"]) .menu-panneau .mode-choix-sombre{color:var(--encre)!important}:root:not([data-theme="light"]) .menu-panneau .mode-choix-sombre svg{opacity:1!important}} .menu-panneau .mode-bouton { display: inline-flex!important; align-items: center; gap: .25rem; color: var(--encre)!important; cursor: default!important; min-height: 44px;} .menu-panneau .mode-bouton .mode-libelle { display: inline!important; margin-right: .25rem;} .menu-panneau .mode-choix { background: none; border: 0; padding: 0; margin: 0; cursor: pointer; width: 44px!important; height: 44px; display: inline-flex!important; align-items: center; justify-content: center; flex: 0 0 44px!important; color: var(--gris); line-height: 0;} .menu-panneau .mode-choix svg { display: block; width: 1.25rem; height: 1.25rem; opacity: .55; transition: opacity .3s,color .3s;} .menu-panneau .mode-choix:hover svg { opacity: 1;} .menu-panneau .mode-choix:focus-visible { outline: 2px solid var(--rouge); outline-offset: -4px;} .menu-panneau .mode-choix-clair { color: var(--encre);} .menu-panneau .mode-choix-clair svg { opacity: 1;}:root[data-theme="dark"] .menu-panneau .mode-choix-clair { color: var(--gris);}:root[data-theme="dark"] .menu-panneau .mode-choix-clair svg { opacity: .55;}:root[data-theme="dark"] .menu-panneau .mode-choix-sombre { color: var(--encre);}:root[data-theme="dark"] .menu-panneau .mode-choix-sombre svg { opacity: 1;}.menu-panneau .brx-offcanvas-inner { align-items: flex-end!important; text-align: right!important;} .menu-panneau .menu-liens { align-items: flex-end!important; width: 100%; gap: .25rem!important;} .menu-panneau .menu-liens a { display: inline-flex!important; align-items: center; justify-content: flex-end; min-height: 44px; padding: .25rem 0;} .menu-panneau .menu-reglages { justify-content: flex-end!important; width: 100%; gap: 1rem!important; padding-top: 1rem!important;} .menu-panneau .menu-reglages>* { width: auto!important; flex: 0 0 auto!important; text-align: right;} .menu-panneau .langues { gap: 0!important;} .menu-panneau .langues a { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px;} .menu-panneau .langues-sep { padding: 0 .1em;} .menu-panneau .mode-bouton { min-height: 44px; padding: 0 0 0 .5rem!important;}#brx-header .picto-bouton { min-width: 44px; min-height: 44px; display: inline-flex!important; align-items: center; justify-content: center;}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .menu-panneau .brx-offcanvas-inner{background:var(--surface)!important}}@media (prefers-reduced-motion:reduce){.menu-panneau .brx-offcanvas-inner,.menu-panneau .brx-offcanvas-inner>*{transition:none!important;opacity:1!important;transform:none}} .menu-panneau .brx-offcanvas-inner { transition: transform .45s cubic-bezier(.65,0,.35,1)!important; border-left: 0!important;} .menu-panneau.brx-open .brx-offcanvas-inner { transition: transform .7s cubic-bezier(.16,1,.3,1)!important;} .menu-panneau .brx-offcanvas-inner>* { transition: opacity .25s ease,transform .25s ease; opacity: 0; transform: translateX(.75rem);} .menu-panneau.brx-open .brx-offcanvas-inner>* { opacity: 1; transform: none; transition: opacity .5s ease .15s,transform .6s cubic-bezier(.16,1,.3,1) .15s;} .menu-panneau.brx-open .brx-offcanvas-inner>*:nth-child(2) { transition-delay: .22s;} .menu-panneau.brx-open .brx-offcanvas-inner>*:nth-child(3) { transition-delay: .29s;}:root[data-theme="dark"] .menu-panneau .brx-offcanvas-inner { background: var(--surface)!important;}#menu-gcgt {--brx-offcanvas-direction: right}