:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@font-face{font-family:RL-Title-Font-Bold;src:url(/assets/Jost-800-Heavy-ByS0lWa7.ttf)}@font-face{font-family:RL-SubTitle-Font-Bold;src:url(/assets/Jost-700-Bold-76HNVNAJ.ttf)}@font-face{font-family:RL-Font-Medium;src:url(/assets/Jost-500-Medium-CzI1vEJ9.ttf)}@font-face{font-family:RL-Font;src:url(/assets/Jost-400-Book-DRaORlaj.ttf)}.dApp{background:linear-gradient(#e94801,#000);flex-direction:column;align-self:center;gap:150px;display:flex}.dLanguage{z-index:10;align-self:end;display:flex;position:absolute;top:5%;right:5%}.dLanguageButton{background:0 0;border:10px solid #e94801;border-radius:20%;gap:17%;max-width:110px;padding:5px 5px 5px 10px;transition:all .5s;display:flex;box-shadow:0 0 15px #ff4d00}.dLanguageButton:hover{cursor:pointer;border:10px solid #dcdcdc;transition:all .5s;box-shadow:0 0 15px #dcdcdc}.dLanguageFlag{align-self:center;width:40%;left:0%}.dLanguageSlider{align-self:center;width:50%;transition:all .5s;position:relative;right:120%}.dLanguageSlider.move{right:62%}@media (width>1081px){.dLanguageButton{max-width:175px}}.dTitle{justify-content:center;align-items:center;display:flex}.dTitleImg{z-index:0;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.dTitleText{text-shadow:0 0 20px #332c29;z-index:1;align-self:center;width:7ch;font-family:RL-Title-Font-Bold;font-size:150px;transition:all .5s;animation:1.5s linear titleFadeIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes titleFadeIn{0%{opacity:0;top:60%}80%{top:50%}to{opacity:1}}@media (width>1081px){.dTitleText{text-shadow:0 0 40px #332c29;font-size:225px}}@media (width<750px){.dTitleText{text-shadow:0 0 40px #332c29;font-size:75px;top:30%}@keyframes titleFadeIn{0%{opacity:0;top:40%}80%{top:30%}to{opacity:1}}}.dMainButtons{flex-direction:column;gap:10px;display:flex}.fMainButton{cursor:pointer;background-color:#824b34;border:3.5px solid #824b34;border-radius:25px;align-self:center;width:200px;height:75px;transition:all .25s;box-shadow:0 0 10px #332c29}.fMainButton:hover{border:solid #e94801;width:220px;height:90px;box-shadow:0 0 15px #ff4d00}.fMainButtonDiv{flex-direction:row;flex:content;align-self:center;gap:3px;display:inline-flex}.fMainButtonIcon{object-fit:cover;align-self:center;width:50px;height:50px}.fMainButtonText{color:#ebebeb;align-self:center;font-size:15px;font-weight:525}@media (width>1081px){.dMainButtons{gap:30px}.fMainButton{width:500px;height:125px}.fMainButton:hover{width:580px;height:135px}.fMainButtonDiv{gap:10px}.fMainButtonText{font-size:35px;font-weight:725}.fMainButtonIcon{width:75px;height:75px}}.dCoaching{flex-direction:column;gap:100px;transition:all .5s;display:flex}.dCoachingTitle{color:#dcdcdc;text-shadow:0 0 7px #fff;font-family:RL-SubTitle-Font-Bold;font-size:100px;transition:all .5s}.dCoachingInfos{flex-direction:row;align-self:center;gap:20px;transition:all .5s;display:inline-flex}.dCoachingInfosText{color:#dcdcdc;text-shadow:0 0 2px #dcdcdc;background:0 0;border:solid #e94801;border-radius:20%;padding:20px;font-family:RL-Font-Medium;font-size:20px;transition:all .5s;box-shadow:0 0 15px #ff4d00}.dCoachingXp{transition:all .5s;display:inline-flex}.dCoachingXpImage{max-width:30%;transition:all .5s;-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 67%);mask-image:radial-gradient(circle,#000 50%,#0000 67%)}.dCoachingXpParagraph{color:#dcdcdc;text-wrap:wrap;float:left;align-self:center;padding-right:30px;font-family:RL-Font;font-size:20px;line-height:115%;transition:all .5s}.dTarifs{flex-direction:row;align-self:center;gap:20px;transition:all .5s;display:inline-flex}.fTarifButton{background:0 0;border:solid #e94801;border-radius:20%;padding:20px;transition:all .5s;box-shadow:0 0 15px #ff4d00}.fTarifButton:hover{cursor:pointer;border:solid #dcdcdc;transition:all .5s;box-shadow:0 0 15px #dcdcdc}.fTarifName{color:#dcdcdc;text-shadow:0 0 2px #dcdcdc;font-family:RL-Font-Medium;font-size:20px;transition:all .5s}.fTarifPrice{color:#dcdcdc;text-shadow:0 0 5px #dcdcdc;font-family:RL-SubTitle-Font-Bold;font-size:50px;transition:all .5s}.fTarifList{color:#dcdcdc;text-align:start;font-size:20px;transition:all .5s}@media (width>1081px){.dCoaching{gap:200px}.dCoachingTitle{text-shadow:0 0 10px #fff;font-size:150px}.dCoachingInfos{gap:50px}.dCoachingInfosText{text-shadow:0 0 4px #dcdcdc;padding:50px;font-size:35px;line-height:1;box-shadow:0 0 20px #ff4d00}.dCoachingXpParagraph{padding-right:50px;font-size:35px}.dTarifs{gap:50px}.fTarifButton{padding:50px}.fTarifName{text-shadow:0 0 4px #dcdcdc;font-size:35px}.fTarifPrice{text-shadow:0 0 7px #dcdcdc;font-size:75px}.fTarifList{max-width:500px;font-size:35px}}@media (width<750px){.dCoaching{gap:50px}.dCoachingTitle{text-shadow:0 0 10px #fff;font-size:60px}.dCoachingInfos{flex-direction:column;gap:0}.dCoachingInfosText{padding:20px;font-size:20px;box-shadow:0 0 10px #ff4d00}.dCoachingXp{flex-direction:column;display:flex}.dCoachingXpImage{align-self:center;max-width:30%;-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 67%);mask-image:radial-gradient(circle,#000 50%,#0000 67%)}.dCoachingXpParagraph{text-wrap:wrap;text-align:center;align-self:center;padding:10%;font-size:20px}.dTarifs{flex-direction:column;gap:15px}.fTarifButton{text-wrap:wrap;padding:auto;box-shadow:0 0 10px #ff4d00}.fTarifName{font-size:30px}.fTarifPrice{font-size:40px}.fTarifList{text-wrap:wrap;max-width:350px}}.dAchivements{background:0 0;border:solid #e94801;border-radius:20%;flex-direction:column;gap:50px;padding:7% 20px 9%;display:flex;box-shadow:0 0 15px #ff4d00}.dAchievementsTitle{color:#dcdcdc;text-shadow:0 0 3px #fff;font-family:RL-SubTitle-Font-Bold;font-size:50px;transition:all .5s}.dArray{flex-direction:column;gap:5px;display:flex}.dLegend{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.dLegendDate{color:#dcdcdc;text-shadow:0 0 2px #dcdcdc;justify-self:start;padding-left:15%;font-family:RL-Font-Medium;font-size:25px}.dLegendName{color:#dcdcdc;text-shadow:0 0 2px #dcdcdc;font-family:RL-Font-Medium;font-size:25px}.dLegendCash{color:#dcdcdc;text-shadow:0 0 2px #dcdcdc;justify-self:end;padding-right:15%;font-family:RL-Font-Medium;font-size:25px}.dTournaments{background-color:#824b34;flex-direction:column-reverse;gap:0;transition:all .5s;display:flex}.fAchievementButton{cursor:pointer;background:0 0;border:1.2px solid #332c29;grid-template-columns:1fr auto 1fr;align-items:center;transition:all .25s;display:grid}.fAchievementButton:hover{border:solid #dcdcdc;box-shadow:0 0 15px #dcdcdc}.fAchievementDate{cursor:pointer;color:#ebebeb;text-align:start;justify-self:start;width:230%;padding-left:15%;font-family:RL-Font;font-size:20px;transition:all .5s}.fdTournament{justify-content:center;justify-self:center;align-items:center;transition:all .5s;display:flex}.fdAchievementName{color:#ebebeb;cursor:pointer;font-family:RL-Font;font-size:20px;transition:all .5s}.fdAchievementIcon{cursor:pointer;max-width:25%;transition:all .5s}.fAchievementCash{color:#ebebeb;text-align:end;cursor:pointer;justify-self:end;max-width:230%;padding-right:15%;font-family:RL-Font;font-size:20px;transition:all .5s}@media (width>1081px){.dAchivements{gap:75px;padding:5% 20px 7%}.dAchievementsTitle{text-shadow:0 0 3px #fff;font-size:75px}.dArray{gap:12px}.dLegendDate{padding-left:15%;font-size:35px}.dLegendName{font-size:35px}.dLegendCash{padding-right:15%;font-size:35px}.fAchievementDate{padding-left:15%;font-size:30px}.fdAchievementName{font-size:30px}.fAchievementCash{max-width:230%;padding-right:15%;font-size:32px}}@media (width<750px){.dAchivements{gap:30px;padding:10% 20px}.dAchievementsTitle{text-shadow:0 0 3px #fff;font-size:35px}.dArray{gap:2px}.dLegendDate{padding-left:15%;font-size:20px}.dLegendName{font-size:20px}.dLegendCash{padding-right:15%;font-size:20px}.fAchievementDate{padding-left:15%;font-size:15px}.fdAchievementName{font-size:15px}.fAchievementCash{max-width:230%;padding-right:15%;font-size:17px}}.dRdvForm{flex-direction:column;gap:15px;transition:all .5s;display:flex}.dFormTitle{color:#dcdcdc;text-shadow:0 0 6px #dcdcdc;background:0 0;font-family:RL-Font-Medium;font-size:45px;transition:all .5s}.dRdvMail{flex-direction:row;align-self:center;gap:10px;transition:all .5s;display:flex}.dRdvMailTextArea{resize:none;color:#ebebeb;background:0 0;border:solid #e94801;padding:15px;font-family:RL-Font;font-size:20px;transition:all .5s;box-shadow:0 0 10px #ff4d00}.dRdvMailTextArea:focus{resize:none;color:#ebebeb;background:0 0;border:solid #dcdcdc;border-radius:10%;outline:none;padding:10px;font-family:RL-Font;font-size:20px;transition:all .5s;box-shadow:0 0 10px #dcdcdc}.dRdvMessage{flex-direction:column;align-self:center;gap:10px;transition:all .5s;display:flex}.dRdvMessageTextArea{resize:none;color:#ebebeb;background:0 0;border:solid #e94801;padding:15px;font-family:RL-Font;font-size:15px;transition:all .5s;box-shadow:0 0 10px #ff4d00}.dRdvMessageTextArea:focus{resize:none;color:#ebebeb;background:0 0;border:solid #dcdcdc;border-radius:3%;outline:none;padding:10px;font-family:RL-Font;font-size:15px;transition:all .5s;box-shadow:0 0 10px #dcdcdc}.dRdvFormule{flex-direction:column;align-self:center;gap:10px;display:flex}.dRdvText{color:#ebebeb;align-self:center;font-family:RL-Font;font-size:20px;transition:all .5s}.dDropdown{flex-direction:column;gap:20px;transition:all .5s;display:flex}.dDropdownButton{color:#ebebeb;background:0 0;border:solid #e94801;border-radius:20%;align-self:center;max-width:200px;padding:15px;transition:all .5s;box-shadow:0 0 10px #ff4d00}.dDropdownButton:hover{cursor:pointer;border:solid #dcdcdc;transition:all .5s;box-shadow:0 0 10px #dcdcdc}.dDropdownMenu{flex-direction:row;align-self:center;gap:20px;transition:all .5s;display:inline-flex}.lFormuleButton{color:#ebebeb;background:0 0;border:solid #e94801;border-radius:20%;padding:15px;transition:all .5s;box-shadow:0 0 10px #ff4d00}.lFormuleButton:hover{cursor:pointer;border:solid #dcdcdc;transition:all .5s;box-shadow:0 0 10px #dcdcdc}.dOtherContact{font-size:17px;font-style:italic}.dEditSaveContainer{flex-direction:row;align-self:center;gap:20px;padding-left:300px;transition:all .5s;display:flex}.dEditSaveButton{color:#ebebeb;background:0 0;border:solid #e94801;border-radius:20%;padding:15px;transition:all .5s;box-shadow:0 0 10px #ff4d00}.dEditSaveButton:hover{cursor:pointer;border:solid #dcdcdc;transition:all .5s;box-shadow:0 0 10px #dcdcdc}@media (width>1081px){.dRdvForm{gap:50px}.dFormTitle{text-shadow:0 0 8px #dcdcdc;font-size:80px}.dRdvMail{gap:10px}.dRdvMailTextArea{padding:25px;font-size:40px;box-shadow:0 0 12px #ff4d00}.dRdvMailTextArea:focus{border-radius:15%;padding:20px;font-size:40px;box-shadow:0 0 12px #dcdcdc}.dRdvMessage{gap:35px}.dRdvMessageTextArea{padding:25px;font-size:30px;box-shadow:0 0 12px #ff4d00}.dRdvMessageTextArea:focus{border-radius:3%;padding:20px;font-size:30px;box-shadow:0 0 10px #dcdcdc}.dRdvFormule{gap:30px}.dRdvText{font-size:40px}.dDropdown{gap:40px}.dDropdownButton{max-width:350px;padding:20px;font-size:20px;box-shadow:0 0 15px #ff4d00}.dDropdownButton:hover{box-shadow:0 0 15px #dcdcdc}.dDropdownMenu{gap:40px}.lFormuleButton{padding:20px;font-size:20px;box-shadow:0 0 15px #ff4d00}.lFormuleButton:hover{box-shadow:0 0 15px #dcdcdc}.dOtherContact{font-size:25px;font-style:italic}.dEditSaveContainer{gap:40px;padding-left:550px}.dEditSaveButton{padding:20px;font-size:20px;box-shadow:0 0 15px #ff4d00}.dEditSaveButton:hover{box-shadow:0 0 15px #dcdcdc}}@media (width<750px){.dRdvForm{gap:20px}.dFormTitle{text-shadow:0 0 4px #dcdcdc;font-size:25px}.dRdvMail{flex-direction:column;gap:10px}.dRdvMailTextArea{padding:15px;font-size:15px}.dRdvMailTextArea:focus{padding:10px;font-size:15px}.dRdvMessageTextArea{padding:10px;font-size:12px}.dRdvMessageTextArea:focus{padding:7px;font-size:12px}.dRdvText{font-size:18px}.dDropdownMenu{gap:10px}.lFormuleButton{border-radius:15%;padding:10px}.dOtherContact{padding:5%;font-size:15px;font-style:italic}}.dPiedDePage{flex-direction:column;gap:20px;display:flex}.dContacts{text-align:end;flex-direction:column;gap:5px;max-width:50%;margin-left:45%;display:flex}.dMentionsLegales{text-align:center;flex-direction:column;margin:5%;font-size:11px;transition:all .5s;display:flex}@media (width>1081px){.dMentionsLegales{font-size:13px}}
