@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,200;0,300;0,400;0,700;0,900;1,100;1,200;1,300;1,400;1,800;1,900&display=swap";@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-BookItalic.woff2") format("woff2"),url("./fonts/SanaSansAlt-BookItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-BoldItalic.woff2") format("woff2"),url("./fonts/SanaSansAlt-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-Bold.woff2") format("woff2"),url("./fonts/SanaSansAlt-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-BlackItalic.woff2") format("woff2"),url("./fonts/SanaSansAlt-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-Black.woff2") format("woff2"),url("./fonts/SanaSansAlt-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-Book.woff2") format("woff2"),url("./fonts/SanaSansAlt-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-HeavyItalic.woff2") format("woff2"),url("./fonts/SanaSansAlt-HeavyItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-Heavy.woff2") format("woff2"),url("./fonts/SanaSansAlt-Heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-Regular.woff2") format("woff2"),url("./fonts/SanaSansAlt-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-RegularItalic.woff2") format("woff2"),url("./fonts/SanaSansAlt-RegularItalic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-Medium.woff2") format("woff2"),url("./fonts/SanaSansAlt-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-Light.woff2") format("woff2"),url("./fonts/SanaSansAlt-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-ThinItalic.woff2") format("woff2"),url("./fonts/SanaSansAlt-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-MediumItalic.woff2") format("woff2"),url("./fonts/SanaSansAlt-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-Thin.woff2") format("woff2"),url("./fonts/SanaSansAlt-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Sana Sans Alt";src:url("./fonts/SanaSansAlt-LightItalic.woff2") format("woff2"),url("./fonts/SanaSansAlt-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;font-family:"Sana Sans Alt",sans-serif;font-size:1rem;scrollbar-color:#e30613 #f6e9ff;scrollbar-width:thin}*:focus{outline-color:#e30613}*::-webkit-scrollbar{width:10px;background-color:#f6e9ff;border-radius:12px}*::-webkit-scrollbar-thumb{background:#e30613;border-radius:12px}body{background-color:#f6e9ff;background-attachment:fixed;background-repeat:no-repeat;background-size:contain;background-position:top}main{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:minmax(-webkit-min-content, -webkit-max-content) auto minmax(-webkit-min-content, -webkit-max-content);grid-template-rows:minmax(min-content, max-content) auto minmax(min-content, max-content);-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1410px;min-height:100vh;margin:auto;background-color:rgba(0,0,0,0);-webkit-animation:.3s ease-in-out fadeIn both;animation:.3s ease-in-out fadeIn both}main #main_container{grid-area:2/1/3/3;position:relative;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;-webkit-column-gap:1vw;-moz-column-gap:1vw;column-gap:1vw;row-gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.9375rem}@media screen and (max-width: 1000px){main #main_container{grid-template-columns:repeat(1, 1fr);grid-template-row:repeat(2, 1fr);grid-row-gap:2rem;row-gap:2rem}}section{width:100%;padding:0}section img{width:100%;height:auto}p{font-family:"Sana Sans Alt",sans-serif;font-size:1.125rem;font-weight:normal;text-align:center;text-transform:none;color:#26328a}h1{font-family:"Sana Sans Alt",sans-serif;font-size:1.875rem;font-weight:900;text-align:center;text-transform:none;color:#fff}@media screen and (max-width: 750px){h1{font-size:1.475rem !important}}h2{font-family:"Sana Sans Alt",sans-serif;font-size:1.25rem;font-weight:bold;text-align:center;text-transform:none;color:#26328a}@media screen and (max-width: 450px){h2{font-size:1rem}}h3{font-family:"Sana Sans Alt",sans-serif;font-size:2.0625rem;font-weight:900;text-align:center;text-transform:none;color:#26328a}@media screen and (max-width: 450px){h3{font-size:1.6625rem}}u{text-decoration:underline}b,strong{font-weight:bold;font-size:inherit}a{color:unset;text-decoration:none;cursor:pointer;font-size:unset}span{font-size:inherit}.--btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto;padding:1.15rem 3.5rem;border:none;border-radius:50px;background-color:#e30613;text-decoration:none;font-family:"Sana Sans Alt",sans-serif;text-transform:normal;font-size:1.125rem;font-weight:bold;color:#fff !important;letter-spacing:1px;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.--btn:hover,.--btn:active{-webkit-box-shadow:0 .4em .4em -0.4em #e30613;box-shadow:0 .4em .4em -0.4em #e30613;-webkit-transform:translateY(-0.1rem);-ms-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}@media screen and (max-width: 450px){.--btn{padding:1.2rem 1rem}}.--full-grid-large{grid-area:1/1/2/3;width:100%;max-width:1401px;margin:0 auto}.--full-grid-medium{grid-area:1/1/2/3;align-self:start;width:100%;max-width:800px;margin:auto}.--full-grid-small{grid-area:1/1/2/3;align-self:start;width:100%;max-width:700px;margin:auto}.--hidden{display:none !important}@media screen and (max-width: 750px){.--hide-mobile{display:none !important}}.--inactive{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.--prevent-touch{pointer-events:none}.--font-accent{font-family:"Sana Sans Alt",sans-serif;font-size:2.0625rem;font-weight:900;text-align:center;text-transform:none;color:#e30613}@media screen and (max-width: 450px){.--font-accent{font-size:1.7625rem}}.cover_container{animation:3s ease-in-out infinite reverse both running jump}#websso p.dates{font-size:2rem;font-weight:700;color:#fff}@media screen and (max-width: 750px){#websso p.dates{font-size:1.8rem}}#websso h1{font-weight:400;font-size:2.5rem}@media screen and (max-width: 750px){#websso h1{font-size:3rem}}#websso strong{font-weight:700}#websso h2{font-weight:700;font-size:1.6rem}@media screen and (max-width: 750px){#websso h2{font-size:1.6rem}}#websso p{font-size:2.25rem;font-weight:400}@media screen and (max-width: 750px){#websso p{font-size:1.5rem}}section#game{position:relative}section#game iframe{aspect-ratio:7/5 !important}section#game h1{font-weight:bold;font-size:1.8rem;font-style:normal;line-height:normal}@media screen and (max-width: 750px){section#game h1{font-size:1.3rem !important}}section#game h1 span{color:#fff}section#game button{visibility:hidden}.show-rs{max-height:88px;width:auto;margin-top:1rem}section#prompts{padding-bottom:0 !important}section#prompts-common{padding-top:0 !important}hr{clear:both;border-color:#26328a;border-style:solid}.deco-25-jours{position:absolute;right:0;top:0;max-width:180px;height:auto}@media screen and (max-width: 1000px){.deco-25-jours{display:none}}@-webkit-keyframes fadeIn{from{opacity:.5}to{opacity:1}}@keyframes fadeIn{from{opacity:.5}to{opacity:1}}@-webkit-keyframes illu{from{opacity:.5;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes illu{from{opacity:.5;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes caddie{from{opacity:0;margin-right:100%;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}to{opacity:1;margin-right:5%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes caddie{from{opacity:0;margin-right:100%;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}to{opacity:1;margin-right:5%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes caddieidle{from{margin-right:8%;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{margin-right:0%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes caddieidle{from{margin-right:8%;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{margin-right:0%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes stars{from{opacity:0}to{opacity:1}}@keyframes stars{from{opacity:0}to{opacity:1}}@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes jump{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#banner-age{position:fixed;inset:0;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.4);padding:.8rem}#banner-age .banner-age-content{width:100%;max-width:700px;padding:1.5rem .8rem;border-radius:12px;background-color:#fff;-webkit-box-shadow:rgba(128,128,128,.5) 1px 1px 10px;box-shadow:rgba(128,128,128,.5) 1px 1px 10px}#banner-age .banner-age-content p{color:#000;text-align:center;font-size:1.5rem;font-weight:normal;line-height:normal;margin-bottom:1.5rem}#banner-age .banner-age-content .banner-age-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#banner-age .banner-age-content .banner-age-btns .--btn{margin:0}#banner-cookies{position:fixed;bottom:1vw;left:1vw;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:400px;padding:.8rem;color:#000;border-radius:12px;background-color:#fff;-webkit-box-shadow:rgba(128,128,128,.5) 1px 1px 10px;box-shadow:rgba(128,128,128,.5) 1px 1px 10px}#banner-cookies p,#banner-cookies a{text-align:justify;font-size:.9rem;font-weight:normal;line-height:normal;color:#000}#banner-cookies a{text-decoration:underline;cursor:pointer}#banner-cookies #--banner-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:.8rem;width:70%}#banner-cookies #--banner-buttons>*{margin-top:.4rem}#banner-cookies .--banner-btn{margin-top:1rem auto 0;padding:5px 1.2rem;cursor:pointer;border-radius:8px;border:solid gray 1px;background-color:#fff;color:#000;text-align:center;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}#banner-cookies #--banner-accept:hover{background-color:green;color:#fff}#banner-cookies #--banner-refuse:hover{background-color:red;color:#fff}#banner-cookies #--banner-close:hover{background-color:green;color:#fff}footer{grid-area:3/1/4/3;align-self:end;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;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px;width:100%;max-width:1410px;height:62px;background-color:rgba(0,0,0,0)}footer div{text-align:center;margin:auto}footer a,footer span{margin:0 10px;color:#26328a;white-space:nowrap;cursor:pointer}section#form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:622px;margin:auto;border-radius:28px;background-color:none}section#form h1{margin-bottom:1.4rem;font-size:34px;font-weight:700}section#form label{display:block;width:100%;padding-bottom:1rem;color:#26328a;font-size:1.125rem;font-weight:normal;text-align:left}section#form .form--content--inputs{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:23px;grid-row-gap:0px}@media screen and (max-width: 1200px){section#form .form--content--inputs{display:unset}}section#form .form--content--inputs .select-wrap{position:relative;height:auto}section#form .form--content--inputs .select-wrap::before{content:url("./ico/downarrow.svg");position:absolute;top:3px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;pointer-events:none}section#form .form--content--inputs .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}section#form select,section#form option,section#form input:not([type=checkbox]):not([type=radio]):not([type=submit]){width:100%;height:50px;margin-top:5px;padding:.75rem 1rem;color:#000;background-color:#fff;border-radius:4px;border:none;border:solid 1px #26328a}section#form select:valid:required,section#form input:not([type=checkbox]):valid:required{border-color:green}section#form input[type=checkbox],section#form [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:19.5px;height:18px;background-color:rgba(0,0,0,0);border:solid 2px #26328a;border-radius:4px;margin-right:10px;cursor:pointer}section#form input[type=checkbox]:checked,section#form [type=radio]:checked{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 2px #26328a;overflow:hidden}section#form input[type=checkbox]:checked::before,section#form [type=radio]:checked::before{content:url("./ico/check.svg");position:absolute;display:block;width:14px;margin:auto}section#form input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}section#form input::-webkit-outer-spin-button,section#form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}section#form .form--content--optins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:auto}@media screen and (max-width: 950px){section#form .form--content--optins{max-width:unset}}section#form .form--content--optins .optin--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:.8rem 0;color:rgba(0,0,0,.95)}section#form .form--content--optins .optin--content label,section#form .form--content--optins .optin--content label *{padding-top:0;padding-bottom:0rem;font-size:18px;line-height:20px}section#form .form--content--optins .--optins__title{margin:.4rem 0 .2rem;font-size:14px;text-align:left;color:#26328a}section#form span.error{color:#fff}section#form .--r-only{opacity:.5;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section#form .--r-only:hover{cursor:not-allowed}section#form .--r-only:focus{outline:none}section#form .--mention-required{text-align:left;margin:1.5rem 0;font-size:14px;color:#26328a}section#form .--label-required{color:#26328a;font-weight:bold}.confirmForm{max-width:720px !important}.confirmForm .form--content--inputs{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.confirmForm .form--content--inputs label{max-width:350px}section#game{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}section#game #game-loading{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;inset:0;font-size:1.75rem;color:#fff;z-index:-5;animation:fadeIn .8s ease-in-out alternate-reverse infinite}section#game #GameStart{-webkit-transition:opacity .5s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,opacity .5s ease-in-out;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out,opacity .5s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}section#game iframe#game-iframe{width:100%;max-width:700px;margin-block:1.2rem;border-radius:25px;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;aspect-ratio:27/20}.reveal{padding:2rem;border-radius:20px;background-repeat:repeat;border-radius:1.375rem}.reveal h1{font-size:3rem}.reveal img{width:100%;height:auto}.revealprize{max-width:55rem;max-height:30rem;width:100vw;height:100vh;padding:2rem;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url("./img/disney-win-bg.png");background-position:center;background-size:cover;border-radius:20px;background-repeat:repeat;border-radius:1.375rem}.revealprize img{width:100%;height:auto}@media screen and (min-width: 1200px){.revealprize{-webkit-box-shadow:4px 4px 6px 0px rgba(0,0,0,.45);box-shadow:4px 4px 6px 0px rgba(0,0,0,.45)}}@media screen and (max-width: 1200px){.revealprize{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;margin-top:50vh}}section#Quiz{padding:2rem}section#Quiz input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;display:none;position:absolute;background-color:gray}section#Quiz label{display:block;background-color:rgba(0,0,0,0);border:#fff solid 2px;width:100%;margin:2rem 0;padding:.7rem 2rem;border-radius:100px;text-align:center;color:#fff;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}section#Quiz label:hover{background-color:rgba(255,255,255,.75);color:#e0001a}section#Quiz label.label__checked{background-color:#fff;color:#e0001a}.--quiz-title{font-size:2.8rem}@media screen and (max-width: 950px){.--quiz-title{font-size:2rem}}.--quiz-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem}@media screen and (max-width: 950px){.--quiz-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}header{grid-area:1/1/2/3;align-self:start;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;width:100%;max-width:1410px;margin-bottom:1rem;background-color:rgba(0,0,0,0)}@media screen and (max-width: 450px){header{min-height:70px}}header img{display:block;margin-bottom:auto;width:100%;max-width:1440px;height:auto}@media screen and (max-width: 450px){header img{max-width:1340px}}section#hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}section#hero .hero_titles h1{color:var(--hero-title_color);font-size:var(--hero-title_font-size);font-weight:var(--hero-title_font-weight);-webkit-text-decoration:var(--hero-title_text-decoration);text-decoration:var(--hero-title_text-decoration);text-align:var(--hero-title_text-align)}section#hero .hero_titles h2{margin-top:1rem;color:var(--hero-subTitle_color);font-size:var(--hero-subTitle_font-size);font-weight:var(--hero-subTitle_font-weight);-webkit-text-decoration:var(--hero-subTitle_text-decoration);text-decoration:var(--hero-subTitle_text-decoration);text-align:var(--hero-subTitle_text-align)}section#popup-legalsInfo{position:fixed;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;top:0;bottom:0;right:0;left:0;inset:0;background-color:rgba(0,0,0,.34);z-index:500}section#popup-legalsInfo .popup-legalsInfo-content{position:relative;width:100%;max-width:800px;max-height:85vh;padding:1.4rem;margin:.4rem;overflow-x:hidden;overflow-y:auto;border-radius:12px;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,.7);box-shadow:1px 1px 10px rgba(0,0,0,.7);background-color:#fff}section#popup-legalsInfo .popup-legalsInfo-content p{font-size:.9rem !important;text-align:justify;line-height:normal;font-weight:normal;color:#000;margin-top:1rem}section#popup-legalsInfo .popup-legalsInfo-content p::before{content:"fermer";position:absolute;top:.7rem;right:1.4rem;width:75px;height:1.2rem;font-size:1rem;color:#e30613;text-decoration:underline;background-image:url("./ico/close.svg");background-size:contain;background-position:right;background-repeat:no-repeat;cursor:pointer}#popup-legalsInfo-open{cursor:pointer;text-decoration:underline}#popup-legalsInfo-mention{margin-top:1.2rem}#popup-legalsInfo-mention p,#popup-legalsInfo-mention a,#popup-legalsInfo-mention span{text-align:center;font-size:.8rem !important;color:#26328a}#popup-legalsInfo,.popup-legalsInfo-content{-webkit-transition:all .3s cubic-bezier(0, 1.5, 0.5, 1);transition:all .3s cubic-bezier(0, 1.5, 0.5, 1)}#mentions-legales{width:100%}#mentions-legales *,#mentions-legales p,#mentions-legales ul,#mentions-legales ol{text-align:justify}#mentions-legales ul,#mentions-legales ol{margin:.55rem 0}#mentions-legales li{margin:.25rem 0}#mentions-legales h1{text-align:center}#mentions-legales h2{margin:2.8rem 0 .5rem;text-align:center}#mentions-legales h3{margin:1.8rem 0 .5rem}#mentions-legales h4{margin:1.3rem 0 .5rem;color:#26328a}#mentions-legales a{text-decoration:underline;color:#26328a}section#networks{grid-area:1/1/2/3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60%;margin:1rem auto;margin-top:1.5rem;margin-bottom:1.5rem}@media screen and (max-width: 750px){section#networks{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}section#networks img{height:30px;width:30px;-o-object-fit:contain;object-fit:contain;margin:0 .5rem;opacity:.95}section#prompts{padding:1.5rem 0;padding-top:0;text-align:center;background-color:rgba(0,0,0,0)}section.prompts-common{grid-area:1/1/2/3;padding:1.5rem 0}section.prompts-common a{font-weight:bold;color:#154596}section.prompts-common .facebook_share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem}section.prompts-common .facebook_share .fb-share-button{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}section#cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2vh;height:100%}section#cover .cover_container{position:sticky;top:0;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}section#cover .cover_container .illustration_title{color:var(--cover-title_color);font-size:var(--cover-title_font-size);font-weight:var(--cover-title_font-weight);margin-bottom:1rem}section#cover .cover_container .illustration_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#cover .cover_container .illustration_container .illustration_image{width:100%;height:auto;-webkit-animation:.5s cubic-bezier(0.61, 1.56, 0.72, 0.94) illu forwards;animation:.5s cubic-bezier(0.61, 1.56, 0.72, 0.94) illu forwards}@media screen and (max-width: 1200px){section#cover .cover_container .illustration_container .illustration_image{max-width:481px}}.body-bg{position:fixed;width:100vw;height:100vh;z-index:-10000}.body-bg img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}section#websso{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;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}section#websso .websso_wording{margin-top:.3rem;margin-bottom:.3rem;text-wrap:balance}section#websso .--btn-disconnect{background-color:#e30613;color:#fff !important}