@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100;400;600";:root{--clair: white;--fonce: black;--o: #F28705;--ro: #F22F1D;--r: #D9042B;--v: #270140;--vc: #805E96;--j: #F0C02E;--menuh: 65px;--menuv: 250px;--encarts: 40vw}html,body{padding:0;margin:0;font-variation-settings:"wght" 400;font-weight:400;width:100%;height:100%;overflow:hidden;font-size:14px;scroll-behavior:smooth}body{display:flex;font-family:Raleway,sans-serif;flex-flow:column nowrap;font-weight:400;background:url(bg.54bd0e8d7ce0d181.png) no-repeat;background-size:cover}*{box-sizing:border-box}h2,h4{font-variation-settings:"wght" 400;font-weight:400}h1{font-variation-settings:"wght" 400;font-weight:400;font-size:32px;margin:30px 0 10px}h2{font-size:24px;font-weight:100;font-variation-settings:"wght" 100;margin:10px 0 30px}h3{font-size:21px;margin:0 5px;font-variation-settings:"wght" 600;font-weight:600}a{text-decoration:none;color:var(--r);font-weight:400;transition:all .3s ease}a:hover{transform:scale(1.1)}.lien a{position:relative}.lien a:hover{z-index:999}.lien a span{display:none;position:absolute;padding:10px 15px;color:var(--clair);width:100px;text-align:center;margin-left:-25px;pointer-events:none}.lien a span.hide{display:flex;opacity:0;margin-top:-20px;transition:all .3s ease}.lien a:hover span.hide{opacity:1;margin-top:0}app-root>main{display:flex;flex-flow:row nowrap;width:100vw;height:100vh;padding-bottom:var(--menuh)}app-root{display:flex;flex-flow:column nowrap}app-root>footer{margin:-65px auto 0;background-color:var(--clair);height:var(--menuh);width:100vw;display:flex;flex-flow:row wrap;padding:0 20px;justify-content:center}app-root>footer>nav{width:-moz-fit-content;width:fit-content;height:100%;display:flex;align-items:center;position:relative}app-root>footer>nav:nth-child(1){margin-top:-65px;margin-right:-80px;height:var(--menuh)}app-root>footer>nav>*{margin:auto 10px}app-root>footer img{max-height:40px}app-entete>header{width:100vw;height:100vh;display:flex;position:absolute;pointer-events:none}app-entete>header>nav{display:flex;margin:auto;position:absolute;justify-content:space-between;pointer-events:all}app-entete>header>nav>span,app-entete>header>nav>a{display:flex}app-entete>header>nav>span>*{margin:auto}app-entete>header>nav img{margin:auto}app-entete>header>nav:nth-child(1){width:80px;height:100vh;left:calc(50% - 40px);top:0;z-index:20;pointer-events:none}app-entete>header>nav:nth-child(1) span{color:var(--clair);text-align:center;padding:20px 0;pointer-events:all;display:flex;flex-flow:column nowrap;margin:auto;font-weight:600;width:100%}app-entete>header>nav:nth-child(1) span img{max-width:75%}app-entete>header>nav:nth-child(1) span a{background-color:var(--v);color:var(--clair);padding:10px 3px;width:100%;display:flex;flex-flow:column nowrap}app-entete>header>nav:nth-child(1) span a:hover{background-color:var(--o)}app-entete>header>nav:nth-child(2){height:var(--menuh);width:250px;background-color:var(--j);left:calc(50% - 125px);top:calc(50% - 33px);z-index:19;padding:0 15px}app-entete>header>nav:nth-child(2) span{background-color:var(--j)}main>section{width:50vw;flex-flow:column nowrap;padding-top:25px}main>section>*{flex-flow:column nowrap}main>section>header,main>section>*>header{width:var(--encarts);margin:0;color:var(--clair);padding:0 30px}main>section>blockquote,main>section>*>blockquote{background-color:var(--clair);display:flex;flex-flow:row nowrap;margin:0;width:var(--encarts)}main>section>blockquote>*,main>section>*>blockquote>*{padding:15px}.logo{width:170px;height:170px}main>section>article,main>section>*>article{overflow-y:auto;background-color:var(--clair);padding:15px}main>section>footer,main>section>*>footer{display:flex;flex-flow:row nowrap;background-color:var(--clair);height:60px;margin-top:auto;align-items:center;padding-left:15px}main>section>footer>*,main>section>footer>nav>*,main>section>*>footer>*,main>section>*>footer>nav>*{padding:10px;margin:0 5px}main>section>footer img,main>section>footer>nav img,main>section>*>footer img,main>section>*>footer>nav img{height:40px}main>section:nth-child(1){background:url(enfant-exercice.4ab8a8a2ca00f68b.jpg) no-repeat;background-size:cover}main>section:nth-child(1)>header{align-self:flex-start;background-color:var(--ro);text-align:right}main>section:nth-child(1)>blockquote{align-self:flex-end}main>section:nth-child(1)>article{margin-right:200px}main>section:nth-child(1) footer{align-self:flex-end}main>section:nth-child(1) footer nav{margin-top:-100px;display:flex;flex-flow:row nowrap;width:0px}main>section:nth-child(2){overflow-y:auto;overflow-x:hidden}main>section:nth-child(2)>*{display:flex;flex-flow:column nowrap}main>section:nth-child(2)>*>header{align-self:flex-end;background-color:var(--o)}main>section:nth-child(2)>*>blockquote{align-self:flex-start}main>section:nth-child(2)>*>article{margin-left:20%}main>section:nth-child(2)>*>article p{display:flex;flex-flow:row nowrap}main>section:nth-child(2)>*>article img{height:60px;margin-right:10px}section{display:flex}form{display:flex;flex-flow:column nowrap;padding:15px 30px}label{margin-top:15px;margin-bottom:5px}form h3{margin:20px 0 10px}input,textarea{padding:10px 15px;font-family:Raleway,sans-serif;border:1px solid var(--vc);transition:all .3s ease}input:focus,textarea:focus{box-shadow:0 0 3px var(--j);transform:scale(1.05)}form label{display:flex;flex-flow:column nowrap;margin:5px auto}textarea{width:100%}form>div{display:flex;flex-flow:row wrap}form>div:nth-child(2){display:flex;flex-flow:column nowrap}form>div:nth-child(3){flex-flow:row nowrap;align-items:flex-end}.btn{padding:10px 20px;margin:20px auto;transition:all .3s ease;color:var(--clair);border:none;cursor:pointer;font-family:Raleway,sans-serif;width:-moz-fit-content;width:fit-content;display:flex;flex-flow:row wrap;align-items:center}.btn>img{max-width:40px;margin-right:10px}.btn.rougeorange{background-color:var(--ro)}.btn.orange{background-color:var(--o)}.btn.violet{background-color:var(--v)}.btn:hover{background-color:var(--r)}.lightbox{display:none;width:100vw;height:100vh;background:rgba(255,255,255,.6)}.lightbox>article{display:flex;flex-flow:column nowrap;margin:auto}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background-color:#fff;border-left:1px solid var(--j)}::-webkit-scrollbar-thumb{border:5px solid transparent;background-clip:content-box;background-color:var(--v)}.scroller{overflow-y:auto;scrollbar-color:rgba(255,255,255,.2) var(--v);scrollbar-width:thin}@media (max-width:1220px){app-root>main{height:calc(100vh - 65px);padding-bottom:0}app-root>footer{height:130px}app-root>footer>nav{background-color:var(--clair);height:var(--menuh)}app-root>footer>nav:nth-child(1){margin:0}}@media (max-width: 980px){body{overflow-y:auto;display:flex;flex-flow:column nowrap}app-root>main{flex-flow:column nowrap;height:-moz-fit-content;height:fit-content}main>section,main>section>*{width:100vw;height:-moz-fit-content;height:fit-content}main>section>header,main>section>*>header{width:90vw}main>section>blockquote,main>section>*>blockquote{width:90vw}app-entete>header{height:var(--menuh);display:flex;flex-flow:row nowrap;position:relative}app-entete>header>nav{position:static;justify-content:space-around;width:50vw!important;height:80px!important;align-items:center}app-entete>header>nav:nth-child(1){flex:2}app-entete>header>nav:nth-child(1)>span{flex-direction:row;height:100%;padding:0}app-entete>header>nav:nth-child(1)>span a{height:100%;margin:0}app-entete>header>nav:nth-child(1)>span img{max-width:50%}app-entete>header>nav:nth-child(2){flex:1}main>section:nth-child(2){overflow:hidden}main>section:nth-child(2)>*>article img{height:auto;width:100px}}@media (min-width: 651px) and (max-width: 980px){main>section:nth-child(2)>*>article{margin-left:10%;margin-bottom:80px}app-root>footer>nav:nth-child(3) img{height:30px}}@media (max-width: 650px){main>section>blockquote,main>section>*>blockquote{width:100vw}main>section:nth-child(2)>*>article{margin-left:10%;margin-bottom:80px}.video{width:100vw!important;margin-left:0!important}.video>iframe{width:100vw}app-root>footer>nav{height:35px}app-root>footer>nav:nth-child(3) img{height:20px}app-root>footer>nav>*{margin:0 10px}}
