@import url(https://fonts.googleapis.com/css2?family=Epilogue:wght@100;200;300;400;500;600;700&display=swap);@font-face{font-family:OpenDyslexic;src:url(/assets/fonts/OpenDyslexic-Regular.799fb2fd.woff2) format("woff2"),url(/assets/fonts/OpenDyslexic-Regular.863dbd3b.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body,html{padding:0;margin:0;background-color:#da5b3f;font-family:Epilogue,sans-serif;scroll-behavior:smooth}h1,h2{font-family:OpenDyslexic}.logo-link{display:flex;flex-direction:column;justify-content:center;align-items:center}.logo-link a{margin-top:10px}.layout{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.4)),url(/assets/img/1.052a9829.jpg);background-size:100%;background-repeat:no-repeat}@media only screen and (max-width:600px){.layout{background-color:#da5b3f!important;background-image:none!important}.layout .responsive{display:block}.layout .responsive.open{position:absolute;top:20px;right:20px}.layout nav{padding:0;justify-content:center;align-items:center}.layout nav ul{display:none;position:absolute;width:100%;box-sizing:border-box;background-color:#fff}.layout nav ul li{padding:10px}.layout nav ul a{color:#212121}}.layout .contact{background-color:#fff;padding:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}.layout .contact form{width:600px}.layout .contact form .group-input{display:flex;justify-content:space-between;width:100%;margin-bottom:20px}.layout .contact form .group-input input{padding:10px 20px;background:transparent;border:2px solid #eee;border-radius:2px;width:42%;font-size:15px;font-family:Epilogue,sans-serif;font-weight:400;outline:0;transition:border-color .5s}.layout .contact form .group-input input:focus{border-color:#da5b3f}.layout .contact form textarea{padding:20px;background:transparent;border:2px solid #eee;border-radius:2px;width:100%;font-size:15px;font-family:Epilogue,sans-serif;font-weight:400;box-sizing:border-box;outline:0;transition:border-color .5s}.layout .contact form textarea:focus{border-color:#da5b3f}.layout .contact form button{margin-top:20px;background-color:#da5b3f;color:#fff;padding:10px 20px;border:0;font-size:15px;font-family:Epilogue,sans-serif}nav{height:40vh;padding:50px;display:flex;width:100%;justify-content:space-between;box-sizing:border-box}nav,nav a{color:#fff}nav a{text-decoration:none}nav .responsive{display:none}nav ul{list-style:none;text-align:right;padding:0;margin:0}nav ul li{margin-bottom:20px}nav img{width:200px;height:200px;border-radius:100%}section{width:100%;box-sizing:border-box}section.content{display:flex;flex-direction:column}section.content:nth-child(2n){background-color:#fff;align-items:flex-end}section.content:nth-child(2n) p{text-align:right}section.content:nth-child(2n) h2{background-color:#da5b3f;color:#fff;padding:10px 25px;display:inline}section.content:nth-child(2n) p{margin-top:50px;color:#000;line-height:30px}section.content:nth-child(2n) a{color:#000;text-decoration:none;padding-bottom:4px;font-size:25px;border-bottom:2px solid #000}section.content{background-color:#da5b3f;padding:100px}@media only screen and (max-width:600px){section.content{padding:25px}}section.content h2{background-color:#fff;padding:10px 25px;display:inline;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.content p{margin-top:30px;color:#fff;line-height:30px}section.content a{color:#fff;text-decoration:none;padding-bottom:4px;font-size:25px;border-bottom:2px solid #fff;width:-webkit-max-content;width:-moz-max-content;width:max-content}section.landing-first{padding:20px;height:60vh;display:flex;flex-direction:column;align-items:center;text-align:center}section.landing-first span{background-color:#eee;padding:10px 25px;font-size:13px;margin-bottom:30px}section.landing-first p{background-color:#da5b3f;padding:5px 25px;color:#fff;font-weight:700;font-size:25px;margin-top:0;margin-bottom:0;font-family:OpenDyslexic}.footer{background-color:#87ceeb;padding:40px;text-align:center;font-size:10px}.footer,.footer p a{color:#212121}.footer .footerModules{display:flex;justify-content:space-between;align-items:center}.footer .footerModules .footer-module{width:30%}.footer .footerModules .footer-module:last-child{display:flex;justify-content:flex-end}.footer .footerModules .footerInfos img{width:100%}.footer .footerModules .footerInfos{width:180px;text-align:center;font-size:20px}.footer .footerModules .footerInfos h2{margin-top:0}.footer .footerModules .footerInfos .arrow-up{display:flex;justify-content:flex-end;align-items:center}.footer .footerModules .footerInfos .arrow-up p.hidden{opacity:0}.footer .footerModules .footerInfos .arrow-up p{font-size:12px;margin-right:10px}.footer .footerModules .footerInfos .arrow-up a{background-color:#73a3de;color:#fff;cursor:pointer;display:flex;border-radius:100%;width:40px;height:40px;justify-content:center;align-items:center;text-align:center;text-decoration:none}.footer .footerModules .title{text-align:center}.footer .footerModules .title h3{font-size:25px;text-transform:uppercase}.footer .footerModules .title p{font-size:20px;color:green}.footer .footerModules .footerMenu img{width:80%}.footer .footerModules .footerMenu{text-align:left;font-size:20px}.page{margin-top:20vh;background-color:#fff;padding:50px 200px;color:#525252;line-height:24px}@media only screen and (max-width:860px){.page{padding:50px 100px}}@media only screen and (max-width:500px){.page{padding:50px}}.page img{width:100%}.page ol{list-style:none;color:#fff;padding:0;margin:0}.page ol>li:nth-child(1n)>p{background-color:#b5e8fc}.page ol>li:nth-child(2n)>p{background-color:#fafcc2}.page ol>li:nth-child(3n)>p{background-color:#f6d6ad}.page ol>li>p{color:#212121;padding:20px 50px;cursor:pointer;transition:opacity .3s;position:relative}.page ol>li>p:after{content:"+";position:absolute;font-size:40px;left:20px}.page ol>li>p:hover{opacity:.8}.page ol ul{padding:0;margin:0;list-style:none;color:#da5b3f;display:none}.page h1{text-align:center;margin:50px 0 100px}.page h1,.page h2{color:#212121}.page .about .about_card{display:flex;justify-content:space-between}@media only screen and (max-width:660px){.page .about .about_card{flex-wrap:wrap;justify-content:center;align-items:center}}.page .about .about_card img{width:200px;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:100%}@media only screen and (max-width:660px){.page .about .about_card img{width:50vw;height:50vw}}.page .about .about_card .content{width:calc(95% - 200px);text-align:justify}@media only screen and (max-width:660px){.page .about .about_card .content{width:100%}}.page .about .diplomes{margin-top:100px}.page .gallery .gallery-block{display:flex;flex-wrap:wrap;justify-content:space-around}.page .gallery .gallery-block .gallery-element{width:40%;display:flex;justify-content:center;align-items:center;flex-direction:column}.page .faq .questions{margin:0;padding:0;list-style:none}.page .faq .questions li:nth-child(1n) .question_block .question{background-color:#87ceeb}.page .faq .questions li:nth-child(2n) .question_block .question{background-color:#fafcc2}.page .faq .questions li:nth-child(3n) .question_block .question{background-color:#f6d6ad}.page .faq .questions .question_block{padding-bottom:10px}.page .faq .questions .question_block .question{padding:20px;color:#212121;font-weight:700;white-space:pre-wrap;cursor:pointer;transition:opacity .5s;display:flex;justify-content:space-between}.page .faq .questions .question_block .question span:last-child{font-size:40px}.page .faq .questions .question_block .question:hover{opacity:.6s}.page .faq .questions .question_block .reponse.hidden{display:none}.page .faq .questions .question_block .reponse{padding:20px 40px;border:2px dashed #da5b3f}.page .sessions .testimonials{margin-top:100px}.page .sessions .testimonials .testimonial-element{margin-top:70px}.page .sessions .tarifs{display:flex;justify-content:space-between;flex-wrap:wrap;flex-grow:1;margin-top:100px}.page .sessions .tarifs .tarif-element{display:flex;align-items:center;flex-direction:column;width:300px;text-align:justify;border:2px solid #da5b3f;box-sizing:border-box;border-radius:3px}.page .sessions .tarifs .tarif-element .tarif-header{background-color:#da5b3f;width:100%;padding:20px 10px;box-sizing:border-box}.page .sessions .tarifs .tarif-element .tarif-header h3{width:100%;text-align:center;font-family:OpenDyslexic,sans-serif;color:#fff}.page .sessions .tarifs .tarif-element .tarif-header .price{text-align:center;color:#fff;font-size:30px;font-weight:700}.page .sessions .tarifs .tarif-element p{padding:20px 20px 0}.page .sessions .tarifs .tarif-element a{padding:10px 25px;background-color:#da5b3f;color:#fff;text-decoration:none;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.page .sessions .tarifs .tarif-element a svg{margin-right:5px}