body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--background-color:#e3e7f8;--yellow-color:"#F0C018";--dark-blue-color:#0f275c;--dark-gray-color:#444;--medium-gray-color:#c9c3c3;--light-gray-color:#e1e1e1;--proam-color:#0a1eaf;--probm-color:#0069ff;--proad-color:#0a1eaf;--probd-color:#0069ff;--playoffs-color:#740005;--yellow-color:#ff2d50;--black-color:#000}*{box-sizing:border-box}body,html{background-color:#e3e7f8;font-family:Poppins,sans-serif;height:100%;margin:0;min-height:100%;min-width:100%;padding:0}.App{display:flex;flex-direction:column;height:100%;max-height:100%;width:100%}.content-wrapper{flex:1 1;max-width:100%;min-height:100vh;overflow-x:hidden;position:relative}.top_banniere{align-items:center;background-color:var(--yellow-color);display:flex;height:100px;margin-top:2px;padding-left:19%;position:relative;transition:padding-left .5s ease-in-out;width:100%;z-index:1}.top_banniere_title{color:#fff;font-size:calc(1.8em + 1vw);text-transform:uppercase}.top_banniere.proam{background-color:var(--proam-color)}.top_banniere.probm{background-color:var(--probm-color)}.top_banniere.proad{background-color:var(--proad-color)}.top_banniere.probd{background-color:var(--probd-color)}.top_banniere.actus{background-color:var(--yellow-color)}@media (max-width:1600px){.top_banniere{padding-left:14%}}@media (max-width:1000px){.top_banniere{padding-left:0}.top_banniere_title{display:inline-block;font-size:calc(18px + 4vw);text-align:center;white-space:nowrap;width:100%}.content-wrapper{min-height:none}}@media (max-width:650px){.top_banniere{height:auto;min-height:90px;padding:10px 12px}.top_banniere .logo_p{height:52px;margin-left:0;margin-right:10px;padding:4px;width:52px}.top_banniere_title{font-size:calc(15px + 2.5vw);line-height:1.15;white-space:normal}}.upon-header{align-items:stretch;background-color:#e3e7f8;display:flex;font-family:Poppins,sans-serif;width:100%}.upon-header_wrapper{box-sizing:border-box;flex:1 1 auto;justify-content:space-between;min-width:0;padding:10px 16px}.upon-header_nav,.upon-header_wrapper{align-items:center;display:flex;gap:16px}.upon-header_nav{flex-direction:row;flex-wrap:wrap}.upon-header_btn{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;gap:8px;justify-content:center;line-height:normal;min-height:34px;padding:8px 14px;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.upon-header_btn.link{background-color:initial;color:#1a1a1a;font-weight:400}.upon-header_btn.link:hover{text-decoration:underline}.upon-header_btn.tertiary{background-color:#98a3e0;color:#1a1a1a;font-weight:600}.upon-header_btn.tertiary:hover{background-color:#7d8ad6}.upon-header_btn.red{background-color:#fcd2d9;color:#b4001e;font-weight:700}.upon-header_btn.red:hover{background-color:#f7b7c3}.upon-header_social{align-items:center;display:flex;gap:10px;list-style:none;margin:0;padding:0}.upon-header_social li{display:flex;height:32px;width:32px}.upon-header_social a{align-items:center;background-color:#0a1eaf;border-radius:50%;color:#fff;display:flex;font-size:15px;height:100%;justify-content:center;transition:all .2s ease-in-out;width:100%}.upon-header_social a:hover{background-color:#081a8c;-webkit-transform:scale(1.1);transform:scale(1.1)}.upon-header_account{align-items:center;background-color:#0a1eaf;box-sizing:border-box;color:#fff;display:flex;flex:0 0 auto;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:8px;justify-content:center;min-width:220px;padding:0 28px;text-decoration:none;transition:all .2s ease-in-out;white-space:nowrap}.upon-header_account:hover{background-color:#081a8c}.upon-header_btn-icon{color:#fff;height:18px;width:18px}@media (max-width:1000px){.upon-header{display:none}.upon-header_wrapper{flex-direction:column;gap:10px;padding:10px}.upon-header_nav{justify-content:center}.upon-header_account{min-width:0;padding:10px 16px}}.banniere_component{display:flex;width:100%;z-index:999}.banniere_logo{align-items:center;display:flex;font-size:16px;font-weight:700;gap:35px;z-index:999}.banniere_logo img{height:auto;width:100px}.banniere_ban{background-color:#fff;border-bottom:4px solid #ff2d50;flex-direction:column;gap:10px;padding:10px 0;transition:all .2s ease-in-out}.banniere_ban,.banniere_logo_clubs{display:flex;position:relative;width:100%}.banniere_logo_clubs{flex-wrap:wrap;margin:auto}.slider-track{-webkit-animation:slide 30s linear infinite;animation:slide 30s linear infinite;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.slider-track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.logo_p{height:90px;margin-right:50px;padding:10px;width:90px}.logo_nav{background:#fff;border:4px solid #000;border-radius:5px;cursor:pointer;-webkit-filter:drop-shadow(0 8px 10px hsla(0,0%,100%,.215));filter:drop-shadow(0 8px 10px rgba(255,255,255,.215));left:10%;padding:5px;position:absolute;top:65px;transition:all .4s ease-in-out;width:75px;z-index:1100}.logo_nav:hover{-webkit-filter:drop-shadow(0 1px 4px #fff);filter:drop-shadow(0 1px 4px white)}@media (max-width:1600px){.logo_nav{left:3%}}@media (max-width:1000px){.banniere_logo{gap:40px;justify-content:center}.banniere_ban{align-items:center;background-color:var(--proam-color);border-bottom:12px solid #f0c018;flex-direction:row;gap:0;height:200px;justify-content:center;padding-left:0}.banniere_logo img{height:95%;width:auto}.banniere_logo span{color:#fff;font-size:20px;font-weight:400;left:75%;position:absolute}.banniere_logo_clubs{display:none}.logo_nav{height:160px;margin:0;padding:0;position:static;width:auto}#spanSite{display:none}.logo_p{height:80px;margin-left:20px;margin-right:20px;width:80px}}@-webkit-keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2772px);transform:translateX(-2772px)}}@keyframes slide{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-2772px);transform:translateX(-2772px)}}.lhover:hover{-webkit-transform:scale(1.8);transform:scale(1.8);transition:all .4s ease-in-out}.logo_club_component{z-index:500}.logo_club_component img{object-fit:contain}.footer_component{margin:0;padding:0;width:100%}.footer_flag{border-bottom:3px solid #fff;display:grid;grid-template-columns:repeat(3,1fr);height:calc(.5rem + 3px);width:100%}.footer_flag span{display:block;height:100%;width:100%}.footer_flag span:first-child{background-color:#0055a4}.footer_flag span:nth-child(2){background-color:#fff}.footer_flag span:last-child{background-color:#ff2d50}.footer_partenaires{align-items:center;background-color:var(--proam-color);background-image:linear-gradient(180deg,hsla(0,0%,100%,.06),rgba(0,0,0,.12));display:flex;flex-direction:column;padding:36px 16px 40px;width:100%}.footer_span_partenaires{color:#fff;font-size:22px;font-weight:700;letter-spacing:.08em;margin:0;text-align:center;text-transform:uppercase}.footer_span_partenaires:after{background-color:#ff2d50;border-radius:4px;content:"";display:block;height:4px;margin:12px auto 0;width:48px}.footer_logos_row{flex-wrap:wrap;gap:16px 28px;list-style:none;margin:28px 0 0;max-width:1300px;padding:0}.footer_logo_link,.footer_logos_row{align-items:center;display:flex;justify-content:center}.footer_logo_link{border-radius:8px;height:72px;opacity:.85;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;width:108px}.footer_logo_link:focus-visible,.footer_logo_link:hover{opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.footer_logo_link:focus-visible{outline:2px solid #fff;outline-offset:4px}.footer_logo_link img{display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);max-height:100%;max-width:100%;object-fit:contain}.footer_logo_link img.footer_logo_white_bg{background-color:#fff;border-radius:6px;-webkit-filter:none;filter:none;padding:4px}.noB{-webkit-filter:none;filter:none}.footer_social{border-top:1px solid hsla(0,0%,100%,.18);display:none;flex-wrap:wrap;gap:12px;justify-content:center;list-style:none;margin:32px 0 0;padding:24px 0 0}.footer_social a{align-items:center;background-color:#fff;border-radius:50%;color:var(--proam-color);display:flex;font-size:17px;height:40px;justify-content:center;transition:background-color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .2s ease;transition:transform .2s ease,background-color .2s ease,-webkit-transform .2s ease;width:40px}.footer_social a:hover{background-color:#ff2d50;color:#fff;-webkit-transform:scale(1.08);transform:scale(1.08)}.footer_links{background-color:#e3e7f8;width:100%}.footer_links_wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:1440px;padding:14px 16px}.footer_links_mentions,.footer_links_nav{align-items:center;display:flex;flex-wrap:wrap;gap:6px 24px;list-style:none;margin:0;padding:0}.footer_links_mentions a,.footer_links_mentions li,.footer_links_nav a,.footer_links_nav li{color:#1a1a1a;font-family:Poppins,sans-serif;font-size:13px}.footer_links_nav a{font-weight:500;text-decoration:none;transition:color .15s ease}.footer_links_nav a:hover{color:var(--proam-color);text-decoration:underline}.footer_links_mentions li{color:#5a5f7a}@media (max-width:1260px){.footer_logos_row{max-width:652px}}@media (max-width:1000px){.footer_partenaires{padding:28px 16px}.footer_span_partenaires{font-size:18px}.footer_logos_row{gap:12px 24px;margin-top:22px;max-width:576px}.footer_logo_link{height:60px;width:96px}.footer_social{display:flex}.footer_links_wrapper{flex-direction:column;padding:16px;text-align:center}.footer_links_nav{justify-content:center}}@media (max-width:650px){.footer_logos_row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px;width:100%}.footer_logos_row li{display:flex;justify-content:center}.footer_logo_link{background-color:hsla(0,0%,100%,.07);height:56px;opacity:1;padding:6px;width:100%}.footer_links_nav{gap:6px 18px}.footer_social{gap:9px}.footer_social a{font-size:15px;height:36px;width:36px}}.navbar_component{display:flex;flex-direction:column;width:100%}.navbar_row{align-items:stretch;background-color:var(--proam-color);box-shadow:0 4px 14px rgba(10,30,175,.18);display:flex;min-height:54px;padding-left:18%;position:relative;width:100%}#firstNav{z-index:1000}.span_container{display:flex;position:relative}.navbar_span,.navbar_span_top{-webkit-tap-highlight-color:transparent;color:#fff;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;white-space:nowrap}.navbar_span_top{align-items:center;display:inline-flex;font-size:17px;font-weight:700;gap:6px;letter-spacing:.03em;padding:0 22px;position:relative;transition:background-color .2s ease,color .2s ease}.navbar_span_top:after{background-color:#ff2d50;border-radius:4px 4px 0 0;bottom:0;content:"";height:4px;left:14px;position:absolute;right:14px;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.navbar_span_top:hover{background-color:hsla(0,0%,100%,.1)}.navbar_span_top.is-active:after,.navbar_span_top.is-open:after,.navbar_span_top:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.navbar_span_top.is-open{background-color:#fff;color:var(--proam-color)}.navbar_chevron{flex-shrink:0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.navbar_span_top.is-open .navbar_chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar_undernav{-webkit-animation:navbar_undernav_in .18s ease-out;animation:navbar_undernav_in .18s ease-out;background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 14px 30px rgba(15,39,92,.25);display:flex;flex-direction:column;left:0;min-width:100%;padding:6px 0;position:absolute;top:100%;width:-webkit-max-content;width:max-content;z-index:1000}@-webkit-keyframes navbar_undernav_in{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes navbar_undernav_in{0%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.navbar_span.undernav{align-items:center;color:var(--dark-blue-color);display:flex;font-size:15px;font-weight:600;gap:12px;padding:12px 22px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.navbar_undernav_icon{color:var(--proam-color);flex-shrink:0;transition:color .15s ease}.navbar_span.undernav.is-active,.navbar_span.undernav:hover{background-color:#e3e7f8;box-shadow:inset 4px 0 0 #ff2d50;color:#ff2d50}.navbar_span.undernav.is-active .navbar_undernav_icon,.navbar_span.undernav:hover .navbar_undernav_icon{color:#ff2d50}.navbar_span_top.playoffs{background:linear-gradient(180deg,#740005,#630426,80%,#481733,#2c1d2e,#1c1c1c);text-shadow:1px 1px 8px #fff}.navbar_span_top.playoffs.is-open,.navbar_span_top.playoffs:hover{background:#fff;color:var(--playoffs-color);text-shadow:none}.navbar_menu{-webkit-tap-highlight-color:transparent;align-items:center;background-color:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.7);border-radius:14px;cursor:pointer;display:none;flex-direction:column;gap:6px;height:52px;justify-content:center;padding:0;position:absolute;transition:background-color .2s ease;width:52px;z-index:999}.navbar_menu:hover{background-color:hsla(0,0%,100%,.22)}.navbar_menu-bar{background-color:#fff;border-radius:3px;display:block;height:3px;transition:opacity .2s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .2s ease;transition:transform .25s ease,opacity .2s ease,-webkit-transform .25s ease;width:24px}.navbar_menu.is-open .navbar_menu-bar:first-child{-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.navbar_menu.is-open .navbar_menu-bar:nth-child(2){opacity:0}.navbar_menu.is-open .navbar_menu-bar:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}@media (max-width:1600px){.navbar_row{padding-left:calc(3% + 105px)}.navbar_span_top{font-size:15px;padding:0 13px}.navbar_span_top:after{left:8px;right:8px}.navbar_span.undernav{font-size:14px}.navbar_chevron{height:12px;width:12px}}@media (max-width:1150px){.navbar_row{min-height:48px}.navbar_span_top{font-size:13px;letter-spacing:.01em;padding:0 8px}}@media (max-width:1000px){.navbar_component{flex:1 1;height:100%;z-index:1}.navbar_row{align-items:stretch;box-shadow:none;flex-direction:column;min-height:calc(100vh - 212px);padding:8px 0 32px}.span_container{flex-direction:column;width:100%}.navbar_span_top{border-bottom:1px solid hsla(0,0%,100%,.12);font-size:19px;justify-content:space-between;padding:18px 24px;width:100%}.navbar_span_top:after{display:none}.navbar_span_top:hover{background-color:initial}.navbar_span_top.is-active{box-shadow:inset 5px 0 0 #ff2d50}.navbar_span_top.is-open{background-color:hsla(0,0%,100%,.08);border-bottom-color:transparent;color:#fff}.navbar_chevron{height:20px;width:20px}.navbar_span_top.playoffs{background:var(--playoffs-color);text-shadow:none}.navbar_undernav{background-color:rgba(0,0,0,.22);border-bottom:1px solid hsla(0,0%,100%,.12);border-radius:0;box-shadow:none;padding:4px 0 10px;position:static;width:100%}.navbar_undernav .navbar_span.undernav{color:#fff;font-size:17px;font-weight:500;padding:14px 24px 14px 36px}.navbar_undernav_icon{color:hsla(0,0%,100%,.85)}.navbar_span.undernav.is-active,.navbar_span.undernav:hover{background-color:hsla(0,0%,100%,.08);box-shadow:inset 5px 0 0 #ff2d50;color:#fff}.navbar_span.undernav.is-active .navbar_undernav_icon,.navbar_span.undernav:hover .navbar_undernav_icon{color:#ff2d50}.navbar_menu{display:flex;left:16px;top:74px}}.home_page{background-image:url(/pro/static/media/home_pattern.266f11d4de3152355014.svg);min-height:100vh}.caroussel,.home_page{background-color:var(--background-color);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%}.caroussel{background-image:url(/pro/static/media/caroussel_pattern.760880989b7d56bf4920.svg);display:flex;height:450px;justify-content:space-between;margin-top:1px;position:relative}.caroussel_item{flex:1 1;min-width:100%;position:relative;transition:1s cubic-bezier(.39,.575,.565,1)}.caroussel_background{-webkit-filter:blur(15px);filter:blur(15px);z-index:-1}.caroussel:after,.caroussel_background{height:100%;left:0;position:absolute;top:0;width:100%}.caroussel:after{box-shadow:inset 0 -20px 58px 0 rgba(0,0,0,.75);content:"";pointer-events:none;z-index:998}.caroussel img{display:block;margin:auto;max-height:100%;max-width:100%}.caroussel_title{color:var(--dark-blue-color);display:inline-block;font-size:30px;font-weight:700;line-height:1.2;max-width:500px}.caroussel_content{align-items:flex-start;background-color:#fff;border-radius:14px;bottom:50px;box-shadow:0 10px 30px rgba(15,39,92,.18);display:flex;flex-direction:column;left:max(16px,3%);max-width:500px;padding:24px 32px;position:absolute}.caroussel_tag{background-color:var(--proam-color);border-radius:999px;color:#fff;font-size:11px;letter-spacing:.5px;margin-bottom:6px;padding:4px 12px}.caroussel_date,.caroussel_tag{font-weight:700;text-transform:uppercase}.caroussel_date{color:#6b7390;font-size:13px;margin:8px 0}.caroussel_point_container{align-items:center;bottom:24px;display:flex;gap:8px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:999}.caroussel_point{background-color:hsla(0,0%,100%,.7);border-radius:999px;cursor:pointer;height:10px;transition:width .3s,background-color .3s;width:10px}.caroussel_point.active{background-color:var(--yellow-color);width:28px}.caroussel_point:hover{background-color:#fff}.home_container{padding:0 max(16px,3%);width:100%}.home_section{display:flex;flex-direction:column;gap:16px;margin-top:40px}.home_section:last-child{padding-bottom:60px}.home_section_video{align-items:center}.home_section_title{align-items:center;color:var(--dark-blue-color);display:flex;font-size:22px;font-weight:700;gap:10px;margin:0}.home_section_count{background-color:#fff;border-radius:999px;color:#6b7390;font-size:13px;font-weight:600;padding:1px 10px}.home_content{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}@media (max-width:1200px){.home_content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.home_content{grid-template-columns:minmax(0,1fr)}}.home_video{aspect-ratio:16/9;border:none;border-radius:14px;box-shadow:0 2px 10px rgba(15,39,92,.06);display:block;max-width:800px;width:100%}.home_video_facade{background-color:#000;cursor:pointer;overflow:hidden;padding:0;position:relative}.home_video_facade img{height:100%;object-fit:cover;opacity:.9;transition:opacity .2s;width:100%}.home_video_facade:hover img{opacity:1}.home_video_play{background-color:rgba(255,0,0,.9);border-radius:12px;height:48px;left:50%;width:68px}.home_video_play,.home_video_play:after{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home_video_play:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:11px 0 11px 19px;content:"";left:54%}.home_maintenance{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-weight:700;gap:10px;height:100vh;justify-content:center}.home_maintenance h1{margin-bottom:0;text-decoration:underline}@media (max-width:1000px){.caroussel{height:300px}.caroussel_content{bottom:20%;left:16px;padding:16px 20px;right:16px}.caroussel_title{font-size:20px}}@media (max-width:650px){.home_section{margin-top:28px}.home_section_title{font-size:20px}}.box_champ_component{background-color:#fff;border-radius:14px;box-shadow:0 2px 10px rgba(15,39,92,.06);display:flex;flex-direction:column;font-family:Poppins,sans-serif;overflow:hidden;transition:box-shadow .2s}.box_champ_component,.box_champ_component.proam{--accent:var(--proam-color)}.box_champ_component.probm{--accent:var(--probm-color)}.box_champ_component.proad{--accent:var(--proad-color)}.box_champ_component.probd{--accent:var(--probd-color)}.box_champ_component:hover{box-shadow:0 8px 24px rgba(15,39,92,.12)}.box_champ_component .box_title{background:linear-gradient(120deg,var(--accent) 0,var(--dark-blue-color) 140%);color:#fff;display:flex;flex-direction:column;gap:2px;padding:16px 18px 14px}.box_champ_component .box_title_label{font-size:11px;font-weight:600;letter-spacing:2px;opacity:.75;text-transform:uppercase}.box_champ_component .box_title_name{font-size:20px;font-weight:700;line-height:1.2;text-transform:uppercase}.box_champ_component .box_onglet{border-bottom:1px solid #eef0f7;display:flex}.box_champ_component .box_onglet button{background:none;border:none;border-bottom:3px solid transparent;color:#6b7390;cursor:pointer;flex:1 1;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;padding:12px 8px 10px;transition:color .2s,border-color .2s}.box_champ_component .box_onglet button:hover{color:var(--accent)}.box_champ_component .box_onglet button.active{border-bottom-color:var(--accent);color:var(--accent);cursor:default}.box_champ_component .box_content{display:flex;flex:1 1;min-height:0}.box_champ_component .box_calendar{display:flex;flex-direction:column;min-height:0;width:100%}.box_champ_component .box_calendar_day{align-items:center;display:flex;gap:12px;justify-content:center;padding:10px}.box_champ_component .box_calendar_day_label{color:var(--dark-blue-color);font-size:15px;font-weight:700;min-width:96px;text-align:center}.box_champ_component .box_day_arrow{align-items:center;background-color:var(--background-color);border:none;border-radius:50%;color:var(--accent);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background-color .2s,color .2s;width:30px}.box_champ_component .box_day_arrow:hover:not(:disabled){background-color:var(--accent);color:#fff}.box_champ_component .box_day_arrow:disabled{cursor:default;opacity:.35}.box_champ_component .box_calendar_matchs{flex:1 1;min-height:0;padding:0 14px}.box_champ_component .box_calendar_date{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.box_champ_component .box_calendar_date_span{background-color:var(--background-color);border-radius:8px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.box_champ_component .box_calendar_match{grid-gap:8px;align-items:center;border-bottom:1px solid #f1f3f9;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:6px 2px}.box_champ_component .box_calendar_match:last-child{border-bottom:none}.box_champ_component .box_calendar_match.clickable{border-radius:6px;cursor:pointer;transition:background-color .15s ease}.box_champ_component .box_calendar_match.clickable:hover{background-color:#f3f5fc}.box_champ_component .box_calendar_match.clickable:focus-visible{outline:2px solid var(--proam-color);outline-offset:-2px}.box_champ_component .box_calendar_equipe{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--dark-gray-color);display:-webkit-box;font-size:12px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere}.box_champ_component .box_calendar_equipe.home{text-align:right}.box_champ_component .box_calendar_equipe.winner{color:var(--dark-blue-color);font-weight:700}.box_champ_component .box_calendar_time{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:#fff1f3;border-radius:6px;color:var(--yellow-color);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-width:50px;padding:2px 6px;text-align:center;white-space:nowrap}.box_champ_component .box_calendar_time.score{background-color:var(--background-color);color:var(--dark-blue-color);letter-spacing:1px}.box_champ_component .box_calendar_time.score.live{align-items:center;background-color:#ff2d50;color:#fff;display:inline-flex;gap:5px;justify-content:center}.box_champ_component .box_calendar_live_dot{-webkit-animation:box_calendar_blink 1.2s ease-in-out infinite;animation:box_calendar_blink 1.2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:6px;width:6px}@-webkit-keyframes box_calendar_blink{50%{opacity:.3}}@keyframes box_calendar_blink{50%{opacity:.3}}.box_champ_component .box_classement{display:flex;flex-direction:column;min-height:0;width:100%}.box_champ_component .box_classement table{border-collapse:collapse;display:block;flex:1 1;min-height:0;padding:6px 14px;width:100%}.box_champ_component .box_classement tbody,.box_champ_component .box_classement thead{display:table;table-layout:fixed;width:100%}.box_champ_component .box_classement th{color:#6b7390;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 4px;text-align:left;text-transform:uppercase}.box_champ_component .box_classement td{border-top:1px solid #f1f3f9;color:var(--dark-gray-color);font-size:13px;padding:5px 4px}.box_champ_component .box_classement_pos{width:40px}.box_champ_component .box_classement td.box_classement_pos span{align-items:center;background-color:var(--background-color);border-radius:6px;color:var(--dark-blue-color);display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.box_champ_component .box_classement_club{color:var(--dark-blue-color);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box_champ_component .box_classement .td_pts{text-align:center;width:44px}.box_champ_component .box_classement td.td_pts{color:var(--accent);font-weight:700}.box_champ_component .box_span_details{align-self:stretch;background:none;border:none;border-top:1px solid #eef0f7;color:var(--accent);cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;padding:12px}.box_champ_component .box_span_details span{display:inline-block;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.box_champ_component .box_span_details:hover span{-webkit-transform:translateX(4px);transform:translateX(4px)}.box_playoff{text-transform:uppercase}.box_playoff .box_title{font-size:20px;font-weight:700;padding-bottom:5px;padding-top:5px}.box_playoff .box_onglet span{font-size:18px!important}.box_playoff .box_classement table td{font-size:14px}.box_playoff .box_span_details{font-size:11px}.box_playoff .box_calendar_day span.proam,.box_playoff .box_span_details.proam{color:var(--proam-color)}.box_playoff .box_calendar_day span.probm,.box_playoff .box_span_details.probm{color:var(--probm-color)}.box_playoff .box_calendar_day span.proad,.box_playoff .box_span_details.proad{color:var(--proad-color)}.box_playoff .box_calendar_day span.probd,.box_playoff .box_span_details.probd{color:var(--probd-color)}.box_playoff .box_calendar{align-items:center;display:flex;flex-direction:column;height:394px;margin-top:5px;overflow-y:auto;width:100%}.box_playoff .box_calendar_day{align-items:center;cursor:pointer;display:flex;gap:10px}.box_playoff .box_calendar_day span{display:inline-block;text-align:center}.box_playoff .box_calendar_date{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.box_playoff .box_calendar_date_span{color:#fff;display:inline-block;font-size:16px;font-weight:700;margin:10px 0;padding:3px 10px;text-align:left;width:100%}.box_playoff .box_calendar_date_span.proam{background-color:var(--proam-color)}.box_playoff .box_calendar_date_span.probm{background-color:var(--probm-color)}.box_playoff .box_calendar_date_span.proad{background-color:var(--proad-color)}.box_playoff .box_calendar_date_span.probd{background-color:var(--probd-color)}.box_playoff .box_calendar_equipe{display:inline-block;font-size:14px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:120px}.box_playoff .box_calendar_time{color:var(--yellow-color);font-size:12px;font-weight:700;white-space:nowrap;width:35px}.box_playoff{background-color:#fff;height:450px;width:320px}.box_playoff .box_title{color:#fff;text-align:center}.box_playoff .box_title.proam{background-color:var(--proam-color)}.box_playoff .box_title.probm{background-color:var(--probm-color)}.box_playoff .box_title.proad{background-color:var(--proad-color)}.box_playoff .box_title.probd{background-color:var(--probd-color)}.box_playoff .box_onglet{display:flex;flex-wrap:nowrap;width:100%}.box_playoff .box_onglet span{background-color:rgba(63,63,63,.259);cursor:pointer;display:inline-block;font-size:22px;padding:3px;text-align:center;width:100%}.box_playoff .box_onglet span.active{background-color:#fff;cursor:default}.box_playoff .td_pts{text-align:center}.box_playoff .box_classement{display:flex;flex-direction:column;height:100%;padding-left:5px;width:100%}.box_playoff .box_classement table{display:block;height:340px;margin-top:10px;width:100%}.box_playoff table.proam td{color:var(--proam-color)}.box_playoff table.probm td{color:var(--probm-color)}.box_playoff table.proad td{color:var(--proad-color)}.box_playoff table.probd td{color:var(--probd-color)}.box_playoff .box_classement table td{font-size:18px}.box_playoff .box_classement table tbody td{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box_playoff .box_span_details{cursor:pointer;display:inline-block;font-size:18px;margin-top:5px;text-align:center;width:100%}.box_playoff .box_off_day span.proam,.box_playoff .box_span_details.proam{color:var(--proam-color)}.box_playoff .box_off_day span.probm,.box_playoff .box_span_details.probm{color:var(--probm-color)}.box_playoff .box_off_day span.proad,.box_playoff .box_span_details.proad{color:var(--proad-color)}.box_playoff .box_off_day span.probd,.box_playoff .box_span_details.probd{color:var(--probd-color)}.box_playoff .box_day_arrow{color:var(--yellow-color)}.box_playoff .box_down,.box_playoff .box_off{align-items:center;display:flex;flex-direction:column;height:394px;margin-top:5px;overflow-y:auto;width:100%}.box_playoff .box_off_day{align-items:center;cursor:pointer;display:flex;gap:10px}.box_playoff .box_off_day span{display:inline-block;text-align:center}.box_playoff .box_off_date{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.box_playoff .menu_bottom{background-color:#fff;bottom:12px;position:relative}.box_playoff .box_off_date_span{color:#fff;display:inline-block;font-size:18px;margin:10px 0;padding:3px 10px;text-align:left;width:100%}.box_playoff .box_off_date_span.proam{background-color:var(--proam-color)}.box_playoff .box_off_date_span.probm{background-color:var(--probm-color)}.box_playoff .box_off_date_span.proad{background-color:var(--proad-color)}.box_playoff .box_off_date_span.probd{background-color:var(--probd-color)}.box_playoff .box_off_equipe{display:inline-block;font-size:16px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:80px}.box_playoff .box_off_time{color:var(--yellow-color);font-size:16px;width:35px}.box_playoff .text_center{display:inline-block;justify-content:center;margin-top:150px;text-align:center}.box_playoff .text_content{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:5px;text-align:center;width:100%}.box_livescoring_component{background-color:#fff;border-radius:12px;border-top:4px solid var(--accent);box-shadow:0 2px 10px rgba(15,39,92,.06);cursor:pointer;font-family:Poppins,sans-serif;min-width:320px;overflow:hidden;transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-transform .2s;width:320px}.box_livescoring_component,.box_livescoring_component.proam{--accent:var(--proam-color)}.box_livescoring_component.probm{--accent:var(--probm-color)}.box_livescoring_component.proad{--accent:var(--proad-color)}.box_livescoring_component.probd{--accent:var(--probd-color)}.box_livescoring_component.no_champ,.box_livescoring_component.preprod{--accent:#9aa1b8}.box_livescoring_component:hover{box-shadow:0 8px 20px rgba(15,39,92,.14);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.box_livescoring_component.not_clickable{cursor:default}.box_livescoring_component.not_clickable:hover{box-shadow:0 2px 10px rgba(15,39,92,.06);-webkit-transform:none;transform:none}.box_livescoring_title_container{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 14px 8px}.box_livescoring_title{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.box_livescoring_heure{color:#6b7390;font-weight:600}.box_livescoring_actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.box_livescoring_actions .box_livescoring_video{border-radius:7px;font-size:14px;height:26px;width:26px}.box_livescoring_statut{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:6px;letter-spacing:.5px;padding:3px 10px;text-transform:uppercase}.box_livescoring_statut.bientot{background-color:#fff4d6;color:#9a6700}.box_livescoring_statut.en_cours{background-color:#ffe1e1;color:#c62828}.box_livescoring_statut.termine{background-color:#e3f6e8;color:#1a7f37}.box_livescoring_statut .record{-webkit-animation:box_livescoring_pulse 1.2s ease-in-out infinite;animation:box_livescoring_pulse 1.2s ease-in-out infinite;background-color:#e53935;border-radius:50%;height:8px;width:8px}@-webkit-keyframes box_livescoring_pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes box_livescoring_pulse{0%,to{opacity:1}50%{opacity:.25}}.box_livescoring_content{align-items:stretch;display:flex;padding:0 14px 12px}.box_day_container{align-items:center;border-right:1px solid #eef0f7;color:#6b7390;font-size:14px;font-weight:700;margin-right:12px;min-width:40px;padding-right:12px}.box_day_container,.box_team{display:flex;justify-content:center}.box_team{flex:1 1;flex-direction:column;gap:4px;min-width:0}.box_team_line{align-items:center;display:flex;gap:10px;justify-content:space-between}.box_span_team{color:var(--dark-gray-color);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box_span_score{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background-color:var(--background-color);border-radius:6px;color:var(--dark-blue-color);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;min-width:28px;padding:1px 6px;text-align:center}.box_team_line.winner .box_span_team{color:var(--dark-blue-color);font-weight:700}.box_team_line.winner .box_span_score{background-color:var(--accent);color:#fff}@media (max-width:1000px){.box_livescoring_component{min-width:290px;width:290px}}.video_button{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:17px;height:32px;justify-content:center;transition:background-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,background-color .15s ease,color .15s ease;transition:transform .15s ease,background-color .15s ease,color .15s ease,-webkit-transform .15s ease;width:32px}.video_button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.video_button:focus-visible{outline:2px solid var(--proam-color);outline-offset:2px}.video_button.replay{background-color:#fdecef;color:red}.video_button.replay:hover{background-color:red;color:#fff}.video_button.upcoming{background-color:#eef0fa;color:#6b7390}.video_button.upcoming:hover{background-color:#6b7390;color:#fff}.video_button.live{-webkit-animation:video_button_pulse 1.6s ease-out infinite;animation:video_button_pulse 1.6s ease-out infinite;background-color:red;color:#fff}@-webkit-keyframes video_button_pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.5)}to{box-shadow:0 0 0 10px rgba(255,0,0,0)}}@keyframes video_button_pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.5)}to{box-shadow:0 0 0 10px rgba(255,0,0,0)}}.video_modal_overlay{align-items:center;-webkit-animation:video_modal_fade .2s ease-out;animation:video_modal_fade .2s ease-out;background-color:rgba(8,14,40,.82);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2000}@-webkit-keyframes video_modal_fade{0%{opacity:0}to{opacity:1}}@keyframes video_modal_fade{0%{opacity:0}to{opacity:1}}.video_modal{-webkit-animation:video_modal_in .22s ease-out;animation:video_modal_in .22s ease-out;background-color:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.45);display:flex;flex-direction:column;overflow:hidden;width:min(1100px,100%,calc(177.77778vh - 334.22222px))}@-webkit-keyframes video_modal_in{0%{-webkit-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes video_modal_in{0%{-webkit-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.video_modal_header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 12px 12px 20px}.video_modal_tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.video_modal_division,.video_modal_journee,.video_modal_status{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.video_modal_status.live{background-color:red;color:#fff}.video_modal_status.replay{background-color:#fdecef;color:#e0233f}.video_modal_status.upcoming{background-color:#eef0fa;color:#6b7390}.video_modal_dot{-webkit-animation:video_modal_blink 1.2s ease-in-out infinite;animation:video_modal_blink 1.2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:7px;width:7px}@-webkit-keyframes video_modal_blink{50%{opacity:.3}}@keyframes video_modal_blink{50%{opacity:.3}}.video_modal_division{background-color:#ff2d50;color:#fff}.video_modal_division.proad,.video_modal_division.proam{background-color:var(--proam-color)}.video_modal_division.probd,.video_modal_division.probm{background-color:var(--probm-color)}.video_modal_journee{background-color:#e3e7f8;color:var(--proam-color)}.video_modal_close{align-items:center;background-color:#f1f3fb;border:none;border-radius:50%;color:var(--dark-blue-color);cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;transition:background-color .15s ease;width:40px}.video_modal_close:hover{background-color:#e3e7f8}.video_modal_close:focus-visible{outline:2px solid var(--proam-color);outline-offset:2px}.video_modal_player{aspect-ratio:16/9;background-color:#000;position:relative}.video_modal_player iframe{height:100%;inset:0;position:absolute;width:100%}.video_modal_footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:14px 20px 16px}.video_modal_title{color:var(--dark-blue-color);font-size:18px;font-weight:700;margin:0}.video_modal_vs{color:#ff2d50;font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 4px;text-transform:uppercase}.video_modal_youtube{align-items:center;color:#6b7390;display:inline-flex;font-size:13px;font-weight:600;gap:8px;text-decoration:none;white-space:nowrap}.video_modal_youtube svg{color:red;font-size:18px}.video_modal_youtube:hover{color:var(--dark-blue-color);text-decoration:underline}@media (max-width:650px){.video_modal_overlay{padding:12px}.video_modal{border-radius:12px;width:100%}.video_modal_header{padding:10px 10px 10px 14px}.video_modal_footer{padding:12px 14px 14px}.video_modal_title{font-size:16px}}.carrousel_component{align-items:center;display:flex;gap:12px}.carrousel_items{display:flex;gap:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-x:hidden;padding:6px 4px 12px;position:relative;width:100%}.carrousel_item{position:relative;transition:1s cubic-bezier(.39,.575,.565,1)}.carrousel_pagination_container{display:flex;gap:25px}.carrousel_pagination{color:#fff;cursor:pointer}.carroussel_arrow{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(15,39,92,.12);color:var(--proam-color);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:36px;justify-content:center;line-height:1;transition:background-color .2s,color .2s;-webkit-user-select:none;user-select:none;width:36px}.carroussel_arrow:hover{background-color:var(--proam-color);color:#fff}.carrousel_arrow_container{flex-shrink:0;width:36px}@media (max-width:1000px){.carrousel_arrow_container{width:28px}.carroussel_arrow{font-size:14px;height:28px;width:28px}}
/*# sourceMappingURL=main.22a70a4b.css.map*/