@charset "UTF-8";.stylizedH1{margin-top:72px}.stylizedH1 h1{margin-left:50px;position:relative}.stylizedH1 h1.orange:before{background-image:url(https://lenvoldespapillons33.fr/static/media/OrangeStar.59f3fc79b65c21fb37fa.svg);background-repeat:no-repeat;background-size:cover;content:"";height:45px;left:-50px;position:absolute;top:20%;width:45px}@media screen and (max-width:920px){.stylizedH1 h1.orange:before{top:15%}}@media screen and (max-width:740px){.stylizedH1 h1.orange:before{height:35px;left:-40px;top:10%;top:15%;width:35px}}.stylizedH1 h1.blue:before{background-image:url(https://lenvoldespapillons33.fr/static/media/BlueStar.cc71762384c4a283ba19.svg);background-repeat:no-repeat;background-size:cover;content:"";height:45px;left:-50px;position:absolute;top:20%;width:45px}@media screen and (max-width:920px){.stylizedH1 h1.blue:before{top:15%}}@media screen and (max-width:740px){.stylizedH1 h1.blue:before{height:35px;left:-40px;top:10%;top:15%;width:35px}}.stylizedH1 h1.violet:before{background-image:url(https://lenvoldespapillons33.fr/static/media/VioletStar.5ed1b3f982b3147ecefa.svg);background-repeat:no-repeat;background-size:cover;content:"";height:45px;left:-50px;position:absolute;top:20%;width:45px}@media screen and (max-width:920px){.stylizedH1 h1.violet:before{top:15%}}@media screen and (max-width:740px){.stylizedH1 h1.violet:before{height:35px;left:-40px;top:10%;top:15%;width:35px}}button:hover #arrow{animation:animArrow .2s ease-in-out forwards;left:85%;opacity:100%;z-index:1}button h5{color:#fff;margin:0 8px;white-space:nowrap}button #arrow{left:70%;opacity:0;position:absolute;z-index:0}@keyframes animArrow{0%{left:70%;opacity:0;z-index:0}to{left:85%;opacity:100%;z-index:1}}.single-caroussel{align-items:center;display:flex;justify-content:center;position:relative}.single-caroussel .slides-container{height:0;max-width:100%;overflow:hidden;padding-bottom:60.25%;position:relative;width:90%}.single-caroussel .slide{border-radius:5px;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.single-caroussel .slide-hidden{display:none}.single-caroussel .chevron{color:#000;font-size:clamp(20px,3vw,30px);padding:1rem;position:absolute;transition:.1s ease-in}.single-caroussel .chevron:hover{cursor:pointer}.single-caroussel .chevron.chevron-left{left:-1rem;transform:translateX(-1rem)}.single-caroussel .chevron.chevron-right{right:-1rem;transform:translateX(1rem)}.single-caroussel .indicators{bottom:1rem;display:flex;position:absolute}.single-caroussel .indicators .indicator{color:#fff;cursor:pointer;font-size:.7rem;margin:0 .2rem}.single-caroussel .indicators .indicator-inactive{color:gray}@media screen and (max-width:920px){.single-caroussel .indicators .indicator{font-size:.6rem}}@media screen and (max-width:640px){.single-caroussel .indicators .indicator{font-size:.5rem}}@media screen and (max-width:440px){.single-caroussel .indicators .indicator{font-size:.4rem}}.teachers-container{margin-top:78px;max-width:100%}.teachers-container .teacher-card{align-items:center;border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;display:flex;flex-direction:column;padding:18px 14px;width:250px}.teachers-container .teacher-card img{margin:0 auto 16px;width:70px}.teachers-container .teacher-card .name-class{margin-bottom:8px}.teachers-container .teacher-card .name-class h5{text-align:center}.teachers-container .teacher-card .name-class p{font-size:14px;margin-top:4px}.teachers-container .teacher-card h5{text-align:center}.teachers-container .teacher-card p{margin-top:14px;text-align:center}@media screen and (max-width:440px){.teachers-container .teacher-card{width:200px}.teachers-container .teacher-card img{width:60px}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;display:block;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(https://lenvoldespapillons33.fr/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(https://lenvoldespapillons33.fr/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(https://lenvoldespapillons33.fr/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(https://lenvoldespapillons33.fr/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(https://lenvoldespapillons33.fr/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.school-way h3{margin-bottom:48px}.school-way p{margin-bottom:40px;width:85%}.school-way .school-road{margin:0 auto;width:80%}@media screen and (max-width:920px){.school-way .school-road{width:90%}.school-way .school-road iframe{height:350px}}@media screen and (max-width:640px){.school-way .school-road{width:100%}.school-way .school-road iframe{height:250px}}footer{background:#000}footer,footer a,footer a h5,footer li,footer p{color:#fff}footer .main-nav ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 20px}footer .main-nav ul a{align-items:center;display:flex;margin-top:20px}footer .main-nav ul a h5{position:relative}footer .main-nav ul a h5:after{background:#fff;content:"";display:block;height:2.5px;position:absolute;right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease;width:100%}footer .main-nav ul a h5:hover:after{transform:scaleX(1);transform-origin:bottom left;width:100%}footer .main-nav ul a img{width:30px}@media screen and (max-width:992px){footer .main-nav ul a img{width:25px}}@media screen and (max-width:640px){footer .main-nav ul a img{width:20px}}footer .main-nav ul h5.active:after{bottom:-6px;content:"";height:2.5px;left:0;position:absolute;transform:scaleX(1);width:100%}footer .main-nav ul a:nth-child(2){margin:20px 42px 0}@media screen and (max-width:992px){footer .main-nav ul a:nth-child(2){margin:20px 20px 0}}footer .footer-content{display:flex;flex-wrap:wrap;gap:120px;margin:60px}@media screen and (max-width:992px){footer .footer-content{gap:60px;justify-content:center}}@media screen and (max-width:640px){footer .footer-content{margin:40px}}footer .footer-content .secondary-nav{width:50%}@media screen and (max-width:740px){footer .footer-content .secondary-nav{width:100%}footer .footer-content .secondary-nav ul{justify-content:center}}footer .footer-content .secondary-nav ul{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:440px){footer .footer-content .secondary-nav ul{flex-direction:column}}footer .footer-content .secondary-nav ul a{margin:0 20px 20px;position:relative}footer .footer-content .secondary-nav ul a:after{background:#fff;content:"";height:2.5px;position:absolute;right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease;width:100%}footer .footer-content .secondary-nav ul a.active:after{bottom:-6px;content:"";height:2.5px;left:0;position:absolute;transform:scaleX(1);width:100%}@media screen and (max-width:440px){footer .footer-content .secondary-nav ul a.active:after{width:40%}}@media screen and (min-width:440px){footer .footer-content .secondary-nav ul a:hover:after{transform:scaleX(1);transform-origin:bottom left;width:100%}}footer .footer-content .footer-contact{display:flex;flex-direction:column}@media screen and (max-width:440px){footer .footer-content .footer-contact{margin-left:20px;width:100%}}footer .footer-content .footer-contact a,footer .footer-content .footer-contact p{font-family:general-sans-semibold,sans-serif;font-size:clamp(14px,2vw,18px);margin-bottom:18px}footer .footer-content .footer-contact .social-logos i{color:#fff;font-size:1.5rem;margin-right:20px}@media screen and (max-width:992px){footer .footer-content .footer-contact .social-logos i{font-size:1.3rem}}@media screen and (max-width:640px){footer .footer-content .footer-contact .social-logos i{font-size:1rem}}footer .under-footer{border-top:2px solid #fff;text-align:center}footer .under-footer li{font-family:silka-regular,sans-serif;padding:4px 0}@media screen and (max-width:440px){.avis{margin:100px clamp(-30px,-6vw,-60px)}}.avis h3{margin:0 clamp(30px,6vw,60px) 72px}.avis .avis-container{max-width:100%}.avis .avis-container .avis-card{border-radius:15px;box-shadow:2px 2px 10px 1px #00000040;display:flex;flex-direction:column;justify-content:space-between;min-height:200px;padding:24px;width:380px}@media screen and (max-width:920px){.avis .avis-container .avis-card{min-height:180px;width:330px}}@media screen and (max-width:640px){.avis .avis-container .avis-card{min-height:180px;width:280px}}@media screen and (max-width:440px){.avis .avis-container .avis-card{min-height:150px;width:250px}}.avis .avis-container .avis-card .avis-header{display:flex;margin-bottom:24px}.avis .avis-container .avis-card .avis-header img{margin-right:15px;width:30px}.avis .avis-container .avis-card .excerpt-text{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.avis .avis-container .avis-card .full-text{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:inline;display:initial;overflow:visible;overflow:initial;text-overflow:clip}.avis .avis-container .avis-card #show-more{margin-top:12px;text-align:right;transition:.2s ease-in}.avis .avis-container .avis-card #show-more:hover{cursor:pointer;font-weight:700}.slick-slider{position:relative}.slick-slider .slick-list{padding:10px 10px 10px 0}.slick-dots{bottom:-30px}.slick-dots li button:before{color:#333;font-size:12px!important;font-size:10px}.slick-dots li.slick-active button:before{color:#000!important}.custom-arrow{cursor:pointer;font-size:24px;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.custom-arrow-prev{left:10px}@media screen and (max-width:440px){.custom-arrow-prev{left:10%}}.custom-arrow-next{right:10px}@media screen and (max-width:440px){.custom-arrow-next{right:10%}}.slick-slide>div{display:flex;justify-content:center;margin:auto;width:100%}.hero{margin-top:0}.hero .hero-presentation{display:flex;gap:30px}.hero .hero-presentation .img-container{flex:50% 1;height:356px}.hero .hero-presentation .img-container img{height:100%;object-fit:cover;width:100%}.hero .hero-presentation .hero-infos{display:flex;flex:50% 1;flex-direction:column;justify-content:space-between}.hero .hero-presentation .hero-infos h4{line-height:100%;margin-bottom:12px}.hero .hero-presentation .hero-infos a{margin-top:12px}@media screen and (max-width:920px){.hero .hero-presentation{flex-direction:column}.hero .hero-presentation .img-container{flex:100% 1;order:2}.hero .hero-presentation .img-container img{height:100%;object-fit:cover;width:100%}.hero .hero-presentation .hero-infos{width:100%}.hero .hero-presentation .hero-infos p{margin:24px 0}}.visions-objectifs{display:flex;gap:30px}.visions-objectifs .vision-objectifs-container{width:50%}.visions-objectifs .vision-objectifs-container h3{margin-bottom:48px}.visions-objectifs .vision-objectifs-container ul li{font-family:silka-regular,sans-serif;list-style-type:square;margin-bottom:22px;margin-left:15px}.visions-objectifs .vision-objectifs-container ul li span{font-weight:700}@media screen and (max-width:920px){.visions-objectifs{align-items:center;flex-direction:column}.visions-objectifs .vision-objectifs-container{margin:0 auto;width:80%}.visions-objectifs .vision-objectifs-container h3{margin-bottom:48px}.visions-objectifs .vision-objectifs-container ul li{list-style-type:square;margin-bottom:12px;margin-left:15px}}.local h3{margin-bottom:48px}.local .local-container{display:flex;gap:60px}.local .local-container .caroussel-container,.local .local-container p{width:50%}@media screen and (max-width:920px){.local .local-container{flex-direction:column}.local .local-container p{width:100%}.local .local-container .caroussel-container{height:-webkit-fit-content;height:fit-content;margin:0 auto;width:90%}}.schedule h3{margin-bottom:48px}.schedule .schedule-container{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;margin:48px auto 0;padding:40px;width:90%}.schedule .schedule-container .schedule-class{display:flex;flex-wrap:wrap;margin-bottom:36px}.schedule .schedule-container .schedule-class h4{color:#5ec3b5}.schedule .schedule-container .schedule-class .classe{background:#f37a6a;border-radius:5px;color:#fff;filter:brightness(.6);margin-right:20px;padding:8px 26px;transition:.2s ease-in-out}.schedule .schedule-container .schedule-class .classe.active{filter:brightness(1);transform:scale(1.05)}.schedule .schedule-container .schedule-class .classe:hover{cursor:pointer;transform:scale(1.05)}@media screen and (max-width:920px){.schedule .schedule-container .schedule-class .classe{font-size:18px;margin-bottom:12px}.schedule .schedule-container .schedule-class .classe .classe{padding:8px 20px}}@media screen and (max-width:640px){.schedule .schedule-container .schedule-class{justify-content:center}}.schedule .schedule-container .schedule-moment{margin-bottom:32px}.schedule .schedule-container .schedule-moment h4{margin-bottom:12px}.schedule .schedule-container .schedule-moment a{font-weight:700;text-decoration:underline}.pedagogic-team h3{margin-bottom:72px}.hero-presentation{display:flex;gap:30px;margin-top:200px}@media screen and (max-width:640px){.hero-presentation{margin-top:140px}}.hero-presentation .img-container{flex:50% 1;height:356px}.hero-presentation .img-container img{height:100%;object-fit:cover;width:100%}.hero-presentation .hero-text{display:flex;flex:50% 1;flex-direction:column}.hero-presentation .hero-text h4{line-height:100%;margin-bottom:26px}.materials .materials-container{display:flex;gap:60px}.materials .materials-container .caroussel-container,.materials .materials-container p{width:50%}.professeurs p{width:80%}@media screen and (max-width:920px){.materials .materials-container{flex-direction:column}.materials .materials-container p{width:100%}.materials .materials-container .caroussel-container{height:-webkit-fit-content;height:fit-content;margin:0 auto;width:90%}}.classes .classes-container{display:flex;flex-wrap:wrap;justify-content:space-around}.classes .classes-container .classe-card{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;display:flex;flex-direction:column;justify-content:space-between;margin:20px;min-height:360px;min-width:300px;padding:10px 20px}.classes .classes-container .classe-card h4{margin-bottom:10px;text-align:center}.classes .classes-container .classe-card #papillon{margin:0 auto 22px;width:90px}.classes .classes-container .classe-card .teacher-list{margin-bottom:24px}.classes .classes-container .classe-card .teacher-list li{font-family:silka-regular,sans-serif;list-style-type:disc;margin-bottom:8px;margin-left:20px}.classes .classes-container .classe-card a{margin-left:auto}@media screen and (max-width:920px){.classes .classes-container{display:flex;flex-wrap:wrap;justify-content:space-around}.classes .classes-container .classe-card{min-height:280px;min-width:220px}.classes .classes-container .classe-card #papillon{width:80px}}@media screen and (max-width:640px){.classes .classes-container{display:flex;flex-wrap:wrap;justify-content:space-around}.classes .classes-container .classe-card{min-height:300px;min-width:240px}.classes .classes-container .classe-card #papillon{width:80px}}.english .english-container{display:flex;gap:30px}.english .english-container p{width:50%}.english .english-container .img-container{flex:50% 1;height:356px}.english .english-container .img-container img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:920px){.english .english-container{flex-direction:column}.english .english-container p{width:100%}.english .english-container .img-container{flex:50% 1;height:-webkit-fit-content;height:fit-content}.english .english-container .img-container img{height:100%;object-fit:cover;width:100%}}.brevet h4{margin-top:34px}.avantages .avantages-container{display:flex;flex-wrap:wrap;justify-content:space-between}.avantages .avantages-container .avantage-card{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;margin:20px;max-width:350px;padding:20px}.avantages .avantages-container .avantage-card h4{margin-bottom:20px}@media screen and (max-width:920px){.avantages .avantages-container{display:flex;flex-wrap:wrap;justify-content:center}.avantages .avantages-container .avantage-card{margin:20px;max-width:300px}.avantages .avantages-container .avantage-card h4{margin-bottom:20px}}.hero-text h1{margin-bottom:42px}.tarifs .tarifs-container{display:flex;flex-wrap:wrap;justify-content:space-around}.tarifs .tarifs-container .tarif-card{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;display:flex;flex-direction:column;justify-content:space-between;margin:72px 12px 0;max-height:300px;max-width:350px;padding:22px 25px 35px}.tarifs .tarifs-container .tarif-card h4{margin-bottom:26px;white-space:wrap}@media screen and (max-width:640px){.tarifs .tarifs-container .tarif-card h4{margin-bottom:16px}}.tarifs .tarifs-container .tarif-card h4.orange{color:#f37a6a}.tarifs .tarifs-container .tarif-card h4.blue{color:#5ec3b5}.tarifs .tarifs-container .tarif-card p{margin-bottom:16px}.tarifs .non-include-fees{margin-top:72px}.tarifs .non-include-fees h4{margin-bottom:28px}.tarifs .non-include-fees li{font-family:silka-regular,sans-serif;margin-bottom:16px}.tarifs .non-include-fees li span{font-weight:700}.tarifs .modality{margin-top:72px}.tarifs .modality h4{margin-bottom:48px}.tarifs .modality p{margin-bottom:42px}.repas .repas-container{display:flex;flex-wrap:wrap;justify-content:space-around}.repas .repas-container .repas-card{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;display:flex;flex-direction:column;margin-top:72px;max-height:300px;max-width:500px;padding:22px 30px}.repas .repas-container .repas-card p a{font-weight:700;text-decoration:underline}.repas .repas-container .repas-card h4{margin-bottom:32px}.repas .repas-container .repas-card button{margin-left:auto}.repas .traiteur-more-info{margin-top:58px}.repas .traiteur-more-info h4{font-size:clamp(18px,2.5vw,24px);margin-bottom:12px}.repas .collation{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;margin:72px auto 0;max-width:500px;padding:22px 30px}.repas .collation h4{margin-bottom:22px}@media screen and (min-width:1024px){.repas .collation{width:70%}}.garderie .garderie-container{grid-gap:30px;display:grid;gap:30px;grid-template-areas:"card1 card2" "card3 card3";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-top:72px}.garderie .garderie-container .garderie-element h4{margin-bottom:34px}.garderie .garderie-container .garderie-element:nth-child(3){grid-area:card3;margin-top:34px}.garderie .garderie-college-container{display:flex}.garderie .garderie-college-container .garderie-element{margin-right:30px;margin-top:72px}.garderie .garderie-college-container .garderie-element ul{margin-top:24px}.garderie .garderie-college-container .garderie-element li{font-family:silka-regular,sans-serif;margin-bottom:16px}.periscolaire{margin-top:clamp(50px,10vw,100px)}.periscolaire .periscolaire-container{display:flex;flex-wrap:wrap;justify-content:space-around}.periscolaire .periscolaire-container .children{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;margin-top:72px;padding:22px 30px;width:350px}.periscolaire .periscolaire-container .children h5{margin-bottom:18px}.periscolaire .periscolaire-container .children li{font-family:silka-regular,sans-serif;margin-bottom:12px}.roles-parents .roles-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:42px}.roles-parents .roles-container .role-parent{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;margin:20px;max-width:330px;padding:16px 20px 26px}.roles-parents .roles-container .role-parent h4{margin-bottom:34px}.roles-parents .role-obligatoire{margin-top:58px}.roles-parents .role-obligatoire h4{margin-bottom:34px}.inscription-modality h4{font-size:clamp(18px,2.5vw,24px);margin-bottom:48px}.inscription-modality li{font-family:silka-regular,sans-serif;line-height:130%;margin-bottom:24px}.inscription-modality li span{font-weight:700}.pre-inscription h4{margin-bottom:72px}.pre-inscription .download{margin:72px 0}.pre-inscription .download h4{margin-bottom:34px}.pre-inscription .download .buttons{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:100%}.pre-inscription .download .buttons a{margin:20px}.pre-inscription .pre-inscription-form{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;margin:0 auto;padding:42px 88px;width:85%}.pre-inscription .pre-inscription-form form{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-areas:"name firstName" "date place" "classe year" "lastSchool lastSchool" "tuteurs tuteurs" "message message";grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr 1fr 1.5fr 5fr 1.5fr}.pre-inscription .pre-inscription-form form .lastName{grid-area:name}.pre-inscription .pre-inscription-form form .firstName{grid-area:firstName}.pre-inscription .pre-inscription-form form .bornDate{grid-area:date}.pre-inscription .pre-inscription-form form .bornPlace{grid-area:place}.pre-inscription .pre-inscription-form form .classe{grid-area:classe}.pre-inscription .pre-inscription-form form .classe select{margin:0;width:100%}.pre-inscription .pre-inscription-form form .year{grid-area:year}.pre-inscription .pre-inscription-form form .year select{margin:0;width:100%}.pre-inscription .pre-inscription-form form .lastSchool{grid-area:lastSchool}.pre-inscription .pre-inscription-form form .lastSchool #lastSchool{height:100px}.pre-inscription .pre-inscription-form form .tuteurs{display:flex;gap:30px;grid-area:tuteurs;justify-content:space-between}.pre-inscription .pre-inscription-form form .tuteurs .tuteur1,.pre-inscription .pre-inscription-form form .tuteurs .tuteur2{width:50%}.pre-inscription .pre-inscription-form form .tuteurs .form-part{width:100%}.pre-inscription .pre-inscription-form form .message{grid-area:message}.pre-inscription .pre-inscription-form form .message #message{height:100px;resize:none}.pre-inscription .pre-inscription-form form .form-part{display:flex;flex-direction:column;margin-bottom:42px}.pre-inscription .pre-inscription-form form .form-part label{font-family:general-sans-semibold,sans-serif;font-size:20px;margin-bottom:12px}.pre-inscription .pre-inscription-form form .form-part input,.pre-inscription .pre-inscription-form form .form-part select,.pre-inscription .pre-inscription-form form .form-part textarea{border:1px solid #000;border-radius:5px;font-family:silka-regular,sans-serif;font-size:18px;height:clamp(35px,5vw,50px);padding:8px}@media screen and (max-width:920px){.pre-inscription h4{margin-bottom:72px}.pre-inscription .download{margin:72px 0}.pre-inscription .download h4{margin-bottom:34px}.pre-inscription .download .buttons{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:100%}.pre-inscription .download .buttons a{margin:20px}.pre-inscription .pre-inscription-form{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;margin:0 auto;padding:42px 64px;width:85%}.pre-inscription .pre-inscription-form form{display:flex;flex-direction:column}.pre-inscription .pre-inscription-form form .tuteurs{display:flex;flex-direction:column;gap:30px;grid-area:tuteurs;justify-content:space-between}.pre-inscription .pre-inscription-form form .tuteurs .form-part,.pre-inscription .pre-inscription-form form .tuteurs .tuteur1,.pre-inscription .pre-inscription-form form .tuteurs .tuteur2{width:100%}.pre-inscription .pre-inscription-form form .classe select{margin:0;width:100%}.pre-inscription .pre-inscription-form form .form-part{display:flex;flex-direction:column;margin-bottom:32px}.pre-inscription .pre-inscription-form form .form-part label{font-family:general-sans-semibold,sans-serif;font-size:20px;margin-bottom:12px}}@media screen and (max-width:640px){.pre-inscription .pre-inscription-form{padding:42px 32px}}.hero-FAQ h1{margin-bottom:92px}.controller .new,.hero-FAQ h4{margin-bottom:24px}.controller .new{display:flex;justify-content:space-between;margin-top:72px}.controller .etablissement{display:flex;flex-direction:column}.controller .etablissement select{border-radius:5px;font-family:silka-regular,sans-serif;margin-top:12px;padding:4px;width:-webkit-fit-content;width:fit-content}.faq-content .controller{display:flex;justify-content:space-between;margin-bottom:18px}.faq-content .controller .fa-sharp:hover{cursor:pointer}.faq-content .controller a{font-size:1rem}@media screen and (max-width:640px){.faq-content .controller a{font-size:.8rem}}.faq-content .section-container{margin-bottom:142px}.faq-content .section-container .section-title{display:flex;flex-direction:column}.faq-content .section-container .section-title input{margin:12px 0;padding:8px}.faq-content .section-container .section-title h3{margin-bottom:34px}.faq-content .question-container{border-bottom:2px solid #000;display:flex;flex-direction:column;margin-top:12px;padding-bottom:30px}@media screen and (max-width:640px){.faq-content .question-container{padding-bottom:18px}}.faq-content .question-container:hover{cursor:pointer}.faq-content .question-container .question{display:flex;justify-content:space-between}.faq-content .question-container .question img{transition:transform .15s ease-in-out}@media screen and (max-width:640px){.faq-content .question-container .question img{width:24px}}.faq-content .question-container .question.visible img{transform:rotate(180deg)}.faq-content .question-container .answer{margin-top:12px;max-height:0;overflow:hidden;transition-duration:.2s;transition-property:max-height;transition-timing-function:ease-in-out}.faq-content .question-container .answer.visible{max-height:300px}.faq-content .question-container input,.faq-content .question-container textarea{margin-bottom:12px;padding:8px}.faq-content button{align-items:center;background-color:#853894;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:general-sans-semibold,sans-serif;font-size:clamp(14px,2vw,18px);padding:8px 12px;position:relative;transition:transform .2s ease-in-out;width:-webkit-fit-content;width:fit-content}.faq-content button:hover{transform:scale(1.05)}nav{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:10px clamp(30px,6vw,60px);position:fixed;top:0;transition:transform .3s ease;width:100%;z-index:1}nav.hide{transform:translateY(-100%)}nav.show{transform:translateY(0)}nav a{font-family:general-sans-semibold,sans-serif;font-size:16px;position:relative}nav.corail .nav-home a:after,nav.violet .nav-home a:after,nav.violet .nav-links ul a:after,nav.violet .responsive-nav ul a:after{background-color:#853894}nav.corail .active:after,nav.corail .nav-links ul a:after,nav.corail .responsive-nav ul a:after{background-color:#f37a6a}nav.blue .nav-home a:after{background-color:#853894}nav.blue .active:after,nav.blue .nav-links ul a:after,nav.blue .responsive-nav ul a:after{background-color:#5ec3b5}.nav-home a{align-items:center;display:flex;z-index:2}.nav-home a li{color:#000;transition:.2s ease-in-out}.nav-home a img{transition:transform .2s ease;width:30px}.nav-home a:after{bottom:.4rem;content:"";height:2.5px;position:absolute;right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease;width:70%}.nav-home a.active:after{transform:scaleX(1)}.nav-home a:hover img{transform:scale(1.1)}.nav-home a:hover:after{transform:scaleX(1);transform-origin:bottom left}.nav-home.active a li{color:#fff}.nav-links{align-items:center}@media screen and (max-width:1120px){.nav-links{align-items:flex-start;background-color:#000;color:#fff;height:100vh;justify-content:center;position:fixed;right:0;top:0;transform:translateX(100%);transition:.3s ease;width:100%;z-index:1}.nav-links,.nav-links ul{display:flex;flex-direction:column}.nav-links ul{transform:none}.nav-links ul a{display:inline-block;margin:18px clamp(30px,6vw,60px);position:relative;width:-webkit-fit-content;width:fit-content}.nav-links ul a:after{right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease;width:70%}.nav-links ul a.active:after,.nav-links ul a:after{bottom:-6px;content:"";height:2.5px;position:absolute}.nav-links ul a.active:after{left:0;transform:scaleX(1);width:100%}.nav-links ul a li{color:#fff}}@media screen and (min-width:1120px){.nav-links ul{display:flex}.nav-links ul a{display:inline-block;margin:0 20px;position:relative}.nav-links ul a:after{right:0;transform:scaleX(0);transform-origin:bottom right;transition:transform .2s ease;width:70%}.nav-links ul a.active:after,.nav-links ul a:after{bottom:-6px;content:"";height:2.5px;position:absolute}.nav-links ul a.active:after{left:0;transform:scaleX(1);width:100%}.nav-links ul a:hover:after{transform:scaleX(1);transform-origin:bottom left;width:100%}}.nav-links.responsive{transform:translateX(0)}.toggle-btn{display:block;position:absolute;right:clamp(30px,6vw,60px);transition:.3s;z-index:2}.toggle-btn:hover{cursor:pointer}@media screen and (min-width:1120px){.toggle-btn{display:none}}.toggle-btn.active span{background-color:#fff}.toggle-btn.active span:first-child{transform:rotate(45deg) translateY(10px)}.toggle-btn.active span:nth-child(2){opacity:0}.toggle-btn.active span:nth-child(3){transform:rotate(-45deg) translateY(-10px)}.toggle-btn span{background-color:#000;display:flex;height:3px;margin-top:5px;transition:.2s ease;width:30px}.toggle-btn span:first-child{width:30px}.toggle-btn span:nth-child(2){margin-left:auto;width:15px}.toggle-btn span:nth-child(3){width:30px}.contact-container{display:flex;gap:30px;margin-top:52px}@media screen and (max-width:1060px){.contact-container{flex-direction:column}}.contact-container .contact-info{display:flex;flex-direction:column;justify-content:space-between;width:50%}@media screen and (max-width:1060px){.contact-container .contact-info{width:100%}}.contact-container .contact-info .contact{display:flex;flex-direction:column;margin:24px 0}.contact-container .contact-info .contact a{font-family:general-sans-semibold,sans-serif;font-size:clamp(16px,2vw,18px)}.contact-container .contact-info .contact a:nth-child(2){margin:10px 0}.contact-container .contact-info .contact .social-logos i{color:#000;font-size:1.5rem;margin-right:20px}@media screen and (max-width:920px){.contact-container .contact-info .contact .social-logos i{font-size:1.3rem}}@media screen and (max-width:640px){.contact-container .contact-info .contact .social-logos i{font-size:1rem}}.contact-container .contact-info .img-container{height:356px;width:100%}@media screen and (max-width:640px){.contact-container .contact-info .img-container{display:none}}.contact-container .contact-info .img-container img{height:100%;object-fit:cover;object-position:top;width:100%}.contact-container .contact-form-container{width:50%}@media screen and (max-width:1060px){.contact-container .contact-form-container{width:100%}}.contact-container .contact-form-container form{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-areas:"name firstName" "email phone" "subject subject" "message message";grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr 1fr 300px}@media screen and (max-width:640px){.contact-container .contact-form-container form{display:flex;flex-direction:column}}.contact-container .contact-form-container form .name{grid-area:name;grid-area:firstName}.contact-container .contact-form-container form .email{grid-area:email}.contact-container .contact-form-container form .phone{grid-area:phone}.contact-container .contact-form-container form .subject{grid-area:subject}.contact-container .contact-form-container form .message{grid-area:message}.contact-container .contact-form-container form .message #text{height:300px;resize:none}.contact-container .contact-form-container form .form-part{display:flex;flex-direction:column;margin-bottom:42px}@media screen and (max-width:640px){.contact-container .contact-form-container form .form-part{margin-bottom:24px}}.contact-container .contact-form-container form .form-part label{font-family:general-sans-semibold,sans-serif;font-size:clamp(16px,2vw,24px);margin-bottom:12px}.contact-container .contact-form-container form .form-part input,.contact-container .contact-form-container form .form-part textarea{border:1px solid #000;border-radius:5px;font-family:silka-regular,sans-serif;font-size:clamp(14px,2vw,18px);height:clamp(35px,5vw,50px);padding:8px}.search-tags,.tags{display:flex;flex-wrap:wrap}.search-tags .tag,.tags .tag{align-items:center;background:#0009;border-radius:5px;display:flex;margin-right:10px;margin-top:12px;padding:10px;transition:transform .2s ease}.search-tags .tag.selected,.tags .tag.selected{background:#000c}.search-tags .tag h5,.tags .tag h5{color:#fff;font-family:silka-regular,sans-serif;margin-right:12px}.search-tags .tag p,.tags .tag p{color:#fff;margin-bottom:0!important}.search-tags .tag:hover,.tags .tag:hover{cursor:pointer}.tags{margin-bottom:6px}body{height:100vh}.actualities-content,.blog-content{margin-top:72px}.actualities-content .search .search-filter,.blog-content .search .search-filter{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.actualities-content .search .search-filter .search-bar input,.blog-content .search .search-filter .search-bar input{align-items:center;border:1px solid #000;border-radius:5px;display:flex;font-family:silka-regular,sans-serif;font-size:18px;line-height:100%;margin:12px 12px 12px 0;padding:10px 40px 10px 20px}@media screen and (max-width:420px){.actualities-content .search .search-filter .search-bar input,.blog-content .search .search-filter .search-bar input{padding:5px 20px 5px 10px}}.actualities-content .search .search-filter .filter,.blog-content .search .search-filter .filter{min-width:150px;position:relative}.actualities-content .search .search-filter .filter .change-filter,.blog-content .search .search-filter .filter .change-filter{align-items:center;border:1px solid #000;border-radius:5px;display:flex;justify-content:center;padding:15px 20px;z-index:2}@media screen and (max-width:420px){.actualities-content .search .search-filter .filter .change-filter,.blog-content .search .search-filter .filter .change-filter{padding:7.5px 10px}}.actualities-content .search .search-filter .filter .change-filter:hover,.blog-content .search .search-filter .filter .change-filter:hover{cursor:pointer}.actualities-content .search .search-filter .filter .change-filter img,.blog-content .search .search-filter .filter .change-filter img{margin-left:16px;transition:transform .15s ease-in-out;width:16px}.actualities-content .search .search-filter .filter .change-filter img.rotate,.blog-content .search .search-filter .filter .change-filter img.rotate{transform:rotate(180deg)}.actualities-content .search .search-filter .filter .filter-menu,.blog-content .search .search-filter .filter .filter-menu{border:1px solid #000;border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;opacity:0;opacity:1;padding:6px 12px;position:absolute;right:10%;top:100%;transition:.2s ease-in-out;visibility:hidden;visibility:visible;width:100%;z-index:3}.actualities-content .search .search-filter .filter .filter-menu p,.blog-content .search .search-filter .filter .filter-menu p{margin-top:6px;position:relative}.actualities-content .search .search-filter .filter .filter-menu p:hover,.blog-content .search .search-filter .filter .filter-menu p:hover{cursor:pointer}.actualities-content .search .search-filter .filter .filter-menu.hidden,.blog-content .search .search-filter .filter .filter-menu.hidden{opacity:0;top:70%;visibility:hidden;z-index:3}.actualities-content .search .search-filter .filter .filter-menu p.active,.blog-content .search .search-filter .filter .filter-menu p.active{font-weight:700}.actualities-content .search .search-filter .filter .filter-menu p.active:after,.blog-content .search .search-filter .filter .filter-menu p.active:after{content:"✓";left:80%;position:absolute}.actualities-content .search .tags-addArticle,.blog-content .search .tags-addArticle{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:72px}.actualities-content .search .tags-addArticle .search-tags,.blog-content .search .tags-addArticle .search-tags{display:flex}.actualities-content .search .tags-addArticle .search-tags .tag,.blog-content .search .tags-addArticle .search-tags .tag{align-items:center;background:#0009;border:1px solid #000;border-radius:5px;display:flex;margin-right:10px;padding:10px}.actualities-content .search .tags-addArticle .search-tags .tag.selected,.blog-content .search .tags-addArticle .search-tags .tag.selected{background:#000c}.actualities-content .search .tags-addArticle .search-tags .tag h5,.blog-content .search .tags-addArticle .search-tags .tag h5{color:#fff;font-family:silka-regular,sans-serif;margin-right:12px}.actualities-content .search .tags-addArticle .search-tags .tag p,.blog-content .search .tags-addArticle .search-tags .tag p{color:#fff}.actualities-content .search .tags-addArticle .search-tags .tag:hover,.blog-content .search .tags-addArticle .search-tags .tag:hover{cursor:pointer}.actualities-content .search .tags-addArticle a,.blog-content .search .tags-addArticle a{margin-left:12px}@media screen and (max-width:1090px){.actualities-content .search .tags-addArticle a,.blog-content .search .tags-addArticle a{margin-left:0;margin-top:22px}}.actualities-content .actuality-container,.actualities-content .blog-container,.blog-content .actuality-container,.blog-content .blog-container{border-top:1px solid #000;margin-top:72px}.actualities-content .actuality-container #no-result,.actualities-content .blog-container #no-result,.blog-content .actuality-container #no-result,.blog-content .blog-container #no-result{font-size:22px;margin-top:34px}.actualities-content .actuality-container .post .admin-params,.actualities-content .blog-container .post .admin-params,.blog-content .actuality-container .post .admin-params,.blog-content .blog-container .post .admin-params{display:flex;justify-content:space-between;padding:34px 34px 0}.actualities-content .actuality-container .post .admin-params .fa-sharp:hover,.actualities-content .blog-container .post .admin-params .fa-sharp:hover,.blog-content .actuality-container .post .admin-params .fa-sharp:hover,.blog-content .blog-container .post .admin-params .fa-sharp:hover{cursor:pointer}.actualities-content .actuality-container .post .admin-params a,.actualities-content .blog-container .post .admin-params a,.blog-content .actuality-container .post .admin-params a,.blog-content .blog-container .post .admin-params a{font-size:1.2rem}@media screen and (max-width:640px){.actualities-content .actuality-container .post .admin-params a,.actualities-content .blog-container .post .admin-params a,.blog-content .actuality-container .post .admin-params a,.blog-content .blog-container .post .admin-params a{font-size:1rem}}.actualities-content .actuality-container .post .article,.actualities-content .blog-container .post .article,.blog-content .actuality-container .post .article,.blog-content .blog-container .post .article{border-bottom:1px solid #000;display:flex;padding:34px}@media screen and (max-width:640px){.actualities-content .actuality-container .post .article,.actualities-content .blog-container .post .article,.blog-content .actuality-container .post .article,.blog-content .blog-container .post .article{flex-direction:column}}.actualities-content .actuality-container .post .article .article-info,.actualities-content .blog-container .post .article .article-info,.blog-content .actuality-container .post .article .article-info,.blog-content .blog-container .post .article .article-info{display:flex;flex-direction:column;justify-content:space-between;width:70%}@media screen and (max-width:640px){.actualities-content .actuality-container .post .article .article-info,.actualities-content .blog-container .post .article .article-info,.blog-content .actuality-container .post .article .article-info,.blog-content .blog-container .post .article .article-info{width:100%}}.actualities-content .actuality-container .post .article .article-info h4,.actualities-content .blog-container .post .article .article-info h4,.blog-content .actuality-container .post .article .article-info h4,.blog-content .blog-container .post .article .article-info h4{margin-bottom:24px}.actualities-content .actuality-container .post .article .article-info p,.actualities-content .blog-container .post .article .article-info p,.blog-content .actuality-container .post .article .article-info p,.blog-content .blog-container .post .article .article-info p{margin-bottom:42px}.actualities-content .actuality-container .post .article .article-img,.actualities-content .blog-container .post .article .article-img,.blog-content .actuality-container .post .article .article-img,.blog-content .blog-container .post .article .article-img{height:210px;width:30%}@media screen and (max-width:640px){.actualities-content .actuality-container .post .article .article-img,.actualities-content .blog-container .post .article .article-img,.blog-content .actuality-container .post .article .article-img,.blog-content .blog-container .post .article .article-img{margin-top:16px;width:100%}}.actualities-content .actuality-container .post .article .article-img img,.actualities-content .blog-container .post .article .article-img img,.blog-content .actuality-container .post .article .article-img img,.blog-content .blog-container .post .article .article-img img{border-radius:5px;height:100%;object-fit:cover;width:100%}.actuality-article .back,.blog-article .back{align-items:center;color:red;display:flex;font-size:18px;margin-bottom:72px}.actuality-article .back img,.blog-article .back img{margin-right:8px;transform:rotate(90deg);width:24px}.actuality-article .article-container .article-header,.blog-article .article-container .article-header{display:flex}@media screen and (max-width:640px){.actuality-article .article-container .article-header,.blog-article .article-container .article-header{flex-direction:column}}.actuality-article .article-container .article-header .article-infos,.blog-article .article-container .article-header .article-infos{margin-right:12px;width:60%}@media screen and (max-width:640px){.actuality-article .article-container .article-header .article-infos,.blog-article .article-container .article-header .article-infos{margin-right:0;width:100%}}.actuality-article .article-container .article-header .article-infos h2,.blog-article .article-container .article-header .article-infos h2{margin-bottom:42px}.actuality-article .article-container .article-header .article-infos p,.blog-article .article-container .article-header .article-infos p{margin-bottom:52px}.actuality-article .article-container .article-header .article-img,.blog-article .article-container .article-header .article-img{height:300px;width:40%}@media screen and (max-width:640px){.actuality-article .article-container .article-header .article-img,.blog-article .article-container .article-header .article-img{width:100%}}.actuality-article .article-container .article-header .article-img img,.blog-article .article-container .article-header .article-img img{border-radius:5px;height:100%;object-fit:contain;width:100%}.actuality-article .article-container .article-content,.blog-article .article-container .article-content{margin-top:72px}.actuality-article .article-container .article-content #intro,.blog-article .article-container .article-content #intro{margin-bottom:72px}.actuality-article .article-container .article-content p,.blog-article .article-container .article-content p{margin:42px 0}.actuality-article .article-container .article-content #conclusion,.blog-article .article-container .article-content #conclusion{margin-top:72px}.actuality-article .article-container .article-author,.blog-article .article-container .article-author{display:flex;margin-top:72px}.actuality-article .article-container .article-author img,.blog-article .article-container .article-author img{margin-right:10px;width:40px}.actuality-article .article-container .article-author p,.blog-article .article-container .article-author p{font-size:12px;margin-top:6px}.article-container-admin .article-header{display:flex;gap:30px;margin-bottom:72px}.article-container-admin .article-header .article-infos{display:flex;flex-direction:column;width:60%}.article-container-admin .article-header .article-infos .form-part{margin-bottom:42px}.article-container-admin .article-header .article-img{width:40%}.article-container-admin .article-header .article-img .img-container{border-radius:5px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.article-container-admin .article-header .article-img .img-container img{border-radius:5px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.article-container-admin .form-part{margin:42px 0}.article-container-admin .form-part h4{margin-bottom:16px}.article-container-admin input,.article-container-admin textarea{border:1px solid #000;border-radius:5px;padding:8px;width:100%}.article-container-admin .article-author{align-items:center;display:flex;margin-top:72px}.article-container-admin .article-author img{margin-right:10px;width:40px}.article-container-admin .article-author p{font-size:12px;margin-top:6px}@media screen and (max-width:920px){.article-container-admin .article-header{flex-direction:column}.article-container-admin .article-header .article-infos{width:100%}.article-container-admin .article-header .article-img{margin-top:32px;width:100%}}.caroussel-article{align-items:center;display:flex;justify-content:center;position:relative}.caroussel-article .slides-container{background-color:#fff;border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;height:0;max-width:90%;overflow:hidden;padding-bottom:45.25%;position:relative;width:90%}.caroussel-article .slide{border-radius:5px;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.caroussel-article .slide-hidden{display:none}.caroussel-article .chevron{color:#000;font-size:clamp(20px,4vw,40px);padding:2rem;position:absolute;transition:.1s ease-in;z-index:2}.caroussel-article .chevron:hover{cursor:pointer}.caroussel-article .chevron.chevron-left{left:-25px}.caroussel-article .chevron.chevron-right{right:-25px}.caroussel-article .indicators{bottom:clamp(6px,2vw,10px);display:flex;position:absolute}.caroussel-article .indicators .indicator{color:#fff;cursor:pointer;height:clamp(.5rem,4vw,40px);margin:0 .2rem;width:clamp(1.5rem,5vw,50px)}.caroussel-article .indicators .indicator img{border-radius:1px;height:100%;object-fit:cover;width:100%}.caroussel-article .indicators .indicator-inactive{filter:brightness(.5)}.about-us{margin-top:122px}.about-us .history-episode{margin-bottom:122px}.about-us .history-episode h3{margin-bottom:28px}.about-us .history-episode .episode-content{display:flex;gap:30px}.about-us .history-episode .episode-content .img-container,.about-us .history-episode .episode-content p{width:50%}.about-us .history-episode .episode-content .img-container img{height:350px;object-fit:cover;width:100%}.about-us .history-episode .next p{width:100%}.h2-hero-text p{margin-top:42px}.add-schedule{margin-top:72px}.add-schedule p{margin-bottom:34px}.events-container{align-items:center;display:flex;justify-content:center;margin-top:72px}.events-container .events{border:2px solid #000;border-radius:5px;height:600px;padding:12px;width:80%}.avis-content{margin-top:72px}.avis-content .avis{display:flex;flex-direction:column;margin:0 auto;width:70%}.avis-content .avis .form-part{display:flex;flex-direction:column;margin-bottom:42px}.avis-content .avis .form-part label{font-family:general-sans-semibold,sans-serif;margin-bottom:10px}.avis-content .avis .form-part input,.avis-content .avis .form-part textarea{border:1px solid #000;border-radius:5px;font-family:silka-regular,sans-serif;padding:14px}.avis-content .avis .form-part textarea{height:200px;resize:vertical}.avis-content .avis .form-part select{border:1px solid #000;border-radius:5px;font-family:silka-regular,sans-serif;padding:8px;width:-webkit-fit-content;width:fit-content}@media screen and (max-width:640px){.avis-content .avis .form-part select{width:100%}}.avis-content .avis .form-part.error input,.avis-content .avis .form-part.error select,.avis-content .avis .form-part.error textarea{border:2px solid red}.avis-content .avis a{margin-top:42px}.avis-content .avis-google p{margin:42px 0}.avis-content .avis-google a button{margin:0 auto}button[type=submit]{align-items:center;background-color:#853894;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:general-sans-semibold,sans-serif;font-size:clamp(14px,2vw,18px);padding:12px 36px 12px 16px;position:relative;transition:transform .2s ease-in-out;width:-webkit-fit-content;width:fit-content}button[type=submit]:hover{transform:scale(1.05)}.connexion-container,.inscription-container{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;display:flex;height:70vh;margin:72px auto;width:90%}@media screen and (max-width:640px){.connexion-container,.inscription-container{box-shadow:none;height:50vh}}.connexion-container .img-container,.inscription-container .img-container{width:50%}@media screen and (max-width:640px){.connexion-container .img-container,.inscription-container .img-container{display:none}}.connexion-container .img-container img,.inscription-container .img-container img{height:100%;object-fit:cover;width:100%}.connexion-container .form-connexion,.connexion-container .form-inscription,.inscription-container .form-connexion,.inscription-container .form-inscription{display:flex;flex-direction:column;height:100%;justify-content:center;padding:52px 88px;width:50%}@media screen and (max-width:920px){.connexion-container .form-connexion,.connexion-container .form-inscription,.inscription-container .form-connexion,.inscription-container .form-inscription{padding:22px 48px}}@media screen and (max-width:640px){.connexion-container .form-connexion,.connexion-container .form-inscription,.inscription-container .form-connexion,.inscription-container .form-inscription{padding:12px 28px;width:100%}}.connexion-container .form-connexion h3,.connexion-container .form-inscription h3,.inscription-container .form-connexion h3,.inscription-container .form-inscription h3{margin-bottom:22px}.connexion-container .form-connexion .form-fields,.connexion-container .form-inscription .form-fields,.inscription-container .form-connexion .form-fields,.inscription-container .form-inscription .form-fields{margin:22px 0}.connexion-container .form-connexion .form-fields input,.connexion-container .form-inscription .form-fields input,.inscription-container .form-connexion .form-fields input,.inscription-container .form-inscription .form-fields input{border:none;border-bottom:2px solid #000;font-family:silka-regular,sans-serif;font-size:16px;margin-bottom:32px;padding:6px;width:100%}.inscription-container{height:80vh}.cards .dashboard-card{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;margin:0 auto 60px;padding:30px;width:85%}.cards .dashboard-card h4{margin-bottom:22px}.cards .dashboard-card .card-content p{margin-bottom:26px}.avis-admin{margin-top:122px}.avis-admin .etablissement{align-items:center;display:flex;margin-bottom:24px}.avis-admin .etablissement label{font-family:general-sans-semibold,sans-serif;font-size:clamp(16px,2vw,20px)}.avis-admin .etablissement select{border-radius:5px;font-family:silka-regular,sans-serif;margin:12px 6px;padding:4px;width:-webkit-fit-content;width:fit-content}.avis-admin .avis-container{display:flex;flex-direction:column}.avis-admin .avis-container .avis-card-admin{border-top:1px solid #000;padding:24px 0}.avis-admin .avis-container .avis-card-admin .avis-header{display:flex;justify-content:space-between}.avis-admin .avis-container .avis-card-admin .avis-header .author{display:flex}.avis-admin .avis-container .avis-card-admin .avis-header .author img{margin-right:18px;width:50px}@media screen and (max-width:920px){.avis-admin .avis-container .avis-card-admin .avis-header .author img{width:40px}}.avis-admin .avis-container .avis-card-admin .avis-content{margin-top:18px}.add-article{margin-top:122px}.add-article h2{margin-bottom:72px}.add-article form{display:flex;flex-direction:column;margin:72px auto;width:70%}.add-article form .form-part{display:flex;flex-direction:column;margin-bottom:42px}.add-article form .form-part label{font-family:general-sans-semibold,sans-serif;margin-bottom:10px}.add-article form .form-part input,.add-article form .form-part textarea{border:1px solid #000;border-radius:5px;font-family:silka-regular,sans-serif;padding:14px}.add-article form .form-part textarea{height:200px;resize:vertical}.add-article form .form-part.error input,.add-article form .form-part.error textarea{border:2px solid red}.add-article button{align-items:center;background-color:#853894;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:general-sans-semibold,sans-serif;font-size:clamp(14px,2vw,18px);padding:12px 36px 12px 16px;position:relative;transition:transform .2s ease-in-out;width:-webkit-fit-content;width:fit-content}.add-article button:hover{transform:scale(1.05)}main{margin-top:122px}main .back{align-items:center;color:red;display:flex;font-size:18px;margin-bottom:72px}main .back img{margin-right:8px;transform:rotate(90deg);width:24px}main .intro{margin-top:72px}main .intro h4{margin-bottom:34px}main .form-faq-question,main .form-faq-section{margin-top:122px}main .form-faq-question .etablissement-select,main .form-faq-section .etablissement-select{display:flex;flex-direction:column;margin-bottom:24px}main .form-faq-question .etablissement-select select,main .form-faq-section .etablissement-select select{border-radius:5px;font-family:silka-regular,sans-serif;margin-top:12px;padding:4px;width:-webkit-fit-content;width:fit-content}main .form-faq-question form select,main .form-faq-section form select{border-radius:5px;font-family:silka-regular,sans-serif;margin:12px 0;padding:4px;width:-webkit-fit-content;width:fit-content}main .form-faq-question form div,main .form-faq-section form div{display:flex;flex-direction:column}main .form-faq-question form div input,main .form-faq-question form div textarea,main .form-faq-section form div input,main .form-faq-section form div textarea{border-radius:5px;margin-bottom:24px;margin-top:12px;padding:8px}main .form-faq-question form button,main .form-faq-section form button{margin-top:24px}.teachers-admin{margin:122px 0;padding-bottom:72px}.teachers-admin .controller-teacher{display:flex;flex-wrap:wrap;justify-content:space-between}.teachers-admin .controller-teacher label{font-family:general-sans-semibold,sans-serif;font-size:clamp(16px,2vw,20px)}.teachers-container-admin{display:flex;flex-wrap:wrap;justify-content:center;margin-top:72px}.teachers-container-admin .teacher-card{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;display:flex;flex-direction:column;margin:26px;max-width:250px;min-width:200px;padding:16px}.teachers-container-admin .teacher-card .controller{display:flex;justify-content:space-between;margin:0 auto 8px;text-align:center;width:80%}.teachers-container-admin .teacher-card img{display:block;margin:0 auto;width:60px}.teachers-container-admin .teacher-card input{border-radius:5px;margin:2px 0}.teachers-container-admin .teacher-card button{margin-top:10px}.teachers-container-admin .teacher-card .teacher-info-admin{align-items:center;display:flex;flex-direction:column;justify-content:center}.teachers-container-admin .teacher-card .teacher-info-admin .name-class,.teachers-container-admin .teacher-card .teacher-info-admin p{text-align:center}.back{margin-top:122px}.intro{margin-top:72px}.form-teacher{margin-top:122px}.form-teacher form{display:flex;flex-direction:column}.form-teacher form select{margin-left:0}.form-teacher form label{font-family:general-sans-semibold,sans-serif;margin-bottom:10px;margin-top:16px}.form-teacher form input{border:1px solid #000;border-radius:5px;font-family:silka-regular,sans-serif;padding:14px}.form-teacher form button{margin-top:24px}.mail .mail-controller{display:flex;justify-content:space-between}.mail .mail-controller input{align-items:center;border:1px solid #000;border-radius:5px;display:flex;font-family:silka-regular,sans-serif;font-size:18px;line-height:100%;margin:auto 0;padding:10px 40px 10px 20px;width:45%}.mail .mail-list{border-top:1px solid #000;margin-top:122px}.mail .mail-list .mail-container{border-bottom:1px solid #000;display:flex;flex-direction:column;padding:34px}.mail .mail-list .mail-container .controller{display:flex;justify-content:space-between;margin-bottom:16px}.mail .mail-list .mail-container .controller a{font-size:1.2rem}@media screen and (max-width:640px){.mail .mail-list .mail-container .controller a{font-size:1rem}}.mail .mail-list .mail-container .infos-container{display:flex;gap:30px;margin-bottom:24px}@media screen and (max-width:640px){.mail .mail-list .mail-container .infos-container{flex-direction:column}}.mail .mail-list .mail-container p{margin-top:32px}.mail .mail-list .mail-container input{border-radius:5px;font-family:silka-regular,sans-serif;font-size:clamp(16px,2vw,18px);margin-right:12px;margin-top:32px;padding:6px}.mail .mail-list .mail-container .email-content{width:50%}@media screen and (max-width:640px){.mail .mail-list .mail-container .email-content{width:100%}}.mail .mail-list .mail-container .child-content{width:50%}@media screen and (max-width:640px){.mail .mail-list .mail-container .child-content{width:100%}}.mail .mail-list .mail-container .child-content .childs{display:flex}.mail .mail-list .mail-container .child-content .childs p{margin-right:18px}.mail .mail-list .mail-container .child-content .childs input{width:50%}@media screen and (max-width:640px){.mail .mail-list .mail-container .child-content .childs input{width:100%}}.add-new-mail .form-mail{display:flex;flex-direction:column;margin:72px auto;width:60%}.add-new-mail .form-mail label{font-family:general-sans-semibold,sans-serif;margin-top:24px}.add-new-mail .form-mail input{border:1px solid #000;border-radius:5px;margin-top:12px;padding:6px}.add-new-mail button{margin-left:20%;margin-top:42px}.form-tag{margin-top:72px}.form-tag form{display:flex;flex-direction:column;margin:0 auto;width:70%}.form-tag form label{font-family:general-sans-semibold,sans-serif}.form-tag form input{border-radius:5px;margin-top:12px;padding:6px}.form-tag form button{margin-top:24px}.tags-container{margin-top:122px}.tags-container .tags-controller{display:flex;justify-content:end}.tags-container .all-tags{margin-top:48px}.tags-container .all-tags .tag{border-top:1px solid #000;padding-top:12px}.tags-container .all-tags .tag .tag-controller{display:flex;justify-content:space-between;width:100%}.tags-container .all-tags .tag .tag-controller a{font-size:1.2rem}@media screen and (max-width:640px){.tags-container .all-tags .tag .tag-controller a{font-size:1rem}}.tags-container .all-tags .tag .tag-content{display:flex;margin-bottom:12px;margin-top:12px}.legal-content{margin-top:122px}.legal-content h2{margin-top:72px}.legal-content h3{font-size:clamp(20px,3vw,30px);margin-top:48px}.legal-content p{margin-top:24px}*{box-sizing:border-box;color:#000;list-style:none;margin:0;padding:0;text-decoration:none}h1{font-size:clamp(40px,7vw,68px)}h1,h2{font-family:general-sans-bold,sans-serif;line-height:100%}h2{font-size:clamp(30px,5vw,48px)}h3{font-size:clamp(24px,4vw,38px);margin-bottom:clamp(34px,6vw,58px)}h3,h4{font-family:general-sans-semibold,sans-serif;line-height:100%}h4{font-size:clamp(22px,3vw,28px)}h5,li{font-size:clamp(14px,2vw,18px);line-height:100%}h5,li,li span{font-family:general-sans-semibold,sans-serif}li span{font-weight:700}p{font-family:silka-regular,sans-serif;font-size:clamp(16px,2vw,18px)}p a,p span{font-family:general-sans-semibold,sans-serif;font-weight:700}p a{text-decoration:underline}body{font-family:silka-regular,sans-serif}main{margin:0 clamp(30px,6vw,60px)}section{margin-top:clamp(100px,20vw,200px)}input,textarea{font-family:silka-regular,sans-serif}button{align-items:center;background-color:#853894;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-family:general-sans-semibold,sans-serif;font-size:clamp(14px,2vw,18px);padding:12px 36px 12px 16px;position:relative;transition:transform .2s ease-in-out;width:-webkit-fit-content;width:fit-content}button:hover{transform:scale(1.05)}a:hover{cursor:pointer}select{border-radius:5px;font-family:silka-regular,sans-serif;margin:12px 6px;padding:4px;width:-webkit-fit-content;width:fit-content}main{padding:clamp(72px,12vw,122px) 0 clamp(200px,26vw,260px)}.error{color:red;margin-top:16px}@font-face{font-family:general-sans-bold;src:url(https://lenvoldespapillons33.fr/static/media/GENERALSANS-BOLD.7d113a8107451af3d10f.OTF)}@font-face{font-family:general-sans-semibold;src:url(https://lenvoldespapillons33.fr/static/media/GENERALSANS-SEMIBOLD.04ff270253cd881ac35e.OTF)}@font-face{font-family:silka-regular;src:url(https://lenvoldespapillons33.fr/static/media/SILKA-REGULAR.f8b48cf2d0433a182104.OTF)}@font-face{font-family:silka-bold;src:url(https://lenvoldespapillons33.fr/static/media/SILKA-BOLD-WEBFONT.6dd1ed26fa0e22dd865f.TTF)}.hero-home .hero-banner{align-items:center;display:flex;gap:30px}.hero-home .hero-banner .hero-text{width:50%}.hero-home .hero-banner .hero-text h1{font-size:clamp(40px,6vw,58px)}.hero-home .hero-banner .hero-text #sub-hero{font-size:clamp(16px,3vw,26px);margin:16px 0 26px}.hero-home .hero-banner .hero-text #catch-phrase{font-family:general-sans-semibold,sans-serif;font-size:clamp(18px,2.5vw,24px)}.hero-home .hero-banner .hero-illustration{height:600px;width:50%}.hero-home .hero-banner .hero-illustration img{height:100%;object-fit:contain;width:100%}.hero-home .hero-presentation{gap:30px;margin-top:140px}.hero-home .hero-presentation .img-container{width:50%}.hero-home .hero-presentation .img-container img{width:100%}.hero-home .hero-presentation .pres-text{width:50%}.hero-home .hero-presentation .pres-text h4{margin-bottom:40px}@media screen and (max-width:920px){.hero-home{margin-top:72px}.hero-home .hero-banner{flex-direction:column}.hero-home .hero-banner .hero-illustration,.hero-home .hero-banner .hero-text{width:100%}.hero-home .hero-banner .hero-illustration img{height:100%;object-fit:contain}.hero-home .hero-presentation{flex-direction:column}.hero-home .hero-presentation .img-container{order:2;width:100%}.hero-home .hero-presentation .pres-text{order:1;width:100%}}@media screen and (max-width:640px){.hero-home{margin-top:72px}.hero-home .hero-banner{flex-direction:column}.hero-home .hero-banner .hero-text{width:100%}.hero-home .hero-banner .hero-illustration{display:none;width:100%}.hero-home .hero-banner .hero-illustration img{height:100%;object-fit:contain}.hero-home .hero-presentation{flex-direction:column}.hero-home .hero-presentation .img-container{order:1;width:100%}.hero-home .hero-presentation .pres-text{order:2;width:100%}}.etablissements .etablissements-container{display:flex;flex-wrap:wrap;justify-content:space-around}.etablissements .etablissements-container .etablissement-card{border-radius:5px;box-shadow:2px 2px 10px 1px #00000040;display:flex;flex-direction:column;justify-content:space-between;margin-top:72px;max-width:420px;padding:22px 34px}.etablissements .etablissements-container .etablissement-card #papillon{margin:0 auto;width:100px}.etablissements .etablissements-container .etablissement-card h4{margin:18px 0 28px}.etablissements .etablissements-container .etablissement-card p{margin-bottom:42px}.etablissements .etablissements-container .etablissement-card button{margin-left:auto;margin-top:auto}@media screen and (max-width:420px){.etablissements .etablissements-container .etablissement-card #papillon{width:80px}}.locaux h3{margin-bottom:72px}.locaux .locaux-container h4{margin-bottom:40px}.locaux .locaux-container .local{display:flex;gap:30px}.locaux .locaux-container .local .local-text{display:flex;flex-direction:column;justify-content:space-between;width:50%}.locaux .locaux-container .local .img-container{height:300px;width:50%}.locaux .locaux-container .local .img-container iframe{height:100%;object-fit:cover;width:100%}.locaux .locaux-container .locaux-college{margin-top:72px}@media screen and (max-width:920px){.locaux .locaux-container .local{flex-direction:column}.locaux .locaux-container .local .local-text{width:100%}.locaux .locaux-container .local .local-text a{margin-top:24px}.locaux .locaux-container .local .img-container{height:300px;margin:0 auto;width:85%}.locaux .locaux-container .locaux-college .img-container{order:2}.locaux .locaux-container .locaux-college .local-text{order:1}}
/*# sourceMappingURL=main.43684514.css.map*/