.recruit-page{color:#000;background:#6b9ebd url(/images/recrutement-sky.jpg) top/cover fixed}.recruit-hero{text-align:center;box-sizing:border-box;color:#fff;height:426.5px;padding:133px 20px 0}.recruit-hero h1{letter-spacing:-1.4px;max-width:1100px;margin:0 auto;font-size:70px;font-weight:600;line-height:63px}.recruit-hero>p{max-width:502px;margin:34.5px auto 31px;font-size:20px;line-height:28px}.recruit-hero>a{color:#fff;background:#000;border-radius:100px;justify-content:center;align-items:center;width:253px;height:56px;margin:auto;font-size:18px;font-weight:600;text-decoration:none;transition:background .2s;display:flex}.recruit-hero>a:hover{background:#333}.recruit-jobs{box-sizing:border-box;background:#fff;min-height:581px;padding:29px 0 120px}.recruit-wrap{width:980px;max-width:calc(100% - 40px);margin:auto}.recruit-wrap>h2{margin:0;padding-bottom:57px;font-size:18px;font-weight:600;line-height:27px;position:relative}.recruit-wrap>h2:after{content:"";background:#ddd;height:1px;position:absolute;top:44px;left:20px;right:20px}.recruit-list{flex-direction:column;gap:30px;display:flex}.recruit-card{box-sizing:border-box;color:#000;background:#f1f1f1;border-radius:20px;height:160px;padding:31px 30px 25px;text-decoration:none;transition:background .25s;display:block;position:relative}.recruit-card h3{letter-spacing:-.5px;margin:0 140px 15px 0;font-size:28px;font-weight:600;line-height:30.5px}.recruit-card p{color:#666;align-items:center;gap:23px;margin:0;font-size:15px;line-height:23.5px;display:flex}.recruit-card p+p{margin-top:10.5px}.recruit-card p img{object-fit:contain;flex-shrink:0;width:17px;height:18px}.recruit-status{color:#a783e5;font-size:15px;line-height:22.5px;position:absolute;top:31px;right:38px}@media (min-width:701px) and (hover:hover) and (pointer:fine){.recruit-card:hover{background:#e7e7e7}}.recruit-card:focus-visible,.recruit-hero>a:focus-visible{outline-offset:5px;outline:2px solid #000}.recruit-hero>a:focus-visible{outline-color:#fff}@media (min-width:701px) and (max-width:1100px){.recruit-hero h1{font-size:58px}.recruit-card h3{font-size:24px}}@media (max-width:700px){.recruit-page{background-image:url(/images/wix-mobile-sky.jpg);background-size:100%;background-attachment:scroll}.recruit-hero{height:80.625vw;padding-top:15.9375vw}.recruit-hero h1{letter-spacing:0;max-width:78.125vw;font-size:7.5vw;line-height:.95}.recruit-hero>p{max-width:87.5vw;margin:6.25vw auto 5.625vw;font-size:4.0625vw;line-height:1.4}.recruit-hero>a{width:50vw;height:12.5vw;font-size:3.75vw}.recruit-jobs{min-height:0;padding:5vw 0 18.75vw}.recruit-wrap{width:auto;max-width:none;margin:0 6.25vw}.recruit-wrap>h2{padding-bottom:10vw;font-size:4.0625vw;line-height:1.5}.recruit-wrap>h2:after{top:8.75vw;left:6.25vw;right:6.25vw}.recruit-list{gap:9.375vw}.recruit-card{border-radius:6.25vw;height:auto;min-height:75vw;padding:8.75vw 9.375vw}.recruit-status{margin-bottom:1.25vw;font-size:2.8125vw;line-height:1.5;display:block;position:static}.recruit-card h3{letter-spacing:-.3px;margin:0 0 6.875vw;font-size:6.25vw;line-height:1.05}.recruit-card p{gap:3.4375vw;font-size:4.0625vw;line-height:1.5}.recruit-card p+p{margin-top:4.0625vw}.recruit-card p img{width:5.625vw;height:5.625vw}}@media (prefers-reduced-motion:reduce){.recruit-card,.recruit-hero>a{transition:none}}.recruit-page{background-repeat:no-repeat;background-size:max(100vw,180vh)}.recruit-hero h1,.recruit-card h3{letter-spacing:0}.recruit-hero>p{margin-bottom:33px}.recruit-wrap>h2{padding-bottom:55px}@media (max-width:700px){.recruit-page{background-image:url(/images/recrutement-sky.jpg);background-position:top;background-size:auto 100vh;background-attachment:fixed}.recruit-hero>p{margin-bottom:5.625vw}.recruit-wrap>h2{padding-bottom:10vw}.recruit-hero>p{margin-top:5vw;margin-bottom:4.375vw}.recruit-page{background-size:auto 120vh}}.recruit-hero>p span{color:#05d959}.recruit-card p img{filter:grayscale()brightness(0);opacity:.6}.recruit-card.recruit-spontaneous{height:auto;min-height:160px}.recruit-spontaneous h3{margin-right:0}.recruit-spontaneous p{max-width:680px;display:block}.recruit-apply{color:#fff;background:#000;border-radius:100px;justify-content:center;align-items:center;margin-top:22px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.recruit-apply:hover{background:#333}.recruit-apply:focus-visible{outline-offset:5px;outline:2px solid #000}
