#intro{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media screen and (max-width:767px){#intro{grid-template-columns:1fr}}#intro .content{display:flex;flex-direction:column;justify-content:space-between;height:100%}#intro .content h1{margin-bottom:4rem}#intro p:first-of-type{margin-bottom:2rem}#intro p:last-of-type{margin-block:0 -.2rem}#intro a{padding:.6rem 1.7rem .6rem 1.2rem;line-height:1rem;width:max-content;color:#fff;background-color:#1d1d1d;transition:all .25s ease-in-out;cursor:pointer;background:linear-gradient(180deg,#D6002A,#D6002A),linear-gradient(225deg,#D6002A,#D6002A),linear-gradient(0deg,#D6002A,#D6002A),linear-gradient(90deg,#D6002A,#D6002A),linear-gradient(-135deg,transparent 15px,#D6002A 10px,#D6002A 17px,#D6002A 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;border:none;background:linear-gradient(180deg,#D6002A,#D6002A),linear-gradient(225deg,#D6002A,#D6002A),linear-gradient(0deg,#D6002A,#D6002A),linear-gradient(90deg,#D6002A,#D6002A),linear-gradient(-135deg,transparent 15px,#D6002A 10px,#D6002A 17px,#D6002A 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;border:none}#intro a:focus,#intro a:active,#intro a:hover{background:linear-gradient(180deg,#1D1D1D,#1D1D1D),linear-gradient(225deg,#1D1D1D,#1D1D1D),linear-gradient(0deg,#1D1D1D,#1D1D1D),linear-gradient(90deg,#1D1D1D,#1D1D1D),linear-gradient(-135deg,transparent 15px,#1D1D1D 10px,transparent 17px,transparent 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;color:#1d1d1d}#intro a:focus,#intro a:active,#intro a:hover{background:linear-gradient(180deg,#FFF,#FFF),linear-gradient(225deg,#FFF,#FFF),linear-gradient(0deg,#FFF,#FFF),linear-gradient(90deg,#FFF,#FFF),linear-gradient(-135deg,transparent 15px,#FFF 10px,transparent 17px,transparent 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;color:#fff}#intro a:last-of-type{padding:.6rem 1.7rem .6rem 1.2rem;line-height:1rem;width:max-content;color:#fff;background-color:#1d1d1d;transition:all .25s ease-in-out;cursor:pointer;background:linear-gradient(180deg,#D6002A,#D6002A),linear-gradient(225deg,#D6002A,#D6002A),linear-gradient(0deg,#D6002A,#D6002A),linear-gradient(90deg,#D6002A,#D6002A),linear-gradient(-135deg,transparent 15px,#D6002A 10px,#D6002A 17px,#D6002A 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;border:none;background:linear-gradient(180deg,#FFF,#FFF),linear-gradient(225deg,#FFF,#FFF),linear-gradient(0deg,#FFF,#FFF),linear-gradient(90deg,#FFF,#FFF),linear-gradient(-135deg,transparent 15px,#FFF 10px,transparent 17px,transparent 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;color:#fff;margin-left:1rem}#intro a:last-of-type:focus,#intro a:last-of-type:active,#intro a:last-of-type:hover{background:linear-gradient(180deg,#1D1D1D,#1D1D1D),linear-gradient(225deg,#1D1D1D,#1D1D1D),linear-gradient(0deg,#1D1D1D,#1D1D1D),linear-gradient(90deg,#1D1D1D,#1D1D1D),linear-gradient(-135deg,transparent 15px,#1D1D1D 10px,transparent 17px,transparent 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;color:#1d1d1d}#intro a:last-of-type:focus,#intro a:last-of-type:active,#intro a:last-of-type:hover{background:linear-gradient(180deg,#FFF,#FFF),linear-gradient(225deg,#FFF,#FFF),linear-gradient(0deg,#FFF,#FFF),linear-gradient(90deg,#FFF,#FFF),linear-gradient(-135deg,transparent 15px,#FFF 10px,#FFF 17px,#FFF 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;color:#1d1d1d}#intro .images .image-grid{display:block}#intro .images .red-line{display:none}#intro .images figure:nth-child(2){display:none}@media screen and (max-width:767px){#intro .images figure:nth-child(1){display:none}#intro .images figure:nth-child(2){display:block}#intro .images img{object-fit:cover;max-width:unset;margin-top:0}}#pourquoi-travailler{background-color:#1d1d1d;color:#fff}#pourquoi-travailler *:not(h2 em){color:#fff}#pourquoi-travailler h3{font-weight:600}@media screen and (max-width:767px){#pourquoi-travailler{padding-block:2rem}#pourquoi-travailler ul li:not(:last-of-type){border-bottom:2px solid #d6002a}}#postes{padding-block:4rem;padding-bottom:2rem;background-color:#fff;color:#1d1d1d}#postes h3{color:#323335}#postes h4{margin-bottom:.5rem;font-size:1.3rem}#postes img{width:25px;transition:all .25s ease-in-out}#postes ul{margin-top:2rem}#postes li{border-bottom:1px solid #1d1d1d;cursor:pointer}#postes li a{transition:all .25s ease-in-out;padding-top:1rem;display:flex;justify-content:space-between;align-items:center}#postes li:hover{color:#d6002a}#postes li:hover img{transform:translateX(1rem)}#postes li .job-info{padding-block:.5rem}@media screen and (max-width:767px){#_intro{padding-block:4rem 2rem}}#_intro h1{font-size:3rem}@media screen and (max-width:767px){#_intro h1{font-size:2.5rem}}#_intro a{padding:.6rem 1.7rem .6rem 1.2rem;line-height:1rem;width:max-content;color:#fff;background-color:#1d1d1d;transition:all .25s ease-in-out;cursor:pointer;background:linear-gradient(180deg,#D6002A,#D6002A),linear-gradient(225deg,#D6002A,#D6002A),linear-gradient(0deg,#D6002A,#D6002A),linear-gradient(90deg,#D6002A,#D6002A),linear-gradient(-135deg,transparent 15px,#D6002A 10px,#D6002A 17px,#D6002A 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;border:none;background:linear-gradient(180deg,#D6002A,#D6002A),linear-gradient(225deg,#D6002A,#D6002A),linear-gradient(0deg,#D6002A,#D6002A),linear-gradient(90deg,#D6002A,#D6002A),linear-gradient(-135deg,transparent 15px,#D6002A 10px,#D6002A 17px,#D6002A 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;border:none;margin-top:2rem;display:block}#_intro a:focus,#_intro a:active,#_intro a:hover{background:linear-gradient(180deg,#1D1D1D,#1D1D1D),linear-gradient(225deg,#1D1D1D,#1D1D1D),linear-gradient(0deg,#1D1D1D,#1D1D1D),linear-gradient(90deg,#1D1D1D,#1D1D1D),linear-gradient(-135deg,transparent 15px,#1D1D1D 10px,transparent 17px,transparent 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;color:#1d1d1d}#_intro a:focus,#_intro a:active,#_intro a:hover{background:linear-gradient(180deg,#FFF,#FFF),linear-gradient(225deg,#FFF,#FFF),linear-gradient(0deg,#FFF,#FFF),linear-gradient(90deg,#FFF,#FFF),linear-gradient(-135deg,transparent 15px,#FFF 10px,transparent 17px,transparent 12px);background-position:0 0,0 0,100% 100%,100% 100%,100%;background-size:calc(100% - 22px)1px,1px 100%,100% 1px,1px calc(100% - 22px),100% calc(100% - 1px);background-repeat:no-repeat;color:#fff}#_description{padding-bottom:4rem}@media screen and (max-width:998px){#_description{background-size:100%}}@media screen and (max-width:767px){#_description{background-size:150%}}#_description .content{max-width:600px}#_description h2{font-size:1.2rem;margin-bottom:1rem}#_description p,#_description ul:not(:last-of-type){margin-bottom:2rem}#_description li{padding-bottom:.5rem;position:relative;margin-left:2.5rem}#_description li:last-of-type{padding-bottom:0}#_description li::before{content:url(/images/arrow.svg);position:absolute;left:-2.5rem;top:0;height:auto;width:25px;margin-right:1rem}@media screen and (max-width:767px){#_description li::before{top:3px}}#_form{padding-block:4rem;padding-bottom:0}@media screen and (max-width:767px){.carrieres #_form{padding-top:1rem}}.carrieres #_form .content{margin-bottom:2rem}@media screen and (max-width:767px){.carrieres #_form .content{margin-block:1rem}}