body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth}@font-face{font-family:Raleway;font-style:italic;font-weight:500;src:url(/static/media/Raleway-MediumItalic.ab7f7a0e30e65197ec74.ttf)}@font-face{font-family:Raleway;font-style:italic;font-weight:600;src:url(/static/media/Raleway-SemiBoldItalic.bf995d11d6a9231db59b.ttf)}@font-face{font-family:Raleway;font-style:italic;font-weight:700;src:url(/static/media/Raleway-BoldItalic.443621639d80ee70bf86.ttf)}@font-face{font-family:Raleway;font-style:italic;font-weight:300;src:url(/static/media/Raleway-LightItalic.28939e887bd7de836c57.ttf)}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:url(/static/media/Raleway-SemiBold.de2579e37da1f4692490.ttf)}@font-face{font-family:cMania;src:url(/static/media/CakeMania.bcaf126fbfa3f5cd6c3e.otf)}.slide{min-height:100vh;position:relative;width:100%}.wrapper{margin:0 auto;width:90%}#home{background-color:#6606f3;background-image:url(/static/media/home.4d676796d49d4e7a318f.jpg);background-position:50%;background-size:cover;overflow:hidden}header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-top:2vh;width:95%}header .wrapper-gradient{background:linear-gradient(45deg,#6606f3,#cdfb4d,#1b3360);background-position:0 50%;background-size:600% 600%;border-radius:12px;display:inline-block;padding:4px;transition:all 2s ease}header .wrapper-gradient:hover{background-position:100% 50%}header #logo{align-items:center;background-color:#fff;border-radius:8px;display:flex;justify-content:center;padding:10px;width:200px}#container-logo,#container-moodle{width:30%}#container-moodle{display:flex;justify-content:end}header #moodle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff85;border-radius:10px;display:block;padding:10px;width:80px}header nav{width:40%}header nav ul{display:flex;justify-content:space-between;list-style:none;width:100%}header nav ul li{text-align:center}header nav ul li a{color:#fff;font-family:Raleway;font-size:18px;font-style:italic;font-weight:500;text-decoration:none}header img{width:100%}#burger{cursor:pointer;display:none;mix-blend-mode:difference;position:fixed;right:2vw;width:50px;z-index:101}#burger .bar{background-color:#cdfb4d;height:3px;margin:8px 0 0;transition:all .6s;width:100%}#burger .bar:nth-child(2){width:60%}#burger:hover .bar:nth-child(2){width:100%}#burger.open .bar:first-child{background-color:#fff;transform:translateY(8px) rotate(45deg)}#burger.open .bar:nth-child(2){opacity:0}#burger.open .bar:nth-child(3){background-color:#fff;transform:translateY(-14px) rotate(-45deg)}#burger-menu{background-color:#6606f3;display:flex;height:100vh;left:100%;position:fixed;top:0;transition:left 1s;width:100%;z-index:100}#burger-menu.open{left:0}#burger-menu nav{margin:auto}#burger-menu nav ul{list-style:none}#burger-menu nav ul li{list-style:none;margin-bottom:50px;text-align:center}#burger-menu nav ul li a{color:#cdfb4d;font-family:Raleway;font-size:40px;font-style:italic;font-weight:700;text-decoration:none}#intro{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10vh;text-align:center}#intro h1{color:#cdfb4d;font-family:cMania;font-size:96px;font-style:normal}#intro-title{min-height:130px}#intro h2{font-size:40px;font-weight:700;margin-top:30px}#intro h2,#intro h3{color:#fff;font-family:Raleway;font-style:italic}#intro h3{font-size:24px;font-weight:500;margin-top:20px}#promise{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5vh;width:40%}.stat{align-content:center;display:flex;flex-direction:column}.stat .title{color:#bbb9b9;font-size:18px;font-weight:300;line-height:normal}.stat .title,.stat .value{font-family:Raleway;font-style:italic;text-align:center}.stat .value{color:#cdfb4d;font-size:32px;font-weight:700;line-height:30px}.button{border-radius:17px;box-shadow:1px 1px 43.1px 0 #fff9;box-sizing:initial;color:#000;display:block;font-family:Raleway;font-size:16px;font-style:italic;font-weight:700;margin-top:5vh;padding:5px 60px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.rejoindre{background:#cdfb4d}#devSkills{bottom:5vh;display:flex;flex-wrap:wrap;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%);width:50%}#devSkills img{width:60px}#social{display:flex;flex-direction:column;gap:8px;left:1vw;position:absolute;top:50%;transform:translateY(-50%)}#presentation{background-image:url(/static/media/grille.cf84962bce995be17e80.png);background-repeat:repeat}.sep{background-color:#6606f3;color:#fff;font-family:cMania;font-size:48px;padding:50px;text-align:center;width:100%}.container-pres{display:flex;flex-wrap:wrap}.droite,.gauche{width:50%}.container-pres .gauche{align-items:end;display:flex;flex-direction:column;padding-top:20px}.container-pres .droite{align-items:end;display:flex;justify-content:center}.img-pres{border-radius:53px;box-shadow:4px 4px 20px 0 #00000080;margin-top:30px;width:90%}#title{font-size:40px;margin-right:2vw;margin-top:30px;width:-webkit-fit-content;width:fit-content}.texte{font-family:Raleway;font-size:20px;font-style:normal;font-weight:600;width:80%}.texte p{line-height:28px;margin-bottom:15px}.texte span{position:relative;width:-webkit-fit-content;width:fit-content;z-index:15}.texte strong{color:#6606f3;font-family:Raleway;font-size:20px;font-style:normal;font-weight:600}#success{color:#03b9a7}#BES{color:#f0f;width:-webkit-fit-content;width:fit-content}#skills{background-color:#6606f3;color:#fff;padding-top:35px}#skills h2{font-family:cMania;font-size:36px;text-align:center}.skills-text{font-family:Raleway;font-size:20px;font-style:italic;font-weight:600;line-height:28px;margin:20px auto 15px;width:80%}#prea{color:#f0f;width:-webkit-fit-content;width:fit-content}#pro,.skills-text span:first-child{color:#cdfb4d}.epse-skills{align-items:start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;padding-bottom:30px;row-gap:30px;width:100%}.skills{background-color:#fff;border-radius:30px;cursor:pointer;height:auto;width:30%}.skill-title{align-items:center;background-color:#cdfb4d;border-radius:30px;display:flex;font-size:35px;gap:30px;height:100px;justify-content:center}.skill-info,.skill-title{color:#000;font-family:Raleway;font-weight:600}.skill-info{font-size:18px;font-style:normal;height:0;overflow:hidden}.skill-info h3{font-size:22px}.skill-info ul{margin-left:30px}.skill-info ul li{margin:10px 0}.open .skill-info{height:auto}.skill-info .content{padding:5px}#testeur{background-color:#fff;display:flex;flex-wrap:wrap}#testeur .droite,#testeur .gauche{width:50%}#testeur .gauche h2{color:#6606f3;font-family:cMania;font-size:32px;margin:15px 0}#testeur .gauche h2,.test-text{font-style:normal;font-weight:400}.test-text{color:#000;font-family:Raleway;font-size:20px}.test-text strong{color:#6606f3}.instruction{font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;margin-left:2vw}.instruction pre{word-wrap:break-word;background-color:#333;border-radius:20px;color:#fff;font-size:18px;overflow-wrap:break-word;padding:5px 15px;white-space:pre-wrap;width:80%}.gauche h3,.instruction h3,.instruction pre{font-family:Raleway;font-style:normal;font-weight:400;line-height:normal;margin:15px 0}.gauche h3,.instruction h3{color:#6606f3;font-size:20px}.zone-code{background-color:#282a36;border-radius:20px;color:#cdfb4d;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;height:40vh;line-height:normal;padding:20px;resize:none;width:90%}#testeur .droite{background:#f2f2f2;border-left:6px solid #6606f3;border-radius:35px 0 0 35px;border-right:15px solid #cdfb4d;box-shadow:-6px 0 15px 2px #00000040}.content-render{margin-top:30px}.content-render h1,.content-render h2,.content-render h3,.content-render h4,.content-render h5,.content-render h6{margin:15px 0}.content-render div,.content-render p{margin:10px 0}#regarde-bas{display:none}#avis{background-color:#6606f3;display:flex;flex-wrap:wrap}#avis .gauche{width:60%}#avis .gauche h2{color:#fff;font-family:cMania;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin:30px 0 15px}#avis .gauche h3{color:#fff;font-family:Raleway;font-size:24px;font-style:italic;font-weight:700;line-height:normal}#avis .gauche span{color:#cdfb4d}#avis .droite{background-color:#fff;border-left:15px solid #cdfb4d;color:#000;width:40%}#avis .droite h2{color:#6606f3;font-family:Cake Mania;font-size:40px;font-style:normal;font-weight:400;line-height:normal;margin:30px 0 15px}#avis .droite h3{color:#000;font-family:Raleway;font-size:20px;font-style:italic;font-weight:600;line-height:normal}.review-container{display:flex;flex-wrap:wrap;gap:70px;margin:70px auto 30px;width:90%}.review-text{background-color:#fff;border-radius:26px;min-height:300px;position:relative;width:45%;z-index:1}.review-text:after{background-image:url(/static/media/triangle.e6291eecb79aaac52c2e.svg);background-size:cover;content:"";display:block;height:50px;left:-30px;position:absolute;top:50%;width:50px;z-index:-1}.review-video{background-color:#fff;border-radius:26px;min-height:300px;position:relative;width:45%;z-index:1}.review-container>:first-child{margin-top:30px;transform:rotate(-3deg)}.review-container>:nth-child(2){transform:rotate(3deg)}.review-container>:nth-child(3){margin-top:30px;transform:rotate(-3deg)}.review-container>:nth-child(4){margin-top:-10px;transform:rotate(3deg)}.review-video:after{background-image:url(/static/media/triangle.e6291eecb79aaac52c2e.svg);background-size:cover;content:"";display:block;height:50px;left:-30px;position:absolute;top:30%;width:50px;z-index:-1}.review-info{padding:15px 40px;position:relative}.review-avatar{align-items:center;background-color:silver;border:3px solid #6606f3;border-radius:50%;color:#6606f3;display:flex;font-size:30px;height:90px;justify-content:center;left:0;position:absolute;text-decoration:none;top:0;transform:translate(-30%,-20%);width:90px}.review-avatar,.review-info .review-author{font-family:Raleway;font-style:italic;font-weight:700}.review-info .review-author{color:#000;font-size:20px;margin-left:30px}.review-info .review-author-info{color:#4c4c4c;font-family:Raleway;font-size:15px;font-style:italic;font-weight:400;margin-left:30px}.review-info hr{color:#6606f3;margin:10px 0}.review-content-text{color:#000;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;padding:0 15px 15px}.review-content-text strong{color:#6606f3}.review-content-text p{margin-bottom:10px}.review-content-video{background-color:#6606f3;height:300px;margin:0 auto 15px;width:90%}.awwwards-container{margin:0 auto;width:90%}.awwward{background:#f8f8f8;border:4px solid #6606f3;border-radius:32px;box-shadow:0 4px 4px 0 #00000040;display:flex;margin:60px 0;width:100%}.awwward-img{background-color:silver;border-radius:28px 0 0 28px;display:block;min-height:200px;overflow:hidden;text-decoration:none;width:40%}.awwward-img img{height:100%;object-fit:cover;width:100%}.awwward-info{padding:30px 10px;position:relative;width:60%}.awwward-avatar{align-items:center;background-color:silver;border:3px solid #6606f3;border-radius:50%;color:#6606f3;display:flex;font-size:30px;font-weight:700;height:80px;justify-content:center;position:absolute;right:0;top:0;transform:translate(30%,-30%);width:80px}.awwward-avatar,.awwward-site-name{font-family:Raleway;font-style:italic;text-decoration:none}.awwward-site-name{display:block;font-size:20px;font-weight:600}.awwward-site-year{color:#000;font-family:Raleway;font-size:20px;font-style:italic;font-weight:100}.awwward-site-content{color:#000;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;margin-top:10px}.awwward-site-content strong{color:#6606f3}#contact{background-image:url(/static/media/grille.cf84962bce995be17e80.png);background-repeat:repeat;min-height:80vh}#contact .sep{background-color:initial;color:#6606f3;padding-bottom:30px}#contact .container-contact{display:flex;flex-wrap:wrap;width:100%}.container-contact .gauche{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;width:50%}.container-contact .gauche h2{color:#6606f3;font-family:Raleway;font-size:26px;font-style:italic;font-weight:700;margin-bottom:20px;width:90%}#g_map{border:5px solid #6606f3;border-radius:25px;height:450px;width:90%}#clickfoot{background-color:#6606f3;border-radius:17px;box-sizing:initial;color:#fff;cursor:pointer;display:block;font-family:Raleway;font-size:16px;font-style:italic;font-weight:700;margin-bottom:20px;margin-top:20px;padding:10px 60px;text-decoration:none;width:-webkit-fit-content;width:fit-content}.container-contact .droite{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;width:50%}#ouverture{background-color:#6606f3;border-radius:25px;color:#fff;font-family:Raleway;font-size:18px;font-style:normal;font-weight:300;line-height:normal;padding:25px;width:80%}#ouverture h2,#ouverture h3{color:#fff;font-family:Raleway;font-size:26px;font-style:italic;font-weight:700;margin:15px 0 20px;width:100%}#ouverture h3{font-size:20px}#ouverture p{margin-bottom:20px}#ouverture #adresse,#ouverture #email,#ouverture #tel{margin:10px 0}#ouverture strong{color:#cdfb4d;font-weight:700}#ouverture a{color:#fff;text-decoration:none}#ouverture .epse-link{color:#cdfb4d}#info-contact img{margin-right:10px}#info-contact strong{margin-right:5px}#info-contact>div{align-items:center;display:flex}#social-contact{color:#6606f3}#social-contact .social-link{margin:0 5px}.invitation{background:#6606f3;color:#fff;min-height:250px;width:100%}.invitation,.invitation .wrapper{align-content:center;display:flex;justify-content:center}.invitation .wrapper{align-items:center;flex-direction:column}.invitation h2{font-size:32px;font-weight:700}.invitation h2,.invitation p{font-family:Raleway;font-style:italic;margin-bottom:10px}.invitation p{font-size:20px;font-weight:500}.invitation .btn{background:#171717;border-radius:17px;box-sizing:initial;color:#fff;display:block;font-family:Raleway;font-size:16px;font-style:italic;font-weight:700;margin-bottom:10px;margin-top:10px;padding:5px 60px;text-decoration:none;width:-webkit-fit-content;width:fit-content}footer{background:#6606f3;min-height:220px;width:100%}footer #service{background:#171717;min-height:180px;padding-bottom:10px;padding-top:10px}footer #service .wrapper{grid-column-gap:40px;display:grid;grid-template-columns:repeat(8,1fr);margin:0 auto;width:1200px}#footer-epse{grid-column:1/span 2}#footer-epse img{margin:0!important}.container-logos{display:flex;margin-left:5px;margin-top:10px}.container-logos .footer-logo:first-child{padding-right:15px}.container-logos .footer-logo:nth-child(2),.container-logos .footer-logo:nth-child(3),.container-logos .footer-logo:nth-child(4){border-left:2px solid #fff;padding:0 15px}.partners-link{display:block!important}#footer-social{grid-column:5/span 2;text-align:center}#footer-social .social-link{display:inline!important}#footer-contact{grid-column:7/span 2}footer #f-link{background:#1b3360;color:silver;font-size:15px;line-height:40px;min-height:40px}footer #f-link a{color:silver;text-decoration:none}footer #f-link .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:1200px}footer #service .container div{min-height:180px;width:20%}footer #service p{color:#fff;font-size:15px;margin-top:5px;padding:5px}footer #service a{color:#fff;display:block;font-size:15px;line-height:30px;text-decoration:none}footer #service h2{color:#fff;font-size:20px;padding:5px 0}footer #service img{margin-left:5px;margin-top:10px}footer #links a{color:#fff}@media (min-width:2100px){.container-pres .droite{align-items:center}#presentation,#skills,#testeur{min-height:80vh}#contact{min-height:60vh}}@media (max-width:1300px){.review-text,.review-video{width:100%}}@media (max-width:1200px){#devSkills,#promise{width:60%}.skills{width:45%}#home-actu,#organisation,footer #service .wrapper{width:100%}footer #f-link .container{width:99%}}@media (min-width:1086px) and (max-width:1650px){.container-pres .texte{margin-top:5vh}}@media (max-width:1086px){#container-moodle,header nav{display:none}#burger{display:block}#social{display:none}#devSkills,#promise{width:80%}#avis .droite,#avis .gauche,#testeur .droite,#testeur .gauche,.droite,.gauche{padding:30px 0;width:100%!important}#regarde-bas{display:block}#regarde-droite{display:none}.img-pres{width:70%}.container-pres .gauche{align-items:center}#testeur .droite{border-left:12px solid #6606f3;border-radius:0;min-height:60vh}}@media (max-width:992px){.skills{width:100%}}@media (max-width:768px){footer .container-logos{justify-content:center}footer #service .wrapper{grid-gap:40px}footer #service .wrapper div{grid-column:1/span 8;text-align:center}footer #f-link .container{flex-direction:row;flex-wrap:wrap}footer #f-link #links{padding:10px}footer #f-link #copy{text-align:center;width:100%}}@media (max-width:748px){#devSkills{display:none}#BES,#prea{display:block}#intro-title{min-height:230px}header #logo{background-color:#fffc}}@media (max-width:650px){#promise{flex-direction:column;gap:20px}#home{padding-bottom:50px}.review-container{gap:60px}.review-text,.review-video{width:100%}}@media (max-width:450px){.table{font-size:10px}.sep{font-size:40px}}@media (max-width:390px){.table{font-size:10px}.sep{font-size:38px}}@media (max-width:370px){.table{font-size:10px}.sep{font-size:35px}}@media (max-width:285px){footer #service .wrapper{display:block}#ouverture #academique,#ouverture #ete,#ouverture #time,#ouverture table{display:none}.skill-title{font-size:20px}#intro h1{font-size:45px}#intro h2{font-size:35px}.slide{overflow:hidden}}@media (max-width:220px){.footer-logo{border:none!important;padding:10px 0!important}}@media (max-height:699px){#devSkills{display:none}}@media (max-height:578px){#home,#presentation{padding-bottom:50px}}
/*# sourceMappingURL=main.f33b020c.css.map*/