@import url(https://fonts.googleapis.com/css?family=Montserrat:300,500,600);html{font-size:.625em;font-size:0.625em}body{font-size:.625em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,div,h1,h2,h3,h4,h5,li,p,ul{margin:0;padding:0;list-style-type:none;font-weight:400}a,a img{border:none}a,a:hover{text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes pulsation{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulsation{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes menuItems{0%{-webkit-transform:translateY(2rem);transform:translateY(2rem);opacity:0}to{opacity:1}}@keyframes menuItems{0%{-webkit-transform:translateY(2rem);transform:translateY(2rem);opacity:0}to{opacity:1}}@-webkit-keyframes menuShape{0%{width:0}to{width:7rem}}@keyframes menuShape{0%{width:0}to{width:7rem}}@font-face{font-family:Aller;src:url("./assets/fonts/Aller/Aller_Rg.ttf") format("truetype");src:url("./assets/fonts/Aller/Aller_Rg.woff") format("woff");font-weight:400;font-style:normal}.header{z-index:1000;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.6rem 5.4rem;height:10rem;color:#fff}@media only screen and (max-width:1024px){.header{padding:3.9rem 4rem 3.6rem}}@media only screen and (max-width:480px){.header{padding:2.4rem}}.header--logo{height:7.3rem;width:6.3rem;opacity:0}@media only screen and (max-width:480px){.header--logo{width:4rem}}.header--logo.isVisible{opacity:1}.header--logo.isHidden,.header--logo.isVisible{-webkit-transition:opacity .25s;transition:opacity .25s}.header--logo.isHidden{opacity:0}.header--links,.header--socialShare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--socialShare{margin-right:2.4rem}.header--socialShare:after{display:block;width:1px;height:3rem;content:"";background:#fff;margin-left:1.6rem}@media only screen and (max-width:480px){.header--socialShare:after{height:1.4rem}}.header--languages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--languages--separation{display:inline-block;font-size:1.1rem;margin:0 1rem}.header--languages--lang{display:inline-block;text-decoration:none;color:#e84545;-webkit-transition:color .25s ease;transition:color .25s ease;color:#2363cd;font-family:Montserrat;font-size:1.1rem;padding-top:.5rem}.header--languages--lang:after{-webkit-transition:width .25s ease;transition:width .25s ease;display:block;content:" ";background:#e84545;margin-top:.5rem;height:1px;width:0;color:#e84545;clear:both}.header--languages--lang:not(.isActif):hover{color:#fefbfb}.header--languages--lang:not(.isActif):hover:after{width:100%}.header--languages--lang.isActif{color:#fff;cursor:default}.header--languages--lang:after{background:#2363cd}@media only screen and (max-width:768px){.header--languages--lang{font-size:1.6rem}}@media only screen and (max-width:480px){.header--languages--lang{font-size:1rem}}.header--button-menu{z-index:1600;display:block;color:#fff;font-size:4rem;position:relative;height:3rem;width:3rem;content:" ";margin:0 0 0 2.2rem}.header--button-menu.open{background:url("./assets/icons/button-menu-open.svg") no-repeat}.header--button-menu.open:hover{cursor:pointer;opacity:.5}.header--button-menu.close{background:url("./assets/icons/button-menu-close.svg") no-repeat}.header--button-menu.close:hover{cursor:pointer;opacity:.5}.header--menu{z-index:1100;position:absolute;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:all .15s ease;transition:all .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0}.header--menu.isVisible{visibility:visible;opacity:1;background:radial-gradient(circle,#0d0222 50%,#000 100%);-webkit-transition:all .45s ease;transition:all .45s ease}.header--menu.isVisible .menu--items{-webkit-animation:menuItems .3s ease;animation:menuItems .3s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header--menu.isVisible .menu--items:first-child{-webkit-animation-delay:.15s;animation-delay:.15s}.header--menu.isVisible .menu--items:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.header--menu.isVisible .menu--items:nth-child(3){-webkit-animation-delay:.25s;animation-delay:.25s}.header--menu.isVisible .menu--items:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.header--menu.isHidden{background:radial-gradient(circle,rgba(13,2,34,0) 100%,#000 0);-webkit-transition:all .25s ease;transition:all .25s ease}.header--menu .menu{z-index:1200}.header--menu .menu--wrap{list-style-type:none;margin:0 0 0 -2rem;padding:0}.header--menu .menu--wrap:after{display:block;height:1px;width:6.7rem;background:#fff;content:" ";margin:auto;-webkit-animation:menuShape .2s ease;animation:menuShape .2s ease}.header--menu .menu--items{font-family:Montserrat;text-transform:uppercase;font-weight:500;font-size:3vh;letter-spacing:.3rem;margin:7vh 0;opacity:0}.header--menu .menu--items:first-child a:hover{color:#2363cd}.header--menu .menu--items:nth-child(3) a:hover{color:#2ca95e}.header--menu .menu--items:last-child a:hover{color:#2363cd}.header--menu .menu--items a{color:#fff;-webkit-transition:color .15s ease;transition:color .15s ease}.header--menu .menu--items a:hover{color:#e84545}.section{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:100%;width:100%;min-height:100vh}@media only screen and (max-width:1024px){.section{height:100%}}@media only screen and (max-width:480px){.section{min-height:80vh}}.section--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 38rem);min-width:98rem;max-width:128rem;margin:0 auto;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:1024px){.section--content{width:calc(100% - 6rem);min-width:auto}}@media only screen and (max-width:768px){.section--content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:7vh 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}@media only screen and (max-width:480px){.section--content{width:calc(100% - 5rem);padding:0 0 20vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.section--title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:30;font-size:4vw;line-height:7.6rem;line-height:5vw;text-transform:uppercase;font-family:Montserrat;font-weight:600;letter-spacing:1.488rem;width:100%}@media only screen and (max-width:1024px){.section--title{-ms-flex-item-align:center;align-self:center;text-align:center;line-height:8.9rem;letter-spacing:1.3rem;font-size:5.3rem}}@media only screen and (max-width:768px){.section--title{font-size:4.5rem;letter-spacing:.3rem}}@media only screen and (max-width:480px){.section--title{font-size:2.3rem;font-size:7vw;line-height:4.5rem;letter-spacing:.3rem;padding-top:12rem}}.section--title em,.section--titleMid em{color:#e84545;font-style:normal}.section--titleMid{width:calc(100% - 5vw);margin:15rem auto 0;margin:15vh auto 0;text-align:center;font-family:Montserrat;font-weight:500;letter-spacing:1.162rem;font-size:4vw;text-transform:uppercase;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:5.95rem;line-height:7vw}.section--titleMid b{font-weight:500;color:#e84545}@media only screen and (max-width:480px){.section--titleMid{font-size:2rem;letter-spacing:.5rem;line-height:3rem}}.section--paragraphe{-ms-flex-item-align:end;align-self:flex-end;margin-top:7vh;right:0;z-index:60;max-width:60rem;width:50%;border-left:1px solid #fff;padding:0 1vw 0 3.9rem}@media only screen and (max-width:1024px){.section--paragraphe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-item-align:center;align-self:center;border:none;width:60%;text-align:center}.section--paragraphe:after{content:"";height:4.4rem;width:2px;margin:8rem auto 0;background:#fff}}@media only screen and (max-width:1024px) and (max-width:480px){.section--paragraphe:after{height:2rem;margin:3rem auto}}@media only screen and (max-width:768px){.section--paragraphe{padding-top:12vh}}@media only screen and (max-width:480px){.section--paragraphe{padding-top:0;margin-top:6rem;width:90%}}.section--paragraphe p{font-family:Aller;font-size:1.8rem;line-height:2.4rem}@media only screen and (max-width:768px){.section--paragraphe p{font-size:1.9rem;line-height:2.5rem}}@media only screen and (max-width:480px){.section--paragraphe p{font-size:1.5rem;line-height:1.8rem;letter-spacing:0;font-size:4vw;line-height:1.8em}}.section--paragraphe em{color:#e84545;font-style:normal}.section--address{position:absolute;width:100%;bottom:15vh;right:0;text-align:center;padding-top:6vh;z-index:200;margin:0 auto;font-size:1.4rem}@media only screen and (max-width:768px){.section--address{width:100%;bottom:4vh;padding:0 3vw 7vh}}@media only screen and (max-width:480px){.section--address{width:auto;font-size:1.2rem!important;padding:0;bottom:0;position:relative;margin-top:1rem}}.section--resume{z-index:200;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:25}.section--resume ul li{width:40vw;z-index:60;font-family:Montserrat;font-weight:600;text-transform:uppercase;text-align:center;font-size:1.4rem;line-height:4.5rem;line-height:2em;padding:0 0 1rem;letter-spacing:.28rem;padding-bottom:4.5rem}@media only screen and (max-width:768px){.section--resume ul li{width:80vw}}@media only screen and (max-width:480px){.section--resume ul li{width:90vw;font-size:1.3rem;line-height:2rem;padding-bottom:2rem;letter-spacing:.26rem}}.section--resume:after,.section--resume:before{z-index:200;display:block;content:"";width:1px;height:8rem;background:#fff;margin:4rem}@media only screen and (max-width:480px){.section--resume:after,.section--resume:before{display:none}}.section--background{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0;right:0;bottom:0}.section--background:before{z-index:20;content:" ";display:block;position:absolute;width:100%;height:100%;background-image:radial-gradient(circle,transparent 35%,rgba(0,0,0,.8) 100%)}.section--shape{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:480px){.section--shape{background-size:unset}}.section--animation,.section--animationFd,.section--animationTab{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;-ms-transform:scale(1.136)}.section--animation--lottie,.section--animationFd--lottie,.section--animationTab--lottie{width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;position:absolute;min-width:100%;min-height:100%;margin:auto;height:auto!important;width:auto!important}.section--animation{z-index:30}.section--animationFd{z-index:1}.section--address.isAnimStart,.section--paragraphe.isAnimStart,.section--resume .text li.isAnimStart,.section--title.isAnimStart,.section--titleMid.isAnimStart{opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}.section--paragraphe.isAnimStart{border-left:1px solid hsla(0,0%,100%,0)}.section--resume.isAnimEnd,.section--resume .text li.isAnimEnd,.section--title.isAnimEnd,.section--titleMid.isAnimEnd{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease;transition:all .75s ease}.section--paragraphe.isAnimEnd{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);border-left:1px solid #fff;-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s;-webkit-transition:border 1s ease .52s;transition:border 1s ease .52s;-webkit-transition:all .75s ease .5s;transition:all .75s ease .5s}@media only screen and (max-width:1024px){.section--paragraphe.isAnimEnd{border:none}}.section--address.isAnimEnd{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .75s ease .75s;transition:all .75s ease .75s}.section_01{background:#130331}.section_01 .section--paragraphe em{color:#e84545}@media only screen and (max-width:1024px){.section_01 .section--title{font-size:4rem;line-height:9rem;letter-spacing:12px}}@media only screen and (max-width:768px){.section_01 .section--title{margin-top:0}}@media only screen and (max-width:480px){.section_01 .section--title{font-size:1.85rem;line-height:4.5rem;letter-spacing:5.55px}}.section_01 .section--shape{background-image:url("./assets/lottie/slide-01/logo-fond.png")}.section_02{background:#2b2300}.section_02 .section--paragraphe em{color:#2ca95e}.section_02 .section--shape{background-image:url("./assets/lottie/slide-02/fond02.png")}.section_03{background:#2b2300}.section_03 .section--paragraphe p em{color:#a47cff}.section_03 .section--shape{background-image:url("./assets/lottie/slide-03/fond03.png")}.section_04{background:#130331}.section_04 .section--paragraphe p em{color:#ff1e2f}.section_05{background:#1d1e0d}.section_05 .section--paragraphe em{color:#2ca95e}.section_05 .section--shape{background-image:url("./assets/lottie/slide-05/fond05.png")}.section_06 .section--title em{color:#2363cd}.section_06 .section--paragraphe em{color:#e84545}.section_06,.section_08{background:#3e0014}.section_07{background:#130331;height:auto}@media only screen and (max-width:480px){.section_07{min-height:720px}}.section_07 .section--content{padding:20vh 0}.section_07 .section--animation{display:block}@media only screen and (max-width:1024px){.section_07 .section--animation{display:none}}.section_07 .section--animationTab{display:none;z-index:30}@media only screen and (max-width:1024px){.section_07 .section--animationTab{display:block}}.section_07 .section--shape{background-image:url("./assets/lottie/slide-07/fond07.png")}@media only screen and (max-width:1024px){.section_07 .section--shape{background-image:url("./assets/lottie/slide-07/07-tab-fond.png")}}.footer{text-align:center}.footer,.footer--contact,.footer--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer--contact{background:#000;padding:4.5rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;min-height:5rem}.footer--nav{background:#130331}.footer--socialShare{padding-bottom:2rem}.footer--items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer--items,.footer--link{display:-webkit-box;display:-ms-flexbox;display:flex}.footer--link{font-family:Montserrat;padding:2rem .5rem;text-transform:uppercase;color:#fff;font-size:1.2rem;letter-spacing:.12rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer--link:hover{color:#e84545;text-decoration:none}.footer--link:not(:last-child):after{margin:0 1.2rem;display:block;content:" ";width:1px;height:1rem;background:#fff}@media only screen and (max-width:768px){.footer--link:not(:last-child):after{display:none}}.footer--address a{color:#2363cd!important}.footer--address a:hover{color:#fff!important}.footer--address a:after{background-color:#2363cd!important}.footer--big{min-height:75vh;-webkit-transition:all .25s ease;transition:all .25s ease}.page-cv{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:3000;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.page-cv.isVisible{background:rgba(0,0,0,.8);-webkit-transition:all .25s ease;transition:all .25s ease}.page-cv--voile{position:absolute;background:transparent;top:0;left:0;bottom:0;right:0;width:100vw;height:100vh;cursor:pointer}.popin{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;margin:3.5rem auto;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(50vh);transform:translateY(50vh);-webkit-transition:all .25s ease-in;transition:all .25s ease-in;height:calc(100vh - 7rem);width:calc(100vw - 7rem);max-width:1210px;z-index:2000}@media only screen and (max-width:768px){.popin{margin:4rem 3.8rem;height:calc(100vh - 8rem);width:calc(100vw - 7.2rem)}}@media only screen and (max-width:480px){.popin{margin:1.4rem 1.4rem 4rem;height:calc(100vh - 5.4rem);width:calc(100vw - 2.8rem)}}.popin.isVisible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s cubic-bezier(.34,.15,.34,1.3);transition:all .5s cubic-bezier(.34,.15,.34,1.3)}.popin--content{height:100%;overflow:auto;padding:11.8rem 10rem;width:100%;opacity:0;z-index:200}@media only screen and (max-width:768px){.popin--content{padding:6.2rem 5.5rem}}@media only screen and (max-width:480px){.popin--content{padding:3rem}}.popin--content.isVisible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s cubic-bezier(.34,.15,.34,1.3);transition:all .5s cubic-bezier(.34,.15,.34,1.3)}.popin--close{z-index:3000;position:absolute;cursor:pointer;display:block;height:4rem;width:4rem;margin:.5rem;right:2.3rem;top:1.3rem;background:url("./assets/icons/close.svg") no-repeat;background-position:50% 50%;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.popin--close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:480px){.popin--close{right:0;top:0}}.cv{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:4rem}@media only screen and (max-width:1024px){.cv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cv--email a{margin:1rem 0;font-size:1.6rem;display:inline-block;text-decoration:none;color:#e84545;-webkit-transition:color .25s ease;transition:color .25s ease;padding-top:.5rem}.cv--email a:after{-webkit-transition:width .25s ease;transition:width .25s ease;display:block;content:" ";background:#e84545;margin-top:.5rem;height:1px;width:0;color:#e84545;clear:both}.cv--email a:not(.isActif):hover{color:#fefbfb}.cv--email a:not(.isActif):hover:after{width:100%}.cv--email a.isActif{color:#fff;cursor:default}.cv--email a:hover{color:#e84545!important}.cv--picture{position:relative;margin-bottom:2rem;margin-right:8.5rem}.cv--picture img{width:auto;width:32rem}@media only screen and (max-width:768px){.cv--picture{left:-2.8rem}}@media only screen and (max-width:480px){.cv--picture{left:-2rem;top:-1rem}.cv--picture img{width:19rem}}.cv--shape{z-index:100;position:absolute;display:block;width:13.5rem;height:13.5rem;content:" ";top:calc(50% - 13.5rem / 2);left:25.25rem;background-size:contain}@media only screen and (max-width:480px){.cv--shape{left:15.3rem;width:7.4rem;height:7.4rem}}@media only screen and (max-width:1024px){.cv .twitter--link{position:relative;top:-6rem;left:-5.5rem;display:block;height:7rem;width:7rem;background:url("./assets/icons/ico-twitter.svg") no-repeat 50% 50%;background-size:40%;background-color:#1eb2e7;z-index:300}}@media only screen and (max-width:1024px) and (max-width:480px){.cv .twitter--link{height:5rem;width:5rem;top:-6rem;left:-3rem}}.cv .twitter--timelineWrapp{border:1px solid #e8e8e8;border-radius:5px;margin:1rem 0 3rem;width:32rem}@media only screen and (max-width:1024px){.cv .twitter--timelineWrapp{display:none}}.cv--bio{margin-right:10rem;float:right}@media only screen and (max-width:768px){.cv--bio{margin:0}}.cv--name{font-family:Montserrat;font-size:3.2rem;text-transform:uppercase;font-weight:600;letter-spacing:.25rem}@media only screen and (max-width:480px){.cv--name{font-size:2.5rem}}.cv--poste{font-family:Aller;text-transform:uppercase;font-size:1.5rem;letter-spacing:.25rem;line-height:3.2rem}@media only screen and (max-width:480px){.cv--poste{font-size:1.25rem}}.cv--chapo{margin:2rem 0 4rem;font-size:1.8rem;line-height:2.5rem;text-transform:uppercase;font-family:Montserrat}.cv--chapo p{font-weight:300}@media only screen and (max-width:480px){.cv--chapo{font-size:1.5rem;line-height:2rem;letter-spacing:.038rem}}.cv--body{font-size:1.6rem;line-height:2.2rem;font-family:Montserrat;margin-bottom:3rem}@media only screen and (max-width:480px){.cv--body{font-size:1.4rem;line-height:2rem;margin-bottom:0}}.cv--body:after{display:block;height:1px;width:10rem;background:#000;content:" ";margin-top:11rem}@media only screen and (max-width:480px){.cv--body:after{margin-top:5rem}}.cv--body p{margin:1em 0;font-weight:300}.cv--bio.isAnimStart,.cv--body.isAnimStart,.cv--chapo.isAnimStart,.cv--email.isAnimStart,.cv--name.isAnimStart,.cv--poste.isAnimStart,.cv .resume.isAnimStart{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}.cv--bio.isAnimEnd,.cv--body.isAnimEnd,.cv--chapo.isAnimEnd,.cv--email.isAnimEnd,.cv--name.isAnimEnd,.cv--poste.isAnimEnd,.cv .resume.isAnimEnd{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s ease;transition:all 1s ease}.annexes .resume:nth-child(2n){float:right;width:60%}@media only screen and (max-width:768px){.annexes .resume:nth-child(2n){width:100%}}.annexes .resume:nth-child(2n) .resume--texte{width:100%}.cesDesktopHD{white-space:pre}@media only screen and (max-width:1024px){.cesDesktopHD{display:none}}.cesDesktop{display:none;white-space:pre}@media only screen and (max-width:1024px){.cesDesktop{display:block}}.resume{margin:7rem 0;clear:both}.resume--source{font-size:1.6rem;margin-bottom:2.5rem}@media only screen and (max-width:480px){.resume--source{font-size:1.4rem}}.resume--type{font-style:italic;font-size:1.6rem;font-weight:500}.resume--title{text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.resume--title:after{content:" - ";font-style:normal;font-weight:400}.resume--newspaper{font-style:italic}.resume--newspaper:before{content:" | ";font-weight:600;font-style:normal}.resume--texte{font-size:3rem;line-height:3.7rem;width:80%}@media only screen and (max-width:768px){.resume--texte{width:100%;font-size:2.4rem;line-height:3.1rem}}@media only screen and (max-width:480px){.resume--texte{font-size:2.1rem}}.resume--texte p:last-child:after{color:#000;display:inline-block;content:"|\2026|";margin-left:1rem;font-weight:600}.resume--link{float:right;padding-top:1rem}.resume--bottom{margin-top:3rem;width:auto;max-width:32rem;font-size:2rem}@media only screen and (max-width:480px){.resume--bottom{font-size:1.4rem}}.resume--name{font-weight:600}.resume--icone{float:left;-o-object-fit:contain;object-fit:contain}.resume--date{color:#8a8a8a;font-size:1.4rem;line-height:2.5rem;letter-spacing:.021rem}.resume[data-type=tribune] .resume--icone{position:relative;top:-.8rem;left:-3rem;width:64px;height:113px;background:url("./assets/icons/article-img@3x.png") no-repeat;background-size:cover}@media only screen and (max-width:768px){.resume[data-type=tribune] .resume--icone{top:-.8rem;left:-1rem;width:52px;height:91px}}@media only screen and (max-width:480px){.resume[data-type=tribune] .resume--icone{width:43px;height:75px}}.resume[data-type=extract] .resume--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.resume[data-type=extract] .resume--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.resume[data-type=extract] .resume--icone{width:38px;height:30px;display:block;font-family:Aller;font-size:6.4rem;font-weight:800;content:"\AB";line-height:.34em;margin:0 6rem 0 0}@media only screen and (max-width:768px){.resume[data-type=extract] .resume--icone{font-size:7.4rem;margin:0 0 3rem}}.resume[data-type=extract] .resume--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:100%;margin-bottom:2rem}@media only screen and (max-width:480px){.resume[data-type=extract] .resume--bottom{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.resume[data-type=extract] .resume--newspaper:before{display:none}.resume[data-type=video] .resume--icone{position:relative;top:-.2rem;left:-3.8rem;width:78px;height:110px;margin:0;background:url("./assets/icons/video-img@3x.png") no-repeat;background-size:cover}@media only screen and (max-width:768px){.resume[data-type=video] .resume--icone{width:70px;height:98px;top:-.8rem;left:-2.8rem;margin-bottom:-1rem}}@media only screen and (max-width:480px){.resume[data-type=video] .resume--icone{width:45px;height:63px;top:0;left:-2rem;margin-bottom:0}}.resume[data-type=video] .textLink:before{display:inline-block;height:1.6rem;width:1.6rem;content:" ";background:url("./assets/icons/play.svg") no-repeat;background-position:50% 50%;margin-right:.8rem}.resume .textLink{display:inline-block;color:#000;-webkit-transition:all .25s ease;transition:all .25s ease;padding-top:.5rem;-webkit-transition:color .25s ease;transition:color .25s ease;font-family:Montserrat;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;font-size:1.8rem}@media only screen and (max-width:480px){.resume .textLink{font-size:1.25rem;letter-spacing:.125rem}}.resume .textLink:after{-webkit-transition:width .25s ease;transition:width .25s ease;display:block;content:" ";background:#000;margin-top:1.3rem;height:6px;width:100%;color:#000;clear:both}.resume .textLink:hover{color:#ffc000;text-decoration:none}.resume .textLink:hover:after{width:0}.portraits{background:#000}.portraits--content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:auto;max-width:128rem}@media only screen and (max-width:768px){.portraits--content.open .portraits--people:not(.actif){opacity:.5}}.portraits--people{height:auto;overflow:hidden;width:25%}@media only screen and (max-width:768px){.portraits--people{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.portraits--people.actif{-webkit-transform:scale(.8);transform:scale(.8)}}@media only screen and (max-width:768px){.portraits--people{width:33.33333%}}.people{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.people:hover{cursor:pointer}.people:hover .people--infos{opacity:1}.people:hover .people--infos:after{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.people:hover .people--name,.people:hover .people--poste{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.people--infos{z-index:100;opacity:0;position:absolute;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;background:rgba(0,0,0,.8);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:768px){.people--infos{display:none}}.people--infos:after{position:absolute;bottom:2rem;left:0;right:0;display:block;content:"+";font-size:5rem;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}.people--infos:after,.people--name{text-align:center;font-family:Montserrat;font-weight:500}.people--name{width:calc(100% - 2rem);margin:-3rem 0 .8rem;font-size:1.6rem;line-height:2.5rem;letter-spacing:.2rem;text-transform:uppercase;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-transform:translateY(-2rem);transform:translateY(-2rem);opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}@media only screen and (max-width:768px){.people--name{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;line-height:1em}}.people--poste{display:block;font-family:Aller;font-size:1.3rem;letter-spacing:.26rem;line-height:2.2rem;text-transform:uppercase;-webkit-transform:translateY(2rem);transform:translateY(2rem);height:auto;text-align:center;opacity:0;-webkit-transition:all .25s ease-out .1s;transition:all .25s ease-out .1s}@media only screen and (max-width:768px){.people--poste{opacity:1;line-height:1em}}@media only screen and (max-width:480px){.people--poste{font-size:1rem}}.people--image{height:auto;width:100%;overflow:hidden}.people--image img{height:100%;width:100%}.people--infosTablet{display:none;color:#fff;width:100vw;height:0;-webkit-transition:height .6s ease;transition:height .6s ease;overflow:hidden}.people--infosTablet>*{margin:0 auto;padding:0;line-height:1em}@media only screen and (max-width:768px){.people--infosTablet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.people--infosTablet:after{position:relative;display:block;content:"+";font-size:4.6rem;font-family:Montserrat;font-weight:500;line-height:4.6rem;margin-top:2rem}.people--infosTablet.actif{height:120px}body,html{height:100%}body{font-family:Aller;background:radial-gradient(circle,transparent 80%,rgba(0,0,0,.8) 100%),-webkit-gradient(linear,left top,left bottom,from(#3e0014),to(#000)),#000;background:radial-gradient(circle,transparent 80%,rgba(0,0,0,.8) 100%),linear-gradient(#3e0014,#000),#000}.container{padding:14rem 0 0;max-width:98rem;margin:auto;min-height:calc(100vh - 23rem);color:#fff}.scroll{z-index:500;position:fixed;width:100%;bottom:2rem;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translateY(0);transform:translateY(0);z-index:-100}.scroll,.scroll--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scroll--content{text-align:center}.scroll--address{color:#fff}.scroll--texte{font-size:1rem;text-transform:uppercase;color:#2363cd;font-family:Montserrat;font-weight:600;margin:.2rem 0 0;-webkit-animation:pulsation 2s ease infinite;animation:pulsation 2s ease infinite}.scroll--arrow{width:3.2rem;height:3.2rem;background:url("./assets/icons/scroll.svg") no-repeat;margin:auto}.scroll.isVisible{opacity:1;-webkit-transform:translateY(1rem);transform:translateY(1rem);z-index:999}.address{color:#fff;font-size:1.6rem}.address a{display:inline-block;text-decoration:none;color:#e84545;-webkit-transition:color .25s ease;transition:color .25s ease;padding-top:.5rem}.address a:after{-webkit-transition:width .25s ease;transition:width .25s ease;display:block;content:" ";background:#e84545;margin-top:.5rem;height:1px;width:0;color:#e84545;clear:both}.address a:not(.isActif):hover{color:#fefbfb}.address a:not(.isActif):hover:after{width:100%}.address a.isActif{color:#fff;cursor:default}.icones{position:relative;display:inline-block;text-indent:-10000rem;overflow:hidden;color:#fff;width:3.2rem;height:3.2rem;border-radius:50%}.icones:hover{opacity:.7}.icones--linkedin{background-image:url("./assets/icons/ico-linkedin.svg")}.icones--linkedin,.icones--twitter{background-position:50% 50%;background-repeat:no-repeat}.icones--twitter{background-image:url("./assets/icons/ico-twitter.svg")}.default{padding:14rem 0 0;max-width:98rem;margin:14rem auto 0;min-height:calc(100vh - 33rem);color:#000;background:#fff;padding:5rem}@media only screen and (max-width:1024px){.default{margin:16rem auto 0;width:calc(100% - 8rem)}}@media only screen and (max-width:480px){.default{margin:9.5rem auto 0;width:calc(100% - 5rem)}}.default--title{font-size:3.2rem;margin-bottom:.5em}.default--texte h1,.default--title{font-family:Montserrat;text-transform:uppercase}.default--texte h1{font-size:2.8rem;margin-bottom:1em}.default--texte h2{font-size:2.2rem;font-family:Montserrat;text-transform:uppercase;margin:1.25em 0}.default--texte h3{font-size:2rem;font-family:Montserrat;font-weight:800;margin:.25em 0}.default--texte h4,.default--texte h5{font-weight:800}.default--texte p{margin:.5em 0}.default--texte ol,.default--texte p,.default--texte ul{font-family:Aller;font-size:1.6rem;line-height:1.5em;font-weight:300}.default--texte ol,.default--texte ul{margin-left:18px;padding:0}.default--texte ol li,.default--texte ul li{list-style-type:disc;margin:.5em 0}.default--texte ol li{list-style-type:decimal}.default--texte a{display:inline-block;color:#e84545;-webkit-transition:color .25s ease;transition:color .25s ease;padding-top:.5rem;color:#000;font-weight:700;text-decoration:none}.default--texte a:after{-webkit-transition:width .25s ease;transition:width .25s ease;display:block;content:" ";background:#e84545;margin-top:.5rem;height:1px;width:0;color:#e84545;clear:both}.default--texte a:not(.isActif):hover{color:#fefbfb}.default--texte a:not(.isActif):hover:after{width:100%}.default--texte a.isActif{color:#fff;cursor:default}.default--texte a:hover{color:#e84545!important}.default--link{font-weight:800;display:inline-block;text-decoration:none;color:#e84545;-webkit-transition:color .25s ease;transition:color .25s ease;padding-top:.5rem;color:#000}.default--link:after{-webkit-transition:width .25s ease;transition:width .25s ease;display:block;content:" ";background:#e84545;margin-top:.5rem;height:1px;width:0;color:#e84545;clear:both}.default--link:not(.isActif):hover{color:#fefbfb}.default--link:not(.isActif):hover:after{width:100%}.default--link.isActif{color:#fff;cursor:default}.default--link:hover{color:#3e0014!important}
/*# sourceMappingURL=app.css.map*/