/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;}a:focus{outline:0}html{overflow-y:scroll;cursor:default}body{-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6,p,form,table,tr,td{margin:0;padding:0;font-size:1em}a img,:link img,:visited img{border:0;text-decoration:none}.button,.image-button{margin:0}table{border-collapse:separate;border-spacing:0}tr,td,th,tbody{margin:0;padding:0;border:0}tr.even,tr.odd{background:none;border-bottom:none;padding:0}th{font-weight:normal}ul,li,.item-list ul li,.menu-item{margin:0;padding:0;list-style-type:none}ul,li,.item-list ul li,.item-list ul,ul.menu li,ul li.leaf,ul li.expanded,.menu-item--expanded{margin:0;padding:0;list-style-type:none;list-style-image:none}ul.inline li{display:inline;list-style-type:none;padding:0}fieldset{clear:both;margin:0;padding:0;border:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0}.fieldset-wrapper{margin:0;-webkit-margin-top-collapse:separate}.webform-container-inline label{margin-right:0}label{font-weight:normal}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-item,.form-actions{margin:0}textarea{resize:none;overflow:auto}textarea:focus,input:focus,select:focus{outline:none}input[type="radio"]{margin:0}.views-exposed-form .form-item,.views-exposed-form .form-submit,.views-exposed-widgets{margin:0}.views-exposed-form .views-exposed-widget{padding:0}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}.breadcrumb{padding:0}body.cke_editable{max-width:720px;min-width:1px;margin:15px;font:400 95%/1.4em 'Muli',sans-serif;color:#424242;background:#FFF}.cke_editable img{margin:0 15px !important}.cke_editable p{margin:0 0 .8em}.cke_editable h2{margin:20px 0;font:600 1.3em/1.2em 'Muli',sans-serif;}.cke_editable h3{margin:0;font:700 1.1em/1.4em 'Muli',sans-serif;}.cke_editable .chapo{margin-bottom:30px;font:700 1.1em/1.4em 'Muli',sans-serif;}.cke_editable ol,.cke_editable ul{display:block;padding:0 0 0 20px;margin:1em 0}.cke_editable ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal}.cke_editable ul li{position:relative;padding:3px 0 3px 0;list-style:none}.cke_editable ul li:before{float:left;position:relative;content:"›";top:-1px;padding:0 10px 0 0;color:#E84130;font-size:1.1em}.cke_editable ul ul{margin-top:0}.cke_editable ul li li:before{content:"-";font-size:1em}.cke_editable a{text-decoration:underline}.cke_editable a:hover{text-decoration:none}.cke_editable table{border-collapse:collapse;border:1px solid #cbcbcb;}.cke_editable th,.cke_editable td{padding:0.5em 1em;border:1px solid #cbcbcb;vertical-align:top;}.cke_editable .style-red{color:#E84130;}
@font-face{font-family:'fontello';src:url(/themes/custom/genearh/fonts/fontello.eot?46604337=);src:url(/themes/custom/genearh/fonts/fontello.eot?46604337=#iefix) format('embedded-opentype'),url(/themes/custom/genearh/fonts/fontello.woff?46604337=) format('woff'),url(/themes/custom/genearh/fonts/fontello.ttf?46604337=) format('truetype'),url(/themes/custom/genearh/fonts/fontello.svg?46604337=#fontello) format('svg');font-weight:normal;font-style:normal;}
.clearfix{display:block;}.clearfix:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.image{position:relative;display:block;width:100%;height:auto;}.ratio-box{display:block;content:"";padding-top:75%;}.ratio-content{position:absolute;top:0;left:0;bottom:0;right:0;}.flex{display:flex;flex-wrap:wrap;}.placeholder{font:400 0.9em/37px 'Muli',sans-serif;color:#979f9f;text-transform:uppercase;}body.dev-mode:before{z-index:999;position:fixed;width:10px;height:10px;left:0;top:0;content:"";background:deepskyblue;}nav.tabs{overflow:hidden;}ul.primary{display:flex;flex-wrap:wrap;z-index:2;padding:0 15px;margin:50px auto 0;line-height:0;border-bottom:1px solid #31383f;}ul.primary > li{margin:0;}ul.primary > li a{height:auto;margin-right:1px;padding:0 15px;font:300 0.9em/30px 'Muli',sans-serif,sans-serif;text-transform:uppercase;background:#F5F5F5;border:1px solid #31383f;border-bottom:none;border-radius:3px 3px 0 0;color:#31383f;}ul.primary > li a:hover{color:#E84130;text-decoration:none;}ul.primary > li.is-active a,ul.primary > li.is-active a:hover{margin-bottom:-1px;background:#FFF;border-bottom:1px solid #FFF;}.page-node-type-page .addtoany_list,.page-node-type-page .breadcrumb{display:none;}.page-node-type-error-page .breadcrumb,.page-node-type-error-page .field--name-field-code-error{display:none;}#error-404{display:flex;align-items:center;padding:10% 5%;font:400 1.1em/1.6em 'Muli',sans-serif,sans-serif;background:#FFF;}#error-404 .error-content{width:50%;padding:0 5% 0 0;}#error-404 .error-title{margin-bottom:10px;font:700 5em/1.1em 'Muli',sans-serif,sans-serif;color:#484848;}#error-404 .error-desc{font:400 1.5em/1.2em 'Muli',sans-serif,sans-serif;}#error-404 .error-code{margin-bottom:15px;font:700 0.9em/2em 'Muli',sans-serif,sans-serif;color:#868188;}#error-404 .error-link ul{margin:5px 0 0;}#error-404 .error-view{width:50%;}#error-404 .error-view img{display:block;width:100%;height:auto;max-width:465px;}@media only screen and (min-width:1px) and (max-width:1470px){body.dev-mode:before{background:red;}#error-404{padding:60px 0 5%;}}@media only screen and (min-width:1px) and (max-width:1280px){body.dev-mode:before{background:pink;}}@media only screen and (min-width:1px) and (max-width:960px){body.dev-mode:before{background:orange;}#error-404{flex-direction:column-reverse;}#error-404 .error-content{width:75%;padding:0;}#error-404 .error-view{width:75%;}}@media only screen and (min-width:1px) and (max-width:620px){body.dev-mode:before{background:green;}#error-404 .error-content{width:100%;}#error-404 .error-view{width:100%;}}@media only screen and (min-width:1px) and (max-width:480px){body.dev-mode:before{background:green-yellow;}}.path-frontpage h2{margin:0 0 25px;padding:0;font:400 1.7em/1.1em 'Muli',sans-serif;color:#31383f;text-transform:uppercase;}.path-frontpage h3,.path-frontpage .field--name-body h3,.path-frontpage .text-formatted h3,.path-frontpage .company-home .expertise-desc h2{margin:0 0 10px;padding:0;font:800 1.25em/1em 'Muli',sans-serif;color:#E84130;text-transform:uppercase;}.path-frontpage .view-list-jobs{position:relative;padding:35px 0;}.path-frontpage .view-list-jobs:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#F1F2F3;}.path-frontpage .view-list-jobs h2{margin-bottom:25px;text-align:center;}.slide-wrapper{display:flex;flex-wrap:wrap;position:relative;width:100vw;height:555px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.slide-wrapper .layout-container{z-index:1;position:absolute;left:50%;top:35%;margin:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}.slide-wrapper .layout-container .slide-title,.slide-wrapper .layout-container h1{width:50%;font:800 3em/1.3em 'Muli',sans-serif;color:#FFF;text-shadow:2px 2px 5px #000;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.slide-wrapper .slide-bkg{position:relative;width:33.33%;height:100%;background:#E84130 url(/themes/custom/genearh/img/bkg/emprunte.svg) left 170% no-repeat;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.slide-wrapper .slide-bkg span{position:absolute;right:-30%;top:30%;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}.slide-wrapper .slide-view{position:relative;width:66.66%;height:100%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.slide-wrapper .slide-view .media--type-image{width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.slide-wrapper .slide-view .media--view-mode-background{height:100%;width:100%;}.slide-wrapper .slide-view .slide{position:absolute;left:0;bottom:0;width:375px;height:220px;background:rgba(255,255,255,0.85);}.slide-wrapper .slide-view .slide:before{z-index:1;position:absolute;width:100px;height:4px;content:"";left:0;top:0;-webkit-transform:translate(-99%,0);-moz-transform:translate(-99%,0);-ms-transform:translate(-99%,0);-o-transform:translate(-99%,0);background:rgba(255,255,255,0.85);}.slide-wrapper .slide-view .slide:after{position:absolute;content:"‟";left:50%;top:15px;font:800 3.5em/1em 'Muli',sans-serif;color:#E84130;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.slide-wrapper .slide-view .slide .slide-inner{position:absolute;top:0;left:0;width:100%;height:100%;}.slide-wrapper .slide-view .slide .slide-inner .items{position:absolute;left:0;top:50%;width:80%;margin:0 10%;font:400 italic 1em/1.3em 'Muli',sans-serif;text-align:center;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}.slide-wrapper .slide-view .slide .slide-inner .items > p{width:100%;}.slide-wrapper .slide-view .player{position:absolute;bottom:25px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.slide-wrapper .slide-view .player ul{display:flex;flex-wrap:wrap;}.slide-wrapper .slide-view .player li{width:10px;height:10px;margin:0 5px;background:#979f9f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;}.slide-wrapper .slide-view .player li.active{background:#E84130;}.company-home{display:flex;flex-wrap:wrap;}.company-home .presentation-desc{position:relative;width:50%;padding:50px 5% 35px 0;}.company-home .presentation-desc .text-formatted{margin-bottom:20px;}.company-home .expertise-desc{position:relative;width:50%;padding:50px 0 35px 5%;color:#FFF;}.company-home .expertise-desc:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);background:#31383f;}.company-home .expertise-desc .field--name-field-expertise-field-content ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.company-home .expertise-desc .field--name-field-expertise-field-content ul li{display:inline-block;}.partners-headlight{z-index:1;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:45px 0 30px;background:#FFF;}.partners-headlight h2{position:relative;margin:0 0 25px;}.partners-headlight .field__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.partners-headlight .field__items > .field__item{position:relative;margin:0 25px 15px;}.partners-headlight .field__items > .field__item .field--type-string{display:none;}.partners-headlight .field__items > .field__item .field--type-link{font-size:0;}.partners-headlight .field__items > .field__item .field--type-link a{cursor:pointer;z-index:99;position:absolute;display:block;top:0;left:0;font-size:0;width:100%;height:100%;}.partners-headlight .field__items > .field__item img{max-width:130px;max-height:90px;width:auto;height:auto;-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);}body{overflow:hidden;width:100%;margin:0;padding:0;background:#FFF;}.layout-container{width:1440px;margin:0 auto;color:#31383f;font:300 105%/1.5em 'Muli',sans-serif;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}p{margin:0 0 1em;}ul{margin:0;}h1,.introduction-title{position:relative;margin-bottom:20px;color:#31383f;font:800 2em/1em 'Muli',sans-serif;}h2{margin:0 0 15px;padding:0;font:700 1.3em/1em 'Muli',sans-serif;color:#E84130;text-transform:uppercase;}h3{margin:0;padding:0;font:400 1.1em/1.5em 'Muli',sans-serif;}a{text-decoration:none;color:#E84130;}a:hover{text-decoration:underline;}.bloc-link a{z-index:1;position:absolute;display:block;top:0;left:0;font-size:0;width:100%;height:100%;}main[role="main"]{min-height:50vh;}.style-red{color:#E84130;}.field--name-body,.text-formatted{margin:0;}.field--name-body h3,.text-formatted h3{margin:0;font:600 1.1em/1.6em 'Muli',sans-serif;}.field--name-body ol,.text-formatted ol,.field--name-body ul,.text-formatted ul{display:block;padding:0 0 0 20px;margin:1em 0;}.field--name-body ul,.text-formatted ul{padding:0;}.field--name-body ol li,.text-formatted ol li{margin-left:15px;padding:3px 0 3px 0;list-style-type:decimal;}.field--name-body ul li,.text-formatted ul li{position:relative;display:inline-block;width:100%;padding:3px 0 3px 15px;list-style:none;}.field--name-body ul li:before,.text-formatted ul li:before{float:left;content:"\E810";margin-right:8px;color:#E84130;font:1.1em/1.5em "Fontello";}.field--name-body ul ul,.text-formatted ul ul{padding:0 0 0 5px;margin:0 0 0 15px;}.field--name-body ul li li:before,.text-formatted ul li li:before{content:"-";font-size:1em;}.field--name-body p:last-child,.text-formatted p:last-child{margin-bottom:0;}.field--name-body a,.text-formatted a{text-decoration:underline;}.field--name-body a:hover,.text-formatted a:hover{text-decoration:none;}.field--name-body table,.text-formatted table{border-collapse:collapse;border:1px solid #cbcbcb;}.field--name-body table th,.text-formatted table th,.field--name-body table td,.text-formatted table td{padding:0.5em 1em;vertical-align:top;border:1px solid #cbcbcb;}.field--name-body table th img,.text-formatted table th img,.field--name-body table td img,.text-formatted table td img{margin:0;}.field--name-body table.no-border,.text-formatted table.no-border{border:0;}.field--name-body table.no-border th,.text-formatted table.no-border th,.field--name-body table.no-border td,.text-formatted table.no-border td{border:0;}.button a,.view-list-jobs .pager__item a,.field--type-file a{position:relative;display:inline-block;margin:auto;padding:0 30px;font:700 1em/38px 'Muli',sans-serif;color:#FFF;background:#E84130;border:1px solid rgba(255,255,255,0.25);text-decoration:none;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.button a:hover,.view-list-jobs .pager__item a:hover,.field--type-file a:hover{color:#E84130;background:#FFF;border:1px solid #E84130;}.more-link a{position:relative;display:inline-block;padding:0 10px;font:600 0.8em/30px 'Muli',sans-serif;color:#E84130;background:transparent;border-bottom:1px solid;text-decoration:none;text-align:center;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.more-link a:hover{padding:0 20px;}.file{min-height:1px;padding:0;background:none;}header{display:flex;flex-wrap:wrap;z-index:99;position:relative;width:100%;height:85px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#FFF;box-shadow:0px 0px 10px #000;}header #burger{display:none;z-index:2;position:absolute;top:0;right:0;width:75px;height:75px;}header #burger:after{z-index:1;position:absolute;width:100%;right:0;content:"\E81F";color:#31383f;font:2.3em/75px "Fontello";cursor:pointer;text-align:center;}header #burger:hover:after{color:#E84130;}header .region-header{position:relative;height:100%;margin-right:25px;}header .region-header .logo,header .region-header #block-logo{height:100%;}header .region-header img{display:block;width:auto;height:100%;padding:5px 0;}header .region-primary-menu{display:flex;flex:1;justify-content:center;height:100%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .region-primary-menu nav{width:100%;}header .region-primary-menu ul.menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:100%;height:100%;margin:0;}header .region-primary-menu ul.menu li{display:flex;align-items:center;height:100%;}header .region-primary-menu ul.menu li a{position:relative;padding:0 20px;font:600 1em/85px 'Muli',sans-serif;color:#31383f;text-transform:uppercase;text-decoration:none;}header .region-primary-menu ul.menu li a:after{position:absolute;bottom:20px;left:20px;height:2px;width:25px;content:"";background:#31383f;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .region-primary-menu ul.menu li a:hover:after{width:calc(100% - 40px);background:#E84130;}header .region-primary-menu ul.menu li.menu-item--active-trail a{color:#E84130;cursor:default;}header .region-primary-menu ul.menu li.menu-item--active-trail a:after{width:calc(100% - 40px);background:#E84130;}header .region-primary-menu ul.menu li:last-child{margin-left:5%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .region-primary-menu ul.menu li:last-child a{padding:0 30px 0 45px;font:700 0.8em/40px 'Muli',sans-serif;color:#E84130;border:1px solid #E84130;}header .region-primary-menu ul.menu li:last-child a:before,header .region-primary-menu ul.menu li:last-child a:after{z-index:1;position:absolute;left:27px;content:"\E818";font:1.4em/40px "Fontello";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}header .region-primary-menu ul.menu li:last-child a:after{height:auto;width:auto;bottom:auto;background:none;}header .region-primary-menu ul.menu li:last-child a:before{left:20px;content:"•";font:300 0.7em/38px 'Muli',sans-serif;}header .region-primary-menu ul.menu li:last-child a:hover{background:#E84130;color:#FFF;border:1px solid #E84130;}header .region-primary-menu ul.menu li:last-child a:hover:after{left:30px;width:auto;background:none;}header .region-primary-menu ul.menu li:last-child.menu-item--active-trail a{background:#E84130;border:1px solid #E84130;color:#FFF;cursor:default;}header .region-primary-menu ul.menu li:last-child.menu-item--active-trail a:hover:after{left:27px;}.path-frontpage header .region-primary-menu ul.menu li a[data-drupal-link-system-path="<front>"],.page-node-type-job-offer header .region-primary-menu ul.menu li a[data-drupal-link-system-path="node/9"]{color:#E84130;cursor:default;}.path-frontpage header .region-primary-menu ul.menu li a[data-drupal-link-system-path="<front>"]:after,.page-node-type-job-offer header .region-primary-menu ul.menu li a[data-drupal-link-system-path="node/9"]:after{width:calc(100% - 40px);background:#E84130;}.introduction{position:relative;display:flex;flex-wrap:wrap;padding:35px 0;}.introduction .introduction-title{width:calc(((100vw * .3333) - ((100vw - 1440px)/2)));text-align:right;padding-left:10%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.introduction h2{margin:0 0 5px;}.introduction .node__content{flex:1;padding-left:3%;}.introduction .field--type-file{margin-top:20px;}.view-list-jobs{position:relative;padding:35px 0;}.view-list-jobs:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#F1F2F3;}.view-list-jobs.view-display-id-embed_home .view-content,.view-list-jobs .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap;margin:0 -12px;justify-content:center;}.view-list-jobs .views-row{width:25%;padding:0 12px 24px;}.view-list-jobs .node{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;height:100%;background:#FFF;}.view-list-jobs .node .job-view{position:relative;width:100%;background:#FAFAFB;}.view-list-jobs .node .job-view:before{display:block;content:"";padding-top:75%;padding-top:66.66%;}.view-list-jobs .node .job-view .media--type-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-blend-mode:multiply;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-list-jobs .node .job-content{flex:1;position:relative;padding:25px;text-align:center;}.view-list-jobs .node .job-content:before{position:absolute;top:0;left:50%;width:20%;height:5px;content:"";background:#E84130;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-list-jobs .node .job-content:after{z-index:1;position:absolute;right:25px;bottom:8px;content:"\E841";font:0/1em "Fontello";color:#E84130;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-list-jobs .node .job-content h3{margin-bottom:12px;font:800 1em/1.3em 'Muli',sans-serif;color:#E84130;}.view-list-jobs .node .job-content .job-place{margin-bottom:12px;padding:8px 0;font:700 1em/1.3em 'Muli',sans-serif;border-top:1px dotted;border-bottom:1px dotted;}.view-list-jobs .node .job-content .job-place span{position:relative;}.view-list-jobs .node .job-content .job-place span:after{position:relative;top:-1px;margin:0 5px;content:"|";color:#E84130;}.view-list-jobs .node:hover{}.view-list-jobs .node:hover .job-content:before{width:100%;}.view-list-jobs .node:hover .job-content:after{font:1.6em/1em "Fontello";}.view-list-jobs .pager__item,.view-list-jobs .attachment-after{display:block;padding:0;text-align:center;}.view-job{position:relative;display:flex;flex-wrap:wrap;}.view-job .back-link{position:absolute;top:-50px;left:calc(((100vw * .3333) - ((100vw - 1440px)/2)));}.view-job .back-link a{position:relative;display:flex;padding:0 25px;font:700 0.9em/50px 'Muli',sans-serif;color:#31383f;background:#F1F2F3;}.view-job .back-link a:before{position:relative;margin-right:15px;content:"\E82F";font:1.6em/50px "Fontello";}.view-job .back-link a:hover{color:#E84130;text-decoration:none;}.view-job .job-left{width:calc(((100vw * .3333) - ((100vw - 1440px)/2)));padding:50px 5% 50px 0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-job .job-left > .field{display:flex;flex-wrap:wrap;align-items:center;padding:10px;font-size:0.9em;border-top:1px dotted;}.view-job .job-left > .field .field__label{position:relative;font-weight:300;text-transform:uppercase;}.view-job .job-left > .field .field__label:before{position:relative;top:-1px;margin:0 10px 0 0;content:"|";font-weight:600;color:#E84130;}.view-job .job-left > .field .field__label:after{position:relative;content:":";padding:0 6px;}.view-job .job-left > .field .field__item{font-weight:700;line-height:1.2em;}.view-job .job-left > .field:first-child{border:0;}.view-job .job-left .job-reply{display:block;margin-top:35px;}.view-job .job-right{position:relative;flex:1;padding:50px 5%;}.view-job .job-right:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);background:#F1F2F3;}.view-job .job-right .job-desc .field__label{margin:0 0 15px;padding:0;font:700 1.3em/1em 'Muli',sans-serif;color:#E84130;text-transform:uppercase;}.view-job .job-right .job-desc .field__item{margin-bottom:50px;}.view-job .job-right .job-desc .text-formatted:last-child .field__item{margin-bottom:0;}.view-job .job-reply{display:none;position:relative;width:100%;margin:0 0 35px;padding-top:35px;border-top:5px solid #E84130;}.view-job .job-reply .job-reply-title{position:relative;margin-bottom:25px;color:#31383f;font:800 1.5em/1em 'Muli',sans-serif;}.view-job .job-reply .button{margin-bottom:35px;}.view-job .job-reply .button a{padding:0 30px 0 45px;}.view-job .job-reply .button a:before,.view-job .job-reply .button a:after{z-index:1;position:absolute;left:27px;content:"\E818";font:1.4em/40px "Fontello";-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-job .job-reply .button a:before{left:20px;content:"•";font:300 0.7em/38px 'Muli',sans-serif;}.view-job .job-reply .button a:hover:after{left:30px;}.view-job .job-reply .share .share-title{margin-bottom:10px;}.view-verbatim-list{position:relative;padding:50px 0 0;}.view-verbatim-list:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#F1F2F3;}.view-verbatim-list h2{margin-bottom:30px;text-align:right;}.view-verbatim-list .media--view-mode-background{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);width:50vw;left:calc((100vw - 1400px)/-2);background-size:cover;-webkit-transform:translate(0%,0);-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-o-transform:translate(0%,0);}.view-verbatim-list .field--name-field-expertise-verbatims{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -3% 0 25%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.view-verbatim-list .field--name-field-expertise-verbatims .field__item{position:relative;width:calc(33.33% - 6%);margin:0 3% 5%;padding:70px 3% 30px 3%;font:400 italic 1em/1.5em 'Muli',sans-serif;text-align:center;background:rgba(255,255,255,0.85);border-bottom:3px solid #E84130;}.view-verbatim-list .field--name-field-expertise-verbatims .field__item:after{position:absolute;content:"‟";left:50%;top:15px;font:800 3.5em/1em 'Muli',sans-serif;color:#E84130;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.expertise-bloc{position:relative;display:flex;flex-wrap:wrap;color:#FFF;}.expertise-bloc:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#31383f;}.expertise-bloc .expertise-desc{width:100%;padding:50px 0;}.expertise-bloc .expertise-desc ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.expertise-bloc .expertise-desc ul li{display:inline-block;padding:15px 10px;border-bottom:1px dotted;}.compagny{display:flex;flex-wrap:wrap;}.compagny .compagny-desc{position:relative;width:50%;padding:50px 5% 35px 0;}.compagny .compagny-desc:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#F1F2F3;}.compagny .compagny-desc .field--name-body,.compagny .compagny-desc .text-formatted{display:flex;flex-direction:column;justify-content:center;height:100%;}.other-content{position:relative;display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;}.other-content:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#F1F2F3;}.other-content .field--name-field-company-body2{position:relative;width:50%;padding:70px 0 30px 5%;font:400 1.5em/1.5em 'Muli',sans-serif;text-align:center;}.other-content .field--name-field-company-body2 blockquote{margin:0;}.other-content .field--name-field-company-body2 blockquote:after{position:absolute;content:"‟";left:50%;top:15px;font:800 3.5em/1em 'Muli',sans-serif;color:#E84130;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.other-content .activity-desc{width:50%;padding:50px 5% 50px 0;}.other-content .activity-desc .field__item .paragraph{display:flex;flex-wrap:wrap;margin:30px 0 0;}.other-content .activity-desc .field--type-image{width:80px;margin-right:30px;}.other-content .activity-desc .field--type-image img{display:block;width:100%;height:auto;padding:15px;background:#E84130;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.other-content .activity-desc .motivation-content{flex:1;}.other-content .activity-desc .motivation-content .field--name-field-motivation-title{font-weight:700;}.stats{position:relative;padding:60px 0 0;color:#FFF;}.stats:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#31383f;}.stats h2{margin-bottom:35px;font:300 1.6em/1em 'Muli',sans-serif;color:#FFF;text-align:center;}.stats .field__items{display:flex;flex-wrap:wrap;justify-content:center;}.stats .field__items > .field__item{position:relative;flex:1;padding:0 25px 25px;margin-bottom:50px;text-align:center;border-right:1px dotted #F1F2F3;}.stats .field__items > .field__item .field--name-field-person-image{margin-bottom:10px;}.stats .field__items > .field__item .field--name-field-person-name{color:#E84130;font:700 1.1em/1em 'Muli',sans-serif;}.stats .field__items > .field__item .field--name-field-person-function{margin-bottom:5px;color:#979f9f;}.stats .field__items > .field__item:last-child{border:0;}.path-frontpage .stats{display:none;}.contact-bloc{position:relative;display:flex;padding:40px 0;color:#FFF;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.contact-bloc:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#31383f;}.contact-bloc .contact-title{width:calc(((100vw * .3333) - ((100vw - 1440px)/2)));text-align:right;padding-left:10%;font:400 1.7em/1.1em 'Muli',sans-serif;text-transform:uppercase;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.contact-bloc .contact-phone,.contact-bloc .contact-vcard{position:relative;padding:0 6%;font-size:1.1em;}.contact-bloc .contact-phone h2,.contact-bloc .contact-vcard h2{font-size:1em;}.contact-bloc .contact-phone:after,.contact-bloc .contact-vcard:after{position:absolute;content:"";height:100%;width:1px;right:0;top:0;border-right:1px dotted;}.contact-bloc .field--name-field-contact-phone{display:flex;white-space:nowrap;}.contact-bloc .field--name-field-contact-phone .field__label{font-weight:300;}.contact-bloc .field--name-field-contact-phone .field__label:after{padding:0 5px;}.contact-bloc .field--name-field-contact-phone a{color:#FFF;}.contact-bloc .contact-vcard{padding-right:0;}.contact-bloc .contact-vcard:after{border:none;}.contact-form{position:relative;padding:50px 15% 50px calc(((100vw * .3333) - ((100vw - 1440px)/2)));-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.contact-form:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#F1F2F3;}.contact-form form{display:flex;flex-wrap:wrap;margin:35px -20px 0;}.contact-form form > .form-item{position:relative;width:50%;padding:0 20px;}.contact-form form > .form-item label{font-size:0;position:absolute;top:0;left:30px;}.contact-form form > .form-item input,.contact-form form > .form-item textarea{border-left:4px solid #E84130;}.contact-form form > .form-item.form-item-subject,.contact-form form > .form-item.form-item-message{width:100%;}.contact-form form .form-actions{margin:0 20px;}.contact-form form .form-actions input{margin:0;}.reply-form{display:flex;flex-wrap:wrap;}.reply-form .left{position:relative;width:calc(((100vw * .3333) - ((100vw - 1440px)/2)));padding:50px 5% 50px 0;text-align:right;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.reply-form .left:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);left:auto;right:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);background:#31383f url(/themes/custom/genearh/img/bkg/emprunte-orange.svg) 90% 110% no-repeat;}.reply-form .left h1{padding-bottom:15px;color:#FFF;font:800 3em/1.2em 'Muli',sans-serif;text-shadow:2px 2px 5px #000;text-transform:uppercase;}.reply-form .left h1:after{position:absolute;right:0;bottom:0;width:25%;height:4px;content:"";background:#E84130;}.reply-form .left .job-ref{margin:15px 0 35px;font:400 1.2em/1.6em 'Muli',sans-serif;color:#FFF;text-transform:uppercase;}.reply-form .left h2{font:800 1.6em/1.2em 'Muli',sans-serif;text-transform:none;}.reply-form .right{position:relative;flex:1;padding:50px 5%;}.reply-form .right:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);background:#F1F2F3;}.reply-form .right legend{display:flex;align-items:center;position:relative;margin-bottom:25px;font:300 1.1em/1em 'Muli',sans-serif;color:#E84130;text-transform:uppercase;}.reply-form .right legend:before{position:relative;content:"#";color:#31383f;margin-right:5px;}.reply-form .right fieldset#edit-your-identity{margin-bottom:35px;}.reply-form .right fieldset#edit-your-identity > div{display:flex;flex-wrap:wrap;margin:0 -20px;}.reply-form .right fieldset#edit-your-identity > div .form-radios{width:100%;}.reply-form .right fieldset#edit-your-identity > div > .form-item{position:relative;width:50%;padding:0 20px;}.reply-form .right fieldset#edit-your-identity > div > .form-item input,.reply-form .right fieldset#edit-your-identity > div > .form-item textarea{border-left:4px solid #E84130;}.reply-form .right fieldset#edit-your-identity > div > .form-item.form-item-message{width:100%;}.reply-form .right fieldset#edit-your-identity > div > .form-item.form-type-textfield label,.reply-form .right fieldset#edit-your-identity > div > .form-item.form-type-email label,.reply-form .right fieldset#edit-your-identity > div > .form-item.form-type-textarea label{font-size:0;position:absolute;top:0;left:30px;}.reply-form .right fieldset#edit-your-identity #edit-civilite--wrapper{width:100%;padding:0;margin:0;}.reply-form .right fieldset#edit-your-identity #edit-civilite--wrapper legend{display:none;}.reply-form .right fieldset#edit-your-profile{margin:0;}.reply-form .right fieldset#edit-your-profile .form-type-managed-file{width:100%;}.reply-form .right fieldset#edit-your-profile .form-type-managed-file label{text-transform:uppercase;}footer .region-footer{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:15px 0;font:400 0.9em/1.2em 'Muli',sans-serif;color:rgba(255,255,255,0.75);}footer .region-footer:before{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);background:#E84130;}footer .region-footer a{color:#FFF;}footer .region-footer .logo{margin:0 20px;}footer .region-footer .logo img{max-height:45px;}footer .region-footer .block-genearh-contact .node__content{display:flex;flex-wrap:wrap;justify-content:center;margin:5px 20px;white-space:nowrap;}footer .region-footer .block-genearh-contact .field--type-telephone{display:flex;margin:0 0 0 20px;font-weight:600;}footer .region-footer .block-views-blocksocial-networks-block-social-networks{position:relative;margin:5px 20px;display:flex;align-items:center;}footer .region-footer .block-views-blocksocial-networks-block-social-networks h2{margin:0;color:rgba(255,255,255,0.75);font:600 0.9em/35px 'Muli',sans-serif;}footer .region-footer .block-views-blocksocial-networks-block-social-networks .item-list ul{display:flex;}footer .region-footer .block-views-blocksocial-networks-block-social-networks .item-list ul li{position:relative;width:35px;height:35px;margin-left:5px;font-size:0;cursor:pointer;}footer .region-footer .block-views-blocksocial-networks-block-social-networks .item-list ul li a:before{position:absolute;top:0;left:0;width:100%;height:100%;font:30px/35px 'fontello',sans-serif;color:#FFF;text-align:center;}footer .region-footer .block-views-blocksocial-networks-block-social-networks .item-list ul li .facebook a:before{content:"\F30C";}footer .region-footer .block-views-blocksocial-networks-block-social-networks .item-list ul li .linkedin a:before{content:"\E84F";}footer .region-footer .menu--footer{margin:5px 20px;}footer .region-footer .menu--footer ul.menu{display:flex;flex-wrap:wrap;align-items:center;}footer .region-footer .menu--footer ul.menu li{margin:0 10px;}form .form-item{margin-bottom:35px;}form label{font:400 1em/37px 'Muli',sans-serif;color:#31383f;}form input[type=text],form input[type=email],form input[type=number],form input[type=password],form input[type=date],form textarea{width:100%;height:37px;padding:0 15px;font:400 1em/37px 'Muli',sans-serif;color:#31383f;background:none;border:none;border-bottom:1px solid #31383f;}form textarea{width:100%;height:155px;padding:5px 15px;margin:0;}form select{width:100%;height:35px;padding:0 10px;font:400 1em/37px 'Muli',sans-serif;color:#31383f;border:1px solid;}form input[type=submit],form button.submit{cursor:pointer;position:relative;display:inline-block;padding:0 30px;font:700 0.85em/35px 'Muli',sans-serif;text-transform:uppercase;color:#FFF;background:#E84130;text-decoration:none;border:1px solid #E84130;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}form input[type=submit]:hover,form button.submit:hover{background:#FFF;color:#E84130;}form .form-radios{display:flex;flex-wrap:wrap;margin:0 20px 20px;}form .form-radios .form-type-radio{margin-right:30px;}form .form-managed-file{padding-bottom:10px;border-bottom:1px solid #31383f;}form .form-managed-file input[type=submit]{font:400 0.9em/35px 'Muli',sans-serif;background:#31383f;border:1px solid #31383f !important;text-transform:none;}form .form-managed-file input[type=submit]:hover{color:#31383f;background:transparent;}form .form-item .description{margin-top:10px;font:italic 400 0.75em/1.6em 'Muli',sans-serif;}form ::-webkit-input-placeholder{font:400 0.9em/37px 'Muli',sans-serif;color:#979f9f;text-transform:uppercase;}form :-moz-placeholder{font:400 0.9em/37px 'Muli',sans-serif;color:#979f9f;text-transform:uppercase;}form ::-moz-placeholder{font:400 0.9em/37px 'Muli',sans-serif;color:#979f9f;text-transform:uppercase;}form :-ms-input-placeholder{font:400 0.9em/37px 'Muli',sans-serif;color:#979f9f;text-transform:uppercase;}#user-login-form{margin:75px 0;}#user-login-form label{line-height:1em;text-transform:uppercase;}.node--type-page{padding:50px 10%;background:#FFF;}.node--type-page .mention-bloc{margin:0 0 50px;}.node--type-page .mention-bloc ul{margin-top:0;}
.clearfix{display:block;}.clearfix:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}.bkg-wrapper{overflow:hidden;z-index:-1;position:absolute;width:100vw;height:100%;top:0;left:50%;content:"";-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.image{position:relative;display:block;width:100%;height:auto;}.ratio-box{display:block;content:"";padding-top:75%;}.ratio-content{position:absolute;top:0;left:0;bottom:0;right:0;}.flex{display:flex;flex-wrap:wrap;}.placeholder{font:400 0.9em/37px 'Muli',sans-serif;color:#979f9f;text-transform:uppercase;}@media only screen and (min-width:1px) and (max-width:1470px){.layout-container{width:95%;}nav ul.menu li:last-child{margin-left:20px;}.introduction .introduction-title,.view-job .job-left,.contact-bloc .contact-title,.reply-form .left{width:33.33%;}.contact-form{padding:50px 0 50px 33.33%;}.view-job .back-link{left:33.33%;}.slide-wrapper .slide-bkg{width:34.4%;}.slide-wrapper .slide-view{width:65.59999999999999%;}.view-verbatim-list .media--view-mode-background{left:-2.6%;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);}.contact-form{padding:50px 10%;}}@media only screen and (min-width:1px) and (max-width:1280px){header{height:75px;position:fixed;left:0;top:0;padding:0 2.5%;}header #burger{display:block;right:2.5%;}header .region-primary-menu{z-index:-2;display:block;position:absolute;padding:0 2%;height:auto;top:-400px;right:0;background:#31383f;}header .region-primary-menu ul.menu{display:block;}header .region-primary-menu ul.menu li a{display:block;font:600 1em/60px 'Muli',sans-serif;color:#FFF;}header .region-primary-menu ul.menu li a:after{bottom:10px;background:#FFF;}header .region-primary-menu ul.menu li:last-child{margin:20px;}header .region-primary-menu ul.menu li:last-child a{color:#FFF;border:1px solid #FFF;}.menu-open header #burger:after{color:#E84130;}.menu-open header .region-primary-menu{top:75px;}.scroll-down header{top:-500px;}main[role="main"]{margin-top:75px;}.other-content{flex-direction:column-reverse;}.other-content .field--name-field-company-body2{width:100%;padding:70px 0 30px 0;}.other-content .activity-desc{width:100%;padding:50px 0;}.view-verbatim-list .field--name-field-expertise-verbatims{margin:0 -3%;}.view-list-jobs .views-row{width:33.33%;}.view-home-jobs .view-list-jobs .views-row:last-child{display:none;}}@media only screen and (min-width:1px) and (max-width:960px){.slide-wrapper{height:400px;}.slide-wrapper .layout-container{top:25%;}.slide-wrapper .slide-bkg{background-position:left 260px;background-size:70%;}.slide-wrapper .layout-container .slide-title,.slide-wrapper .layout-container h1{width:75%;font:800 2.5em/1.3em 'Muli',sans-serif;}.slide-wrapper .slide-view .slide{width:100%;height:165px;}.slide-wrapper .slide-view .slide:before{display:none;}.slide-wrapper .slide-view .slide .slide-inner .items{padding:0 5%;}.introduction .introduction-title{width:100%;text-align:left;padding-left:0;}.introduction .node__content{width:100%;padding-left:0;}.company-home .presentation-desc{width:100%;padding:35px 0;}.company-home .expertise-desc{width:100%;padding:35px 0;}.company-home .expertise-desc:before{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.stats .field__items > .field__item{width:50%;flex:initial;}.stats .field__items > .field__item .field--name-field-number-number{margin-bottom:10px;font:300 6vw/1em 'Muli',sans-serif;color:#E84130;}.stats .field__items > .field__item:nth-child(even){border:0;}.view-verbatim-list .field--name-field-expertise-verbatims .field__item{width:calc(50% - 6%);}.expertise-bloc .expertise-desc{width:100%;padding:35px 0;}.expertise-bloc .activity-desc{width:100%;padding:0 0 35px;}.view-list-jobs .views-row{width:50%;}.view-home-jobs .view-list-jobs .views-row:last-child{display:block;}.view-job .back-link{left:auto;right:0;}.view-job .back-link a{background:#FFF;}.view-job .job-left{width:100%;padding:35px 0;}.view-job .job-left .job-reply{display:none;}.view-job .job-right{width:100%;padding:35px 0;}.view-job .job-right:before{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.view-job .job-reply{display:block;}.reply-form .left{width:100%;padding:35px 0;text-align:left;}.reply-form .left:before{background:#31383f;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.reply-form .left h1:after{right:auto;left:0;}.reply-form .right{padding:35px 0;}.reply-form .right:before{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);}.contact-bloc{display:flex;flex-wrap:wrap;padding:35px 5% 10px;}.contact-bloc .contact-title,.contact-bloc .contact-phone,.contact-bloc .contact-vcard{width:100%;padding:0 0 25px;text-align:left;}.contact-bloc .contact-title h2,.contact-bloc .contact-phone h2,.contact-bloc .contact-vcard h2{margin:0;}.contact-bloc .contact-title:after,.contact-bloc .contact-phone:after,.contact-bloc .contact-vcard:after{display:none;}.contact-form{padding:50px 5%;}}@media only screen and (min-width:1px) and (max-width:620px){.slide-wrapper{height:350px;}.slide-wrapper .layout-container .slide-title,.slide-wrapper .layout-container h1{width:100%;padding:0 2.5%;font:800 2em/1.1em 'Muli',sans-serif;}.slide-wrapper .slide-view{width:100%;}.slide-wrapper .slide-bkg{display:none;}.company-home .expertise-desc ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.expertise-bloc .expertise-desc ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-rule:0;-moz-column-rule:0;column-rule:0;}.view-verbatim-list .media--view-mode-background{width:100vw;}.view-verbatim-list .field--name-field-expertise-verbatims .field__item{width:calc(100% - 6%);}.stats .field__items > .field__item{width:100%;margin-bottom:35px;padding:0 25px 30px;border:0;border-bottom:1px dotted #f1f2f3;}.view-list-jobs .views-row{width:100%;}.contact-bloc{padding:35px 0 10px;}.contact-form{padding:50px 0;}.contact-form form > .form-item{width:100%;}}
