.JobPage_stack__KeRIR{position:relative;margin:0 auto;padding:calc(50px + 50 * (100vw - 320px) / 1046) 0;max-width:720px;max-height:100%}.JobPage_all__4MX2u{padding:0;margin:0}.JobPage_bread__aZKWI{position:absolute;right:20px;top:20px}.JobPage_bread__aZKWI a{margin:0;padding:5px 10px;text-decoration:none;outline:none;font-size:.75rem;line-height:1.5;font-weight:400;text-transform:uppercase;color:#777;border:1px solid #bdbdbd;transition:color .3s ease,border .3s ease}.JobPage_bread__aZKWI a:focus,.JobPage_bread__aZKWI a:hover{color:#222;border:1px solid #222}.JobPage_text__CgM2n{margin:0 0 35px;padding:0 15px}.JobPage_text__CgM2n h2{margin:0 0 20px;padding:0 0 10px;font-size:1.375rem;line-height:1.6;font-weight:500;letter-spacing:1px;color:#ed1c24;text-transform:uppercase;border-bottom:1px solid #ddd}.JobPage_text__CgM2n div{margin:14px 0 0;padding:0;font-size:1rem;line-height:1.8;font-weight:400;color:#555;text-align:justify}.JobPage_text__CgM2n strong{font-size:1rem;line-height:1.8;font-weight:600;color:#222}.JobPage_text__CgM2n li{font-size:1rem;line-height:1.8;font-weight:400;color:#555;text-align:left}.JobPage_bouton__R9zev{margin:30px 0;padding:0;width:100%;text-align:center}.JobPage_bouton__R9zev button{margin:0;padding:0 35px;background-color:#ed1c24;border:1px solid #ed1c24;border-radius:2px;outline:none;box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);transition:box-shadow .2s ease,background-color .2s ease-in-out}.JobPage_bouton__R9zev button:hover{box-shadow:none;background-color:#fff;cursor:pointer}.JobPage_bouton__R9zev button a{text-decoration:none;outline:none;margin:0;padding:0 20px 0 0;color:#f6f6f6;font-size:1rem;line-height:1.5;line-height:50px;font-weight:500;letter-spacing:1px;background-image:url(/img/Accueil/butar.svg);background-repeat:no-repeat;background-position:100%;background-size:7px}.JobPage_bouton__R9zev button:hover a{color:#ed1c24;background-image:url(/img/Accueil/butare.svg)}@media (max-width:575px){.JobPage_stack__KeRIR{max-width:100%;padding-top:70px;padding-bottom:50px}}@media (min-width:576px) and (max-width:767px){.JobPage_stack__KeRIR{max-width:540px}}@media (max-width:767px){.JobPage_bread__aZKWI a{font-size:.625rem}}@media (min-width:1366px){.JobPage_stack__KeRIR{padding-top:100px;padding-bottom:100px}}@media (min-width:1780px){.JobPage_text__CgM2n div,.JobPage_text__CgM2n li,.JobPage_text__CgM2n strong{font-size:1.0625rem}}.EnTete_glo__XOcxX{margin:0;padding:0;height:calc(100vw / 4 - 6px);display:flex;justify-content:center;align-items:center;overflow:hidden}.EnTete_job__ZiSdD{height:calc(100vw / 4);max-height:300px}.EnTete_job__ZiSdD,.EnTete_rea__oaBm3{margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.EnTete_rea__oaBm3{height:calc(100vw / 3.2);max-height:500px;max-width:1600px}.EnTete_title__Bfh4M{position:absolute;padding:0;margin:0;width:100%}.EnTete_hOne__1nNc6{font-size:2.75rem}.EnTete_hBis__UWmVs,.EnTete_hOne__1nNc6{padding:0;margin:0 auto;color:#f6f6f6;text-transform:uppercase;letter-spacing:2px;line-height:1.6;font-weight:600;text-align:center}.EnTete_hBis__UWmVs{font-size:2rem}.EnTete_tags__J7WSE{display:flex;flex-flow:row wrap;justify-content:center}.EnTete_loc__8XLzj{margin:0;background-image:url(/img/Contact/location_white.png)}.EnTete_cdi__eRL6f,.EnTete_loc__8XLzj{padding:5px 0 0 30px;background-position:5px 65%;background-size:12px;background-repeat:no-repeat;color:#f6f6f6;font-size:1rem;font-weight:400;line-height:1.6}.EnTete_cdi__eRL6f{margin:0 0 0 50px;background-image:url(/img/Contact/type_contrat_white.png)}.EnTete_glo__XOcxX picture{margin:0;padding:0;width:100%;height:100%}.EnTete_glo__XOcxX img{margin:0;padding:0;width:100%;height:auto}.EnTete_pitch__lsX1t{margin:0;padding:10px 20px;min-height:40px;background-color:#222;color:#bdbdbd;display:flex;justify-content:center;align-items:center;font-size:.75rem;line-height:1.6;letter-spacing:1px;font-weight:400;text-transform:uppercase;text-align:center}@media (max-width:479px){.EnTete_hOne__1nNc6{font-size:1.375rem}.EnTete_hBis__UWmVs{font-size:1.125rem}.EnTete_cdi__eRL6f,.EnTete_loc__8XLzj{font-size:.6875rem}}@media (min-width:480px) and (max-width:767px){.EnTete_glo__XOcxX,.EnTete_job__ZiSdD{max-height:200px}}@media (min-width:480px) and (max-width:800px){.EnTete_hOne__1nNc6{font-size:1.75rem}.EnTete_hBis__UWmVs{font-size:1.375rem}.EnTete_cdi__eRL6f,.EnTete_loc__8XLzj{font-size:.75rem}}@media (max-width:767px){.EnTete_glo__XOcxX{height:calc(100vw / 2)}}@media (min-width:768px) and (max-width:800px){.EnTete_glo__XOcxX{height:calc(100vw / 3);max-height:300px}.EnTete_job__ZiSdD{max-height:250px}}@media (max-width:800px){.EnTete_job__ZiSdD,.EnTete_rea__oaBm3{height:calc(100vw / 2)}.EnTete_pitch__lsX1t{font-size:.5625rem}}@media (min-width:801px) and (max-width:1280px){.EnTete_hOne__1nNc6{font-size:2.25rem}.EnTete_hBis__UWmVs{font-size:1.5rem}.EnTete_cdi__eRL6f,.EnTete_loc__8XLzj{font-size:.875rem}.EnTete_pitch__lsX1t{font-size:.6875rem}}