@font-face{font-family:"LotoQc Roman VF";src:url("/media/lqclo/contests/sdl/fonts/LotoQc-Roman_VF.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"LotoQc Roman VF";src:url("/media/lqclo/contests/sdl/fonts/LotoQc-Roman_VF.woff2") format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"LotoQc Italic VF";src:url("/media/lqclo/contests/sdl/fonts/LotoQc-Italic_VF.ttf") format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:"LotoQc Italic VF";src:url("/media/lqclo/contests/sdl/fonts/LotoQc-Italic_VF.woff2") format("woff");font-weight:100 900;font-style:italic;font-display:swap}#fff.color-{color:#fff}.color-blue-dark{color:#00034C}.color-gray-extra-light{color:#EEEFF0}.color-gray-light{color:#dedede}.color-gold{color:#DFCC84}.color-red{color:#fd2600}.color-red-extra-light{color:#FFDCDC}.color-red-light{color:#ffb6b0}.color-red-med{color:#6e0303}.color-red-dark{color:#ca1e00}#40e0d0.color-{color:#0086af}.color-green-dark{color:#023642}.color-green-med{color:#02596f}.color-green-med-light{color:#027795}.color-green-light{color:#67B0AF}.color-green-extra-light{color:#B8D9D7}:root{--color-#fff: #fff;--color-blue-dark: #00034C;--color-gray-extra-light: #EEEFF0;--color-gray-light: #dedede;--color-gold: #DFCC84;--color-red: #fd2600;--color-red-extra-light: #FFDCDC;--color-red-light: #ffb6b0;--color-red-med: #6e0303;--color-red-dark: #ca1e00;--color-#40e0d0: #0086af;--color-green-dark: #023642;--color-green-med: #02596f;--color-green-med-light: #027795;--color-green-light: #67B0AF;--color-green-extra-light: #B8D9D7}#fff.bg-{background-color:#fff}.bg-blue-dark{background-color:#00034C}.bg-gray-extra-light{background-color:#EEEFF0}.bg-gray-light{background-color:#dedede}.bg-gold{background-color:#DFCC84}.bg-red{background-color:#fd2600}.bg-red-extra-light{background-color:#FFDCDC}.bg-red-light{background-color:#ffb6b0}.bg-red-med{background-color:#6e0303}.bg-red-dark{background-color:#ca1e00}#40e0d0.bg-{background-color:#0086af}.bg-green-dark{background-color:#023642}.bg-green-med{background-color:#02596f}.bg-green-med-light{background-color:#027795}.bg-green-light{background-color:#67B0AF}.bg-green-extra-light{background-color:#B8D9D7}:root{--bg-#fff: #fff;--bg-blue-dark: #00034C;--bg-gray-extra-light: #EEEFF0;--bg-gray-light: #dedede;--bg-gold: #DFCC84;--bg-red: #fd2600;--bg-red-extra-light: #FFDCDC;--bg-red-light: #ffb6b0;--bg-red-med: #6e0303;--bg-red-dark: #ca1e00;--bg-#40e0d0: #0086af;--bg-green-dark: #023642;--bg-green-med: #02596f;--bg-green-med-light: #027795;--bg-green-light: #67B0AF;--bg-green-extra-light: #B8D9D7}.fw-500{font-weight:500}.fw-900{font-weight:900}.fs-5-5{font-size:1.13rem}.small-extra{font-size:0.8rem}.py-6{padding:4rem 0}.pe-6{padding-right:4rem !important}.ps-6{padding-left:4rem !important}.pt-6{padding-top:4rem !important}.pb-6{padding-bottom:4rem !important}.py-7{padding:5rem 0}.pe-7{padding-right:5rem !important}.ps-7{padding-left:5rem !important}.pt-7{padding-top:5rem !important}.pb-7{padding-bottom:5rem !important}.py-8{padding:6rem 0}.pe-8{padding-right:6rem !important}.ps-8{padding-left:6rem !important}.pt-8{padding-top:6rem !important}.pb-8{padding-bottom:6rem !important}.mt-n6{margin-top:-6rem}.mb-n6{margin-bottom:-6rem}.table{border:1px solid #B8D9D7;border-radius:6px}.table th{color:#02596F;background:#FFDCDC}.accordion-button:not(.collapsed){background-color:white;box-shadow:none}.btn,.btn:disabled{background-color:#FD2600;color:white;border:1px solid #FD2600;padding:.5rem 2rem;font-size:1.2rem;border-radius:999px;font-weight:bold;box-shadow:0px 3px 0px #C51A00}.btn.sm{font-size:1rem;padding:.5rem 1rem}.btn:hover{background-color:white;color:#FD2600;border:1px solid #FD2600}.btn-secondary,.btn-secondary:disabled{background-color:white;color:#FD2600;box-shadow:0px 3px 0px #C51A00}.btn-secondary:hover{background-color:#FD2600;color:white}.btn-secondary:not(:disabled):hover{color:#fff;background:#FD2600}.btn:disabled{cursor:not-allowed;opacity:0.4}.btn-link,.btn-link:disabled{color:red;background:transparent;border:0;box-shadow:none}.btn-link:hover{border:0;color:red}.form-check-input:checked{background-color:var(--color-red-dark);border-color:var(--color-red-dark)}.sticky-top{z-index:99}#menuBarre.ready header.mel-barre-portail{z-index:100 !important}.anim-jiggle{display:inline-block;animation:jiggle 3s ease-in-out infinite}@keyframes jiggle{0%{transform:rotate(0deg)}10%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.rotate-180{transform:rotate(180deg);transition:transform 0.3s ease}.rotate-0{transform:rotate(0deg);transition:transform 0.3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-enter-active,.fade-leave-active{transition:opacity 0.5s ease}.fade-up-enter-active,.fade-up-leave-active{transition:opacity 0.5s ease, transform 0.5s ease}.fade-up-enter-from,.fade-up-leave-to{opacity:0;transform:translateY(30px)}.fade-up-enter-to,.fade-up-leave-from{opacity:1;transform:translateY(0)}.fade-down-enter-active,.fade-down-leave-active{transition:opacity 0.5s ease, transform 0.5s ease}.fade-down-enter-from,.fade-down-leave-to{opacity:0;transform:translateY(-30px)}.fade-down-enter-to,.fade-down-leave-from{opacity:1;transform:translateY(0)}.fade-left-enter-active,.fade-left-leave-active{transition:opacity 0.5s ease, transform 0.5s ease}.fade-left-enter-from,.fade-left-leave-to{opacity:0;transform:translateX(-30px)}.fade-left-enter-to,.fade-left-leave-from{opacity:1;transform:translateX(0)}.fade-right-enter-active,.fade-right-leave-active{transition:opacity 0.5s ease, transform 0.5s ease}.fade-right-enter-from,.fade-right-leave-to{opacity:0;transform:translateX(30px)}.fade-right-enter-to,.fade-right-leave-from{opacity:1;transform:translateX(0)}.fly-right-enter-active,.fly-right-leave-active{transition:transform 0.5s ease}.fly-right-enter-from,.fly-right-leave-to{transform:translateX(320px)}.fly-right-enter-to,.fly-right-leave-from{transform:translateX(0)}.flip-wrapper{display:block;border-radius:0px 0px 12px 12px;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:1;perspective:900px;-webkit-perspective:900px}.flip-wrapper .flip-inner{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform;animation-name:yaxis;animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:ease-out;width:100%;height:100%}.flip-wrapper .flip-front,.flip-wrapper .flip-back{position:absolute;height:100%;width:100%;background:#fff;display:flex;justify-content:center;align-items:center;backface-visibility:hidden;-webkit-perspective:0;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);visibility:visible}.flip-wrapper .flip-front img,.flip-wrapper .flip-back img{display:block !important;z-index:unset}.flip-wrapper .flip-back{transform:rotateY(180deg)}@keyframes yaxis{0%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}25%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}50%{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}75%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}100%{transform:rotateY(0deg);-webkit-transform:rotateY(0deg)}}.increment-up-enter-active,.increment-up-leave-active{transition:opacity 1s ease, transform 1s ease}.increment-up-leave-to{opacity:0;transform:translateY(-15px)}.increment-up-enter-to{opacity:1;transform:translateY(-15px)}.black{color:#000000}a.link_blue,a.link_blue:hover,a.link_blue:visited{color:#0008FF}a.link_white,a.link_white:hover,a.link_white:visited{color:#FFFFFF}.error.error-404,.error.error-503{padding:2em 0 3em;text-align:center}.error.error-404 img,#root .error.error-503 img{width:30%;max-width:160px;margin:0 auto 1em}.error.error-404 h1,#root .error.error-503 h1{font-size:2em;color:#000000;font-weight:900;z-index:1;padding:0.5em 0;font-family:"LotoQc Roman VF";line-height:1.1;margin:0}.legal_draw_archive{width:61rem;margin:0 auto;padding:0;gap:1.8125rem;border-radius:0;border:0px}@media (max-width: 768px){.legal_draw_archive{width:90%;padding:0;margin:0 auto}}.legal_draw_archive .legal-card{width:100%;padding:0}.legal_draw_archive button.accordion-button span.accordion-text{color:#000;font-family:"LotoQc Roman VF";font-size:1.75rem;font-style:normal;font-weight:600;line-height:2.25rem}@media (max-width: 768px){.modal-play-content{overflow:auto}.modal-play-content h1{font-size:2rem !important}.modal-play-content button.button{font-size:0.9rem;padding:.5rem 1rem}.isGenericError h1{font-size:2rem !important}.isGenericError button.button{font-size:0.9rem;padding:.5rem 1rem}}.main-hero{background-color:#ffffff;background-image:url("/media/lqclo/contests/sdl/images/sdl_bg_3_final_1447x540.png");background-repeat:no-repeat;background-size:cover;background-position:bottom;width:100%}@media (max-width: 640px){.main-hero{background-image:url("/media/lqclo/contests/sdl/images/sdl_bg_3_mobile_final_375x540.png");min-height:auto}}.main-hero .container{padding:5rem 0}.main-hero .container .img-fluid{width:90%;margin:0 auto;display:flex}@media (max-width: 768px){.main-hero .container{padding:3rem 1rem}.main-hero .container .row{padding:0;margin:0}.main-hero .container .img-fluid{width:70%;margin:0 auto;display:flex}}@media (max-width: 640px){.main-hero .container{padding:2rem 1rem}}.main-hero .cartouche-wrapper{position:relative;display:inline-block;margin-left:30px}@media (max-width: 1024px){.main-hero .cartouche-wrapper{margin-left:0px}}@media (max-width: 768px){.main-hero .cartouche-wrapper{margin:2rem auto 0 auto;width:100%;display:flex;justify-content:center}}@media (max-width: 640px){.main-hero .cartouche-wrapper{margin:2rem auto 0 auto;width:100%;display:flex;justify-content:center}}.main-hero .cartouche-wrapper .cartouche{background-color:transparent;background-image:url("/media/lqclo/contests/sdl/images/sdl_bg_coming_soon_cartouche_desktop.svg");background-repeat:no-repeat;background-size:100%;background-position:center;width:100%;padding:5rem 2rem;z-index:2;transform:rotate(-5deg);position:relative}@media (min-width: 1200px){.main-hero .cartouche-wrapper .cartouche{padding:8rem 2rem}}@media (max-width: 1440px){.main-hero .cartouche-wrapper .cartouche{padding:8rem 2rem}}@media (max-width: 1024px){.main-hero .cartouche-wrapper .cartouche{padding:3rem 0rem}}@media (max-width: 768px){.main-hero .cartouche-wrapper .cartouche{background-image:url("/media/lqclo/contests/sdl/images/sdl_bg_coming_soon_cartouche_mobile.svg");background-size:contain;transform:rotate(0deg);padding:2.5rem 2rem;aspect-ratio:4 / 2.5;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media (max-width: 640px){.main-hero .cartouche-wrapper .cartouche{background-image:url("/media/lqclo/contests/sdl/images/sdl_bg_coming_soon_cartouche_mobile.svg");background-size:contain;transform:rotate(0deg);padding:2rem 1.5rem;aspect-ratio:4 / 2.5;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}}.main-hero .cartouche-wrapper .cartouche h1{color:#000;text-align:center;font-family:"LotoQc Roman VF";font-size:2.75rem;font-style:normal;font-weight:600;line-height:3rem;z-index:100;position:relative;transform:rotate(-7deg);margin-bottom:0.5rem}@media (max-width: 1200px){.main-hero .cartouche-wrapper .cartouche h1{font-size:2.5rem;line-height:2.8rem}}@media (max-width: 992px){.main-hero .cartouche-wrapper .cartouche h1{font-size:1.8rem;line-height:2rem}}@media (max-width: 768px){.main-hero .cartouche-wrapper .cartouche h1{transform:rotate(0deg);font-size:2rem;line-height:2.4rem;margin-bottom:0.75rem;width:80%}}@media (max-width: 640px){.main-hero .cartouche-wrapper .cartouche h1{transform:rotate(0deg);font-size:1.75rem;line-height:2rem;margin-bottom:.5rem;width:70%}}.main-hero .cartouche-wrapper .cartouche p{color:#000;font-family:"LotoQc Roman VF";font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;z-index:100;position:relative;text-align:center;transform:rotate(-7deg);margin:0 auto;max-width:90%}@media (max-width: 1024px){.main-hero .cartouche-wrapper .cartouche p{font-size:0.9rem}}@media (max-width: 768px){.main-hero .cartouche-wrapper .cartouche p{transform:rotate(0deg);width:85%;font-size:1rem;line-height:1.5rem;width:80%}}@media (max-width: 640px){.main-hero .cartouche-wrapper .cartouche p{transform:rotate(0deg);width:70%;font-size:0.9375rem;line-height:1.4rem}}.css-loader{display:none;z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;transition:all 500ms;animation:loaderFadeIn 125ms linear}.css-loader.removed{animation:loaderFadeOut 500ms linear;opacity:0}.css-loader>div{transform:scale(0.75);animation:spinnerFade 500ms linear}@keyframes loaderFadeIn{from{opacity:0}to{opacity:1}}@keyframes loaderFadeOut{from{opacity:1}to{opacity:0}}@keyframes spinnerFade{0%{opacity:0;transform:scale(2)}50%{opacity:0.5;transform:scale(0.75)}to{opacity:1}}.lds-spinner{position:sticky;top:0;left:0;color:#141b4d;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:' ';display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#141b4d}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #004990;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#004990 transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#menuBarre{position:relative;display:none}#menuBarre.ready{display:block}#menuBarre #mel-nav-conn{z-index:10}#menuBarreLoading{position:relative;background:#00407D;width:100%;height:185px}#menuBarreLoading .css-loader{top:25%;padding-top:0;z-index:0}#menuBarreLoading .css-loader>*{color:#fff}#menuBarreLoading .css-loader>*>*:after{background:#fff}#menuBarreLoading.ready{display:none}.hidden{position:fixed;z-index:-1;top:-9999px;left:-9999px;width:0;height:0;opacity:0}.main-hero-maintenance{background-color:#5F78FF;width:100%;min-height:600px}@media (max-width: 480px){.main-hero-maintenance .img-fluid{width:70%;margin:0 auto 3rem auto;display:flex}}@media (max-width: 640px){.main-hero-maintenance .container.py-7{padding:2rem 0}}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance{position:relative;display:inline-block;min-width:400px;margin-left:30px}@media (max-width: 980px){.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance{min-width:auto}}@media (max-width: 640px){.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance{width:70%;margin:0 auto 0 auto;display:flex}}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche-layer{position:absolute;width:100%;height:100%;max-width:500px;border-radius:0px;border:2px solid #000;transform:rotate(-5deg)}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche-layer.layer-2{background-color:#000;top:20px;left:-20px;z-index:0}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche-layer.layer-1{background-color:#f457cc;top:10px;left:-10px;z-index:1}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche{background-color:#D8D8D8;padding:2rem;border-radius:0px;text-align:center;max-width:500px;border:2px solid #000;transform:rotate(-5deg);position:relative;z-index:2}@media (max-width: 640px){.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche{width:100%;padding:1rem}}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche::before{display:none}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche::after{display:none}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche h1{color:#000;text-align:center;font-family:"LotoQc Roman VF";font-size:2.5rem;font-style:normal;font-weight:593;line-height:2.5rem;letter-spacing:-0.00063rem}@media (max-width: 640px){.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche h1{font-size:1.6rem}}.main-hero-maintenance .container.py-7 .cartouche-wrapper-maintenance .cartouche p{color:#000;font-family:"LotoQc Roman VF";font-size:0.875rem;font-style:normal;font-weight:600;line-height:1.25rem;text-align:center}[v-cloak]{display:none}body,main{display:flex;flex-direction:column;background-color:#EFF1FF}body{-webkit-overflow-scrolling:touch}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.bg-game{background:url("../images/sdl_bg_3.jpg");background-size:cover}body{font-size:16px;font-family:"LotoQc Roman VF", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color:#023642}body,html{height:100%;margin:0}main{min-height:100vh;z-index:1;position:relative}h1,h2,h3,h4,h5,h6{font-family:"LotoQc Roman VF";font-weight:800;color:#023642}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}a{color:#C51A00;font-weight:600}img{max-width:100%}.cloaked{display:none !important}.blur{filter:blur(5px)}

