svg{fill:currentColor}.entry-title,.archive-title,h1{font-size:30px;font-weight:400;line-height:1.27}h2{font-size:25px;font-weight:400;line-height:1.33}@media only screen and (min-width:740px){.entry-title,.archive-title,h1{font-size:30px}}.single:not(.single-job_listing) .entry-header.has-image:before,.page .entry-header.has-image:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-color:#0080bc;opacity:0}.page-title{font-size:34px;color:#484848;margin-bottom:0;position:relative}.has-featured-image .page-title,.page-template-front_page .page-title{color:#fff}.page-template-front_page .page-title{font-size:48px}@media not screen and (min-width:740px){.page-template-front_page .page-title{margin-bottom:5px}.page-title.page-title{font-size:24px}}.page-header,.page-header-background{padding:1.875rem;background-size:100% 100%;background-size:cover;text-align:center}@media only screen and (min-width:900px){.page-header,.page-header-background{padding:3.75rem}}.page-header.has-featured-image{background:rgb(80,72,91,.3);position:relative}@media only screen and (min-width:900px){.page-header.has-featured-image{padding:3.5rem 3.75rem}}.search-form .search-trigger--mobile{display:none}.grecaptcha-badge{visibility:hidden}.wpcf7 input,text,select,.wpcf7 textarea{padding:10px;background-color:#f5f5f5}.wpcf7 .wpcf7-validation-errors{color:red;border-color:#F23741;margin:0;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}input[type="file"]{padding:15px 25px;color:#000}.wpcf7-form .clear{clear:both}.search_jobs>.btn.reset{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:none;transform:none;top:0;padding:1px 10px;font-size:12px}.search-form .search-trigger--mobile{display:none}.header--transparent .primary-menu>ul>.cta.page_item,.header--transparent ul.primary-menu>.cta.menu-item{border:1px solid rgba(255,255,255,.1)}.bouton-reset{font-family:Hanken;font-weight:400;background-color:#F23741;color:#fff;display:inline-block;margin-left:20px;padding:2px 4px;font-size:12px;text-align:center;border-radius:2px;border:0;cursor:pointer;-webkit-transition:0.1s background-color ease-out;transition:0.1s background-color ease-out;-webkit-appearance:none}.bouton-reset:hover{background-color:#484848}@media only screen and (max-width:992px){.entry-cover-image{height:200px;background-size:100%;background-size:cover;background-position:center;background-repeat:no-repeat}}