@charset "UTF-8";html{--bg_menu_gauche: #FFF;--bg_menu_gauche_light: #FFF;--bg_menu_gauche_extra_light: #FFF;--courseBackgroundColorMenu: #FFF;--color_menu_gauche: #FFF;--warning: #FA6500;--warning-light: #fff4ee;--success: #075e07;--success-light: var(--green-lighter);--error: #C21F1E;--error-light: var(--red-lighter);--ami: #d9e6fe;--me: #ffedbb;--yellow: #F59E0B;--yellow-light: #f5e3c7;--red: #EF4444;--deep-red: #de2f22;--red-light: #eea7a5;--red-lighter: #f8d8d6;--green: #10B981;--green-light: #a0d5be;--green-lighter: #cce4db;--deep-green: #007649;--yellow-root: #ffd249;--yellow-root-light: #ffe9a9;--yellow-tour: #ffff00;--course-classique-light: #eef4f4;--course-classique-extra-light: #eef4f470;--course-etapes-light: #fbf3e8;--course-etapes-extra-light: #fbf3e870;--blue: #3B82F6;--blue-light: #a2bef0;--blue-lighter: #d9e6fe;--deep-blue: #0a1834;--black: #1F2937;--black-transparent: #1F2937d1;--black-transparent-semi-light: #1F293785;--black-transparent-light: #1F293735;--black-light: #6B7280;--black-blue: #37474F;--grey: #E5E7EB;--grey-semilight: #F3F4F6;--grey-light: #f3f4f6;--grey-extra-light: #F9FAFB70;--grey-transparent: #F9FAFBb3;--white: #FFFFFF;--white-transparent: #FFFFFFb3;--white-transparent-2: #FFFFFF20;--or: #ffd249;--argent: #ffe7a0;--bronze: #fff7dd;--flip-in-duration: 0s;--flip-in-ease: cubic-bezier(.4, 0, .2, 1);--flip-in-fill: forwards;--flip-in-tilt-in: 10deg;--flip-in-tilt-out: 10deg;--flip-in-perspective: 400px}.flip-in{animation-name:flipIn;animation-duration:var(--flip-in-duration);animation-timing-function:var(--flip-in-ease);animation-fill-mode:var(--flip-in-fill)}html.disable-flip-in .flip-in{animation:none!important}@media(prefers-reduced-motion:reduce){.flip-in{animation:none!important}}@keyframes flipIn{0%{transform:perspective(var(--flip-in-perspective, 400px)) rotateY(90deg)}40%{transform:perspective(var(--flip-in-perspective, 400px)) rotateY(calc(-1 * var(--flip-in-tilt-in, 10deg)))}70%{transform:perspective(var(--flip-in-perspective, 400px)) rotateY(var(--flip-in-tilt-out, 10deg))}to{transform:perspective(var(--flip-in-perspective, 400px)) rotateY(0)}}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(/font/pxiByp8kv8JHgFVrLDz8Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:optional}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/font/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:optional}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(/font/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:optional}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(/font/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:optional}.compteur{position:absolute;min-width:23px;height:23px;display:flex;background:var(--error);color:var(--white);align-items:center;justify-content:center;border-radius:100%;top:-4px;right:-8px;font-weight:700;font-size:.85em;letter-spacing:-.07em;padding-right:3px;animation:compteur .15s}@keyframes compteur{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.1em;line-height:1em}.fi:before{content:"\a0"}.fi-xx{background-image:url(/img/flags/4x3/xx.svg)}.fi-ad{background-image:url(/img/flags/4x3/ad.svg)}.fi-ae{background-image:url(/img/flags/4x3/ae.svg)}.fi-af{background-image:url(/img/flags/4x3/af.svg)}.fi-ag{background-image:url(/img/flags/4x3/ag.svg)}.fi-ai{background-image:url(/img/flags/4x3/ai.svg)}.fi-al{background-image:url(/img/flags/4x3/al.svg)}.fi-am{background-image:url(/img/flags/4x3/am.svg)}.fi-ao{background-image:url(/img/flags/4x3/ao.svg)}.fi-aq{background-image:url(/img/flags/4x3/aq.svg)}.fi-ar{background-image:url(/img/flags/4x3/ar.svg)}.fi-as{background-image:url(/img/flags/4x3/as.svg)}.fi-at{background-image:url(/img/flags/4x3/at.svg)}.fi-au{background-image:url(/img/flags/4x3/au.svg)}.fi-aw{background-image:url(/img/flags/4x3/aw.svg)}.fi-ax{background-image:url(/img/flags/4x3/ax.svg)}.fi-az{background-image:url(/img/flags/4x3/az.svg)}.fi-ba{background-image:url(/img/flags/4x3/ba.svg)}.fi-bb{background-image:url(/img/flags/4x3/bb.svg)}.fi-bd{background-image:url(/img/flags/4x3/bd.svg)}.fi-be{background-image:url(/img/flags/4x3/be.svg)}.fi-bf{background-image:url(/img/flags/4x3/bf.svg)}.fi-bg{background-image:url(/img/flags/4x3/bg.svg)}.fi-bh{background-image:url(/img/flags/4x3/bh.svg)}.fi-bi{background-image:url(/img/flags/4x3/bi.svg)}.fi-bj{background-image:url(/img/flags/4x3/bj.svg)}.fi-bl{background-image:url(/img/flags/4x3/bl.svg)}.fi-bm{background-image:url(/img/flags/4x3/bm.svg)}.fi-bn{background-image:url(/img/flags/4x3/bn.svg)}.fi-bo{background-image:url(/img/flags/4x3/bo.svg)}.fi-bq{background-image:url(/img/flags/4x3/bq.svg)}.fi-br{background-image:url(/img/flags/4x3/br.svg)}.fi-bs{background-image:url(/img/flags/4x3/bs.svg)}.fi-bt{background-image:url(/img/flags/4x3/bt.svg)}.fi-bv{background-image:url(/img/flags/4x3/bv.svg)}.fi-bw{background-image:url(/img/flags/4x3/bw.svg)}.fi-by{background-image:url(/img/flags/4x3/by.svg)}.fi-bz{background-image:url(/img/flags/4x3/bz.svg)}.fi-ca{background-image:url(/img/flags/4x3/ca.svg)}.fi-cc{background-image:url(/img/flags/4x3/cc.svg)}.fi-cd{background-image:url(/img/flags/4x3/cd.svg)}.fi-cf{background-image:url(/img/flags/4x3/cf.svg)}.fi-cg{background-image:url(/img/flags/4x3/cg.svg)}.fi-ch{background-image:url(/img/flags/4x3/ch.svg)}.fi-ci{background-image:url(/img/flags/4x3/ci.svg)}.fi-ck{background-image:url(/img/flags/4x3/ck.svg)}.fi-cl{background-image:url(/img/flags/4x3/cl.svg)}.fi-cm{background-image:url(/img/flags/4x3/cm.svg)}.fi-cn{background-image:url(/img/flags/4x3/cn.svg)}.fi-co{background-image:url(/img/flags/4x3/co.svg)}.fi-cr{background-image:url(/img/flags/4x3/cr.svg)}.fi-cu{background-image:url(/img/flags/4x3/cu.svg)}.fi-cv{background-image:url(/img/flags/4x3/cv.svg)}.fi-cw{background-image:url(/img/flags/4x3/cw.svg)}.fi-cx{background-image:url(/img/flags/4x3/cx.svg)}.fi-cy{background-image:url(/img/flags/4x3/cy.svg)}.fi-cz{background-image:url(/img/flags/4x3/cz.svg)}.fi-de{background-image:url(/img/flags/4x3/de.svg)}.fi-dj{background-image:url(/img/flags/4x3/dj.svg)}.fi-dk{background-image:url(/img/flags/4x3/dk.svg)}.fi-dm{background-image:url(/img/flags/4x3/dm.svg)}.fi-do{background-image:url(/img/flags/4x3/do.svg)}.fi-dz{background-image:url(/img/flags/4x3/dz.svg)}.fi-ec{background-image:url(/img/flags/4x3/ec.svg)}.fi-ee{background-image:url(/img/flags/4x3/ee.svg)}.fi-eg{background-image:url(/img/flags/4x3/eg.svg)}.fi-eh{background-image:url(/img/flags/4x3/eh.svg)}.fi-er{background-image:url(/img/flags/4x3/er.svg)}.fi-es{background-image:url(/img/flags/4x3/es.svg)}.fi-et{background-image:url(/img/flags/4x3/et.svg)}.fi-fi{background-image:url(/img/flags/4x3/fi.svg)}.fi-fj{background-image:url(/img/flags/4x3/fj.svg)}.fi-fk{background-image:url(/img/flags/4x3/fk.svg)}.fi-fm{background-image:url(/img/flags/4x3/fm.svg)}.fi-fo{background-image:url(/img/flags/4x3/fo.svg)}.fi-fr{background-image:url(/img/flags/4x3/fr.svg)}.fi-ga{background-image:url(/img/flags/4x3/ga.svg)}.fi-gb{background-image:url(/img/flags/4x3/gb.svg)}.fi-gd{background-image:url(/img/flags/4x3/gd.svg)}.fi-ge{background-image:url(/img/flags/4x3/ge.svg)}.fi-gf{background-image:url(/img/flags/4x3/gf.svg)}.fi-gg{background-image:url(/img/flags/4x3/gg.svg)}.fi-gh{background-image:url(/img/flags/4x3/gh.svg)}.fi-gi{background-image:url(/img/flags/4x3/gi.svg)}.fi-gl{background-image:url(/img/flags/4x3/gl.svg)}.fi-gm{background-image:url(/img/flags/4x3/gm.svg)}.fi-gn{background-image:url(/img/flags/4x3/gn.svg)}.fi-gp{background-image:url(/img/flags/4x3/gp.svg)}.fi-gq{background-image:url(/img/flags/4x3/gq.svg)}.fi-gr{background-image:url(/img/flags/4x3/gr.svg)}.fi-gs{background-image:url(/img/flags/4x3/gs.svg)}.fi-gt{background-image:url(/img/flags/4x3/gt.svg)}.fi-gu{background-image:url(/img/flags/4x3/gu.svg)}.fi-gw{background-image:url(/img/flags/4x3/gw.svg)}.fi-gy{background-image:url(/img/flags/4x3/gy.svg)}.fi-hk{background-image:url(/img/flags/4x3/hk.svg)}.fi-hm{background-image:url(/img/flags/4x3/hm.svg)}.fi-hn{background-image:url(/img/flags/4x3/hn.svg)}.fi-hr{background-image:url(/img/flags/4x3/hr.svg)}.fi-ht{background-image:url(/img/flags/4x3/ht.svg)}.fi-hu{background-image:url(/img/flags/4x3/hu.svg)}.fi-id{background-image:url(/img/flags/4x3/id.svg)}.fi-ie{background-image:url(/img/flags/4x3/ie.svg)}.fi-il{background-image:url(/img/flags/4x3/il.svg)}.fi-im{background-image:url(/img/flags/4x3/im.svg)}.fi-in{background-image:url(/img/flags/4x3/in.svg)}.fi-io{background-image:url(/img/flags/4x3/io.svg)}.fi-iq{background-image:url(/img/flags/4x3/iq.svg)}.fi-ir{background-image:url(/img/flags/4x3/ir.svg)}.fi-is{background-image:url(/img/flags/4x3/is.svg)}.fi-it{background-image:url(/img/flags/4x3/it.svg)}.fi-je{background-image:url(/img/flags/4x3/je.svg)}.fi-jm{background-image:url(/img/flags/4x3/jm.svg)}.fi-jo{background-image:url(/img/flags/4x3/jo.svg)}.fi-jp{background-image:url(/img/flags/4x3/jp.svg)}.fi-ke{background-image:url(/img/flags/4x3/ke.svg)}.fi-kg{background-image:url(/img/flags/4x3/kg.svg)}.fi-kh{background-image:url(/img/flags/4x3/kh.svg)}.fi-ki{background-image:url(/img/flags/4x3/ki.svg)}.fi-km{background-image:url(/img/flags/4x3/km.svg)}.fi-kn{background-image:url(/img/flags/4x3/kn.svg)}.fi-kp{background-image:url(/img/flags/4x3/kp.svg)}.fi-kr{background-image:url(/img/flags/4x3/kr.svg)}.fi-kw{background-image:url(/img/flags/4x3/kw.svg)}.fi-ky{background-image:url(/img/flags/4x3/ky.svg)}.fi-kz{background-image:url(/img/flags/4x3/kz.svg)}.fi-la{background-image:url(/img/flags/4x3/la.svg)}.fi-lb{background-image:url(/img/flags/4x3/lb.svg)}.fi-lc{background-image:url(/img/flags/4x3/lc.svg)}.fi-li{background-image:url(/img/flags/4x3/li.svg)}.fi-lk{background-image:url(/img/flags/4x3/lk.svg)}.fi-lr{background-image:url(/img/flags/4x3/lr.svg)}.fi-ls{background-image:url(/img/flags/4x3/ls.svg)}.fi-lt{background-image:url(/img/flags/4x3/lt.svg)}.fi-lu{background-image:url(/img/flags/4x3/lu.svg)}.fi-lv{background-image:url(/img/flags/4x3/lv.svg)}.fi-ly{background-image:url(/img/flags/4x3/ly.svg)}.fi-ma{background-image:url(/img/flags/4x3/ma.svg)}.fi-mc{background-image:url(/img/flags/4x3/mc.svg)}.fi-md{background-image:url(/img/flags/4x3/md.svg)}.fi-me{background-image:url(/img/flags/4x3/me.svg)}.fi-mf{background-image:url(/img/flags/4x3/mf.svg)}.fi-mg{background-image:url(/img/flags/4x3/mg.svg)}.fi-mh{background-image:url(/img/flags/4x3/mh.svg)}.fi-mk{background-image:url(/img/flags/4x3/mk.svg)}.fi-ml{background-image:url(/img/flags/4x3/ml.svg)}.fi-mm{background-image:url(/img/flags/4x3/mm.svg)}.fi-mn{background-image:url(/img/flags/4x3/mn.svg)}.fi-mo{background-image:url(/img/flags/4x3/mo.svg)}.fi-mp{background-image:url(/img/flags/4x3/mp.svg)}.fi-mq{background-image:url(/img/flags/4x3/mq.svg)}.fi-mr{background-image:url(/img/flags/4x3/mr.svg)}.fi-ms{background-image:url(/img/flags/4x3/ms.svg)}.fi-mt{background-image:url(/img/flags/4x3/mt.svg)}.fi-mu{background-image:url(/img/flags/4x3/mu.svg)}.fi-mv{background-image:url(/img/flags/4x3/mv.svg)}.fi-mw{background-image:url(/img/flags/4x3/mw.svg)}.fi-mx{background-image:url(/img/flags/4x3/mx.svg)}.fi-my{background-image:url(/img/flags/4x3/my.svg)}.fi-mz{background-image:url(/img/flags/4x3/mz.svg)}.fi-na{background-image:url(/img/flags/4x3/na.svg)}.fi-nc{background-image:url(/img/flags/4x3/nc.svg)}.fi-ne{background-image:url(/img/flags/4x3/ne.svg)}.fi-nf{background-image:url(/img/flags/4x3/nf.svg)}.fi-ng{background-image:url(/img/flags/4x3/ng.svg)}.fi-ni{background-image:url(/img/flags/4x3/ni.svg)}.fi-nl{background-image:url(/img/flags/4x3/nl.svg)}.fi-no{background-image:url(/img/flags/4x3/no.svg)}.fi-np{background-image:url(/img/flags/4x3/np.svg)}.fi-nr{background-image:url(/img/flags/4x3/nr.svg)}.fi-nu{background-image:url(/img/flags/4x3/nu.svg)}.fi-nz{background-image:url(/img/flags/4x3/nz.svg)}.fi-om{background-image:url(/img/flags/4x3/om.svg)}.fi-pa{background-image:url(/img/flags/4x3/pa.svg)}.fi-pe{background-image:url(/img/flags/4x3/pe.svg)}.fi-pf{background-image:url(/img/flags/4x3/pf.svg)}.fi-pg{background-image:url(/img/flags/4x3/pg.svg)}.fi-ph{background-image:url(/img/flags/4x3/ph.svg)}.fi-pk{background-image:url(/img/flags/4x3/pk.svg)}.fi-pl{background-image:url(/img/flags/4x3/pl.svg)}.fi-pm{background-image:url(/img/flags/4x3/pm.svg)}.fi-pn{background-image:url(/img/flags/4x3/pn.svg)}.fi-pr{background-image:url(/img/flags/4x3/pr.svg)}.fi-ps{background-image:url(/img/flags/4x3/ps.svg)}.fi-pt{background-image:url(/img/flags/4x3/pt.svg)}.fi-pw{background-image:url(/img/flags/4x3/pw.svg)}.fi-py{background-image:url(/img/flags/4x3/py.svg)}.fi-qa{background-image:url(/img/flags/4x3/qa.svg)}.fi-re{background-image:url(/img/flags/4x3/re.svg)}.fi-ro{background-image:url(/img/flags/4x3/ro.svg)}.fi-rs{background-image:url(/img/flags/4x3/rs.svg)}.fi-ru{background-image:url(/img/flags/4x3/ru.svg)}.fi-rw{background-image:url(/img/flags/4x3/rw.svg)}.fi-sa{background-image:url(/img/flags/4x3/sa.svg)}.fi-sb{background-image:url(/img/flags/4x3/sb.svg)}.fi-sc{background-image:url(/img/flags/4x3/sc.svg)}.fi-sd{background-image:url(/img/flags/4x3/sd.svg)}.fi-se{background-image:url(/img/flags/4x3/se.svg)}.fi-sg{background-image:url(/img/flags/4x3/sg.svg)}.fi-sh{background-image:url(/img/flags/4x3/sh.svg)}.fi-si{background-image:url(/img/flags/4x3/si.svg)}.fi-sj{background-image:url(/img/flags/4x3/sj.svg)}.fi-sk{background-image:url(/img/flags/4x3/sk.svg)}.fi-sl{background-image:url(/img/flags/4x3/sl.svg)}.fi-sm{background-image:url(/img/flags/4x3/sm.svg)}.fi-sn{background-image:url(/img/flags/4x3/sn.svg)}.fi-so{background-image:url(/img/flags/4x3/so.svg)}.fi-sr{background-image:url(/img/flags/4x3/sr.svg)}.fi-ss{background-image:url(/img/flags/4x3/ss.svg)}.fi-st{background-image:url(/img/flags/4x3/st.svg)}.fi-sv{background-image:url(/img/flags/4x3/sv.svg)}.fi-sx{background-image:url(/img/flags/4x3/sx.svg)}.fi-sy{background-image:url(/img/flags/4x3/sy.svg)}.fi-sz{background-image:url(/img/flags/4x3/sz.svg)}.fi-tc{background-image:url(/img/flags/4x3/tc.svg)}.fi-td{background-image:url(/img/flags/4x3/td.svg)}.fi-tf{background-image:url(/img/flags/4x3/tf.svg)}.fi-tg{background-image:url(/img/flags/4x3/tg.svg)}.fi-th{background-image:url(/img/flags/4x3/th.svg)}.fi-tj{background-image:url(/img/flags/4x3/tj.svg)}.fi-tk{background-image:url(/img/flags/4x3/tk.svg)}.fi-tl{background-image:url(/img/flags/4x3/tl.svg)}.fi-tm{background-image:url(/img/flags/4x3/tm.svg)}.fi-tn{background-image:url(/img/flags/4x3/tn.svg)}.fi-to{background-image:url(/img/flags/4x3/to.svg)}.fi-tr{background-image:url(/img/flags/4x3/tr.svg)}.fi-tt{background-image:url(/img/flags/4x3/tt.svg)}.fi-tv{background-image:url(/img/flags/4x3/tv.svg)}.fi-tw{background-image:url(/img/flags/4x3/tw.svg)}.fi-tz{background-image:url(/img/flags/4x3/tz.svg)}.fi-ua{background-image:url(/img/flags/4x3/ua.svg)}.fi-ug{background-image:url(/img/flags/4x3/ug.svg)}.fi-um{background-image:url(/img/flags/4x3/um.svg)}.fi-us{background-image:url(/img/flags/4x3/us.svg)}.fi-uy{background-image:url(/img/flags/4x3/uy.svg)}.fi-uz{background-image:url(/img/flags/4x3/uz.svg)}.fi-va{background-image:url(/img/flags/4x3/va.svg)}.fi-vc{background-image:url(/img/flags/4x3/vc.svg)}.fi-ve{background-image:url(/img/flags/4x3/ve.svg)}.fi-vg{background-image:url(/img/flags/4x3/vg.svg)}.fi-vi{background-image:url(/img/flags/4x3/vi.svg)}.fi-vn{background-image:url(/img/flags/4x3/vn.svg)}.fi-vu{background-image:url(/img/flags/4x3/vu.svg)}.fi-wf{background-image:url(/img/flags/4x3/wf.svg)}.fi-ws{background-image:url(/img/flags/4x3/ws.svg)}.fi-ye{background-image:url(/img/flags/4x3/ye.svg)}.fi-yt{background-image:url(/img/flags/4x3/yt.svg)}.fi-za{background-image:url(/img/flags/4x3/za.svg)}.fi-zm{background-image:url(/img/flags/4x3/zm.svg)}.fi-zw{background-image:url(/img/flags/4x3/zw.svg)}.fi-arab{background-image:url(/img/flags/4x3/arab.svg)}.fi-cefta{background-image:url(/img/flags/4x3/cefta.svg)}.fi-cp{background-image:url(/img/flags/4x3/cp.svg)}.fi-dg{background-image:url(/img/flags/4x3/dg.svg)}.fi-eac{background-image:url(/img/flags/4x3/eac.svg)}.fi-es-ct{background-image:url(/img/flags/4x3/es-ct.svg)}.fi-es-ga{background-image:url(/img/flags/4x3/es-ga.svg)}.fi-es-pv{background-image:url(/img/flags/4x3/es-pv.svg)}.fi-eu{background-image:url(/img/flags/4x3/eu.svg)}.fi-gb-eng{background-image:url(/img/flags/4x3/gb-eng.svg)}.fi-gb-nir{background-image:url(/img/flags/4x3/gb-nir.svg)}.fi-gb-sct{background-image:url(/img/flags/4x3/gb-sct.svg)}.fi-gb-wls{background-image:url(/img/flags/4x3/gb-wls.svg)}.fi-ic{background-image:url(/img/flags/4x3/ic.svg)}.fi-pc{background-image:url(/img/flags/4x3/pc.svg)}.fi-sh-ac{background-image:url(/img/flags/4x3/sh-ac.svg)}.fi-sh-hl{background-image:url(/img/flags/4x3/sh-hl.svg)}.fi-sh-ta{background-image:url(/img/flags/4x3/sh-ta.svg)}.fi-un{background-image:url(/img/flags/4x3/un.svg)}.fi-xk{background-image:url(/img/flags/4x3/xk.svg)}.fi{border-radius:5px}.menu-top-open{overflow:hidden}@media(max-width:991px){.menu-open,.sidebar-open{overflow:hidden}}.sidebar-open .overlay,.menu-open .overlay-root{display:block}.overlay,.overlay-root{width:100%;height:calc(100% - 120px);left:0;top:120px;position:fixed;background-color:#0000008a;z-index:1000;display:none}@media(min-width:992px){.overlay,.overlay-root{display:none!important}}.overlay-root{z-index:100000}#loading{position:fixed;top:49px;left:50%;transform:translate(-50%,-50%);z-index:10000000;background:#fff;padding:10px;border-radius:5px;border:1px solid #e5e5e5;transform:scaleY(0);display:flex;animation:loadingAnimation .15s 1s forwards}#loading.nodefer{animation:loadingAnimation .15s forwards}@keyframes loadingAnimation{0%{transform:translate(-50%,-50%) scaleY(0)}to{transform:translate(-50%,-50%) scaleY(1)}}#credential_picker_iframe,#credential_picker_container{display:none}.social-login{padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.custom-dialog{box-shadow:#00000052 0 0 9px;border-radius:4px!important}.mat-mdc-dialog-inner-container,.mat-mdc-dialog-surface{transition:none!important}.cdk-overlay-container{display:flex;position:fixed;inset:18px 16px 0;flex-wrap:nowrap;align-items:center!important;justify-content:center!important;z-index:1000001;width:calc(100% - 32px);height:calc(100% - 18px);pointer-events:none;z-index:10000001}.cdk-global-overlay-wrapper{display:flex;position:fixed;inset:0;flex-wrap:nowrap;align-items:center!important;justify-content:center!important;z-index:1000001;width:100%;height:100%;pointer-events:none}.mat-mdc-dialog-container{--mat-dialog-transition-duration: 0ms !important}.cdk-overlay-backdrop{background:#0000008a;position:fixed;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:none;overscroll-behavior:none;z-index:1000001;transition:none!important}.cdk-overlay-backdrop.ios-dialog-backdrop-lock{touch-action:none;overscroll-behavior:none}.cdk-overlay-container .cdk-overlay-backdrop~.cdk-overlay-backdrop{background:transparent}.cdk-overlay-pane{position:fixed!important;box-sizing:border-box;background-color:--white;border-radius:10px;max-height:90vh;pointer-events:auto}.mat-dialog-container{padding:24px;display:flex;flex-direction:column}.mat-dialog-title{margin-top:0;margin-bottom:20px}.mat-dialog-content{overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-actions{display:flex;flex-direction:row;justify-content:flex-end;margin-top:auto;padding-top:15px;border-top:1px solid #e0e0e0}.mdc-dialog__surface{transform:none!important}.cdk-overlay-pane.mat-mdc-dialog-panel{min-width:unset!important;max-width:90vw!important;overflow:visible!important}.popup{max-height:90dvh;overflow:auto;overscroll-behavior:none}.popup h1{text-transform:uppercase;margin:0;line-height:100%}.loading-div{padding:10px;display:flex}.close-popup{cursor:pointer;width:40px;height:40px;top:-18px;right:-16px;position:absolute;z-index:100000100;background:#fff;border-radius:100%;border:5px solid #FFF;box-shadow:2px 1px 2px #00000052}.close-popup .txt{display:none}.close-popup span{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center}.close-popup span path{stroke:var(--black)}.close-popup span.close-popup-root{background:var(--grey)}.close-popup span.close-popup-root path{stroke:var(--black)}.mat-mdc-dialog-container,.mat-dialog-container,.mat-mdc-dialog-surface,.mdc-dialog__surface{overflow:visible!important}.bloc{margin:auto;width:100%;position:relative}.bloc img.illustration{width:100%;height:auto;display:block}.bloc app-statut-course{display:block}.btn{z-index:10;font-weight:600;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:8px 15px;font-size:1em;line-height:1.15;border-radius:10px;min-height:42px;cursor:pointer}.btn img{margin-right:5px}.btn.btn-black{background-color:var(--black);border-color:var(--black);color:var(--white)}.btn.btn-yellow{background-color:var(--yellow-root);border-color:var(--yellow-root);color:var(--black)}.btn.btn-grey{background-color:var(--grey-light);border-color:var(--grey-light);color:var(--black)}.btn.btn-red{background-color:var(--error);border-color:var(--error);color:var(--white)}.btn.btn-course{background-color:var(--black-transparent-light);border-color:transparent;color:var(--color_menu_gauche)}label{font-weight:500}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:#006ce7 auto 2px!important}.form-group{padding:5px 0}input:not(input[type=checkbox]):not(input[type=color]),select,textarea{display:block;appearance:none;width:100%;height:40px;padding:0 0 0 10px;font-size:.9em;font-weight:500;line-height:1.5;background-clip:padding-box;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:var(--white);border:1px solid var(--grey);font-family:Poppins,Helvetica,"sans-serif";color:var(--black)}textarea{height:300px}editor textarea{height:auto;min-height:160px}select{background-image:url(/img/chevron.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:20px 20px;padding-right:40px}select.min{background-position:right 2px center;background-size:15px 15px;padding-right:20px;padding-left:5px}input,textarea{-webkit-text-size-adjust:100%;transform:scale(1)}input:focus,textarea:focus{font-size:1em!important}.actions{display:flex;margin:50px 0 20px;justify-content:space-between}.actions.min{justify-content:flex-end;gap:10px;margin:30px 0 20px}.actions.withbg{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;height:167px;align-items:flex-start;margin-left:-25px;width:calc(100% + 45px);margin-bottom:-20px;margin-top:40px}.actions.withbg .btn{margin-left:20px;position:relative;top:-22px;background-position:center;border:5px solid #FFF}.up{display:inline-block}app-classement .indicator,app-coureurs .indicator,app-classement-general .indicator{zoom:.85;border-radius:10px;left:2.5px}.sidebar-bloc-titre{display:flex;justify-content:space-between}.sidebar-bloc-titre h1{margin:0;padding:0}.sidebar-bloc-titre h1>span{padding:1px 0;margin:0;font-size:.9rem;display:inline-block;font-weight:600;display:flow;letter-spacing:-.05em}.selections{font-size:.8em;text-align:right}.p.equipe .points-div,.g.equipe .points-div,.s.equipe .points-div{background:var(--white)!important;flex-direction:column}.points-div{display:flex;align-items:center;flex-direction:column}app-coureur-item-line .points-div{display:flex;color:var(--black);white-space:nowrap;line-height:80%;background:var(--white);font-size:1em;line-height:1;padding:4px 14px;border-radius:999px;letter-spacing:-.02em;height:38px;flex-direction:column;justify-content:center}app-coureur-item-line .points-div.points-positive{color:var(--success)}app-coureur-item-line .points-div.points-negative{color:var(--error)}.points-val{font-size:1rem;padding:2px 5px}.points-val.negative{color:var(--red)}.bonus-val{font-weight:700;font-size:.9rem;font-size:.7rem;color:var(--success)}.liste-container{position:relative}.liste-container .coureurs{flex-grow:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:12px 0 4px;gap:10px}.liste-container .coureurs .coureur{flex-grow:1;flex-basis:0}.liste-container .coureurs .empty{padding:20px;grid-column:1/-1}.liste-container .coureurs .empty a{text-decoration:underline;display:inline-block}.message-html img{display:block}editor button:focus{outline:none!important}editor button:focus:before{display:none!important}.tox-autocompleter .tox-menu{display:none!important}.tox-tinymce{border:none!important}.tox-tinymce-aux{z-index:10000300!important}.tox .tox-edit-area:before{border:none!important}.tox-autocompleter .tox-tinymce-aux,.tox-tooltip{display:none!important}.tox .tox-dialog{max-width:485px!important;align-self:auto!important;overflow:visible!important}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{border-top:none!important}.gifs-container{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;justify-content:center!important}.gifs-container .skeleton{overflow:hidden;position:absolute!important;width:100%!important;height:100%!important}.gifs-container .gif-container{position:relative;overflow:hidden;cursor:pointer}.gifs-container .gif-container img{position:relative}.tox .tox-dialog__body-content{overflow:hidden!important}.tox .tox-dialog__header .tox-button{padding:10px!important;cursor:pointer!important;width:40px!important;height:40px!important;top:-18px!important;right:-16px!important;position:absolute!important;z-index:100000100!important;background:#fff!important;border-radius:100%!important;display:flex;align-items:center;justify-content:center}.tox-dialog__header{border-radius:10px}.tox-dialog__header .tox-button{padding:7px!important;position:absolute!important;background:var(--grey)!important;right:0!important;top:0!important;border-radius:0 0 0 5px!important}.tox-dialog__header .tox-button:before{display:none}.tox-dialog__header .tox-button svg{zoom:1.4}.tox .tox-dialog__footer{border-radius:10px}.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled:hover,.tox .tox-tbtn:hover{transition:all .3s}.tox .tox-dialog__header h1{display:none!important}.tox .tox-tbtn svg{fill:#000!important}.tox .tox-button{border:none!important}.tox .tox-tbtn svg path{fill:#000!important}.tox .tox-dialog-wrap__backdrop{background-color:#0000008a!important}.tox .tox-dialog__header{padding:11px 25px 0!important}.tox-dialog__title{font-size:1.3em!important;line-height:110%!important;text-transform:uppercase!important;font-weight:bolder!important}.tox .tox-toolbar--scrolling{flex-wrap:wrap!important}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child,.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-image:none!important;background-size:100%!important}.tox .tox-toolbar__group{padding:0 5px 0 7px!important}.tox-tinymce{border-radius:5px!important}.tox:not(.tox-tinymce-inline) .tox-editor-header{padding:0!important}.tox-icon{display:flex!important}.mention{padding:0 3px}.message-html img{max-width:100%;height:auto}button.tox-button{text-transform:uppercase!important}.tox .tox-button{background-color:var(--black)!important}.tox .tox-button.tox-button--secondary{background-color:var(--grey-light)!important}.bonus{width:100000px;position:absolute;top:-30px;opacity:.2;height:260px;background-size:contain!important;left:-212px;animation-name:move;animation-duration:1400s;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:left}app-coureur-item-line .bonus{top:-49px;opacity:.35;height:145px;animation-duration:2000s}.bonus{background:url(/img/fleche-blanche.svg)}@keyframes move{0%{left:calc(-100000px + 100%)}to{left:0}}.compact-rank{display:flex;align-items:center;font-weight:900;letter-spacing:-.03em;color:var(--black);flex-direction:column;line-height:90%;padding-top:3px;padding-left:2px}.compact-rank .num{display:flex;align-items:center;justify-content:center;width:54px;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85em;font-variant-numeric:tabular-nums;line-height:100%}.compact-rank .evolution{display:inline-flex;font-weight:800;font-size:.7em;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#0009;align-items:center}.compact-rank .evolution.up{color:var(--success)}.compact-rank .evolution.down{color:var(--error)}.compact-rank .evolution.steady{color:#00000073}.compact-rank .evolution small{font-size:.85em}.badges{display:flex;gap:10px;margin:5px 0 25px;flex-wrap:wrap}.badges .badge{display:inline-block;text-transform:uppercase;font-weight:600;line-height:100%;padding:5px 0;font-size:1.1rem;display:flex;gap:6px;white-space:nowrap;align-items:center;color:var(--white)!important}.badges .badge img{margin-right:6px}.badges .countdown{display:inline-block;text-transform:uppercase;white-space:nowrap}.badges .countdown>div{background:var(--grey);padding:5px 10px;font-size:.9em;display:flex;align-items:center;gap:5px;font-weight:600;border-radius:5px}@media(min-width:992px)and (max-width:1340px),(max-width:850px){.badges .countdown>div{zoom:.9}}.badges .countdown>div svg{position:relative;top:-1px}.badges .countdown>div path{stroke:var(--black)}.badges .countdown>div.orange{color:var(--warning)}.badges .countdown>div.orange path{stroke:var(--warning)}.badges .countdown>div.red{color:var(--error)}.badges .countdown>div.red path{stroke:var(--error)}.badges .countdown>div.blink{background:var(--red-light)}.scroll-text b{font-weight:600}.root-content{margin-top:20px;background-color:var(--grey-light);padding:0 0 180px 20px;width:100%}@media(max-width:1510px){.root-content{padding:0 0 180px 20px}}@media(max-width:991px){.root-content{padding:0 0 180px 20px}}@media(max-width:767px){.root-content{padding:0 0 180px;min-height:calc(100vh - 160px)!important;margin-bottom:0}}.skeleton{background:var(--grey-light)!important;animation:skeleton-loading-root 1.5s infinite ease-in-out}@keyframes skeleton-loading-root{0%{opacity:.5}50%{opacity:.3}to{opacity:.5}}body>.overlay-container{position:fixed!important;inset:0!important;z-index:2147483647!important;pointer-events:none}.overlay-container #toast-container,.toast-container{position:fixed;z-index:2147483647!important;pointer-events:none}.toast-container .ngx-toastr,.toast-container .toast{pointer-events:auto}.toast-bottom-right{right:10px;bottom:10px}@media(max-width:767px){.toast-bottom-right{bottom:130px;transition:all .3s;left:10px}.toast-bottom-right .toast{width:100%;max-width:450px}}@media(max-width:767px){.down .toast-bottom-right{bottom:70px}}.toast-bottom-center{bottom:70px}.toast{position:relative;margin-top:5px;width:370px;background:#fff;box-shadow:0 4px 20px #00000045}.toast.success{background:var(--white)!important;color:var(--black)!important;font-weight:bolder!important}.toast .close{position:absolute;right:10px;top:10px;padding:5px;z-index:1}.toast{animation:notyf-fadeinup .3s ease-in forwards}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}.dot-bricks{position:relative;top:8px;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;box-shadow:9991px -16px #fff,9991px 0 #fff,10007px 0 #fff;animation:dot-bricks 2s infinite ease}@keyframes dot-bricks{0%{box-shadow:9991px -16px #fff,9991px 0 #fff,10007px 0 #fff}8.333%{box-shadow:10007px -16px #fff,9991px 0 #fff,10007px 0 #fff}16.667%{box-shadow:10007px -16px #fff,9991px -16px #fff,10007px 0 #fff}25%{box-shadow:10007px -16px #fff,9991px -16px #fff,9991px 0 #fff}33.333%{box-shadow:10007px 0 #fff,9991px -16px #fff,9991px 0 #fff}41.667%{box-shadow:10007px 0 #fff,10007px -16px #fff,9991px 0 #fff}50%{box-shadow:10007px 0 #fff,10007px -16px #fff,9991px -16px #fff}58.333%{box-shadow:9991px 0 #fff,10007px -16px #fff,9991px -16px #fff}66.666%{box-shadow:9991px 0 #fff,10007px 0 #fff,9991px -16px #fff}75%{box-shadow:9991px 0 #fff,10007px 0 #fff,10007px -16px #fff}83.333%{box-shadow:9991px -16px #fff,10007px 0 #fff,10007px -16px #fff}91.667%{box-shadow:9991px -16px #fff,9991px 0 #fff,10007px -16px #fff}to{box-shadow:9991px -16px #fff,9991px 0 #fff,10007px 0 #fff}}.statut.gradient-move{width:100%;background:linear-gradient(90deg,var(--bg_menu_gauche) 0%,var(--bg_menu_gauche_light) 50%,var(--bg_menu_gauche) 100%);background-size:200% 100%;animation:gradient-move 3s ease infinite}@keyframes gradient-move{0%{background-position:0% 0%}to{background-position:200% 0%}}.course-etape-img-content{position:relative}.course-etape-img-content img{height:auto;display:block;position:relative;z-index:2;width:100%;border-top-left-radius:16px;border-top-right-radius:16px}.course-etape-img-content .placeholder{width:100%;height:100%;z-index:1;border-radius:0}.nav{display:flex;justify-content:space-between;text-decoration:underline;align-items:center;height:50px;margin-bottom:4px;margin-top:4px}.nav a{display:flex;gap:5px;align-items:center;letter-spacing:-.05em;font-size:1.1em}@media(max-width:767px){.nav a{font-size:.8em}}.nav a.next img{transform:scaleX(-1)}.nav a.desactive{opacity:.3;pointer-events:none}.drag-no-anim .flip-in,.cdk-drag-placeholder .flip-in,.cdk-drag-preview .flip-in{animation:none!important;animation-name:none!important;transform:none!important}#liste .cdk-drag-handle,#listeReservistes .cdk-drag-handle{cursor:grab}#liste .cdk-drag.cdk-drag-dragging,#listeReservistes .cdk-drag.cdk-drag-dragging,.cdk-drag-preview,.cdk-drag-preview *{cursor:grabbing!important}.cdk-drag-preview,.cdk-drag-preview *,.cdk-drag-dragging,.cdk-drag-dragging *{pointer-events:auto!important}.cdk-drag.liste-line{border-radius:50px!important}.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp{z-index:10000000!important}.pswp .pswp__img{background:var(--white)!important}.pswp .pswp__bg{background:#0000008a!important}.popup-regle{position:absolute;background:var(--white);padding:20px;z-index:10;top:40px;width:calc(100% - 80px);min-width:550px;right:40px;height:calc(100% - 80px);box-shadow:1px 1px 12px #555;overflow:auto;border-radius:10px}@media(max-width:991px){.popup-regle{height:calc(100% - 120px)}}.ff-container.ff-responsive .ff-image,.ff-container.ff-responsive .ff-canvas{max-width:100%;width:auto!important}.ff-container.ff-responsive{width:auto!important}.ff-container.ff-loading-icon:after,.ff-inactive:after{content:"";width:42px;height:42px;background:#ffffffbf url(/img/gif.svg) no-repeat center;position:absolute;left:calc(50% - 21px);top:calc(50% - 21px);z-index:1000;border-radius:100%;pointer-events:none}.ff-container .ff-canvas.ff-canvas-ready,.ff-container.ff-inactive .ff-canvas.ff-canvas-ready,.ff-container.ff-inactive .ff-image{transition:opacity 1ms linear!important}body app-photo-swipe-html-viewer img[src$=".gif"]:not([data-gif-src]),body app-photo-swipe-html-viewer img[src$=".GIF"]:not([data-gif-src]){opacity:0}.ff-container.ff-loading-icon:before{display:none!important;content:none!important;background:none!important}.ff-image{cursor:pointer}body app-photo-swipe-html-viewer .ljdt-gif-toggle-wrap{display:inline-block;position:relative;line-height:0;max-width:100%}body app-photo-swipe-html-viewer .ljdt-gif-toggle-wrap>img{display:block}body app-photo-swipe-html-viewer .ljdt-gif-toggle-wrap:not(.ljdt-gif-playing):after{content:"";width:42px;height:42px;background:#ffffffbf url(/img/gif.svg) no-repeat center;position:absolute;left:calc(50% - 21px);top:calc(50% - 21px);z-index:1000;border-radius:100%;pointer-events:none}body app-photo-swipe-html-viewer img.ljdt-gif-toggle{cursor:pointer}.ff-container{display:block!important}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0)}html,body{width:100%;font-weight:400;font-family:Poppins,Helvetica,"sans-serif";-webkit-font-smoothing:antialiased;margin:0;padding:0;color:var(--black);-webkit-text-size-adjust:100%}body{background:var(--grey-light)}@media(max-width:991px){body{width:100%;max-width:unset}}a{color:var(--black)}b{font-weight:500}button{border:none;background:none;cursor:pointer;padding:0;font-family:Poppins,Helvetica,"sans-serif";color:var(--black);position:relative}button:focus{outline:none!important}button.loading span,button.loading-white span{opacity:0}button.loading:after,button.loading-white:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;pointer-events:none}button.loading:after{background:url(/img/spin.svg) no-repeat center center;background-size:contain}button.loading-white:after{background:url(/img/spin-white.svg) no-repeat center center;background-size:contain}.uppercase{text-transform:uppercase}.router-outlet{position:relative;z-index:10}@media(max-width:991px){.router-outlet{width:calc(100% - 330px);max-width:100%;display:block}}@media(max-width:767px){.router-outlet{width:100%}}@media(max-width:1178px){.desktop{display:none}}@media(min-width:992px){.mobile{display:none}}@keyframes scale{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.invert{filter:invert(1)}.color-white{color:var(--white)!important}.color-warning{color:var(--warning)!important}.background-color-warning{background-color:var(--warning)!important}.background-error-light{background-color:var(--error-light)!important}.color-error{color:var(--error)!important}.background-color-error{background-color:var(--error)!important}.background-color-error-light{background-color:var(--error-light)!important;padding:0 5px}.background-color-yellow{background-color:var(--yellow-root)!important;padding:0 5px}.color-success{color:var(--success)!important}.done{background:var(--success-light);color:var(--success);padding:0 5px}.background-color-success{background-color:var(--success)!important}.background-color-success-light{background-color:var(--success-light)!important;padding:0 5px}.background-color-warning-light{background-color:var(--warning-light)!important;padding:0 5px}.blink{animation:blink 1s infinite}.opacity-0{opacity:0}.opacity-3{opacity:.3}.text-underline{text-decoration:underline}.blink{animation:blink 1.5s ease-in-out infinite;will-change:opacity}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}h1.h1-course{display:inline;text-transform:uppercase;font-size:2.1em;line-height:100%;margin:0;font-weight:600;letter-spacing:-.05em}@media(max-width:991px){h1.h1-course{font-size:1.5em}}h2.h2-regle{font-size:1.1em;text-transform:uppercase;margin-bottom:5px;line-height:130%;letter-spacing:-.05em}h2.h2-regle>span{white-space:nowrap}h2.h2-regle a{text-decoration:none}h2.h2-regle a span{text-decoration:underline}.chiffres-infos{font-size:1em;display:flex;flex-direction:column;justify-content:center;text-align:left}.chiffres-infos b,.chiffres-infos button{font-weight:bolder;font-size:1.1em}.description b{font-weight:bolder}.visibility-hidden{visibility:hidden}.hidden{opacity:0}.bolder{font-weight:bolder}.no-animation{animation:none!important}.disabled{pointer-events:none;opacity:.3}.flex-1{flex:1}app-equipe,app-etape{width:100%}.justify-center{justify-content:center!important}.msg-yellow,.msg-error,.msg-success{background:var(--grey-light);padding:7px 11px;border-radius:5px;font-weight:500;line-height:110%;letter-spacing:-.05em;display:flex;align-items:center;gap:15px;margin:12.5px 0 2.5px;width:100%;justify-content:space-between;color:var(--error);font-weight:700;font-size:1em}.msg-yellow a,.msg-yellow button,.msg-error a,.msg-error button,.msg-success a,.msg-success button{font-size:1em;color:var(--error);font-weight:700;text-decoration:underline;cursor:pointer;text-transform:uppercase;letter-spacing:-.05em}.msg-yellow.white,.msg-error.white,.msg-success.white{background:transparent}.msg-yellow{color:var(--white);font-size:1.2em}@media(max-width:991px){.msg-yellow{font-size:1em}}@media(max-width:767px){.msg-yellow{font-size:.9em}}.msg-yellow a,.msg-yellow button{color:var(--error)!important}video{cursor:zoom-in}video:fullscreen{cursor:zoom-out}video.zoomable:-webkit-full-screen{cursor:zoom-out}.offline{pointer-events:none;opacity:.5}.mention{cursor:pointer}.html-wrapper p{margin:0 0 6px}.html-wrapper .mention,.html-wrapper .cmention{font-weight:800;text-decoration:underline}.msg-success,.msg-success a,.msg-success button{color:var(--success)}.mention-course{padding:.05rem .25rem;border-radius:4px;background:color-mix(in srgb,var(--bg_menu_gauche) 15%,white)}.mention strong,app-photo-swipe-html-viewer a{font-weight:600}.cdk-overlay-pane.popup-utilisateur-panel,.cdk-overlay-pane.popup-utilisateur-panel .mat-mdc-dialog-container,.cdk-overlay-pane.popup-utilisateur-panel .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-utilisateur-panel .mdc-dialog__surface,.mat-mdc-dialog-container.popup-utilisateur-panel,.mat-mdc-dialog-container.popup-utilisateur-panel .mat-mdc-dialog-surface,.mat-mdc-dialog-container.popup-utilisateur-panel .mdc-dialog__surface,.mat-dialog-container.popup-utilisateur-panel{background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-utilisateur-panel-loading{width:360px!important;max-width:90vw!important}.cdk-overlay-pane.popup-utilisateur-panel-loading .mat-mdc-dialog-container,.cdk-overlay-pane.popup-utilisateur-panel-loading .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-utilisateur-panel-loading .mdc-dialog__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-utilisateur-panel-loading{--mdc-dialog-container-color: transparent}.cdk-overlay-pane.popup-coureur-panel,.cdk-overlay-pane.popup-coureur-panel .mat-mdc-dialog-container,.cdk-overlay-pane.popup-coureur-panel .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-coureur-panel .mdc-dialog__surface,.mat-mdc-dialog-container.popup-coureur-panel,.mat-mdc-dialog-container.popup-coureur-panel .mat-mdc-dialog-surface,.mat-mdc-dialog-container.popup-coureur-panel .mdc-dialog__surface,.mat-dialog-container.popup-coureur-panel{background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-coureur-panel-loading{width:360px!important;max-width:90vw!important}.cdk-overlay-pane.popup-coureur-panel-loading .mat-mdc-dialog-container,.cdk-overlay-pane.popup-coureur-panel-loading .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-coureur-panel-loading .mdc-dialog__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-coureur-panel-loading{--mdc-dialog-container-color: transparent}.cdk-overlay-pane.popup-chat-panel-loading .mat-mdc-dialog-container,.cdk-overlay-pane.popup-chat-panel-loading .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-chat-panel-loading .mdc-dialog__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-chat-panel-loading{--mdc-dialog-container-color: transparent}.cdk-overlay-pane.custom-dialog.popup-chat-panel-loading{box-shadow:none!important;border-radius:0!important}.cdk-overlay-pane.popup-forum-panel,.cdk-overlay-pane.popup-forum-panel .mat-mdc-dialog-container,.cdk-overlay-pane.popup-forum-panel .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-forum-panel .mdc-dialog__surface,.mat-mdc-dialog-container.popup-forum-panel,.mat-mdc-dialog-container.popup-forum-panel .mat-mdc-dialog-surface,.mat-mdc-dialog-container.popup-forum-panel .mdc-dialog__surface,.mat-dialog-container.popup-forum-panel{background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-forum-panel{--mdc-dialog-container-color: transparent}.cdk-overlay-pane.popup-selections-panel,.cdk-overlay-pane.popup-selections-panel .mat-mdc-dialog-container,.cdk-overlay-pane.popup-selections-panel .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-selections-panel .mdc-dialog__surface,.mat-mdc-dialog-container.popup-selections-panel,.mat-mdc-dialog-container.popup-selections-panel .mat-mdc-dialog-surface,.mat-mdc-dialog-container.popup-selections-panel .mdc-dialog__surface,.mat-dialog-container.popup-selections-panel{background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-selections-panel-loading{width:360px!important;max-width:90vw!important}.cdk-overlay-pane.popup-selections-panel-loading .mat-mdc-dialog-container,.cdk-overlay-pane.popup-selections-panel-loading .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-selections-panel-loading .mdc-dialog__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-selections-panel-loading{--mdc-dialog-container-color: transparent}.cdk-overlay-pane.popup-amis-panel,.cdk-overlay-pane.popup-amis-panel .mat-mdc-dialog-container,.cdk-overlay-pane.popup-amis-panel .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-amis-panel .mdc-dialog__surface,.mat-mdc-dialog-container.popup-amis-panel,.mat-mdc-dialog-container.popup-amis-panel .mat-mdc-dialog-surface,.mat-mdc-dialog-container.popup-amis-panel .mdc-dialog__surface,.mat-dialog-container.popup-amis-panel{background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-amis-panel-loading{width:360px!important;max-width:90vw!important}.cdk-overlay-pane.popup-amis-panel-loading .mat-mdc-dialog-container,.cdk-overlay-pane.popup-amis-panel-loading .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-amis-panel-loading .mdc-dialog__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-amis-panel-loading{--mdc-dialog-container-color: transparent}.cdk-overlay-pane.popup-bonus-panel,.cdk-overlay-pane.popup-bonus-panel .mat-mdc-dialog-container,.cdk-overlay-pane.popup-bonus-panel .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-bonus-panel .mdc-dialog__surface,.mat-mdc-dialog-container.popup-bonus-panel,.mat-mdc-dialog-container.popup-bonus-panel .mat-mdc-dialog-surface,.mat-mdc-dialog-container.popup-bonus-panel .mdc-dialog__surface,.mat-dialog-container.popup-bonus-panel{background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-bonus-panel-loading{width:360px!important;max-width:90vw!important}.cdk-overlay-pane.popup-bonus-panel-loading .mat-mdc-dialog-container,.cdk-overlay-pane.popup-bonus-panel-loading .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-bonus-panel-loading .mdc-dialog__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-bonus-panel-loading{--mdc-dialog-container-color: transparent}.cdk-overlay-pane.popup-cascade{transform:translate(var(--popup-offset-x, 0px),var(--popup-offset-y, 0px))}@media(max-width:767px){.cdk-overlay-pane.popup-cascade{transform:none}}.cdk-overlay-pane.popup-felicitations-panel,.cdk-overlay-pane.popup-felicitations-panel .mat-mdc-dialog-container,.cdk-overlay-pane.popup-felicitations-panel .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-felicitations-panel .mdc-dialog__surface,.mat-mdc-dialog-container.popup-felicitations-panel,.mat-mdc-dialog-container.popup-felicitations-panel .mat-mdc-dialog-surface,.mat-mdc-dialog-container.popup-felicitations-panel .mdc-dialog__surface,.mat-dialog-container.popup-felicitations-panel{background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-felicitations-panel-loading{width:360px!important;max-width:90vw!important}.cdk-overlay-pane.popup-felicitations-panel-loading .mat-mdc-dialog-container,.cdk-overlay-pane.popup-felicitations-panel-loading .mat-mdc-dialog-surface,.cdk-overlay-pane.popup-felicitations-panel-loading .mdc-dialog__surface{padding:0!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.popup-felicitations-panel-loading{--mdc-dialog-container-color: transparent}
