/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}*::selection{color:#fff;background-color:#e73e01}*::placeholder{color:#f4661b}a{color:#050000;text-decoration:underline;outline:none}a:hover,a:active,a:focus,a:focus-within{color:#131210;text-decoration:underline}body{background-color:#fff;margin:0}hr{width:90%;color:#e73e01}@font-face{font-family:"optima";src:url(../img/e5055248af77b9aa51dd.eot);src:url(../img/e5055248af77b9aa51dd.eot?#iefix) format("embedded-opentype"),url(../img/6a9125e6569cd1c3d390.woff) format("woff"),url(../img/6116037b3980f1f592c3.ttf) format("truetype"),url(../img/optima_medium-webfont.svg#aller) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima_regular";src:url(../img/58f0431a91d9547a9ddb.eot);src:url(../img/58f0431a91d9547a9ddb.eot?#iefix) format("embedded-opentype"),url(../img/ca81f9d7c2bdba2f3434.woff) format("woff"),url(../img/079ea485f85042da51f0.ttf) format("truetype"),url(../img/proxima_nova_alt_regular.svg#aller) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"proxima_bold";src:url(../img/be6ff26ee77936500cc4.eot);src:url(../img/be6ff26ee77936500cc4.eot?#iefix) format("embedded-opentype"),url(../img/81d54c042ad2c24352b8.woff) format("woff"),url(../img/6ffa3c3b97855505b4e1.ttf) format("truetype"),url(../img/proxima_nova_alt_bold.svg#aller) format("svg");font-weight:normal;font-style:normal}body{color:#131210;font-family:"proxima_regular";font-size:20px}footer{font-size:.8em}h2{font-size:1.75em}.clearfix::after{clear:both;content:"";display:table}.container{max-width:100%;margin-left:auto;margin-right:auto;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.firefighter{color:#ff4901}.bold{font-weight:bold}.help{cursor:help}.like-a{color:#050000;text-decoration:underline;outline:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.like-a:hover,.like-a:active,.like-a:focus,.like-a:focus-within{color:#131210;text-decoration:underline}@media only screen and (max-width: 920px){.rm-md{display:none}}@media only screen and (max-width: 430px){.rm-xs{display:none}}@keyframes popin-is-opening{0%{opacity:0}100%{opacity:1}}@keyframes layer-is-enabling{0%{transform:scale(0.6)}100%{transform:scale(1)}}header{position:fixed;width:100%;z-index:20;top:0}.site_logo{font:1em "proxima_regular";font-weight:bold;position:fixed;text-transform:uppercase;top:2em;left:1em;line-height:.95em}.btn_main_menu{cursor:pointer;height:20px;width:25px;position:absolute;right:2em;top:2em}.btn_main_menu div{height:2px;width:25px;background-color:#000;top:9px;position:absolute}.btn_main_menu div:before,.btn_main_menu div:after{background-color:#000;content:"";height:2px;position:absolute;width:100%;left:0}.btn_main_menu div:before{top:6px}.btn_main_menu div:after{bottom:6px}.footer{text-align:center;margin:44px 0 0;padding:0 0 20px}.layer{background-color:#c50;height:100%;width:100%;position:fixed;z-index:100;display:none;opacity:.8}.layer--is-enabled{display:block;animation:layer-is-enabling .5s ease 0s 1 normal forwards}.legal-notice{position:fixed;overflow:hidden;color:#f4661b;display:none;z-index:100;background-color:#fff;top:1%;left:50%;transform:translate(-50%, 0%);padding:30px;overflow-y:scroll;overflow-x:hidden;bottom:0}.legal-notice--is-open{display:block;animation:popin-is-opening 1s ease 0s 1 normal forwards}.legal-notice__title{text-align:center;font-weight:bold;font-size:1.5em}@media only screen and (max-width: 927px){.legal-notice{width:100%;top:0}.layer{opacity:1}}body.home.home--no-scrollable{overflow:hidden}body.home .newsletter-subscription{position:fixed;overflow:hidden;color:#f4661b;z-index:100;background-color:#fff;top:10%;left:50%;transform:translate(-50%, 0%);padding:20px;overflow-y:scroll;overflow-x:hidden;bottom:25%}body.home .newsletter-subscription input{display:block;color:#f4661b;font-weight:bold;margin:10px auto;border-width:0 1px 1px;border-color:#ad4f09;border-style:dotted;width:47%}body.home .newsletter-subscription input[type=submit]{background-color:#f4661b;border:none;padding:10px;border-radius:10px;cursor:pointer;color:#fff;width:auto}body.home .newsletter-subscription--is-enabled{display:block;animation:popin-is-opening 1s ease 0s 1 normal forwards}body.home .newsletter-subscription__close-button{width:2em;border-radius:48%;padding:10px;cursor:pointer;position:absolute;top:1%;left:1%;box-shadow:-7px -9px 1px 15px rgba(223,109,20,.9);-webkit-box-shadow:-7px -9px 1px 15px rgba(223,109,20,.9);-moz-box-shadow:-7px 1px -9px 15px rgba(223,109,20,.9)}body.home .newsletter-subscription__title{text-align:center;font-weight:bold;font-size:1.5em}body.home .newsletter-subscription__error-message{text-align:center;display:none}body.home .newsletter-subscription__error-message--is-enabled{display:block}body.home .newsletter-subscription__form__subscription-confirmation{width:47%;margin:0 auto}body.home .newsletter-subscription__form__subscription-confirmation input{margin:0 10px 0 0;display:inline-block;width:auto !important}body.home .newsletter-subscription__form__subscription-confirmation label{cursor:pointer;font-size:.9em}body.home .newsletter-subscription__form__subscription-confirmation label button{background:none;border:none;text-decoration:underline;color:#a75502}@supports(-webkit-font-smoothing: antialiased){body.home .newsletter-subscription__form__subscription-confirmation{width:48%}}body.home .newsletter-subscription__error-message--is-enabled{animation:highlight 1.5s ease-out}@keyframes highlight{0%{background-color:#c50;color:#fff}100%{background-color:#fff;color:inherit}}body.home .newsletter-layer{background-color:#f3d617;height:100%;width:100%;position:fixed;z-index:100;opacity:.8;display:none;top:0;left:0}body.home .newsletter-layer--is-enabled{display:block}body.home .newsletter-spinner{width:10%;animation:rotating 2s linear infinite;transform:translate(-50%, -50%);position:absolute;z-index:100;left:45%;top:30%;display:none}body.home .newsletter-spinner--is-enabled{display:block}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body.home .home__menu{position:fixed;z-index:1;background:#c50;width:50px;height:100%;text-align:center}body.home .home__menu img{width:1.25em;cursor:pointer}body.home .home__menu__coordinates img{width:1.4em}body.home .home__menu__typologies img{width:1.6em}body.home .home__menu__skills img{width:1.6em}body.home .home__menu__asso-projects img{width:1.6em}body.home .home__menu__freelance-xp img{width:1.8em}body.home .home__menu__employees-xp img{width:1.4em}body.home .home__menu__employees-xp img{width:1.4em}body.home .homme__menu__perso-activities img{width:1.8em}body.home .home__menu__newsletter img{width:1.9em}body.home .home-menu-button{position:fixed;top:1em;left:16px;height:15px;width:23px;z-index:16;cursor:pointer;display:none}body.home .home-menu-button span{height:2px;width:100%;background:#000;position:absolute;top:6px;left:0;opacity:1;transition:.65s cubic-bezier(0.19, 1, 0.22, 1)}body.home .home-menu-button:before{content:"";width:23px;height:2px;top:-1px;left:0;position:absolute;background:#000;transition:.65s cubic-bezier(0.19, 1, 0.22, 1)}body.home .home-menu-button:after{content:"";width:23px;height:2px;bottom:0;left:0;position:absolute;background:#000;transition:.65s cubic-bezier(0.19, 1, 0.22, 1)}body.home .home-menu-button.home-menu-button--is-open span{left:-50px;opacity:0;transition:.65s cubic-bezier(0.19, 1, 0.22, 1)}body.home .home-menu-button.home-menu-button--is-open:before{left:5px;top:-1px;width:100%;transform-origin:top left;transform:rotate(45deg);transition:.65s cubic-bezier(0.19, 1, 0.22, 1)}body.home .home-menu-button.home-menu-button--is-open:after{left:5px;bottom:-2px;width:100%;transform-origin:bottom left;transform:rotate(-45deg);transition:.65s cubic-bezier(0.19, 1, 0.22, 1)}body.home h2{text-align:center}body.home .coordinates{background-color:#ffdd9f}body.home .coordinates>div{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:5px;grid-row-gap:0px;width:60%;margin:0 auto;text-align:center;align-items:center}body.home .coordinates__additionals-links{display:flex;justify-content:center;align-items:center;gap:10px}body.home .coordinates__additionals-links a{position:relative}body.home .coordinates__additionals-links a span{font-size:.7em;position:absolute;top:100%;left:50%;transform:translateX(-50%);border:1px solid #000;border-radius:40%;padding:7%}body.home .coordinates__additionals-links img{width:30px}body.home .my-photo{position:relative}body.home .my-photo img{max-width:60%;height:auto;padding:20px 0}body.home .titles{text-align:center;margin:20px 0}body.home .titles strong{display:block;margin:15px 0 0;font-size:1.5em}body.home .job-typologies{background-color:#f8d8ac;padding:5px 0}body.home .job-typologies>div{width:53%;margin:0 auto}body.home .job-typologies ul{padding:10px;width:60%;margin:0 auto}body.home .job-typologies li{margin:0 0 20px;list-style-type:disclosure-closed}body.home .technicals_skills__grid{width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));text-align:center}body.home .technicals_skills__grid ul{padding:0}body.home .technicals_skills__grid ul li{list-style-type:none}body.home .langs{margin:0 0 45px}body.home .langs p{text-align:center}body.home .experiences{background-color:#f8e4cb;padding:10px}body.home .experiences .experiences__typeof{width:53%;margin:0 auto 55px}body.home .experiences ul{border-style:solid;border-width:0 0 0 5px;border-color:#c50;list-style:none}body.home .experiences li{margin:0 0 20px;list-style-type:none}body.home .experiences__experience{position:relative;margin:0 0 60px}body.home .experiences__experience--is-working-progress{border-width:1px 1px 0 0;border-style:solid;border-image:linear-gradient(45deg, #f8e4cb 60%, #E73E01) 1}body.home .experiences__experience--is-working-progress::before{content:"en cours";color:#e73e01;position:absolute;right:5px}body.home .experiences__experience_tags{border-style:solid;border-width:1px 0;padding:5px 0}body.home .experiences__typeof__employee h2{margin:0 0 55px}body.home .trainings,body.home .perso-activities{width:fit-content;margin:0 auto;padding:0 10px}body.home .perso-activities{width:35%}body.home .timeline{position:relative;padding:0 20px 40px}body.home .timeline::after{content:"";position:absolute;width:2px;background-color:#000;top:0;bottom:0;left:199px}body.home .timeline__item{position:relative;margin-bottom:50px}body.home .timeline__item::after{content:"";position:absolute;width:20px;height:20px;background-color:#000;border-radius:50%;top:0;left:170px}body.home .timeline__item__content{position:relative;padding-left:233px}body.home .timeline__item__content__timeline-date{font-weight:bold;margin-bottom:10px}body.home .timeline__item__content__timeline-description{margin-bottom:10px}@media only screen and (max-width: 927px){body.home .newsletter-subscription{display:flex;top:0;left:0;transform:none}body.home .newsletter-subscription input{width:76%}body.home .newsletter-subscription-response{display:block;text-align:center;width:100%}body.home .newsletter-subscription__close-button{box-shadow:-7px -5px 0px 12px rgba(223,109,20,.9);-webkit-box-shadow:-7px -5px 0px 12px rgba(223,109,20,.9);-moz-box-shadow:-7px -5px 0px 12px rgba(223,109,20,.9)}body.home .newsletter-subscription__form__subscription-confirmation{width:76%}body.home ::selection{color:#ffcb60;background-color:#e73e01}body.home .home__menu{display:none;gap:25px;justify-content:center;position:fixed;width:100%;height:auto;z-index:1;align-items:center;background:rgba(204,85,0,.5)}body.home .home__menu.home__menu--is-open{display:flex}body.home .home-menu-button{display:block}body.home .coordinates>div{width:100%}body.home .coordinates__linkedin-ico{width:7%}body.home .job-typologies>div{width:100%}body.home .experiences>.experiences__typeof{width:100%}body.home .perso-activities{width:50%}}@media only screen and (max-width: 430px){body.home .newsletter-subscription{display:block}body.home .newsletter-subscription input{width:95%}body.home .newsletter-subscription__form__subscription-confirmation{width:95%}@supports(-webkit-font-smoothing: antialiased){body.home .newsletter-subscription__form__subscription-confirmation{width:98%}}body.home .newsletter-subscription__close-button{top:.5%;left:2%}body.home .home-menu-button{top:1%;left:3%}body.home .home__menu{padding-top:10%}body.home .home__menu.home__menu--is-open{display:block}body.home .home__menu{width:50px;height:100%;text-align:center}body.home .coordinates>div{grid-template-columns:1fr}body.home .coordinates__linkedin-ico{width:10%}body.home .job-typologies ul{width:90%}body.home .perso-activities{width:100%}body.home .timeline::after{left:45px}body.home .timeline__item::after{left:16px}body.home .timeline__item__content{padding-left:92px}}body[class="404"] h1{text-align:center}

/*# sourceMappingURL=styles_65608d1692b26b11a166734a11ae6b72.css.map*/