@charset "UTF-8";
/*!
Theme Name: 65DB
Author: 60fps
Description: 65DB theme
Version: 1.1
Requires at least: 5.0
Tested up to: 5.4
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 65DB
*/html{font-size:1px}@media (min-width:1024px){html{font-size:.0694444444vw}}@media (min-width:1600px){html{font-size:1.11px}}.absolute-full{height:100%;left:0;position:absolute;top:0;width:100%}.fixed{position:fixed}.text-center{text-align:center}.margin-auto{margin:auto}.fullscreen{height:var(--window-height);width:100%}.full-height{height:100vh}.fullsize{height:100%;width:100%}.fullheight{height:var(--window-height)}.min-fullheight{min-height:var(--window-height)}.overflow-hidden{overflow:hidden}.center-h,.center-vh{display:flex;flex-direction:column;height:100%;justify-content:center}.center-vh{align-items:center;width:100%}.reveal-title .inner-line{margin-top:-10rem;overflow:hidden;padding-bottom:10rem;position:relative}.fit-cover img,video.fit-cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grey3{color:#e7e1e0}.white-fade{color:hsla(0,0%,100%,.4)}.whitesmoke{color:#d9d9d9}.black{color:#161414}.black2{color:#1a1a1a}.black3{color:#131111}.grey{color:#ececec}.grey1{color:#afaaaa}.grey2{color:#484646}.burgundy{color:#8c3462}.blue{color:#1da6e0}.green{color:#9cd1c2}.purple{color:#c9f}.pink{color:#4f5ca8}.orange{color:#f68e0f}.yellow{color:#f2f244}.apple{color:#cdea73}.light-purple{color:#f2d9ff}.new-purple{color:#7a3f98}.new-dark-grey{color:#272525}.dark-purple{color:#430d5e}.light-pink{color:#ffd9e5}.bg-grey3{background:#e7e1e0}.bg-white{background:#fff}.bg-whitesmoke{background:#d9d9d9}.bg-black{background:#161414}.bg-black-transparent{background:hsla(0,5%,8%,.9)}.bg-black2{background:#1a1a1a}.bg-black3{background:#131111}.bg-black4{background:#323030}.bg-grey{background:#ececec}.bg-grey1{background:#afaaaa}.bg-grey2{background:#484646}.bg-red{background:#f1564f}.bg-burgundy{background:#8c3462}.bg-blue{background:#1da6e0}.bg-green{background:#9cd1c2}.bg-purple{background:#c9f}.bg-pink{background:#4f5ca8}.bg-orange{background:#f68e0f}.bg-yellow{background:#f2f244}.bg-apple{background:#cdea73}.bg-new-purple{background:#7a3f98}.bg-light-purple{background:#f2d9ff}.bg-darkgrey{background:#272525}.bg-light-pink{background:#ffd9e5}.bg-dark{background:#161414}.bg-dark-purple{background:#430d5e}.border-dark{border-color:#161414}.border-white{border-color:#fff}[data-bgcolor=grey1]{background:#afaaaa}[data-bgcolor=burgundy]{background:#8c3462}[data-bgcolor=blue]{background:#1da6e0}[data-bgcolor=green]{background:#9cd1c2}[data-bgcolor=red]{background:#f1564f}[data-bgcolor=purple]{background:#c9f}[data-bgcolor=pink]{background:#4f5ca8}[data-bgcolor=orange]{background:#f68e0f}[data-bgcolor=apple]{background:#cdea73}[data-bgcolor=new-purple]{background:#7a3f98}[data-bgcolor=dark-purple]{background:#430d5e}.icon{display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:1em;vertical-align:middle}.icon.icon-acting:before{content:"\ea01";display:block;font-family:icons}.icon.icon-animation-2d-3d:before{content:"\ea02";display:block;font-family:icons}.icon.icon-arrow-button:before{content:"\ea03";display:block;font-family:icons}.icon.icon-arrow-down:before{content:"\ea04";display:block;font-family:icons}.icon.icon-arrow-left:before{content:"\ea05";display:block;font-family:icons}.icon.icon-arrow-link:before{content:"\ea06";display:block;font-family:icons}.icon.icon-arrow-right:before{content:"\ea07";display:block;font-family:icons}.icon.icon-arrow-top:before{content:"\ea08";display:block;font-family:icons}.icon.icon-big-arrow-link:before{content:"\ea09";display:block;font-family:icons}.icon.icon-big-arrow-right:before{content:"\ea0a";display:block;font-family:icons}.icon.icon-big-cadre-bas-droite:before{content:"\ea0b";display:block;font-family:icons}.icon.icon-big-cadre-bas-gauche:before{content:"\ea0c";display:block;font-family:icons}.icon.icon-big-cadre-haut-droit:before{content:"\ea0d";display:block;font-family:icons}.icon.icon-big-cadre-haut-gauche:before{content:"\ea0e";display:block;font-family:icons}.icon.icon-burger:before{content:"\ea0f";display:block;font-family:icons}.icon.icon-cadre-bas-droit:before{content:"\ea10";display:block;font-family:icons}.icon.icon-cadre-bas-gauche:before{content:"\ea11";display:block;font-family:icons}.icon.icon-cadre-haut-droit:before{content:"\ea12";display:block;font-family:icons}.icon.icon-cadre-haut-gauche:before{content:"\ea13";display:block;font-family:icons}.icon.icon-candidater:before{content:"\ea14";display:block;font-family:icons}.icon.icon-cinema-audiovisuel:before{content:"\ea15";display:block;font-family:icons}.icon.icon-cinema-d-animation-2d-3d-et-effets-speciaux:before{content:"\ea16";display:block;font-family:icons}.icon.icon-cinema-d-animation-2d-3d:before{content:"\ea17";display:block;font-family:icons}.icon.icon-cinema-et-audiovisuel:before{content:"\ea18";display:block;font-family:icons}.icon.icon-communication-audiovisuelle:before{content:"\ea19";display:block;font-family:icons}.icon.icon-contacter:before{content:"\ea1a";display:block;font-family:icons}.icon.icon-cross:before{content:"\ea1b";display:block;font-family:icons}.icon.icon-decouvrez-les-formations-en-communication-digitale-a-3is copy:before{content:"\ea1c";display:block;font-family:icons}.icon.icon-design-ui-ux:before{content:"\ea1d";display:block;font-family:icons}.icon.icon-download:before{content:"\ea1e";display:block;font-family:icons}.icon.icon-dropdown:before{content:"\ea1f";display:block;font-family:icons}.icon.icon-filter:before{content:"\ea20";display:block;font-family:icons}.icon.icon-footer-arrow-link:before{content:"\ea21";display:block;font-family:icons}.icon.icon-header-arrow-extern-link:before{content:"\ea22";display:block;font-family:icons}.icon.icon-jeu-video:before{content:"\ea23";display:block;font-family:icons}.icon.icon-linkedin:before{content:"\ea24";display:block;font-family:icons}.icon.icon-logo-main-3iS:before{content:"\ea25";display:block;font-family:icons}.icon.icon-metiers:before{content:"\ea26";display:block;font-family:icons}.icon.icon-piece-jointe:before{content:"\ea27";display:block;font-family:icons}.icon.icon-play:before{content:"\ea28";display:block;font-family:icons}.icon.icon-programming:before{content:"\ea29";display:block;font-family:icons}.icon.icon-search:before{content:"\ea2a";display:block;font-family:icons}.icon.icon-son-musique:before{content:"\ea2b";display:block;font-family:icons}.icon.icon-son:before{content:"\ea2c";display:block;font-family:icons}.icon.icon-spectacle-vivant:before{content:"\ea2d";display:block;font-family:icons}@font-face{font-display:swap;font-family:icons;font-style:normal;font-weight:400;src:url(/fonts/icons.eot?c95e2d2f2395cdb931bb30ccac5cea3a);src:url(/fonts/icons.eot?c95e2d2f2395cdb931bb30ccac5cea3a#iefix) format("embedded-opentype"),url(/fonts/icons.ttf?5154aeadbf0b9591a20f3f06870d29b5) format("truetype"),url(/fonts/icons.woff?8723a977ae5c13b29c4f07a986c8487d) format("woff"),url(/fonts/icons.svg?5a3a4c6f53914c619eaa8350251d28d2#icons) format("svg")}@font-face{font-display:swap;font-family:PP Pangram Sans;font-style:normal;font-weight:500;src:url(/fonts/PPPangramSans-Medium.woff2?e08003e4e97bfc1a362d83398c356079) format("woff2"),url(/fonts/PPPangramSans-Medium.woff?bcde92ca74cc8da20f7b3680d2a780ea) format("woff")}@font-face{font-display:swap;font-family:PP Pangram Sans Narrow;font-style:normal;font-weight:700;src:url(/fonts/PPPangramSans-Bold.woff2?119bf24b82d42b3a5cc22abdde1529d0) format("woff2"),url(/fonts/PPPangramSans-Bold.woff?e07d9180553ee8813117de9f73efa81f) format("woff")}@font-face{font-display:swap;font-family:PP Pangram Sans;font-style:normal;font-weight:600;src:url(/fonts/PPPangramSans-Semibold.woff2?13d4942c0599a1c435ec8e9f448d2b5b) format("woff2"),url(/fonts/PPPangramSans-Semibold.woff?b0573fa1c0ce1a4f99e8eb7055654ce6) format("woff")}@font-face{font-display:swap;font-family:Elephant;font-style:normal;font-weight:400;src:url(/fonts/Elephant-Regular.woff2?b9247772bb0c926a9cc0d226cbb95753) format("woff2"),url(/fonts/Elephant-Regular.woff?f4d06d119b59f55e0e51a56123da496f) format("woff")}.pangram{font-weight:500}.pangram,.pangram-sb{font-family:PP Pangram Sans}.pangram-sb{font-weight:600}.pangram-bold{font-family:PP Pangram Sans Narrow;font-weight:700}.elephant{font-family:Elephant;font-weight:400}.grid{-moz-column-gap:2.539%;column-gap:2.539%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:768px){.grid{-moz-column-gap:20rem;column-gap:20rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1440px){.grid{-moz-column-gap:24rem;column-gap:24rem}}.container .col-start-1,.mb\:container .col-start-1,.tb\:container .col-start-1{grid-column-start:1}.container .col-end-1,.mb\:container .col-end-1,.tb\:container .col-end-1{grid-column-end:1}.container .col-start-2,.mb\:container .col-start-2,.tb\:container .col-start-2{grid-column-start:2}.container .col-end-2,.mb\:container .col-end-2,.tb\:container .col-end-2{grid-column-end:2}.container .col-start-3,.mb\:container .col-start-3,.tb\:container .col-start-3{grid-column-start:3}.container .col-end-3,.mb\:container .col-end-3,.tb\:container .col-end-3{grid-column-end:3}.container .col-start-4,.mb\:container .col-start-4,.tb\:container .col-start-4{grid-column-start:4}.container .col-end-4,.mb\:container .col-end-4,.tb\:container .col-end-4{grid-column-end:4}.container .col-start-5,.mb\:container .col-start-5,.tb\:container .col-start-5{grid-column-start:5}.container .col-end-5,.mb\:container .col-end-5,.tb\:container .col-end-5{grid-column-end:5}@media (min-width:768px){.container .tb\:col-start-1,.mb\:container .tb\:col-start-1,.tb\:container .tb\:col-start-1{grid-column-start:1}.container .tb\:col-end-1,.mb\:container .tb\:col-end-1,.tb\:container .tb\:col-end-1{grid-column-end:1}.container .tb\:col-start-2,.mb\:container .tb\:col-start-2,.tb\:container .tb\:col-start-2{grid-column-start:2}.container .tb\:col-end-2,.mb\:container .tb\:col-end-2,.tb\:container .tb\:col-end-2{grid-column-end:2}.container .tb\:col-start-3,.mb\:container .tb\:col-start-3,.tb\:container .tb\:col-start-3{grid-column-start:3}.container .tb\:col-end-3,.mb\:container .tb\:col-end-3,.tb\:container .tb\:col-end-3{grid-column-end:3}.container .tb\:col-start-4,.mb\:container .tb\:col-start-4,.tb\:container .tb\:col-start-4{grid-column-start:4}.container .tb\:col-end-4,.mb\:container .tb\:col-end-4,.tb\:container .tb\:col-end-4{grid-column-end:4}.container .tb\:col-start-5,.mb\:container .tb\:col-start-5,.tb\:container .tb\:col-start-5{grid-column-start:5}.container .tb\:col-end-5,.mb\:container .tb\:col-end-5,.tb\:container .tb\:col-end-5{grid-column-end:5}.container .tb\:col-start-6,.mb\:container .tb\:col-start-6,.tb\:container .tb\:col-start-6{grid-column-start:6}.container .tb\:col-end-6,.mb\:container .tb\:col-end-6,.tb\:container .tb\:col-end-6{grid-column-end:6}.container .tb\:col-start-7,.mb\:container .tb\:col-start-7,.tb\:container .tb\:col-start-7{grid-column-start:7}.container .tb\:col-end-7,.mb\:container .tb\:col-end-7,.tb\:container .tb\:col-end-7{grid-column-end:7}.container .tb\:col-start-8,.mb\:container .tb\:col-start-8,.tb\:container .tb\:col-start-8{grid-column-start:8}.container .tb\:col-end-8,.mb\:container .tb\:col-end-8,.tb\:container .tb\:col-end-8{grid-column-end:8}.container .tb\:col-start-9,.mb\:container .tb\:col-start-9,.tb\:container .tb\:col-start-9{grid-column-start:9}.container .tb\:col-end-9,.mb\:container .tb\:col-end-9,.tb\:container .tb\:col-end-9{grid-column-end:9}.container .tb\:col-start-10,.mb\:container .tb\:col-start-10,.tb\:container .tb\:col-start-10{grid-column-start:10}.container .tb\:col-end-10,.mb\:container .tb\:col-end-10,.tb\:container .tb\:col-end-10{grid-column-end:10}.container .tb\:col-start-11,.mb\:container .tb\:col-start-11,.tb\:container .tb\:col-start-11{grid-column-start:11}.container .tb\:col-end-11,.mb\:container .tb\:col-end-11,.tb\:container .tb\:col-end-11{grid-column-end:11}.container .tb\:col-start-12,.mb\:container .tb\:col-start-12,.tb\:container .tb\:col-start-12{grid-column-start:12}.container .tb\:col-end-12,.mb\:container .tb\:col-end-12,.tb\:container .tb\:col-end-12{grid-column-end:12}.container .tb\:col-start-13,.mb\:container .tb\:col-start-13,.tb\:container .tb\:col-start-13{grid-column-start:13}.container .tb\:col-end-13,.mb\:container .tb\:col-end-13,.tb\:container .tb\:col-end-13{grid-column-end:13}}@media (min-width:1024px){.container .dk\:col-start-1,.mb\:container .dk\:col-start-1,.tb\:container .dk\:col-start-1{grid-column-start:1}.container .dk\:col-end-1,.mb\:container .dk\:col-end-1,.tb\:container .dk\:col-end-1{grid-column-end:1}.container .dk\:col-start-2,.mb\:container .dk\:col-start-2,.tb\:container .dk\:col-start-2{grid-column-start:2}.container .dk\:col-end-2,.mb\:container .dk\:col-end-2,.tb\:container .dk\:col-end-2{grid-column-end:2}.container .dk\:col-start-3,.mb\:container .dk\:col-start-3,.tb\:container .dk\:col-start-3{grid-column-start:3}.container .dk\:col-end-3,.mb\:container .dk\:col-end-3,.tb\:container .dk\:col-end-3{grid-column-end:3}.container .dk\:col-start-4,.mb\:container .dk\:col-start-4,.tb\:container .dk\:col-start-4{grid-column-start:4}.container .dk\:col-end-4,.mb\:container .dk\:col-end-4,.tb\:container .dk\:col-end-4{grid-column-end:4}.container .dk\:col-start-5,.mb\:container .dk\:col-start-5,.tb\:container .dk\:col-start-5{grid-column-start:5}.container .dk\:col-end-5,.mb\:container .dk\:col-end-5,.tb\:container .dk\:col-end-5{grid-column-end:5}.container .dk\:col-start-6,.mb\:container .dk\:col-start-6,.tb\:container .dk\:col-start-6{grid-column-start:6}.container .dk\:col-end-6,.mb\:container .dk\:col-end-6,.tb\:container .dk\:col-end-6{grid-column-end:6}.container .dk\:col-start-7,.mb\:container .dk\:col-start-7,.tb\:container .dk\:col-start-7{grid-column-start:7}.container .dk\:col-end-7,.mb\:container .dk\:col-end-7,.tb\:container .dk\:col-end-7{grid-column-end:7}.container .dk\:col-start-8,.mb\:container .dk\:col-start-8,.tb\:container .dk\:col-start-8{grid-column-start:8}.container .dk\:col-end-8,.mb\:container .dk\:col-end-8,.tb\:container .dk\:col-end-8{grid-column-end:8}.container .dk\:col-start-9,.mb\:container .dk\:col-start-9,.tb\:container .dk\:col-start-9{grid-column-start:9}.container .dk\:col-end-9,.mb\:container .dk\:col-end-9,.tb\:container .dk\:col-end-9{grid-column-end:9}.container .dk\:col-start-10,.mb\:container .dk\:col-start-10,.tb\:container .dk\:col-start-10{grid-column-start:10}.container .dk\:col-end-10,.mb\:container .dk\:col-end-10,.tb\:container .dk\:col-end-10{grid-column-end:10}.container .dk\:col-start-11,.mb\:container .dk\:col-start-11,.tb\:container .dk\:col-start-11{grid-column-start:11}.container .dk\:col-end-11,.mb\:container .dk\:col-end-11,.tb\:container .dk\:col-end-11{grid-column-end:11}.container .dk\:col-start-12,.mb\:container .dk\:col-start-12,.tb\:container .dk\:col-start-12{grid-column-start:12}.container .dk\:col-end-12,.mb\:container .dk\:col-end-12,.tb\:container .dk\:col-end-12{grid-column-end:12}.container .dk\:col-start-13,.mb\:container .dk\:col-start-13,.tb\:container .dk\:col-start-13{grid-column-start:13}.container .dk\:col-end-13,.mb\:container .dk\:col-end-13,.tb\:container .dk\:col-end-13{grid-column-end:13}}.container{-moz-column-gap:2.539%;column-gap:2.539%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;width:max(200px,100% - 60px)}@media (min-width:768px){.container{-moz-column-gap:20rem;column-gap:20rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1440px){.container{-moz-column-gap:24rem;column-gap:24rem}}.container.no-margin-right{margin-right:0;width:max(200px,100% - 30px)}.container>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.container>*{grid-column-end:13}.container{width:min(1600px,100% - 100px)}}@media (min-width:1440px){.container{width:min(1600px,100% - 120px)}}@media (max-width:767px){.mb\:container{-moz-column-gap:2.539%;column-gap:2.539%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;width:max(200px,100% - 60px)}}@media (max-width:767px) and (min-width:768px){.mb\:container{-moz-column-gap:20rem;column-gap:20rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:767px) and (min-width:1440px){.mb\:container{-moz-column-gap:24rem;column-gap:24rem}}@media (max-width:767px){.mb\:container.no-margin-right{margin-right:0;width:max(200px,100% - 30px)}.mb\:container>*{grid-column-end:5;grid-column-start:1}}@media (max-width:767px) and (min-width:768px){.mb\:container>*{grid-column-end:13}.mb\:container{width:min(1600px,100% - 100px)}}@media (max-width:767px) and (min-width:1440px){.mb\:container{width:min(1600px,100% - 120px)}}@media (min-width:768px){.tb\:container{-moz-column-gap:2.539%;column-gap:2.539%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;width:max(200px,100% - 60px)}}@media (min-width:768px) and (min-width:768px){.tb\:container{-moz-column-gap:20rem;column-gap:20rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px) and (min-width:1440px){.tb\:container{-moz-column-gap:24rem;column-gap:24rem}}@media (min-width:768px){.tb\:container.no-margin-right{margin-right:0;width:max(200px,100% - 30px)}.tb\:container>*{grid-column-end:5;grid-column-start:1}}@media (min-width:768px) and (min-width:768px){.tb\:container>*{grid-column-end:13}.tb\:container{width:min(1600px,100% - 100px)}}@media (min-width:768px) and (min-width:1440px){.tb\:container{width:min(1600px,100% - 120px)}}.fs-h1{font-family:Elephant;font-size:28rem;font-weight:400;line-height:100%}@media (min-width:768px){.fs-h1{font-size:40rem}}@media (min-width:1024px){.fs-h1{font-size:60rem}}.fs-h1-bis{font-family:Elephant;font-size:32rem;font-weight:400;line-height:100%}@media (min-width:768px){.fs-h1-bis{font-size:48rem}}@media (min-width:1024px){.fs-h1-bis{font-size:40rem}}.fs-h1-ter{font-family:Elephant;font-size:48rem;font-weight:400;line-height:120%}@media (min-width:768px){.fs-h1-ter{font-size:48rem}}@media (min-width:1024px){.fs-h1-ter{font-size:48rem}}.fs-h1-50{font-family:Elephant;font-size:50rem;font-weight:400;line-height:100%}@media (min-width:768px){.fs-h1-50{font-size:40rem}}@media (min-width:1024px){.fs-h1-50{font-size:60rem}}.fs-h2{font-family:Elephant;font-size:45rem;font-weight:400;line-height:100%}@media (min-width:768px){.fs-h2{font-size:75rem}}@media (min-width:1024px){.fs-h2{font-size:110rem}}.fs-h2-bis{font-family:PP Pangram Sans;font-size:40rem;font-weight:600;line-height:100%}@media (min-width:768px){.fs-h2-bis{font-size:60rem}}@media (min-width:1024px){.fs-h2-bis{font-size:90rem}}.fs-h3{font-family:PP Pangram Sans;font-size:23rem;font-weight:600;line-height:100%;text-transform:uppercase}@media (min-width:768px){.fs-h3{font-size:30rem}}.fs-h3-bis{font-family:PP Pangram Sans;font-size:30rem;font-weight:600;line-height:100%;text-transform:uppercase}.fs-h4{font-family:PP Pangram Sans Narrow;font-size:20rem;font-weight:700;line-height:100%}.fs-h5{font-size:40rem;line-height:100%}.fs-h5,.fs-semi-16{font-family:PP Pangram Sans;font-weight:600}.fs-semi-16{font-size:16rem;line-height:125%}.fs-main-16{font-size:16rem}.fs-main-14,.fs-main-16{font-family:PP Pangram Sans;font-weight:500;line-height:144%}.fs-main-14{font-size:14rem}.fs-main-12{font-family:PP Pangram Sans;font-size:12rem;font-weight:500;line-height:144%}.fs-nav-label{font-family:PP Pangram Sans Narrow;font-size:18rem;font-weight:700;line-height:111%}@media (min-width:768px){.fs-nav-label{font-size:10rem;line-height:100%}}@media (min-width:1024px){.fs-nav-label{font-size:13rem;line-height:108%}}.fs-nav-label-13{font-family:PP Pangram Sans Narrow;font-size:13rem;font-weight:700;line-height:108%}@media (min-width:768px){.fs-nav-label-13{font-size:13rem}}@media (min-width:1024px){.fs-nav-label-13{font-size:13rem}}.fs-button{font-family:PP Pangram Sans Narrow;font-size:10rem;font-weight:700;line-height:100%;text-transform:uppercase}@media (min-width:768px){.fs-button{font-size:10rem;line-height:100%}}@media (min-width:1024px){.fs-button{font-size:10rem;line-height:108%}}.fs-subtitle{font-family:PP Pangram Sans;font-size:10rem;font-weight:600;letter-spacing:.25em;line-height:150%;text-transform:uppercase}@media (min-width:768px){.fs-subtitle{font-size:7rem;line-height:157%}}@media (min-width:1024px){.fs-subtitle{font-size:10rem;line-height:150%}}.fs-nav-header{font-family:PP Pangram Sans;font-size:10px;font-weight:600;line-height:100%}@media (min-width:1440px){.fs-nav-header{font-size:12px}}.fit{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.flex-center{align-items:center;display:flex;justify-content:center}.relative{position:relative}.absolute{position:absolute}.opacity-10{opacity:.1}.opacity-50{opacity:.5}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:768px){.hide-tablet{display:none!important}}@media (min-width:1024px){.hide-desktop{display:none!important}}.ratio-image{overflow:hidden;position:relative}.ratio-image:before{content:"";display:block;padding-top:10%;width:100%}.ratio-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}[data-component=ContentReveal] .trigger-open{cursor:pointer}[data-component=ContentReveal] .content-wrapper{height:0;overflow:hidden;will-change:height}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root{--white:#fff;--black:#000;--primary:#fff;--on-primary:#161414;--primary-container:#e7e1e0;--on-primary-container:#323030;--secondary:#7a3f98;--on-secondary:#fff;--secondary-container:#f2d9ff;--on-secondary-container:#430d5e;--background-dark:#161414;--on-background-dark:#fff;--background-dark-variant:#afaaaa;--on-background-dark-variant:#272525;--background-dark-variant-2:#323030;--background-light:#fff;--on-background-light:#161414;--outline:#3d3b3b;--outline-variant:#afaaaa;--red:#f1564f;--on-red:#fff;--red-container:#ffb3ac;--on-red-container:#680107;--green:#cdea73;--on-green:#000;--green-container:#fbffe1;--on-green-container:#1f2900;--blue:#39b7f1;--on-blue:#fff;--blue-container:#c6e7ff;--on-blue-container:#01293b;--cyan:#9cd1c2;--on-cyan:#000;--cyan-container:#e6fff6;--on-cyan-container:#00382e;--pink:#c9f;--on-pink:#fff;--pink-container:#efdbff;--on-pink-container:#1d0039;--dark-blue:#4f5ca8;--on-dark-blue:#fff;--dark-blue-container:#dee0ff;--on-dark-blue-container:#00105c;--purple:#8c3462;--on-purple:#fff;--purple-container:#ffd9e5;--on-purple-container:#3d0025;--univers-color:var(--purple);--univers-on-color:var(--on-purple);--univers-color-container:var(--purple-container);--univers-on-color-container:var(--on-purple-container)}.univers-color-red{--univers-color:var(--red);--univers-on-color:var(--on-red);--univers-color-container:var(--red-container);--univers-on-color-container:var(--on-red-container)}.univers-color-green{--univers-color:var(--green);--univers-on-color:var(--on-green);--univers-color-container:var(--green-container);--univers-on-color-container:var(--on-green-container)}.univers-color-blue{--univers-color:var(--blue);--univers-on-color:var(--on-blue);--univers-color-container:var(--blue-container);--univers-on-color-container:var(--on-blue-container)}.univers-color-cyan{--univers-color:var(--cyan);--univers-on-color:var(--on-cyan);--univers-color-container:var(--cyan-container);--univers-on-color-container:var(--on-cyan-container)}.univers-color-pink{--univers-color:var(--pink);--univers-on-color:var(--on-pink);--univers-color-container:var(--pink-container);--univers-on-color-container:var(--on-pink-container)}.univers-color-dark-blue{--univers-color:var(--dark-blue);--univers-on-color:var(--on-dark-blue);--univers-color-container:var(--dark-blue-container);--univers-on-color-container:var(--on-dark-blue-container)}.univers-color-purple{--univers-color:var(--purple);--univers-on-color:var(--on-purple);--univers-color-container:var(--purple-container);--univers-on-color-container:var(--on-purple-container)}.white{color:#fff}.black{color:#000}.primary{color:#fff}.on-primary{color:#161414}.primary-container{color:#e7e1e0}.on-primary-container{color:#323030}.secondary{color:#7a3f98}.on-secondary{color:#fff}.secondary-container{color:#f2d9ff}.on-secondary-container{color:#430d5e}.background-dark{color:#161414}.on-background-dark{color:#fff}.background-dark-variant{color:#afaaaa}.on-background-dark-variant{color:#272525}.background-dark-variant-2{color:#323030}.background-light{color:#fff}.on-background-light{color:#161414}.outline{color:#3d3b3b}.outline-variant{color:#afaaaa}.red{color:#f1564f}.on-red{color:#fff}.red-container{color:#ffb3ac}.on-red-container{color:#680107}.green{color:#cdea73}.on-green{color:#000}.green-container{color:#fbffe1}.on-green-container{color:#1f2900}.blue{color:#39b7f1}.on-blue{color:#fff}.blue-container{color:#c6e7ff}.on-blue-container{color:#01293b}.cyan{color:#9cd1c2}.on-cyan{color:#000}.cyan-container{color:#e6fff6}.on-cyan-container{color:#00382e}.pink{color:#c9f}.on-pink{color:#fff}.pink-container{color:#efdbff}.on-pink-container{color:#1d0039}.dark-blue{color:#4f5ca8}.on-dark-blue{color:#fff}.dark-blue-container{color:#dee0ff}.on-dark-blue-container{color:#00105c}.purple{color:#8c3462}.on-purple{color:#fff}.purple-container{color:#ffd9e5}.on-purple-container{color:#3d0025}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-primary{background-color:#fff}.bg-on-primary{background-color:#161414}.bg-primary-container{background-color:#e7e1e0}.bg-on-primary-container{background-color:#323030}.bg-secondary{background-color:#7a3f98}.bg-on-secondary{background-color:#fff}.bg-secondary-container{background-color:#f2d9ff}.bg-on-secondary-container{background-color:#430d5e}.bg-background-dark{background-color:#161414}.bg-on-background-dark{background-color:#fff}.bg-background-dark-variant{background-color:#afaaaa}.bg-on-background-dark-variant{background-color:#272525}.bg-background-dark-variant-2{background-color:#323030}.bg-background-light{background-color:#fff}.bg-on-background-light{background-color:#161414}.bg-outline{background-color:#3d3b3b}.bg-outline-variant{background-color:#afaaaa}.bg-red{background-color:#f1564f}.bg-on-red{background-color:#fff}.bg-red-container{background-color:#ffb3ac}.bg-on-red-container{background-color:#680107}.bg-green{background-color:#cdea73}.bg-on-green{background-color:#000}.bg-green-container{background-color:#fbffe1}.bg-on-green-container{background-color:#1f2900}.bg-blue{background-color:#39b7f1}.bg-on-blue{background-color:#fff}.bg-blue-container{background-color:#c6e7ff}.bg-on-blue-container{background-color:#01293b}.bg-cyan{background-color:#9cd1c2}.bg-on-cyan{background-color:#000}.bg-cyan-container{background-color:#e6fff6}.bg-on-cyan-container{background-color:#00382e}.bg-pink{background-color:#c9f}.bg-on-pink{background-color:#fff}.bg-pink-container{background-color:#efdbff}.bg-on-pink-container{background-color:#1d0039}.bg-dark-blue{background-color:#4f5ca8}.bg-on-dark-blue{background-color:#fff}.bg-dark-blue-container{background-color:#dee0ff}.bg-on-dark-blue-container{background-color:#00105c}.bg-purple{background-color:#8c3462}.bg-on-purple{background-color:#fff}.bg-purple-container{background-color:#ffd9e5}.bg-on-purple-container{background-color:#3d0025}.ts-headline-large{font-size:32rem;line-height:125%}.ts-headline-large,.ts-headline-medium{font-family:PP Pangram Sans;font-weight:500;font-weight:400}.ts-headline-medium{font-size:28rem;line-height:128%}.ts-headline-small{font-family:PP Pangram Sans;font-size:24rem;font-weight:500;font-weight:400;line-height:133%}.ts-title-xxlarge{font-size:48rem;line-height:116%}.ts-title-xlarge,.ts-title-xxlarge{font-family:Elephant;font-weight:400}.ts-title-xlarge{font-size:32rem;line-height:125%}.ts-title-large{font-size:28rem;line-height:114%}.ts-title-large,.ts-title-medium{font-family:Elephant;font-weight:400}.ts-title-medium{font-size:20rem;line-height:140%}.ts-title-small{font-family:Elephant;font-size:16rem;font-weight:400;line-height:125%}.ts-body-xlarge{font-size:32rem;letter-spacing:1px;line-height:125%}.ts-body-large,.ts-body-xlarge{font-family:PP Pangram Sans;font-weight:500;font-weight:400}.ts-body-large{font-size:16rem;letter-spacing:.5px;line-height:150%}.ts-body-medium{font-size:14rem;letter-spacing:.25px;line-height:142%}.ts-body-medium,.ts-body-small{font-family:PP Pangram Sans;font-weight:500;font-weight:400}.ts-body-small{font-size:12rem;letter-spacing:.4px;line-height:133%}.ts-label-large{font-size:16rem;line-height:125%}.ts-label-large,.ts-label-medium{font-family:PP Pangram Sans;font-weight:600;letter-spacing:.5px}.ts-label-medium{font-size:14rem;line-height:114%}.ts-label-small{font-family:PP Pangram Sans;font-size:11rem;font-weight:600;letter-spacing:.5px;line-height:145%}.regular-container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;width:max(200px,100% - 32px)}@media (min-width:768px){.regular-container{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.regular-container>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.regular-container>*{grid-column-end:13}}.regular-container.no-margin{margin-left:unset;margin-right:unset}*{box-sizing:border-box;outline:none}h1,h2,h3,h4,h5,h6,li,ol,p,ul{display:block;font-weight:400;margin:0;padding:0}p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0}ul{list-style-type:none}a{border:none;color:inherit;text-decoration:inherit}a,a[href]{cursor:pointer}a,img,picture{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-follow-link]{cursor:pointer}input,textarea{background:none;border:0;border-radius:0;margin:0;padding:0;-webkit-user-select:text;-moz-user-select:text;user-select:text}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;font:inherit}input::placeholder,textarea::placeholder{color:inherit;font:inherit}html{height:100%;margin:0;overscroll-behavior:auto!important;padding:0;position:relative;width:100%}body{-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background:#000;margin:0}button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;padding:0}button:focus{outline:none}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}*{-webkit-tap-highlight-color:transparent}#root{padding-top:72px;position:relative}@media (min-width:1024px){#root{padding-top:156px}}#root section{overflow:hidden}.root-content{position:relative}.debug{border:1px solid red}[data-animation=title] .inner-line{display:block;overflow:hidden;position:relative}[data-animation=reveal-image]{overflow:hidden;position:relative}[data-animation=reveal-image] .image-content{inset:0;overflow:hidden;position:absolute}[data-animation=parallax]{overflow:hidden}picture.fit-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#smooth-wrapper.switch-on{pointer-events:none}.layout{margin:0 auto;max-width:2000px;padding:0 1.5rem;position:relative}@media (min-width:768px){.layout{padding:0 11.6rem}.layout.tight{padding:0 2.2rem}}body .tp-dfwv{left:1rem;right:unset;z-index:1000}[data-fixed],body .tp-dfwv{position:fixed}.webgl{height:100%;width:100%}#chromeperfectpixel-panel-container .chromeperfectpixel-panel-ads{display:none!important}#over{position:absolute;z-index:10}#grecaptcha-badge{display:none}.grecaptcha-badge{visibility:hidden}.no-scroll{box-sizing:border-box;height:calc(var(--vh)*100);overflow:hidden}iframe{border:none}form .input-wrapper{display:flex;flex-direction:column;margin-top:16px;max-width:400px;width:100%}@media (min-width:1024px){form .input-wrapper{flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:none}}form .input-wrapper .half{width:100%}@media (min-width:1024px){form .input-wrapper .half{width:48%}}form .input-wrapper .single-block{display:flex;flex-direction:column;max-width:400px;width:100%}@media (min-width:1024px){form .input-wrapper .single-block{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:unset;max-width:none}}form .input-wrapper .present-text{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:500;letter-spacing:.5px;line-height:24px;margin-top:16px;text-align:left}form .input-wrapper .present-text.small{font-size:12px;line-height:16px}.input-radio label{align-items:center;border:2px solid hsla(0,0%,100%,.1);cursor:pointer;display:flex;height:49px;justify-content:center;overflow:hidden;padding:18rem 20rem;position:relative;transition:border .2s linear;width:100%}.input-radio label:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:0 100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);width:100%}.input-radio label span{color:#fff;padding-top:2.5rem;position:relative;text-align:center;transition:color .1s linear .12s}@media (hover:hover) and (pointer:fine){.input-radio label:hover{border-color:#fff}}.input-radio input{position:absolute;visibility:hidden}.input-radio input:checked+label{border-color:#fff}.input-radio input:checked+label:before{transform:scaleY(1)}.input-radio input:checked+label i,.input-radio input:checked+label span{color:#161414}.input-text,.input-textarea{display:inline-block;margin-top:16px;position:relative;width:100%}.input-text label,.input-textarea label{color:#fff;display:block;font-family:PP Pangram Sans;font-size:12px;font-weight:600;letter-spacing:.4px;line-height:16px;margin-bottom:4px}.input-text input,.input-text textarea,.input-textarea input,.input-textarea textarea{background-color:#fff;border-bottom:1px solid #afaaaa;color:#161414;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.25px;line-height:20px;min-height:40px;padding:0 8px;position:relative;resize:none;transition:color .3s linear,background-color .3s linear;width:100%}.input-text input::-moz-placeholder,.input-text textarea::-moz-placeholder,.input-textarea input::-moz-placeholder,.input-textarea textarea::-moz-placeholder{color:#afaaaa;-moz-transition:color .3s linear;transition:color .3s linear}.input-text input::placeholder,.input-text textarea::placeholder,.input-textarea input::placeholder,.input-textarea textarea::placeholder{color:#afaaaa;transition:color .3s linear}.input-text textarea,.input-textarea textarea{border:2px solid hsla(0,0%,100%,.1);height:250px;padding:20px}@media (min-width:1024px){.input-text textarea,.input-textarea textarea{height:145px}}.input-text.date,.input-textarea label{display:none}.input-text.date input{color:#afaaaa}.input-text.date input.active{color:#161414}.input-text input::-webkit-calendar-picker-indicator{color:#fff;height:100%;justify-content:flex-end;opacity:0;position:absolute;right:0;text-align:right;width:100%}@media (max-width:767px){.input-text:first-child{margin:16px 0 0}}.input-text.error input{background-color:#ffb3ac;color:#f1564f}.input-text.error input::-moz-placeholder{color:#f1564f}.input-text.error input::placeholder{color:#f1564f}.input-toggle{cursor:pointer;margin-top:16px;position:relative}.input-toggle input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;opacity:0;pointer-events:none;position:absolute}.input-toggle label{align-items:center;display:flex;gap:18px;justify-content:flex-start}.input-toggle label i{background:transparent;border:2px solid hsla(0,0%,100%,.1);flex:0 0 auto;height:20px;position:relative;transition:background .2s linear,border .2s linear;width:20px}.input-toggle label i svg{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.input-toggle label i svg path{fill:#161414}.input-toggle label span{color:#fff;font-family:PP Pangram Sans;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:16px;transition:opacity .2s linear}.input-toggle input:checked+label i{background:#fff;border-color:#fff}.input-select{align-items:center;border-bottom:1px solid #afaaaa;cursor:pointer;display:flex;justify-content:space-between;margin-top:32px!important;padding:8px;position:relative;transition:border-color .2s linear;width:100%}@media (min-width:1024px){.input-select{width:201px}}@media (hover:hover) and (pointer:fine){.input-select:hover{border-color:#fff}}.input-select.min-height{height:36px}.input-select label{font-size:12px;left:0;letter-spacing:.4px;line-height:16px;position:absolute;top:-16px}.input-select label,.input-select span{color:#fff;font-family:PP Pangram Sans;font-weight:600}.input-select span{cursor:pointer;display:inline-block;font-size:16px;letter-spacing:.25px;line-height:20px;transition:color .2s linear;width:100%}.input-select span.default{color:#afaaaa}.input-select .select-value,.input-select svg{color:#fff;transition:color .2s linear}.input-select svg{fill:#fff;display:inline-block;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}.input-select svg path{fill:currentColor;transition:color .2s linear}.input-select select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-select select::-ms-expand{display:none}.input-select.disabled{border-bottom:3px solid hsla(0,0%,100%,.08)!important;color:hsla(0,0%,100%,.08)!important;pointer-events:none}.input-select.disabled span{color:hsla(0,0%,100%,.08)!important;cursor:not-allowed}.input-select.disabled svg{fill:hsla(0,0%,100%,.08)!important;color:hsla(0,0%,100%,.08)!important}.input-select.old-select{align-items:center;border:3px solid hsla(0,0%,100%,.08);display:flex;padding:19px 17px 17px;position:relative;transition:border-color .2s linear;width:100%}@media (min-width:1024px){.input-select.old-select{width:201px}}@media (hover:hover) and (pointer:fine){.input-select.old-select:hover{border-color:#fff}}.input-select.old-select:first-child{margin-top:0}.input-select.old-select.min-height{height:56px}.input-select.old-select span{cursor:pointer;display:inline-block;font-family:PP Pangram Sans;font-size:10px;font-weight:600;line-height:100%;text-transform:uppercase;width:100%}.input-select.old-select .icon,.input-select.old-select .select-value,.input-select.old-select span{color:#fff;transition:color .2s linear}.input-select.old-select .icon{font-size:14px;margin-top:-.2rem;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.input-select.old-select select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.input-select.old-select select::-ms-expand{display:none}.input-select.old-select.disabled{border:3px solid hsla(0,0%,100%,.08)!important;color:hsla(0,0%,100%,.08);pointer-events:none}.input-select.old-select.disabled span{color:hsla(0,0%,100%,.08);cursor:not-allowed}.input-select.old-select.disabled .icon{color:hsla(0,0%,100%,.08)}.module-trust{padding-bottom:117px;padding-top:113px}@media (min-width:768px){.module-trust{padding-bottom:209px;padding-top:200px}}.module-trust.bg-white .separator{background:hsla(0,5%,8%,.18)}.module-trust.bg-white .logos-wrapper .logo{background:rgba(26,26,26,.04)}.module-trust .pdf-cta{margin-top:16px}.module-trust .separator{background:hsla(0,0%,100%,.18);height:1px;margin-bottom:87px;margin-top:71px}@media (min-width:768px){.module-trust .separator{margin-bottom:85px;margin-top:85px}}.module-trust .logos-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:space-around}@media (min-width:768px){.module-trust .logos-wrapper{flex-direction:row;gap:30px}}.module-trust .logos-wrapper .logo{align-content:center;aspect-ratio:1/1;background:#fff;display:flex;justify-content:center;position:relative;width:169px}.module-trust .logos-wrapper .logo:before{padding-top:100%}@media (min-width:768px){.module-trust .logos-wrapper .logo{width:253px}}.module-trust .logos-wrapper .logo picture img{left:50%;max-width:61px;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}@media (min-width:768px){.module-trust .logos-wrapper .logo picture img{max-width:91px}}.module-formation-housing+.module-partial-brochure{padding-top:0!important}.module-partial-brochure{padding-bottom:122px;padding-top:121px}@media (min-width:768px){.module-partial-brochure{padding-bottom:166px;padding-top:173px}}.module-partial-brochure .brochure-wrapper{position:relative}@media (max-width:767px){.module-partial-brochure .brochure-wrapper{margin:0 auto;max-width:400px}}.module-partial-brochure .brochure-wrapper .arrows{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.module-partial-brochure .brochure-wrapper .arrows .icon{font-size:90rem;position:absolute}.module-partial-brochure .brochure-wrapper .arrows .icon.icon-big-cadre-haut-gauche{left:0;top:0;transform:translate3d(-4px,-4px,0)}.module-partial-brochure .brochure-wrapper .arrows .icon.icon-big-cadre-haut-droit{right:0;top:0;transform:translate3d(4px,-4px,0)}.module-partial-brochure .brochure-wrapper .arrows .icon.icon-big-cadre-bas-gauche{bottom:0;left:0;transform:translate3d(-4px,4px,0)}.module-partial-brochure .brochure-wrapper .arrows .icon.icon-big-cadre-bas-droite{bottom:0;right:0;transform:translate3d(4px,4px,0)}.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner{padding:90px 34px}@media (min-width:768px){.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner{padding:64px}}@media (min-width:1024px){.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner{padding:122px}}.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .title{font-family:PP Pangram Sans;font-size:40px;font-weight:500;line-height:40px;text-transform:uppercase}@media (min-width:768px){.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .title{font-size:65rem;line-height:65px}}@media (min-width:1024px){.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .title{font-size:90rem;line-height:90px}}.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .title .inner-line,.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .title span{display:block}.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .title .inner-line:nth-child(2){text-align:center!important}.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .title .inner-line:last-child{text-align:right!important}.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .content .description{margin-bottom:42px;margin-top:90px}@media (min-width:768px){.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .content .description{margin-bottom:78px;margin-top:106px;max-width:375px}}.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .content .cta-wrapper{display:flex;flex-direction:column;gap:38px}@media (min-width:768px){.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .content .cta-wrapper{flex-direction:row}}.module-partial-brochure .brochure-wrapper .brochure-wrapper-inner .content .cta-wrapper .cta .icon{color:#fff}.module-subscribe{background:#1a1a1a;padding-bottom:126px;padding-top:109px;position:relative}@media (min-width:768px){.module-subscribe{padding-bottom:149px;padding-top:144px}}.module-subscribe .title span{display:block;font-family:PP Pangram Sans;font-size:40px;font-weight:500;line-height:40px;text-transform:uppercase;white-space:nowrap}@media (max-width:767px){.module-subscribe .title span{text-align:center}}@media (min-width:768px){.module-subscribe .title span{font-size:60rem;line-height:60rem}}@media (min-width:1024px){.module-subscribe .title span{font-size:90rem;line-height:85rem}}.module-subscribe .title .inner-line{display:block}.module-subscribe .title .inner-line:nth-child(2){text-align:center!important}.module-subscribe .title .inner-line:last-child{text-align:right!important}.module-subscribe .container{position:relative}.module-subscribe .container .desc{margin-top:57px}@media (min-width:768px){.module-subscribe .container .desc{margin-left:-28rem;margin-top:-14rem;min-height:120px}}.module-subscribe .container .partial-cta{margin-top:48px}@media (min-width:768px){.module-subscribe .container .partial-cta{margin-left:-28rem;margin-top:95rem}}.module-subscribe .container i.icon-big-arrow-link{font-size:165px;margin-left:auto;margin-top:136px}@media (min-width:768px){.module-subscribe .container i.icon-big-arrow-link{bottom:0;margin-left:0;margin-top:0;position:absolute;right:0}}.module-subscribe .container .subtext{margin-top:20px}@media (min-width:768px){.module-subscribe .container .subtext{margin-left:-28rem}}@media (min-width:1024px){.module-subscribe .container .subtext{margin-top:30px}}.module-subscribe .bg-img{height:100%;left:0;opacity:.125;position:absolute;top:0;width:100%}.module-subscribe .bg-img:before{padding-top:265%}@media (min-width:768px){.module-subscribe .bg-img:before{padding-top:56.5%}}.module-subscribe .bg-img:after{background:linear-gradient(38.66deg,rgba(241,86,79,0) 32.45%,#1da6e0 48.23%,#7964fa 66.27%,#5ddfba 83.31%,#ef5da8 95.44%);content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.module-key-numbers{padding:40rem 0}.module-key-numbers .numbers{align-items:center;display:flex;flex-direction:column;gap:20rem;justify-content:center;text-align:center}@media (min-width:768px){.module-key-numbers .numbers{align-items:center;flex-direction:row;justify-content:center}}.module-key-numbers .numbers .number{align-items:center;color:#fff;display:flex;flex-direction:column;gap:10rem;height:100%;justify-content:flex-start}@media (min-width:768px){.module-key-numbers .numbers .number{flex:0 0 256rem}}.module-key-numbers .numbers .number .logo{align-items:flex-start;display:flex;min-height:50rem}.module-key-numbers .numbers .number p{font-size:14rem;line-height:16rem}.module-key-numbers .numbers .number strong{font-family:Elephant;font-size:20rem;font-weight:400;line-height:28rem}.module-campus-slider{padding-bottom:115rem;padding-top:115rem;position:relative}@media (min-width:768px){.module-campus-slider{padding-bottom:210rem;padding-top:210rem}}.module-campus-slider .partial-pretitle{text-align:center}.module-campus-slider .title{margin:55rem auto 0;max-width:450rem;z-index:1}@media (min-width:768px){.module-campus-slider .title{margin-top:75rem;max-width:none}}.module-campus-slider .title span{display:block}.module-campus-slider .title span:first-child{text-align:center}.module-campus-slider .title span:last-child{text-align:right}.module-campus-slider .campus-wrapper{margin-top:-10rem;position:relative}@media (min-width:768px){.module-campus-slider .campus-wrapper{margin-top:-25rem}}@media (min-width:1024px){.module-campus-slider .campus-wrapper{margin-top:-50rem}}.module-campus-slider .campus-wrapper .slideshow{height:500rem;overflow:hidden;position:relative}@media (min-width:1024px){.module-campus-slider .campus-wrapper .slideshow{height:778rem}}.module-campus-slider .campus-wrapper .slideshow .slide{display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.module-campus-slider .campus-wrapper .slideshow .slide .img-content{align-items:center;display:flex;flex:1 1 auto;justify-content:center;overflow:hidden}@media (hover:hover) and (pointer:fine){.module-campus-slider .campus-wrapper .slideshow .slide .img-content:hover .icon{transform:translate3d(25px,0,0);transition:transform .8s cubic-bezier(.9,0,.4,1)}.module-campus-slider .campus-wrapper .slideshow .slide .img-content:hover img{transform:scale3d(1.2,1.2,1);transition:transform .8s cubic-bezier(.9,0,.4,1)}}.module-campus-slider .campus-wrapper .slideshow .slide .img-content .icon{display:block;font-size:104rem;transition:transform .8s cubic-bezier(.4,0,.1,1)}@media (min-width:1024px){.module-campus-slider .campus-wrapper .slideshow .slide .img-content .icon{font-size:245rem}}.module-campus-slider .campus-wrapper .slideshow .slide .img-content:before{padding-top:110%}@media (min-width:1024px){.module-campus-slider .campus-wrapper .slideshow .slide .img-content:before{padding-top:58%}}.module-campus-slider .campus-wrapper .slideshow .slide .img-content .overlay{align-items:center;background:linear-gradient(0deg,hsla(0,5%,8%,.05),hsla(0,5%,8%,.05),#131111);display:flex;justify-content:center}.module-campus-slider .campus-wrapper .slideshow .slide .img-content img{transform:scaleX(1);transition:transform .8s cubic-bezier(.4,0,.1,1)}.module-campus-slider .campus-wrapper .slideshow .slide .bottom{background:#161414;flex:1 1 auto;padding:40rem;position:relative;text-align:center;width:100%}@media (min-width:1024px){.module-campus-slider .campus-wrapper .slideshow .slide .bottom{align-items:center;display:flex;flex:0 0 auto;gap:105rem;height:142rem;padding:0 90rem;text-align:left}}.module-campus-slider .campus-wrapper .slideshow .slide .bottom>*{position:relative}@media (min-width:1024px){.module-campus-slider .campus-wrapper .slideshow .slide .bottom .campus-title{text-align:left;width:120rem}}.module-campus-slider .campus-wrapper .slideshow .slide .bottom .address{margin-top:24rem}@media (min-width:1024px){.module-campus-slider .campus-wrapper .slideshow .slide .bottom .address{margin-top:0}}.module-campus-slider .campus-wrapper .slideshow .slide .bottom .address span{display:block;opacity:.4}.module-campus-slider .campus-wrapper .navigation{display:flex;height:106rem;position:relative;width:100%}@media (min-width:1024px){.module-campus-slider .campus-wrapper .navigation{bottom:0;height:142rem;position:absolute;right:0;width:312rem}}.module-campus-slider .campus-wrapper .navigation button{cursor:pointer;transition:background .4s linear;width:50%}.module-campus-slider .campus-wrapper .navigation button.disabled{background:#a6a6a6;cursor:default;pointer-events:none}@media (hover:hover) and (pointer:fine){.module-campus-slider .campus-wrapper .navigation button:hover{background:#d9d9d9}.module-campus-slider .campus-wrapper .navigation button:hover.nav-next i{transform:translate3d(10px,0,0)}.module-campus-slider .campus-wrapper .navigation button:hover.nav-prev i{transform:translate3d(-10px,0,0)}.module-campus-slider .campus-wrapper .navigation button:hover i{transition:transform .5s cubic-bezier(.9,0,.4,1)}}.module-campus-slider .campus-wrapper .navigation button i{font-size:32px;position:relative;transition:transform .5s cubic-bezier(.4,0,.1,1)}.module-upcoming-events{padding-bottom:120px;padding-top:122px}@media (min-width:768px){.module-upcoming-events{padding-top:209px}}.module-upcoming-events .container .title{margin-top:55px;z-index:1}@media (min-width:768px){.module-upcoming-events .container .title{margin-top:83px}}.module-upcoming-events .container .events{margin-right:-3.3%;margin-top:-13px}@media (min-width:768px){.module-upcoming-events .container .events{margin-right:0;margin-top:-45px}}.module-upcoming-events .container .cta-w{margin-top:75px}@media (min-width:768px){.module-upcoming-events .container .cta-w{margin-top:88px}}.module-univers-formations{padding-bottom:55px;padding-top:158px}@media (min-width:768px){.module-univers-formations{padding-top:235px}}.module-univers-formations.formations-0{display:none}@media (min-width:768px){.module-univers-formations .partial-pretitle-title-description.big .title{grid-column-end:12;margin-top:85rem}}.module-univers-formations.all{background-color:#131111}@media (max-width:767px){.module-univers-formations.all .partial-pretitle-title-description .title{font-size:50rem;line-height:100%}}.module-univers-formations.all .all-formations{margin-top:65px}@media (min-width:1024px){.module-univers-formations.all .all-formations{margin-top:105px}.module-univers-formations.all .all-formations .formation{margin-left:11%}.module-univers-formations.all .all-formations .formation h3{font-size:20rem;line-height:20rem}}.module-univers-formations .all-formations{margin-top:90px}@media (min-width:768px){.module-univers-formations .all-formations{margin-top:125rem}}@media (max-width:767px){.module-univers-formations .all-formations li:not(:last-child){margin-bottom:10px}}@media (min-width:768px) and (max-width:1023px){.module-univers-formations .all-formations li:not(:last-child){margin-bottom:15px}}.module-univers-formations .all-formations .formations-wrapper{margin-top:70px;position:relative}@media (min-width:1024px){.module-univers-formations .all-formations .formations-wrapper{margin:0}}.module-univers-formations .all-formations .formations{display:none}.module-univers-formations .all-formations .formations.active{display:block}.module-univers-formations .all-formations .formation{cursor:pointer;display:flex;height:145px;justify-content:space-between;padding:18px 14px 14px 16px;position:relative}.module-univers-formations .all-formations .formation h3{position:relative;width:calc(100% - 67rem)}@media (max-width:767px){.module-univers-formations .all-formations .formation h3{font-size:15px;line-height:15px;width:80%}}@media (min-width:768px) and (max-width:1023px){.module-univers-formations .all-formations .formation h3{font-size:20px;line-height:20px;width:65%}}.module-univers-formations .all-formations .formation i.icon{bottom:14rem;font-size:50rem;position:absolute;right:14rem;transform:rotate(90deg)}@media (min-width:1024px){.module-univers-formations .all-formations .formation{align-items:center;height:91rem;margin-bottom:0;margin-left:31%;overflow:hidden;padding:18rem 19rem 18rem 0;position:relative;transition:padding-left .6s,margin-left .6s,background .4s;width:auto}.module-univers-formations .all-formations .formation h3{width:100%}.module-univers-formations .all-formations .formation:after{background:hsla(0,0%,100%,.18);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.module-univers-formations .all-formations .formation:before{content:"";inset:0;position:absolute;transform:translate3d(102%,0,0);transition:transform .6s}.module-univers-formations .all-formations .formation:last-child:after{background:hsla(0,0%,100%,.18);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.module-univers-formations .all-formations .formation:hover{margin-left:0;padding-left:36px}.module-univers-formations .all-formations .formation:hover:after{opacity:0}.module-univers-formations .all-formations .formation:hover:before{transform:translateZ(0)}.module-univers-formations .all-formations .formation:hover i.icon{opacity:1;transition:opacity .25s linear .25s}}@media (min-width:1024px){.module-univers-formations .all-formations .formation i.icon{font-size:56rem;opacity:0;position:static;transition:opacity .25s linear}}.module-univers-formations .all-formations .formation[data-color=red]{background:#f1564f}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=red]{background:transparent}.module-univers-formations .all-formations .formation[data-color=red]:before{background:#f1564f}}.module-univers-formations .all-formations .formation[data-color=burgundy]{background:#8c3462}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=burgundy]{background:transparent}.module-univers-formations .all-formations .formation[data-color=burgundy]:before{background:#8c3462}}.module-univers-formations .all-formations .formation[data-color=blue]{background:#1da6e0}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=blue]{background:transparent}.module-univers-formations .all-formations .formation[data-color=blue]:before{background:#1da6e0}}.module-univers-formations .all-formations .formation[data-color=green]{background:#9cd1c2}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=green]{background:transparent}.module-univers-formations .all-formations .formation[data-color=green]:before{background:#9cd1c2}}.module-univers-formations .all-formations .formation[data-color=purple]{background:#c9f}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=purple]{background:transparent}.module-univers-formations .all-formations .formation[data-color=purple]:before{background:#c9f}}.module-univers-formations .all-formations .formation[data-color=pink]{background:#4f5ca8}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=pink]{background:transparent}.module-univers-formations .all-formations .formation[data-color=pink]:before{background:#4f5ca8}}.module-univers-formations .all-formations .formation[data-color=orange]{background:#f68e0f}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=orange]{background:transparent}.module-univers-formations .all-formations .formation[data-color=orange]:before{background:#f68e0f}}.module-univers-formations .all-formations .formation[data-color=yellow]{background:#f2f244}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=yellow]{background:transparent}.module-univers-formations .all-formations .formation[data-color=yellow]:before{background:#f2f244}}.module-univers-formations .all-formations .formation[data-color=apple]{background:#cdea73}@media (min-width:1024px){.module-univers-formations .all-formations .formation[data-color=apple]{background:transparent}.module-univers-formations .all-formations .formation[data-color=apple]:before{background:#cdea73}}.module-univers-formations .all-formations .border{background:hsla(0,0%,100%,.18);bottom:0;height:1px;left:0;position:absolute;width:100%}.module-univers-formations .all-formations .border span{inset:0;position:absolute;transform-origin:0;transition:background .2s linear}@media (min-width:1024px){.module-univers-formations .all-formations .border span{transform:scaleX(0);transition:transform .45s}}.module-univers-formations .all-formations .left{position:relative}@media (min-width:1024px){.module-univers-formations .all-formations .left .border{display:none}}.module-univers-formations .all-formations .left ul{display:inline-block;white-space:nowrap}@media (min-width:1024px){.module-univers-formations .all-formations .left ul{display:block;white-space:normal}}.module-univers-formations .all-formations .left ul li{display:inline-block;margin-left:50px}@media (min-width:1024px){.module-univers-formations .all-formations .left ul li{margin:0}}.module-univers-formations .all-formations .left ul li:first-child{margin:0}@media (min-width:1024px){.module-univers-formations .all-formations .left ul li{display:block}}.module-univers-formations .all-formations .left ul li button{height:45px;position:relative}@media (min-width:1024px){.module-univers-formations .all-formations .left ul li button{height:70px;padding-top:25px;text-align:left;width:100%}}.module-univers-formations .all-formations .left ul li button>span{opacity:.2;transition:opacity .2s linear}.module-univers-formations .all-formations .left ul li button.active>span{opacity:1}.module-univers-formations .all-formations .left ul li button.active .border span{transform:scaleX(.35)}@media (hover:hover) and (pointer:fine){.module-univers-formations .all-formations .left ul li button:hover:not(.active)>span{opacity:.5}.module-univers-formations .all-formations .left ul li button:hover:not(.active) .border span{transform:scaleX(.15)}}.module-univers-formations .all-formations .left ul li button .border{display:none}@media (min-width:1024px){.module-univers-formations .all-formations .left ul li button .border{display:block}}.module-univers-formations .all-formations .left ul li button .border span{transition:transform .4s}.module-title-paragraph{padding:111px 0}@media (min-width:768px){.module-title-paragraph{padding:210px 0}}@media (max-width:767px){.module-title-paragraph .container .fs-h1{font-size:50rem}}.module-title-paragraph .container .paragraph{margin-top:79px}@media (min-width:768px){.module-title-paragraph .container .paragraph{margin-top:95px}}.module-title-paragraph .container .paragraph ul{margin-top:10px}.module-title-paragraph .container .paragraph ul li{padding-left:25px;position:relative}.module-title-paragraph .container .paragraph ul li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:10rem;line-height:144%;position:absolute;top:0}.module-nous-rejoindre-slider .poles-wrapper{position:relative}.module-nous-rejoindre-slider .poles-wrapper .slideshow{height:500rem;overflow:hidden;position:relative}@media (min-width:1024px){.module-nous-rejoindre-slider .poles-wrapper .slideshow{height:778rem}}.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide{cursor:grab;display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .img-content{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .img-content:before{padding-top:110%}@media (min-width:1024px){.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .img-content:before{padding-top:58%}}.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .img-content .description{display:none;max-width:588px;text-align:center}@media (min-width:1024px){.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .img-content .description{display:block}}.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .img-content .icon{font-size:104rem}@media (min-width:1024px){.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .img-content .icon{display:none}}.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .img-content .overlay{align-items:center;background:linear-gradient(0deg,hsla(0,5%,8%,.05),hsla(0,5%,8%,.05),#131111);display:flex;justify-content:center}.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .bottom{background:#161414;flex:1 1 auto;padding:40rem;position:relative;text-align:center;width:100%}@media (min-width:1024px){.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .bottom{align-items:center;display:flex;flex:0 0 auto;gap:105rem;height:142rem;padding:0 90rem;text-align:left}.module-nous-rejoindre-slider .poles-wrapper .slideshow .slide .bottom .pole-title{text-align:left;width:120rem}}.module-nous-rejoindre-slider .poles-wrapper .navigation{display:flex;height:106rem;position:relative;width:100%}@media (min-width:1024px){.module-nous-rejoindre-slider .poles-wrapper .navigation{bottom:0;height:142rem;position:absolute;right:0;width:312rem}}.module-nous-rejoindre-slider .poles-wrapper .navigation button{cursor:pointer;transition:background .6s linear;width:50%}.module-nous-rejoindre-slider .poles-wrapper .navigation button.disabled{background-color:hsla(0,0%,85%,.5);cursor:default;pointer-events:none}@media (hover:hover) and (pointer:fine){.module-nous-rejoindre-slider .poles-wrapper .navigation button:hover{background:#d9d9d9}}.module-nous-rejoindre-slider .poles-wrapper .navigation button i{font-size:32px;position:relative}.module-managers{padding-bottom:114px;padding-top:113px}@media (min-width:1024px){.module-managers{padding-bottom:209px;padding-top:209px}}.module-managers .managers{display:flex;flex-wrap:wrap;justify-content:center;margin-top:70px;row-gap:22px}@media (min-width:768px){.module-managers .managers{row-gap:58px}}@media (min-width:1024px){.module-managers .managers{justify-content:center;margin-top:130px}}.module-managers .managers.multiple-managers{justify-content:center}@media (min-width:768px){.module-managers .managers.multiple-managers{justify-content:space-between}}.module-managers .managers.multiple-managers .responsable{width:100%}@media (min-width:768px){.module-managers .managers.multiple-managers .responsable{max-width:none;width:calc(50% - 40rem)}}@media (min-width:1024px){.module-managers .managers.multiple-managers .responsable{width:calc(33.3% - 40rem)}}.module-image-hover{background:linear-gradient(180deg,#fff,#f4f4f4);padding-bottom:120px;padding-top:110px}@media (min-width:768px){.module-image-hover{padding-bottom:303px;padding-top:205px}}@media (max-width:767px){.module-image-hover .partial-pretitle-title-description .title{font-size:50rem;line-height:100%}}@media (min-width:768px){.module-image-hover .partial-pretitle-title-description .title{grid-column-end:13;margin-top:85rem}}.module-image-hover .images-list-hover-wrapper{margin-top:65px}@media (min-width:768px){.module-image-hover .images-list-hover-wrapper{margin-top:105rem}}.module-image-hover .images-list-hover-wrapper .cards li{align-items:center;border-bottom:1px solid rgba(26,26,26,.18);display:flex;min-height:90px;padding:20px 0}.module-image-hover .images-list-hover-wrapper .cards li:first-child{border-top:1px solid rgba(26,26,26,.18)}.module-image-hover .images-list-hover-wrapper .cards li .img-src{display:none}.module-image-hover .images-list-hover-wrapper .cards li h3{font-size:15px;line-height:15px}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .cards li h3{font-size:20rem;line-height:100%}}.module-image-hover .images-list-hover-wrapper .cards li a{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.module-image-hover .images-list-hover-wrapper .cards li a i{display:none}@media (min-width:768px){.module-image-hover .images-list-hover-wrapper .cards li a i{display:block}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.module-image-hover .images-list-hover-wrapper .cards li a:hover i{opacity:1}}.module-image-hover .images-list-hover-wrapper .cards li a i{font-size:30rem;opacity:0;transition:opacity .3s ease-in-out}.module-image-hover .images-list-hover-wrapper .images-list-hover-content{margin-top:75px;position:relative}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .images-list-hover-content{margin:0}}.module-image-hover .images-list-hover-wrapper .images-list-hover-content .image-hover{height:135px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s;width:205px}.module-image-hover .images-list-hover-wrapper .images-list-hover-content .image-hover:before{padding-top:65%}.module-image-hover .images-list-hover-wrapper .images-list-hover-content .image-hover.visible{opacity:1}.module-image-hover .images-list-hover-wrapper .images-list-hover{display:none}.module-image-hover .images-list-hover-wrapper .images-list-hover.active{display:block}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .images-list-hover{padding-left:11%}}.module-image-hover .images-list-hover-wrapper .border{background:rgba(26,26,26,.18);bottom:0;height:1px;left:0;position:absolute;width:100%}.module-image-hover .images-list-hover-wrapper .border span{inset:0;position:absolute;transform:scaleX(.28);transform-origin:0;transition:background .2s linear}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .border span{transform:scaleX(0);transition:transform .45s}}.module-image-hover .images-list-hover-wrapper .left{position:relative}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .left .border{display:none}}.module-image-hover .images-list-hover-wrapper .left ul{display:inline-block;white-space:nowrap}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .left ul{display:block;white-space:normal}}.module-image-hover .images-list-hover-wrapper .left ul li{display:inline-block;margin-left:50px}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .left ul li{margin:0}}.module-image-hover .images-list-hover-wrapper .left ul li:first-child{margin:0}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .left ul li{display:block}}.module-image-hover .images-list-hover-wrapper .left ul li button{height:45px;position:relative}.module-image-hover .images-list-hover-wrapper .left ul li button>span{opacity:.2;transition:opacity .2s linear}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .left ul li button{height:70px;padding-top:25px;text-align:left;width:100%}}.module-image-hover .images-list-hover-wrapper .left ul li button.active>span{opacity:1}.module-image-hover .images-list-hover-wrapper .left ul li button.active .border span{transform:scaleX(.35)}@media (hover:hover) and (pointer:fine){.module-image-hover .images-list-hover-wrapper .left ul li button:hover:not(.active)>span{opacity:.5}.module-image-hover .images-list-hover-wrapper .left ul li button:hover:not(.active) .border span{transform:scaleX(.15)}}.module-image-hover .images-list-hover-wrapper .left ul li button .border{display:none}@media (min-width:1024px){.module-image-hover .images-list-hover-wrapper .left ul li button .border{display:block}}.module-image-hover .images-list-hover-wrapper .left ul li button .border span{transition:transform .4s}.module-landing-hero{min-height:100vh;overflow:hidden;position:relative}.module-landing-hero .container{padding-top:197px}@media (min-width:768px){.module-landing-hero .container{min-height:100vh}}.module-landing-hero .text-wrapper{display:flex;flex-direction:column;position:relative;z-index:1}@media (min-width:768px){.module-landing-hero .text-wrapper{justify-content:center}}@media (max-width:767px){.module-landing-hero .text-wrapper .fs-h1{font-size:32px}}.module-landing-hero .text-wrapper .back>*{vertical-align:middle}.module-landing-hero .text-wrapper p{margin-bottom:79px;margin-top:21px}@media (min-width:768px){.module-landing-hero .text-wrapper p{margin-bottom:0;margin-top:48px}}.module-landing-hero .text-wrapper .partial-cta{bottom:-27px;left:0;position:absolute}@media (min-width:768px){.module-landing-hero .text-wrapper .partial-cta{bottom:0;margin-bottom:116px;margin-top:86px;position:relative}}.module-landing-hero .img-wrapper{margin-left:auto;overflow:hidden;position:relative;width:73%}@media (min-width:768px){.module-landing-hero .img-wrapper{bottom:0;position:absolute;right:0;top:197px;width:49.2%}}.module-landing-hero .img-wrapper:before{padding-top:120.4%}@media (min-width:768px){.module-landing-hero .img-wrapper:before{padding-top:66.7%}}.module-landing-title-paragraph{padding:111px 0}.module-landing-title-paragraph.bg-black .container .fs-h1,.module-landing-title-paragraph.bg-black .container .paragraph,.module-landing-title-paragraph.bg-black .container .partial-pretitle .icon,.module-landing-title-paragraph.bg-black .container .partial-pretitle span{color:#fff}.module-landing-title-paragraph .container .partial-pretitle .icon,.module-landing-title-paragraph .container .partial-pretitle span{color:#161414}.module-landing-title-paragraph .container .fs-h1{margin-top:34px}@media (max-width:767px){.module-landing-title-paragraph .container .fs-h1{font-size:50rem;margin-top:53px}}.module-landing-title-paragraph .container .paragraph:not(:first-child){margin-top:79px}@media (min-width:768px){.module-landing-title-paragraph .container .paragraph:not(:first-child){margin-top:95px}}.module-landing-title-paragraph .container .paragraph p+p,.module-landing-title-paragraph .container .paragraph ul+p{margin-top:1em}.module-landing-title-paragraph .container .paragraph a{cursor:pointer;opacity:1;position:relative;text-decoration:underline;transition:opacity .6s linear}@media (hover:hover) and (pointer:fine){.module-landing-title-paragraph .container .paragraph a:hover{opacity:.75}}.module-landing-title-paragraph .container .paragraph ol{counter-reset:list-counter;margin-top:8px;position:relative}.module-landing-title-paragraph .container .paragraph ol li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.module-landing-title-paragraph .container .paragraph ol li:before{color:var(--partial-bard-text-color);content:counter(list-counter) ". ";left:0;position:absolute;top:0}.module-landing-title-paragraph .container .paragraph ol li ol{counter-reset:sublist-counter}.module-landing-title-paragraph .container .paragraph ol li ol:first-of-type{margin-top:8px}.module-landing-title-paragraph .container .paragraph ol li ol li{counter-increment:sublist-counter;margin-left:0;padding-left:20px}.module-landing-title-paragraph .container .paragraph ol li ol li:before{content:counter(list-counter) "." counter(sublist-counter) ". ";left:0;top:0}.module-landing-title-paragraph .container .paragraph ol li ul{counter-reset:sublist-counter}.module-landing-title-paragraph .container .paragraph ol li ul:first-of-type{margin-top:8px}.module-landing-title-paragraph .container .paragraph ol li ul li{counter-increment:sublist-counter}.module-landing-title-paragraph .container .paragraph ol li ul li:before{content:"•";left:0;position:absolute;top:0}.module-landing-title-paragraph .container .paragraph ul{counter-reset:list-counter;margin-top:8px;position:relative}.module-landing-title-paragraph .container .paragraph ul li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.module-landing-title-paragraph .container .paragraph ul li:before{color:var(--partial-bard-text-color);content:"•";left:0;position:absolute;top:0}.module-landing-title-paragraph .container .paragraph ul li ol{counter-reset:ul-sublist-counter}.module-landing-title-paragraph .container .paragraph ul li ol:first-of-type{margin-top:8px}.module-landing-title-paragraph .container .paragraph ul li ol li{counter-increment:ul-sublist-counter;margin-left:0;padding-left:20px}.module-landing-title-paragraph .container .paragraph ul li ol li:before{content:counter(ul-sublist-counter) ".";left:0;top:0}.module-landing-title-paragraph .container .paragraph ul li ul:first-of-type{margin-top:8px}.module-landing-title-paragraph .container .paragraph ul li ul li:before{content:"⚬";left:0;position:absolute;top:0}.module-landing-title-media{padding:104px 0}@media (min-width:768px){.module-landing-title-media{padding:209px 0}}.module-landing-title-media .container .title{position:relative;text-align:center;z-index:1}@media (max-width:767px){.module-landing-title-media .container .title{font-size:50rem}}.module-landing-title-media .container .ratio-image{margin-top:-15px}@media (min-width:768px){.module-landing-title-media .container .ratio-image{margin-top:-45px}}.module-landing-title-media .container .ratio-image:before{padding-top:103.49%}@media (min-width:768px){.module-landing-title-media .container .ratio-image:before{padding-top:58.02%}}.module-landing-title-media .container .paragraph{display:flex;flex-direction:column;gap:15px;margin-top:95px}@media (min-width:768px){.module-landing-title-media .container .paragraph{margin-top:160px}}.module-landing-title-media .container .paragraph a{cursor:pointer;opacity:1;position:relative;text-decoration:underline;transition:opacity .6s linear}@media (hover:hover) and (pointer:fine){.module-landing-title-media .container .paragraph a:hover{opacity:.75}}.module-landing-title-media .container .paragraph ol{counter-reset:list-counter;margin-top:8px;position:relative}.module-landing-title-media .container .paragraph ol li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.module-landing-title-media .container .paragraph ol li:before{color:var(--partial-bard-text-color);content:counter(list-counter) ". ";left:0;position:absolute;top:0}.module-landing-title-media .container .paragraph ol li ol{counter-reset:sublist-counter}.module-landing-title-media .container .paragraph ol li ol:first-of-type{margin-top:8px}.module-landing-title-media .container .paragraph ol li ol li{counter-increment:sublist-counter;margin-left:0;padding-left:20px}.module-landing-title-media .container .paragraph ol li ol li:before{content:counter(list-counter) "." counter(sublist-counter) ". ";left:0;top:0}.module-landing-title-media .container .paragraph ol li ul{counter-reset:sublist-counter}.module-landing-title-media .container .paragraph ol li ul:first-of-type{margin-top:8px}.module-landing-title-media .container .paragraph ol li ul li{counter-increment:sublist-counter}.module-landing-title-media .container .paragraph ol li ul li:before{content:"•";left:0;position:absolute;top:0}.module-landing-title-media .container .paragraph ul{counter-reset:list-counter;margin-top:8px;position:relative}.module-landing-title-media .container .paragraph ul li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.module-landing-title-media .container .paragraph ul li:before{color:var(--partial-bard-text-color);content:"•";left:0;position:absolute;top:0}.module-landing-title-media .container .paragraph ul li ol{counter-reset:ul-sublist-counter}.module-landing-title-media .container .paragraph ul li ol:first-of-type{margin-top:8px}.module-landing-title-media .container .paragraph ul li ol li{counter-increment:ul-sublist-counter;margin-left:0;padding-left:20px}.module-landing-title-media .container .paragraph ul li ol li:before{content:counter(ul-sublist-counter) ".";left:0;top:0}.module-landing-title-media .container .paragraph ul li ul:first-of-type{margin-top:8px}.module-landing-title-media .container .paragraph ul li ul li:before{content:"⚬";left:0;position:absolute;top:0}.module-landing-youtube{background-color:#1a1a1a;padding-top:70px}@media (min-width:768px){.module-landing-youtube{padding:70px 0}}.module-landing-youtube .partial-wysiwyg{margin-bottom:50px}.module-landing-youtube .wrapper:before{padding-top:129.8%}@media (min-width:768px){.module-landing-youtube .wrapper:before{padding-top:56.29%}}.module-landing-steps{overflow:hidden;padding:112px 0;position:relative}@media (min-width:768px){.module-landing-steps{padding:209px 0}}.module-landing-steps.gradient{background:linear-gradient(180deg,#fff,#f4f4f4)}@media (max-width:767px){.module-landing-steps .container .title{font-size:50rem}}.module-landing-steps .container .steps{border-bottom:1px solid rgba(26,26,26,.1);border-top:1px solid rgba(26,26,26,.1);margin-top:80px}@media (min-width:768px){.module-landing-steps .container .steps{margin-top:95px}}.module-landing-steps .container .steps .step{align-items:center;display:flex;min-height:108rem;padding:24px 0 22px 30px;position:relative}.module-landing-steps .container .steps .step:not(:first-of-type){border-top:1px solid rgba(26,26,26,.1)}.module-landing-steps .container .steps .step .index{left:0;opacity:.05;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.module-landing-steps .container .steps .step .index{font-size:60rem}}.module-landing-two-pictures{--bg-color:#fff;--text-color:#000;background:var(--bg-color);padding-bottom:113px;padding-top:113px}.module-landing-two-pictures:not([class*=bg-]){background:linear-gradient(180deg,#fff,#f4f4f4)}.module-landing-two-pictures.bg-black-transparent{--bg-color:hsla(0,5%,8%,.9);--text-color:#fff}.module-landing-two-pictures.bg-black{--bg-color:#000;--text-color:#fff}.module-landing-two-pictures.bg-whitesmoke{--bg-color:#d9d9d9}@media (min-width:768px){.module-landing-two-pictures{padding-bottom:200px;padding-top:200px}}.module-landing-two-pictures .container>h2{color:var(--text-color);margin-top:55px;z-index:1}@media (max-width:767px){.module-landing-two-pictures .container>h2{font-size:35rem}}@media (min-width:768px){.module-landing-two-pictures .container>h2{margin-top:85px}}.module-landing-two-pictures .left-picture-w{margin-left:-108px;margin-top:-18px}@media (min-width:768px){.module-landing-two-pictures .left-picture-w{height:-moz-fit-content;height:fit-content;margin-left:-50px;margin-top:-30px;max-width:651px;width:41.4vw}}@media (min-width:1024px){.module-landing-two-pictures .left-picture-w{margin-left:-60px;margin-top:-50px}}@media (min-width:1600px){.module-landing-two-pictures .left-picture-w{margin-left:0}}.module-landing-two-pictures .left-picture-w:before{padding-top:142%}@media (min-width:768px){.module-landing-two-pictures .left-picture-w:before{padding-top:200%}}@media (min-width:1024px){.module-landing-two-pictures .left-picture-w:before{padding-top:142%}}.module-landing-two-pictures .content{color:var(--text-color);margin-top:103px}.module-landing-two-pictures .content ol,.module-landing-two-pictures .content ul{margin-top:10px}.module-landing-two-pictures .content ol li,.module-landing-two-pictures .content ul li{padding-left:25px;position:relative}.module-landing-two-pictures .content ol li:before,.module-landing-two-pictures .content ul li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:10rem;line-height:144%;position:absolute;top:0}.module-landing-two-pictures .content a{position:relative;text-decoration:underline;text-underline-offset:5px;transition:text-decoration-color .25s cubic-bezier(.215,.61,.355,1)}@media (hover:hover) and (pointer:fine){.module-landing-two-pictures .content a:hover{text-decoration-color:transparent}}.module-landing-two-pictures .content p+p,.module-landing-two-pictures .content ul+p{margin-top:1em}.module-landing-two-pictures .content h2+p{margin-top:1.5em}.module-landing-two-pictures .content h2{font-family:Elephant;font-size:28rem;font-size:26rem;font-weight:400;line-height:100%}@media (min-width:768px){.module-landing-two-pictures .content h2{font-size:40rem}}@media (min-width:1024px){.module-landing-two-pictures .content h2{font-size:60rem;font-size:32rem}}.module-landing-two-pictures hr{background:var(--text-color);border:none;height:1px;margin-top:82px;opacity:.18;width:100%}@media (min-width:1024px){.module-landing-two-pictures hr{margin-top:85px;max-width:650px;width:37.2vw}}.module-landing-two-pictures .right-picture-w{height:-moz-fit-content;height:fit-content;margin-top:93px}@media (min-width:768px){.module-landing-two-pictures .right-picture-w{height:248px;margin-top:98px}}@media (min-width:1024px){.module-landing-two-pictures .right-picture-w{height:467px}}.module-landing-two-pictures .right-picture-w:before{padding-top:148%}@media (min-width:768px){.module-landing-two-pictures .right-picture-w:before{padding-top:110%}}.module-landing-two-pictures .responsable{margin-top:93px;max-width:none}.module-landing-two-pictures .responsable .bottom p{align-items:center;display:flex;height:70px;margin-top:0}.module-landing-key-texts{padding-bottom:90px;padding-top:90px}.module-landing-key-texts:not([class*=bg-]){background:#ececec}@media (min-width:1024px){.module-landing-key-texts{padding-bottom:79px;padding-top:91px}}.module-landing-key-texts .key-texts{align-items:center;display:flex;flex-direction:column;row-gap:93.5px}@media (min-width:768px){.module-landing-key-texts .key-texts{align-items:stretch;flex-direction:row;justify-content:space-between}}.module-landing-key-texts .key-texts .key-text{align-items:center;display:flex;flex:0 1 auto;max-width:25%;min-height:203px;padding-right:12px;position:relative}@media (min-width:768px){.module-landing-key-texts .key-texts .key-text{padding:30px 30px 30px 0}}@media (min-width:768px) and (max-width:1023px){.module-landing-key-texts .key-texts .key-text .content{font-size:16rem}}.module-landing-key-texts .key-texts .key-text .content img{margin-top:20px;max-width:70%}.module-landing-key-texts .key-texts .key-text .content p+ul{margin-top:20px}.module-landing-key-texts .key-texts .key-text .content li{font-size:12rem;line-height:16rem;padding-left:10rem;position:relative}.module-landing-key-texts .key-texts .key-text .content li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:0;line-height:144%;position:absolute;top:-2rem}.module-landing-key-texts .key-texts .key-text .content a{position:relative;white-space:nowrap}@media (hover:hover) and (pointer:fine){.module-landing-key-texts .key-texts .key-text .content a:hover:after{transform:scaleX(0)}}.module-landing-key-texts .key-texts .key-text .content a:after{background:#161414;bottom:-2px;content:"";height:1px;left:0;pointer-events:none;position:absolute;transform:scaleX(1);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}.module-landing-key-texts .key-texts .key-text .icon{font-size:10px;position:absolute}.module-landing-key-texts .key-texts .key-text .icon.icon-cadre-haut-droit{opacity:.2;right:0;top:0}.module-landing-key-texts .key-texts .key-text .icon.icon-cadre-bas-droit{bottom:0;right:0}.module-accordeon{padding:111px 0}@media (min-width:768px){.module-accordeon{padding:210px 0}}.module-accordeon.bg-black .container .accordeon .trigger-open{border-color:hsla(0,0%,100%,.1)}.module-accordeon.bg-black .container .accordeon .trigger-open .accordeon-title,.module-accordeon.bg-black .container .icon,.module-accordeon.bg-black .container .paragraph{color:#fff}.module-accordeon .container .accordeon .accordeon-title{font-family:PP Pangram Sans;font-size:23rem;font-weight:600;line-height:100%;text-transform:uppercase}@media (min-width:768px){.module-accordeon .container .accordeon .accordeon-title{font-size:30rem}}.module-accordeon .container .accordeon.is-open>.trigger-open .icon{transform:rotate(45deg)}.module-accordeon .container .accordeon .accordeon .accordeon-title{font-family:PP Pangram Sans Narrow;font-size:20rem;font-weight:700;line-height:100%}.module-accordeon .container .accordeon .accordeon .trigger-open .icon{font-size:18rem}.module-accordeon .container .accordeon .accordeon .accordeon .accordeon-title{font-family:PP Pangram Sans Narrow;font-size:18rem;font-weight:700;line-height:111%}@media (min-width:768px){.module-accordeon .container .accordeon .accordeon .accordeon .accordeon-title{font-size:10rem;line-height:100%}}@media (min-width:1024px){.module-accordeon .container .accordeon .accordeon .accordeon .accordeon-title{font-size:13rem;line-height:108%}}.module-accordeon .container .accordeon .accordeon .accordeon .trigger-open .icon{font-size:16rem}.module-accordeon .container .accordeon+.accordeon .trigger-open{border-top:unset}.module-accordeon .container .accordeon .trigger-open{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:25px 30px}.module-accordeon .container .accordeon .trigger-open .icon{font-size:22rem;transition:transform .2s ease-out}.module-accordeon .container .accordeon .content{padding-left:15px}@media (min-width:1024px){.module-accordeon .container .accordeon .content{padding-left:50px}}.module-accordeon .container .accordeon .content .accordeon:first-child .trigger-open{border-top:unset}.module-accordeon .container .paragraph{margin-top:35px}@media (min-width:768px){.module-accordeon .container .paragraph{margin-top:45px}}.module-accordeon .container .paragraph a{text-decoration:underline}.module-accordeon .container .paragraph ol,.module-accordeon .container .paragraph ul{margin-top:10px}.module-accordeon .container .paragraph ol li,.module-accordeon .container .paragraph ul li{padding-left:25px;position:relative}.module-accordeon .container .paragraph ol li:before,.module-accordeon .container .paragraph ul li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:10rem;line-height:144%;position:absolute;top:0}.module-accordeon .container .paragraph img{display:block;margin:35px auto;max-width:90%}#commitments .theme-light{--bg-color:#fff;--text-color:#000}#commitments .theme-dark{--bg-color:#161414;--text-color:#fff}#commitments .module-commitments-accordion,#commitments .module-commitments-commitment{margin-top:-1px}.module-commitments-hero{align-items:center;background-color:#131111;display:flex;justify-content:center;min-height:100vh;position:relative}@media (min-width:1024px){.module-commitments-hero .mb\:container{margin-top:6.3%;padding:0 4% 0 14.2%}}.module-commitments-hero .mb\:container .left{padding:11.4vh 0;position:relative;z-index:1}@media (min-width:1024px){.module-commitments-hero .mb\:container .left{padding:0}}.module-commitments-hero .mb\:container .left .title{text-align:center}@media (min-width:1024px){.module-commitments-hero .mb\:container .left .title{text-align:left}}.module-commitments-hero .mb\:container .left .text{margin-top:35px;text-align:center}@media (min-width:1024px){.module-commitments-hero .mb\:container .left .text{margin-top:42rem;text-align:left}}.module-commitments-hero .mb\:container .left .text p:not(:first-child),.module-commitments-hero .mb\:container .left .text ul:not(:first-child){margin-top:10px}.module-commitments-hero .mb\:container .left .text p{min-height:6px}.module-commitments-hero .mb\:container .left .text h3:not(:first-child){margin-top:15px}.module-commitments-hero .mb\:container .left .text h2:not(:first-child){margin-top:20px}.module-commitments-hero .mb\:container .left .text a{color:var(--text-color);text-decoration:underline}.module-commitments-hero .mb\:container .left .text ol,.module-commitments-hero .mb\:container .left .text ul{margin-top:10px}.module-commitments-hero .mb\:container .left .text ol li,.module-commitments-hero .mb\:container .left .text ul li{padding-left:25px;position:relative}.module-commitments-hero .mb\:container .left .text ol li:before,.module-commitments-hero .mb\:container .left .text ul li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:10rem;line-height:144%;position:absolute;top:0}.module-commitments-hero .mb\:container .left .icon{font-size:6rem;position:absolute}@media (min-width:1024px){.module-commitments-hero .mb\:container .left .icon{display:none}}.module-commitments-hero .mb\:container .left .icon.icon-cadre-bas-droit{bottom:0;right:0}.module-commitments-hero .mb\:container .left .icon.icon-cadre-haut-droit{right:0;top:0}.module-commitments-hero .mb\:container .left .icon.icon-cadre-bas-gauche{bottom:0;left:0}.module-commitments-hero .mb\:container .left .icon.icon-cadre-haut-gauche{left:0;top:0}.module-commitments-hero .right{inset:0;position:absolute}@media (min-width:1024px){.module-commitments-hero .right{align-self:stretch;flex:0 0 45.5%;inset:unset;position:relative}}.module-commitments-hero .right:after{background-color:rgba(0,0,0,.4);content:"";inset:0;position:absolute}@media (min-width:1024px){.module-commitments-hero .right:after{content:unset}}.module-commitments-hero .right img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.module-commitments-commitment{background-color:var(--bg-color);position:relative}.module-commitments-commitment .container{padding-bottom:35px;padding-top:109px}@media (min-width:1024px){.module-commitments-commitment .container{padding-bottom:53px;padding-top:143px}}.module-commitments-commitment .container .title{margin-top:50px}@media (min-width:1024px){.module-commitments-commitment .container .title{margin-top:114px}}.module-commitments-commitment .container .main-wrapper{margin-top:60px}@media (min-width:1024px){.module-commitments-commitment .container .main-wrapper{display:flex;margin-top:146px}}.module-commitments-commitment .container .main-wrapper .left{color:var(--text-color)}.module-commitments-commitment .container .main-wrapper .left p:not(:first-child),.module-commitments-commitment .container .main-wrapper .left ul:not(:first-child){margin-top:10px}.module-commitments-commitment .container .main-wrapper .left p{min-height:6px}.module-commitments-commitment .container .main-wrapper .left h3:not(:first-child){margin-top:15px}.module-commitments-commitment .container .main-wrapper .left h2:not(:first-child){margin-top:20px}.module-commitments-commitment .container .main-wrapper .left a{text-decoration:underline}.module-commitments-commitment .container .main-wrapper .left ol,.module-commitments-commitment .container .main-wrapper .left ul{margin-top:10px}.module-commitments-commitment .container .main-wrapper .left ol li,.module-commitments-commitment .container .main-wrapper .left ul li{padding-left:25px;position:relative}.module-commitments-commitment .container .main-wrapper .left ol li:before,.module-commitments-commitment .container .main-wrapper .left ul li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:10rem;line-height:144%;position:absolute;top:0}@media (min-width:1024px){.module-commitments-commitment .container .main-wrapper .left{padding-right:10%;padding-top:90px}}.module-commitments-commitment .container .main-wrapper .right{margin-top:90px;position:relative}@media (min-width:1024px){.module-commitments-commitment .container .main-wrapper .right{align-items:stretch;flex:0 0 50%;margin-top:0}}.module-commitments-commitment .container .main-wrapper .right .image-w{aspect-ratio:332/300}.module-commitments-commitment .container .main-wrapper .right .image-w img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.module-commitments-accordion{background-color:var(--bg-color);padding-bottom:108px;padding-top:52px;position:relative}.module-commitments-accordion.theme-light .container .accordions .accordion-item{border-top:1px solid #161414}.module-commitments-accordion.theme-light .container .accordions .accordion-item:last-of-type{border-bottom:1px solid #161414}.module-commitments-accordion .container .accordions .accordion-item{border-top:1px solid hsla(0,0%,100%,.5)}.module-commitments-accordion .container .accordions .accordion-item:last-of-type{border-bottom:1px solid hsla(0,0%,100%,.5)}.module-commitments-accordion .container .accordions .accordion-item.is-open .accordion-head .icon{transform:rotate(45deg)}.module-commitments-accordion .container .accordions .accordion-item .accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:23px;padding-right:15px;padding-top:27px;width:100%}@media (min-width:1024px){.module-commitments-accordion .container .accordions .accordion-item .accordion-head{padding-bottom:60px;padding-top:77px}}.module-commitments-accordion .container .accordions .accordion-item .accordion-head .accordion-title{color:var(--text-color);padding-right:45px;text-align:left}.module-commitments-accordion .container .accordions .accordion-item .accordion-head .icon{color:var(--text-color);font-size:10rem;transition:transform .4s ease-out}@media (min-width:1024px){.module-commitments-accordion .container .accordions .accordion-item .accordion-head .icon{font-size:16rem}}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w{height:0;overflow:hidden;will-change:height}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content{height:-moz-fit-content;height:fit-content}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text{color:var(--text-color)}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text p:not(:first-child),.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text ul:not(:first-child){margin-top:10px}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text p{min-height:6px}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text h3:not(:first-child){margin-top:15px}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text h2:not(:first-child){margin-top:20px}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text a{color:var(--text-color);text-decoration:underline}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text ol,.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text ul{margin-top:10px}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text ol li,.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text ul li{padding-left:25px;position:relative}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text ol li:before,.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text ul li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:10rem;line-height:144%;position:absolute;top:0}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text table{border-collapse:collapse;margin-top:20px}.module-commitments-accordion .container .accordions .accordion-item .accordion-content-w .accordion-content .text table td{border:1px solid var(--text-color);padding:5px 10px;text-align:center}.module-commitments-accordion-image-video-text{padding-bottom:30px;padding-top:10px;position:relative}@media (min-width:1024px){.module-commitments-accordion-image-video-text{padding-bottom:65px;padding-right:22.6%;padding-top:27px}}.module-commitments-accordion-image-video-text .media-w{aspect-ratio:16/9;position:relative;width:100%}.module-commitments-accordion-image-video-text .media-w iframe,.module-commitments-accordion-image-video-text .media-w img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.module-commitments-accordion-image-video-text .text{margin-top:30px}@media (min-width:1024px){.module-commitments-accordion-image-video-text .text{margin-top:73px;padding-left:12.3%}}.module-commitments-accordion-quote{padding-bottom:30px;padding-top:10px;position:relative}@media (min-width:1024px){.module-commitments-accordion-quote{display:flex;gap:13%;padding:25px 9% 65px}}.module-commitments-accordion-quote .left .text{padding-right:29px}.module-commitments-accordion-quote .right{display:flex;justify-content:flex-end;padding-right:12px;padding-top:20px}.module-commitments-accordion-quote .right .image-w{border-radius:50%;height:65px;overflow:hidden;position:relative;width:65px}@media (min-width:1024px){.module-commitments-accordion-quote .right .image-w{height:110rem;width:110rem}}.module-commitments-accordion-quote .right .image-w img{aspect-ratio:1/1;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.module-teams-members{padding-bottom:116px;padding-top:149px}@media (min-width:768px){.module-teams-members{padding-bottom:156px;padding-top:154px}}@media (hover:hover) and (pointer:fine){.module-teams-members .team_member:not(.is-open):hover .trigger-open .icon{color:#fff}}.module-teams-members .team_member:not(.is-open) .trigger-open .icon{color:hsla(0,0%,100%,.18)}.module-teams-members .team_member.is-open .trigger-open .icon{transform:rotate(180deg)}.module-teams-members .team_member.is-open .trigger-open .border{transform:scale(1)}.module-teams-members .team_member:last-child{border-bottom:1px solid hsla(0,0%,100%,.18)}.module-teams-members .team_member .trigger-open{position:relative}.module-teams-members .team_member .trigger-open .border,.module-teams-members .team_member .trigger-open:before{content:"";height:1px;left:0;position:absolute;width:100%}.module-teams-members .team_member .trigger-open:before{background-color:hsla(0,0%,100%,.18);top:0}.module-teams-members .team_member .trigger-open .inner-wrapper{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:28px 0}.module-teams-members .team_member .trigger-open .inner-wrapper .icon{font-size:33rem;transition:color .2s linear,transform .2s ease-out}.module-teams-members .team_member .trigger-open .inner-wrapper .fs-h4{line-height:113%}@media (max-width:767px){.module-teams-members .team_member .trigger-open .inner-wrapper .fs-h4{font-size:15rem}}.module-teams-members .team_member .trigger-open .border{bottom:0;transform:scale(0);transform-origin:center;transition:transform .2s ease-out}.module-teams-members .team_member .content-wrapper .content{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;padding-bottom:92px;padding-right:5px;padding-top:92px}@media (min-width:768px){.module-teams-members .team_member .content-wrapper .content{-moz-column-gap:30rem;column-gap:30rem;grid-template-columns:repeat(2,1fr);row-gap:45rem}}@media (min-width:1024px){.module-teams-members .team_member .content-wrapper .content{-moz-column-gap:80rem;column-gap:80rem;grid-template-columns:repeat(3,1fr);row-gap:60rem}}.module-teams-members .team_member .content-wrapper .responsable{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.module-teams-members .team_member .content-wrapper .responsable{max-width:none}}.module-teams-members .team_member .content-wrapper .responsable .bottom{flex:1 0 auto}.module-all-formations{background-color:var(--white);position:relative}.module-all-formations .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:40px 0;position:relative;width:max(200px,100% - 32px)}@media (min-width:768px){.module-all-formations .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-all-formations .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-all-formations .inner>*{grid-column-end:13}}.module-all-formations .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-all-formations .left{grid-column-end:8}}.module-all-formations .campus-heading{display:flex;flex-direction:column;margin-top:56px}.module-all-formations .campus-heading:first-of-type{margin-top:unset}.module-all-formations .campus-title{color:var(--dark);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}.module-all-formations .campus-description{color:var(--dark);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%;margin-top:24px}.module-all-formations .show-campus{margin-top:16px}.module-all-formations .univers-list{margin-top:40px}.module-all-formations .univers-list:has(.empty-result){display:none}.module-all-formations .univers-title{align-items:center;color:var(--dark);display:flex;font-family:PP Pangram Sans;font-size:16rem;font-weight:600;gap:8px;letter-spacing:.5px;line-height:125%}.module-all-formations .univers-title svg{fill:var(--dark);height:24px;width:24px}.module-all-formations .univers-title path{fill:var(--dark)}.module-all-formations .divider{background-color:var(--dark);height:1px;margin-top:16px;width:100%}.module-all-formations .formation-list{display:flex;flex-direction:column;gap:16px;margin-top:16px}.module-all-formations .formation-list .empty-result,.module-all-formations .formation-list .formation-link{color:var(--dark);font-family:PP Pangram Sans;font-size:14rem;font-weight:600;letter-spacing:.5px;line-height:114%}.module-all-formations .formation-list .formation-link{display:flex;flex-direction:column;transition:color .3s linear}@media (hover:hover) and (pointer:fine){.module-all-formations .formation-list .formation-link:hover{color:#7a3f98}}.module-all-formations .formation-list .formation-link span{color:var(--purple)}.module-all-formations .visit-campus{margin-top:40px}.module-all-formations .right{display:none}@media (min-width:768px){.module-all-formations .right{display:flex;flex-direction:column;grid-column-end:13;grid-column-start:8}}.module-all-formations .img-wrapper{box-shadow:10px 4px 32px 0 rgba(0,0,0,.149);display:flex;overflow:hidden;position:relative}.module-all-formations .img-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.module-all-formations .img-wrapper:nth-child(7n+1){aspect-ratio:386/585;margin-left:45px;width:27vw}.module-all-formations .img-wrapper:nth-child(7n+2){aspect-ratio:289/445;margin-left:92px;margin-top:245px;width:20vw}.module-all-formations .img-wrapper:nth-child(7n+3){aspect-ratio:388/567;margin-left:92px;margin-top:192px;width:27vw}.module-all-formations .img-wrapper:nth-child(7n+4){aspect-ratio:386/585;margin-left:-10px;margin-top:179px;width:27vw}.module-all-formations .img-wrapper:nth-child(7n+5){aspect-ratio:289/445;margin-left:188px;margin-top:136px;width:20vw}.module-all-formations .img-wrapper:nth-child(7n+6){aspect-ratio:388/585;margin-left:92px;margin-top:172px;width:27vw}.module-all-formations .img-wrapper:nth-child(7n+7){aspect-ratio:289/445;margin-left:92px;margin-top:200px;width:20vw}.module-candidature-form{background-color:var(--dark1);overflow:hidden;position:relative}.module-candidature-form .inner{display:flex;flex-direction:column;gap:32px;padding:32px 16px}@media (min-width:1024px){.module-candidature-form .inner{display:grid;grid-template-columns:.6fr .4fr;max-width:1600px;padding:40px 56px}}@media (min-width:1600px){.module-candidature-form .inner{margin:0 auto}}.module-candidature-form .inner .left,.module-candidature-form .inner .right{position:relative;width:100%}@media (min-width:1024px){.module-candidature-form .inner .left{overflow:hidden}}.module-candidature-form .inner .left .title{color:var(--white);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}.module-candidature-form .inner .left .input-text.date{display:block}.module-candidature-form .inner .left .candidature-form-w{background-color:var(--white);padding:24px 16px}@media (min-width:1024px){.module-candidature-form .inner .left .candidature-form-w{padding:24px 48px}}.module-candidature-form .inner .left .candidature-form-w .form,.module-candidature-form .inner .left .candidature-form-w form{height:100%;position:relative}.module-candidature-form .inner .left .candidature-form-w .step.final .type{display:none}.module-candidature-form .inner .left .candidature-form-w .step{display:flex;display:none;height:100%;opacity:0;overflow:auto;position:relative}.module-candidature-form .inner .left .candidature-form-w .step.active{display:flex;opacity:1}.module-candidature-form .inner .left .candidature-form-w .step .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto 0;padding:unset;width:100%}@media (min-width:1024px){.module-candidature-form .inner .left .candidature-form-w .step .inner{align-items:flex-start}}.module-candidature-form .inner .left .candidature-form-w .step .title{font-family:Elephant;font-size:32px;font-weight:400;line-height:40px;max-width:400px;text-align:center;width:100%}@media (min-width:1024px){.module-candidature-form .inner .left .candidature-form-w .step .title{font-size:48px;line-height:56px;max-width:unset}}.module-candidature-form .inner .left .candidature-form-w .step.infos{display:flex}.module-candidature-form .inner .left .candidature-form-w .step.final{opacity:0}.module-candidature-form .inner .left .candidature-form-w .step.final.active{inset:0;opacity:1;position:absolute}.module-candidature-form .inner .left .candidature-form-w .step.final .inner{display:none}.module-candidature-form .inner .left .candidature-form-w .step.final.error .form-error{display:flex}@media (min-width:768px){.module-candidature-form .inner .left .candidature-form-w .step.final.error p{margin-top:40px;width:60%}}@media (min-width:1024px){.module-candidature-form .inner .left .candidature-form-w .step.final.error p{margin-top:80px;width:70%}}.module-candidature-form .inner .left .candidature-form-w .step.final.sucess .form-sucess{display:flex}.module-candidature-form .inner .left .candidature-form-w .step.final p{margin-top:20px;text-align:center}@media (min-width:1024px){.module-candidature-form .inner .left .candidature-form-w .step.final p{text-align:left}}.module-candidature-form .inner .left .candidature-form-w .step.final button{margin-top:25px}@media (min-width:768px){.module-candidature-form .inner .left .candidature-form-w .step.final button{margin-top:40px}}@media (min-width:1024px){.module-candidature-form .inner .left .candidature-form-w .step.final button{margin-left:auto;margin-top:50px}}.module-candidature-form .inner .left .candidature-form-w .step .error-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out,margin-top .5s ease-in-out;width:100%}.module-candidature-form .inner .left .candidature-form-w .step .error-wrapper.active{grid-template-rows:1fr}.module-candidature-form .inner .left .candidature-form-w .step .error-wrapper .error-c{overflow:hidden}.module-candidature-form .inner .left .candidature-form-w .step .error-wrapper .error-c div{align-items:flex-start;background-color:#ffb3ac;border:1px solid #f1564f;display:flex;gap:10px;justify-content:flex-start;margin-top:16px;padding:16px}.module-candidature-form .inner .left .candidature-form-w .step .error-wrapper .error-c div span{color:#410003;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px}.module-candidature-form .inner .left .candidature-form-w .step .error-wrapper .error-c div svg{fill:#410003;color:#410003;display:inline-block;flex:0 0 auto;height:20px;position:relative;width:20px}.module-candidature-form .inner .left .candidature-form-w .step .error-wrapper .error-c div svg path{fill:#410003}.module-candidature-form .inner .left .candidature-form-w .step button[type=submit]{margin-left:auto;margin-right:auto}.module-candidature-form .inner .left .candidature-form-w .step .title{color:#161414;text-align:left}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper{margin-top:unset}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .present-text{color:#161414;margin-bottom:24px;margin-top:unset;width:100%}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-text input{border:1px solid #afaaaa}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-text label{color:#161414}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-textarea label{color:#161414;display:inline-block}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-textarea textarea{border:1px solid #afaaaa;height:100px;padding:10px 8px}@media (hover:hover) and (pointer:fine){.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-select:hover{border-color:#000}}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-select svg path{fill:#161414}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-select.disabled{border-bottom:1px solid rgba(0,0,0,.08)!important;color:rgba(0,0,0,.08)!important;pointer-events:none}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-select.disabled span{color:rgba(0,0,0,.08)!important;cursor:not-allowed}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-select.disabled svg{fill:rgba(0,0,0,.08)!important;color:rgba(0,0,0,.08)!important}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-select.disabled svg path{fill:rgba(0,0,0,.08)!important}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-select .select-value{color:#161414}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-select .select-value.default{color:#afaaaa}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-toggle{margin-top:32px;padding:0 10px}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-toggle label{cursor:pointer}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-toggle label i{border:2px solid #161414}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-toggle label i svg path{fill:#fff}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-toggle label span{color:#161414}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item.input-toggle input:checked+label i{background:#161414!important;border-color:#161414!important}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item .iti{width:100%}.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item .iti__country-name,.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item .iti__dial-code,.module-candidature-form .inner .left .candidature-form-w .step .input-wrapper .form-item .iti__selected-dial-code{font-family:PP Pangram Sans;font-size:16px;font-weight:500;font-weight:600;letter-spacing:.25px;line-height:20px}.module-candidature-form .inner .left .candidature-form-w .step .precise-ask{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px;width:100%}.module-candidature-form .inner .left .candidature-form-w .step .precise-ask .first-line{color:#161414;font-family:PP Pangram Sans;font-size:14px;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:20px}.module-candidature-form .inner .left .candidature-form-w .step .precise-ask .second-line{color:#afaaaa;font-family:PP Pangram Sans;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:16px}.module-candidature-form .inner .left .candidature-form-w .step .desc{color:#161414}.module-candidature-form .inner .left .candidature-form-w .step .form-disclaimer-w p{color:#484646;font-family:PP Pangram Sans;font-size:10px;font-weight:500;letter-spacing:.4px;line-height:16px;position:relative}.module-candidature-form .inner .left .candidature-form-w .step .form-disclaimer-w a{text-decoration:underline;transition:color .3s linear}@media (hover:hover) and (pointer:fine){.module-candidature-form .inner .left .candidature-form-w .step .form-disclaimer-w a:hover{color:#161414}}.module-candidature-form .inner .right{display:flex;flex-direction:column;gap:32px}.module-candidature-form .inner .right .candidate-space,.module-candidature-form .inner .right .how-candidate{background-color:var(--background-dark-variant-2);display:flex;flex-direction:column;gap:24px;padding:24px 16px}@media (min-width:1024px){.module-candidature-form .inner .right .candidate-space,.module-candidature-form .inner .right .how-candidate{padding:40px}}.module-candidature-form .inner .right .title{color:var(--white);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}.module-candidature-form .inner .right .divider{background-color:var(--white);height:1px;width:100%}.module-candidature-program{background-color:var(--white);overflow:hidden;position:relative}.module-candidature-program .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:40px 0;width:max(200px,100% - 32px)}@media (min-width:768px){.module-candidature-program .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-candidature-program .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-candidature-program .inner>*{grid-column-end:13}}.module-candidature-program .inner.no-margin{margin-left:unset;margin-right:unset}.module-candidature-program .inner .title{color:var(--dark);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}.module-candidature-program .inner .divider{background-color:var(--dark);height:1px;margin-top:16px;width:100%}.module-candidature-program .inner .program-list{display:flex;flex-direction:column;gap:32px;margin-top:40px}.module-candidature-program .inner .program-list .program-card{--accent-color:var(--purple);display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.module-candidature-program .inner .program-list .program-card{flex-direction:row;gap:40px}}.module-candidature-program .inner .program-list .program-card .infos-w{align-items:center;border:1px solid var(--accent-color);display:flex;justify-content:center;padding:16px 40px}@media (min-width:768px){.module-candidature-program .inner .program-list .program-card .infos-w{flex:0 0 20%;padding:24px 40px}}.module-candidature-program .inner .program-list .program-card .infos-w .program-title{align-items:center;color:var(--accent-color);display:flex;flex-direction:column;font-family:PP Pangram Sans;font-size:14rem;font-weight:600;justify-content:center;letter-spacing:.5px;line-height:114%;text-align:center}.module-candidature-program .inner .program-list .program-card .infos-w .program-title span{font-family:PP Pangram Sans;font-size:24rem;font-weight:500;font-weight:400;font-weight:600;line-height:133%;text-align:center}@media (min-width:768px){.module-candidature-program .inner .program-list .program-card .details-w{flex:1 0 65%}}.module-candidature-program .inner .program-list .program-card .details-w .label{color:var(--accent-color);font-family:PP Pangram Sans;font-size:16rem;font-weight:600;letter-spacing:.5px;line-height:125%;margin-bottom:8px}.module-candidature-steps{background-color:var(--white);overflow:hidden;position:relative}.module-candidature-steps .inner{padding:40px 0}.module-candidature-steps .inner .step-card{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:32px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-candidature-steps .inner .step-card{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-candidature-steps .inner .step-card>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-candidature-steps .inner .step-card>*{grid-column-end:13}}.module-candidature-steps .inner .step-card.no-margin{margin-left:unset;margin-right:unset}.module-candidature-steps .inner .step-card:first-of-type{margin-top:unset}.module-candidature-steps .inner .step-card .title{color:var(--dark);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}.module-candidature-steps .inner .step-card .divider{background-color:var(--dark);height:1px;margin-bottom:16px;margin-top:16px;width:100%}.module-candidature-steps .inner .step-card .divider,.module-candidature-steps .inner .step-card .title{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-candidature-steps .inner .step-card .divider,.module-candidature-steps .inner .step-card .title{grid-column-end:8}}.module-candidature-steps .inner .step-card .step-card-content{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-candidature-steps .inner .step-card .step-card-content{grid-column-end:8}}.module-candidature-steps .inner .step-card .good-to-know{background-color:var(--purple1);grid-column-end:5;grid-column-start:1;margin-top:40px;padding:24px 40px}@media (min-width:768px){.module-candidature-steps .inner .step-card .good-to-know{grid-column-end:13;grid-column-start:8;margin-top:unset}}.module-candidature-steps .inner .step-card .good-to-know-title{align-items:center;display:flex;gap:8px}.module-candidature-steps .inner .step-card .good-to-know-title h3{color:var(--white);font-family:Elephant;font-size:16rem;font-weight:400;line-height:125%}.module-candidature-steps .inner .step-card .good-to-know-content{margin-top:16px}.module-candidature-steps .inner .img-wrapper{aspect-ratio:343/504;margin:40px 16px;overflow:hidden;position:relative}@media (min-width:768px){.module-candidature-steps .inner .img-wrapper{aspect-ratio:1220/504;margin:40px 90px}}.module-univers-hero-v2{overflow:hidden;position:relative}.module-univers-hero-v2 .inner{position:relative}.module-univers-hero-v2 .inner .partial-image{position:unset}.module-univers-hero-v2 .inner .img-wrapper{inset:0;position:absolute}.module-univers-hero-v2 .inner .img-wrapper:before{background-color:hsla(0,5%,8%,.161);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.module-univers-hero-v2 .inner .hero-content-wrapper{position:relative}@media (min-width:768px){.module-univers-hero-v2 .inner .hero-content-wrapper{padding:148px 110px 180px}}.module-univers-hero-v2 .inner .hero-content{background-color:hsla(0,5%,8%,.502);padding:32px 16px;position:relative;z-index:2}@media (min-width:768px){.module-univers-hero-v2 .inner .hero-content{min-height:min(272px,30vh);min-width:min(600px,43vw);padding:48px 32px;width:-moz-fit-content;width:fit-content}}@media (min-width:1024px){.module-univers-hero-v2 .inner .hero-content{max-width:min(600px,43vw)}}.module-univers-hero-v2 .inner .hero-campuses{align-items:center;color:var(--on-background-dark);-moz-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;font-family:PP Pangram Sans;font-size:16rem;font-weight:600;font-weight:400;letter-spacing:.5px;line-height:125%;text-transform:uppercase}.module-univers-hero-v2 .inner .hero-campuses .separator:last-of-type{display:none}.module-univers-hero-v2 .inner .hero-campuses a{cursor:pointer;padding:4px;transition:background-color .6s linear}@media (hover:hover) and (pointer:fine){.module-univers-hero-v2 .inner .hero-campuses a:hover{background-color:hsla(0,0%,100%,.08)}}.module-univers-hero-v2 .inner .hero-title{color:var(--on-background-dark);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%;margin-top:16px}@media (min-width:768px){.module-univers-hero-v2 .inner .hero-title{font-family:Elephant;font-size:48rem;font-weight:400;line-height:116%}}.module-univers-hero-v2 .inner .ctas-w{display:flex;flex-direction:column;gap:12px;margin-top:40px}@media (max-width:767px){.module-univers-hero-v2 .inner .ctas-w .partials-cta-v2{width:100%}}@media (min-width:768px){.module-univers-hero-v2 .inner .ctas-w{align-items:center;flex-direction:row;gap:16px}}.module-univers-breadcrumbs{--formation-breadcrumbs-color:var(--primary);margin-bottom:24px}.module-univers-breadcrumbs.light{--formation-breadcrumbs-color:var(--on-background-light)}.module-univers-breadcrumbs.dark{--formation-breadcrumbs-color:var(--on-background-dark)}.module-univers-breadcrumbs .breadcrumbs-inner{align-items:center;display:flex;flex-wrap:wrap}.module-univers-breadcrumbs .breadcrumbs-inner a{color:var(--formation-breadcrumbs-color);cursor:pointer;font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%;padding:3px;position:relative}.module-univers-breadcrumbs .breadcrumbs-inner a:after{background-color:var(--formation-breadcrumbs-color);content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s linear}@media (hover:hover) and (pointer:fine){.module-univers-breadcrumbs .breadcrumbs-inner a:hover:after{opacity:.08}}.module-univers-breadcrumbs .breadcrumbs-inner span{color:var(--formation-breadcrumbs-color);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%}.module-univers-breadcrumbs .breadcrumbs-inner span:not(.separator){padding:3px}.module-univers-our-formations{background-color:var(--background-light);position:relative}.module-univers-our-formations .inner{padding:24px 0}@media (min-width:768px){.module-univers-our-formations .inner{padding:40px 0}}.module-univers-our-formations .inner .content{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;row-gap:40px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-univers-our-formations .inner .content{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-univers-our-formations .inner .content>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-univers-our-formations .inner .content>*{grid-column-end:13}}.module-univers-our-formations .inner .content.no-margin{margin-left:unset;margin-right:unset}.module-univers-our-formations .inner .see-all-w{display:flex;justify-content:center;margin-top:32px}@media (min-width:768px){.module-univers-our-formations .inner .univers-our-formations-content{grid-column-end:11;grid-column-start:3}}.module-univers-our-formations .inner .formation-list-wrapper{margin-top:32px}@media (max-width:767px){.module-univers-our-formations .inner .formation-list-wrapper{overflow-y:hidden}}@media (min-width:768px){.module-univers-our-formations .inner .formation-list-wrapper{margin-top:56px}}.module-univers-our-formations .inner .formation-list{display:flex;flex-wrap:nowrap;gap:32px;overflow-x:auto}@media (min-width:768px){.module-univers-our-formations .inner .formation-list{justify-content:center;margin-left:auto;margin-right:auto;max-width:1600px;overflow-x:unset;width:max(200px,100% - 180px)}.module-univers-our-formations .inner .formation-card-wrapper{max-width:min(280px,20vw)}}@media (max-width:767px){.module-univers-our-formations .inner .formation-card-wrapper:first-of-type{margin-left:16px}.module-univers-our-formations .inner .formation-card-wrapper:last-of-type{margin-right:16px}}.module-univers-our-formations .inner .formation-card-wrapper .formation-card{display:flex;flex-direction:column}@media (max-width:767px){.module-univers-our-formations .inner .formation-card-wrapper .formation-card{min-width:max(69vw,260px);padding-bottom:10px}}.module-univers-our-formations .inner .formation-card-wrapper .partial-image{overflow:hidden}.module-univers-our-formations .inner .formation-card-wrapper .formation-card-title{color:var(--on-background-light);font-family:PP Pangram Sans;font-size:16rem;font-weight:600;letter-spacing:.5px;line-height:125%;margin-top:16px}.module-univers-our-formations .inner .formation-card-wrapper .formation-card-infos{color:var(--univers-color);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%;margin-top:8px}.module-univers-our-formations .inner .formation-card-wrapper .formation-card-campuses{color:var(--on-background-light);display:flex;flex-wrap:wrap;font-family:PP Pangram Sans;font-size:14rem;font-weight:600;gap:8px;letter-spacing:.5px;line-height:114%;margin-top:8px}.module-univers-our-formations .inner .formation-card-wrapper .formation-card-campuses .separator:last-of-type{display:none}.module-univers-our-formations .inner .formation-card-wrapper .formation-card-description{color:var(--on-background-light);font-family:PP Pangram Sans;font-size:12rem;font-weight:500;font-weight:400;letter-spacing:.4px;line-height:133%;margin-top:18px}.module-univers-our-formations .inner .formation-card-wrapper .img-wrapper{aspect-ratio:260/186;transform:scaleX(1);transition:transform .8s cubic-bezier(.4,0,.1,1)}@media (min-width:768px){.module-univers-our-formations .inner .formation-card-wrapper .img-wrapper{aspect-ratio:281/186}}@media (hover:hover) and (pointer:fine){.module-univers-our-formations .inner .formation-card-wrapper:hover .img-wrapper{transform:scale3d(1.08,1.08,1.08);transition:transform .8s cubic-bezier(.9,0,.4,1)}}.module-univers-campus{background-color:var(--background-dark);overflow:hidden;position:relative}.module-univers-campus .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;row-gap:40px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-univers-campus .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-univers-campus .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-univers-campus .inner>*{grid-column-end:13}}.module-univers-campus .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-univers-campus .inner{padding:56px 0;row-gap:unset}.module-univers-campus .left{grid-column-end:7;place-content:center}}.module-univers-campus .left h2:first-of-type,.module-univers-campus .left h3:first-of-type,.module-univers-campus .left h4:first-of-type,.module-univers-campus .left h5:first-of-type,.module-univers-campus .left h6:first-of-type{margin-bottom:24px}.module-univers-campus .left p+p{margin-top:24px}.module-univers-campus .right{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (min-width:768px){.module-univers-campus .right{grid-column-end:13;grid-column-start:7}}.module-univers-campus .right .campus-card{display:flex;flex:0 0 calc(50% - 16px);flex-direction:column;gap:16px;padding:8px}@media (min-width:1024px){.module-univers-campus .right .campus-card{max-width:min(196px,14vw)}}@media (hover:hover) and (pointer:fine){.module-univers-campus .right .campus-card:hover .img-wrapper{transform:scale3d(1.2,1.2,1);transition:transform .8s cubic-bezier(.9,0,.4,1)}}.module-univers-campus .right .campus-card-title{color:var(--on-background-dark);font-family:Elephant;font-size:16rem;font-weight:400;line-height:125%}.module-univers-campus .right .partial-image{overflow:hidden}.module-univers-campus .right .img-wrapper{aspect-ratio:149/180;transform:scaleX(1);transition:transform .8s cubic-bezier(.4,0,.1,1)}@media (min-width:768px){.module-univers-campus .right .img-wrapper{aspect-ratio:196/231}}.module-univers-career{background-color:var(--background-dark);position:relative}.module-univers-career .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;row-gap:40px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-univers-career .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-univers-career .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-univers-career .inner>*{grid-column-end:13}}.module-univers-career .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-univers-career .inner{padding:56px 0;row-gap:unset}.module-univers-career .left{grid-column-end:7;place-content:center}}.module-univers-career .left h2:first-of-type,.module-univers-career .left h3:first-of-type,.module-univers-career .left h4:first-of-type,.module-univers-career .left h5:first-of-type,.module-univers-career .left h6:first-of-type{margin-bottom:24px}.module-univers-career .left p+p{margin-top:24px}@media (min-width:768px){.module-univers-career .right{grid-column-end:13;grid-column-start:7}}.module-univers-career .job-list{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:50% 50%;row-gap:24px}@media (min-width:1440px){.module-univers-career .job-list{grid-template-columns:1fr 1fr 1fr}}.module-univers-career .job-card{border:1px solid var(--univers-color-container);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:45px 16px 21px;transition:background-color .6s linear}@media (hover:hover) and (pointer:fine){.module-univers-career .job-card:hover{background-color:hsla(0,0%,100%,.08)}}.module-univers-career .job-card:nth-last-child(2):nth-child(2n){display:none}@media (min-width:1440px){.module-univers-career .job-card:nth-last-child(2):nth-child(2n){display:flex}}.module-univers-career .job-card-info{color:var(--univers-color-container);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;font-weight:700;letter-spacing:.25px;line-height:142%}.module-univers-career .job-card-title{text-wrap:pretty;color:var(--univers-color-container);font-family:Elephant;font-size:20rem;font-weight:400;line-height:140%;max-width:100%;overflow:hidden;text-overflow:ellipsis}.module-univers-career .see-all-w{place-self:center}.module-univers-career .see-all-w .see-all{color:var(--univers-color-container)!important}.module-univers-events{background-color:var(--univers-on-color-container);padding:24px 0;position:relative}@media (min-width:768px){.module-univers-events{padding:56px 0}}.module-univers-events .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;row-gap:32px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-univers-events .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-univers-events .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-univers-events .inner>*{grid-column-end:13}}.module-univers-events .inner.no-margin{margin-left:unset;margin-right:unset}.module-univers-events .title{text-wrap:pretty;color:var(--univers-on-color);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%;text-align:center}.module-univers-events .event-list-w{margin-top:32px}.module-univers-events .event-list{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;overflow-y:hidden}@media (min-width:1024px){.module-univers-events .event-list{justify-content:center;margin-left:auto;margin-right:auto;max-width:1600px;overflow-x:unset;overflow-y:unset;width:max(200px,100% - 180px)}}.module-univers-events .event-card-w:first-of-type{margin-left:16px}@media (min-width:1024px){.module-univers-events .event-card-w:first-of-type{margin-left:unset}}.module-univers-events .event-card-w:last-of-type{margin-right:16px}@media (min-width:1024px){.module-univers-events .event-card-w:last-of-type{margin-left:unset}}.module-univers-events .event-card{background-color:var(--univers-color-container);display:flex;flex-direction:column;height:100%;min-width:min(210px,56vw);padding:72px 16px 92px;position:relative}@media (min-width:1024px){.module-univers-events .event-card{max-width:min(210px,15vw)}}.module-univers-events .event-card-title{color:var(--univers-on-color-container);font-family:Elephant;font-size:20rem;font-weight:400;line-height:140%}.module-univers-events .event-card-date{color:var(--univers-color);font-family:PP Pangram Sans;font-size:12rem;font-weight:500;font-weight:400;letter-spacing:.4px;line-height:133%;margin-top:8px}.module-univers-events .event-card-localisation{color:var(--univers-color);font-family:PP Pangram Sans;font-size:16rem;font-weight:600;letter-spacing:.5px;line-height:125%;margin-top:8px}.module-univers-events .cta-w{bottom:0;left:0;position:absolute;right:0}.module-univers-events .cta-w .partial-cta-v2{background-color:var(--univers-color)!important}.module-univers-events .see-all-w{display:flex;justify-content:center;margin-top:32px}.module-formation-hero-v2{position:relative}.module-formation-hero-v2 .hero-content-wrapper{overflow:hidden;position:relative}.module-formation-hero-v2 .hero-content-wrapper .inner{background-color:var(--background-dark-variant-2);display:grid;grid-template-columns:1fr}@media (min-width:768px){.module-formation-hero-v2 .hero-content-wrapper .inner{-moz-column-gap:16px;column-gap:16px;grid-template-columns:max(600px,42.85vw) max(784px,56vw)}}.module-formation-hero-v2 .hero-content-wrapper .inner .left{display:flex;flex-direction:column;padding:32px 16px}@media (min-width:768px){.module-formation-hero-v2 .hero-content-wrapper .inner .left{padding:56px 32px}}.module-formation-hero-v2 .hero-content-wrapper .inner .right{display:none;position:relative}@media (min-width:768px){.module-formation-hero-v2 .hero-content-wrapper .inner .right{display:inline-block;height:100%;width:100%}}.module-formation-hero-v2 .hero-content-wrapper .inner .hero-campuses{align-items:center;color:var(--on-background-dark);-moz-column-gap:4px;column-gap:4px;display:flex;flex-wrap:wrap;font-family:PP Pangram Sans;font-size:16rem;font-weight:600;font-weight:400;letter-spacing:.5px;line-height:125%;text-transform:uppercase}.module-formation-hero-v2 .hero-content-wrapper .inner .hero-campuses .separator:last-of-type{display:none}.module-formation-hero-v2 .hero-content-wrapper .inner .hero-campuses a{cursor:pointer;padding:4px;transition:background-color .6s linear}@media (hover:hover) and (pointer:fine){.module-formation-hero-v2 .hero-content-wrapper .inner .hero-campuses a:hover{background-color:hsla(0,0%,100%,.08)}}.module-formation-hero-v2 .hero-content-wrapper .inner .hero-title{color:var(--on-background-dark);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%;margin-top:16px}@media (min-width:768px){.module-formation-hero-v2 .hero-content-wrapper .inner .hero-title{font-family:Elephant;font-size:48rem;font-weight:400;line-height:116%}}.module-formation-hero-v2 .hero-content-wrapper .inner .diploma{color:var(--on-background-dark);font-family:PP Pangram Sans;font-size:14rem;font-weight:600;letter-spacing:.5px;line-height:114%;margin-top:16px}.module-formation-hero-v2 .hero-content-wrapper .inner .description{color:var(--on-background-dark);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%;margin-top:40px}.module-formation-hero-v2 .hero-content-wrapper .inner .ctas-w{display:flex;flex-direction:column;gap:12px;margin-top:40px;width:100%}.module-formation-hero-v2 .hero-content-wrapper .inner .ctas-w .partial-cta-v2{width:100%}@media (min-width:768px){.module-formation-hero-v2 .hero-content-wrapper .inner .ctas-w{display:none}}.module-formation-hero-v2 .hero-content-wrapper .inner .last-update{color:var(--background-dark-variant);display:none;font-family:PP Pangram Sans;font-size:12rem;font-weight:500;font-weight:400;letter-spacing:.4px;line-height:133%;margin-top:40px}@media (min-width:768px){.module-formation-hero-v2 .hero-content-wrapper .inner .last-update{display:block}}.module-formation-hero-v2 .hero-content-wrapper .inner .partial-image{height:100%;position:relative;width:100%}.module-formation-hero-v2 .hero-content-wrapper .inner .img-wrapper{display:none}@media (min-width:768px){.module-formation-hero-v2 .hero-content-wrapper .inner .img-wrapper{aspect-ratio:784/544;display:inline-block}}.module-formation-hero-v2 .infos-banner .inner{background-color:var(--univers-color-container);display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:16px;position:relative}@media (min-width:768px){.module-formation-hero-v2 .infos-banner .inner{flex-wrap:unset;gap:32px;padding:24px 90px}}.module-formation-hero-v2 .infos-banner .card-info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4px 0}@media (max-width:767px){.module-formation-hero-v2 .infos-banner .card-info{flex:1 1 50%}}@media (min-width:768px){.module-formation-hero-v2 .infos-banner .card-info{padding:4px 0}}.module-formation-hero-v2 .infos-banner .info-title{font-weight:600;font-weight:400;letter-spacing:.5px;line-height:114%;margin-top:16px}.module-formation-hero-v2 .infos-banner .answer,.module-formation-hero-v2 .infos-banner .info-title{text-wrap:pretty;color:var(--univers-on-color-container);font-family:PP Pangram Sans;font-size:14rem;text-align:center}.module-formation-hero-v2 .infos-banner .answer{font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%;margin-top:8px}@media (min-width:768px){.module-formation-hero-v2 .infos-banner .answer{max-width:min(140px,10vw)}}.module-formation-hero-v2 .infos-banner .answer .separator:last-of-type{display:none}.module-formation-hero-v2 .infos-banner .answer a{cursor:pointer;transition:color .3s linear}@media (hover:hover) and (pointer:fine){.module-formation-hero-v2 .infos-banner .answer a:hover{color:var(--univers-color)}}.module-formation-hero-v2 .infos-banner .answer-c{display:flex;flex-wrap:wrap}.module-formation-hero-v2 .infos-banner svg{fill:var(--univers-on-color-container)}.module-formation-hero-v2 .infos-banner .tarif-grid-link{text-wrap:pretty;color:var(--univers-on-color-container);cursor:pointer;font-family:PP Pangram Sans;font-size:14rem;font-weight:600;font-weight:400;letter-spacing:.5px;line-height:114%;margin-top:8px;text-align:center;text-decoration:underline;transition:color .3s linear}@media (hover:hover) and (pointer:fine){.module-formation-hero-v2 .infos-banner .tarif-grid-link:hover{color:var(--univers-color)}}.module-formation-breadcrumbs{--formation-breadcrumbs-color:var(--primary);margin-bottom:24px}.module-formation-breadcrumbs.light{--formation-breadcrumbs-color:var(--on-background-light)}.module-formation-breadcrumbs.dark{--formation-breadcrumbs-color:var(--on-background-dark)}.module-formation-breadcrumbs .breadcrumbs-inner{align-items:center;display:flex;flex-wrap:wrap}.module-formation-breadcrumbs .breadcrumbs-inner a{color:var(--formation-breadcrumbs-color);cursor:pointer;font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%;padding:3px;position:relative}.module-formation-breadcrumbs .breadcrumbs-inner a:after{background-color:var(--formation-breadcrumbs-color);content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s linear}@media (hover:hover) and (pointer:fine){.module-formation-breadcrumbs .breadcrumbs-inner a:hover:after{opacity:.08}}.module-formation-breadcrumbs .breadcrumbs-inner span{color:var(--formation-breadcrumbs-color);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%}.module-formation-breadcrumbs .breadcrumbs-inner span:not(.separator){padding:3px}.module-formation-program-v2{background-color:var(--on-background-dark-variant);overflow:hidden;position:relative}.module-formation-program-v2 .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;width:max(200px,100% - 32px)}@media (min-width:768px){.module-formation-program-v2 .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-formation-program-v2 .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-formation-program-v2 .inner>*{grid-column-end:13}}.module-formation-program-v2 .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-formation-program-v2 .inner{padding:40px 0}}.module-formation-program-v2 .title{color:var(--on-background-dark);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%}.module-formation-program-v2 .program-w{display:flex;flex-direction:column;gap:32px;margin-top:24px}@media (min-width:768px){.module-formation-program-v2 .program-w{margin-top:40px}}.module-formation-program-v2 .cycle-w{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.module-formation-program-v2 .cycle-w{flex-direction:row}}.module-formation-program-v2 .cycle-card{align-items:center;border:1px solid var(--univers-color-container);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px}@media (min-width:768px){.module-formation-program-v2 .cycle-card{flex:0 0 auto;width:min(260px,18.57vw)}}.module-formation-program-v2 .cycle-card span{color:var(--univers-color-container);font-family:PP Pangram Sans;font-size:14rem;font-weight:600;letter-spacing:.5px;line-height:114%}.module-formation-program-v2 .cycle-card h3{color:var(--univers-color-container);font-family:PP Pangram Sans;font-size:24rem;font-weight:500;font-weight:400;font-weight:600;line-height:133%;text-align:center}.module-formation-program-v2 .cycle-content{display:flex;flex-direction:column;gap:16px}.module-formation-program-v2 .year-w{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){.module-formation-program-v2 .year-w{flex-direction:row}}.module-formation-program-v2 .year-card{align-items:center;background-color:var(--background-dark-variant-2);display:flex;flex-direction:column;justify-content:center;padding:16px 0}@media (min-width:768px){.module-formation-program-v2 .year-card{flex:0 0 auto;min-width:min(250px,17.85vw)}}.module-formation-program-v2 .year-card h4{color:var(--on-background-dark);font-family:PP Pangram Sans;font-size:16rem;font-weight:600;letter-spacing:.5px;line-height:125%}.module-formation-program-v2 .year-card span{color:var(--background-dark-variant);font-family:PP Pangram Sans;font-size:14rem;font-weight:600;font-weight:500;letter-spacing:.5px;line-height:114%}.module-formation-program-v2 .year-content{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.module-formation-program-v2 .year-content{flex:1 1 auto}}.module-formation-program-v2 .year-content h5{color:var(--univers-color-container);font-family:PP Pangram Sans;font-size:16rem;font-weight:600;font-weight:500;letter-spacing:.5px;line-height:125%}.module-formation-program-v2 .year-content .program-content{color:var(--on-background-dark);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%}.module-formation-program-v2 .cta-w{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-top:40px}@media (min-width:768px){.module-formation-program-v2 .cta-w{margin-top:56px}}.module-formation-program-v2 .cta-w .cta-title{text-wrap:pretty;color:var(--on-background-dark);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%;text-align:center}.module-formation-how-candidate{background-color:var(--background-light);margin-top:-1px;position:relative}.module-formation-how-candidate .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;row-gap:24px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-formation-how-candidate .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-formation-how-candidate .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-formation-how-candidate .inner>*{grid-column-end:13}}.module-formation-how-candidate .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-formation-how-candidate .inner{padding:40px 0;row-gap:unset}.module-formation-how-candidate .left{grid-column-end:7;place-content:center}}.module-formation-how-candidate .left .title{color:var(--on-background-light);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%}.module-formation-how-candidate .left .description{color:var(--on-background-light);font-family:PP Pangram Sans;font-size:16rem;font-weight:500;font-weight:400;letter-spacing:.5px;line-height:150%;margin-top:24px}.module-formation-how-candidate .left .grid-cta-w{margin-top:16px}.module-formation-how-candidate .left .steps-wrapper{display:flex;flex-direction:column;gap:24px;margin-top:24px}.module-formation-how-candidate .left .step{cursor:pointer}.module-formation-how-candidate .left .step:has(.explanation-w.open) .step-headline svg{transform:rotate(0deg)}.module-formation-how-candidate .left .step-headline{align-items:center;display:flex;justify-content:space-between}.module-formation-how-candidate .left .step-headline .headline{color:var(--on-background-light);font-family:Elephant;font-size:20rem;font-weight:400;line-height:140%}.module-formation-how-candidate .left .step-headline svg{transform:rotate(180deg);transition:transform .4s ease-in-out;width:24px}.module-formation-how-candidate .left .step-headline svg path{fill:var(--on-background-light)}.module-formation-how-candidate .left .explanation-w{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out}.module-formation-how-candidate .left .explanation-w.open{grid-template-rows:1fr}.module-formation-how-candidate .left .explanation-w .explanation-inner{overflow:hidden}.module-formation-how-candidate .left .explanation-w .explanation{padding-top:16px}.module-formation-how-candidate .left .candidate-cta-w{margin-top:24px}@media (min-width:768px){.module-formation-how-candidate .right{grid-column-end:13;grid-column-start:7}}.module-formation-how-candidate .right .img-wrapper{aspect-ratio:343/468;max-height:80vh}@media (min-width:768px){.module-formation-how-candidate .right .img-wrapper{aspect-ratio:590/700}}.module-formation-career-and-professionnal-integration{background-color:var(--background-dark-variant-2);position:relative}.module-formation-career-and-professionnal-integration .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0 48px;row-gap:40px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-formation-career-and-professionnal-integration .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-formation-career-and-professionnal-integration .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-formation-career-and-professionnal-integration .inner>*{grid-column-end:13}}.module-formation-career-and-professionnal-integration .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-formation-career-and-professionnal-integration .inner{padding:40px 0 64px;row-gap:unset}}.module-formation-career-and-professionnal-integration .inner .content{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-formation-career-and-professionnal-integration .inner .content{grid-column-end:11;grid-column-start:3}}.module-formation-career-and-professionnal-integration .inner .title{text-wrap:pretty;color:var(--on-background-dark);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%;text-align:center}@media (min-width:768px){.module-formation-career-and-professionnal-integration .inner .title{font-family:Elephant;font-size:48rem;font-weight:400;line-height:116%}}.module-formation-career-and-professionnal-integration .inner .formation-career-and-professionnal-integration-content{margin-top:32px;text-align:center}.module-formation-career-and-professionnal-integration .inner .numbers-w{display:flex;gap:16px;justify-content:center;margin-top:40px}.module-formation-career-and-professionnal-integration .inner .diploma-rate,.module-formation-career-and-professionnal-integration .inner .insertion-rate,.module-formation-career-and-professionnal-integration .inner .success-rate{align-items:center;display:flex;flex-direction:column;justify-content:center;width:max(103px,7.5vw)}@media (min-width:768px){.module-formation-career-and-professionnal-integration .inner .diploma-rate,.module-formation-career-and-professionnal-integration .inner .insertion-rate,.module-formation-career-and-professionnal-integration .inner .success-rate{width:min(160px,11.5vw)}}.module-formation-career-and-professionnal-integration .inner .diploma-rate svg path,.module-formation-career-and-professionnal-integration .inner .insertion-rate svg path,.module-formation-career-and-professionnal-integration .inner .success-rate svg path{fill:var(--univers-color-container)}.module-formation-career-and-professionnal-integration .inner .diploma-rate .number,.module-formation-career-and-professionnal-integration .inner .insertion-rate .number,.module-formation-career-and-professionnal-integration .inner .success-rate .number{color:var(--on-background-dark);font-family:PP Pangram Sans;font-size:14rem;font-weight:600;letter-spacing:.5px;line-height:114%;margin-top:16px}.module-formation-career-and-professionnal-integration .inner .diploma-rate .number-info,.module-formation-career-and-professionnal-integration .inner .insertion-rate .number-info,.module-formation-career-and-professionnal-integration .inner .success-rate .number-info{color:var(--on-background-dark);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;font-weight:700;letter-spacing:.25px;line-height:142%;margin-top:8px;text-align:center}.module-formation-futur{background-color:var(--background-light);position:relative}.module-formation-futur .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;row-gap:24px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-formation-futur .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-formation-futur .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-formation-futur .inner>*{grid-column-end:13}}.module-formation-futur .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-formation-futur .inner{padding:40px 0;row-gap:unset}}.module-formation-futur .left{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.module-formation-futur .left{grid-column-end:7}}.module-formation-futur .left .title{color:var(--on-background-light);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%}.module-formation-futur .left .formation-list{display:flex;flex-direction:column;gap:8px}.module-formation-futur .right{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.module-formation-futur .right{grid-column-end:13;grid-column-start:7}}.module-formation-futur .right .title{color:var(--on-background-light);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%}.module-formation-futur .right .job-list{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:1fr 1fr;row-gap:24px}@media (min-width:1440px){.module-formation-futur .right .job-list{grid-template-columns:1fr 1fr 1fr}}.module-formation-futur .right .job-card{border:1px solid var(--on-background-light);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:45px 16px 21px;transition:background-color .6s linear}@media (hover:hover) and (pointer:fine){.module-formation-futur .right .job-card:hover{background-color:rgba(0,0,0,.08)}}.module-formation-futur .right .info{color:var(--on-background-light);font-family:PP Pangram Sans;font-size:12rem;font-weight:500;font-weight:400;font-weight:700;letter-spacing:.4px;line-height:133%}.module-formation-futur .right .job-title{text-wrap:pretty;color:var(--on-background-light);font-family:Elephant;font-size:20rem;font-weight:400;line-height:140%;word-break:break-word}.module-formation-futur .right .see-all-w{place-self:center}.module-formation-advantages{background-color:var(--background-light);margin-top:-1px;position:relative}.module-formation-advantages .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:32px 0;row-gap:24px;width:max(200px,100% - 32px)}@media (min-width:768px){.module-formation-advantages .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-formation-advantages .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-formation-advantages .inner>*{grid-column-end:13}}.module-formation-advantages .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-formation-advantages .inner{padding:40px 0;row-gap:unset}}.module-formation-advantages .left{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.module-formation-advantages .left{grid-column-end:7}}.module-formation-advantages .left .img-wrapper{aspect-ratio:343/468}@media (min-width:768px){.module-formation-advantages .left .img-wrapper{aspect-ratio:590/468;max-height:80vh}.module-formation-advantages .right{grid-column-end:13;grid-column-start:7}}.module-formation-advantages .right h2,.module-formation-advantages .right h3,.module-formation-advantages .right h4,.module-formation-advantages .right h5,.module-formation-advantages .right h6{margin-bottom:24px}.module-formation-advantages .right .title{color:var(--on-background-light);font-family:Elephant;font-size:48rem;font-weight:400;line-height:116%}.module-formation-advantages .right .brochure-cta-w{margin-top:24px}.module-formation-partners{background-color:var(--background-light);position:relative}.module-formation-partners .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:64px 0;width:max(200px,100% - 32px)}@media (min-width:768px){.module-formation-partners .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.module-formation-partners .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.module-formation-partners .inner>*{grid-column-end:13}}.module-formation-partners .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.module-formation-partners .inner{padding:80px 0}}.module-formation-partners .title{color:var(--on-background-light);font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%;text-align:center}.module-formation-partners .partner-list{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:40px}@media (min-width:768px){.module-formation-partners .partner-list{flex-direction:row}}.module-formation-partners .partner-card{height:auto;text-align:center}.module-formation-partners svg{height:auto;max-height:100px;max-width:250px;-o-object-fit:contain;object-fit:contain;width:auto}.module-campuspage-hero{min-height:100vh;overflow:hidden;position:relative}.module-campuspage-hero .container{padding-top:197px}@media (min-width:768px){.module-campuspage-hero .container{min-height:100vh}}.module-campuspage-hero .text-wrapper{display:flex;flex-direction:column;position:relative;z-index:1}@media (min-width:768px){.module-campuspage-hero .text-wrapper{justify-content:center}}@media (max-width:767px){.module-campuspage-hero .text-wrapper .fs-h1{font-size:32px}}@media (min-width:1024px){.module-campuspage-hero .text-wrapper .fs-h1{font-size:111rem}}.module-campuspage-hero .text-wrapper .back>*{vertical-align:middle}.module-campuspage-hero .text-wrapper .text-content{font-family:PP Pangram Sans;font-size:16rem;font-weight:500;line-height:144%;margin-bottom:79px;margin-top:21px}@media (min-width:768px){.module-campuspage-hero .text-wrapper .text-content{margin-bottom:0;margin-top:48px}}.module-campuspage-hero .text-wrapper .partial-cta{bottom:-27px;left:0;position:absolute}@media (min-width:768px){.module-campuspage-hero .text-wrapper .partial-cta{bottom:0;margin-bottom:116px;margin-top:86px;position:relative}}.module-campuspage-hero .img-wrapper{margin-left:auto;overflow:hidden;position:relative;width:73%}@media (min-width:768px){.module-campuspage-hero .img-wrapper{bottom:0;position:absolute;right:0;top:197px;width:49.2%}}.module-campuspage-hero .img-wrapper:before{padding-top:120.4%}@media (min-width:768px){.module-campuspage-hero .img-wrapper:before{padding-top:66.7%}}.module-campuspage-title-paragraph{padding:111px 0}@media (min-width:768px){.module-campuspage-title-paragraph{padding:210px 0}}.module-campuspage-title-paragraph.bg-black .container .fs-h1,.module-campuspage-title-paragraph.bg-black .container .paragraph,.module-campuspage-title-paragraph.bg-black .container .partial-pretitle .icon,.module-campuspage-title-paragraph.bg-black .container .partial-pretitle span{color:#fff}.module-campuspage-title-paragraph .container .partial-pretitle .icon,.module-campuspage-title-paragraph .container .partial-pretitle span{color:#161414}.module-campuspage-title-paragraph .container .fs-h1{margin-top:34px}@media (max-width:767px){.module-campuspage-title-paragraph .container .fs-h1{font-size:50rem;margin-top:53px}}.module-campuspage-title-paragraph .container .paragraph{margin-top:79px}@media (min-width:768px){.module-campuspage-title-paragraph .container .paragraph{margin-top:95px}}.module-campuspage-title-paragraph .container .paragraph p+p,.module-campuspage-title-paragraph .container .paragraph ul+p{margin-top:1em}.module-campuspage-title-paragraph .container .paragraph a{cursor:pointer;opacity:1;position:relative;text-decoration:underline;transition:opacity .6s linear}@media (hover:hover) and (pointer:fine){.module-campuspage-title-paragraph .container .paragraph a:hover{opacity:.75}}.module-campuspage-title-paragraph .container .paragraph ol{counter-reset:list-counter;margin-top:8px;position:relative}.module-campuspage-title-paragraph .container .paragraph ol li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.module-campuspage-title-paragraph .container .paragraph ol li:before{color:var(--partial-bard-text-color);content:counter(list-counter) ". ";left:0;position:absolute;top:0}.module-campuspage-title-paragraph .container .paragraph ol li ol{counter-reset:sublist-counter}.module-campuspage-title-paragraph .container .paragraph ol li ol:first-of-type{margin-top:8px}.module-campuspage-title-paragraph .container .paragraph ol li ol li{counter-increment:sublist-counter;margin-left:0;padding-left:20px}.module-campuspage-title-paragraph .container .paragraph ol li ol li:before{content:counter(list-counter) "." counter(sublist-counter) ". ";left:0;top:0}.module-campuspage-title-paragraph .container .paragraph ol li ul{counter-reset:sublist-counter}.module-campuspage-title-paragraph .container .paragraph ol li ul:first-of-type{margin-top:8px}.module-campuspage-title-paragraph .container .paragraph ol li ul li{counter-increment:sublist-counter}.module-campuspage-title-paragraph .container .paragraph ol li ul li:before{content:"•";left:0;position:absolute;top:0}.module-campuspage-title-paragraph .container .paragraph ul{counter-reset:list-counter;margin-top:8px;position:relative}.module-campuspage-title-paragraph .container .paragraph ul li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.module-campuspage-title-paragraph .container .paragraph ul li:before{color:var(--partial-bard-text-color);content:"•";left:0;position:absolute;top:0}.module-campuspage-title-paragraph .container .paragraph ul li ol{counter-reset:ul-sublist-counter}.module-campuspage-title-paragraph .container .paragraph ul li ol:first-of-type{margin-top:8px}.module-campuspage-title-paragraph .container .paragraph ul li ol li{counter-increment:ul-sublist-counter;margin-left:0;padding-left:20px}.module-campuspage-title-paragraph .container .paragraph ul li ol li:before{content:counter(ul-sublist-counter) ".";left:0;top:0}.module-campuspage-title-paragraph .container .paragraph ul li ul:first-of-type{margin-top:8px}.module-campuspage-title-paragraph .container .paragraph ul li ul li:before{content:"⚬";left:0;position:absolute;top:0}.module-campuspage-title-media{padding:104px 0}@media (min-width:768px){.module-campuspage-title-media{padding:209px 0}}.module-campuspage-title-media .container .title{position:relative;text-align:center;z-index:1}@media (max-width:767px){.module-campuspage-title-media .container .title{font-size:50rem}}.module-campuspage-title-media .container .ratio-image{margin-top:-15px}@media (min-width:768px){.module-campuspage-title-media .container .ratio-image{margin-top:-45px}}.module-campuspage-title-media .container .ratio-image:before{padding-top:103.49%}@media (min-width:768px){.module-campuspage-title-media .container .ratio-image:before{padding-top:58.02%}}.module-campuspage-title-media .container .paragraph{display:flex;flex-direction:column;gap:15px;margin-top:95px}@media (min-width:768px){.module-campuspage-title-media .container .paragraph{margin-top:160px}}.module-campuspage-title-media .container .paragraph a{cursor:pointer;opacity:1;position:relative;text-decoration:underline;transition:opacity .6s linear}@media (hover:hover) and (pointer:fine){.module-campuspage-title-media .container .paragraph a:hover{opacity:.75}}.module-campuspage-title-media .container .paragraph ol{counter-reset:list-counter;margin-top:8px;position:relative}.module-campuspage-title-media .container .paragraph ol li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.module-campuspage-title-media .container .paragraph ol li:before{color:var(--partial-bard-text-color);content:counter(list-counter) ". ";left:0;position:absolute;top:0}.module-campuspage-title-media .container .paragraph ol li ol{counter-reset:sublist-counter}.module-campuspage-title-media .container .paragraph ol li ol:first-of-type{margin-top:8px}.module-campuspage-title-media .container .paragraph ol li ol li{counter-increment:sublist-counter;margin-left:0;padding-left:20px}.module-campuspage-title-media .container .paragraph ol li ol li:before{content:counter(list-counter) "." counter(sublist-counter) ". ";left:0;top:0}.module-campuspage-title-media .container .paragraph ol li ul{counter-reset:sublist-counter}.module-campuspage-title-media .container .paragraph ol li ul:first-of-type{margin-top:8px}.module-campuspage-title-media .container .paragraph ol li ul li{counter-increment:sublist-counter}.module-campuspage-title-media .container .paragraph ol li ul li:before{content:"•";left:0;position:absolute;top:0}.module-campuspage-title-media .container .paragraph ul{counter-reset:list-counter;margin-top:8px;position:relative}.module-campuspage-title-media .container .paragraph ul li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.module-campuspage-title-media .container .paragraph ul li:before{color:var(--partial-bard-text-color);content:"•";left:0;position:absolute;top:0}.module-campuspage-title-media .container .paragraph ul li ol{counter-reset:ul-sublist-counter}.module-campuspage-title-media .container .paragraph ul li ol:first-of-type{margin-top:8px}.module-campuspage-title-media .container .paragraph ul li ol li{counter-increment:ul-sublist-counter;margin-left:0;padding-left:20px}.module-campuspage-title-media .container .paragraph ul li ol li:before{content:counter(ul-sublist-counter) ".";left:0;top:0}.module-campuspage-title-media .container .paragraph ul li ul:first-of-type{margin-top:8px}.module-campuspage-title-media .container .paragraph ul li ul li:before{content:"⚬";left:0;position:absolute;top:0}.module-campuspage-steps{overflow:hidden;padding:112px 0;position:relative}@media (min-width:768px){.module-campuspage-steps{padding:209px 0}}.module-campuspage-steps.gradient{background:linear-gradient(180deg,#fff,#f4f4f4)}@media (max-width:767px){.module-campuspage-steps .container .title{font-size:50rem}}.module-campuspage-steps .container .steps{border-bottom:1px solid rgba(26,26,26,.1);border-top:1px solid rgba(26,26,26,.1);margin-top:80px}@media (min-width:768px){.module-campuspage-steps .container .steps{margin-top:95px}}.module-campuspage-steps .container .steps .step{align-items:center;display:flex;min-height:108rem;padding:24px 0 22px 30px;position:relative}.module-campuspage-steps .container .steps .step:not(:first-of-type){border-top:1px solid rgba(26,26,26,.1)}.module-campuspage-steps .container .steps .step .index{left:0;opacity:.05;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){.module-campuspage-steps .container .steps .step .index{font-size:60rem}}.module-campuspage-steps .container .steps .step .text{margin-left:10px}.module-campuspage-two-pictures{--bg-color:#fff;--text-color:#000;background:var(--bg-color);padding-bottom:113px;padding-top:113px}.module-campuspage-two-pictures:not([class*=bg-]){background:linear-gradient(180deg,#fff,#f4f4f4)}.module-campuspage-two-pictures.bg-black-transparent{--bg-color:hsla(0,5%,8%,.9);--text-color:#fff}.module-campuspage-two-pictures.bg-black{--bg-color:#000;--text-color:#fff}.module-campuspage-two-pictures.bg-whitesmoke{--bg-color:#d9d9d9}@media (min-width:768px){.module-campuspage-two-pictures{padding-bottom:200px;padding-top:200px}}.module-campuspage-two-pictures .container>h2{color:var(--text-color);margin-top:55px;z-index:1}@media (max-width:767px){.module-campuspage-two-pictures .container>h2{font-size:35rem}}@media (min-width:768px){.module-campuspage-two-pictures .container>h2{margin-top:85px}}.module-campuspage-two-pictures .left-picture-w{margin-left:-108px;margin-top:-18px}@media (min-width:768px){.module-campuspage-two-pictures .left-picture-w{height:-moz-fit-content;height:fit-content;margin-left:-50px;margin-top:-30px;max-width:651px;width:41.4vw}}@media (min-width:1024px){.module-campuspage-two-pictures .left-picture-w{margin-left:-60px;margin-top:-50px}}@media (min-width:1600px){.module-campuspage-two-pictures .left-picture-w{margin-left:0}}.module-campuspage-two-pictures .left-picture-w:before{padding-top:142%}@media (min-width:768px){.module-campuspage-two-pictures .left-picture-w:before{padding-top:200%}}@media (min-width:1024px){.module-campuspage-two-pictures .left-picture-w:before{padding-top:142%}}.module-campuspage-two-pictures .content{color:var(--text-color);margin-top:103px}.module-campuspage-two-pictures .content ol,.module-campuspage-two-pictures .content ul{margin-top:10px}.module-campuspage-two-pictures .content ol li,.module-campuspage-two-pictures .content ul li{padding-left:25px;position:relative}.module-campuspage-two-pictures .content ol li:before,.module-campuspage-two-pictures .content ul li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:10rem;line-height:144%;position:absolute;top:0}.module-campuspage-two-pictures .content a{position:relative;text-decoration:underline;text-underline-offset:5px;transition:text-decoration-color .25s cubic-bezier(.215,.61,.355,1)}@media (hover:hover) and (pointer:fine){.module-campuspage-two-pictures .content a:hover{text-decoration-color:transparent}}.module-campuspage-two-pictures .content p+p,.module-campuspage-two-pictures .content ul+p{margin-top:1em}.module-campuspage-two-pictures .content h2+p{margin-top:1.5em}.module-campuspage-two-pictures .content h2{font-family:Elephant;font-size:28rem;font-size:26rem;font-weight:400;line-height:100%}@media (min-width:768px){.module-campuspage-two-pictures .content h2{font-size:40rem}}@media (min-width:1024px){.module-campuspage-two-pictures .content h2{font-size:60rem;font-size:32rem}}.module-campuspage-two-pictures hr{background:var(--text-color);border:none;height:1px;margin-top:82px;opacity:.18;width:100%}@media (min-width:1024px){.module-campuspage-two-pictures hr{margin-top:85px;max-width:650px;width:37.2vw}}.module-campuspage-two-pictures .right-picture-w{height:-moz-fit-content;height:fit-content;margin-top:93px}@media (min-width:768px){.module-campuspage-two-pictures .right-picture-w{height:248px;margin-top:98px}}@media (min-width:1024px){.module-campuspage-two-pictures .right-picture-w{height:467px}}.module-campuspage-two-pictures .right-picture-w:before{padding-top:148%}@media (min-width:768px){.module-campuspage-two-pictures .right-picture-w:before{padding-top:110%}}.module-campuspage-two-pictures .responsable{margin-top:93px;max-width:none}.module-campuspage-two-pictures .responsable .bottom p{align-items:center;display:flex;height:70px;margin-top:0}.module-campuspage-key-texts{padding-bottom:90px;padding-top:90px}.module-campuspage-key-texts:not([class*=bg-]){background:#ececec}@media (min-width:1024px){.module-campuspage-key-texts{padding-bottom:79px;padding-top:91px}}.module-campuspage-key-texts .key-texts{align-items:center;display:flex;flex-direction:column;row-gap:93.5px}@media (min-width:768px){.module-campuspage-key-texts .key-texts{align-items:stretch;flex-direction:row;justify-content:space-between}}.module-campuspage-key-texts .key-texts .key-text{align-items:center;display:flex;flex:0 1 auto;max-width:25%;min-height:203px;padding-right:12px;position:relative}@media (min-width:768px){.module-campuspage-key-texts .key-texts .key-text{padding:30px 30px 30px 0}}@media (min-width:768px) and (max-width:1023px){.module-campuspage-key-texts .key-texts .key-text .content{font-size:16rem}}.module-campuspage-key-texts .key-texts .key-text .content img{margin-top:20px;max-width:70%}.module-campuspage-key-texts .key-texts .key-text .content p+ul{margin-top:20px}.module-campuspage-key-texts .key-texts .key-text .content li{font-size:12rem;line-height:16rem;padding-left:10rem;position:relative}.module-campuspage-key-texts .key-texts .key-text .content li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:0;line-height:144%;position:absolute;top:-2rem}.module-campuspage-key-texts .key-texts .key-text .content a{position:relative;white-space:nowrap}@media (hover:hover) and (pointer:fine){.module-campuspage-key-texts .key-texts .key-text .content a:hover:after{transform:scaleX(0)}}.module-campuspage-key-texts .key-texts .key-text .content a:after{background:#161414;bottom:-2px;content:"";height:1px;left:0;pointer-events:none;position:absolute;transform:scaleX(1);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}.module-campuspage-key-texts .key-texts .key-text .icon{font-size:10px;position:absolute}.module-campuspage-key-texts .key-texts .key-text .icon.icon-cadre-haut-droit{opacity:.2;right:0;top:0}.module-campuspage-key-texts .key-texts .key-text .icon.icon-cadre-bas-droit{bottom:0;right:0}.module-campuspage-accordeon{padding:111px 0}@media (min-width:768px){.module-campuspage-accordeon{padding:210px 0}}.module-campuspage-accordeon.bg-black .container .accordeon .trigger-open{border-color:hsla(0,0%,100%,.1)}.module-campuspage-accordeon.bg-black .container .accordeon .trigger-open .accordeon-title,.module-campuspage-accordeon.bg-black .container .icon,.module-campuspage-accordeon.bg-black .container .paragraph{color:#fff}.module-campuspage-accordeon .container .accordeon .accordeon-title{font-family:PP Pangram Sans;font-size:23rem;font-weight:600;line-height:100%;text-transform:uppercase}@media (min-width:768px){.module-campuspage-accordeon .container .accordeon .accordeon-title{font-size:30rem}}.module-campuspage-accordeon .container .accordeon.is-open>.trigger-open .icon{transform:rotate(45deg)}.module-campuspage-accordeon .container .accordeon .accordeon .accordeon-title{font-family:PP Pangram Sans Narrow;font-size:20rem;font-weight:700;line-height:100%}.module-campuspage-accordeon .container .accordeon .accordeon .trigger-open .icon{font-size:18rem}.module-campuspage-accordeon .container .accordeon .accordeon .accordeon .accordeon-title{font-family:PP Pangram Sans Narrow;font-size:18rem;font-weight:700;line-height:111%}@media (min-width:768px){.module-campuspage-accordeon .container .accordeon .accordeon .accordeon .accordeon-title{font-size:10rem;line-height:100%}}@media (min-width:1024px){.module-campuspage-accordeon .container .accordeon .accordeon .accordeon .accordeon-title{font-size:13rem;line-height:108%}}.module-campuspage-accordeon .container .accordeon .accordeon .accordeon .trigger-open .icon{font-size:16rem}.module-campuspage-accordeon .container .accordeon+.accordeon .trigger-open{border-top:unset}.module-campuspage-accordeon .container .accordeon .trigger-open{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:25px 30px}.module-campuspage-accordeon .container .accordeon .trigger-open .icon{font-size:22rem;transition:transform .2s ease-out}.module-campuspage-accordeon .container .accordeon .content{padding-left:15px}@media (min-width:1024px){.module-campuspage-accordeon .container .accordeon .content{padding-left:50px}}.module-campuspage-accordeon .container .accordeon .content .accordeon:first-child .trigger-open{border-top:unset}.module-campuspage-accordeon .container .paragraph{margin-top:35px}@media (min-width:768px){.module-campuspage-accordeon .container .paragraph{margin-top:45px}}.module-campuspage-accordeon .container .paragraph a{text-decoration:underline}.module-campuspage-accordeon .container .paragraph ol,.module-campuspage-accordeon .container .paragraph ul{margin-top:10px}.module-campuspage-accordeon .container .paragraph ol li,.module-campuspage-accordeon .container .paragraph ul li{padding-left:25px;position:relative}.module-campuspage-accordeon .container .paragraph ol li:before,.module-campuspage-accordeon .container .paragraph ul li:before{content:"•";font-family:PP Pangram Sans;font-size:16rem;font-weight:500;left:10rem;line-height:144%;position:absolute;top:0}.module-campuspage-accordeon .container .paragraph img{display:block;margin:35px auto;max-width:90%}.partial-wysiwyg{display:flex;flex-direction:column;gap:15px}.partial-wysiwyg,.partial-wysiwyg.white{--partial-bard-text-color:#fff}.partial-wysiwyg.black{--partial-bard-text-color:#161414}.partial-wysiwyg .bard-link-component-w{align-items:center;background-color:#161414;display:flex;justify-content:center;padding:10px 20px}.partial-wysiwyg .bard-link-component-w span{color:#fff}@media (hover:hover) and (pointer:fine){.partial-wysiwyg .bard-link-component-w .partial-cta-v2:hover:before{background-color:transparent!important}.partial-wysiwyg .bard-link-component-w:hover{background-color:#fff;transition:all .3s ease-out}.partial-wysiwyg .bard-link-component-w:hover span{color:#161414;transition:all .3s ease-out}}.partial-wysiwyg .bard-text-w{color:var(--partial-bard-text-color)}.partial-wysiwyg .bard-text-w h2,.partial-wysiwyg .bard-text-w h3,.partial-wysiwyg .bard-text-w h4,.partial-wysiwyg .bard-text-w h5,.partial-wysiwyg .bard-text-w p{color:currentColor;margin-top:24px}.partial-wysiwyg .bard-text-w a{cursor:pointer;opacity:1;position:relative;text-decoration:underline;transition:opacity .6s linear}@media (hover:hover) and (pointer:fine){.partial-wysiwyg .bard-text-w a:hover{opacity:.75}}.partial-wysiwyg .bard-text-w ol{counter-reset:list-counter;margin-top:8px;position:relative}.partial-wysiwyg .bard-text-w ol li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.partial-wysiwyg .bard-text-w ol li:before{color:var(--partial-bard-text-color);content:counter(list-counter) ". ";left:0;position:absolute;top:0}.partial-wysiwyg .bard-text-w ol li ol{counter-reset:sublist-counter}.partial-wysiwyg .bard-text-w ol li ol:first-of-type{margin-top:8px}.partial-wysiwyg .bard-text-w ol li ol li{counter-increment:sublist-counter;margin-left:0;padding-left:20px}.partial-wysiwyg .bard-text-w ol li ol li:before{content:counter(list-counter) "." counter(sublist-counter) ". ";left:0;top:0}.partial-wysiwyg .bard-text-w ol li ul{counter-reset:sublist-counter}.partial-wysiwyg .bard-text-w ol li ul:first-of-type{margin-top:8px}.partial-wysiwyg .bard-text-w ol li ul li{counter-increment:sublist-counter}.partial-wysiwyg .bard-text-w ol li ul li:before{content:"•";left:0;position:absolute;top:0}.partial-wysiwyg .bard-text-w ul{counter-reset:list-counter;margin-top:8px;position:relative}.partial-wysiwyg .bard-text-w ul li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.partial-wysiwyg .bard-text-w ul li:before{color:var(--partial-bard-text-color);content:"•";left:0;position:absolute;top:0}.partial-wysiwyg .bard-text-w ul li ol{counter-reset:ul-sublist-counter}.partial-wysiwyg .bard-text-w ul li ol:first-of-type{margin-top:8px}.partial-wysiwyg .bard-text-w ul li ol li{counter-increment:ul-sublist-counter;margin-left:0;padding-left:20px}.partial-wysiwyg .bard-text-w ul li ol li:before{content:counter(ul-sublist-counter) ".";left:0;top:0}.partial-wysiwyg .bard-text-w ul li ul:first-of-type{margin-top:8px}.partial-wysiwyg .bard-text-w ul li ul li:before{content:"⚬";left:0;position:absolute;top:0}.partial-cta{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:49rem;overflow:hidden;padding:18rem 20rem;position:relative;transition:opacity .3s linear;width:224rem}.partial-cta:before{background:#161414;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:0 100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);width:100%}.partial-cta.disabled{opacity:.5;pointer-events:none}.partial-cta.bg-transparent{border:2px solid hsla(0,0%,100%,.1);height:49px;transition:border .2s linear}.partial-cta.bg-transparent:before{background:#fff}.partial-cta.bg-transparent i,.partial-cta.bg-transparent span{color:#fff}.partial-cta.bg-black:before{background:#fff}.partial-cta.bg-black i,.partial-cta.bg-black span{color:#fff}.partial-cta.text-center{justify-content:center}.partial-cta i,.partial-cta span{color:#161414;position:relative;transition:color .1s linear .12s}.partial-cta .icon-w{display:inline-block;line-height:0;position:relative}.partial-cta span{padding-top:2.5rem}@media (hover:hover) and (pointer:fine){.partial-cta:hover:before{transform:scaleY(1)}.partial-cta:hover i,.partial-cta:hover span{color:#fff}.partial-cta:hover.bg-black i,.partial-cta:hover.bg-black span,.partial-cta:hover.bg-transparent i,.partial-cta:hover.bg-transparent span{color:#161414}.partial-cta:hover.bg-transparent{border-color:#fff}}.partial-event:not(:first-of-type){margin-top:38px}@media (min-width:768px){.partial-event:not(:first-of-type){margin-top:26px}}.partial-event.no-display{display:none!important}@media (hover:hover) and (pointer:fine){.partial-event:hover .event-image img{transform:scale(1.08);transition:transform .8s cubic-bezier(.9,0,.4,1)}.partial-event:hover .infos .date:after{transform:scaleX(1);transition:transform .8s cubic-bezier(.9,0,.4,1)}}@media (min-width:768px){.partial-event{display:flex;gap:11.7%}}.partial-event .event-image:before{padding-top:76.4%}@media (min-width:768px){.partial-event .event-image{flex:0 0 44.3%}}.partial-event .event-image img{transition:transform .6s cubic-bezier(.4,0,.1,1)}.partial-event .event-image.soldout img{filter:grayscale(1)}.partial-event .infos{margin-top:32px;position:relative}@media (min-width:768px){.partial-event .infos{flex:1;margin-top:0;padding-top:87px}}@media (min-width:1024px){.partial-event .infos .top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}}.partial-event .infos .tag{align-items:center;border:2px solid hsla(0,0%,100%,.1);display:flex;font-family:PP Pangram Sans;font-size:10px;font-weight:600;height:30px;justify-content:center;line-height:100%;margin-top:10px;text-transform:uppercase;width:140px}@media (min-width:1024px){.partial-event .infos .tag{margin:0}}.partial-event .infos .date{display:inline-block;position:relative;text-transform:capitalize}.partial-event .infos .date:after{background-color:hsla(0,0%,100%,.5);bottom:-8px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.4,0,.1,1);width:100%}.partial-event .infos .event-type{display:block;margin-top:24px}.partial-event .infos .partial-arrow-link{bottom:6px;position:absolute;right:0}@media (min-width:768px){.partial-event .infos .partial-arrow-link{bottom:0}}.partial-pretitle{position:relative}.partial-pretitle.black .icon,.partial-pretitle.black span{color:#161414}.partial-pretitle .icon{display:inline-block;font-size:10rem;opacity:.2;vertical-align:middle}.partial-pretitle .icon.opacity-1{opacity:1}.partial-pretitle span{color:#fff;display:inline-block;margin-left:24px;vertical-align:middle}.partial-arrow-link{height:var(--size);position:relative;width:var(--size)}@media (hover:hover) and (pointer:fine){[data-hover-arrow]:hover .partial-arrow-link:after{transform:scaleX(1.3);transition:transform .6s cubic-bezier(.9,0,.4,1)}[data-hover-arrow]:hover .partial-arrow-link:before{transform:scaleY(1.3);transition:transform .6s cubic-bezier(.9,0,.4,1)}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){[data-hover-arrow]:hover .partial-arrow-link:after{transform:scaleX(1.5)}[data-hover-arrow]:hover .partial-arrow-link:before{transform:scaleY(1.5)}}@media (hover:hover) and (pointer:fine){[data-hover-arrow]:hover .partial-arrow-link span{transform:rotate(45deg) translateX(calc(var(--border)/2*-1)) scaleX(.7);transition:transform .6s cubic-bezier(.9,0,.4,1)}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){[data-hover-arrow]:hover .partial-arrow-link span{transform:rotate(45deg) translateX(calc(var(--tb-border)/2*-1)) scaleX(.7)}}.partial-arrow-link.black span,.partial-arrow-link.black:after,.partial-arrow-link.black:before{background-color:#161414}@media (min-width:1024px){.partial-arrow-link{height:var(--tb-size);width:var(--tb-size)}}.partial-arrow-link:after{background-color:#fff;bottom:0;content:"";height:var(--border);left:0;position:absolute;transform-origin:right;transition:transform .6s cubic-bezier(.4,0,.1,1);width:100%}@media (min-width:1024px){.partial-arrow-link:after{height:var(--tb-border)}}.partial-arrow-link:before{background-color:#fff;bottom:0;content:"";height:100%;position:absolute;right:0;transform-origin:bottom;transition:transform .6s cubic-bezier(.4,0,.1,1);width:var(--border)}@media (min-width:1024px){.partial-arrow-link:before{width:var(--tb-border)}}.partial-arrow-link span{background-color:#fff;bottom:0;height:var(--border);position:absolute;right:0;transform:rotate(45deg) translateX(calc(var(--border)/2*-1));transform-origin:calc(100% - var(--border)/2) 50%;transition:transform .6s cubic-bezier(.9,0,.4,1);width:calc(var(--hyp) - var(--border))}@media (min-width:1024px){.partial-arrow-link span{height:var(--tb-border);transform:rotate(45deg) translateX(calc(var(--tb-border)/2*-1));transform-origin:calc(100% - var(--tb-border)/2) 50%;width:calc(var(--tb-hyp) - var(--tb-border))}}.responsable{max-width:360px;position:relative}.responsable .img-wrapper{overflow:hidden;position:relative}.responsable .img-wrapper:after{background:linear-gradient(180deg,hsla(0,5%,8%,0) 20.64%,hsla(0,5%,8%,.5) 78.75%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.responsable .img-wrapper .img-responsable:before{padding-top:89.7%}.responsable .img-wrapper .img-responsable img{transition:transform .6s cubic-bezier(.4,0,.1,1)}.responsable .img-wrapper .informations{bottom:37px;display:flex;flex-direction:column;gap:10px;left:45px;position:absolute;z-index:1}.responsable .img-wrapper .informations .informations-text-icon{align-items:center;display:flex;gap:10px}.responsable .img-wrapper .informations .informations-text-icon p{margin-top:0}.responsable .img-wrapper .informations .informations-text-icon i{display:none;font-size:16px}@media (min-width:768px){.responsable .img-wrapper .informations .informations-text-icon i{display:block}}.responsable .bottom{color:--camarchecommeca;min-height:105px;padding:37px 97px 37px 47px;position:relative;transition:background .4s linear;z-index:2}.responsable .bottom:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.responsable .bottom{padding:32px 84px 32px 32px}}@media (min-width:1024px){.responsable .bottom{padding:37px 97px 37px 47px}}.responsable .bottom p{transition:color .4s linear}.responsable .bottom .poste+p{margin-top:16px}.responsable .icon-big-cadre-bas-droite{bottom:0;color:inherit;font-size:94rem;pointer-events:none;position:absolute;right:0;transform:translate3d(5px,5px,0);transition:color .4s linear;z-index:9}.responsable.red{color:#f1564f}.responsable.burgundy{color:#8c3462}.responsable.blue{color:#1da6e0}.responsable.green{color:#9cd1c2}.responsable.purple{color:#c9f}.responsable.pink{color:#4f5ca8}.responsable.orange{color:#f68e0f}.responsable.yellow{color:#f2f244}.responsable.black{color:#161414}.responsable .description-w{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:8}.responsable .description-w .overlay{background-color:#161414;inset:0;opacity:.9;overflow:hidden;position:absolute;transform:translate3d(0,100%,0);transition:transform .6s cubic-bezier(.9,0,.4,1)}.responsable .description-w .overlay p{align-items:center;color:#fff;display:flex;inset:0;padding:10px 25px;position:absolute;transform:translate3d(0,-100%,0);transition:transform .6s cubic-bezier(.9,0,.4,1)}.responsable.hover .description-w .overlay,.responsable.hover .description-w .overlay p{transform:translateZ(0)}.responsable.hover .img-responsable img{transform:scale(1.075);transition:transform .6s cubic-bezier(.9,0,.4,1)}.responsable.hover .bottom{background-color:#161414}.responsable.hover .bottom p{color:#fff}.responsable.hover .bottom .description-w{margin-top:16px}@media (min-width:768px){.responsable.hover .bottom .description-w{grid-template-rows:1fr}}.responsable.hover .icon-big-cadre-bas-droite{color:#fff}.responsable.hover.red .bottom{background-color:#f1564f}.responsable.hover.burgundy .bottom{background-color:#8c3462}.responsable.hover.blue .bottom{background-color:#1da6e0}.responsable.hover.green .bottom{background-color:#9cd1c2}.responsable.hover.purple .bottom{background-color:#c9f}.responsable.hover.pink .bottom{background-color:#4f5ca8}.responsable.hover.orange .bottom{background-color:#f68e0f}.responsable.hover.yellow .bottom{background-color:#f2f244}.responsable.hover.black .bottom{background-color:#161414}.module-images-grid{min-height:100vh;overflow:hidden;position:relative}.module-images-grid .overlay{pointer-events:none}@media (min-width:768px){.module-images-grid .overlay .overlay1{background:radial-gradient(59.11% 59.11% at 50% 50%,hsla(0,5%,8%,0) 0,hsla(0,5%,8%,.6) 100%)}}.module-images-grid .overlay .overlay2{opacity:.2}.module-images-grid .overlay .overlay3{background:linear-gradient(38.66deg,rgba(241,86,79,0) 32.45%,#1da6e0 48.23%,#7964fa 66.27%,#5ddfba 83.31%,#ef5da8 95.44%);opacity:.1}.module-images-grid .title-wrapper .container{height:100%;padding:34px 0}@media (min-width:768px){.module-images-grid .title-wrapper .container{padding:60rem 0}}@media (min-width:1024px){.module-images-grid .title-wrapper .container{padding:172rem 0}}.module-images-grid .title-wrapper .container .heading-wrapper{display:flex;justify-content:center;pointer-events:none;position:relative;z-index:1}@media (min-width:1024px){.module-images-grid .title-wrapper .container .heading-wrapper{align-items:center}}.module-images-grid .title-wrapper .container .heading-wrapper .title{font-size:20rem;margin-top:13vh;max-width:320px;text-align:center}@media (min-width:768px){.module-images-grid .title-wrapper .container .heading-wrapper .title{font-size:30rem;margin-top:8vh}}@media (min-width:1024px){.module-images-grid .title-wrapper .container .heading-wrapper .title{font-size:40rem;margin-top:0}}.module-images-grid .title-wrapper .container .heading-wrapper i{font-size:8rem;position:absolute}.module-images-grid .title-wrapper .container .heading-wrapper i.icon-cadre-haut-gauche{left:0;top:0}.module-images-grid .title-wrapper .container .heading-wrapper i.icon-cadre-haut-droit{right:0;top:0}.module-images-grid .title-wrapper .container .heading-wrapper i.icon-cadre-bas-gauche{bottom:0;left:0}.module-images-grid .title-wrapper .container .heading-wrapper i.icon-cadre-bas-droit{bottom:0;right:0}.module-images-grid .slideshow-wrapper{align-items:center;display:flex;height:100%;left:0;padding-bottom:20vh;padding-top:34vh;position:relative;top:0;width:100%}@media (min-width:768px){.module-images-grid .slideshow-wrapper{padding-bottom:25vh;padding-top:34vh}}@media (min-width:1024px){.module-images-grid .slideshow-wrapper{display:block;inset:0;padding:0;position:absolute}}.module-images-grid .slideshow{height:380px;position:relative;width:max(200px,100% - 77px)}@media (min-width:768px){.module-images-grid .slideshow{width:calc(100% - 250rem)}}@media (min-width:1024px){.module-images-grid .slideshow{display:block;height:100%;inset:0;padding:0;position:absolute;width:100%}}.module-images-grid .slideshow .slide{height:100%;max-width:340px;padding:0 8rem;position:absolute;width:100%}@media (min-width:768px){.module-images-grid .slideshow .slide{max-width:380px;padding:0 12rem}}@media (min-width:1024px){.module-images-grid .slideshow .slide{height:auto;max-width:none;padding:0}.module-images-grid .slideshow .slide:first-child{bottom:-100rem;left:-80rem;width:360rem}.module-images-grid .slideshow .slide:first-child .image-wrapper:before{padding-top:120%}.module-images-grid .slideshow .slide:nth-child(2){left:34%;top:-100rem;width:695rem}.module-images-grid .slideshow .slide:nth-child(2) .image-wrapper:before{padding-top:50%}.module-images-grid .slideshow .slide:nth-child(3){bottom:70rem;right:260rem;width:250rem}.module-images-grid .slideshow .slide:nth-child(3) .image-wrapper:before{padding-top:120%}.module-images-grid .slideshow .slide:nth-child(4){bottom:80rem;right:-180rem;width:250rem}.module-images-grid .slideshow .slide:nth-child(4) .image-wrapper:before{padding-top:175%}}.module-images-grid .slideshow .image-wrapper:before{padding-top:120%}.module-images-grid .slideshow .title{margin-top:20px;opacity:1}.partial-pretitle-title-description .title{margin-top:34px;z-index:1}@media (min-width:768px){.partial-pretitle-title-description .title{margin-top:53px}}.partial-pretitle-title-description .description{margin-top:47px}@media (min-width:768px){.partial-pretitle-title-description .description{margin-top:96px}}.partial-pretitle-title-description.big .title{margin-top:55px}@media (max-width:767px){.partial-pretitle-title-description.big .description{margin-top:90px}}.partials-job-card{cursor:pointer;max-width:352px;position:relative;width:100%}@media (min-width:768px){.partials-job-card{max-width:none}}.partials-job-card.hidden{display:none}.partials-job-card:before{content:"";display:block;padding-top:82.8%;position:relative;width:100%}.partials-job-card .inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:54px 48px;position:absolute;top:0;width:100%}@media (min-width:768px){.partials-job-card .inner{padding:48px 40px}}@media (min-width:1024px){.partials-job-card .inner{padding:44px 40px}}@media (min-width:1440px){.partials-job-card .inner{padding:62rem 52rem}}.partials-job-card .inner .fs-h3{max-width:70%}@media (min-width:768px){.partials-job-card .inner .fs-h3{font-size:16px}}@media (min-width:1440px){.partials-job-card .inner .fs-h3{font-size:22rem}}.partials-job-card .inner .icon-cadre-bas-gauche{font-size:8px}.partials-job-card .inner .bottom{align-items:flex-end;display:flex;justify-content:space-between}@media (min-width:768px){.partials-job-card .inner .bottom .partial-arrow-link{--tb-border:6px!important}}@media (min-width:1440px){.partials-job-card .inner .bottom .partial-arrow-link{--tb-border:8px!important;--tb-size:60px!important;--tb-hyp:86px!important}}.partials-job-card .inner .bottom .partial-arrow-link rect.rect{fill:#000}.partials-job-card .inner .bottom .grid-metier{height:77px;width:79px}@media (min-width:768px){.partials-job-card .inner .bottom .grid-metier{height:80rem;width:80rem}}.partials-job-card .inner .bottom .grid-metier rect{fill:hsla(0,5%,8%,.18)}.partials-job-card .inner .bottom .grid-metier rect:first-child{fill:none;stroke:#161414}.partials-job-card .inner .bottom .grid-metier rect.rect{fill:#161414}.partial-jobs-grid{display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;position:relative}@media (min-width:768px){.partial-jobs-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}}@media (min-width:1024px){.partial-jobs-grid{gap:14px;grid-template-columns:repeat(3,minmax(245px,1fr))}}@media (min-width:1440px){.partial-jobs-grid{gap:20px;grid-template-columns:repeat(3,minmax(350px,1fr))}}.partial-cta-brochure{align-items:center;-moz-column-gap:19px;column-gap:19px;cursor:pointer;display:flex}.partial-cta-brochure .icon-w{border:4px solid hsla(0,0%,100%,.08);padding:5px 8px;transition:border .2s linear}@media (hover:hover) and (pointer:fine){.partial-cta-brochure:hover .icon-w{border-color:#fff}}.partial-cta-brochure.negative{color:#161414}.partial-cta-brochure.negative .icon-w{border:4px solid hsla(0,5%,8%,.08)}@media (hover:hover) and (pointer:fine){.partial-cta-brochure.negative:hover .icon-w{border-color:#161414}}.partial-residence h4{margin-bottom:23px}.partial-residence .residence-content-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;padding-top:30px}@media (min-width:768px){.partial-residence .residence-content-wrapper{gap:60px;padding-top:60px}}@media (min-width:1024px){.partial-residence .residence-content-wrapper{flex-direction:row}}.partial-residence .residence-content-wrapper .image-wrapper{height:300px;width:100%}@media (min-width:768px){.partial-residence .residence-content-wrapper .image-wrapper{height:400px}}@media (min-width:1024px){.partial-residence .residence-content-wrapper .image-wrapper{flex:1 0 50%;height:600px}}.partial-residence .residence-content-wrapper .residence-description-wrapper{display:flex;flex-direction:column}.partial-residence .residence-content-wrapper .residence-description-wrapper p{margin-top:23px}.partial-residence .residence-content-wrapper .residence-description-wrapper .partial-cta{margin-top:40px}@media (min-width:1024px){.partial-residence .residence-content-wrapper .residence-description-wrapper .partial-cta{margin-top:70px}}.partial-rejoindre-card{min-height:352px;padding:61px}.partial-rejoindre-card .inner-card{display:flex;flex-direction:column;gap:18px;height:100%;position:relative}.partial-rejoindre-card .inner-card h3{font-size:23rem}.partial-rejoindre-card .inner-card p{margin-bottom:30px}.partial-rejoindre-card .inner-card i{bottom:0;font-size:8rem;left:0;position:absolute}.partial-rejoindre-grid{display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;position:relative}@media (min-width:768px){.partial-rejoindre-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}}@media (min-width:1024px){.partial-rejoindre-grid{gap:14px;grid-template-columns:repeat(3,minmax(245px,1fr))}}@media (min-width:1440px){.partial-rejoindre-grid{gap:20px;grid-template-columns:repeat(3,minmax(350px,1fr))}}.partial-citation{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.partial-citation h2{-webkit-hyphens:auto;hyphens:auto;padding-bottom:142px;text-align:center}@media (min-width:768px){.partial-citation h2{max-width:80%;padding-bottom:131px}}.partial-citation .citation-cta{margin-left:auto;margin-right:auto}.partial-bard{--partial-bard-margin-top:16px}.partial-bard,.partial-bard.light{--partial-bard-text-color:#fff}.partial-bard.dark{--partial-bard-text-color:#161414}.partial-bard .bard-text-w{color:var(--partial-bard-text-color)}.partial-bard .bard-text-w h2{color:inherit;font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%}.partial-bard .bard-text-w h3{color:inherit;font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}.partial-bard .bard-text-w h4{color:inherit;font-family:Elephant;font-size:20rem;font-weight:400;line-height:140%}.partial-bard .bard-text-w h5{color:inherit;font-family:Elephant;font-size:16rem;font-weight:400;line-height:125%}.partial-bard .bard-text-w h2,.partial-bard .bard-text-w h3,.partial-bard .bard-text-w h4,.partial-bard .bard-text-w h5{margin-top:24px}.partial-bard .bard-text-w p{color:inherit;margin-top:var(--partial-bard-margin-top)}.partial-bard .bard-text-w a,.partial-bard .bard-text-w p{font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%}.partial-bard .bard-text-w a{cursor:pointer;opacity:1;position:relative;text-decoration:underline;transition:opacity .6s linear}@media (hover:hover) and (pointer:fine){.partial-bard .bard-text-w a:hover{opacity:.75}}.partial-bard .bard-text-w ol{counter-reset:list-counter;margin-top:8px;position:relative}.partial-bard .bard-text-w ol li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.partial-bard .bard-text-w ol li:before{color:var(--partial-bard-text-color);content:counter(list-counter) ". ";font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;left:0;letter-spacing:.25px;line-height:142%;position:absolute;top:0}.partial-bard .bard-text-w ol li ol{counter-reset:sublist-counter}.partial-bard .bard-text-w ol li ol:first-of-type{margin-top:8px}.partial-bard .bard-text-w ol li ol li{counter-increment:sublist-counter;margin-left:0;padding-left:20px}.partial-bard .bard-text-w ol li ol li:before{content:counter(list-counter) "." counter(sublist-counter) ". ";left:0;top:0}.partial-bard .bard-text-w ol li ul{counter-reset:sublist-counter}.partial-bard .bard-text-w ol li ul:first-of-type{margin-top:8px}.partial-bard .bard-text-w ol li ul li{counter-increment:sublist-counter}.partial-bard .bard-text-w ol li ul li:before{content:"•";font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;left:0;letter-spacing:.25px;line-height:142%;position:absolute;top:0}.partial-bard .bard-text-w ul{counter-reset:list-counter;margin-top:8px;position:relative}.partial-bard .bard-text-w ul li{counter-increment:list-counter;margin-bottom:8px;margin-left:10px;padding-left:16px;position:relative}.partial-bard .bard-text-w ul li:before{color:var(--partial-bard-text-color);content:"•";font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;left:0;letter-spacing:.25px;line-height:142%;position:absolute;top:0}.partial-bard .bard-text-w ul li ol{counter-reset:ul-sublist-counter}.partial-bard .bard-text-w ul li ol:first-of-type{margin-top:8px}.partial-bard .bard-text-w ul li ol li{counter-increment:ul-sublist-counter;margin-left:0;padding-left:20px}.partial-bard .bard-text-w ul li ol li:before{content:counter(ul-sublist-counter) ".";left:0;top:0}.partial-bard .bard-text-w ul li ul:first-of-type{margin-top:8px}.partial-bard .bard-text-w ul li ul li:before{content:"⚬";font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;left:0;letter-spacing:.25px;line-height:142%;position:absolute;top:0}.partial-bard .bard-text-w>:first-child{margin-top:unset}.partial-bard.bold .bard-text-w p{font-weight:700}.partial-bard .bard-link-component-w,.partial-bard .bard-link-component-w+.bard-text-w{margin-top:var(--partial-bard-margin-top)}.partial-bard.big-spacing{--partial-bard-margin-top:24px}.partial-cta-v2{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:center;overflow:hidden;position:relative;transition:opacity .3s linear,background-color .6s linear}.partial-cta-v2:before{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .6s linear;width:100%}.partial-cta-v2 .icon-w,.partial-cta-v2 svg{height:20px;width:20px}.partial-cta-v2 svg{fill:inherit;transition:fill .3s linear}.partial-cta-v2 svg path{fill:inherit}.partial-cta-v2 .cta-label{color:inherit;flex:1 0 auto;font-family:PP Pangram Sans;font-size:16px;font-weight:500;line-height:125%;text-align:center;transition:color .3s linear}.partial-cta-v2.full-width{width:100%}.partial-cta-v2.fit-content{width:-moz-fit-content;width:fit-content}.partial-cta-v2.center-self{align-self:center}.partial-cta-v2.theme-primary.white{background-color:#fff;color:#161414}.partial-cta-v2.theme-primary.white svg{fill:#161414}.partial-cta-v2.theme-primary.black{background-color:#161414;color:#fff}.partial-cta-v2.theme-primary.black svg{fill:#fff}.partial-cta-v2.theme-primary.purple{background-color:#7a3f98;color:#fff}.partial-cta-v2.theme-primary.purple svg{fill:#fff}.partial-cta-v2.theme-primary.current{background-color:var(--univers-color);color:var(--univers-on-color)}.partial-cta-v2.theme-primary.current svg{fill:var(--univers-on-color)}@media (hover:hover) and (pointer:fine){.partial-cta-v2.theme-primary:hover.white:before{background-color:hsla(0,5%,8%,.08)}.partial-cta-v2.theme-primary:hover.black:before,.partial-cta-v2.theme-primary:hover.current:before,.partial-cta-v2.theme-primary:hover.purple:before{background-color:hsla(0,0%,100%,.08)}}.partial-cta-v2.theme-secondary{border:2px solid #fff}.partial-cta-v2.theme-secondary.white{border-color:#fff;color:#fff}.partial-cta-v2.theme-secondary.white svg{fill:#fff}.partial-cta-v2.theme-secondary.black{border-color:#161414;color:#161414}.partial-cta-v2.theme-secondary.black svg{fill:#161414}.partial-cta-v2.theme-secondary.purple{border-color:#7a3f98;color:#7a3f98}.partial-cta-v2.theme-secondary.purple svg{fill:#7a3f98}.partial-cta-v2.theme-secondary.current{border-color:var(--univers-color);color:var(--univers-color)}.partial-cta-v2.theme-secondary.current svg{fill:var(--univers-color)}@media (hover:hover) and (pointer:fine){.partial-cta-v2.theme-secondary:hover.white:before{background-color:hsla(0,0%,100%,.08)}.partial-cta-v2.theme-secondary:hover.black:before{background-color:hsla(0,5%,8%,.08)}.partial-cta-v2.theme-secondary:hover.current:before,.partial-cta-v2.theme-secondary:hover.purple:before{background-color:hsla(0,0%,100%,.08)}}.partial-cta-v2.theme-tertiary.white{color:#fff}.partial-cta-v2.theme-tertiary.white svg{fill:#fff}.partial-cta-v2.theme-tertiary.black{color:#161414}.partial-cta-v2.theme-tertiary.black svg{fill:#161414}.partial-cta-v2.theme-tertiary.purple{color:#7a3f98}.partial-cta-v2.theme-tertiary.purple svg{fill:#7a3f98}.partial-cta-v2.theme-tertiary.current{color:var(--univers-on-color-container)}.partial-cta-v2.theme-tertiary.current svg{fill:var(--univers-on-color-container)}@media (hover:hover) and (pointer:fine){.partial-cta-v2.theme-tertiary:hover.white:before{background-color:hsla(0,0%,100%,.08)}.partial-cta-v2.theme-tertiary:hover.black:before{background-color:hsla(0,5%,8%,.08)}.partial-cta-v2.theme-tertiary:hover.purple:before{background-color:hsla(0,0%,100%,.08)}.partial-cta-v2.theme-tertiary:hover.current:before{background-color:rgba(0,0,0,.08)}}.partial-cta-v2.icon-only{height:40px;padding:8px;width:40px}.partial-cta-v2.icon-only .icon-w{display:block}.partial-cta-v2.icon-only .icon-w:first-child,.partial-cta-v2.icon-only span{display:none}.partial-cta-v2.icon-only svg{height:unset;width:unset}.partial-cta-v2.medium{min-height:44px;padding:12px 16px}.partial-cta-v2.big{min-height:52px;padding:16px 24px}.partial-cta-v2.icon-left .icon-w{display:none}.partial-cta-v2.icon-left .icon-w:first-child,.partial-cta-v2.icon-right .icon-w{display:block}.partial-cta-v2.icon-right .icon-w:first-child,.partial-cta-v2.no-icon .icon-w{display:none}.partial-cta-v2.no-padding{padding:0}.partial-cta-v2.disabled{opacity:.5;pointer-events:none}.partial-image{position:relative}.partial-image .img-wrapper{overflow:hidden}.partial-image .img-wrapper img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.partial-image .img-wrapper:has(.mobile-img) .mobile-img{display:block}@media (min-width:768px){.partial-image .img-wrapper:has(.mobile-img) .mobile-img{display:none}}.partial-image .img-wrapper:has(.mobile-img) .tablet-img{display:none}@media (min-width:768px){.partial-image .img-wrapper:has(.mobile-img) .tablet-img{display:block}}.partial-full-width-image{overflow:hidden;position:relative}.partial-full-width-image .img-wrapper{aspect-ratio:375/513}@media (min-width:768px){.partial-full-width-image .img-wrapper{aspect-ratio:1400/513}}.partial-full-width-image:after{background-color:rgba(0,0,0,.2);content:"";inset:0;position:absolute}.partial-sticky-menu{--sticky-menu-bg-color:var(--purple3);--sticky-menu-color:var(--purple1);background-color:var(--background-dark);position:relative;width:100%;z-index:1}.partial-sticky-menu .inner{max-width:100%;position:relative;width:100%}@media (min-width:1024px){.partial-sticky-menu .inner{max-width:1600px}}.partial-sticky-menu .anchor-list{align-items:center;display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding:8px 0}.partial-sticky-menu .anchor-list .anchor-link{border-radius:2px;color:var(--on-background-dark);cursor:pointer;flex:0 0 auto;font-family:PP Pangram Sans;font-size:16rem;font-weight:600;letter-spacing:.5px;line-height:125%}.partial-sticky-menu .anchor-list .anchor-link.active{background-color:var(--univers-color-container,var(--sticky-menu-bg-color,var(--purple3)));color:var(--univers-on-color-container,var(--sticky-menu-color,var(--purple1)));cursor:not-allowed}.partial-sticky-menu .anchor-list .anchor-link:first-of-type{margin-left:12px}@media (min-width:768px){.partial-sticky-menu .anchor-list .anchor-link:first-of-type{margin-left:90px}}@media (min-width:1024px){.partial-sticky-menu .anchor-list .anchor-link:first-of-type{margin-left:max(90px,(100vw - 1600px)/2)}}.partial-sticky-menu .anchor-list .anchor-link:last-of-type{margin-right:12px}@media (min-width:768px){.partial-sticky-menu .anchor-list .anchor-link:last-of-type{margin-right:90px}}@media (min-width:1024px){.partial-sticky-menu .anchor-list .anchor-link:last-of-type{margin-right:max(90px,(100vw - 1600px)/2)}}.partial-sticky-menu .other-ctas{display:none}@media (min-width:1024px){.partial-sticky-menu .other-ctas{align-items:center;background-color:var(--background-dark);background-color:var(--dark);bottom:0;display:flex;gap:16px;margin-right:max(90px,(100vw - 1600px)/2);position:absolute;right:0;top:0;width:-moz-fit-content;width:fit-content}}@media (min-width:1024px) and (min-width:768px){.partial-sticky-menu .other-ctas{margin-right:90px}}@media (min-width:1024px) and (min-width:1024px){.partial-sticky-menu .other-ctas{margin-right:max(90px,(100vw - 1600px)/2)}}.partial-sticky-menu .other-ctas .partial-cta-v2{height:44px}.partial-student-production{display:flex;flex-direction:column;gap:8px;position:relative}.partial-student-production,.partial-student-production.light{--partial-image-with-caption-text-color:var(--background-dark-variant)}.partial-student-production.dark{--partial-image-with-caption-text-color:#484646}.partial-student-production.pure-light{--partial-image-with-caption-text-color:var(--primary)}.partial-student-production .img-wrapper{overflow:hidden;position:relative}.partial-student-production img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.partial-student-production iframe{border:none;height:100%;width:100%}.partial-student-production .img-caption{color:var(--partial-image-with-caption-text-color);font-family:PP Pangram Sans;font-size:16rem;font-weight:500;font-weight:400;font-weight:700;letter-spacing:.5px;line-height:150%}.partials-word-of-manager{background-color:var(--univers-on-color-container);position:relative}.partials-word-of-manager .inner{display:grid;gap:47px;grid-template-columns:1fr;margin:0 16px;padding:24px 0}@media (min-width:768px){.partials-word-of-manager .inner{align-items:center;grid-template-columns:1fr 1fr;margin:0 25vw;padding:48px 0}}.partials-word-of-manager .left{overflow:hidden;position:relative}.partials-word-of-manager .left .img-wrapper{aspect-ratio:343/401}@media (min-width:768px){.partials-word-of-manager .left .img-wrapper{aspect-ratio:317/401}}.partials-word-of-manager .right{display:flex;flex-direction:column}.partials-word-of-manager .quote-icon{align-self:flex-end}.partials-word-of-manager .quote-icon svg{color:#fff;width:70px}.partials-word-of-manager .quote-icon svg path{fill:var(--univers-color-container)}.partials-word-of-manager .a-word{color:var(--univers-on-color);font-family:Elephant;font-size:20rem;font-weight:400;line-height:140%;margin-top:16px}.partials-word-of-manager .a-word-identity{color:var(--univers-on-color);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%;margin-top:8px}.partials-word-of-manager .a-word-text{color:var(--univers-on-color);font-family:PP Pangram Sans;font-size:16rem;font-weight:500;font-weight:400;letter-spacing:.5px;line-height:150%;margin-top:16px}.partials-faq{background-color:var(--background-dark-variant-2);position:relative}.partials-faq .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;width:max(200px,100% - 32px)}@media (min-width:768px){.partials-faq .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.partials-faq .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.partials-faq .inner>*{grid-column-end:13}}.partials-faq .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.partials-faq .inner{padding:40px 0}}.partials-faq .inner .content{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.partials-faq .inner .content{grid-column-end:12;grid-column-start:2}}.partials-faq h2{color:var(--univers-color,var(--on-background-dark));font-family:Elephant;font-size:32rem;font-weight:400;line-height:125%}.partials-faq .list-wrapper{display:flex;flex-direction:column;gap:40px;margin-top:40px}.partials-faq .item{cursor:pointer}.partials-faq .item:has(.answer-w.open) .question-w svg{transform:rotate(0deg)}.partials-faq .question-w{align-items:center;display:flex;justify-content:space-between}.partials-faq .question-w .question{color:var(--on-background-dark);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}.partials-faq .question-w svg{transform:rotate(180deg);transition:transform .4s ease-in-out;width:24px}.partials-faq .question-w svg path{fill:var(--on-background-dark)}.partials-faq .answer-w{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-in-out}.partials-faq .answer-w.open{grid-template-rows:1fr}.partials-faq .answer-w .answer-inner{overflow:hidden;text-align:left}.partials-faq .answer-w .answer{color:var(--on-background-dark);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;font-weight:700;letter-spacing:.25px;line-height:142%;padding-top:40px}.partials-testimonials{background-color:var(--background-dark);overflow:hidden;position:relative}.partials-testimonials .inner{padding:72px 0}.partials-testimonials .inner .title{color:var(--on-background-dark);display:flex;font-family:Elephant;font-size:32rem;font-weight:400;justify-content:center;line-height:125%;margin:0 auto;text-align:center;width:max(263px,70vw)}@media (min-width:768px){.partials-testimonials .inner .title{font-family:Elephant;font-size:48rem;font-weight:400;line-height:116%;width:min(992px,71vw)}}.partials-testimonials .inner .main-testimonial{display:flex;flex-direction:column;gap:50px;justify-content:center;margin:56px 16px 0;overflow:hidden}@media (min-width:768px){.partials-testimonials .inner .main-testimonial{flex-direction:row;margin:56px auto 0;max-width:min(900px,64vw)}}@media (max-width:767px){.partials-testimonials .inner .main-testimonial .partial-image{order:2}}.partials-testimonials .inner .main-testimonial .img-wrapper{aspect-ratio:343/200;width:max(343px,91vw)}@media (min-width:768px){.partials-testimonials .inner .main-testimonial .img-wrapper{aspect-ratio:500/300;width:min(500px,35.7vw)}}.partials-testimonials .inner .main-testimonial .testimonial-info{display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.partials-testimonials .inner .main-testimonial .testimonial-info{order:1}}.partials-testimonials .inner .main-testimonial h3{color:var(--on-background-dark);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}.partials-testimonials .inner .main-testimonial p{color:var(--on-background-dark);font-family:PP Pangram Sans;font-size:16rem;font-weight:500;font-weight:400;letter-spacing:.5px;line-height:150%}.partials-testimonials .inner .main-testimonial span{color:var(--on-background-dark);font-family:Elephant;font-size:20rem;font-weight:400;line-height:140%}.partials-testimonials .inner .embla{--slide-spacing:8px;--slide-size:91%;--slide-height:330px;margin:32px auto auto}@media (min-width:768px){.partials-testimonials .inner .embla{--slide-spacing:72px;--slide-size:61%;--slide-height:400px;margin-top:56px}}.partials-testimonials .inner .embla__viewport{overflow:hidden}.partials-testimonials .inner .embla__viewport.is-draggable{cursor:grab}.partials-testimonials .inner .embla__viewport.is-dragging{cursor:grabbing}.partials-testimonials .inner .embla__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.partials-testimonials .inner .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0);transition:opacity .8s cubic-bezier(.215,.61,.355,1)}.partials-testimonials .inner .embla__slide:not(.is-snapped){opacity:.5!important}.partials-testimonials .inner .embla__slide--content{background-color:var(--on-background-dark-variant);display:flex;flex-direction:column;height:100%;padding:72px 48px 24px;position:relative}@media (min-width:768px){.partials-testimonials .inner .embla__slide--content{padding:128px 48px 46px}}.partials-testimonials .inner .quote-w{position:absolute;right:40px;top:16px}.partials-testimonials .inner .quote-w svg{color:#fff;height:48px;width:42px}@media (min-width:768px){.partials-testimonials .inner .quote-w svg{height:80px;width:70px}}.partials-testimonials .inner .quote-w svg path{fill:var(--on-background-dark)}.partials-testimonials .inner .testimonial{color:var(--on-background-dark);flex:1 0 auto;font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%;max-height:220px;overflow-y:scroll}@media (max-width:767px){.partials-testimonials .inner .testimonial{font-weight:700}}@media (min-width:768px){.partials-testimonials .inner .testimonial{font-family:PP Pangram Sans;font-size:16rem;font-weight:500;font-weight:400;letter-spacing:.5px;line-height:150%}}.partials-testimonials .inner .author{color:var(--on-background-dark);font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%;margin-top:10px}.partials-testimonials .inner .position{color:var(--background-dark-variant);font-family:PP Pangram Sans;font-size:16rem;font-weight:600;letter-spacing:.5px;line-height:125%;margin-top:4px}.partials-testimonials .inner .embla__controls{display:flex;gap:16px;justify-content:center;margin-top:48px}@media (min-width:768px){.partials-testimonials .inner .embla__controls{margin-top:16px}}.partials-testimonials .inner .embla__buttons{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.partials-testimonials .inner .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;display:flex;height:40px;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;transition:opacity .4s linear,background-color .6s linear,transform .6s cubic-bezier(.4,0,.1,1);width:40px}@media (hover:hover) and (pointer:fine){.partials-testimonials .inner .embla__button:hover{background-color:hsla(0,0%,100%,.08);transform:scale3d(1.16,1.16,1.16)}}.partials-testimonials .inner .embla__button:disabled{cursor:not-allowed;opacity:.5!important}.partials-testimonials .inner .candidate-w{display:flex;justify-content:center;margin-top:32px}@media (min-width:768px){.partials-testimonials .inner .candidate-w{margin-top:56px}}.partials-student-productions{background-color:var(--background-dark-variant-2);overflow:hidden;position:relative}.partials-student-productions .inner{padding:40px 0}@media (min-width:768px){.partials-student-productions .inner{padding:72px 0}}.partials-student-productions .inner .title{color:var(--on-background-dark);display:flex;font-family:Elephant;font-size:48rem;font-weight:400;justify-content:center;line-height:116%;padding:0 16px;text-align:center}@media (min-width:768px){.partials-student-productions .inner .title{padding:0 72px}}.partials-student-productions .inner .embla{--slide-spacing:24px;--slide-size:80%;margin:56px auto auto}@media (min-width:768px){.partials-student-productions .inner .embla{--slide-spacing:56px;--slide-size:70%}}.partials-student-productions .inner .embla__viewport{overflow:hidden}.partials-student-productions .inner .embla__viewport.is-draggable{cursor:grab}.partials-student-productions .inner .embla__viewport.is-dragging{cursor:grabbing}.partials-student-productions .inner .embla__container{display:flex;margin:0 24px 0 0;touch-action:pan-y pinch-zoom}@media (min-width:768px){.partials-student-productions .inner .embla__container{margin:0 72px 0 0}}.partials-student-productions .inner .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translateZ(0);transition:opacity .8s cubic-bezier(.215,.61,.355,1)}.partials-student-productions .inner .embla__slide:not(.is-snapped){opacity:.5!important}.partials-student-productions .inner .embla__slide__img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.partials-student-productions .inner .embla__controls{display:flex;gap:16px;justify-content:center;margin-top:56px}.partials-student-productions .inner .embla__buttons{align-items:center;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.partials-student-productions .inner .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;display:flex;height:40px;justify-content:center;margin:0;padding:0;text-decoration:none;touch-action:manipulation;transition:opacity .4s linear,background-color .6s linear,transform .6s cubic-bezier(.4,0,.1,1);width:40px}@media (hover:hover) and (pointer:fine){.partials-student-productions .inner .embla__button:hover{background-color:hsla(0,0%,100%,.08);transform:scale3d(1.16,1.16,1.16)}}.partials-student-productions .inner .embla__button:disabled{cursor:not-allowed;opacity:.5!important}.partials-student-productions .inner .slideshow-student-production .img-wrapper{aspect-ratio:300/444}@media (min-width:768px){.partials-student-productions .inner .slideshow-student-production .img-wrapper{aspect-ratio:1004/468}}.partials-brochure{background-color:var(--background-dark)}.partials-brochure .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:32px 0;width:max(200px,100% - 32px)}@media (min-width:768px){.partials-brochure .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.partials-brochure .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.partials-brochure .inner>*{grid-column-end:13}}.partials-brochure .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.partials-brochure .inner{padding:40px 0}}.partials-brochure .brochure-wrapper{background-color:var(--white);position:relative}@media (min-width:768px){.partials-brochure .brochure-wrapper{grid-column-end:12;grid-column-start:2}}.partials-brochure .arrows{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.partials-brochure .arrows .icon{font-size:90rem;position:absolute}.partials-brochure .arrows .icon.icon-big-cadre-haut-gauche{left:0;top:0;transform:translate3d(-4px,-4px,0)}.partials-brochure .arrows .icon.icon-big-cadre-haut-droit{right:0;top:0;transform:translate3d(4px,-4px,0)}.partials-brochure .arrows .icon.icon-big-cadre-bas-gauche{bottom:0;left:0;transform:translate3d(-4px,4px,0)}.partials-brochure .arrows .icon.icon-big-cadre-bas-droite{bottom:0;right:0;transform:translate3d(4px,4px,0)}.partials-brochure .brochure-wrapper-inner{padding:32px}@media (min-width:768px){.partials-brochure .brochure-wrapper-inner{padding:64px}}.partials-brochure .brochure-wrapper-inner .title{color:var(--dark);font-family:Elephant;font-size:48rem;font-weight:400;line-height:116%}.partials-brochure .brochure-wrapper-inner .content .description{color:var(--dark);font-family:PP Pangram Sans;font-size:16rem;font-weight:500;font-weight:400;letter-spacing:.5px;line-height:150%;margin-top:32px}@media (max-width:767px){.partials-brochure .brochure-wrapper-inner .content .description{font-weight:700}}@media (min-width:768px){.partials-brochure .brochure-wrapper-inner .content .description{margin-top:56px;max-width:min(27vw,380px)}}.partials-brochure .brochure-wrapper-inner .content .cta-wrapper{display:flex;flex-direction:column;gap:8px;margin-top:32px}@media (min-width:768px){.partials-brochure .brochure-wrapper-inner .content .cta-wrapper{flex-direction:row;gap:32px;margin-top:56px}}.partial-presentation{background-color:var(--on-background-dark-variant);position:relative}.partial-presentation.light{background-color:var(--background-light)}.partial-presentation.dark{background-color:var(--on-background-dark-variant)}.partial-presentation.current{background-color:var(--univers-color)}.partial-presentation .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;row-gap:40px;width:max(200px,100% - 32px)}@media (min-width:768px){.partial-presentation .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.partial-presentation .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.partial-presentation .inner>*{grid-column-end:13}}.partial-presentation .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.partial-presentation .inner{padding:40px 0}}@media (min-width:1024px){.partial-presentation .left{grid-column-end:7;place-content:center}}.partial-presentation .brochure-cta-w{margin-top:24px}@media (min-width:1024px){.partial-presentation .right{grid-column-end:13;grid-column-start:7}.partial-presentation .presentation-student-production{height:100%}}.partial-presentation .img-wrapper{aspect-ratio:343/468;max-height:80vh}@media (min-width:1024px){.partial-presentation .img-wrapper{aspect-ratio:590/468;height:100%}.partial-presentation.reverse-content .left{grid-column:7/13;grid-row:1/2}.partial-presentation.reverse-content .right{grid-column:1/7;grid-row:1/2}}.partial-text-and-student-production{background-color:var(--background-light);position:relative}.partial-text-and-student-production .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;row-gap:24px;width:max(200px,100% - 32px)}@media (min-width:768px){.partial-text-and-student-production .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.partial-text-and-student-production .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.partial-text-and-student-production .inner>*{grid-column-end:13}}.partial-text-and-student-production .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.partial-text-and-student-production .inner{padding:40px 0;row-gap:unset}}.partial-text-and-student-production .left{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.partial-text-and-student-production .left{gap:40px;grid-column-end:7;place-content:center}}.partial-text-and-student-production .left .img-wrapper{aspect-ratio:343/468}@media (min-width:768px){.partial-text-and-student-production .left .img-wrapper{aspect-ratio:590/468}}.partial-text-and-student-production .img-wrapper{aspect-ratio:343/468}@media (min-width:768px){.partial-text-and-student-production .img-wrapper{aspect-ratio:590/468}.partial-text-and-student-production .right{grid-column-end:13;grid-column-start:7}}.partial-text-and-student-production h2,.partial-text-and-student-production h3,.partial-text-and-student-production h4,.partial-text-and-student-production h5,.partial-text-and-student-production h6{margin-bottom:24px}@media (min-width:768px){.partial-text-and-student-production.right-img .left{grid-column-end:13;grid-column-start:7}.partial-text-and-student-production.right-img .right{grid-column-end:7;place-content:center}}.partial-reusable-block{background-color:var(--on-background-dark-variant);position:relative}.partial-reusable-block.light{background-color:var(--background-light)}.partial-reusable-block.dark{background-color:var(--on-background-dark-variant)}.partial-reusable-block.current{background-color:var(--univers-color)}.partial-reusable-block .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;row-gap:40px;width:max(200px,100% - 32px)}@media (min-width:768px){.partial-reusable-block .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}.partial-reusable-block .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){.partial-reusable-block .inner>*{grid-column-end:13}}.partial-reusable-block .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){.partial-reusable-block .inner{padding:40px 0}}@media (min-width:1024px){.partial-reusable-block .left{grid-column-end:7;place-content:center}.partial-reusable-block .right{grid-column-end:13;grid-column-start:7}.partial-reusable-block .reusable-block-student-production{height:100%}}.partial-reusable-block .img-wrapper{aspect-ratio:343/468}@media (min-width:1024px){.partial-reusable-block .img-wrapper{aspect-ratio:590/468;height:100%}.partial-reusable-block.reverse-content .left{grid-column:7/13;grid-row:1/2}.partial-reusable-block.reverse-content .right{grid-column:1/7;grid-row:1/2}}.partial-video-full-width{background-color:var(--black);padding:100px 0}@media (min-width:768px){.partial-video-full-width{padding:140px 0}}.partial-video-full-width .wrapper:before{padding-top:129.8%}@media (min-width:768px){.partial-video-full-width .wrapper:before{padding-top:56.29%}}.marquee{min-height:52px;padding:12px var(--spacing-horizontal);white-space:nowrap;width:100%}@media (hover:hover) and (pointer:fine){.marquee:hover .marquee__content_v2{animation-play-state:paused}}.marquee{--gap:32px;--text-color:#fff;--background-color:#430d5e;--spacing-horizontal:16px;background-color:var(--background-color);display:flex;gap:var(--gap);overflow:hidden;padding:0 var(--spacing-horizontal);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee__content_v2{align-items:center;display:flex;flex-shrink:0;gap:var(--gap);justify-content:space-around;min-width:100%}.marquee__content_v2 .item:last-child .separator{display:none}.item,.separator{color:var(--text-color);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%;text-align:center}.item a,.separator a{align-items:center;display:flex;gap:8px;position:relative}.item a:after,.separator a:after{background-color:var(--text-color);bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center left;transition:transform .4s cubic-bezier(.55,.085,.68,.53);width:100%}@media (hover:hover) and (pointer:fine){.item a:hover:after,.separator a:hover:after{transform:scaleX(1)}}.item svg,.separator svg{height:16px;width:16px}.static-text{align-items:center;background-color:var(--background-color);color:var(--text-color);display:flex;font-family:Elephant;font-size:20rem;font-weight:400;justify-content:center;left:0;line-height:140%;padding:0 var(--spacing-horizontal);position:absolute;top:50%;transform:translateY(-50%);width:-moz-fit-content;width:fit-content;z-index:1}@media (max-width:767px){.static-text{display:none}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.marquee__content_v2{animation:scroll 20s linear infinite}.marquee--hover-pause:hover .marquee__content_v2{animation-play-state:paused}header{position:fixed;width:100%;z-index:10}header.anim>.container ul .border-large,header.anim>.header-w .inner .top-row .border-large{transform:scaleX(1)}header .overlay{background:linear-gradient(180deg,hsla(0,5%,8%,.4),hsla(0,5%,8%,.2) 45%,hsla(0,5%,8%,0) 90%);height:100%;opacity:0;pointer-events:none;position:absolute;top:0;width:100%}header .overlay.active{opacity:1;transition:opacity .7s cubic-bezier(.215,.61,.355,1)}@media (min-width:1024px){header .overlay{height:140%}}header>.header-w{background-color:#161414;margin:unset;padding:16px 8px 16px 24px;position:relative;width:100%}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w{padding:unset;z-index:1}}header>.header-w .inner{align-items:center;display:flex;justify-content:space-between}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .inner{align-items:flex-start;flex-direction:column;justify-content:center}}header>.header-w .inner .top-row{display:none;min-height:48px;padding:0 50px;position:relative;width:100%}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .inner .top-row{display:flex;z-index:1}}header>.header-w .inner .top-row ul{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-left:auto;min-height:48px}header>.header-w .inner .top-row ul li{align-items:center;display:flex;justify-content:center;min-height:48px;position:relative}header>.header-w .inner .top-row ul li .border{background:#fff;bottom:1px;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}@media (hover:hover) and (pointer:fine){header>.header-w .inner .top-row ul li:hover .border{transform:scaleX(.5)}}header>.header-w .inner .top-row ul li .item-nav{align-items:center;color:#fff;display:flex;font-family:PP Pangram Sans;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:16px;padding:16px}header>.header-w .inner .top-row ul li .item-nav svg{display:inline-block;height:16px;position:relative;width:16px}header>.header-w .inner .top-row .border-large{background:#323030;bottom:0;height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .8s cubic-bezier(.4,0,.1,1)}header>.header-w .inner .bottom-row{align-items:center;display:flex;gap:32px;position:relative;width:100%}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .inner .bottom-row{padding:18px 24px}}header>.header-w .inner .bottom-row .logo{display:inline-block;position:relative;z-index:11}header>.header-w .inner .bottom-row .logo i{color:#fff;font-size:38rem}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .inner .bottom-row .logo i{font-size:38px}}@media (hover:hover) and (pointer:fine) and (min-width:1440px){header>.header-w .inner .bottom-row .logo i{font-size:48px}}header>.header-w .inner .bottom-row ul{align-items:center;display:flex;display:none;flex:1 0 auto;justify-content:flex-start}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .inner .bottom-row ul{display:flex}}header>.header-w .inner .bottom-row ul li{position:relative}header>.header-w .inner .bottom-row ul li .item-nav{align-items:center;color:#fff;display:flex;font-family:PP Pangram Sans;font-size:14px;font-weight:600;gap:8px;justify-content:center;line-height:16px;margin-left:8px;padding:16px 8px;transition:color .3s linear}@media (min-width:1440px){header>.header-w .inner .bottom-row ul li .item-nav{margin-left:16px;padding:16px}}header>.header-w .inner .bottom-row ul li .item-nav:first-of-type{margin-left:unset}@media (hover:hover) and (pointer:fine){header>.header-w .inner .bottom-row ul li .item-nav:hover,header>.header-w .inner .bottom-row ul li .item-nav:hover svg{color:#e4afff}}@media (hover:hover) and (pointer:fine) and (hover:hover) and (pointer:fine){header>.header-w .inner .bottom-row ul li .item-nav:hover.has-child:hover svg{transform:rotateX(180deg)}}header>.header-w .inner .bottom-row ul li .item-nav svg{display:inline-block;height:10px;position:relative;transition:transform .3s cubic-bezier(.4,0,.1,1);width:10px}header>.header-w .inner .bottom-row ul li .item-nav svg path{fill:currentColor;transition:color .3s linear}header>.header-w .inner .bottom-row ul li:has(.panel.active) .item-nav{color:#e4afff}header>.header-w .inner .bottom-row ul li:has(.panel.active) .item-nav svg{color:#e4afff}header>.header-w .inner .bottom-row ul li:has(.panel.active) .item-nav.has-child svg{transform:rotateX(180deg)}header>.header-w .inner .bottom-row .informations-w{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .inner .bottom-row .informations-w{align-items:center;display:flex;gap:4px;justify-content:flex-end}}header>.header-w .inner .bottom-row .informations-w .btn-wrapper{align-items:center;background-color:var(--background-dark-variant-2);color:var(--white);cursor:pointer;display:flex;flex-direction:column;font-family:PP Pangram Sans;font-size:14rem;font-size:14px;font-weight:600;gap:4px;justify-content:center;letter-spacing:.5px;line-height:114%;max-width:118px;min-height:72px;min-width:118px;padding:8px 4px;position:relative;text-align:center;transition:background-color .6s linear}@media (hover:hover) and (pointer:fine){header>.header-w .inner .bottom-row .informations-w .btn-wrapper:hover{background-color:#555353}}header>.header-w .inner .bottom-row .informations-w .btn-wrapper svg{height:20px;width:20px}header>.header-w .partial-cta{flex:0 0 auto;height:49rem;justify-content:center;min-height:auto;min-width:auto;padding:0;width:49rem}@media (min-width:768px){header>.header-w .partial-cta{height:43px;width:43px}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .partial-cta{justify-content:space-between;padding:0 19px;width:100%}}@media (hover:hover) and (pointer:fine) and (min-width:1440px){header>.header-w .partial-cta{height:49px}}header>.header-w .partial-cta.candidate{display:none;height:49rem;padding:0 8rem;width:auto}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .partial-cta.candidate{display:block}}@media (min-width:768px){header>.header-w .partial-cta.candidate{height:43px;justify-content:space-between;min-width:125px;padding:0 19px;width:auto}}@media (hover:hover) and (pointer:fine) and (min-width:1440px){header>.header-w .partial-cta.candidate{height:49px;min-width:150px}}header>.header-w .partial-cta.candidate span{display:block}header>.header-w .partial-cta.candidate .icon-w{display:none}@media (min-width:768px){header>.header-w .partial-cta.candidate .icon-w{display:block}}header>.header-w .partial-cta span{display:none}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .partial-cta span{display:block;font-size:10px}}header>.header-w .partial-cta .icon-contacter{font-size:16rem}@media (min-width:768px){header>.header-w .partial-cta .icon-contacter{font-size:11rem}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .partial-cta .icon-contacter{font-size:11px}}header>.header-w .partial-cta .icon-burger,header>.header-w .partial-cta .icon-candidater{font-size:18rem}@media (min-width:768px){header>.header-w .partial-cta .icon-burger,header>.header-w .partial-cta .icon-candidater{font-size:14rem}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .partial-cta .icon-burger,header>.header-w .partial-cta .icon-candidater{font-size:12px}}header>.header-w .cta-menu{flex:0 0 auto;height:40rem;justify-content:center;min-height:auto;min-width:auto;padding:0;position:relative;transition:opacity .25s linear;width:40rem;z-index:11}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header>.header-w .cta-menu{display:none}}header>.header-w .cta-menu .btn{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}header>.header-w .cta-menu span{background:#fff;display:block;height:3px;position:relative;transition:all .3s;width:100%}header>.header-w .cta-menu span+span{margin-top:3px}header>.header-w .cta-menu.active .btn span:first-child{animation:top .7s ease forwards}header>.header-w .cta-menu.not-active .btn span:first-child{animation:top-2 .7s ease forwards}header>.header-w .cta-menu.active .btn span:nth-child(2){animation:scaled .7s ease forwards}header>.header-w .cta-menu.not-active .btn span:nth-child(2){animation:scaled-2 .7s ease forwards}header>.header-w .cta-menu.active .btn span:nth-child(3){animation:bottom .7s ease forwards}header>.header-w .cta-menu.not-active .btn span:nth-child(3){animation:bottom-2 .7s ease forwards}@media (hover:hover) and (pointer:fine) and (min-width:1024px){header .panel{left:-50px;position:absolute;top:calc(100% + 18px)}}header .panel.campus-panel,header .panel.standard-panel{display:grid;grid-template-columns:max-content;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.1,1)}header .panel.campus-panel.active,header .panel.standard-panel.active{grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.9,0,.4,1)}header .panel.campus-panel .grid-inner,header .panel.standard-panel .grid-inner{overflow:hidden}header .panel.campus-panel .grid-inner .panel-content,header .panel.standard-panel .grid-inner .panel-content{background-color:#272525;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 1fr;padding:24px 32px}header .panel.campus-panel .grid-inner .panel-content ul,header .panel.standard-panel .grid-inner .panel-content ul{align-items:center;display:flex;flex-direction:column;height:-moz-min-content;height:min-content;justify-content:flex-start}header .panel.campus-panel .grid-inner .panel-content ul .ul-title,header .panel.standard-panel .grid-inner .panel-content ul .ul-title{color:#fff;font-family:Elephant;font-size:20px;font-weight:400;height:100%;line-height:28px;padding:14px 24px;transition:color .3s linear;width:100%}header .panel.campus-panel .grid-inner .panel-content ul .ul-title.ul-link,header .panel.standard-panel .grid-inner .panel-content ul .ul-title.ul-link{align-items:center;border-bottom:1px solid #3d3b3b;color:#fff;cursor:pointer;display:flex;font-family:PP Pangram Sans;font-size:16px;font-weight:600;justify-content:space-between;line-height:20px;padding:18px 24px;position:relative;text-align:left}@media (hover:hover) and (pointer:fine){header .panel.campus-panel .grid-inner .panel-content ul .ul-title.ul-link:hover .border,header .panel.standard-panel .grid-inner .panel-content ul .ul-title.ul-link:hover .border{transform:scaleX(1)}}header .panel.campus-panel .grid-inner .panel-content ul .ul-title .border,header .panel.standard-panel .grid-inner .panel-content ul .ul-title .border{background:#fff;bottom:0;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}header .panel.campus-panel .grid-inner .panel-content ul li,header .panel.standard-panel .grid-inner .panel-content ul li{border-bottom:1px solid #3d3b3b;width:100%}header .panel.campus-panel .grid-inner .panel-content ul li .panel-link,header .panel.standard-panel .grid-inner .panel-content ul li .panel-link{align-items:center;color:#fff;display:flex;font-family:PP Pangram Sans;font-size:16px;font-weight:600;justify-content:space-between;line-height:20px;padding:18px 24px;text-align:left}header .panel.campus-panel .grid-inner .panel-content ul li .panel-link svg,header .panel.standard-panel .grid-inner .panel-content ul li .panel-link svg{display:inline-block;height:16px;position:relative;width:16px}header .panel.campus-panel .grid-inner .panel-content ul li .border,header .panel.standard-panel .grid-inner .panel-content ul li .border{background:#fff;bottom:0;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}@media (hover:hover) and (pointer:fine){header .panel.campus-panel .grid-inner .panel-content ul li:hover .border,header .panel.standard-panel .grid-inner .panel-content ul li:hover .border{transform:scaleX(1)}}header .panel.campus-panel .grid-inner .panel-content{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}header .panel.formations-panel{display:grid;grid-template-columns:max-content;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.1,1)}header .panel.formations-panel.active{grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.9,0,.4,1)}header .panel.formations-panel .grid-inner{overflow:hidden}header .panel.formations-panel .grid-inner .panel-content{background-color:#272525;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr 0fr;padding:24px 32px;transition:grid-template-columns .3s cubic-bezier(.9,0,.4,1) .3s}header .panel.formations-panel .grid-inner .panel-content:has(.right .active){grid-template-columns:1fr 1fr;transition:grid-template-columns .6s cubic-bezier(.4,0,.1,1)}header .panel.formations-panel .grid-inner .panel-content .left{max-height:440px;max-width:400px}@media (min-width:1440px){header .panel.formations-panel .grid-inner .panel-content .left{max-height:70vh;max-width:600px;min-width:556px}}header .panel.formations-panel .grid-inner .panel-content .left,header .panel.formations-panel .grid-inner .panel-content .right{max-height:440px;max-width:400px}@media (min-width:1440px){header .panel.formations-panel .grid-inner .panel-content .left,header .panel.formations-panel .grid-inner .panel-content .right{max-height:70vh;max-width:600px}}header .panel.formations-panel .grid-inner .panel-content .left{align-items:flex-start;display:flex;flex-direction:column;justify-items:flex-start;overflow-y:auto}header .panel.formations-panel .grid-inner .panel-content .left .see-all-wrapper{align-items:center;background-color:#323030;color:#fff;display:flex;font-family:Elephant;font-size:20px;font-weight:400;gap:12px;justify-content:space-between;letter-spacing:1px;line-height:28px;padding:8px 12px 8px 24px;width:100%}header .panel.formations-panel .grid-inner .panel-content .left .see-all-wrapper .see-all-link{color:#fff;cursor:pointer;font-family:PP Pangram Sans;font-size:16px;font-weight:600;line-height:20px;padding:12px 16px;text-align:center}header .panel.formations-panel .grid-inner .panel-content .left .separator{background-color:#fff;height:1px;margin:25px 16px;width:calc(100% - 32px)}header .panel.formations-panel .grid-inner .panel-content .left .formation-title{align-items:center;border-bottom:1px solid #3d3b3b;cursor:pointer;display:flex;justify-content:space-between;padding:18px 30px;position:relative;text-align:left;width:100%}header .panel.formations-panel .grid-inner .panel-content .left .formation-title span{color:#afaaaa;font-family:PP Pangram Sans;font-size:16px;font-weight:600;line-height:20px;transition:color .3s linear}header .panel.formations-panel .grid-inner .panel-content .left .formation-title svg{color:#afaaaa;display:inline-block;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content;width:24px}header .panel.formations-panel .grid-inner .panel-content .left .formation-title svg path{fill:currentColor;transition:fill .3s linear}header .panel.formations-panel .grid-inner .panel-content .left .formation-title .formation-border{background:#fff;bottom:0;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}header .panel.formations-panel .grid-inner .panel-content .left .formation-title.active .formation-border{transform:scaleX(1)}header .panel.formations-panel .grid-inner .panel-content .left .formation-title.active span{color:#e4afff}header .panel.formations-panel .grid-inner .panel-content .left .formation-title.active svg path{fill:#e4afff}@media (hover:hover) and (pointer:fine){header .panel.formations-panel .grid-inner .panel-content .left .formation-title:hover .formation-border{transform:scaleX(1)}header .panel.formations-panel .grid-inner .panel-content .left .formation-title:hover span{color:#e4afff}header .panel.formations-panel .grid-inner .panel-content .left .formation-title:hover svg path{fill:#e4afff}}header .panel.formations-panel .grid-inner .panel-content .left .formation-link{align-items:center;border-bottom:1px solid #3d3b3b;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:18px 30px;position:relative;width:100%}header .panel.formations-panel .grid-inner .panel-content .left .formation-link span{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:600;line-height:20px;transition:color .3s linear}header .panel.formations-panel .grid-inner .panel-content .left .formation-link svg{color:#fff;display:inline-block;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}header .panel.formations-panel .grid-inner .panel-content .left .formation-link svg path{fill:currentColor;transition:fill .3s linear}header .panel.formations-panel .grid-inner .panel-content .left .formation-link.formation-vae{align-items:flex-start;flex-direction:column;gap:unset;justify-content:center}header .panel.formations-panel .grid-inner .panel-content .left .formation-link.formation-vae .vae-trad{color:#e4afff;font-family:PP Pangram Sans;font-size:11px;font-weight:600;line-height:16px}header .panel.formations-panel .grid-inner .panel-content .left .formation-link .formation-border{background:#fff;bottom:0;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}@media (hover:hover) and (pointer:fine){header .panel.formations-panel .grid-inner .panel-content .left .formation-link:hover .formation-border{transform:scaleX(1)}header .panel.formations-panel .grid-inner .panel-content .left .formation-link:hover span{color:#e4afff}header .panel.formations-panel .grid-inner .panel-content .left .formation-link:hover svg path{fill:#e4afff}}header .panel.formations-panel .grid-inner .panel-content .right{--opacity-delay:0s;position:relative}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w{align-items:flex-start;display:flex;flex-direction:column;inset:0;justify-content:flex-start;opacity:0;overflow-y:auto;padding-bottom:32px;pointer-events:none;position:absolute;transition:opacity .3s linear}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w.active{opacity:1;pointer-events:all;transition:opacity .4s linear var(--opacity-delay)}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w .lesson-w{align-items:flex-start;border-bottom:1px solid #3d3b3b;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:18px 30px;position:relative;width:100%}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w .lesson-w .lesson-title{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:600;line-height:20px;transition:color .3s linear}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w .lesson-w .lesson-campuses{align-items:center;display:flex;flex-direction:row;gap:5px}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w .lesson-w .lesson-campuses .dot-separator:last-of-type{display:none}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w .lesson-w .lesson-campuses span{color:#e4afff;font-family:PP Pangram Sans;font-size:11px;font-weight:500;font-weight:600;line-height:16px}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w .lesson-w .lesson-border{background:#fff;bottom:0;height:1px;left:0;position:absolute;transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}@media (hover:hover) and (pointer:fine){header .panel.formations-panel .grid-inner .panel-content .right .lessons-w .lesson-w:hover .lesson-title{color:#e4afff}header .panel.formations-panel .grid-inner .panel-content .right .lessons-w .lesson-w:hover .lesson-border{transform:scaleX(1)}}header .panel.formations-panel .grid-inner .panel-content .right .see-all-wrapper{align-items:center;color:#fff;display:flex;font-family:Elephant;font-size:20px;font-weight:400;gap:12px;justify-content:space-between;letter-spacing:1px;line-height:28px;padding:8px 12px 8px 24px;width:100%}header .panel.formations-panel .grid-inner .panel-content .right .see-all-wrapper .see-all-link{color:#fff;cursor:pointer;font-family:PP Pangram Sans;font-size:16px;font-weight:600;line-height:20px;padding:12px 16px;text-align:center}header .panel.formations-panel .grid-inner .panel-content .right .download-brochure-btn-w{margin-left:auto;margin-top:25px}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:6px;transform:rotate(0)}to{top:6px;transform:rotate(45deg)}}@keyframes top-2{0%{top:6px;transform:rotate(45deg)}50%{top:6px;transform:rotate(0deg)}to{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:6px;transform:rotate(0)}to{bottom:6px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:6px;transform:rotate(135deg)}50%{bottom:6px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}@keyframes scaled{50%{transform:scale(0)}to{transform:scale(0)}}@keyframes scaled-2{0%{transform:scale(0)}50%{transform:scale(0)}to{transform:scale(1)}}footer{background-color:#272525;color:#fff;position:relative;width:100%}footer .container{display:flex;flex-direction:column;gap:32px;padding:40px 16px}footer .container .wrapper{border-bottom:1px solid #3d3b3b;display:flex;flex-direction:column;gap:32px;margin-bottom:40px;padding-bottom:40px}@media (min-width:1024px){footer .container .wrapper.desktop-inline{display:flex;flex-direction:row;gap:64px;justify-content:space-between}}footer .container .wrapper .about-container{display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){footer .container .wrapper .about-container{flex:0 0 33%;flex-direction:column;gap:32px}}footer .container .wrapper .socials{display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){footer .container .wrapper .socials{flex-direction:row;gap:32px;justify-content:space-between}}footer .container .wrapper .socials .top{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}footer .container .wrapper .socials .top a svg{color:#fff;transition:color .4s linear;width:63px}footer .container .wrapper .socials .top a svg path{fill:#161414;transition:fill .4s linear}@media (hover:hover) and (pointer:fine){footer .container .wrapper .socials .top a:hover svg{color:#161414}footer .container .wrapper .socials .top a:hover svg path{fill:#fff}}footer .container .wrapper .socials .bottom{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){footer .container .wrapper .socials .bottom{flex-direction:row;gap:16px;justify-content:center}}footer .container .wrapper .socials .bottom a{align-items:center;background:#fff;color:#161414;display:flex;gap:8px;height:52px;justify-content:center;overflow:hidden;width:100%}footer .container .wrapper .socials .bottom a span{color:#161414;transition:color .4s linear}footer .container .wrapper .socials .bottom a svg{transition:color .4s linear;width:20px}footer .container .wrapper .socials .bottom a svg path{fill:#161414;transition:fill .4s linear}@media (hover:hover) and (pointer:fine){footer .container .wrapper .socials .bottom a:hover{background-color:#161414}footer .container .wrapper .socials .bottom a:hover svg{color:#161414}footer .container .wrapper .socials .bottom a:hover svg path{fill:#fff}footer .container .wrapper .socials .bottom a:hover span{color:#fff}}@media (min-width:768px){footer .container .wrapper .socials .bottom a{padding:0 24px;width:-moz-fit-content;width:fit-content}}footer .container .wrapper .socials .bottom a:last-child{background-color:#272525;border:2px solid #fff;transition:background-color .4s linear}footer .container .wrapper .socials .bottom a:last-child span{color:#fff;transition:color .4s linear}footer .container .wrapper .socials .bottom a:last-child svg{color:#272525;transition:color .4s linear}footer .container .wrapper .socials .bottom a:last-child svg path{fill:#fff;transition:fill .4s linear}@media (hover:hover) and (pointer:fine){footer .container .wrapper .socials .bottom a:last-child:hover{background-color:#fff}footer .container .wrapper .socials .bottom a:last-child:hover svg{color:#fff}footer .container .wrapper .socials .bottom a:last-child:hover svg path{fill:#272525}footer .container .wrapper .socials .bottom a:last-child:hover span{color:#161414}}footer .container .links-wrapper{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;text-align:center}footer .container .links-wrapper a{color:#fff;line-height:40rem!important;text-align:center}footer .certifications{display:flex;gap:12px}footer .certifications .left,footer .certifications .right{display:flex;flex:0 0 50%;flex-direction:column;gap:10px;position:relative}footer .certifications .left img,footer .certifications .right img{aspect-ratio:2/1;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){footer .certifications .left img,footer .certifications .right img{max-width:144rem}}footer .certifications .left p,footer .certifications .right p{align-items:flex-end;display:flex;font-size:11rem;height:33rem;letter-spacing:.5rem;line-height:12rem}footer .certifications .left p:last-child,footer .certifications .right p:last-child{display:block;font-size:8rem;height:auto;line-height:11rem}footer .certifications .left p:last-child b,footer .certifications .right p:last-child b{color:#afaaaa}footer .links-container{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){footer .links-container{flex-direction:row;gap:16px}footer .links-container .links-wrapper{align-items:flex-start;flex:0 0 50%}footer .links-container .links-wrapper a,footer .links-container .links-wrapper ul{text-align:left}}@media (min-width:1024px){footer .links-container{flex-grow:1}}footer .partners{align-items:center;display:flex;flex-direction:column;gap:32px;position:relative;text-align:center}footer .partners img{width:100%}footer .partners ul{align-items:center;display:flex;flex-direction:column;gap:32px}@media (min-width:768px){footer .partners ul{flex-direction:row;flex-wrap:wrap;gap:unset;justify-content:center;row-gap:20px}}footer .partners ul li{align-items:center;display:flex;position:relative}@media (min-width:768px){footer .partners ul li{margin-right:32px;padding-right:32px}}footer .partners ul li:after{background-color:#afaaaa;border-radius:50%;content:"";display:none;height:8px;position:absolute;right:-4px;top:50%;transform:translate3d(0,-50%,0);width:8px}@media (min-width:768px){footer .partners ul li:after{display:block}}footer .partners ul li:last-child{margin-right:unset;padding-right:unset}footer .partners ul li:last-child:after{display:none}footer .bottom-links a{color:#afaaaa!important}@media (min-width:768px){footer .bottom-links ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;row-gap:16px}}footer p{font-family:Elephant;font-size:28rem;font-weight:400;line-height:114%}#menu-desktop{background:#161414;left:0;min-height:635px;overflow:hidden;position:fixed;top:0;transform:translate3d(0,-100%,0);width:100%}#menu-desktop svg{bottom:0;position:absolute;right:0}#menu-desktop .panel-wrapper{opacity:0;padding-bottom:55px;padding-top:185px;position:relative}#menu-desktop .panel{display:none;padding-top:40px;position:relative}#menu-desktop .panel.active{display:grid}#menu-desktop .panel[data-component=PanelFormation]{padding-bottom:100px}@media (hover:hover) and (pointer:fine){#menu-desktop .panel[data-component=PanelCampus] .left:hover:after{display:none}}#menu-desktop .panel[data-component=PanelCampus] li.active .item-nav,#menu-desktop .panel[data-component=PanelCampus] li.active span,#menu-desktop .panel[data-component=PanelCampus] li.active:after{opacity:1}@media (hover:hover) and (pointer:fine){#menu-desktop .panel[data-component=PanelCampus] li:hover:after{display:none}#menu-desktop .panel[data-component=PanelCampus] li:hover .item-nav,#menu-desktop .panel[data-component=PanelCampus] li:hover span{opacity:1}}#menu-desktop .panel[data-component=PanelCampus] li .item-nav,#menu-desktop .panel[data-component=PanelCampus] li span{opacity:.4;transition:opacity .2s linear}#menu-desktop .panel[data-component=PanelCampus] .right .item-nav,#menu-desktop .panel[data-component=PanelCampus] .right span{font-size:15px;line-height:20px;opacity:1}#menu-desktop .panel[data-component=PanelCampus] .right .subcampus{-moz-column-gap:5px;column-gap:5px;display:flex;flex-direction:row;gap:0;margin-top:-10px}#menu-desktop .panel[data-component=PanelCampus] .right .subcampus li{color:#f1564f;-moz-column-gap:4px;column-gap:4px;display:flex}#menu-desktop .panel[data-component=PanelCampus] .right .subcampus li:not(:first-of-type) .subtitle{padding-left:4px}@media (hover:hover) and (pointer:fine){#menu-desktop .panel[data-component=PanelCampus] .right .subcampus li:hover:after{transform:scaleX(0)}}#menu-desktop .panel[data-component=PanelCampus] .right .subcampus li .subtitle{font-family:PP Pangram Sans;font-size:13px;font-weight:600;line-height:20px;position:relative}@media (hover:hover) and (pointer:fine){#menu-desktop .panel[data-component=PanelCampus] .right .subcampus li .subtitle:hover:after{transform:scaleX(1)}}#menu-desktop .panel[data-component=PanelCampus] .right .subcampus li .subtitle:after{background-color:#f1564f;content:"";display:block;height:1px;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .55s;width:100%}#menu-desktop .panel .icon.icon-cadre-bas-gauche{bottom:0;color:#fff;font-size:10px;left:0;position:absolute;transition:color .2s linear}#menu-desktop .panel .cta-grid,#menu-desktop .panel .partial-arrow-link{bottom:0;position:absolute;right:0}#menu-desktop .panel .cta-grid svg{display:block;margin-left:auto;position:relative}#menu-desktop .panel .cta-grid svg .rect{transition:fill .2s linear}#menu-desktop .panel .cta-grid span{color:#fff;display:block;font-family:PP Pangram Sans;font-size:13px;font-weight:600;line-height:14px;margin-top:20px}#menu-desktop .panel[data-theme=red] .icon.icon-cadre-bas-gauche{color:#f1564f}#menu-desktop .panel[data-theme=red] svg rect.rect{fill:#f1564f}#menu-desktop .panel[data-theme=burgundy] .icon.icon-cadre-bas-gauche{color:#8c3462}#menu-desktop .panel[data-theme=burgundy] svg rect.rect{fill:#8c3462}#menu-desktop .panel[data-theme=blue] .icon.icon-cadre-bas-gauche{color:#1da6e0}#menu-desktop .panel[data-theme=blue] svg rect.rect{fill:#1da6e0}#menu-desktop .panel[data-theme=green] .icon.icon-cadre-bas-gauche{color:#9cd1c2}#menu-desktop .panel[data-theme=green] svg rect.rect{fill:#9cd1c2}#menu-desktop .panel[data-theme=purple] .icon.icon-cadre-bas-gauche{color:#c9f}#menu-desktop .panel[data-theme=purple] svg rect.rect{fill:#c9f}#menu-desktop .panel[data-theme=pink] .icon.icon-cadre-bas-gauche{color:#4f5ca8}#menu-desktop .panel[data-theme=pink] svg rect.rect{fill:#4f5ca8}#menu-desktop .panel[data-theme=orange] .icon.icon-cadre-bas-gauche{color:#f68e0f}#menu-desktop .panel[data-theme=orange] svg rect.rect{fill:#f68e0f}#menu-desktop .panel[data-theme=yellow] .icon.icon-cadre-bas-gauche{color:#f2f244}#menu-desktop .panel[data-theme=yellow] svg rect.rect{fill:#f2f244}#menu-desktop .image-wrapper .ratio-image:before{padding-top:60.6%}#menu-desktop .left{position:relative}#menu-desktop .left.univers{gap:10px}#menu-desktop .left.univers .separator{background-color:#fff;display:block;height:1px;margin-bottom:10px;margin-left:-5px;margin-top:10px;width:22.4vw}#menu-desktop .left.univers .all-formations{color:#fff}#menu-desktop .left.univers li{padding-right:25px}#menu-desktop .left.univers li:after{display:none}#menu-desktop .left.univers li a{color:hsla(0,0%,100%,.4);padding:5px 0;transition:color .2s linear}#menu-desktop .left.univers li a.active[data-color=red],.notouch #menu-desktop .left.univers li a:hover[data-color=red]{color:#f1564f}#menu-desktop .left.univers li a.active[data-color=burgundy],.notouch #menu-desktop .left.univers li a:hover[data-color=burgundy]{color:#8c3462}#menu-desktop .left.univers li a.active[data-color=blue],.notouch #menu-desktop .left.univers li a:hover[data-color=blue]{color:#1da6e0}#menu-desktop .left.univers li a.active[data-color=green],.notouch #menu-desktop .left.univers li a:hover[data-color=green]{color:#9cd1c2}#menu-desktop .left.univers li a.active[data-color=purple],.notouch #menu-desktop .left.univers li a:hover[data-color=purple]{color:#c9f}#menu-desktop .left.univers li a.active[data-color=pink],.notouch #menu-desktop .left.univers li a:hover[data-color=pink]{color:#4f5ca8}#menu-desktop .left.univers li a.active[data-color=orange],.notouch #menu-desktop .left.univers li a:hover[data-color=orange]{color:#f68e0f}#menu-desktop .left.univers li a.active[data-color=yellow],.notouch #menu-desktop .left.univers li a:hover[data-color=yellow]{color:#f2f244}#menu-desktop .left.univers li a.active[data-color=white],.notouch #menu-desktop .left.univers li a:hover[data-color=white]{color:#fff}#menu-desktop .left.univers li a.active[data-color=apple],.notouch #menu-desktop .left.univers li a:hover[data-color=apple]{color:#cdea73}#menu-desktop .formations{display:none;opacity:0}#menu-desktop .formations.active{display:block}#menu-desktop .formations .subtitle{font-family:PP Pangram Sans;font-size:13px;font-weight:600;line-height:20px;white-space:nowrap;width:17%}#menu-desktop .formations ul{align-items:flex-start;display:flex;flex-direction:column;gap:20px;position:relative}#menu-desktop .formations ul .formation-li{color:#fff;font-family:PP Pangram Sans;font-size:15px;font-weight:500;line-height:20px;position:relative}#menu-desktop .formations ul .formation-li:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0;transition:transform .55s;width:100%}@media (hover:hover) and (pointer:fine){#menu-desktop .formations ul .formation-li:hover:after{transform:scaleX(1)}}#menu-desktop .formations .subformation{gap:0;margin-top:-10px}#menu-desktop .formations .subformation li{color:#f1564f}@media (hover:hover) and (pointer:fine){#menu-desktop .formations .subformation li:hover:after{transform:scaleX(0)}}#menu-desktop .campus{display:none;opacity:0}#menu-desktop .campus.active{display:block;opacity:1}#menu-desktop .campus ul{align-items:flex-start;display:flex;flex-direction:column;gap:20px;position:relative}#menu-desktop .campus ul li{color:#fff;cursor:pointer;font-family:PP Pangram Sans;font-size:15px;font-weight:500;line-height:20px;position:relative}#menu-desktop .campus ul li:after{background:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:0;transition:transform .55s;width:100%}@media (hover:hover) and (pointer:fine){#menu-desktop .campus ul li:hover:after{transform:scaleX(1)}}#menu-desktop ul{align-items:flex-start;display:flex;flex-direction:column;gap:20px}#menu-desktop ul li{position:relative}#menu-desktop ul li:after{background:#fff;bottom:-2px;content:"";height:1px;left:0;opacity:.4;position:absolute;transform:scaleX(0);transform-origin:0;transition:transform .55s;width:100%}@media (hover:hover) and (pointer:fine){#menu-desktop ul li:hover:after{transform:scaleX(1)}}#menu-desktop ul .campus-li a{opacity:.4;transition:opacity .2s linear}#menu-desktop ul .campus-li.active a{opacity:1}#menu-desktop ul .all-formations,#menu-desktop ul .item-nav{align-items:center;color:#fff;display:flex;font-family:PP Pangram Sans;font-size:20px;font-weight:600;line-height:100%;line-height:20px;text-align:left}#menu-mobile{background:#161414;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;transform:translate3d(0,-100%,0);width:100%;z-index:10}@media (hover:hover) and (pointer:fine) and (min-width:1024px){#menu-mobile{display:none!important}}#menu-mobile.active{display:block}#menu-mobile svg{height:100%;left:0;position:absolute;right:0;width:100%}#menu-mobile .panel-wrapper,#menu-mobile .subpanel-content{display:flex;position:relative}#menu-mobile .subpanel-content,#menu-mobile .subpanel-wrapper{height:100%}#menu-mobile .panel{flex:0 0 auto;height:100%;position:relative;width:100%}#menu-mobile .panel.first{height:calc(100% - 72px);left:0;overflow:auto;position:relative;top:72px}#menu-mobile .panel.first .inner{background-color:#272525;display:flex;flex-direction:column;gap:25px;margin-bottom:35px;padding-bottom:35px}#menu-mobile .panel.first .inner .mobile-menu-separator{background-color:#fff;height:1px;margin:0 16px}#menu-mobile .panel.first ul.top .item-nav{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.18);cursor:pointer;display:flex;font-size:16px;justify-content:space-between;line-height:20px;padding:0 30px}#menu-mobile .panel.first ul.top svg{display:inline-block;height:20px;position:relative;width:20px}#menu-mobile .panel.first ul.middle .item-nav{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.18);cursor:pointer;display:flex;font-size:16px;justify-content:space-between;line-height:20px;padding:0 30px}#menu-mobile .panel.first ul.middle .item-nav i{font-size:16px;position:relative}#menu-mobile .panel.first ul.middle .item-nav svg{display:inline-block;height:20px;position:relative;width:20px}#menu-mobile .panel.first .informations-w{padding:0 8px}#menu-mobile .panel.first .informations-w .contact-cta{width:100%}#menu-mobile .panel.first .informations-w .contact-cta svg{height:20px;position:relative;width:20px}#menu-mobile .panel.first .informations-w .candidate{margin-top:16px;width:100%}#menu-mobile .panel.first .informations-w .candidate svg{height:20px;position:relative;width:20px}#menu-mobile .panel.second .inner{height:100%;padding-top:72px}#menu-mobile .panel.second .top-panel{align-items:center;background-color:#272525;display:flex;height:48px;justify-content:space-between;margin-top:3px;padding:0 30px;position:relative}#menu-mobile .panel.second .top-panel button{align-items:center;display:flex;gap:20px;justify-content:flex-start;max-width:80%;width:100%}#menu-mobile .panel.second .top-panel button .text{text-wrap:pretty;color:#fff!important;font-family:Elephant;font-size:16px;font-weight:400;letter-spacing:1px;line-height:24px;max-width:max(195px,52vw);text-align:left}#menu-mobile .panel.second .top-panel button svg{display:inline-block;height:20px;position:relative;width:20px}#menu-mobile .panel.second .top-panel .access-univers-btn,#menu-mobile .panel.second .top-panel .see-all-formations-btn{color:#fff;cursor:pointer;display:none;font-family:PP Pangram Sans;font-size:16px;font-weight:500;font-weight:unset;height:48px;line-height:20px;position:absolute;right:24px;text-align:center;top:50%;transform:translate3d(0,-50%,0)}#menu-mobile .panel.second .top-panel .border{background:#fff;bottom:0;display:none;height:1px;left:0;overflow:hidden;position:absolute;width:100%}#menu-mobile .panel.second .top-panel .border span{transform:scaleX(0);transform-origin:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1)}#menu-mobile .panel.second .top-panel.active .border span{transform:scaleX(1)}#menu-mobile .panel.second .top-panel[data-color=red] .text{color:#f1564f}#menu-mobile .panel.second .top-panel[data-color=red] .border span{background:#f1564f}#menu-mobile .panel.second .top-panel[data-color=burgundy] .text{color:#8c3462}#menu-mobile .panel.second .top-panel[data-color=burgundy] .border span{background:#8c3462}#menu-mobile .panel.second .top-panel[data-color=blue] .text{color:#1da6e0}#menu-mobile .panel.second .top-panel[data-color=blue] .border span{background:#1da6e0}#menu-mobile .panel.second .top-panel[data-color=green] .text{color:#9cd1c2}#menu-mobile .panel.second .top-panel[data-color=green] .border span{background:#9cd1c2}#menu-mobile .panel.second .top-panel[data-color=purple] .text{color:#c9f}#menu-mobile .panel.second .top-panel[data-color=purple] .border span{background:#c9f}#menu-mobile .panel.second .top-panel[data-color=pink] .text{color:#4f5ca8}#menu-mobile .panel.second .top-panel[data-color=pink] .border span{background:#4f5ca8}#menu-mobile .panel.second .top-panel[data-color=orange] .text{color:#f68e0f}#menu-mobile .panel.second .top-panel[data-color=orange] .border span{background:#f68e0f}#menu-mobile .panel.second .top-panel[data-color=yellow] .text{color:#f2f244}#menu-mobile .panel.second .top-panel[data-color=yellow] .border span{background:#f2f244}#menu-mobile .panel.second .top-panel[data-color=apple] .text{color:#cdea73}#menu-mobile .panel.second .top-panel[data-color=apple] .border span{background:#cdea73}#menu-mobile .panel.second .list-subpanel{display:none;flex-direction:column;justify-content:space-between;min-height:100%}#menu-mobile .panel.second .list-subpanel.active{display:flex}#menu-mobile .panel.second .list-subpanel ul{padding:0 30px 30px}#menu-mobile .panel.second .list-subpanel:has(.classic){background-color:#323030;justify-content:flex-start;margin-bottom:56px;min-height:unset;padding-bottom:56px}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations{background-color:#323030;justify-content:flex-start;margin-bottom:56px;min-height:unset}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations ul{padding:0}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations .item-nav{align-items:center;display:flex;justify-content:space-between;min-height:56px;padding:0 30px}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations .item-nav.vae-btn{align-items:flex-start!important;display:flex;flex-direction:column;justify-content:center!important}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations .item-nav span{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:500;font-weight:unset;letter-spacing:1px;line-height:20px}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations .item-nav span.vae-trad{color:#e4afff;font-family:PP Pangram Sans;font-size:11px;font-weight:500;font-weight:unset;letter-spacing:1px;line-height:16px}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations .item-nav svg{fill:#fff;display:inline-block;height:20px;position:relative;width:20px}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations .formation-separator{background-color:#fff;display:inline-block;height:1px;margin:25px 16px;width:auto}#menu-mobile .panel.second .list-subpanel.list-subpanel-formations .ul-extra-formations .item-nav{align-items:center;color:#fff;display:flex;font-family:PP Pangram Sans;font-size:16px;font-weight:500;font-weight:600;justify-content:space-between;letter-spacing:1px;line-height:20px;min-height:56px;padding:0 30px}#menu-mobile .panel.second .list-subpanel .separator{display:block;margin-bottom:10px;width:100%}#menu-mobile .panel.second .list-subpanel .classic{padding:unset}#menu-mobile .panel.second .list-subpanel .classic .ul-title{align-items:center;color:#fff;display:flex;font-family:Elephant;font-size:16px;font-weight:400;justify-content:flex-start;letter-spacing:1px;line-height:24px;min-height:56px;padding:0 30px;transition:color .3s linear}#menu-mobile .panel.second .list-subpanel .classic .ul-title.ul-link{cursor:pointer}@media (hover:hover) and (pointer:fine){#menu-mobile .panel.second .list-subpanel .classic .ul-title.ul-link:hover{color:#e4afff}}#menu-mobile .panel.second .list-subpanel .classic li .item-nav{align-items:center;display:flex;justify-content:space-between;min-height:56px;padding:0 30px}#menu-mobile .panel.second .list-subpanel .classic li .item-nav span{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:500;font-weight:unset;letter-spacing:1px;line-height:20px}#menu-mobile .panel.second .list-subpanel .classic li .item-nav svg{fill:#fff;display:inline-block;height:20px;position:relative;width:20px}#menu-mobile .panel.second .list-subpanel .separator{background-color:#fff;height:1px;margin:25px 16px;width:auto}#menu-mobile .subpanel{flex:0 0 auto;height:calc(100% - 40px);position:relative;width:100%}#menu-mobile .subpanel.campus,#menu-mobile .subpanel.formations{display:none}#menu-mobile .subpanel .subpanel-inner{height:100%;overflow:auto}#menu-mobile .subpanel .arrow{padding:30px;text-align:right}#menu-mobile .subpanel .arrow .partial-arrow-link{display:inline-block}#menu-mobile .subpanel .image-wrapper img{height:auto;width:100%}#menu-mobile .subpanel.formations .subpanel-inner{padding-bottom:74px}#menu-mobile .subpanel ul .item-nav{border-bottom:1px solid hsla(0,0%,100%,.18);font-size:20px;line-height:20px}#menu-mobile .subpanel .campus,#menu-mobile .subpanel .formations{background:#323030;display:none}#menu-mobile .subpanel .campus.active,#menu-mobile .subpanel .formations.active{display:block}#menu-mobile .subpanel .campus .subtitle,#menu-mobile .subpanel .formations .subtitle{font-family:PP Pangram Sans;font-size:13px;font-weight:600;line-height:100%;white-space:nowrap}#menu-mobile .subpanel .campus ul,#menu-mobile .subpanel .formations ul{display:flex;flex-direction:column;position:relative}#menu-mobile .subpanel .campus ul li,#menu-mobile .subpanel .formations ul li{align-items:flex-start;border-bottom:1px solid #3d3b3b;color:#fff;display:flex;flex-direction:column;font-family:PP Pangram Sans;font-size:15px;font-weight:500;justify-content:center;line-height:20px;min-height:65px;padding:10px 30px}#menu-mobile .subpanel .campus ul li a,#menu-mobile .subpanel .formations ul li a{font-family:PP Pangram Sans;font-size:15px;font-weight:500;font-weight:600;line-height:20px}#menu-mobile .subpanel .campus ul li .lesson-campuses,#menu-mobile .subpanel .formations ul li .lesson-campuses{align-items:center;display:flex;flex-direction:row;gap:5px}#menu-mobile .subpanel .campus ul li .lesson-campuses .dot-separator:last-of-type,#menu-mobile .subpanel .formations ul li .lesson-campuses .dot-separator:last-of-type{display:none}#menu-mobile .subpanel .campus ul li .lesson-campuses span,#menu-mobile .subpanel .formations ul li .lesson-campuses span{color:#e4afff;font-family:PP Pangram Sans;font-size:11px;font-weight:500;font-weight:600;line-height:16px}#menu-mobile .subpanel .campus .subcampus,#menu-mobile .subpanel .campus .subformation,#menu-mobile .subpanel .formations .subcampus,#menu-mobile .subpanel .formations .subformation{display:flex;flex-direction:row;gap:0;margin-top:-18px}#menu-mobile .subpanel .campus .subcampus li,#menu-mobile .subpanel .formations .subcampus li{-moz-column-gap:4px;column-gap:4px;display:flex;padding-right:4px}#menu-mobile .subpanel .cta-grid{background:#fff;bottom:0;height:74px;left:0;position:absolute;width:100%}#menu-mobile .subpanel .cta-grid span{font-family:PP Pangram Sans Narrow;font-size:20px;font-weight:700;line-height:100%;position:relative;top:2px}#menu-mobile ul .item-nav{align-items:center;color:#fff;display:flex;font-family:PP Pangram Sans;font-weight:600;line-height:100%;min-height:69px;padding:26px 0;text-align:left;width:100%}#menu-mobile ul .item-nav span{position:relative;top:2px}#menu-mobile .inner{position:relative}#menu-mobile .inner .button-wrapper{display:flex;gap:10px;margin-top:35px}#menu-mobile .inner .button-wrapper>*{flex:1 1 50%;min-width:unset}#menu-mobile .download-brochure-btn-w{margin-top:25px;padding:0 8px 8px}#menu-mobile .download-brochure-btn-w svg{height:20px;position:relative;width:20px}#interloader{align-items:center;display:none;height:100vh;justify-content:center;overflow:hidden;position:absolute;width:100vw;z-index:1000}#panel-forms{display:none;height:100%;position:fixed;width:100%;z-index:10}#panel-forms.active{display:block}#panel-forms.active .background{opacity:.5}#panel-forms .background{background:#131111;opacity:0;transition:opacity .5s}#panel-forms .iti{width:100%}#panel-forms .jpo-form .input-select:has(select[name=hidden-campus-select]){display:none!important}#panel-forms .iti__country-name,#panel-forms .iti__dial-code,#panel-forms .iti__selected-dial-code{font-family:PP Pangram Sans;font-size:16px;font-weight:500;font-weight:600;letter-spacing:.25px;line-height:20px}#panel-forms .intro{align-items:center;display:flex;display:none;justify-content:center;padding:0 65px}@media (min-width:1024px){#panel-forms .intro{padding:0 150px 0 110px}}#panel-forms .intro .title{color:#fff;font-family:PP Pangram Sans;font-size:26px;font-weight:600;line-height:100%;text-align:center}@media (min-width:1024px){#panel-forms .intro .title{font-size:40px;text-align:left}}#panel-forms .intro .title .word{display:inline-block;overflow:hidden;position:relative;vertical-align:top}#panel-forms .main{height:100%;overflow:hidden;padding:50px 16px 40px;position:relative;transform:translate3d(100%,0,0);width:100%}@media (min-width:1024px){#panel-forms .main{margin-left:auto;padding:50px 100px 40px;width:800px}}#panel-forms .main>.inner{height:100%}#panel-forms .main .bg{background-color:#1a1a1a}#panel-forms .main .bg svg{height:1454.47px;left:1080.25px;left:-320px;position:absolute;top:-231.07px;top:28px;width:1454.47px}#panel-forms .main .borders{display:none}#panel-forms .main .borders .icon{font-size:8rem;position:absolute}#panel-forms .main .borders .icon.tl{left:0;top:0}#panel-forms .main .borders .icon.tr{right:0;top:0}#panel-forms .main .borders .icon.bl{bottom:0;left:0}#panel-forms .main .borders .icon.br{bottom:0;right:0}#panel-forms .main .navigation-wrapper{display:flex;justify-content:space-between;left:0;position:absolute;top:0;width:100%}#panel-forms .main .navigation-wrapper button{background-color:#fff;cursor:pointer;height:49px;width:49px}#panel-forms .main .navigation-wrapper button i{font-size:14px}#panel-forms .main .navigation-wrapper button.cta-prev{background-color:transparent;border:2px solid hsla(0,0%,100%,.1);box-sizing:border-box;opacity:0;pointer-events:none;transition:border .2s linear,opacity .2s linear}#panel-forms .main .navigation-wrapper button.cta-prev.active{opacity:1;pointer-events:all}#panel-forms .main .navigation-wrapper button.cta-prev i{color:#fff;font-size:14px}@media (hover:hover) and (pointer:fine){#panel-forms .main .navigation-wrapper button.cta-prev:hover{border-color:#fff}}#panel-forms .main .form,#panel-forms .main .forms-wrapper,#panel-forms .main form{height:100%;position:relative}#panel-forms .main .form{display:none}#panel-forms .main .form.active{display:block}#panel-forms .main .form[data-form=contact] .input-toggle:not([data-toggle=policies]){display:none}#panel-forms .main .form[data-form=candidature] .input-text.date{display:block}#panel-forms .main .step.final .type,#panel-forms .main .step.infos .cta-next-step,#panel-forms .main .step.paiement{display:none}#panel-forms .main .step.final[data-type=jpo] .jpo,#panel-forms .main .step.final[data-type=salon] .salon,#panel-forms .main .step.final[data-type=webinaire] .webinaire{display:inline}#panel-forms .main form.ispaying .step.infos button.submit{display:none}#panel-forms .main form.ispaying .step.infos .cta-next-step{display:flex}#panel-forms .main .step{display:flex;display:none;height:100%;overflow:auto;padding:24px 0;position:relative}@media (min-width:1024px){#panel-forms .main .step{padding:24px 48px}}#panel-forms .main .step::-webkit-scrollbar{display:none}#panel-forms .main .step.active{display:flex}#panel-forms .main .step .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto 0;width:100%}@media (min-width:1024px){#panel-forms .main .step .inner{align-items:flex-start}}#panel-forms .main .step .title{font-family:Elephant;font-size:28px;font-weight:400;line-height:32px;text-align:center;width:100%}#panel-forms .main .step .radio-wrapper{display:flex;flex-direction:column;gap:11px;margin-top:40px;max-width:400px;width:100%}@media (min-width:1024px){#panel-forms .main .step .radio-wrapper{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:60px;max-width:none}#panel-forms .main .step .radio-wrapper .input-radio{flex:0 1 auto;width:48%}}#panel-forms .main .step.paiement .subtitle{font-family:PP Pangram Sans;font-size:16px;font-weight:500;line-height:23px;margin-top:60px}#panel-forms .main .step.paiement .infos{font-family:PP Pangram Sans;font-size:13px;font-weight:600;line-height:14px;margin-top:20px;opacity:.3}#panel-forms .main .step.paiement .cta-buy-paypal{margin-left:auto;margin-top:20px}#panel-forms .main .step.final .inner{display:none}#panel-forms .main .step.final.error .form-error{display:flex}@media (min-width:768px){#panel-forms .main .step.final.error p{margin-top:40px;width:60%}}@media (min-width:1024px){#panel-forms .main .step.final.error p{margin-top:80px;width:70%}}#panel-forms .main .step.final.sucess .form-sucess{display:flex}#panel-forms .main .step.final p{margin-top:20px;text-align:center}@media (min-width:1024px){#panel-forms .main .step.final p{text-align:left}}#panel-forms .main .step.final button{margin-top:25px}@media (min-width:768px){#panel-forms .main .step.final button{margin-top:40px}}@media (min-width:1024px){#panel-forms .main .step.final button{margin-left:auto;margin-top:50px}}#panel-forms .main .step .error-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out,margin-top .5s ease-in-out;width:100%}#panel-forms .main .step .error-wrapper.active{grid-template-rows:1fr;margin-top:16px}@media (min-width:1024px){#panel-forms .main .step .error-wrapper.active{margin-top:32px}}#panel-forms .main .step .error-wrapper .error-c{overflow:hidden}#panel-forms .main .step .error-wrapper .error-c div{align-items:flex-start;background-color:#ffb3ac;border:1px solid #f1564f;display:flex;gap:10px;justify-content:flex-start;margin-top:16px;padding:16px}#panel-forms .main .step .error-wrapper .error-c div span{color:#410003;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px}#panel-forms .main .step .error-wrapper .error-c div svg{fill:#410003;color:#410003;display:inline-block;flex:0 0 auto;height:-moz-fit-content;height:fit-content;position:relative;width:-moz-fit-content;width:fit-content}#panel-forms .main .step .error-wrapper .error-c div svg path{fill:#410003}#panel-forms .main .step .form-disclaimer-w{margin-top:16px}@media (min-width:1024px){#panel-forms .main .step .form-disclaimer-w{margin-top:32px}}#panel-forms .main .step .form-disclaimer-w p{color:hsla(0,0%,100%,.7);font-family:PP Pangram Sans;font-size:10px;font-weight:500;letter-spacing:.4px;line-height:16px;position:relative}#panel-forms .main .step .form-disclaimer-w a{text-decoration:underline;transition:color .3s linear}@media (hover:hover) and (pointer:fine){#panel-forms .main .step .form-disclaimer-w a:hover{color:#fff}}#panel-forms .main .step .cta-next-step,#panel-forms .main .step button[type=submit]{margin-left:auto;margin-right:auto;margin-top:32px}#panel-forms .main .step button[type=submit]{margin-right:auto}#cookie-banner{bottom:30px;display:none;left:0;position:fixed;width:100%;z-index:1}@media (min-width:1024px){#cookie-banner{bottom:60px}}#cookie-banner .inner{background:#161414;margin-left:auto;margin-right:auto;padding:25px;position:relative;width:max(200px,100% - 60px)}@media (min-width:1024px){#cookie-banner .inner{align-items:center;display:flex;justify-content:space-between;width:min(1600px,100% - 100px)}}#cookie-banner .inner p{font-family:PP Pangram Sans;font-size:13rem;font-weight:500;line-height:14rem}@media (min-width:1024px){#cookie-banner .inner p{padding-right:50px}}#cookie-banner .inner p a{color:hsla(0,0%,100%,.3)}#cookie-banner .inner .buttons-wrapper{display:flex;gap:26px;margin-top:30px;position:relative}@media (min-width:1024px){#cookie-banner .inner .buttons-wrapper{flex:0;margin:0}}#cookie-banner .inner .buttons-wrapper button{cursor:pointer}#cookie-banner .inner .buttons-wrapper button span{color:#fff;font-family:PP Pangram Sans;font-size:10px;font-weight:500;line-height:100%;text-transform:uppercase}#cookie-banner .inner .buttons-wrapper button.reject span{color:hsla(0,0%,100%,.3)}#anchors-nav{background:#fff;bottom:60px;left:50%;position:fixed;transform:translateX(-50%);transition:opacity .3s ease-in-out;z-index:2}@media (max-width:767px){#anchors-nav.formation{left:0;transform:translateX(0)}#anchors-nav.formation .anchors{transition:transform .2s ease-in-out}}#anchors-nav.formation .anchors{-moz-column-gap:28px;column-gap:28px;padding:15px 28px 11px}#anchors-nav:not(.formation) .anchors{-moz-column-gap:52px;column-gap:52px;padding:15px 52px 11px}@media (max-width:767px){#anchors-nav:not(.formation) .anchors{transition:transform .2s ease-in-out}}#anchors-nav .anchors{display:flex}#anchors-nav .anchors .anchor{color:rgba(26,26,26,.36);cursor:pointer;font-family:PP Pangram Sans;font-size:12rem;font-weight:500;line-height:100%;white-space:nowrap}#anchors-nav .anchors .anchor.active{color:var(--univer-color)}#anchors-nav .progress-bar{height:4px}#anchors-nav .progress-bar .progress-indicator{background-color:var(--univer-color);display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .1s;width:100%}#anchors-nav[data-color=red]{--univer-color:#f1564f}#anchors-nav[data-color=burgundy]{--univer-color:#8c3462}#anchors-nav[data-color=blue]{--univer-color:#1da6e0}#anchors-nav[data-color=green]{--univer-color:#9cd1c2}#anchors-nav[data-color=purple]{--univer-color:#c9f}#anchors-nav[data-color=pink]{--univer-color:#4f5ca8}#anchors-nav[data-color=orange]{--univer-color:#f68e0f}#anchors-nav[data-color=yellow]{--univer-color:#f2f244}#anchors-nav[data-color=apple]{--univer-color:#cdea73}.module-home-hero{background-color:#161414;overflow:hidden;padding:64px 0;position:relative}.module-home-hero .background{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.module-home-hero .video-w{display:none}@media (min-width:768px){.module-home-hero .video-w{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.module-home-hero .video-w:after{background-color:hsla(0,5%,8%,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.module-home-hero .video-w video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.module-home-hero .image-w{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.module-home-hero .image-w:after{background-color:hsla(0,5%,8%,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.module-home-hero .image-w img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-home-hero .content{display:flex;flex-direction:column;gap:56px;position:relative}.module-home-hero .content .button-c{align-items:center;display:flex;flex-direction:column;gap:16rem;justify-content:flex-start}@media (min-width:768px){.module-home-hero .content .button-c{flex-direction:row}}.module-home-hero .content .button-c a,.module-home-hero .content .button-c button{align-items:center;display:flex;gap:8rem;justify-content:center;width:100%}@media (min-width:768px){.module-home-hero .content .button-c a,.module-home-hero .content .button-c button{width:auto}}.module-home-hero .content .button-c button{background:#7a3f98}.module-home-event-banner{background-color:#161414;display:flex;flex-wrap:nowrap;gap:80px;overflow:hidden;padding:38px 65px 35px;position:relative}@media (min-width:768px){.module-home-event-banner{gap:151px}}@media (hover:hover) and (pointer:fine){.module-home-event-banner:hover .event-list{animation-play-state:paused}}.module-home-event-banner .background{background:#1a1a1a;bottom:0;height:100%;left:0;opacity:.7;pointer-events:none;position:absolute;right:0;top:0;width:100%}.module-home-event-banner .event-list{animation:anim-loop-mb 40s linear infinite;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:80px}@media (min-width:768px){.module-home-event-banner .event-list{animation:anim-loop-tb 40s linear infinite;gap:151px}}.module-home-event-banner .event-list .event{align-items:center;display:flex;flex-shrink:0}.module-home-event-banner .event-list .event .separator{margin:0 11px;opacity:.2}.module-home-event-banner .event-list .event .icon{font-size:13rem;margin-left:50px}@media (min-width:768px){.module-home-event-banner .event-list .event .icon{margin-left:160px}}@keyframes anim-loop-mb{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - 80px),0,0)}}@keyframes anim-loop-tb{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - 151px),0,0)}}.module-home-school{background:linear-gradient(180deg,#fff,#f4f4f4);overflow:hidden;padding-bottom:120px;padding-top:117px;position:relative}@media (min-width:768px){.module-home-school{padding-bottom:205px;padding-top:200px}}.module-home-school .background{background:linear-gradient(38.66deg,rgba(241,86,79,0) 32.45%,#1da6e0 48.23%,#7964fa 66.27%,#5ddfba 83.31%,#ef5da8 95.44%);bottom:0;height:100%;left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0;width:100%}.module-home-school .container{position:relative}.module-home-school .container .title{margin-top:59px}@media (min-width:768px){.module-home-school .container .title{margin-top:84px}}.module-home-school .container .text{margin-top:90px}@media (min-width:768px){.module-home-school .container .text{margin-top:103px}}.module-home-school .container .ctas-w{border-top:1px solid hsla(0,5%,8%,.18);margin-top:83px;padding-top:93px}@media (min-width:768px){.module-home-school .container .ctas-w{display:flex;gap:24px}}.module-home-school .container .ctas-w .cta{display:flex;flex-direction:column;height:420px;justify-content:space-between;overflow:hidden;padding:45px 43px;position:relative}.module-home-school .container .ctas-w .cta .img-wrapper{overflow:hidden}@media (min-width:768px){.module-home-school .container .ctas-w .cta{height:520px;padding:75px 40px 59px}}@media (min-width:1024px){.module-home-school .container .ctas-w .cta{height:450px;padding:75px 54px 59px}}.module-home-school .container .ctas-w .cta:not(:first-of-type){margin-top:22px}@media (min-width:768px){.module-home-school .container .ctas-w .cta:not(:first-of-type){margin-top:0}}@media (hover:hover) and (pointer:fine){.module-home-school .container .ctas-w .cta:hover picture img{transform:scale3d(1.15,1.15,1.15);transition:transform .8s cubic-bezier(.9,0,.4,1)}}.module-home-school .container .ctas-w .cta .mask{background-color:hsla(0,5%,8%,.6)}.module-home-school .container .ctas-w .cta .mask,.module-home-school .container .ctas-w .cta picture{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}.module-home-school .container .ctas-w .cta picture img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.1,1);width:100%}.module-home-school .container .ctas-w .cta .cta-title{position:relative}@media (min-width:1024px){.module-home-school .container .ctas-w .cta .cta-title{max-width:60%}}.module-home-school .container .ctas-w .cta .bottom{align-items:flex-end;display:flex;justify-content:space-between}.module-home-school .container .ctas-w .cta .bottom .icon{font-size:8rem;position:relative}.module-home-parcous-supp{padding:40rem 0 120rem;position:relative}.module-home-parcous-supp>.container{display:flex;width:100%}.module-home-parcous-supp .content{display:flex;justify-content:center;width:100%}.module-home-parcous-supp .wrapper{cursor:grab;display:flex;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}@media (min-width:768px){.module-home-parcous-supp .wrapper{flex-direction:row;margin-right:0}.module-home-parcous-supp .wrapper:first-child{margin-right:0}}.module-home-parcous-supp .wrapper .slide{flex:0 0 100%}.module-home-parcous-supp .wrapper .slide .slide-content{align-items:center;display:flex;flex-direction:column;gap:40rem;justify-content:center;padding:0 20rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.module-home-parcous-supp .wrapper .slide .slide-content{flex-direction:row}}.module-home-parcous-supp .wrapper .left{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:24rem}@media (min-width:768px){.module-home-parcous-supp .wrapper .left{flex:0 0 50%;padding-right:20rem}}.module-home-parcous-supp .wrapper .right{flex-grow:0;flex-shrink:0;position:relative}@media (min-width:768px){.module-home-parcous-supp .wrapper .right{flex:0 0 50%}}.module-home-parcous-supp .wrapper .right .img-w{aspect-ratio:343/240;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.module-home-parcous-supp .wrapper .right .img-w{aspect-ratio:480/240}}.module-home-parcous-supp .wrapper .right .img-w img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-home-parcous-supp .controls{align-items:center;bottom:48rem;display:flex;gap:16rem;justify-content:center;left:0;position:absolute;width:100%;z-index:10}.module-home-parcous-supp .controls .next,.module-home-parcous-supp .controls .prev{cursor:pointer;width:16rem}.module-home-parcous-supp .controls .next path,.module-home-parcous-supp .controls .prev path{fill:#161414}.module-home-blog{padding:80rem 0}.module-home-blog .container .wrapper{align-items:center;display:flex;flex-direction:column;gap:40rem;justify-content:center}.module-home-blog .container .wrapper .btn-w{border:2px solid #161414}.module-home-blog .container .wrapper .blog-grid{padding-right:12vw;width:100%}@media (min-width:1024px){.module-home-blog .container .wrapper .blog-grid{padding-right:0}}.module-home-blog .container .wrapper .blog-grid .viewport-node{-moz-column-gap:40rem;column-gap:40rem;display:flex;flex-wrap:nowrap;position:relative;row-gap:40rem;width:100%}@media (min-width:1024px){.module-home-blog .container .wrapper .blog-grid .viewport-node{-moz-column-gap:1.5%;column-gap:1.5%;flex-wrap:wrap}}.module-home-blog .container .wrapper .blog-grid .card{border-radius:8rem;display:flex;flex:0 0 360rem;flex-direction:column;gap:85rem;padding:16rem;text-align:left}@media (min-width:1024px){.module-home-blog .container .wrapper .blog-grid .card{flex:0 0 32%}.module-home-blog .container .wrapper .blog-grid .card.xs{gap:15rem;margin-top:140rem}.module-home-blog .container .wrapper .blog-grid .card:nth-child(2n+4){margin-bottom:140rem;margin-top:unset}}.module-home-blog .container .wrapper .blog-grid .card.hidden-on-desktop{display:flex}.module-home-blog .container .wrapper .blog-grid .card.hide-mobile{display:none}@media (min-width:1024px){.module-home-blog .container .wrapper .blog-grid .card.hidden-on-desktop{display:none}}.module-home-blog .container .wrapper .blog-grid .card .img-w{aspect-ratio:370/182;overflow:hidden;position:relative}.module-home-blog .container .wrapper .blog-grid .card .img-w img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-home-blog .container .wrapper .blog-grid .card .title{font-family:Elephant;font-weight:400}.module-home-blog .container .wrapper .blog-grid .card .date{border-top:1px solid;padding-top:8rem}.module-home-events{padding:100rem 0;position:relative}.module-home-events .container .content{align-items:flex-start;display:flex;flex-direction:column;gap:40rem;justify-content:center}.module-home-events .container .content h2{align-items:center;display:flex;flex-wrap:wrap;gap:10rem;justify-content:center;text-align:center;width:100%}.module-home-events .container .content .select-w{align-items:center;border-radius:12rem;cursor:pointer;display:flex;gap:10rem;overflow:hidden;padding:10rem;position:relative;width:-moz-fit-content;width:fit-content}.module-home-events .container .content .select-w label{align-items:center;display:flex;justify-content:center;pointer-events:none;position:relative}.module-home-events .container .content .select-w select{-webkit-appearance:none;border:none;border-radius:12rem;color:#fff;color:#323030;cursor:pointer;font-size:14rem;inset:0;position:absolute}.module-home-events .container .content .select-w select option{font-size:14rem}.module-home-events .container .content .select-w svg{fill:#fff;transform:rotate(180deg);transition:transform .4s ease-out;width:16rem}.module-home-events .container .content .select-w.opened{transform:rotate(0deg)}.module-home-events .container .content .filter-w{width:100%}.module-home-events .container .content .filter-w .wrapper{display:flex;gap:12rem;justify-content:flex-start;width:100%}@media (min-width:1024px){.module-home-events .container .content .filter-w .wrapper{justify-content:center}}.module-home-events .container .content .filter-w .filter{border:1px solid #fff;border-radius:16rem;cursor:pointer;flex-shrink:0;padding:16rem;transition:all .4s}.module-home-events .container .content .filter-w .filter.active{background:#f2d9ff;border-color:#430d5e;color:#430d5e}@media (hover:hover) and (pointer:fine){.module-home-events .container .content .filter-w .filter:hover:not(.active){background:#fff;border-color:#fff;color:#161414}}.module-home-events .container .content .cards-w{width:100%}.module-home-events .container .content .cards-w .wrapper{display:flex;flex-wrap:nowrap;gap:10rem;justify-content:flex-start;width:100%}.module-home-events .container .content .cards-w .wrapper .card{border:2px solid #3d3b3b;border-radius:8rem;display:flex;flex:0 0 300rem;flex-direction:column;overflow:hidden}.module-home-events .container .content .cards-w .wrapper .card .top{display:flex;flex:1;flex-direction:column;gap:20rem;justify-content:space-between;padding:31rem 16rem;transition:background-color .4s}.module-home-events .container .content .cards-w .wrapper .card .top .title{font-family:Elephant;font-weight:400}.module-home-events .container .content .cards-w .wrapper .card .top .sub{display:flex;flex-direction:column;gap:8rem}.module-home-events .container .content .cards-w .wrapper .card .bottom{padding:12rem 0;position:relative;text-align:center;transition:background-color .4s}.module-home-events .container .content .cards-w .wrapper .card .bottom div{display:block;height:100%;transition:color .4s;width:100%}@media (hover:hover) and (pointer:fine){.module-home-events .container .content .cards-w .wrapper .card:hover .top{background-color:#f2d9ff}.module-home-events .container .content .cards-w .wrapper .card:hover .bottom{background-color:#7a3f98}}.module-home-events .controls{align-items:center;bottom:48rem;display:flex;gap:16rem;justify-content:center;left:0;position:absolute;width:100%}.module-home-events .controls .next,.module-home-events .controls .prev{cursor:pointer;width:16rem}.module-home-events .controls .next path,.module-home-events .controls .prev path{fill:#fff}.module-home-events .no-results{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.module-home-formations{padding:40rem 0;position:relative}@media (min-width:1024px){.module-home-formations{padding:56rem 0}}.module-home-formations .container>.wrapper{align-items:center;display:flex;flex-direction:column;gap:32rem;justify-content:center}@media (min-width:1024px){.module-home-formations .container>.wrapper{gap:32rem}}.module-home-formations .top{align-items:center;display:flex;flex-direction:column;gap:32rem;justify-content:center;text-align:center}.module-home-formations .top p{text-align:center}.module-home-formations .embla{width:100%}.module-home-formations .embla .wrapper{align-items:flex-start}@media (min-width:768px){.module-home-formations .embla .wrapper{align-items:flex-start}}.module-home-formations .filters{display:flex;flex-direction:column;gap:16rem;margin-top:24rem;width:100%}@media (min-width:1024px){.module-home-formations .filters{flex-direction:row;gap:16rem}}.module-home-formations .filters .input-wrapper{border:1px solid #afaaaa;border-radius:100px;position:relative;width:100%}@media (min-width:1024px){.module-home-formations .filters .input-wrapper{flex:1;flex-grow:1}}.module-home-formations .filters .input-wrapper input{color:#161414;padding:18px 32px 18px 16px;text-transform:none;width:100%}.module-home-formations .filters .input-wrapper input::-moz-placeholder{color:#afaaaa}.module-home-formations .filters .input-wrapper input::placeholder{color:#afaaaa}.module-home-formations .filters .input-wrapper svg{color:#161414;position:absolute;right:16px;top:50%;transform:translate3d(0,-50%,0);width:20px}.module-home-formations .filters .filters-container{display:flex;flex:1;gap:12px;position:relative;width:100%}@media (min-width:1024px){.module-home-formations .filters .filters-container{flex-grow:1;width:auto}}.module-home-formations .filters .filters-container svg{position:absolute;right:18px;top:22px;width:16px}.module-home-formations .filters .filters-container select{-webkit-appearance:none;border:1px solid #161414;border-radius:100px;cursor:pointer;flex-shrink:0;padding:17px;transition:all .4s ease-out;width:100%}.module-home-formations .filters .filters-container select::-ms-expand{display:none}.module-home-formations .filters .filters-container select span{align-items:center;display:flex;gap:8px}.module-home-formations .filters .filters-container select span svg{height:24px}.module-home-formations .filters .filters-container button.filter{border:1px solid #161414;border-radius:8px;cursor:pointer;flex-shrink:0;padding:17px;transition:all .4s ease-out}.module-home-formations .filters .filters-container button.filter.active{background:#f2d9ff;border:1px solid #7a3f98}@media (hover:hover) and (pointer:fine){.module-home-formations .filters .filters-container button.filter:hover:not(.active){background:#161414;color:#fff}}.module-home-formations .filters .filters-container button.filter span{align-items:center;display:flex;gap:8px;pointer-events:none}.module-home-formations .filters .filters-container button.filter span svg{height:24px}.module-home-formations .embla__container{display:flex;flex-wrap:nowrap;gap:32px}.module-home-formations .formation{display:flex;flex:0 0 281px;flex-direction:column;gap:8px;text-align:left}.module-home-formations .formation .title{font-size:16rem}.module-home-formations .formation .image{aspect-ratio:281/186;position:relative}.module-home-formations .formation .image img{-o-object-fit:cover;object-fit:cover;width:100%}.module-home-formations .formation .campuses{display:flex;padding:0}.module-home-formations .formation .infos{color:#7a3f98}.module-home-formations .formation .description{font-size:12rem;margin-top:10px}.module-home-formations .no-results{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.module-home-formations .controls{align-items:center;bottom:140rem;display:flex;gap:16rem;justify-content:center;left:0;position:absolute;width:100%}@media (min-width:1024px){.module-home-formations .controls{bottom:140rem}}.module-home-formations .controls .next,.module-home-formations .controls .prev{cursor:pointer;width:16rem}.module-home-formations .controls .next path,.module-home-formations .controls .prev path{fill:#161414}.module-home-formations .partial-cta-v2{align-self:center;border:2px solid #161414;justify-self:center;margin-top:80rem;width:-moz-fit-content;width:fit-content}.module-home-productions{padding:100rem 0;position:relative}@media (min-width:768px){.module-home-productions{padding:116rem 0}}.module-home-productions .wrapper{align-items:center;display:flex;flex-direction:column;gap:32rem;justify-content:center;position:relative}@media (min-width:768px){.module-home-productions .wrapper{gap:32rem}}.module-home-productions .top{align-items:center;display:flex;flex-direction:column;gap:32rem;justify-content:center;text-align:center}.module-home-productions .top p{text-align:center}.module-home-productions .filters-container{display:flex;flex-wrap:nowrap;gap:12rem;justify-content:flex-start;width:100%}@media (min-width:768px){.module-home-productions .filters-container{align-items:center;flex-wrap:wrap;justify-content:center;width:auto}}.module-home-productions .filters-container .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12rem;justify-content:flex-start;width:100%}@media (min-width:768px){.module-home-productions .filters-container .wrapper{align-items:center;flex-wrap:wrap;justify-content:center;width:auto}}.module-home-productions .filters-container button.filter{border:1px solid #161414;border-radius:8px;cursor:pointer;flex-shrink:0;padding:17px;transition:all .4s ease-out}.module-home-productions .filters-container button.filter.active{background:#f2d9ff;border:1px solid #7a3f98}@media (hover:hover) and (pointer:fine){.module-home-productions .filters-container button.filter:hover:not(.active){background:#161414;color:#fff}}.module-home-productions .filters-container button.filter span{align-items:center;display:flex;gap:8px;pointer-events:none}.module-home-productions .filters-container button.filter span svg{height:24px}.module-home-productions .embla{width:100%}.module-home-productions .embla .embla__container{display:flex;flex-wrap:nowrap;gap:32px;width:100%}.module-home-productions .production-c{position:relative;width:100%}.module-home-productions .production-c .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.module-home-productions .production-c .wrapper .production-card{display:flex;flex:0 0 375rem;flex-direction:column;gap:32rem;padding:32rem 16rem}@media (min-width:768px){.module-home-productions .production-c .wrapper .production-card{flex:0 0 865rem;flex-direction:row;padding:72rem 56rem}}.module-home-productions .production-c .wrapper .production-card .bottom,.module-home-productions .production-c .wrapper .production-card .top{align-items:flex-start;display:flex;flex-direction:column;gap:16rem;justify-content:center}@media (min-width:768px){.module-home-productions .production-c .wrapper .production-card .bottom,.module-home-productions .production-c .wrapper .production-card .top{flex:1.8}}.module-home-productions .production-c .wrapper .production-card .bottom{flex:1}.module-home-productions .production-c .wrapper .production-card .tag{border:1px solid #fff;border-radius:8rem;display:flex;gap:8rem;padding:8rem;width:-moz-fit-content;width:fit-content}.module-home-productions .production-c .wrapper .production-card .tag svg{width:18rem}.module-home-productions .production-c .wrapper .production-card .image-w{aspect-ratio:343/252;position:relative;width:100%}.module-home-productions .production-c .wrapper .production-card .image-w img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.module-home-productions .controls{align-items:center;bottom:48rem;display:flex;gap:16rem;justify-content:center;left:0;position:absolute;width:100%}.module-home-productions .controls .next,.module-home-productions .controls .prev{cursor:pointer;width:16rem}.module-home-productions .controls .next path,.module-home-productions .controls .prev path{fill:#fff}.module-home-productions .no-results{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.module-home-map{padding:32rem 0;position:relative}@media (min-width:1024px){.module-home-map{padding:56rem 0}}.module-home-map .container>.wrapper{align-items:center;display:flex;flex-direction:column;gap:16em;justify-content:center}.module-home-map .container>.wrapper>.fs-h1-bis{height:40rem}@media (min-width:1024px){.module-home-map .container>.wrapper{gap:56rem}}.module-home-map .container>.wrapper .content-w{align-items:center;display:flex;flex-direction:column;gap:16em;justify-content:center;width:100%}@media (min-width:1024px){.module-home-map .container>.wrapper .content-w{flex-direction:row;gap:412rem}}.module-home-map .container>.wrapper .filters-w{margin-top:40rem;width:100%}@media (min-width:1024px){.module-home-map .container>.wrapper .filters-w{height:713rem;margin-top:0;padding:40rem 0}}.module-home-map .container>.wrapper .filters-w .wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start}@media (min-width:1024px){.module-home-map .container>.wrapper .filters-w .wrapper{flex-direction:column}}.module-home-map .container>.wrapper .filters-w .wrapper .filter{color:#f2d9ff;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;flex:0 0 276rem;gap:8rem;justify-content:center;padding:24rem 40rem;position:relative;transition:all .4s ease-out}@media (min-width:1024px){.module-home-map .container>.wrapper .filters-w .wrapper .filter{flex:0 0 auto;margin-left:24rem}.module-home-map .container>.wrapper .filters-w .wrapper .filter:after{background:transparent;content:"";height:100%;position:absolute;right:-16rem;transition:all .4s ease-out;width:16rem}}.module-home-map .container>.wrapper .filters-w .wrapper .filter .title{align-items:center;display:flex;gap:8rem;justify-content:flex-start}@media (min-width:1024px){.module-home-map .container>.wrapper .filters-w .wrapper .filter .title{font-size:28rem;line-height:32rem}}.module-home-map .container>.wrapper .filters-w .wrapper .filter svg{color:#f2d9ff;transition:color .4s;width:24rem}.module-home-map .container>.wrapper .filters-w .wrapper .filter .address{height:0;overflow:hidden;transition:height .4s ease-out}.module-home-map .container>.wrapper .filters-w .wrapper .filter.active{background-color:#f2d9ff;color:#430d5e}.module-home-map .container>.wrapper .filters-w .wrapper .filter.active .address{height:auto}.module-home-map .container>.wrapper .filters-w .wrapper .filter.active svg{color:#430d5e}.module-home-map .container>.wrapper .filters-w .wrapper .filter.active:after{background:#f2d9ff;display:block}.module-home-map .container>.wrapper .map{width:100%}.module-home-map .container>.wrapper .map .map-w{aspect-ratio:343/344;border-radius:12rem;box-shadow:0 0 20rem hsla(0,5%,8%,.1);height:100%;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.module-home-map .container>.wrapper .map .map-w{height:100%;width:100%}}.module-home-map .container>.wrapper .map .map-w svg{height:100%;width:100%}.module-home-map .container>.wrapper .map .pin{background:#430d5e;border-radius:50%;cursor:pointer;height:35rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:35rem}.module-home-map .container>.wrapper .map .pin:after{background-color:#7a3f98;border-radius:50%;content:"";height:50%;left:25%;position:absolute;top:25%;transition:transform .4s ease-out;width:50%}.module-home-map .container>.wrapper .map .pin.active{background:hsla(0,0%,100%,.4)}.module-home-map .container>.wrapper .map .pin.active:after{background-color:#f2d9ff}@media (hover:hover) and (pointer:fine){.module-home-map .container>.wrapper .map .pin:hover:after{transform:scale(1.5)}}.module-home-map .campus-modal{background-color:#f2d9ff;display:none;height:100%;left:0;overflow:hidden;overflow-y:auto;padding:56rem 16rem 16rem;position:absolute;top:0;width:100%}.module-home-map .campus-modal.show{display:flex}@media (min-width:1024px){.module-home-map .campus-modal{height:713rem;left:max(520rem,520rem + (100vw - 1600px)/2);max-width:380rem;top:152rem}}.module-home-map .campus-modal .modal-w{align-items:center;display:flex;flex-direction:column;gap:16rem;height:-moz-fit-content;height:fit-content;justify-content:flex-start;width:100%}.module-home-map .campus-modal .close{display:flex;justify-content:flex-end;left:0;padding:0 16rem;position:absolute;right:0;top:16rem;width:100%}@media (min-width:1024px){.module-home-map .campus-modal .close{display:none}}.module-home-map .campus-modal .close svg{color:#161414;cursor:pointer;width:24rem}.module-home-map .campus-modal .image-w{width:100%}.module-home-map .campus-modal .image-w img{-o-object-fit:cover;object-fit:cover;width:100%}.module-home-map .campus-modal .content{display:flex;flex-direction:column;gap:24rem}.module-home-map .campus-modal .label-w{width:100%}.module-home-map .campus-modal .label-w .wrapper{display:flex;flex-wrap:nowrap;gap:8rem}@media (min-width:1024px){.module-home-map .campus-modal .label-w .wrapper{flex-wrap:wrap}}.module-home-map .campus-modal .label-w .label{background:#fff;border:1px solid #7a3f98;border-radius:8rem;color:#430d5e;flex-grow:1;flex-shrink:0;padding:8rem;transition:color .3s linear,background-color .3s linear}@media (min-width:1024px){.module-home-map .campus-modal .label-w .label{flex-grow:0;width:-moz-fit-content;width:fit-content}}@media (hover:hover) and (pointer:fine){.module-home-map .campus-modal .label-w .label:hover{background:#430d5e;color:#fff}}.module-home-map .campus-modal .button-w{margin-bottom:24rem}#home .bottom-background{background:#1a1a1a;overflow:hidden;position:relative}#home .bottom-background .gradient{background:linear-gradient(38.66deg,rgba(241,86,79,0) 32.45%,#1da6e0 48.23%,#7964fa 66.27%,#5ddfba 83.31%,#ef5da8 95.44%);opacity:.05}#home .module-campus-slider{padding-bottom:0}.partial-metier .module-metier-hero .container{display:flex;flex-direction:column;gap:0;overflow:hidden;width:100%}@media (min-width:768px){.partial-metier .module-metier-hero .container{flex-direction:row}}.partial-metier .module-metier-hero .container .left{display:flex;flex-direction:column;gap:16px;padding:56px 24px;text-align:left}@media (min-width:768px){.partial-metier .module-metier-hero .container .left{gap:24px;padding:56px 32px}}.partial-metier .module-metier-hero .container .left span{margin-top:24px}.partial-metier .module-metier-hero .container .right{position:relative}@media (min-width:768px){.partial-metier .module-metier-hero .container .right{flex-grow:1;min-width:56%}}.partial-metier .module-metier-hero .container .right .image{height:100%;position:absolute;width:100%}.partial-metier .module-metier-hero .container .right .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.partial-metier .module-metier-what-is-it{background:#fff;padding:56px 24px}@media (min-width:768px){.partial-metier .module-metier-what-is-it{padding:40px 90px}}.partial-metier .module-metier-what-is-it .container{display:flex;flex-direction:column;gap:0;gap:40px;overflow:hidden;width:100%}@media (min-width:768px){.partial-metier .module-metier-what-is-it .container{flex-direction:row}}.partial-metier .module-metier-what-is-it .container .left{display:flex;flex-direction:column;gap:24px;justify-content:center}@media (min-width:768px){.partial-metier .module-metier-what-is-it .container .left{flex:0 0 50%}}.partial-metier .module-metier-what-is-it .container .left h2{font-family:Elephant;font-size:32rem;font-weight:400;line-height:40rem}.partial-metier .module-metier-what-is-it .container .right{display:flex;flex-direction:column;gap:8px;position:relative}@media (min-width:768px){.partial-metier .module-metier-what-is-it .container .right{flex:0 0 50%}}.partial-metier .module-metier-what-is-it .container .right .image{aspect-ratio:590/423;width:100%}.partial-metier .module-metier-what-is-it .container .right .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.partial-metier .module-metier-missions{background:#fff;padding:56px 24px}@media (min-width:768px){.partial-metier .module-metier-missions{padding:40px 90px}}.partial-metier .module-metier-missions .container{display:flex;flex-direction:column;gap:0;gap:40px;width:100%}@media (min-width:768px){.partial-metier .module-metier-missions .container{flex-direction:row}}.partial-metier .module-metier-missions .container h1{font-size:32rem;line-height:40rem;text-align:left}.partial-metier .module-metier-missions .container .left{display:flex;flex-direction:column;gap:8px;position:relative}@media (min-width:768px){.partial-metier .module-metier-missions .container .left{flex:0 0 50%}}.partial-metier .module-metier-missions .container .left .image{aspect-ratio:590/423;width:100%}.partial-metier .module-metier-missions .container .left .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.partial-metier .module-metier-missions .container .right{display:flex;flex:0 0 50%;flex-direction:column;gap:24px;justify-content:center}.partial-metier .module-metier-missions .container .right h2,.partial-metier .module-metier-missions .container .right h3{font-family:Elephant;font-weight:400}.partial-metier .module-metier-missions .container .right button{cursor:pointer;display:flex;flex-direction:column;gap:24px}.partial-metier .module-metier-missions .container .right button h3{display:flex;justify-content:space-between;width:100%}.partial-metier .module-metier-missions .container .right button h3 svg{color:#161414;transform:rotate(180deg);transition:transform .4s ease-out;width:24px}.partial-metier .module-metier-missions .container .right button .text-content{height:0;overflow:hidden}.partial-metier .module-metier-missions .container .right button.active h3 svg{transform:rotate(0deg)}.partial-metier .module-metier-missions .container .right .tab-container{display:flex;flex-direction:column;gap:16px}.partial-metier .module-metier-missions .container .right .tab-container .tab-wrapper{display:flex;flex-direction:column;text-align:left}.partial-metier .module-metier-missions .container .right .tab-container .tab-wrapper .tablinks{margin-bottom:16px;text-align:left}.partial-metier .module-metier-skills{background:#fff;padding:56px 24px}@media (min-width:768px){.partial-metier .module-metier-skills{padding:40px 90px}}.partial-metier .module-metier-skills .container{display:flex;flex-direction:column;gap:0;gap:40px;overflow:hidden;width:100%}@media (min-width:768px){.partial-metier .module-metier-skills .container{flex-direction:row}}.partial-metier .module-metier-skills .container .left{display:flex;flex-direction:column;gap:24px;justify-content:center}@media (min-width:768px){.partial-metier .module-metier-skills .container .left{flex:0 0 50%}}.partial-metier .module-metier-skills .container .left h2{font-family:Elephant;font-size:32rem;font-weight:400;line-height:40rem}.partial-metier .module-metier-skills .container .right{display:flex;flex-direction:column;gap:8px;position:relative}@media (min-width:768px){.partial-metier .module-metier-skills .container .right{flex:0 0 50%}}.partial-metier .module-metier-skills .container .right .image{aspect-ratio:590/423;width:100%}.partial-metier .module-metier-skills .container .right .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.partial-metier .module-metier-salary{padding:56px 24px}@media (min-width:768px){.partial-metier .module-metier-salary{padding:40px 90px}}.partial-metier .module-metier-salary .container{display:flex;flex-direction:column;gap:0;gap:40px;width:100%}@media (min-width:768px){.partial-metier .module-metier-salary .container{flex-direction:row}}.partial-metier .module-metier-salary .container .left{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;position:relative}@media (min-width:768px){.partial-metier .module-metier-salary .container .left{padding:0 32px}}.partial-metier .module-metier-salary .container .left a{align-self:flex-start}.partial-metier .module-metier-salary .container .left .salary{align-items:center;display:flex;flex-direction:column;gap:9px;height:158px;justify-content:center;text-align:center;width:306px}.partial-metier .module-metier-salary .container .left .salary svg{margin-bottom:10px;width:24px}.partial-metier .module-metier-salary .container .right{display:flex;flex-direction:column;gap:24px;justify-content:center}.partial-metier .module-metier-salary .container .right h2{font-size:32rem;line-height:40rem}.partial-metier .module-metier-salary .container .right h2,.partial-metier .module-metier-salary .container .right h4{font-family:Elephant;font-weight:400}.partial-metier .module-metier-salary .container .right button h4{display:flex;justify-content:space-between}.partial-metier .module-metier-salary .container .right button h4 svg{color:#161414;transform:rotate(180deg);width:24px}.partial-metier .module-metier-salary .container .right button.active h4 svg{transform:rotate(0deg)}.partial-metier .module-metier-salary .container .right .tab-container{display:flex;flex-direction:column;gap:16px}.partial-metier .module-metier-salary .container .right .tab-container .tab-wrapper{display:flex;flex-direction:column;text-align:left}.partial-metier .module-metier-salary .container .right .tab-container .tab-wrapper .tablinks{margin-bottom:16px;text-align:left}.partial-metier .module-metier-formations{padding:56px 24px}@media (min-width:768px){.partial-metier .module-metier-formations{padding:40px 90px}}.partial-metier .module-metier-formations .container{align-items:center;display:flex;flex-direction:column;gap:0;gap:40px;text-align:center;width:100%}.partial-metier .module-metier-formations .container h2{font-size:32rem;line-height:40rem;max-width:814px}.partial-metier .module-metier-formations .container p{max-width:907px}.partial-metier .module-metier-formations .embla>.title{margin-bottom:24px}.partial-metier .module-metier-formations .embla .embla__container{display:flex;flex-wrap:nowrap;gap:32px}.partial-metier .module-metier-formations .embla .formation{display:flex;flex:0 0 281px;flex-direction:column;gap:8px;text-align:left}.partial-metier .module-metier-formations .embla .formation .title{font-size:16rem}.partial-metier .module-metier-formations .embla .formation .image{aspect-ratio:281/186;position:relative}.partial-metier .module-metier-formations .embla .formation .image img{-o-object-fit:cover;object-fit:cover;width:100%}.partial-metier .module-metier-formations .embla .formation .campuses{display:flex;padding:0}.partial-metier .module-metier-formations .embla .formation .infos{color:#7a3f98}.partial-metier .module-metier-formations .embla .formation .description{font-size:12rem;margin-top:10px}.partial-metier .module-metier-opportunity{padding:56px 24px}@media (min-width:768px){.partial-metier .module-metier-opportunity{padding:40px 90px}}.partial-metier .module-metier-opportunity .container{display:flex;flex-direction:column;flex-wrap:wrap;gap:0;gap:40px;overflow:hidden;width:100%}@media (min-width:768px){.partial-metier .module-metier-opportunity .container{flex-direction:row}}.partial-metier .module-metier-opportunity .container .left{display:flex;flex-direction:column;gap:24px;justify-content:center}@media (min-width:768px){.partial-metier .module-metier-opportunity .container .left{flex:1}}.partial-metier .module-metier-opportunity .container .left h2{font-family:Elephant;font-size:32rem;font-weight:400;line-height:40rem}.partial-metier .module-metier-opportunity .container .right{display:flex;flex-direction:column;gap:8px;position:relative}@media (min-width:768px){.partial-metier .module-metier-opportunity .container .right{flex:1}}.partial-metier .module-metier-opportunity .container .right .card-container{-moz-column-gap:1%;column-gap:1%;display:flex;flex-wrap:wrap;row-gap:24px}.partial-metier .module-metier-opportunity .container .right .card-container .card{border:1px solid #ffd9e5;display:flex;flex:0 0 49%;flex-direction:column;flex-shrink:1;height:168px;max-width:49%;padding:45px 16px 21px;transition:all .3s ease}@media (min-width:768px){.partial-metier .module-metier-opportunity .container .right .card-container .card{flex:0 0 30%;max-width:30%}}.partial-metier .module-metier-opportunity .container .right .card-container .card.no-border{border:unset;justify-content:center;padding:unset;text-align:center;transition:unset}.partial-metier .module-metier-opportunity .container .right .card-container .card .title{transition:all .4s ease}.partial-metier .module-metier-opportunity .container .right .card-container .card .fs-h4{font-family:Elephant;font-weight:400;overflow-wrap:break-word}@media (hover:hover) and (pointer:fine){.partial-metier .module-metier-opportunity .container .right .card-container .card:hover:not(.no-border){background-color:#ffd9e5}.partial-metier .module-metier-opportunity .container .right .card-container .card:hover:not(.no-border) .title{color:#161414}}.module-metier-faq{padding:56px 24px}@media (min-width:768px){.module-metier-faq{padding:40px 90px}}.module-metier-faq .container{display:flex;flex-direction:column;gap:40px;text-align:center}.module-metier-faq .container h2{font-size:32rem;line-height:40rem;text-align:left}.module-metier-faq .container .faq-container{display:flex;flex-direction:column;gap:40px}.module-metier-faq .container .faq-container button{cursor:pointer;overflow:hidden;text-align:left}.module-metier-faq .container .faq-container button h3{display:flex;justify-content:space-between;margin-bottom:16px}.module-metier-faq .container .faq-container button h3 span{font-size:28rem}.module-metier-faq .container .faq-container button h3 svg{transform:rotate(180deg);transition:transform .4s ease-out;width:24px}.module-metier-faq .container .faq-container button .text-content{height:0}.module-metier-faq .container .faq-container button.active h3 svg{transform:rotate(0deg)}#events .filter-types{font-size:20px}#events .filter-types li{color:hsla(0,0%,100%,.5);cursor:pointer}#events .filter-types li.selected{color:#fff}#events{padding-bottom:100px;position:relative}#events .hero{padding-top:160px;position:relative}#events .hero .main-desc{margin-top:40px}@media (min-width:1024px){#events .hero .main-desc{align-self:flex-end;margin:0}#events .hero{padding-top:250px}}#events .border{background:hsla(0,0%,100%,.18);bottom:0;height:1px;left:0;position:absolute;width:100%}#events .border span{inset:0;position:absolute;transform:scaleX(.28);transform-origin:0;transition:background .2s linear}@media (min-width:1024px){#events .border span{transform:scaleX(0);transition:transform .45s}}#events .left{margin-top:55px;position:relative}@media (min-width:1024px){#events .left{margin-top:0}#events .left .border{display:none}}#events .left ul{display:inline-block;white-space:nowrap}@media (min-width:1024px){#events .left ul{display:block;white-space:normal}}#events .left ul li{display:inline-block;margin-left:50px}@media (min-width:1024px){#events .left ul li{margin:0}}#events .left ul li:first-child{margin:0}@media (min-width:1024px){#events .left ul li{display:block}}#events .left ul li button{cursor:pointer;height:45px;position:relative}#events .left ul li button>span{opacity:.4;transition:opacity .2s linear}@media (min-width:1024px){#events .left ul li button{height:70px;padding-top:25px;text-align:left;width:100%}}#events .left ul li button.selected>span{opacity:1}#events .left ul li button.selected .border span{transform:scaleX(.35)}@media (hover:hover) and (pointer:fine){#events .left ul li button:hover:not(.selected)>span{opacity:.5}#events .left ul li button:hover:not(.selected) .border span{transform:scaleX(.15)}}#events .left ul li button .border{display:none}@media (min-width:1024px){#events .left ul li button .border{display:block}}#events .left ul li button .border span{transition:transform .4s}#events .select-wrapper{margin-top:25px;position:relative}@media (min-width:768px){#events .select-wrapper{margin-top:40px}}@media (min-width:1024px){#events .select-wrapper{margin-top:0}}#events .select-wrapper .top{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.18);display:none;gap:170rem;height:70px;margin-bottom:45px;padding-top:25px;width:100%}@media (min-width:1024px){#events .select-wrapper .top{display:flex}}#events .select-wrapper .top span{opacity:.18}@media (min-width:768px){#events .select-wrapper .selects{display:flex;gap:20px}}#events .select-wrapper .input-select{margin-top:15px}@media (min-width:768px){#events .select-wrapper .input-select{margin-top:0}}@media (min-width:1024px){#events .listing{margin-top:200px}#events .hero+.listing{margin-top:90px}}#events .loader-w{margin-top:48px;width:100%}@media (min-width:768px){#events .loader-w{margin-top:65px}}#events .loader-w .spin-icon{animation:loading-spinner .8s linear infinite;border-color:#fff transparent transparent #fff;border-radius:80px;border-style:solid;border-width:3px;display:none;height:80px;margin-left:auto;margin-right:auto;width:80px}@media (min-width:768px){#events .loader-w .spin-icon{height:100px;width:100px}}#events .loader-w .no-result{display:none;font-family:PP Pangram Sans Narrow;font-size:22rem;font-weight:700;line-height:100%}@media (min-width:768px){#events .loader-w .no-result{font-size:30rem;line-height:100%}}@media (min-width:1024px){#events .loader-w .no-result{line-heigh:108%;font-size:35rem}}@keyframes loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#events .events-listing{margin-top:60px;width:calc(100% + 10px)}@media (min-width:1024px){#events .events-listing{margin-top:-170px}}.module-campus-hero .container{display:flex;flex-direction:column;gap:unset;width:auto}@media (min-width:768px){.module-campus-hero .container{flex-direction:row}}.module-campus-hero .container .left{display:flex;flex:0 0 100%;flex-direction:column;gap:32px;padding:32px 16px;text-align:left}@media (min-width:768px){.module-campus-hero .container .left{flex:0 0 47%;padding:56px 32px}}.module-campus-hero .container .left .location{display:flex;flex-direction:column}.module-campus-hero .container .right{flex:0 0 100%;position:relative}.module-campus-hero .container .right .video-w{aspect-ratio:375/300;height:100%;position:relative;width:100%}@media (min-width:768px){.module-campus-hero .container .right .video-w{aspect-ratio:784/392}}.module-campus-hero .container .right .video-w iframe{border:none}.module-campus-hero .container .right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.module-campus-hero .container .right{flex:0 0 53%}}.module-campus-paris{padding-bottom:30px;padding-top:105px}@media (min-width:768px){.module-campus-paris{padding-top:50px}}@media (min-width:1024px){.module-campus-paris{padding-top:195rem}}@media (max-width:767px){.module-campus-paris .partial-pretitle-title-description .title{font-size:50rem}}@media (min-width:1024px){.module-campus-paris .partial-pretitle-title-description .title{margin-top:85px}}.module-campus-paris .video-yt{margin-top:35px;position:relative}@media (min-width:768px){.module-campus-paris .video-yt{-moz-column-gap:20rem;column-gap:20rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:60px;width:min(1600px,100% - 100px)}}@media (min-width:1440px){.module-campus-paris .video-yt{-moz-column-gap:24rem;column-gap:24rem;margin-top:100px;width:min(1600px,100% - 120px)}}.module-campus-paris .video-yt .iframe-content{position:relative}.module-campus-paris .video-yt .iframe-content:before{content:"";display:block;padding-top:130%}@media (min-width:768px){.module-campus-paris .video-yt .iframe-content:before{padding-top:56%}.module-campus-paris .video-yt .iframe-content{grid-column-end:12;grid-column-start:2}}.module-campus-paris .video-yt iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.module-campus-paris .description-content{margin-top:105px}@media (min-width:768px){.module-campus-paris .description-content{margin-top:95px}}.module-campus-paris .description-content .description h2+*,.module-campus-paris .description-content .description h3+*,.module-campus-paris .description-content .description p+*{margin-top:15px}.module-campus-paris .description-content .description h2+h3{margin-top:20px}.module-campus-paris .description-content .description ul+p{margin-top:15px}.module-campus-paris .description-content .description strong{font-weight:800}.module-campus-paris .description-content .description h2{font-family:PP Pangram Sans;font-size:22rem;font-weight:600;line-height:100%}.module-campus-paris .description-content .description h3{font-family:PP Pangram Sans;font-size:20rem;font-weight:600;line-height:100%}.module-campus-paris .description-content .description p{font-family:PP Pangram Sans;font-size:16rem;font-weight:500;line-height:144%}.module-campus-paris .description-content .description li{padding-left:20px;position:relative}.module-campus-paris .description-content .description li:before{content:"-";height:0;left:0;line-height:0;position:absolute;top:45%}.module-campus-paris .brochure-content{margin-top:70px}@media (min-width:768px){.module-campus-paris .brochure-content{margin-top:85px}}.module-campus-paris .brochure-content .separator{align-items:center;background:hsla(0,0%,100%,.18);display:none;height:1px;position:relative}@media (min-width:768px){.module-campus-paris .brochure-content .separator{display:block;flex:1 0 auto}.module-campus-paris .brochure-content{align-items:center;display:flex;gap:65rem;justify-content:space-between}}.module-campus-grid{padding-bottom:115px;padding-top:50px;position:relative}@media (min-width:1024px){.module-campus-grid{padding-bottom:200px}}.module-campus-grid .ratio-image{margin-top:25px}@media (min-width:768px){.module-campus-grid .ratio-image{margin:0}}.module-campus-grid .ratio-image:first-child{margin:0}.module-campus-grid .ratio-image:before{padding-top:76%}.module-campus-grid .card{margin-top:25px;position:relative}.module-campus-grid .card .title{font-family:PP Pangram Sans;font-size:23px;font-weight:600;line-height:100%;text-transform:uppercase}@media (min-width:1024px){.module-campus-grid .card .title{font-size:30rem}}.module-campus-grid .card .content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:60px 40px 50px}@media (min-width:768px){.module-campus-grid .card .content{inset:0;padding-top:40px;position:absolute}}@media (min-width:1024px){.module-campus-grid .card .content{padding:70rem 70rem 60rem 60rem}}@media (min-width:768px){.module-campus-grid .card:before{content:"";display:block;padding-top:110%}}@media (min-width:1024px){.module-campus-grid .card:before{padding-top:76%}}.module-campus-grid .card.follow:before{content:"";display:block;padding-top:76%}.module-campus-grid .card.follow .content{inset:0;position:absolute}@media (max-width:767px){.module-campus-grid .card.follow .title br{display:none}}@media (min-width:1024px){.module-campus-grid .card.follow .socials{display:flex;gap:40px}}.module-campus-grid .card.follow li{margin-top:10px}@media (min-width:1024px){.module-campus-grid .card.follow li{margin:0}}.module-campus-grid .card.follow a{color:#fff;font-family:PP Pangram Sans Narrow;font-size:20px;font-weight:700;line-height:100%}@media (min-width:768px){.module-campus-grid .card.follow a{font-size:18rem}}@media (min-width:1024px){.module-campus-grid .card.follow a{font-size:20rem}}.module-campus-grid .card.follow a i{font-size:12px;margin-right:10px;position:relative;top:2px;vertical-align:top}@media (max-width:767px){.module-campus-grid .card.address{height:550px}}.module-campus-grid .card.address .bottom{display:flex;flex-direction:column}@media (min-width:768px){.module-campus-grid .card.address .bottom{align-items:flex-end;flex-direction:row;justify-content:space-between}}.module-campus-grid .card.address .bottom p.bottom-address{margin-top:20px;opacity:.4}.module-campus-grid .card.address .bottom .right{align-self:flex-end}@media (max-width:767px){.module-campus-grid .card.address .bottom .right{margin-top:85px}}@media (min-width:768px) and (max-width:1023px){.module-campus-grid .card.address .bottom .right .partial-arrow-link{--size:80px!important;--hyp:113px!important;--border:6px!important;display:none}}.module-campus-formations .container{-moz-column-gap:unset;column-gap:unset;display:flex;flex-direction:column;gap:24px;padding:32px 16px;width:auto}@media (min-width:768px){.module-campus-formations .container{padding:40px 90px}}.module-campus-formations .container .content{display:flex;flex-direction:column;gap:24px;max-width:900rem}.module-campus-formations .container .listing-c{display:flex;flex-wrap:wrap;width:100%}.module-campus-formations .container .listing-c .listing-w{display:flex;gap:24px;width:100%}.module-campus-formations .container .listing-c .listing-w .left{align-items:center;align-items:flex-start;display:flex;width:100%}@media (min-width:768px){.module-campus-formations .container .listing-c .listing-w .left{flex:0 0 50%}}.module-campus-formations .container .listing-c .listing-w .left svg{width:24rem}.module-campus-formations .container .listing-c .listing-w .left ul{display:flex;flex-direction:column;width:100%}.module-campus-formations .container .listing-c .listing-w .left ul button{cursor:pointer;display:flex}.module-campus-formations .container .listing-c .listing-w .left ul button li{align-items:center;border-bottom:1px solid #161414;display:flex;height:60rem;justify-content:space-between;padding:0 16rem;transition:color .4s ease-out;width:100%}.module-campus-formations .container .listing-c .listing-w .left ul button li .name{align-items:center;display:flex;gap:8px}.module-campus-formations .container .listing-c .listing-w .left ul button li .icon{color:#161414;transform:rotate(90deg);transition:transform .4s ease-out;width:24px}@media (min-width:768px){.module-campus-formations .container .listing-c .listing-w .left ul button li .icon{display:none}}.module-campus-formations .container .listing-c .listing-w .left ul button.active li{color:#7a3f98}.module-campus-formations .container .listing-c .listing-w .left ul button.active li .icon{transform:rotate(0deg)}@media (hover:hover) and (pointer:fine){.module-campus-formations .container .listing-c .listing-w .left ul button:hover li{color:#7a3f98}}.module-campus-formations .container .listing-c .listing-w .left .mobile-only{display:none}.module-campus-formations .container .listing-c .listing-w .left .mobile-only.active{display:flex;flex-direction:column}@media (min-width:768px){.module-campus-formations .container .listing-c .listing-w .left .mobile-only.active{display:none}}.module-campus-formations .container .listing-c .listing-w .left .mobile-only li{background-color:#f6efef;border-bottom:1px solid #161414;display:flex;flex-direction:column;justify-content:center;padding:6rem 24rem}.module-campus-formations .container .listing-c .listing-w .left .mobile-only li span:last-child{color:#7a3f98;font-family:PP Pangram Sans;font-size:11rem;font-weight:600}@media (min-width:768px){.module-campus-formations .container .listing-c .listing-w .right{flex:0 0 50%}}.module-campus-formations .container .listing-c .listing-w .right ul{display:none}.module-campus-formations .container .listing-c .listing-w .right ul.active{display:flex;flex-direction:column}.module-campus-formations .container .listing-c .listing-w .right ul li{border-bottom:1px solid #161414;display:flex;flex-direction:column;height:60rem;justify-content:center;padding:0 24rem}.module-campus-formations .container .listing-c .listing-w .right ul li span:last-child{color:#7a3f98;font-family:PP Pangram Sans;font-size:11rem;font-weight:600}.module-campus-formations a{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media (hover:hover) and (pointer:fine){.module-campus-formations a:hover{color:#7a3f98}}.module-campus-formations .partial-bard .bard-text-w a{display:unset}.module-campus-formations .mobile-only{display:block}@media (min-width:768px){.module-campus-formations .mobile-only{display:none}}.module-campus-formations .desktop-only{display:none}@media (min-width:768px){.module-campus-formations .desktop-only{display:block}}.module-campus-equipments .container{display:flex;flex-direction:column;width:auto}.module-campus-equipments .container .top{display:flex;flex-direction:column;gap:24px;padding:32px 16px 0}@media (min-width:768px){.module-campus-equipments .container .top{flex-direction:row;padding:40px 90px 260px}}.module-campus-equipments .container .top .left{display:flex;flex:0 0 70%;flex-direction:column;gap:24px}.module-campus-equipments .container .top .left .partial-cta-v2{background-color:#161414;color:#fff;margin-top:20px}.module-campus-equipments .container .top .right{align-items:center;display:flex;flex:0 0 30%;justify-content:flex-end;position:relative}@media (min-width:768px){.module-campus-equipments .container .top .right{justify-content:center}}.module-campus-equipments .container .top .right .image{aspect-ratio:360/317;margin-right:-20px;max-width:100%;width:100%}@media (min-width:768px){.module-campus-equipments .container .top .right .image{width:auto}}.module-campus-equipments .container .top .right .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-campus-equipments .container .top .content,.module-campus-equipments .container .top .listing-c{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.module-campus-equipments .container .top .listing-c{flex-direction:row}}.module-campus-equipments .container .top .listing-c>div{flex:0 0 50%}.module-campus-equipments .container .top .listing-c .buildings,.module-campus-equipments .container .top .listing-c .materials{display:flex;flex:0 0 50%;flex-direction:column;gap:8px;height:250px;overflow:hidden;position:relative}.module-campus-equipments .container .top .listing-c .buildings span,.module-campus-equipments .container .top .listing-c .materials span{padding-left:10px;position:relative}.module-campus-equipments .container .top .listing-c .buildings span:before,.module-campus-equipments .container .top .listing-c .materials span:before{background:#fff;border-radius:50%;content:"";height:1px;left:0;position:absolute;top:8px;width:1px}.module-campus-equipments .container .bottom{aspect-ratio:1400/605;margin-bottom:55px;position:relative}@media (min-width:768px){.module-campus-equipments .container .bottom{margin-bottom:0}}.module-campus-equipments .container .bottom .image{bottom:0;left:0;max-width:92vw;overflow:hidden;position:absolute;top:-135px}@media (min-width:768px){.module-campus-equipments .container .bottom .image{bottom:0;top:unset;width:60vw}}.module-campus-equipments .container .bottom .image:nth-child(2){bottom:unset;display:none;left:unset;right:90px;top:-200px;width:42vw}@media (min-width:768px){.module-campus-equipments .container .bottom .image:nth-child(2){display:block}}.module-campus-equipments .container .bottom .image:nth-child(3){display:none;left:unset;right:90px;width:25vw}@media (min-width:768px){.module-campus-equipments .container .bottom .image:nth-child(3){display:block}}.module-campus-equipments .container .bottom .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-campus-student{padding:32px 16px}@media (min-width:768px){.module-campus-student{padding:96px 90px 40px}}.module-campus-student .container{align-items:center;display:flex;flex-direction:column;gap:40px;overflow:hidden;width:auto}@media (min-width:768px){.module-campus-student .container{flex-direction:row;gap:96px}}.module-campus-student .container .left{display:flex;flex:0 0 50%;flex-direction:column;gap:24px}.module-campus-student .container .left .socials-c{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;margin-top:16px}.module-campus-student .container .left .socials-c a{transition:color .3s linear;width:40px}.module-campus-student .container .left .socials-c a path{transition:fill .3s linear}@media (hover:hover) and (pointer:fine){.module-campus-student .container .left .socials-c a:hover{color:#fff}.module-campus-student .container .left .socials-c a:hover path{fill:#161414}}.module-campus-student .container .left .button-c{display:flex;flex-direction:column;gap:27px}@media (min-width:768px){.module-campus-student .container .left .button-c{flex-direction:row}}.module-campus-student .container .left .button-c .cta{border:1px solid #7a3f98;display:flex;flex:0 0 50%;max-width:240px;min-height:143px;padding:73px 16px 0;transition:background-color .3s ease-out}.module-campus-student .container .left .button-c .cta a{transition:color .3s ease-out}@media (hover:hover) and (pointer:fine){.module-campus-student .container .left .button-c .cta:hover{background-color:#7a3f98}.module-campus-student .container .left .button-c .cta:hover a{color:#fff}}.module-campus-student .container .right{position:relative;width:100%}@media (min-width:768px){.module-campus-student .container .right{flex:0 0 50%;flex-shrink:1;padding:47px 0;width:auto}}.module-campus-student .container .right .video-w{aspect-ratio:592/396;position:relative}.module-campus-student .container .right .video-w iframe{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;transform:translate3d(-50%,0,0);width:100%}.module-campus-video .container{align-items:center;display:flex;justify-content:center;padding:32px 0;width:100%}@media (min-width:768px){.module-campus-video .container{padding:40px 90px}}.module-campus-video .container .video{height:500px;position:relative;width:100%}@media (min-width:768px){.module-campus-video .container .video{aspect-ratio:960/500;max-width:960px}}.module-campus-events .container{display:flex;flex-direction:column;gap:56px;justify-content:center;padding:32px 16px}@media (min-width:768px){.module-campus-events .container{padding:72px 90px}}.module-campus-events .container .events-c .embla__container{align-items:center;display:flex;gap:10px}.module-campus-events .container .events-c .events{cursor:pointer;display:flex;flex:0 0 240px;flex-direction:column;gap:8px;justify-content:center;min-height:300px;padding:0 16px;position:relative}.module-campus-events .container .events-c .events span:first-child{font-family:Elephant;font-weight:400}.module-campus-events .container .events-c .events a{border:1px solid #7a3f98;bottom:0;left:0;padding:12px;position:absolute;text-align:center;transition:all .3s ease-out;width:100%}@media (hover:hover) and (pointer:fine){.module-campus-events .container .events-c .events:hover a{background:#fff;color:#7a3f98}}.module-campus-events .container .partial-cta{align-self:center;border:1px solid #161414;padding:16px 24px}.module-campus-events .container .partial-cta .icon-w{position:absolute;right:24px}.module-campus-testimonies{padding:32px 16px}@media (min-width:768px){.module-campus-testimonies{padding:72px 90px}}.module-campus-testimonies .container{align-items:center;display:flex;flex-direction:column;gap:56px;justify-content:center}.module-campus-testimonies .container h2{font-size:48rem;max-width:900px;text-align:center}.module-campus-testimonies .container .highlighted{align-items:center;display:flex;gap:47px;max-width:900px;position:relative}.module-campus-testimonies .container .highlighted .left{flex:0 0 55%;position:relative}.module-campus-testimonies .container .highlighted .left .image{aspect-ratio:500/300;position:relative;width:100%}.module-campus-testimonies .container .highlighted .left .image img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.module-campus-testimonies .container .highlighted .right{display:flex;flex:0 0 45%;flex-direction:column;gap:16px}.module-campus-testimonies .container .highlighted .right .subtitle{font-size:28rem}.module-campus-testimonies .container .highlighted .right .name{font-family:Elephant;font-size:20rem;font-weight:400;line-height:120%}.module-campus-testimonies .container .testimonies-c{display:flex;gap:72px}.module-campus-testimonies .container .testimonies-c .testimony{display:flex;flex:0 0 60vw;flex-direction:column;gap:4px;padding:16px 40px 76px;position:relative}.module-campus-testimonies .container .testimonies-c .testimony .quote-w{display:flex;justify-content:flex-end;margin-bottom:28px;width:100%}.module-campus-testimonies .container .testimonies-c .testimony .quote-w svg{width:70px}.module-campus-testimonies .container .testimonies-c .testimony p{font-size:28rem;line-height:115%;margin-bottom:6px}.module-campus-testimonies .container .testimonies-c .testimony .name{font-family:Elephant;font-size:28rem;font-weight:400;line-height:115%}.module-campus-testimonies .container .partial-cta-v2{padding:16px 24px}#errors-404{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:103px;position:relative;text-align:center}#errors-404 h1{font-family:Elephant;font-size:110rem;font-weight:400;line-height:130px;margin-bottom:10px}@media (min-width:768px){#errors-404 h1{font-size:160rem;margin-bottom:25px}}@media (min-width:1024px){#errors-404 h1{font-size:200rem;line-height:130px;margin-bottom:50px}}#errors-404 h2,#errors-404 h3{margin-bottom:117px;padding:0 30rem}section#event .module-event-hero .container{padding-top:106px}@media (min-width:768px){section#event .module-event-hero .container{padding-top:157px}}section#event .module-event-hero .container .text-wrapper .top-w{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:11px}@media (min-width:768px){section#event .module-event-hero .container .text-wrapper .top-w{padding-bottom:27px}}section#event .module-event-hero .container .text-wrapper .top-w .back{cursor:pointer;padding:10px 15px 10px 0}section#event .module-event-hero .container .text-wrapper .top-w .back .icon{font-size:15rem;margin-right:21px}section#event .module-event-hero .container .text-wrapper .title-w{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:57px}@media (min-width:768px){section#event .module-event-hero .container .text-wrapper .title-w{margin-top:67px}}@media (max-width:767px){section#event .module-event-hero .container .text-wrapper .title-w .fs-h1{font-size:32px}}section#event .module-event-hero .container .text-wrapper .title-w .campus-name{border:4px solid hsla(0,0%,100%,.08);display:block;flex-shrink:0;padding:4px 11px}section#event .module-event-hero .container .text-wrapper .date-w{margin-top:41px;text-transform:capitalize}@media (min-width:768px){section#event .module-event-hero .container .text-wrapper .date-w{margin-top:64px}}section#event .module-event-hero .container .text-wrapper p{margin-bottom:54px;margin-top:28px}@media (min-width:768px){section#event .module-event-hero .container .text-wrapper p{margin-bottom:0}section#event .module-event-hero .container .text-wrapper .partial-cta{margin-top:30px}}section#event .module-event-hero .img-wrapper:before{padding-top:84%}@media (min-width:768px){section#event .module-event-hero .img-wrapper{top:166px}}.module-event-intro{overflow:hidden;padding-bottom:122px;position:relative}@media (min-width:768px){.module-event-intro{padding-bottom:194px}}.module-event-intro .container{align-items:start;padding-top:75px}@media (min-width:768px){.module-event-intro .container{padding-top:162px}}.module-event-intro .container .left-image-w:before{padding-top:76.4%}.module-event-intro .container .paragraph{padding-top:82px}@media (min-width:1024px){.module-event-intro .container .paragraph{padding-top:unset}}.module-event-intro .container .paragraph p{font-family:PP Pangram Sans;font-weight:500}.module-event-intro .container .paragraph p strong{font-family:PP Pangram Sans Narrow;font-weight:700}.module-event-intro .container .paragraph ul{margin-bottom:18px}.module-event-intro .container .paragraph ul li{padding-left:30px;position:relative}.module-event-intro .container .paragraph ul li:before{background:#fff;border-radius:50%;content:"";height:3px;left:15px;position:absolute;top:50%;width:3px}.module-event-intro .container .paragraph ul li p{margin-bottom:6px}.module-event-intro .container .image-video-w{margin-top:83px}@media (min-width:768px){.module-event-intro .container .image-video-w{margin-top:174px}}.module-event-intro .container .image-video-w .iframe-w:before{padding-top:52.8%}.module-event-intro .container .image-video-w .content-image-w:before{padding-top:140.6%}@media (min-width:768px){.module-event-intro .container .image-video-w .content-image-w:before{padding-top:52.8%}}.module-pedagogy-pillars{padding-bottom:20px;padding-top:104px}@media (min-width:768px){.module-pedagogy-pillars{padding-bottom:105px;padding-top:201px}}.module-pedagogy-pillars .fs-nav-label{margin-bottom:15px}@media (min-width:768px){.module-pedagogy-pillars .fs-nav-label{margin-bottom:0;padding-top:10px}}@media (min-width:1024px){.module-pedagogy-pillars .fs-nav-label{padding-top:5px}}@media (min-width:1440px){.module-pedagogy-pillars .fs-nav-label{padding-top:10px}}.module-pedagogy-pillars h5{margin-bottom:63px}.module-pedagogy-pillars .fs-main-16{margin-bottom:85px}.module-pedagogy-pillars .separator{background:rgba(26,26,26,.18);height:1px}.module-pedagogy-pillars .separator:not(:last-child){margin-bottom:107px}.module-pedagogy-pillars .separator:last-child{display:none}.module-pedagogy-team-members{padding-bottom:116px;padding-top:149px}@media (min-width:768px){.module-pedagogy-team-members{padding-bottom:156px;padding-top:154px}}@media (hover:hover) and (pointer:fine){.module-pedagogy-team-members .team_member:not(.is-open):hover .trigger-open .icon{color:#fff}}.module-pedagogy-team-members .team_member:not(.is-open) .trigger-open .icon{color:hsla(0,0%,100%,.18)}.module-pedagogy-team-members .team_member.is-open .trigger-open .icon{transform:rotate(180deg)}.module-pedagogy-team-members .team_member.is-open .trigger-open .border{transform:scale(1)}.module-pedagogy-team-members .team_member:last-child{border-bottom:1px solid hsla(0,0%,100%,.18)}.module-pedagogy-team-members .team_member .trigger-open{position:relative}.module-pedagogy-team-members .team_member .trigger-open .border,.module-pedagogy-team-members .team_member .trigger-open:before{content:"";height:1px;left:0;position:absolute;width:100%}.module-pedagogy-team-members .team_member .trigger-open:before{background-color:hsla(0,0%,100%,.18);top:0}.module-pedagogy-team-members .team_member .trigger-open .inner-wrapper{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:28px 0}.module-pedagogy-team-members .team_member .trigger-open .inner-wrapper .icon{font-size:33rem;transition:color .2s linear,transform .2s ease-out}.module-pedagogy-team-members .team_member .trigger-open .inner-wrapper .fs-h4{line-height:113%}@media (max-width:767px){.module-pedagogy-team-members .team_member .trigger-open .inner-wrapper .fs-h4{font-size:15rem}}.module-pedagogy-team-members .team_member .trigger-open .border{bottom:0;transform:scale(0);transform-origin:center;transition:transform .2s ease-out}.module-pedagogy-team-members .team_member .content-wrapper .content{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr;justify-items:center;padding-bottom:92px;padding-right:5px;padding-top:92px}@media (min-width:768px){.module-pedagogy-team-members .team_member .content-wrapper .content{-moz-column-gap:30rem;column-gap:30rem;grid-template-columns:repeat(2,1fr);row-gap:45rem}}@media (min-width:1024px){.module-pedagogy-team-members .team_member .content-wrapper .content{-moz-column-gap:80rem;column-gap:80rem;grid-template-columns:repeat(3,1fr);row-gap:60rem}}.module-pedagogy-team-members .team_member .content-wrapper .responsable{display:flex;flex-direction:column;width:100%}@media (min-width:768px){.module-pedagogy-team-members .team_member .content-wrapper .responsable{max-width:none}}.module-pedagogy-team-members .team_member .content-wrapper .responsable .bottom{flex:1 0 auto}#pedagogy .partial-pretitle-title-description{padding-top:113px}@media (min-width:768px){#pedagogy .partial-pretitle-title-description{padding-top:200px}}#pedagogy .container .cta-w{padding-bottom:90px;padding-top:93px}@media (min-width:768px){#pedagogy .container .cta-w{padding-bottom:111px;padding-top:89px}}.module-se-loger-paris .video-yt{margin-top:35px;position:relative}@media (min-width:768px){.module-se-loger-paris .video-yt{-moz-column-gap:20rem;column-gap:20rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:60px;width:min(1600px,100% - 100px)}}@media (min-width:1440px){.module-se-loger-paris .video-yt{-moz-column-gap:24rem;column-gap:24rem;margin-top:100px;width:min(1600px,100% - 120px)}}.module-se-loger-paris .video-yt .iframe-content{position:relative}.module-se-loger-paris .video-yt .iframe-content:before{content:"";display:block;padding-top:130%}@media (min-width:768px){.module-se-loger-paris .video-yt .iframe-content:before{padding-top:56%}.module-se-loger-paris .video-yt .iframe-content{grid-column-end:12;grid-column-start:2}}.module-se-loger-paris .video-yt iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.module-se-loger-paris p{padding-top:103px}@media (min-width:768px){.module-se-loger-paris p{padding-top:95px}}.module-se-loger-paris .separator{background:hsla(0,5%,8%,.18);height:1px;margin-top:93px}@media (min-width:768px){.module-se-loger-paris .separator{margin-top:85px}}.module-se-loger-preview{background:linear-gradient(#fff,#f4f4f4);padding-bottom:114px;padding-top:113px}@media (min-width:768px){.module-se-loger-preview{padding-bottom:200px;padding-top:198px}}.module-se-loger-services{padding-bottom:114px;padding-top:113px}@media (min-width:768px){.module-se-loger-services{padding-bottom:200px;padding-top:180px}}.module-se-loger-services .partial-cta{margin-top:93px}@media (min-width:768px){.module-se-loger-services .partial-cta{margin-top:89px}}.module-se-loger-services .services{margin-bottom:98px;margin-top:60px}@media (min-width:768px){.module-se-loger-services .services{margin-bottom:203px;margin-top:89px}}@media (hover:hover) and (pointer:fine){.module-se-loger-services .services .service:not(.is-open):hover .trigger-open .icon{color:#161414}}.module-se-loger-services .services .service:not(.is-open) .trigger-open .icon{color:hsla(0,5%,8%,.18)}.module-se-loger-services .services .service.is-open .trigger-open .icon{transform:rotate(180deg)}.module-se-loger-services .services .service.is-open .trigger-open .border{transform:scale(1)}.module-se-loger-services .services .service:last-child{border-bottom:1px solid rgba(26,26,26,.18)}.module-se-loger-services .services .service .trigger-open{position:relative}.module-se-loger-services .services .service .trigger-open .border,.module-se-loger-services .services .service .trigger-open:before{content:"";height:1px;left:0;position:absolute;width:100%}.module-se-loger-services .services .service .trigger-open:before{background:rgba(26,26,26,.18);top:0}.module-se-loger-services .services .service .trigger-open .inner-wrapper{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:33px 0 25px}.module-se-loger-services .services .service .trigger-open .inner-wrapper .icon{font-size:33rem;transition:color .2s linear,transform .2s ease-out}@media (max-width:767px){.module-se-loger-services .services .service .trigger-open .inner-wrapper .fs-h4{font-size:15rem}}.module-se-loger-services .services .service .trigger-open .border{bottom:0;transform:scale(0);transform-origin:center;transition:transform .2s ease-out}.module-se-loger-services .services .service .content-wrapper .content{padding:50px 0}@media (min-width:768px){.module-se-loger-services .services .service .content-wrapper .content{padding:78px 4% 97px}}@media (min-width:1024px){.module-se-loger-services .services .service .content-wrapper .content{padding:78px 8% 97px}}.module-se-loger-services .services .service .content-wrapper .content .content-item p{font-family:PP Pangram Sans;font-size:16px;font-weight:500;line-height:23px;margin-bottom:12px}.module-se-loger-services .services .service .content-wrapper .content .content-item p strong{font-family:PP Pangram Sans Narrow;font-size:13px;font-weight:700;line-height:14px}.module-se-loger-services .services .service .content-wrapper .content .content-item ul{margin-bottom:18px}.module-se-loger-services .services .service .content-wrapper .content .content-item ul li{padding-left:30px;position:relative}.module-se-loger-services .services .service .content-wrapper .content .content-item ul li:before{background:#161414;border-radius:50%;content:"";height:3px;left:15px;position:absolute;top:50%;width:3px}.module-se-loger-services .services .service .content-wrapper .content .content-item ul li p{margin-bottom:6px}.module-se-loger-mosaiques{padding-top:78px}@media (min-width:768px){.module-se-loger-mosaiques{padding-top:86px}}.module-se-loger-mosaiques .image-wrapper{margin-top:25px}.module-se-loger-mosaiques .image-wrapper:before{padding-top:76.7%}@media (min-width:768px){.module-se-loger-mosaiques .image-wrapper:before{padding-top:110%}}@media (min-width:1024px){.module-se-loger-mosaiques .image-wrapper:before{padding-top:76.8%}}.module-se-loger-mosaiques .cta{margin-top:25px;position:relative}.module-se-loger-mosaiques .cta .title{font-family:PP Pangram Sans;font-size:23px;font-weight:600;line-height:100%;text-transform:uppercase}@media (min-width:1024px){.module-se-loger-mosaiques .cta .title{font-size:30rem}}.module-se-loger-mosaiques .cta .content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:60px 40px 50px}@media (min-width:768px){.module-se-loger-mosaiques .cta .content{inset:0;padding-top:40px;position:absolute}}@media (min-width:1024px){.module-se-loger-mosaiques .cta .content{padding:70rem 70rem 60rem 60rem}}@media (max-width:767px){.module-se-loger-mosaiques .cta{height:550px}}@media (min-width:768px) and (max-width:1023px){.module-se-loger-mosaiques .cta:before{content:"";display:block;padding-top:110%}}.module-se-loger-mosaiques .cta .bottom{display:flex;flex-direction:column}@media (min-width:768px){.module-se-loger-mosaiques .cta .bottom{align-items:flex-end;flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.module-se-loger-mosaiques .cta .bottom .left{max-width:35%}}.module-se-loger-mosaiques .cta .bottom .left p.bottom-address{margin-top:20px;opacity:.4}.module-se-loger-mosaiques .cta .bottom .right{align-self:flex-end}@media (max-width:767px){.module-se-loger-mosaiques .cta .bottom .right{margin-top:85px}}@media (min-width:768px) and (max-width:1023px){.module-se-loger-mosaiques .cta .bottom .right .partial-arrow-link{--size:80px!important;--hyp:113px!important;--border:6px!important;display:none}}.module-se-loger-residences .container{display:flex;flex-direction:column;gap:24px;padding:32px 16px;width:100%}@media (min-width:768px){.module-se-loger-residences .container{flex-direction:row;padding:90px 40px}}.module-se-loger-residences .container .left{display:flex;flex-direction:column;gap:8px;width:100%}@media (min-width:768px){.module-se-loger-residences .container .left{flex:0 0 50%}}.module-se-loger-residences .container .left .image{aspect-ratio:343/500}@media (min-width:768px){.module-se-loger-residences .container .left .image{aspect-ratio:578/688}}.module-se-loger-residences .container .left .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.module-se-loger-residences .container .right{display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}@media (min-width:768px){.module-se-loger-residences .container .right{flex:0 0 50%}}.residences{display:grid;gap:71px;grid-template-columns:1fr}@media (min-width:768px){.residences{gap:80px;grid-template-columns:repeat(1,minmax(312px,1fr))}}@media (min-width:1440px){.residences{grid-template-columns:repeat(1,minmax(312px,1fr))}}#miscellaneous .hero{align-items:center;min-height:100vh}#miscellaneous .hero h1{font-size:50rem}@media (min-width:768px){#miscellaneous .hero h1{font-size:100px}}@media (min-width:1024px){#miscellaneous .hero h1{font-size:130px}}#miscellaneous .content{padding-bottom:100px;padding-top:50px}@media (min-width:1024px){#miscellaneous .content{padding-bottom:150px;padding-top:100px}}@media (min-width:768px){#miscellaneous .content .container>*{grid-column-end:10;grid-column-start:2}}@media (min-width:1024px){#miscellaneous .content .container>*{grid-column-end:9}#miscellaneous .content .container h2{grid-column-end:10}}#miscellaneous .content h2{font-family:Elephant;font-size:30px;font-weight:400;line-height:100%;margin-bottom:25px;margin-top:50px}@media (min-width:768px){#miscellaneous .content h2{font-size:45px;margin-bottom:50px;margin-top:100px}}@media (min-width:1024px){#miscellaneous .content h2{font-size:60rem}}#miscellaneous .content h3{font-family:PP Pangram Sans Narrow;font-size:16px;font-weight:700;line-height:100%;margin-top:50px;padding-left:50px}@media (min-width:1024px){#miscellaneous .content h3{font-size:20rem;padding-left:100rem}}#miscellaneous .content p{font-family:PP Pangram Sans;font-size:16px;font-weight:500;line-height:23px}@media (min-width:768px){#miscellaneous .content p{font-size:16rem;line-height:23rem}}#miscellaneous .content h3+p,#miscellaneous .content p+p{margin-top:20px}#miscellaneous .content strong{font-weight:800}#miscellaneous .content li{font-family:PP Pangram Sans;font-size:16px;font-weight:600;line-height:23px;padding-left:30px;position:relative}#miscellaneous .content li:before{color:#000;content:"•";margin-left:-21px;margin-right:15px;position:absolute;width:2px}#miscellaneous .content a{font-family:PP Pangram Sans;font-size:16px;font-weight:500;line-height:23px;margin-bottom:50px;position:relative}@media (hover:hover) and (pointer:fine){#miscellaneous .content a:hover:after{transform:scaleX(0)}}#miscellaneous .content a:after{background:#161414;bottom:-5px;content:"";height:1px;left:0;pointer-events:none;position:absolute;transform:scaleX(1);transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100%}#miscellaneous .content img{margin:40rem 0;max-width:100%}#miscellaneous .content table,#miscellaneous .content td,#miscellaneous .content th{border:1px solid #161414}#miscellaneous .content td,#miscellaneous .content th{padding:10px;text-align:left}#miscellaneous .content table{border-collapse:collapse;margin:40em 0;width:100%}section#jobs{background-color:#161414;position:relative}section#jobs .top-container{background-color:#323030;display:flex;flex-direction:column;gap:16px;padding:32px 16px}@media (min-width:768px){section#jobs .top-container{padding:56px 90px}}section#jobs .top-container .fs-h1{position:relative}section#jobs .top-container p{max-width:570rem}section#jobs .content{background-color:#fff;display:flex;flex-direction:column;gap:32px;padding:16px}@media (min-width:768px){section#jobs .content{padding:24px 90px}}section#jobs .content .input-wrapper{border:1px solid #afaaaa;border-radius:100px;position:relative;width:100%}section#jobs .content .input-wrapper input{color:#161414;padding:18px 32px 18px 16px;text-transform:none;width:100%}section#jobs .content .input-wrapper input::-moz-placeholder{color:#afaaaa}section#jobs .content .input-wrapper input::placeholder{color:#afaaaa}section#jobs .content .input-wrapper svg{color:#161414;position:absolute;right:16px;top:50%;transform:translate3d(0,-50%,0);width:20px}section#jobs .content .filters-container{display:flex;flex-wrap:wrap;gap:12px}section#jobs .content .filters-container.mobile-only{display:flex;position:relative;width:100%}section#jobs .content .filters-container.mobile-only svg{position:absolute;right:18px;top:20px;width:16px}section#jobs .content .filters-container.mobile-only select{-webkit-appearance:none;border:1px solid #161414;border-radius:8px;cursor:pointer;flex-shrink:0;padding:17px;transition:all .4s ease-out;width:100%}section#jobs .content .filters-container.mobile-only select::-ms-expand{display:none}section#jobs .content .filters-container.mobile-only select span{align-items:center;display:flex;gap:8px}section#jobs .content .filters-container.mobile-only select span svg{height:24px}@media (min-width:768px){section#jobs .content .filters-container.mobile-only{display:none}}section#jobs .content .filters-container.tablet-only{display:none}@media (min-width:768px){section#jobs .content .filters-container.tablet-only{display:flex}section#jobs .content .filters-container{width:auto}}section#jobs .content .filters-container button.filter{border:1px solid #161414;border-radius:8px;cursor:pointer;flex-shrink:0;padding:17px;transition:all .4s ease-out}section#jobs .content .filters-container button.filter.active{background:#f2d9ff;border:1px solid #7a3f98}@media (hover:hover) and (pointer:fine){section#jobs .content .filters-container button.filter:hover:not(.active){background:#161414;color:#fff}}section#jobs .content .filters-container button.filter span{align-items:center;display:flex;gap:8px;pointer-events:none}section#jobs .content .filters-container button.filter span svg{height:24px}section#jobs .content .listing-container{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:8px}@media (min-width:768px){section#jobs .content .listing-container{-moz-column-gap:16px;column-gap:16px;row-gap:40px}}section#jobs .content .listing-container p{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;text-align:center;width:100%}section#jobs .content .listing-container span{font-size:14rem}section#jobs .content .listing-container .letter-group{flex:0 0 100%;flex-direction:column;justify-content:space-between;text-align:left}@media (min-width:768px){section#jobs .content .listing-container .letter-group{flex:0 0 23%}}section#jobs .content .listing-container .letter-group .letter{margin:16px 0}section#jobs .content .listing-container .letter-group ul{display:flex;flex-direction:column;gap:16px}section#jobs .formations-container>.title{margin-bottom:24px}section#jobs .formations-container .embla__container{display:flex;flex-wrap:nowrap;gap:32px}section#jobs .formations-container .formation{display:flex;flex:0 0 281px;flex-direction:column;gap:8px;text-align:left}section#jobs .formations-container .formation .title{font-size:16rem}section#jobs .formations-container .formation .image{aspect-ratio:281/186;position:relative}section#jobs .formations-container .formation .image img{-o-object-fit:cover;object-fit:cover;width:100%}section#jobs .formations-container .formation .campuses{display:flex;padding:0}section#jobs .formations-container .formation .infos{color:#7a3f98}section#jobs .formations-container .formation .description{font-size:12rem;margin-top:10px}.module-certifications-faq{background:linear-gradient(180deg,#fff,#f4f4f4);padding-bottom:113px;padding-top:113px}@media (min-width:768px){.module-certifications-faq{padding-bottom:293px;padding-top:200px}}@media (hover:hover) and (pointer:fine){.module-certifications-faq .faqs .faq:not(.is-open):hover .trigger-open .icon{color:#161414}}.module-certifications-faq .faqs .faq:not(.is-open) .trigger-open .icon{color:hsla(0,5%,8%,.18)}.module-certifications-faq .faqs .faq.is-open .trigger-open .icon{transform:rotate(180deg)}.module-certifications-faq .faqs .faq.is-open .trigger-open .border{transform:scale(1)}.module-certifications-faq .faqs .faq:last-child{border-bottom:1px solid rgba(26,26,26,.18)}.module-certifications-faq .faqs .faq .trigger-open{position:relative}.module-certifications-faq .faqs .faq .trigger-open .border,.module-certifications-faq .faqs .faq .trigger-open:before{content:"";height:1px;left:0;position:absolute;width:100%}.module-certifications-faq .faqs .faq .trigger-open:before{background:rgba(26,26,26,.18);top:0}.module-certifications-faq .faqs .faq .trigger-open .inner-wrapper{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:33px 0 25px}.module-certifications-faq .faqs .faq .trigger-open .inner-wrapper .icon{font-size:33rem;transition:color .2s linear,transform .2s ease-out}.module-certifications-faq .faqs .faq .trigger-open .inner-wrapper .fs-h4{max-width:70%}@media (max-width:767px){.module-certifications-faq .faqs .faq .trigger-open .inner-wrapper .fs-h4{font-size:15rem}}.module-certifications-faq .faqs .faq .trigger-open .border{bottom:0;transform:scale(0);transform-origin:center;transition:transform .2s ease-out}.module-certifications-faq .faqs .faq .content-wrapper .content{padding:50px 0}@media (min-width:768px){.module-certifications-faq .faqs .faq .content-wrapper .content{padding:78px 4% 97px}}@media (min-width:1024px){.module-certifications-faq .faqs .faq .content-wrapper .content{padding:78px 8% 97px}}@media (min-width:768px){.module-certifications-faq .faqs .faq .content-wrapper .content .content-item{max-width:80%}}@media (min-width:1024px){.module-certifications-faq .faqs .faq .content-wrapper .content .content-item{max-width:65%}}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item p{font-family:PP Pangram Sans;font-size:16px;font-weight:500;line-height:23px;margin-bottom:12px}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item p strong{font-family:PP Pangram Sans Narrow;font-weight:700}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item ul{margin-bottom:18px}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item ul li{padding-left:30px;position:relative}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item ul li:before{background:#161414;border-radius:50%;content:"";height:3px;left:15px;position:absolute;top:50%;width:3px}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item ul li p{margin-bottom:6px}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card{margin-top:32px;padding:24px}@media (min-width:768px){.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card,.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card .card-content{padding:48px}}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card .card-content{padding:24px;position:relative}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card .card-content i{font-size:8rem;position:absolute}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card .card-content i.icon-cadre-haut-gauche{left:0;top:0}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card .card-content i.icon-cadre-haut-droit{right:0;top:0}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card .card-content i.icon-cadre-bas-gauche{bottom:0;left:0}.module-certifications-faq .faqs .faq .content-wrapper .content .content-item .card .card-content i.icon-cadre-bas-droit{bottom:0;right:0}.module-nous-rejoindre-valeurs{padding-bottom:79px;padding-top:113px}@media (min-width:768px){.module-nous-rejoindre-valeurs{padding-bottom:209px;padding-top:209px}}.module-nous-rejoindre-valeurs .title{margin-bottom:76px}@media (min-width:768px){.module-nous-rejoindre-valeurs .title{margin-bottom:161px}}.module-nous-rejoindre-valeurs .valeurs-wrapper{margin-bottom:98px;position:relative}@media (min-width:768px){.module-nous-rejoindre-valeurs .valeurs-wrapper{margin-bottom:121px}}@media (min-width:1024px){.module-nous-rejoindre-valeurs .valeurs-wrapper{height:293px}.module-nous-rejoindre-valeurs .valeurs-wrapper .container{left:0;position:absolute;right:0;top:0;width:min(1600px,100% - 120px)}}.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper{display:grid;gap:19px;grid-template-columns:1fr}@media (min-width:1024px){.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper{gap:20px;grid-template-columns:repeat(3,1fr)}}.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper .valeurs-card{cursor:pointer;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;min-height:293px;overflow:hidden;padding:54px 51px 57px 48px;position:relative;z-index:1}@media (min-width:768px){.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper .valeurs-card{padding:61px 57px 66px 54px}}.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper .valeurs-card h3{margin-bottom:18px}.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper .valeurs-card p{height:0;overflow:hidden}.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper .valeurs-card .bottom{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;left:0;padding:0 51px 57px 48px;position:absolute;width:100%}@media (min-width:768px){.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper .valeurs-card .bottom{padding:0 57px 66px 54px}}.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper .valeurs-card .bottom .icon-cadre-bas-gauche{font-size:8rem}.module-nous-rejoindre-valeurs .valeurs-wrapper .inner-valeurs-wrapper .valeurs-card .bottom .icon-arrow-link{font-size:56rem}.module-nous-rejoindre-processus{background:linear-gradient(180deg,#fff,#f4f4f4);padding-top:113px}@media (min-width:768px){.module-nous-rejoindre-processus{padding-bottom:209px;padding-top:209px}}.module-nous-rejoindre-processus .title{-webkit-hyphens:auto;hyphens:auto;margin-bottom:76px}@media (max-width:767px){.module-nous-rejoindre-processus .title{font-size:50rem;line-height:100%}}@media (min-width:768px){.module-nous-rejoindre-processus .title{margin-bottom:105px}}.module-nous-rejoindre-processus .entretiens-cards-listing{background:#fff}@media (min-width:768px){.module-nous-rejoindre-processus .entretiens-cards-listing{background:none}}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards{padding:61px 31px}@media (min-width:768px){.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards{padding:61px}}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards{align-items:center;display:flex;flex-direction:column;gap:54px;padding:32px;position:relative}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards i{font-size:8rem;position:absolute}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards i.icon-cadre-haut-gauche{left:0;top:0}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards i.icon-cadre-haut-droit{right:0;top:0}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards i.icon-cadre-bas-gauche{bottom:0;left:0}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards i.icon-cadre-bas-droit{bottom:0;right:0}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .cards-listing{display:flex;flex-direction:column;gap:165px}@media (min-width:768px) and (max-width:1023px){.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .cards-listing{display:grid;gap:30px;grid-template-columns:1fr 1fr;justify-items:center}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .cards-listing .entretien-card:first-of-type{grid-column:1/span 2}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .cards-listing .entretien-card:not(:first-of-type){padding-top:59px}}@media (min-width:1024px){.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .cards-listing{flex-direction:row;gap:30px;justify-content:space-between;width:100%}}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .cards-listing .entretien-card{align-items:flex-end;display:flex;height:105px;padding-left:39px;padding-top:39px;position:relative}@media (min-width:768px){.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .cards-listing .entretien-card{height:auto;max-width:200px}}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .cards-listing .entretien-card h2{color:rgba(26,26,26,.05);font-size:130rem;-webkit-hyphens:auto;hyphens:auto;left:0;position:absolute;top:0}.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .legend{color:rgba(26,26,26,.25)}@media (min-width:768px){.module-nous-rejoindre-processus .entretiens-cards-listing .entretiens-cards .inner-entretiens-cards .legend{max-width:200px}}.module-nous-rejoindre-processus .avantages-parcours-cards{background-color:#161414;margin-top:75px}@media (min-width:768px){.module-nous-rejoindre-processus .avantages-parcours-cards{background-color:transparent;margin-top:105px}}.module-nous-rejoindre-processus .avantages-parcours-cards .card{background-color:#161414;padding:61px}.module-nous-rejoindre-processus .avantages-parcours-cards .card:last-of-type{padding-left:31px;padding-right:31px}.module-nous-rejoindre-processus .avantages-parcours-cards .card:first-of-type{background-color:#1a1a1a;transform:translate3d(-30px,0,0);width:calc(100% + 60px)}@media (min-width:768px){.module-nous-rejoindre-processus .avantages-parcours-cards .card:first-of-type{transform:translateZ(0);width:100%}.module-nous-rejoindre-processus .avantages-parcours-cards .card{padding-left:61px;padding-right:61px}}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content{height:100%;padding-bottom:65px;position:relative}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text{margin-top:66px}@media (min-width:768px){.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text{width:50vw}}@media (min-width:1024px){.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text{max-width:500px;width:25.7vw}}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text ul{margin-left:4px}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text ul li{padding-left:12px}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text ul li:not(:first-of-type){margin-top:10px}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text ul li:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:2px;margin-bottom:4px;margin-left:-12px;width:2px}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text ul li p{display:inline-flex;padding-left:12px}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text ul+p{margin-top:22px}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text p:not(ul p){margin-left:-6px}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .text p+ul{margin-top:22px}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .icon{font-size:10px;position:absolute}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .icon.icon-cadre-bas-droit{bottom:0;right:0}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .icon.icon-cadre-bas-gauche{bottom:0;left:0}.module-nous-rejoindre-processus .avantages-parcours-cards .card .content .icon.icon-cadre-haut-droit{right:0;top:0}.module-nous-rejoindre-ambitions{background:#fff;padding-bottom:104px;padding-top:113px}@media (min-width:768px){.module-nous-rejoindre-ambitions{padding-bottom:209px;padding-top:209px}}.module-nous-rejoindre-rejoindre{padding-bottom:135px;padding-top:63px}@media (min-width:768px){.module-nous-rejoindre-rejoindre{padding-bottom:353px;padding-top:203px}}.module-nous-rejoindre-rejoindre .title-wrapper{display:flex;flex-direction:column;gap:34px;margin-bottom:63px}@media (min-width:768px){.module-nous-rejoindre-rejoindre .title-wrapper{gap:76px;justify-content:center;margin-bottom:113px}}.module-nous-rejoindre-rejoindre .title-wrapper h2{text-align:center}@media (max-width:767px){.module-nous-rejoindre-rejoindre .title-wrapper h2{font-size:50rem;line-height:100%}}.module-nous-rejoindre-rejoindre .offer-link-card{display:flex;flex-direction:column;justify-content:space-between;min-height:352px;padding:44px;width:100%}@media (min-width:1024px){.module-nous-rejoindre-rejoindre .offer-link-card{padding:61px}}.module-nous-rejoindre-rejoindre .offer-link-card h3{font-size:23rem}.module-nous-rejoindre-rejoindre .offer-link-card .bottom{align-items:flex-end;display:flex;justify-content:space-between}.module-nous-rejoindre-rejoindre .offer-link-card .bottom .icon-cadre-bas-gauche{font-size:8rem}.module-nous-rejoindre-rejoindre .offer-link-card .bottom .icon-arrow-link{font-size:56rem}.taxe-hero h1{font-size:32rem}.module-taxe-learning{padding-top:63px}@media (min-width:1024px){.module-taxe-learning{padding-top:100px}}@media (min-width:1440px){.module-taxe-learning{padding-top:209px}}.module-taxe-learning .definition{padding-bottom:63px}@media (min-width:1024px){.module-taxe-learning .definition{padding-bottom:100px}}@media (min-width:1440px){.module-taxe-learning .definition{padding-bottom:209px}}.module-taxe-learning .definition h2{-webkit-hyphens:auto;hyphens:auto;margin-top:56px;padding:0 40px;text-align:center}@media (min-width:768px){.module-taxe-learning .definition h2{margin-top:76px;padding:0;text-align:start}}.module-taxe-learning .definition p{color:#fff}.module-taxe-learning .justification h2{-webkit-hyphens:auto;hyphens:auto;margin-top:113px}@media (min-width:1440px){.module-taxe-learning .justification h2{margin-top:209px}}.module-taxe-learning .justification p{color:#161414}.module-taxe-learning .description{margin-top:48px}.module-taxe-learning .description p{font-family:PP Pangram Sans;font-size:16rem;font-weight:500;line-height:144%;margin-top:32px}.module-taxe-learning .description ul{margin-left:4px;margin-top:7px}.module-taxe-learning .description ul li{padding-left:19px;width:calc(100% + 10px)}.module-taxe-learning .description ul li:first-of-type{margin-top:0}.module-taxe-learning .description ul li:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:2px;margin-bottom:4px;margin-left:-12px;width:2px}.module-taxe-learning .description ul li p{display:inline-flex;margin-top:0;padding-left:11px}.module-taxe-advantages{padding-bottom:149px}@media (min-width:1024px){.module-taxe-advantages{padding-bottom:259px}}.module-taxe-advantages p{font-family:PP Pangram Sans;font-size:16rem;font-weight:500;line-height:144%}.module-taxe-advantages ul{margin-left:4px;margin-top:7px}.module-taxe-advantages ul li{padding-left:19px;width:calc(100% + 10px)}.module-taxe-advantages ul li:first-of-type{margin-top:0}.module-taxe-advantages ul li:before{background-color:#161414;border-radius:50%;content:"";display:inline-block;height:2px;margin-bottom:4px;margin-left:-12px;width:2px}.module-taxe-advantages ul li p{display:inline-flex;margin-top:0;padding-left:11px}@media (min-width:1024px){.module-taxe-advantages .left-text{margin-top:-150px}}.module-taxe-advantages .left-text p:not(:first-of-type){margin-top:32px}.module-taxe-advantages .center-text{margin-top:67px}@media (min-width:1024px){.module-taxe-advantages .center-text{margin-top:80px}}@media (min-width:1440px){.module-taxe-advantages .center-text{margin-top:138px}}.module-taxe-advantages .center-text p:not(:first-of-type){margin-top:32px}@media (min-width:1024px){.learning-week-hero h1{margin-top:125px}}.learning-week-hero .img-wrapper{margin-top:30px}@media (min-width:768px){.learning-week-hero .img-wrapper{margin-top:0}}.module-learning-week-youtube{background-color:#161414;padding:96px 0}@media (min-width:768px){.module-learning-week-youtube{padding:140px 0}}.module-learning-week-youtube .wrapper:before{padding-top:129.8%}@media (min-width:768px){.module-learning-week-youtube .wrapper:before{padding-top:56.29%}}.module-financer-ses-etudes-campus{min-height:100vh;padding-bottom:56px;padding-top:113px}@media (min-width:1024px){.module-financer-ses-etudes-campus{padding-bottom:173px;padding-top:200px}}.module-financer-ses-etudes-campus h2{margin-top:55px}@media (min-width:1024px){.module-financer-ses-etudes-campus h2{margin-top:88px}}.module-financer-ses-etudes-campus .all-campus{margin-top:65px}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus{margin-top:75px}}@media (min-width:1440px){.module-financer-ses-etudes-campus .all-campus{margin-top:110px}}.module-financer-ses-etudes-campus .all-campus .border{background:hsla(0,0%,100%,.18);bottom:0;height:1px;left:0;position:absolute;width:100%}.module-financer-ses-etudes-campus .all-campus .border span{background-color:#fff;inset:0;position:absolute;transform-origin:0}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .border span{transform:scaleX(0);transition:transform .45s}}.module-financer-ses-etudes-campus .all-campus .left{position:relative}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .left{margin-top:-25px}.module-financer-ses-etudes-campus .all-campus .left .border{display:none}}.module-financer-ses-etudes-campus .all-campus .left ul{display:inline-block;white-space:nowrap}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .left ul{display:block;white-space:normal}}.module-financer-ses-etudes-campus .all-campus .left ul li{display:inline-block;margin-left:50px}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .left ul li{display:block;margin:0}}.module-financer-ses-etudes-campus .all-campus .left ul li:first-child{margin:0}.module-financer-ses-etudes-campus .all-campus .left ul li button{cursor:pointer;height:45px;position:relative}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .left ul li button{height:70px;padding-top:25px;text-align:left;width:100%}}.module-financer-ses-etudes-campus .all-campus .left ul li button>span{opacity:.2;transition:opacity .2s linear}.module-financer-ses-etudes-campus .all-campus .left ul li button.active>span{opacity:1}.module-financer-ses-etudes-campus .all-campus .left ul li button.active .border span{transform:scaleX(.35)}@media (hover:hover) and (pointer:fine){.module-financer-ses-etudes-campus .all-campus .left ul li button:hover:not(.active)>span{opacity:.5}.module-financer-ses-etudes-campus .all-campus .left ul li button:hover:not(.active) .border span{transform:scaleX(.15)}}.module-financer-ses-etudes-campus .all-campus .left ul li button .border{display:none}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .left ul li button .border{display:block}}.module-financer-ses-etudes-campus .all-campus .left ul li button .border span{transition:transform .4s}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .campus-w{margin-left:14%}}.module-financer-ses-etudes-campus .all-campus .campus-w .campus{display:none;margin-top:77px}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .campus-w .campus{margin-top:0}}.module-financer-ses-etudes-campus .all-campus .campus-w .campus.active{display:block}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description{word-break:break-word}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description p{margin-top:32px}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description p:first-of-type{margin-top:0}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description a{font-weight:700}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description ul{margin-left:4px;margin-top:7px}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description ul li{padding-left:19px;width:calc(100% + 10px)}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description ul li:first-of-type{margin-top:0}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description ul li:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:2px;margin-bottom:4px;margin-left:-12px;width:2px}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .campus-description ul li p{display:inline-flex;margin-top:0;padding-left:11px}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .contact{margin-top:53px;padding:42px}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .campus-w .campus .contact{display:flex;justify-content:space-between;padding:48px;width:108%}}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .contact h5{margin-top:32px}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .campus-w .campus .contact h5{margin-top:0}}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .contact .contact-info{word-break:break-word}@media (min-width:1024px){.module-financer-ses-etudes-campus .all-campus .campus-w .campus .contact .contact-info{max-width:317px}}.module-financer-ses-etudes-campus .all-campus .campus-w .campus .contact .contact-info .contact-details{margin-top:28px}.module-financer-ses-etudes-youtube{background-color:#161414;padding-bottom:86px;padding-top:106px}@media (min-width:768px){.module-financer-ses-etudes-youtube{padding:140px 0}}.module-financer-ses-etudes-youtube .wrapper:before{padding-top:129.8%}@media (min-width:768px){.module-financer-ses-etudes-youtube .wrapper:before{padding-top:56.29%}}.module-financer-ses-etudes-dse{padding-bottom:136px;padding-top:113px}@media (min-width:1024px){.module-financer-ses-etudes-dse{padding-bottom:200px;padding-top:200px}}.module-financer-ses-etudes-dse h2{margin-top:55px}@media (min-width:1024px){.module-financer-ses-etudes-dse h2{margin-top:94px}}.module-financer-ses-etudes-dse .text{margin-top:52px}@media (min-width:1024px){.module-financer-ses-etudes-dse .text{margin-top:64px}}.module-financer-ses-etudes-dse p{margin-top:32px}.module-financer-ses-etudes-dse p u{text-underline-offset:3px}.module-financer-ses-etudes-dse a{font-weight:700}.module-financer-ses-etudes-dse ul{margin-left:4px;margin-top:7px}.module-financer-ses-etudes-dse ul li{display:flex;padding-left:19px;width:calc(100% + 10px)}.module-financer-ses-etudes-dse ul li:first-of-type{margin-top:0}.module-financer-ses-etudes-dse ul li:before{background-color:#161414;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:2px;margin-bottom:4px;margin-left:-12px;margin-top:10px;width:2px}.module-financer-ses-etudes-dse ul li p{margin-top:0;padding-left:11px}.module-financer-ses-etudes-dse .separator{background-color:hsla(0,5%,8%,.18);height:1px;width:29px}.module-financer-ses-etudes-help{padding-bottom:98px;padding-top:113px}@media (min-width:1024px){.module-financer-ses-etudes-help{padding-bottom:140px;padding-top:200px}}.module-financer-ses-etudes-help h2{margin-top:55px}@media (min-width:1024px){.module-financer-ses-etudes-help h2{margin-top:94px}}.module-financer-ses-etudes-help .text{margin-top:37px}@media (min-width:1024px){.module-financer-ses-etudes-help .text{margin-top:64px}}.module-financer-ses-etudes-help p:not(.line){margin-top:32px}.module-financer-ses-etudes-help p:not(.line):first-of-type{margin-top:0}.module-financer-ses-etudes-help p:not(.line) u{text-underline-offset:3px}.module-financer-ses-etudes-help a{font-weight:700}.module-financer-ses-etudes-help ul{margin-left:4px;margin-top:7px}.module-financer-ses-etudes-help ul li{display:flex;padding-left:19px;width:calc(100% + 10px)}.module-financer-ses-etudes-help ul li:first-of-type{margin-top:0}.module-financer-ses-etudes-help ul li:before{background-color:#fff;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:2px;margin-bottom:4px;margin-left:-12px;margin-top:10px;width:2px}.module-financer-ses-etudes-help ul li p{margin-top:0;padding-left:11px}.module-financer-ses-etudes-help .table-w{margin-top:75px;padding:64px 46.5px}@media (min-width:768px){.module-financer-ses-etudes-help .table-w{margin-top:95px;padding:64px}}.module-financer-ses-etudes-help .table-w .content{position:relative}.module-financer-ses-etudes-help .table-w .content h3{font-size:30rem;padding:0 18.5px}@media (min-width:768px){.module-financer-ses-etudes-help .table-w .content h3{padding:0}}.module-financer-ses-etudes-help .table-w .content .table{margin-top:55px}@media (max-width:767px){.module-financer-ses-etudes-help .table-w .content .table{padding-bottom:65px}}@media (min-width:768px){.module-financer-ses-etudes-help .table-w .content .table{display:flex;justify-content:space-between;margin-top:22px}}.module-financer-ses-etudes-help .table-w .content .table .column{margin-top:40px}@media (min-width:768px){.module-financer-ses-etudes-help .table-w .content .table .column{width:222px}}.module-financer-ses-etudes-help .table-w .content .table .column .header{text-align:center}@media (min-width:768px){.module-financer-ses-etudes-help .table-w .content .table .column .header{display:table-cell;height:100px;vertical-align:middle;width:222px}.module-financer-ses-etudes-help .table-w .content .table .column .lines{margin-top:80px;padding-bottom:55px}}.module-financer-ses-etudes-help .table-w .content .table .column .lines .line{padding-top:23px;text-align:center}.module-financer-ses-etudes-help .table-w .content .table .column .lines .line:first-of-type{padding-top:10px}.module-financer-ses-etudes-help .table-w .content .icon{font-size:10px;position:absolute}.module-financer-ses-etudes-help .table-w .content .icon.icon-cadre-bas-droit{bottom:0;right:15px}@media (min-width:768px){.module-financer-ses-etudes-help .table-w .content .icon.icon-cadre-bas-droit{right:0}}.module-financer-ses-etudes-help .table-w .content .icon.icon-cadre-bas-gauche{bottom:0;left:15px}@media (min-width:768px){.module-financer-ses-etudes-help .table-w .content .icon.icon-cadre-bas-gauche{left:0}}.module-financer-ses-etudes-help .table-w .content .icon.icon-cadre-haut-droit{right:15px;top:0}@media (min-width:768px){.module-financer-ses-etudes-help .table-w .content .icon.icon-cadre-haut-droit{right:0}}.custom-page .module-pedagogy-certifications{padding-bottom:116px;padding-top:149px}@media (min-width:1024px){.custom-page .module-pedagogy-certifications{padding-bottom:156px;padding-top:154px}}#contact-page{background-color:#161414}#contact-page .grid{display:grid;grid-template-columns:calc(100vw - 32px);padding:32px 16px;row-gap:32px}@media (min-width:1024px){#contact-page .grid{-moz-column-gap:32px;column-gap:32px;grid-template-columns:1fr 1fr;padding:40px 56px}}@media (min-width:1440px){#contact-page .grid{grid-template-columns:minmax(54vw,1fr) minmax(35vw,1fr)}}#contact-page .grid .left,#contact-page .grid .right{position:relative;width:100%}#contact-page .grid .left .contact-form-w{background-color:#fff;padding:24px 16px}@media (min-width:1024px){#contact-page .grid .left .contact-form-w{padding:24px 48px}}#contact-page .grid .left .contact-form-w .form,#contact-page .grid .left .contact-form-w form{height:100%;position:relative}#contact-page .grid .left .contact-form-w .step.final .type{display:none}#contact-page .grid .left .contact-form-w .step{display:flex;display:none;height:100%;opacity:0;overflow:auto;position:relative}#contact-page .grid .left .contact-form-w .step.active{display:flex;opacity:1}#contact-page .grid .left .contact-form-w .step .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto 0;width:100%}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step .inner{align-items:flex-start}}#contact-page .grid .left .contact-form-w .step .title{font-family:Elephant;font-size:32px;font-weight:400;line-height:40px;max-width:400px;text-align:center;width:100%}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step .title{font-size:48px;line-height:56px;max-width:unset}}#contact-page .grid .left .contact-form-w .step.infos{display:flex}#contact-page .grid .left .contact-form-w .step.final{opacity:0}#contact-page .grid .left .contact-form-w .step.final.active{inset:0;opacity:1;position:absolute}#contact-page .grid .left .contact-form-w .step.final .inner{display:none}#contact-page .grid .left .contact-form-w .step.final.error .form-error{display:flex}@media (min-width:768px){#contact-page .grid .left .contact-form-w .step.final.error p{margin-top:40px;width:60%}}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step.final.error p{margin-top:80px;width:70%}}#contact-page .grid .left .contact-form-w .step.final.sucess .form-sucess{display:flex}#contact-page .grid .left .contact-form-w .step.final p{margin-top:20px;text-align:center}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step.final p{text-align:left}}#contact-page .grid .left .contact-form-w .step.final button{margin-top:25px}@media (min-width:768px){#contact-page .grid .left .contact-form-w .step.final button{margin-top:40px}}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step.final button{margin-left:auto;margin-top:50px}}#contact-page .grid .left .contact-form-w .step .error-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out,margin-top .5s ease-in-out;width:100%}#contact-page .grid .left .contact-form-w .step .error-wrapper.active{grid-template-rows:1fr;margin-top:16px}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step .error-wrapper.active{margin-top:32px}}#contact-page .grid .left .contact-form-w .step .error-wrapper .error-c{overflow:hidden}#contact-page .grid .left .contact-form-w .step .error-wrapper .error-c div{align-items:flex-start;background-color:#ffb3ac;border:1px solid #f1564f;display:flex;gap:10px;justify-content:flex-start;margin-top:16px;padding:16px}#contact-page .grid .left .contact-form-w .step .error-wrapper .error-c div span{color:#410003;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px}#contact-page .grid .left .contact-form-w .step .error-wrapper .error-c div svg{fill:#410003;color:#410003;display:inline-block;flex:0 0 auto;height:20px;position:relative;width:20px}#contact-page .grid .left .contact-form-w .step .error-wrapper .error-c div svg path{fill:#410003}#contact-page .grid .left .contact-form-w .step button[type=submit]{margin-left:auto;margin-right:auto;margin-top:16px}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step button[type=submit]{margin-top:32px}}#contact-page .grid .left .contact-form-w .step .title{color:#161414;text-align:left}#contact-page .grid .left .contact-form-w .step .iti{width:100%}#contact-page .grid .left .contact-form-w .step .input-wrapper{margin-top:unset}#contact-page .grid .left .contact-form-w .step .input-wrapper .present-text{color:#161414;margin-bottom:24px;margin-top:unset;width:100%}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-text input{border:1px solid #afaaaa}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-text label{color:#161414}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-textarea label{color:#161414;display:inline-block}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-textarea textarea{border:1px solid #afaaaa;height:100px;padding:10px 8px}@media (hover:hover) and (pointer:fine){#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select:hover{border-color:#000}}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select svg path{fill:#161414}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select.disabled{border-bottom:1px solid rgba(0,0,0,.08)!important;color:rgba(0,0,0,.08)!important;pointer-events:none}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select.disabled span{color:rgba(0,0,0,.08)!important;cursor:not-allowed}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select.disabled svg{fill:rgba(0,0,0,.08)!important;color:rgba(0,0,0,.08)!important}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select.disabled svg path{fill:rgba(0,0,0,.08)!important}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select .select-value{color:#161414}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select .select-value.default{color:#afaaaa}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle{margin-top:16px;padding:0 10px}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle{margin-top:32px}}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle label{cursor:pointer}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle label i{border:2px solid #161414}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle label i svg path{fill:#fff}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle label span{color:#161414}#contact-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle input:checked+label i{background:#161414!important;border-color:#161414!important}#contact-page .grid .left .contact-form-w .step .precise-ask{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px;width:100%}#contact-page .grid .left .contact-form-w .step .precise-ask .first-line{color:#161414;font-family:PP Pangram Sans;font-size:14px;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:20px}#contact-page .grid .left .contact-form-w .step .precise-ask .second-line{color:#afaaaa;font-family:PP Pangram Sans;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:16px}#contact-page .grid .left .contact-form-w .step .desc{color:#161414}#contact-page .grid .left .contact-form-w .step .form-disclaimer-w{margin-top:16px}@media (min-width:1024px){#contact-page .grid .left .contact-form-w .step .form-disclaimer-w{margin-top:32px}}#contact-page .grid .left .contact-form-w .step .form-disclaimer-w p{color:#484646;font-family:PP Pangram Sans;font-size:10px;font-weight:500;letter-spacing:.4px;line-height:16px;position:relative}#contact-page .grid .left .contact-form-w .step .form-disclaimer-w a{text-decoration:underline;transition:color .3s linear}@media (hover:hover) and (pointer:fine){#contact-page .grid .left .contact-form-w .step .form-disclaimer-w a:hover{color:#161414}}#contact-page .grid .right{align-items:flex-start;display:flex;flex-direction:column;gap:32px;height:-moz-min-content;height:min-content;justify-content:flex-start}#contact-page .grid .right .campuses-wrapper{background-color:#323030;padding:40px;width:100%}#contact-page .grid .right .campuses-wrapper .campus-title{color:#fff;font-family:Elephant;font-size:28px;font-weight:400;line-height:32px}#contact-page .grid .right .campuses-wrapper .campus-separator{background-color:#fff;height:1px;margin:25px 0}#contact-page .grid .right .campuses-wrapper .campus-list{-moz-column-gap:32px;column-gap:32px;display:grid}@media (min-width:1024px){#contact-page .grid .right .campuses-wrapper .campus-list{grid-template-columns:repeat(2,minmax(157px,1fr));grid-template-rows:min-content min-content min-content}}#contact-page .grid .right .campuses-wrapper .campus-list .campus-link{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:8px 0}#contact-page .grid .right .campuses-wrapper .campus-list .campus-link .title-w{align-items:center;display:flex;gap:10px;justify-content:flex-start}#contact-page .grid .right .campuses-wrapper .campus-list .campus-link .title-w span{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.1px;line-height:20px;transition:color .3s linear}#contact-page .grid .right .campuses-wrapper .campus-list .campus-link .title-w svg{display:inline-block;flex:0 0 auto;height:16px;position:relative;width:16px}#contact-page .grid .right .campuses-wrapper .campus-list .campus-link .infos-w{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#contact-page .grid .right .campuses-wrapper .campus-list .campus-link .address-w,#contact-page .grid .right .campuses-wrapper .campus-list .campus-link .phone-w{color:#fff;font-family:PP Pangram Sans;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:16px;transition:color .3s linear}@media (hover:hover) and (pointer:fine){#contact-page .grid .right .campuses-wrapper .campus-list .campus-link:hover span{color:#e4afff}}#contact-page .grid .right .brochure-w{align-items:center;background-color:#323030;display:flex;flex-direction:column;padding:32px 16px;width:100%}#contact-page .grid .right .brochure-w .brochure-title{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.1px;line-height:20px;text-align:center}#contact-page .grid .right .brochure-w .brochure-desc{color:#fff;font-family:PP Pangram Sans;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:16px;text-align:center}#contact-page .grid .right .brochure-w button{margin-top:24px}#candidate-page{background-color:#161414;padding-top:72px}@media (min-width:1024px){#candidate-page{padding-top:156px}}#candidate-page .grid{display:grid;grid-template-columns:calc(100vw - 32px);padding:32px 16px;row-gap:32px}@media (min-width:1024px){#candidate-page .grid{-moz-column-gap:32px;column-gap:32px;grid-template-columns:1fr 1fr;padding:40px 56px}}@media (min-width:1440px){#candidate-page .grid{grid-template-columns:minmax(54vw,1fr) minmax(35vw,1fr)}}#candidate-page .grid .left,#candidate-page .grid .right{position:relative;width:100%}#candidate-page .grid .left .contact-form-w{background-color:#fff;padding:24px 16px}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w{padding:24px 48px}}#candidate-page .grid .left .contact-form-w .form,#candidate-page .grid .left .contact-form-w form{height:100%;position:relative}#candidate-page .grid .left .contact-form-w .step.final .type{display:none}#candidate-page .grid .left .contact-form-w .step{display:flex;display:none;height:100%;opacity:0;overflow:auto;position:relative}#candidate-page .grid .left .contact-form-w .step.active{display:flex;opacity:1}#candidate-page .grid .left .contact-form-w .step .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto 0;width:100%}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step .inner{align-items:flex-start}}#candidate-page .grid .left .contact-form-w .step .title{font-family:Elephant;font-size:32px;font-weight:400;line-height:40px;max-width:400px;text-align:center;width:100%}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step .title{font-size:48px;line-height:56px;max-width:unset}}#candidate-page .grid .left .contact-form-w .step.infos{display:flex}#candidate-page .grid .left .contact-form-w .step.final{opacity:0}#candidate-page .grid .left .contact-form-w .step.final.active{inset:0;opacity:1;position:absolute}#candidate-page .grid .left .contact-form-w .step.final .inner{display:none}#candidate-page .grid .left .contact-form-w .step.final.error .form-error{display:flex}@media (min-width:768px){#candidate-page .grid .left .contact-form-w .step.final.error p{margin-top:40px;width:60%}}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step.final.error p{margin-top:80px;width:70%}}#candidate-page .grid .left .contact-form-w .step.final.sucess .form-sucess{display:flex}#candidate-page .grid .left .contact-form-w .step.final p{margin-top:20px;text-align:center}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step.final p{text-align:left}}#candidate-page .grid .left .contact-form-w .step.final button{margin-top:25px}@media (min-width:768px){#candidate-page .grid .left .contact-form-w .step.final button{margin-top:40px}}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step.final button{margin-left:auto;margin-top:50px}}#candidate-page .grid .left .contact-form-w .step .error-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out,margin-top .5s ease-in-out;width:100%}#candidate-page .grid .left .contact-form-w .step .error-wrapper.active{grid-template-rows:1fr;margin-top:16px}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step .error-wrapper.active{margin-top:32px}}#candidate-page .grid .left .contact-form-w .step .error-wrapper .error-c{overflow:hidden}#candidate-page .grid .left .contact-form-w .step .error-wrapper .error-c div{align-items:flex-start;background-color:#ffb3ac;border:1px solid #f1564f;display:flex;gap:10px;justify-content:flex-start;margin-top:16px;padding:16px}#candidate-page .grid .left .contact-form-w .step .error-wrapper .error-c div span{color:#410003;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px}#candidate-page .grid .left .contact-form-w .step .error-wrapper .error-c div svg{fill:#410003;color:#410003;display:inline-block;flex:0 0 auto;height:20px;position:relative;width:20px}#candidate-page .grid .left .contact-form-w .step .error-wrapper .error-c div svg path{fill:#410003}#candidate-page .grid .left .contact-form-w .step button[type=submit]{margin-left:auto;margin-right:auto;margin-top:16px}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step button[type=submit]{margin-top:32px}}#candidate-page .grid .left .contact-form-w .step .title{color:#161414;text-align:left}#candidate-page .grid .left .contact-form-w .step .input-wrapper{margin-top:unset}#candidate-page .grid .left .contact-form-w .step .input-wrapper .present-text{color:#161414;margin-bottom:24px;margin-top:unset;width:100%}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-text input{border:1px solid #afaaaa}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-text label{color:#161414}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-textarea label{color:#161414;display:inline-block}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-textarea textarea{border:1px solid #afaaaa;height:100px;padding:10px 8px}@media (hover:hover) and (pointer:fine){#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select:hover{border-color:#000}}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select svg path{fill:#161414}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select.disabled{border-bottom:1px solid rgba(0,0,0,.08)!important;color:rgba(0,0,0,.08)!important;pointer-events:none}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select.disabled span{color:rgba(0,0,0,.08)!important;cursor:not-allowed}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select.disabled svg{fill:rgba(0,0,0,.08)!important;color:rgba(0,0,0,.08)!important}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select.disabled svg path{fill:rgba(0,0,0,.08)!important}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select .select-value{color:#161414}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-select .select-value.default{color:#afaaaa}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle{margin-top:16px;padding:0 10px}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle{margin-top:32px}}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle label{cursor:pointer}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle label i{border:2px solid #161414}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle label i svg path{fill:#fff}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle label span{color:#161414}#candidate-page .grid .left .contact-form-w .step .input-wrapper .form-item.input-toggle input:checked+label i{background:#161414!important;border-color:#161414!important}#candidate-page .grid .left .contact-form-w .step .precise-ask{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px;width:100%}#candidate-page .grid .left .contact-form-w .step .precise-ask .first-line{color:#161414;font-family:PP Pangram Sans;font-size:14px;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:20px}#candidate-page .grid .left .contact-form-w .step .precise-ask .second-line{color:#afaaaa;font-family:PP Pangram Sans;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:16px}#candidate-page .grid .left .contact-form-w .step .desc{color:#161414}#candidate-page .grid .left .contact-form-w .step .form-disclaimer-w{margin-top:16px}@media (min-width:1024px){#candidate-page .grid .left .contact-form-w .step .form-disclaimer-w{margin-top:32px}}#candidate-page .grid .left .contact-form-w .step .form-disclaimer-w p{color:#484646;font-family:PP Pangram Sans;font-size:10px;font-weight:500;letter-spacing:.4px;line-height:16px;position:relative}#candidate-page .grid .left .contact-form-w .step .form-disclaimer-w a{text-decoration:underline;transition:color .3s linear}@media (hover:hover) and (pointer:fine){#candidate-page .grid .left .contact-form-w .step .form-disclaimer-w a:hover{color:#161414}}#candidate-page .grid .right{align-items:flex-start;display:flex;flex-direction:column;gap:32px;height:-moz-min-content;height:min-content;justify-content:flex-start}#candidate-page .grid .right .campuses-wrapper{background-color:#323030;padding:40px;width:100%}#candidate-page .grid .right .campuses-wrapper .campus-title{color:#fff;font-family:Elephant;font-size:28px;font-weight:400;line-height:32px}#candidate-page .grid .right .campuses-wrapper .campus-separator{background-color:#fff;height:1px;margin:25px 0}#candidate-page .grid .right .campuses-wrapper .campus-list{-moz-column-gap:32px;column-gap:32px;display:grid}@media (min-width:1024px){#candidate-page .grid .right .campuses-wrapper .campus-list{grid-template-columns:repeat(2,minmax(157px,1fr));grid-template-rows:min-content min-content min-content}}#candidate-page .grid .right .campuses-wrapper .campus-list .campus-link{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;padding:8px 0}#candidate-page .grid .right .campuses-wrapper .campus-list .campus-link .title-w{align-items:center;display:flex;gap:10px;justify-content:flex-start}#candidate-page .grid .right .campuses-wrapper .campus-list .campus-link .title-w span{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.1px;line-height:20px;transition:color .3s linear}#candidate-page .grid .right .campuses-wrapper .campus-list .campus-link .title-w svg{display:inline-block;flex:0 0 auto;height:16px;position:relative;width:16px}#candidate-page .grid .right .campuses-wrapper .campus-list .campus-link .infos-w{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#candidate-page .grid .right .campuses-wrapper .campus-list .campus-link .address-w,#candidate-page .grid .right .campuses-wrapper .campus-list .campus-link .phone-w{color:#fff;font-family:PP Pangram Sans;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:16px;transition:color .3s linear}@media (hover:hover) and (pointer:fine){#candidate-page .grid .right .campuses-wrapper .campus-list .campus-link:hover span{color:#e4afff}}#candidate-page .grid .right .brochure-w{align-items:center;background-color:#323030;display:flex;flex-direction:column;padding:32px 16px;width:100%}#candidate-page .grid .right .brochure-w .brochure-title{color:#fff;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.1px;line-height:20px;text-align:center}#candidate-page .grid .right .brochure-w .brochure-desc{color:#fff;font-family:PP Pangram Sans;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:16px;text-align:center}#candidate-page .grid .right .brochure-w button{margin-top:24px}#toutes-nos-formations-page .hero-wrapper{background-color:var(--dark2);overflow:hidden;position:relative}#toutes-nos-formations-page .hero-wrapper .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:32px 0;width:max(200px,100% - 32px)}@media (min-width:768px){#toutes-nos-formations-page .hero-wrapper .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}#toutes-nos-formations-page .hero-wrapper .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){#toutes-nos-formations-page .hero-wrapper .inner>*{grid-column-end:13}}#toutes-nos-formations-page .hero-wrapper .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){#toutes-nos-formations-page .hero-wrapper .inner{padding:56px 0}}#toutes-nos-formations-page .hero-wrapper .headline{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){#toutes-nos-formations-page .hero-wrapper .headline{grid-column-end:7}}#toutes-nos-formations-page .hero-wrapper h1{color:var(--white);font-family:Elephant;font-size:48rem;font-weight:400;line-height:116%}#toutes-nos-formations-page .hero-wrapper p{color:var(--white);font-family:PP Pangram Sans;font-size:14rem;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:142%}#toutes-nos-formations-page .all-formations-wrapper{background-color:var(--white);position:relative}#single-formation-v2 .formation-contact-form{background-color:#fff;position:relative}#single-formation-v2 .formation-contact-form .inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:auto;margin-right:auto;padding:24px 0;width:max(200px,100% - 32px)}@media (min-width:768px){#single-formation-v2 .formation-contact-form .inner{-moz-column-gap:40px;column-gap:40px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1600px;width:max(200px,100% - 180px)}}#single-formation-v2 .formation-contact-form .inner>*{grid-column-end:5;grid-column-start:1}@media (min-width:768px){#single-formation-v2 .formation-contact-form .inner>*{grid-column-end:13}}#single-formation-v2 .formation-contact-form .inner.no-margin{margin-left:unset;margin-right:unset}@media (min-width:768px){#single-formation-v2 .formation-contact-form .inner{padding:48px 0}}#single-formation-v2 .formation-contact-form .inner .contact-form-w{grid-column-end:5;grid-column-start:1}@media (min-width:768px){#single-formation-v2 .formation-contact-form .inner .contact-form-w{grid-column-end:12;grid-column-start:2}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .form,#single-formation-v2 .formation-contact-form .inner .contact-form-w form{height:100%;position:relative}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final .type{display:none}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step{display:flex;display:none;height:100%;opacity:0;overflow:auto;position:relative}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.active{display:flex;opacity:1}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto 0;width:100%}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .inner{align-items:flex-start}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .title{font-family:Elephant;font-size:32px;font-weight:400;line-height:40px;max-width:400px;text-align:center;width:100%}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .title{font-size:48px;line-height:56px;max-width:unset}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.infos{display:flex}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final{opacity:0}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final.active{inset:0;opacity:1;position:absolute}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final .inner{display:none}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final.error .form-error{display:flex}@media (min-width:768px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final.error p{margin-top:40px;width:60%}}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final.error p{margin-top:80px;width:70%}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final.sucess .form-sucess{display:flex}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final p{margin-top:20px;text-align:center}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final p{text-align:left}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final button{margin-top:25px}@media (min-width:768px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final button{margin-top:40px}}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step.final button{margin-left:auto;margin-top:50px}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .error-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out,margin-top .5s ease-in-out;width:100%}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .error-wrapper.active{grid-template-rows:1fr;margin-top:16px}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .error-wrapper.active{margin-top:32px}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .error-wrapper .error-c{overflow:hidden}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .error-wrapper .error-c div{align-items:flex-start;background-color:#ffb3ac;border:1px solid #f1564f;display:flex;gap:10px;justify-content:flex-start;padding:16px}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .error-wrapper .error-c div span{color:#410003;font-family:PP Pangram Sans;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:24px}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .error-wrapper .error-c div svg{fill:#410003;color:#410003;display:inline-block;flex:0 0 auto;height:20px;position:relative;width:20px}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .error-wrapper .error-c div svg path{fill:#410003}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step button[type=submit]{margin-left:auto;margin-right:auto;margin-top:16px}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step button[type=submit]{margin-top:32px}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .title{color:#161414;text-align:left}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper{margin-top:unset}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .present-text{color:#161414;margin-bottom:24px;margin-top:unset;width:100%}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-text input{border:1px solid #afaaaa}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-text label{color:#161414}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-textarea label{color:#161414;display:inline-block}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-textarea textarea{border:1px solid #afaaaa;height:100px;padding:10px 8px}@media (hover:hover) and (pointer:fine){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select:hover{border-color:#000}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select svg{height:20px;width:20px}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select svg path{fill:#161414}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select.disabled{border-bottom:1px solid rgba(0,0,0,.08)!important;color:rgba(0,0,0,.08)!important;pointer-events:none}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select.disabled span{color:rgba(0,0,0,.08)!important;cursor:not-allowed}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select.disabled svg{fill:rgba(0,0,0,.08)!important;color:rgba(0,0,0,.08)!important}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select.disabled svg path{fill:rgba(0,0,0,.08)!important}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select .select-value{color:#161414}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-select .select-value.default{color:#afaaaa}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-toggle{margin-top:16px;padding:0 10px}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-toggle{margin-top:32px}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-toggle label{cursor:pointer}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-toggle label i{border:2px solid #161414}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-toggle label i svg path{fill:#fff}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-toggle label span{color:#161414}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .input-wrapper .form-item.input-toggle input:checked+label i{background:#161414!important;border-color:#161414!important}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .precise-ask{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:16px}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .precise-ask .first-line{color:#161414;font-family:PP Pangram Sans;font-size:14px;font-weight:500;font-weight:400;letter-spacing:.25px;line-height:20px}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .precise-ask .second-line{color:#afaaaa;font-family:PP Pangram Sans;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:16px}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .desc{color:#161414}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .form-disclaimer-w{margin-top:16px}@media (min-width:1024px){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .form-disclaimer-w{margin-top:32px}}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .form-disclaimer-w p{color:#484646;font-family:PP Pangram Sans;font-size:10px;font-weight:500;letter-spacing:.4px;line-height:16px;position:relative}#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .form-disclaimer-w a{text-decoration:underline;transition:color .3s linear}@media (hover:hover) and (pointer:fine){#single-formation-v2 .formation-contact-form .inner .contact-form-w .step .form-disclaimer-w a:hover{color:#161414}}#single-formation-v2 .brochure-cta-v2{background-color:var(--univers-color);color:var(--univers-on-color)}#single-formation-v2 .brochure-cta-v2 svg path{fill:var(--univers-on-color)}#page-single-univers .brochure-cta-v2{background-color:var(--univers-color);color:var(--univers-on-color)}#page-single-univers .brochure-cta-v2 svg path{fill:var(--univers-on-color)}.helper-frame{bottom:0;height:100%;left:0;pointer-events:none;right:0;top:0;width:100%}.helper-frame,.helper-frame .icon{position:absolute}.helper-frame .icon.icon-cadre-haut-droit{right:0;top:0}.helper-frame .icon.icon-cadre-bas-gauche{bottom:0;left:0}.helper-frame .icon.icon-cadre-bas-droit{bottom:0;right:0}.helper-frame .icon.icon-cadre-haut-gauche{left:0;top:0}

/*# sourceMappingURL=style-v2.css.map*/