/*!
 * # Semantic UI 2.4.2 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700&subset=latin);body,html{height:100%}html{font-size:14px}body{margin:0;padding:0;overflow-x:hidden;min-width:320px;background:#fff;font-family:Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4285em;color:rgba(0,0,0,.87);font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;line-height:1.28571429em;margin:calc(2rem - .14285714em) 0 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem}h2{font-size:1.71428571rem}h3{font-size:1.28571429rem}h4{font-size:1.07142857rem}h5{font-size:1rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}p{margin:0 0 1em;line-height:1.4285em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#4183c4;text-decoration:none}a:hover{color:#1e70bf;text-decoration:none}::-webkit-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::-moz-selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}::selection{background-color:#cce2ff;color:rgba(0,0,0,.87)}input::-webkit-selection,textarea::-webkit-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::-moz-selection,textarea::-moz-selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}input::selection,textarea::selection{background-color:rgba(100,100,100,.4);color:rgba(0,0,0,.87)}body ::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}body ::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:0}body ::-webkit-scrollbar-thumb{cursor:pointer;border-radius:5px;background:rgba(0,0,0,.25);-webkit-transition:color .2s ease;transition:color .2s ease}body ::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.15)}body ::-webkit-scrollbar-thumb:hover{background:rgba(128,135,139,.8)}body .ui.inverted::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}body .ui.inverted::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}body .ui.inverted::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}body .ui.inverted::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:initial}body{position:relative}body,html{overflow-x:hidden}body.isOpenSiteNavigation,html.isOpenSiteNavigation{overflow-y:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.rsp-img{display:block;width:100%;height:auto}.ui.container{display:block;max-width:100%!important}@media only screen and (max-width:767px){.ui.container{width:auto!important;margin-left:3rem!important;margin-right:3rem!important}.ui.grid.container{width:auto!important}.ui.relaxed.grid.container{width:auto!important}.ui.very.relaxed.grid.container{width:auto!important}}@media only screen and (max-width:420px){.ui.container{width:auto!important;margin-left:2rem!important;margin-right:2rem!important}.ui.grid.container{width:auto!important}.ui.relaxed.grid.container{width:auto!important}.ui.very.relaxed.grid.container{width:auto!important}}@media only screen and (min-width:768px) and (max-width:991px){.ui.container{width:650px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(650px + 2rem)!important}.ui.relaxed.grid.container{width:calc(650px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(650px + 5rem)!important}}@media only screen and (min-width:992px) and (max-width:1199px){.ui.container{width:905px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(905px + 2rem)!important}.ui.relaxed.grid.container{width:calc(905px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(905px + 5rem)!important}}@media only screen and (min-width:1200px){.ui.container{width:1018px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(1018px + 2rem)!important}.ui.relaxed.grid.container{width:calc(1018px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(1018px + 5rem)!important}}@media only screen and (min-width:1920px){.ui.container{width:1320px;margin-left:auto!important;margin-right:auto!important}.ui.grid.container{width:calc(1320px + 2rem)!important}.ui.relaxed.grid.container{width:calc(1320px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(1320px + 5rem)!important}}a{color:#de4815;text-decoration:none}a:hover{color:#d83f16;text-decoration:none}.link{text-transform:uppercase;color:#1b1c1d}@media screen and (max-width:767px){.p-content{font-size:1rem;line-height:1.5rem}}@media screen and (min-width:768px){.p-content{font-size:1.1rem;line-height:1.8rem}}.bloc,.bloc-min{margin-bottom:1rem}@media screen and (max-width:767px){.bloc{margin-top:5rem}.bloc .bloc--title{font-size:2rem}}@media screen and (min-width:768px){.bloc{margin-top:7rem}}@media screen and (min-width:1024px){.bloc{margin-top:9rem}.bloc .bloc--title{font-size:2.5rem}}.bloc--title{text-align:center;margin:1rem 0}@media screen and (max-width:767px){.bloc-min{margin-top:2rem}.bloc-min .bloc-min--title{font-size:2rem;line-height:2.5rem}}@media screen and (min-width:768px){.bloc-min{margin-top:2rem}}@media screen and (min-width:1024px){.bloc-min{margin-top:2rem}.bloc-min .bloc-min--title{font-size:2.5rem;line-height:3rem}}.bloc-min--title{text-align:center;margin:1rem 0 2rem 0}@media screen and (min-width:768px){.bloc-min{margin-top:2rem}}@media screen and (max-width:767px){.part{padding:0}}@media screen and (min-width:768px){.part{padding:2rem 0}}.part .part--title{font-weight:300}.form{padding-top:1.5rem}.menu-button{display:inline-block;padding:.5em}.burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.burger-icon,.burger-icon:after,.burger-icon:before{display:block;width:30px;height:3px;background-color:#1b1c1d;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.burger-icon:after,.burger-icon:before{position:absolute;content:""}.burger-icon:before{top:-8px}.burger-icon:after{top:8px}.nav-up .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-up .burger-icon,.nav-up .burger-icon:after,.nav-up .burger-icon:before{display:block;width:30px;height:3px;background-color:#fff;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.nav-up .burger-icon:after,.nav-up .burger-icon:before{position:absolute;content:""}.nav-up .burger-icon:before{top:-8px}.nav-up .burger-icon:after{top:8px}.header__is-home .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__is-home .burger-icon,.header__is-home .burger-icon:after,.header__is-home .burger-icon:before{display:block;width:30px;height:3px;background-color:#fff;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.header__is-home .burger-icon:after,.header__is-home .burger-icon:before{position:absolute;content:""}.header__is-home .burger-icon:before{top:-8px}.header__is-home .burger-icon:after{top:8px}.header .menu-button.is-active .burger-icon,.nav-up .menu-button.is-active .burger-icon{background-color:transparent}.header .menu-button.is-active .burger-icon:after,.header .menu-button.is-active .burger-icon:before,.nav-up .menu-button.is-active .burger-icon:after,.nav-up .menu-button.is-active .burger-icon:before{background-color:#fff}.header .menu-button.is-active .burger-icon:before,.nav-up .menu-button.is-active .burger-icon:before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.header .menu-button.is-active .burger-icon:after,.nav-up .menu-button.is-active .burger-icon:after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}#scroll-caller{position:absolute;bottom:15%;left:20%}#scroll-caller a{padding-top:60px}#scroll-caller a span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb04 2s infinite;animation:sdb04 2s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb04{0%{-webkit-transform:rotate(-45deg) translate(0,0)}20%{-webkit-transform:rotate(-45deg) translate(-10px,10px)}40%{-webkit-transform:rotate(-45deg) translate(0,0)}}@keyframes sdb04{0%{-webkit-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0)}20%{-webkit-transform:rotate(-45deg) translate(-10px,10px);transform:rotate(-45deg) translate(-10px,10px)}40%{-webkit-transform:rotate(-45deg) translate(0,0);transform:rotate(-45deg) translate(0,0)}}.logo--svg{fill:#de4815}.nav-up{position:fixed;top:0;left:0;right:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);transition:-webkit-transform .35s;-webkit-transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;padding-top:.5rem;padding-bottom:.5rem}.nav-up .logo--svg{fill:#fff}.nav-up.nav-up-active{-webkit-transform:translateZ(0);transform:translateZ(0)}.btn{padding:.8rem 1.8rem;background:#de4815;border-radius:3rem;color:#fff;border:1px solid #de4815;-webkit-transition:background .3s ease;transition:background .3s ease;text-transform:uppercase}.btn:hover{background:#d83f16;color:#fff}.primary-button{padding:.67857143em 1em;width:100%;background:#de4815;border:1px solid #de4815;border-radius:.28571429rem;color:#fff;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}.primary-button:hover{background:#d83f16}.header{background:#fff}.header .logo{padding-top:1.7rem}.st1{fill:#de4815}.nav-up-active .st1{fill:#fff}.logo a{display:block}.logo svg{height:100%}.nav-up .c-menu-ctner,.nav-up .m-menu-ctner{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-up-bg{background-color:#de4815}.c-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right}.c-menu li{padding:0 1.5rem}.c-menu a{font-size:1.2rem;color:#1b1c1d}.c-menu .menu--item__special a{padding:.6rem 1.8rem;font-size:1.1rem;font-weight:700;background:#de4815;border-radius:3rem}.c-menu__is-home a{color:#fff}.c-menu__is-home .menu--item__special a{background:#fff}.header__is-home--container{height:100vh}.header__is-home{position:relative;background:#de4815;background:url(../assets/img/opensi_worker.png);background-repeat:no-repeat;background-position:right bottom;background-size:contain;height:100vh}.header__is-home .header__is-home--title{color:#fff;position:absolute}.header__is-home .logo--svg{fill:#fff}.site-navigation{position:fixed;width:100%;height:0%;top:0;left:0;overflow:hidden;color:#373737;-webkit-transition:height 0s 2s linear;transition:height 0s 2s linear;background:#de4815;z-index:500}.site-navigation .site-navigation--nav{opacity:1;-webkit-transition:opacity .2s 0s cubic-bezier(.03,.46,.31,.97);transition:opacity .2s 0s cubic-bezier(.03,.46,.31,.97);position:relative;width:100%;min-height:100%;height:auto;padding-top:calc(5vw * 1);padding-bottom:calc(5vw * 1);padding-left:calc(5vw - 1rem);padding-right:calc(5vw - 1rem);display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:column wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column wrap;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}.site-navigation li{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.site-navigation a{font-size:6vh;color:#fff;line-height:10vh;font-weight:700}.site-navigation__isOpen{height:100%;-webkit-transition:height 0s 0s linear;transition:height 0s 0s linear;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:hidden}.page-header{background:#de4815;position:relative;margin-top:1.5rem}.page-header .page-header--title{position:absolute;bottom:0;background:#fff;color:#1b1c1d;font-weight:300;padding:2rem 0 1rem 1rem}.page-header--desc{font-size:1rem;line-height:1.5rem}.card_1--ctner{position:relative;margin-bottom:3rem}.card_1--ctner .card_1--tile-ctner{background:#fff;position:absolute;bottom:0;height:20%;width:90%;padding:1rem 1rem 0 1rem}.card_1--ctner img{-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.card_1--ctner .card_1--cat{text-transform:uppercase;color:#1b1c1d;font-size:.9rem;font-weight:700}.card_1--ctner .card_1__title{color:#1b1c1d;font-size:2rem;padding-top:1rem}.card_1--ctner:hover img{-webkit-box-shadow:0 1.0625rem 2rem rgba(0,0,0,.08);box-shadow:0 1.0625rem 2rem rgba(0,0,0,.08)}.process{width:100%;overflow-x:hidden;overflow-y:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.process .process--detail--title{padding-bottom:1.5rem}.cta{padding:2rem 0}footer{overflow:hidden;color:#fff;padding:2.5rem 0;margin-top:5rem;background:#3d3d3d}footer .social{padding:1rem 0 3rem 0}footer .social a{color:#fff;font-size:1.2rem}.footer--title{font-size:2.2rem;font-weight:300;padding-bottom:1rem}.footer--desc{font-size:.9rem;line-height:1.3rem}.contact-elmt img{width:100%}.contact-elmt p{font-size:1.3rem}.team-elmt{position:relative}.team-elmt .team-elmt--ctner{text-align:center}.team-elmt .team-elmt--ctner .name{line-height:2.5rem;font-size:1.5rem}.team-elmt .team-elmt--ctner .position{color:#de4815}.team-elmt .team-elmt--ctner .spec{font-size:.8rem;line-height:1.1rem}.taxonomy .taxonomy-attr{text-transform:uppercase;padding-bottom:.5rem;font-weight:500}.taxonomy .taxonomy-val a{text-decoration:underline}.mod1 .mod1--title{font-size:2rem}.mod1 .mod1--type{font-weight:700}.mod1 .mod1--desc{font-size:2rem;line-height:2.4rem}.mod1 .mod1--content ul{list-style-type:none;margin:0;padding:0}.mod1 .mod1--content li:before{content:'- '}.mod2{position:relative}.mod2 .mod2--title{font-size:2.7rem;line-height:4rem;padding-bottom:1rem;font-weight:300}.mod2__on-cover{position:absolute;bottom:0;background:#fff;width:60%;right:0;padding:2rem}.back{color:#fff}.back :hover{text-decoration:none!important}.back i{font-size:2em!important;position:relative;top:30px;left:16px;color:#fff}img.emoji,img.wp-smiley{display:inline!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important}.job-card{border:1px solid #d9d9d9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .90991px 2.72973px rgba(150,148,148,.25);box-shadow:0 .90991px 2.72973px rgba(150,148,148,.25);border-radius:8px;padding:14px}.job-link:hover{text-decoration:none!important}.job-card:hover{-webkit-box-shadow:0 4px 12px rgba(138,134,134,.25);box-shadow:0 4px 12px rgba(138,134,134,.25)}.job-title{font-weight:700;font-size:20px;line-height:23px;color:#ce532b;padding-bottom:4px}.job-type{font-size:12.5px;line-height:14px;color:#0e6be8;background:#e8f1fd;border-radius:3px;padding:3px 8px;font-weight:500}.job-description{font-size:15px;line-height:19px;padding:6px 0 4px 0;color:#1b1c1d}.job-date{font-size:14px;line-height:18px;color:#52637a}.job-img{border-radius:8px}.team-elmt .rsp-img{width:80%;margin:auto}.t-title{font-size:2.5rem;width:80%;font-weight:300;line-height:3.2rem;padding-top:2rem}.wpcf7-file{display:none!important}@media screen and (max-width:1024px){.menu li{padding:0 1rem}}@media screen and (max-width:767px){.header .grid{padding-top:1rem}.ctner{padding-left:3rem;padding-right:3rem}.logo a{height:2.5rem}.header__is-home--title{font-size:2.5rem;top:30%;text-align:center;width:100%}.header__is-home--container{height:90vh}.header__is-home{height:90vh;background-size:600px}.page-header{height:7rem}.page-header .page-header--title{width:92%;font-size:2rem}.page-header--desc{padding:1rem 0}.contact-elmt img{padding:0 4rem 1rem 4rem}.part .part--title{font-size:2rem;line-height:2.5rem;padding:0 0 1.5rem 0}body.isOpenSiteNavigation .header__is-home,body.isOpenSiteNavigation .header__is-home--container{height:20vh}.process{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.process .process--detail--title{font-size:2.2rem;font-weight:300;line-height:2.7rem;padding-bottom:.5rem}.process .process-illus{padding:2rem}.work-elmt{position:relative;margin-bottom:5rem}.work-elmt .work-elmt-ctner{background:#fff;position:absolute;right:0;bottom:0;width:90%;padding:1rem}.work-elmt .work-elmt-ctner--title{font-size:1.8rem;line-height:2.5rem}.work-elmt .work-elmt-ctner--desc{padding:1rem 0 1.5rem}.s-work-header--title{font-size:3rem;line-height:3.5rem}.mod1--title{padding-bottom:2rem}}@media screen and (max-width:420px){.back i{font-size:1.5em!important;top:12px;left:8px}.job-detail{padding-top:16px}.ctner{padding-left:2rem;padding-right:2rem}.header__is-home--title{font-size:2.4rem;top:25%}.card_1__title{font-size:1.5rem!important;padding-top:.5rem!important}.work-elmt-ctner--desc{display:none}}@media screen and (max-width:375px){.header__is-home--title{font-size:2rem}}@media screen and (max-width:320px){.header__is-home--title{font-size:1.75rem}}@media screen and (min-width:768px){.header .grid{padding-top:2rem}.ctner{padding-left:4rem;padding-right:4rem}.logo a{height:4rem}.header__is-home--title{font-size:4.2rem;top:30%}.page-header{height:10rem}.page-header .page-header--title{width:97%;font-size:3rem}.page-header--desc{padding:1rem}.contact-elmt img{padding:0 3rem 1rem 3rem}.part .part--title{font-size:2.3rem;padding:2rem 0 1.5rem 0;line-height:2.5rem}.process{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5rem}.process .process--detail{width:50%}.process .process--detail--title{font-size:3rem;font-weight:300;line-height:3.5rem}.process .process--detail--desc{font-size:1.1rem;line-height:1.8rem}.process .process-illus{width:50%}.process__left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.process__left .process--detail{padding-right:2rem}.process__left .process-illus{padding-left:2.5rem}.process__right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.process__right .process--detail{padding-left:2rem;text-align:right}.process__right .process-illus{padding-right:2.5rem}.work-elmt{position:relative;margin-bottom:3rem}.work-elmt .crop{height:80%;overflow:hidden}.work-elmt .work-elmt-ctner{background:#fff;position:absolute;bottom:0;width:60%;padding:2rem;height:90%}.work-elmt .work-elmt-ctner-right{right:0}.work-elmt .work-elmt-ctner-left{left:0}.work-elmt .work-elmt-ctner-left .work-elmt-ctner--desc,.work-elmt .work-elmt-ctner-left .work-elmt-ctner--title{text-align:right}.work-elmt .work-elmt-ctner-left .btn{float:right}.work-elmt .work-elmt-ctner--title{font-size:2rem;line-height:3.5rem}.work-elmt .work-elmt-ctner--desc{padding:1rem 0 2.5rem}.s-work-header--title{font-size:5rem;line-height:6rem}.mod1--content{padding:2rem 0}.mod1--desc{padding-top:2rem}}@media screen and (min-width:1024px){.header__is-home--title{font-size:7vh;top:30%}.header__is-home{background-size:contain}.work-elmt .work-elmt-ctner{width:60%;padding:3rem;height:90%}.work-elmt .work-elmt-ctner--title{font-size:2.5rem;line-height:4rem}.work-elmt .work-elmt-ctner--desc{padding:1rem 0 3.5rem}}@media screen and (min-width:1200px){.ctner{padding-left:6rem;padding-right:6rem}.header__is-home--title{font-size:7vh}}@media screen and (min-width:1366px){.ctner{padding-left:8rem;padding-right:8rem}.header__is-home--title{font-size:8vh}}.no-puce{list-style-type:none}.light_text{font-weight:100!important}.regular_text{font-weight:400!important}.bold_text{font-weight:700}.no-right-padding{padding-right:0!important}.no-left-padding{padding-left:0!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-margin-tb{margin-top:0!important;margin-bottom:0!important}.front1{z-index:5000}.front2{z-index:4000}.front3{z-index:3000}.display-no{display:none!important}.bg{background:#de4815}.bg-puce{background:url(../assets/img/puce.png)}.header .active{color:#de4815}.black{color:#1b1c1d}.c-menu .menu--item__special a{color:#fff}.c-menu__is-home .menu--item__special a{color:#1b1c1d}.relative{position:relative}.input-file{font-family:Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;outline:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);line-height:0;padding:0;font-size:1em!important;background:#fff;color:rgba(0,0,0,.3)!important;border-radius:.28571429rem;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;cursor:pointer;font-weight:500!important;position:relative}.input-file #file-icon{padding:1.3em 1.9em 1.25em 1.2rem;border-top-left-radius:.28571429rem;border-bottom-left-radius:.28571429rem;width:0;height:0;background-color:#ebeaea;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),color-stop(90%,#e5e5e5));background-image:-webkit-linear-gradient(top,#f9f9f9 0,#e5e5e5 90%);background-image:linear-gradient(-180deg,#f9f9f9 0,#e5e5e5 90%);border:1px solid #bbb;margin-right:.8rem;color:#959393;position:absolute;top:0;left:0}.input-file input{padding-left:4rem!important}.input-file:focus{color:rgba(0,0,0,.95);border-color:#545454;border-radius:.28571429rem;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset}.scrollme{margin-left:-55px}@-webkit-keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.scroll-btn{display:block;position:absolute;left:0;right:0;text-align:center}.scroll-btn>*{display:inline-block;line-height:18px;font-size:13px;font-weight:400;color:#7f8c8d;color:#fff;font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.scroll-btn>.active,.scroll-btn>:focus,.scroll-btn>:hover{color:#fff}.scroll-btn>.active,.scroll-btn>:active,.scroll-btn>:focus,.scroll-btn>:hover{opacity:.8}.scroll-btn .mouse{position:relative;display:block;width:35px;height:55px;margin:0 auto 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #de4815;border-radius:23px}.scroll-btn .mouse>*{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#de4815;border-radius:50%;-webkit-animation:ani-mouse 2.5s linear infinite;animation:ani-mouse 2.5s linear infinite}