body.post-type-archive-etudiants .site-content{background:var(--colorwhite)}.cv-etudiants__main{width:80%;max-width:1340px;margin:6rem auto}.cv-etudiants__main .pagination{display:none}.cv-etudiants__main .filter__section{padding:4rem 0 3rem 0}.cv-etudiants__main .filter__container h1{text-transform:uppercase;text-align:center;font-size:23px;line-height:31px;font-weight:700;color:var(--colorblack)}.cv-etudiants__main .filter__container h3{font-family:var(--bodyfont),sans-serif;font-weight:300;font-size:16px;line-height:19px;text-align:center;margin:1rem 0 2.5rem 0}.cv-etudiants__main .filter__container .box{display:flex;flex-direction:column;margin:0 auto;padding:0;background-color:var(--colorwhite);border:.5px solid var(--colorfushiafonce);border-radius:5px}.cv-etudiants__main .filter__container .box>div{width:100%}.cv-etudiants__main .filter__container .box .sub-categories{display:none;padding:0;opacity:1}.cv-etudiants__main .filter__container .box .sub-categories li{transition:0.2s ease;padding:0 1rem}.cv-etudiants__main .filter__container .box .sub-categories li button{padding-left:2rem;transition:0.2s ease}.cv-etudiants__main .filter__container .box .sub-categories li button>i{font-size:16px;margin-left:.5rem;transform:scale(0);transition:0.2s ease}.cv-etudiants__main .filter__container .box .one-category.active .sub-categories{display:block;animation:showCategories 0.5s ease}.cv-etudiants__main .filter__container .box>li{display:block;padding:0 .75rem}.cv-etudiants__main .filter__container .box>li:first-child{padding:0 1.1rem}.cv-etudiants__main .filter__container .box>li::before{content:"";display:block;width:100%;height:1px;background-color:var(--colorfushiafonce)}.cv-etudiants__main .filter__container .box>li:first-child::before{content:none}.cv-etudiants__main .filter__container .box>li:not(:first-child):hover{background-color:var(--colorfushiafonce)}.cv-etudiants__main .filter__container .box>li:not(:first-child):hover button{color:var(--colorwhite)}.cv-etudiants__main .filter__container .box>li:not(:first-child):hover+li::before{background-color:#fff0}.cv-etudiants__main .filter__container .box .one-category.active:hover{background-color:#fff0}.cv-etudiants__main .filter__container .box .one-category.active:hover button{color:var(--colorfushiafonce)}.cv-etudiants__main .filter__container .box .one-category.active .sub-categories li:hover{background-color:var(--colorfushiafonce)}.cv-etudiants__main .filter__container .box .one-category.active .sub-categories li:hover button{color:var(--colorwhite)}.cv-etudiants__main .filter__container .box>li button{display:flex;align-items:center;background-color:#fff0;font-weight:400;font-size:16px;line-height:23px;color:var(--colorfushiafonce);padding:1rem 0;width:100%;text-align:left}.cv-etudiants__main .filter__container .box>li:not(:first-child)>button .polygon-img{display:none}.cv-etudiants__main .filter__container .box .polygon-img{font-size:inherit;transition:0.2s ease}.filter__container .box>li:not(:first-child){display:none;opacity:1}.filter__container .box>li:first-child>button{display:flex;justify-content:space-between;align-items:center;width:100%}.filter__container .box>li:first-child.active .polygon-img{transform:rotate(90deg)}.filter__container .box>li:first-child.active~li:not(:first-child){display:block;animation:showCategories 0.5s ease}@keyframes showCategories{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(1)}}.filter__container #desktop-filter-btn{display:none;padding:0 .75rem;border:.5px solid var(--colorfushiafonce);border-radius:5px;transition:0.2s ease}.filter__container #desktop-filter-btn button{background-color:#fff0;font-weight:400;font-size:16px;line-height:23px;color:var(--colorfushiafonce);padding:1rem .75rem;transition:0.2s ease}.etudiants__container{margin:0 auto}.etudiants__container ul{padding:0}.cv-etudiants__main li{list-style:none}.one-etudiant .etudiant-card{background-color:var(--colorwhite);max-width:313.84px;max-height:493.51px;padding:.9rem 1rem 1.6rem 1rem;margin:1.25rem auto;box-shadow:0 4px 9px rgb(0 0 0 / .15)}.etudiant-img{position:relative;margin:0 auto 1rem auto;width:fit-content}.etudiant-img .linkedin-link{position:absolute;top:13.7px;right:13px;transform-origin:center}.etudiant-img .linkedin-link:hover{animation:heartBeat 3s ease-in-out infinite}@keyframes heartBeat{0%{transform:scale(1)}10%{transform:scale(.9)}20%{transform:scale(1)}30%{transform:scale(.9)}40%{transform:scale(1)}50%{transform:scale(.9)}60%{transform:scale(1)}100%{transform:scale(1)}}.one-etudiant img{width:100%;max-width:277px}.etudiant-img .linkedin-link img{width:35.37px;height:35.37px}.etudiant-infos{display:flex;flex-direction:column;align-items:center}.etudiant-infos #etudiant-name{font-size:20px;line-height:19px;text-align:center;color:var(--colorfushiafonce);text-transform:none;margin-bottom:.8rem}.etudiant-infos h3{font-family:var(--bodyfont),sans-serif;font-weight:500;font-size:18px;line-height:17px;text-align:center;margin:0 0 2rem 0}.etudiant-infos .contrat{display:none}.one-etudiant .etudiant-btn{display:inline-flex;width:145.15px;height:57.74px;background-color:var(--colorfushiafonce);color:#F2F2F2;font-weight:800;font-size:18px;line-height:25px;align-items:center;justify-content:center;border-radius:6.19807px;transition:0.5s ease}.one-etudiant .etudiant-btn:hover{text-decoration:none;transform:translateY(-4px);filter:saturate(1.1)}.one-etudiant .etudiant-btn:hover~#etudiant-name{color:#e32f6d}.modal-etudiant{display:none;cursor:pointer;position:fixed;top:0;left:0;z-index:1010;display:none;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgb(255 255 255 / .7)}.modal-etudiant .box{width:100%;background-color:var(--colorwhite);max-width:1137.55px;margin:6rem auto;padding:2rem 1rem 3rem 1rem;background-color:var(--colorwhite);box-shadow:0 4px 9px rgb(0 0 0 / .15);display:flex;flex-direction:column}.modal-etudiant #close-modal>span{padding:.4rem .75rem;border-radius:5px;border:1px outset #fff0;transition:0.2s ease}.modal-etudiant #close-modal:hover>span{border-color:var(--colorgrey)}.one-etudiant-modal{margin-bottom:1rem;box-shadow:none;padding:0}.modal-etudiant .box h2{font-weight:400;font-size:30px!important;line-height:28px!important;margin-top:0;text-transform:none}.modal-etudiant .box h4{font-weight:400;font-size:18px;line-height:22px;margin-bottom:1.5rem}.modal-etudiant .box #autre{margin-top:1.5rem;margin-bottom:1rem}.modal-etudiant .box p{font-weight:700;font-size:16px;line-height:19px;color:var(--colorblack)}.entreprises{border-top:1px solid var(--colorfushiafonce);margin:3rem 0 0 0;padding:3rem 0 1.5rem 0}.entreprises h2{margin-bottom:2rem}.entreprises>div:nth-child(2){display:flex;width:100%;flex-direction:column}.entreprises>div:nth-child(2)>div:first-child{display:flex;margin:1rem 0 3rem 0}.entreprise-box{max-height:130px;background-color:var(--colorfushiafonce);aspect-ratio:4/5;padding:1rem 0;margin-right:1rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.entreprise-box p{font-size:14px!important;font-weight:400!important;color:var(--colorwhite)!important}.entreprise-box img{max-width:60px}.entreprise-box:nth-child(odd){background-color:var(--colorblack)}.one-etudiant .modal-etudiant .etudiant-btn{width:200px;align-self:center;outline:0;margin-top:1.5rem}@media (min-width:360px){.modal-etudiant .box{padding:2rem 2rem 3rem 2rem}.one-etudiant .modal-etudiant .etudiant-btn{width:233.23px}}@media (min-width:400px){.etudiant-img .linkedin-link{right:21px}}@media (min-width:768px){.etudiants__container{width:100%}.modal-etudiant .box{display:block}.one-etudiant-modal{display:flex}.one-etudiant-modal>div:nth-child(2){width:40%;margin:0 2rem}.one-etudiant-modal>div:nth-child(3){width:40%}.modal-etudiant .box h2{margin-bottom:1.25rem}.modal-etudiant .box h4{margin-bottom:.75rem}.modal-etudiant .box #autre{margin-top:3rem;margin-bottom:.75rem}.one-etudiant-modal>div:nth-child(2)>p:nth-child(3),.one-etudiant-modal>div:nth-child(3)>p:nth-child(2){margin-bottom:1.25rem}.entreprises{margin:3rem 0 2rem 0}.entreprises>div:nth-child(2){flex-direction:row;justify-content:space-between;align-items:flex-end}.entreprises>div:nth-child(2)>div:first-child{margin:1.75rem 0 0 0}.one-etudiant .modal-etudiant .etudiant-btn{align-self:unset;margin-top:0}}@media (min-width:992px){.cv-etudiants__main{width:90%}.cv-etudiants__main .filter__container h1{font-size:29px;line-height:40px}.cv-etudiants__main .filter__container h3{margin:1rem 0 3.5rem 0}.cv-etudiants__main .filter__container .box{flex-direction:row;justify-content:space-between;margin:0 1.25rem 0 0;padding:0 1rem}.cv-etudiants__main .filter__container .box>li::before{content:none}.cv-etudiants__main .filter__container .box>li:not(:first-child)>button .polygon-img{display:inline-block;margin-left:.4rem}.cv-etudiants__main .filter__container .box>li:first-child,.cv-etudiants__main .filter__container .box>li:first-child button{cursor:default}.cv-etudiants__main .filter__container .box>li:first-child>button .polygon-img{display:none}.filter__container .box>li,.filter__container .box>li:not(:first-child){display:block;animation:showCategories 1s ease;position:relative}.cv-etudiants__main .filter__container .box>li:nth-child(n+3):hover{background-color:#fff0}.cv-etudiants__main .filter__container .box>li:nth-child(n+3):hover>button{color:var(--colorblack)}.filter__container .box>li:last-child{display:none}.cv-etudiants__main .filter__container .box .one-category:hover>button:first-child .polygon-img{transform:rotate(90deg)}.cv-etudiants__main .filter__container .box .one-category:hover .sub-categories{display:block;position:absolute;z-index:10;background-color:var(--colorfushiafonce);max-height:200px;overflow-y:scroll;width:100%;left:0;animation:showCategories 0.5s ease}.cv-etudiants__main .filter__container .box .sub-categories li{border-top:1px solid #a22a52}.cv-etudiants__main .filter__container .box .sub-categories li button{padding-left:0;color:var(--colorwhite)}.cv-etudiants__main .filter__container .box .one-category.active:hover .sub-categories button{color:var(--colorwhite)}.cv-etudiants__main .filter__container .box .sub-categories li:hover{background-color:var(--colorwhite)}.cv-etudiants__main .filter__container .box .sub-categories li:hover button{color:var(--colorblack)}.filter__container #desktop-filter-btn{display:flex}.filter__container #desktop-filter-btn:hover{background-color:var(--colorfushiafonce)}.filter__container #desktop-filter-btn:hover button{color:var(--colorwhite)}.modal-etudiant .box{width:90%}}@media (min-width:1200px){.cv-etudiants__main .filter__container h1{font-size:36px}.filter__container .box>li:nth-child(n+3){min-width:120px}.cv-etudiants__main .filter__container .box>li:not(:first-child)>button .polygon-img{margin-left:.6rem}.modal-etudiant .box{padding:2.5rem 4rem 6rem 4rem}.one-etudiant-modal>div:nth-child(2){width:24%;margin:0 5rem 0 3rem}.one-etudiant-modal>div:nth-child(3){width:24%}.entreprises>div:nth-child(2)>div:first-child{margin:.9rem 0 0 0}}@media (min-width:1400px){.filter__container .box>li:nth-child(2){min-width:80px}.filter__container .box>li:nth-child(n+3){min-width:195px}.filter__container .box>li:nth-child(n+3)>button{justify-content:center}}body.page-template-qui-sommes-nous .site-content{background-color:var(--colorwhite)}.qui-sommes-nous__main{width:100%;margin:2rem auto}.qui-sommes-nous__main section{margin-bottom:4rem}.qui-sommes-nous__main section>div:first-child{width:90%;margin:0 auto}.qui-sommes-nous__main h2{text-align:center;margin-bottom:1rem}.qui-sommes-nous__main ul{padding:0}.qui-sommes-nous__main li{list-style:none}@media (min-width:360px){.qui-sommes-nous__main section>div:first-child{width:86%}}@media (min-width:768px){.qui-sommes-nous__main h2{}}@media (min-width:992px){.qui-sommes-nous__main h2{}}@media (min-width:1500px){.qui-sommes-nous__main{max-width:1320px}}.presentation-missions__container>p{max-width:672px;margin:0 auto}.presentation-missions__container>.h2-missions{margin:7rem 0 0 0}.presentation-missions__container .galerie_lien_picto img{width:50%;object-fit:contain}.organisation__section::before{content:"";position:absolute;background-size:cover;background-repeat:no-repeat;display:block;width:calc(100vw + 390px);min-width:calc(100vw);left:calc(-380px);top:0;height:400px;z-index:0}.organisation__section{padding-top:4rem}.organisation__container{background-color:var(--colorwhite);padding:2rem}.organisation__container>div>p{text-align:center;max-width:513px;margin:0 auto 1.5rem auto}.organisation__container .one-collaborateur{margin-bottom:2rem}.organisation__container .one-collaborateur .card{border:none}.organisation__container .one-collaborateur img{width:100%}.organisation__container .one-collaborateur h3{font-family:var(--bodyfont),sans-serif;font-weight:700;color:var(--colorfushiafonce);text-transform:uppercase}@media (min-width:768px){.organisation__container>div>p{margin:0 auto 3rem auto}}@media (min-width:1200px){.organisation__container{padding:3rem}}.campus__container>div>h2{margin-bottom:1.5rem}.campus__container .one-campus{margin-bottom:2rem}.campus__container .one-campus .card{border:none}.campus__container .one-campus .card>div{position:relative}.campus__container .one-campus .card>div>h3{position:absolute;width:100%;height:100%;top:0;left:0;margin:0;display:flex;justify-content:center;align-items:center;color:#F2F2F2}.campus__container .campus img{width:100%;border-radius:8px;filter:brightness(.8)}.campus__container .campus .campus-icons{width:20px;margin-right:.5rem}@media (min-width:768px){.campus__container>div>h2{margin-bottom:3rem}}.engagements__section{background-color:var(--colorfushialight)}.engagements__container{padding:7rem 1rem}.engagements__container .engagements{margin-top:3rem}.engagements__container .one-engagement .card{display:flex;flex-direction:column;align-items:center;padding:2rem;border:0;background-color:var(--colorfushialight)}.engagements__container .one-engagement .image{background-color:var(--textdefaultcolor);width:96px;height:96px;border-radius:50%;display:flex;justify-content:center;align-items:center}.engagements__container .one-engagement img{width:45%}.engagements__container .one-engagement:first-child img{width:31%}.engagements__container .one-engagement h3::first-letter{font-size:var(--font-xlarge);color:var(--colorfushiafonce)}@media (min-width:576px){.engagements__container .one-engagement .card{flex-direction:row;padding:1rem 0}}@media (min-width:992px){.engagements__container .engagements{max-width:1000px;margin:3rem auto 0 auto}.engagements__container .one-engagement .card{padding:0}}.certifs__section{margin-top:7rem;margin-bottom:7rem!important}.certifs__container{width:100%!important}.certifs__container .certifs img{width:100%;height:100%;object-fit:contain;max-height:75%;width:auto;margin:auto;left:0;right:0;top:0;bottom:0}.certifs__container>h2{margin-bottom:1.5rem}.certifs__container .one-certif p,.certifs__container .one-certif a{color:var(--colorwhite)}.certifs__container .one-certif a{text-decoration:underline}.certifs__container .one-certif a:hover{color:var(--colorwhite);text-decoration:none}@media (min-width:768px){.certifs__container>h2{margin-bottom:3rem}}.references__container{max-width:1000px}.references__container>h2{margin-bottom:2.5rem}.references__container .references img{height:auto;height:75%;width:75%;object-fit:contain}.swiper.references .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var(--colorblack)}.references__container .references img{width:100px}.slick-list{width:80%;margin:0 auto!important}.slick-dots{bottom:-50px!important}.slick-dots li{margin:0 3px!important}.slick-dots li button::before{font-size:10px!important;opacity:1!important}.slick-dots li.slick-active button::before{opacity:1!important;color:var(--colorfushiafonce)!important}.slick-prev,.slick-next{width:45px!important;height:45px!important}.slick-prev{left:-15px!important}.slick-next{right:-15px!important}.slick-prev::before{content:"\f137"!important}.slick-next::before{content:"\f138"!important}.slick-prev::before,.slick-next::before{font-family:var(--fa-style-family)!important;font-size:40px!important;font-weight:900;color:var(--colorblack)!important;opacity:1!important}.slick-prev.slick-disabled::before,.slick-next.slick-disabled::before{opacity:.25}@media (min-width:768px){.references__container>h2{margin-bottom:4rem}}.go-to-top-btn{cursor:pointer;text-align:right}.go-to-top-btn i{font-size:50px}.go-to-top-btn:hover i{animation:moveUp 2s ease infinite}@keyframes moveUp{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}