@import"https://fonts.googleapis.com/css2?family=Sofia+Sans+Extra+Condensed:wght@300;400;500;700;900&family=Roboto+Flex:wght@200;300;600;900&family=Alfa+Slab+One&display=swap";@font-face{font-family:"charmelya";src:url("fonts/charmelya.woff2") format("woff2"),url("fonts/charmelya.woff") format("woff");font-weight:normal;font-style:normal}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{padding-top:65px;background:#dde1e7;overflow-x:hidden !important;font-size:1.2rem}h1,h2,h3,h4,h5,h6{font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:normal;color:#105e7f}.container{border-radius:5px;background:#fff;max-width:1280px;margin:auto;-webkit-box-shadow:3px 3px 7px rgba(70,70,70,.12);box-shadow:3px 3px 7px rgba(70,70,70,.12)}[data-feed-main-container-id=taboola-below-other-thumbnails][data-feed-container-num]{width:calc(100% - 330px)}input[type=text],input[type=email]{border-radius:3px;font-family:"Roboto Flex",sans-serif;padding:.5rem 1rem;border:1px solid #f4909f}@-webkit-keyframes headDown{from{top:-900px}to{top:150px}}@keyframes headDown{from{top:-900px}to{top:150px}}@-webkit-keyframes headUp{from{top:150px}to{top:-900px}}@keyframes headUp{from{top:150px}to{top:-900px}}@-webkit-keyframes footerUp{from{top:110vh}to{top:70vh}}@keyframes footerUp{from{top:110vh}to{top:70vh}}@-webkit-keyframes footerDown{from{top:70vh}to{top:110vh}}@keyframes footerDown{from{top:70vh}to{top:110vh}}@-webkit-keyframes appearTiltCard{0%{opacity:0}40%{opacity:1;-webkit-transform:perspective(5cm) rotateY(0deg);transform:perspective(5cm) rotateY(0deg)}100%{opacity:1;-webkit-transform:perspective(5cm) rotateY(5deg);transform:perspective(5cm) rotateY(5deg)}}@keyframes appearTiltCard{0%{opacity:0}40%{opacity:1;-webkit-transform:perspective(5cm) rotateY(0deg);transform:perspective(5cm) rotateY(0deg)}100%{opacity:1;-webkit-transform:perspective(5cm) rotateY(5deg);transform:perspective(5cm) rotateY(5deg)}}@-webkit-keyframes appearTiltShadow{0%{opacity:0;left:0;-webkit-transform:perspective(5cm) rotateY(0deg);transform:perspective(5cm) rotateY(0deg);height:calc(var(--w) + var(--w)/1.7)}40%{opacity:1;left:0;-webkit-transform:perspective(5cm) rotateY(0deg);transform:perspective(5cm) rotateY(0deg);height:calc(var(--w) + var(--w)/1.7)}100%{opacity:1;left:1.5rem;height:calc(var(--w) + var(--w)/40 + var(--w)/1.7);-webkit-transform:perspective(5cm) rotateY(-2deg);transform:perspective(5cm) rotateY(-2deg)}}@keyframes appearTiltShadow{0%{opacity:0;left:0;-webkit-transform:perspective(5cm) rotateY(0deg);transform:perspective(5cm) rotateY(0deg);height:calc(var(--w) + var(--w)/1.7)}40%{opacity:1;left:0;-webkit-transform:perspective(5cm) rotateY(0deg);transform:perspective(5cm) rotateY(0deg);height:calc(var(--w) + var(--w)/1.7)}100%{opacity:1;left:1.5rem;height:calc(var(--w) + var(--w)/40 + var(--w)/1.7);-webkit-transform:perspective(5cm) rotateY(-2deg);transform:perspective(5cm) rotateY(-2deg)}}@-webkit-keyframes pop{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}:root{--before-opacity: 0;--after-opacity: 1}#live-championships-container{position:relative;width:100%;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;background:rgba(255,255,255,.8)}#live-championships-container .scroll-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;border:none;cursor:pointer;z-index:90;background:rgba(255,255,255,.8);width:50px;height:100%}#live-championships-container .scroll-button:hover{background:#fff}#live-championships-container .scroll-button svg{width:auto;height:auto}#live-championships-container #scroll-right{right:0}#live-championships-container #scroll-left{left:0}#favButton{background:none;border:none;cursor:pointer;font-size:2rem;color:#dcdfe5;margin-left:2rem;text-shadow:-1px -1px 0 #404b55,1px -1px 0 #404b55,-1px 1px 0 #404b55,1px 1px 0 #404b55,0px -1px 0 #404b55,0px 1px 0 #404b55,-1px 0px 0 #404b55,1px 0px 0 #404b55}#live-championships{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:2rem;margin-left:50px}#live-championships .home-games-wrapper{position:relative;font-family:"Sofia Sans Extra Condensed",sans-serif;margin:10px;min-width:180px;padding:5px;background:#fff;border-radius:.5rem;border:5px solid #fff;-webkit-box-shadow:0 0 10px rgba(64,75,85,.5) inset;box-shadow:0 0 10px rgba(64,75,85,.5) inset}#live-championships .home-games-wrapper h3{font-weight:500}#live-championships .home-games-wrapper h4{font-weight:300;font-size:1rem}#header-main{width:100%;padding:0;position:fixed;z-index:100;top:0;height:65px;background:rgba(250,250,250,.85);-webkit-box-shadow:0 0 4px rgba(64,75,85,.5);box-shadow:0 0 4px rgba(64,75,85,.5)}#header-main>a{width:450px;display:block;padding:5px;font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:100;font-size:3rem;text-decoration:none;color:#404b55;position:relative}#header-main>a strong{font-weight:700;margin-right:1.5rem}#header-main>a span{font-family:"charmelya",script;font-size:2.5rem;position:absolute;bottom:0;left:4.9rem;-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}#header-main>a.logo-it strong{margin-right:2rem}#header-main>a.logo-it span{left:5.5rem}#header-main>a.logo-en span{left:5.5rem}#header-main>a.logo-es strong{margin-right:2rem}#header-main>a.logo-es span{left:7.5rem}#autocomplete{--width:250px;position:fixed;top:12px;padding:0;overflow:hidden;width:var(--width);left:calc(50% - var(--width)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;border:1px solid rgba(64,75,85,.3)}#autocomplete input{font-size:1rem;padding:7px;border-radius:0 0 0 4px;border:none;width:100%;margin:0;height:2.5rem}#results{--width:280px;position:fixed;left:calc(50% - var(--width)/2);top:70px;width:var(--width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;padding:1rem;border-radius:5px;border:1px solid #eee;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;background:rgba(55,55,55,.8)}#results a{display:block;color:#fff;background:#f4909f;border-radius:4px;text-decoration:none;font-family:"Roboto Flex",sans-serif;padding:.5rem 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.15rem 0;-webkit-transition:.5s;transition:.5s;-webkit-box-shadow:0 0 2px rgba(64,75,85,.7);box-shadow:0 0 2px rgba(64,75,85,.7);border:1px solid rgba(255,255,255,.5)}#results a:hover{background:#105e7f}nav#menu{z-index:1000000;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:fixed;top:4rem;right:0;padding:0 10px}nav#menu a{font-family:"Sofia Sans Extra Condensed",sans-serif;text-transform:uppercase;-webkit-box-sizing:border-box;box-sizing:border-box;color:#404b55;background:#efefef;border-radius:4px;text-decoration:none;text-align:center;padding:.5rem 2rem;margin:.25rem;font-size:1.5rem;width:-moz-max-content;width:-webkit-max-content;width:max-content;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;border:1px solid #fff}nav#menu a.lien{display:block;opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}#speak{position:fixed;top:1rem;right:6rem;z-index:1005}#speak::after{content:"▾";position:absolute;right:1px;top:43%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-size:1.5rem;color:#105e7f}#speak select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;color:inherit;cursor:pointer;outline:none;font-size:1.3rem;position:relative;min-width:35px;font-family:"Sofia Sans Extra Condensed",sans-serif}#switch{position:fixed;right:2rem;z-index:10000000}#down{position:fixed;top:-1.2rem;right:1.6rem;font-size:4em;padding:0;color:#105e7f;cursor:pointer;-webkit-text-stroke:2px #fff;text-shadow:0 0 1px #111;background:rgba(0,0,0,0);display:block;margin-top:20px;text-align:center}#down span{-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}#down::after,#down::before{font-family:"Roboto Flex",sans-serif;font-weight:lighter;-webkit-text-stroke:0 #fff;position:absolute;font-size:.75rem;color:#000;-webkit-transition:opacity .3s .25s;transition:opacity .3s .25s;text-align:center;text-transform:uppercase;left:0}#down::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:var(--before-opacity);margin-top:8px}#down::after{opacity:var(--after-opacity)}#down.white::after,#down.white::before{color:#fff}@-moz-document url-prefix(){#down::after{left:5px}}.retour{--color:d.$blue;display:inline-block;font-size:1.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100px;margin-left:-70px;font-family:"Sofia Sans Extra Condensed",sans-serif;text-transform:uppercase;font-weight:100;color:#105e7f;margin-left:0;text-decoration:none;font-weight:500;padding-left:2rem}.retour:before{content:"‹";font-size:2rem;margin-right:.5rem;font-weight:lighter}.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:95%;margin-left:auto;position:sticky;top:70px;z-index:80;background:#e3e3e3;border-radius:3rem 0 0 3rem;padding-right:2rem}.title h1{font-size:2.5rem;font-weight:400}.title h1 span{font-weight:100;padding-right:5px;text-transform:capitalize;color:#f4909f}.toggler-wrapper.stay-connected{display:block;width:45px;height:25px;cursor:pointer;position:relative}.toggler-wrapper.stay-connected input[type=checkbox]{display:none}.toggler-wrapper.stay-connected input[type=checkbox]:checked+.toggler-slider{background-color:#4c6}.toggler-wrapper.stay-connected input[type=checkbox]:checked+.toggler-slider .toggler-knob{left:calc(100% - 19px - 3px)}.toggler-wrapper.stay-connected input[type=checkbox]:checked+.toggler-slider:after{content:"Rester connecté";width:200px}.toggler-wrapper.stay-connected .toggler-slider{background-color:#ccc;position:absolute;border-radius:100px;top:0;left:0;width:100%;height:100%;-webkit-transition:all 300ms ease;transition:all 300ms ease}.toggler-wrapper.stay-connected .toggler-slider:after{position:absolute;top:50%;left:calc(100% + 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:75%;text-transform:uppercase;font-weight:500;opacity:.7;width:200px;content:"juste pour la session"}.toggler-wrapper.stay-connected .toggler-knob{position:absolute;-webkit-transition:all 300ms ease;transition:all 300ms ease;width:19px;height:19px;border-radius:50%;left:3px;top:3px;background-color:#fff}#login>div{width:290px;margin:1rem;background:rgba(255,255,255,.8);border-radius:1rem;padding:1rem;font-family:"Roboto Flex",sans-serif;position:relative}#login>div input{width:100%;margin:.5rem 0}#login>div button{display:block;padding:.35rem 1rem;font-family:"Roboto Flex",sans-serif;font-size:1.2rem;color:#f5faf5;background:#105e7f;border:none;border-radius:5px;font-family:"Sofia Sans Extra Condensed",sans-serif;cursor:pointer;text-align:center;text-decoration:none;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease;margin-top:1rem}#login>div button:hover{background-color:#404b55}#login #choice{position:absolute;border-radius:1rem}#login #choice a{display:block;text-decoration:none;background:#f4909f;color:#f5faf5;padding:.35rem 1rem;border-radius:5px;margin-bottom:5px}.cnx{--width: 200px;width:var(--width);padding:.35rem;background:#404b55;font-family:"Sofia Sans Extra Condensed",sans-serif;font-size:1.4rem;display:block;color:#fff;text-decoration:none;position:fixed;z-index:10000;bottom:0;left:calc(50% - var(--width)/2);text-align:center;text-transform:uppercase;font-weight:100;border-radius:5px 5px 0 0}.cnx span{background:#d4214e;color:#fff;position:absolute;z-index:10001;font-size:1.2rem;width:1.8rem;height:1.8rem;line-height:1.8rem;border-radius:1rem;right:-0.5rem;top:-0.5rem;font-weight:bold}#home{background:url("../images/home_bg.webp") no-repeat;background-size:cover;min-height:100vh;padding-top:65px}#home main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#home main h1{color:#fff;text-align:center;text-transform:uppercase;font-size:8rem;font-weight:500;line-height:6rem;padding-bottom:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;border-bottom:1px solid rgba(255,255,255,.9)}#home main h1 small{font-size:5rem;display:block;font-weight:200}#home main>p{font-size:4rem;color:rgba(255,255,255,.9);text-align:center;font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:100;width:100%;margin-bottom:8rem}#home main section{width:200px;margin:0 2rem;text-align:center;color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));padding:.5rem 5px 2rem 5px;border-radius:1rem}#home main section h2{color:#f4909f;font-weight:bold;font-size:2rem;text-transform:uppercase;margin-bottom:1rem}#home main section p{font-family:"Roboto Flex",sans-serif;min-height:120px}#home main section a{padding:.5rem 1rem;border-radius:3px;background:#105e7f;color:#fff;text-decoration:none;font-family:"Sofia Sans Extra Condensed",sans-serif;font-size:1.5rem;min-width:80%;display:inline-block;letter-spacing:1px}#club-championships{position:relative;background:#efefef;max-width:1200px;line-height:65px;width:80%;margin:5rem auto 0;border-radius:4px;-webkit-box-shadow:0 0 3px rgba(64,75,85,.5);box-shadow:0 0 3px rgba(64,75,85,.5);font-family:"Roboto Flex",sans-serif}#club-championships h1.club-title{width:100%;margin-bottom:10px;position:relative;z-index:20;background:rgba(244,144,159,.4);color:#404b55;font-family:"Sofia Sans Extra Condensed",sans-serif;font-weight:100;font-size:2rem;padding-left:1rem;padding-bottom:0;border-radius:4px 4px 0 0;text-align:left}#club-championships>img{width:150px;position:absolute;z-index:100;right:0;top:-1.5rem;-webkit-filter:drop-shadow(0 0 3px rgb(64, 75, 85));filter:drop-shadow(0 0 3px rgb(64, 75, 85))}#club-championships article{width:100%;text-align:center}#club-championships article img{max-width:150px;margin:1rem}.back{display:inline-block;color:#f4909f;text-decoration:none;margin-right:1rem}@media screen and (max-width: 768px){#header-main>a{font-size:0}#header-main>a::before{content:"R";position:absolute;font-size:2rem;display:block;left:2.2rem}#header-main>a strong{font-weight:700;margin-right:1.5rem;width:1.1rem;overflow-x:hidden;font-size:2rem;display:inline-block}#header-main>a span{font-size:1.5rem;left:1.2rem;letter-spacing:0}#header-main>a.logo-it span{font-size:1.2rem;left:1.1rem;overflow-x:visible;letter-spacing:0}#header-main>a.logo-en span{font-size:2rem;left:1.2rem;width:2rem;overflow-x:visible;letter-spacing:0}#header-main>a.logo-es span{font-size:1.2rem;left:1.1rem;overflow-x:visible;letter-spacing:0}.cnx{border-radius:5px;margin-bottom:5px}#autocomplete{--width: calc(100% - 13rem);left:3.9rem;top:8px}#autocomplete input{font-size:.9rem;padding:6px;height:2.25rem}#results{--width: calc(100% - 10rem);left:2.5rem;top:55px;padding:.75rem}#results a{font-size:1.2rem;padding:.4rem .75rem}#live-championships-container .scroll-button{width:30px}#live-championships-container .scroll-button svg{width:20px;height:20px}#live-championships{margin-left:30px}#live-championships .home-games-wrapper{min-width:150px;margin:5px;padding:4px}#live-championships .home-games-wrapper h3{font-size:1.2rem;overflow-x:hidden;width:100%}#live-championships .home-games-wrapper h4{font-size:.85rem}#home{padding-top:65px}#home main{padding:1rem}#home main h1{font-size:3rem;line-height:3.5rem;padding-bottom:.5rem;margin-bottom:1rem}#home main h1 small{font-size:2rem;line-height:2.5rem}#home main>p{font-size:1.5rem;margin-bottom:2rem;padding:0 1rem}#home main section{width:calc(100% - 2rem);max-width:300px;margin:1rem auto;padding:1rem}#home main section h2{font-size:1.5rem;margin-bottom:.75rem}#home main section p{min-height:auto;font-size:1rem;margin-bottom:1rem}#home main section a{font-size:1.2rem;padding:.75rem 1rem;width:100%;min-width:auto}#club-championships{width:95%}#club-championships>img{width:100px;top:-2.5rem;right:-1rem}#club-championships h1.club-title{font-size:1.5rem}#network{width:var(--width)}}#pied-de-page{background:#222d37;color:#fff;padding:3rem 2rem 1rem;margin-top:4rem}#pied-de-page .footer-container{max-width:1280px;margin:0 auto}#pied-de-page .footer-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem;margin-bottom:2rem}#pied-de-page .footer-content .footer-section h3{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:500}#pied-de-page .footer-content .footer-section p{color:rgba(255,255,255,.8);line-height:1.6;font-size:1.2rem}#pied-de-page .footer-content .footer-section p a{color:#f4909f;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}#pied-de-page .footer-content .footer-section p a:hover{color:#fff}#pied-de-page .footer-content .footer-section ul{list-style:none}#pied-de-page .footer-content .footer-section ul li{margin-bottom:.5rem}#pied-de-page .footer-content .footer-section ul li a{color:rgba(255,255,255,.8);text-decoration:none;-webkit-transition:color .3s;transition:color .3s;font-size:1.2rem}#pied-de-page .footer-content .footer-section ul li a:hover{color:#f4909f}#pied-de-page .footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:1.5rem;text-align:center}#pied-de-page .footer-bottom p{color:rgba(255,255,255,.6);font-size:1rem;margin:0}@media screen and (max-width: 768px){#pied-de-page{padding:2rem 1rem 1rem}#pied-de-page .footer-content{grid-template-columns:1fr;gap:1.5rem}#pied-de-page .footer-content .footer-section h3{font-size:1.2rem}}.legal-page{max-width:900px;margin:2rem auto;padding:2rem;background:#fff;border-radius:5px;-webkit-box-shadow:3px 3px 7px rgba(70,70,70,.12);box-shadow:3px 3px 7px rgba(70,70,70,.12)}.legal-page h1{font-size:2rem;margin-bottom:2rem;color:#105e7f;text-align:center}.legal-page .legal-content section{margin-bottom:2.5rem}.legal-page .legal-content section h2{font-size:1.5rem;margin-bottom:1rem;color:#404b55;border-bottom:2px solid #f4909f;padding-bottom:.5rem}.legal-page .legal-content section h3{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.75rem;color:#105e7f}.legal-page .legal-content section p{line-height:1.8;margin-bottom:1rem;color:#404b55;font-size:1.2rem}.legal-page .legal-content section p a{color:#105e7f;text-decoration:none}.legal-page .legal-content section p a:hover{color:#f4909f;text-decoration:underline}.legal-page .legal-content section p strong{color:#404b55;font-weight:600}.legal-page .legal-content section ul{margin-left:2rem;margin-bottom:1rem}.legal-page .legal-content section ul li{line-height:1.8;margin-bottom:.5rem;color:#404b55;font-size:1.2rem}@media screen and (max-width: 768px){.legal-page{margin:1rem;padding:1.5rem}.legal-page h1{font-size:2rem}.legal-page .legal-content section h2{font-size:1.5rem}.legal-page .legal-content section h3{font-size:1.2rem}.legal-page .legal-content section p,.legal-page .legal-content section ul li{font-size:1rem}}