.text-gradient{background:linear-gradient(90deg,oklch(66% .19 307.28deg),oklch(70% .2 19.86deg) 50%,oklch(75% .16 43.7deg) 85%,oklch(80% .15 64.42deg));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}.RecrutementAutrement{padding:0 50px;display:grid;grid-template-columns:1fr 1fr}@media(max-width:1300px){.RecrutementAutrement{height:70vh}}@media screen and (max-width:1200px){.RecrutementAutrement{padding:60px 40px 0;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;flex-direction:column}}@media screen and (orientation:portrait)and (max-width:500px){.RecrutementAutrement{padding:60px 12px 0}}.RecrutementAutrement__text{display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:flex-start}@media screen and (max-width:1200px){.RecrutementAutrement__text{display:flex;align-items:center;justify-content:center;flex-direction:column}}@media screen and (min-height:0px)and (max-height:430px)and (min-width:0px)and (max-width:932px)and (orientation:landscape){.RecrutementAutrement__text{gap:20px}}.RecrutementAutrement__text h2{font-size:4.5rem;font-weight:800;line-height:3.2rem;letter-spacing:-.21rem;text-align:left}@media screen and (max-width:1200px){.RecrutementAutrement__text h2{text-align:center}}@media screen and (max-width:854px){.RecrutementAutrement__text h2{font-size:2.9rem;line-height:2.4rem}}@media screen and (max-width:500px){.RecrutementAutrement__text h2{font-size:2.5rem;letter-spacing:-.1rem;line-height:2.1rem;text-align:center}}@media screen and (min-height:0px)and (max-height:430px)and (min-width:0px)and (max-width:932px)and (orientation:landscape){.RecrutementAutrement__text h2{font-size:3rem}}.RecrutementAutrement__text p{font-size:1.1rem;font-weight:400;line-height:1.6rem}@media screen and (orientation:portrait)and (max-width:499px){.RecrutementAutrement__text p{text-align:justify;font-size:.9rem;line-height:1.5rem;letter-spacing:-.02em}}.RecrutementAutrement__text p b{font-weight:800}@media screen and (min-height:0px)and (max-height:430px)and (min-width:0px)and (max-width:932px)and (orientation:landscape){.RecrutementAutrement__text p{font-size:1rem;text-align:center}}.RecrutementAutrement__application-link{display:flex;flex-direction:column;gap:20px;pointer-events:auto}@media screen and (min-width:1200px){.RecrutementAutrement__application-link{pointer-events:none;cursor:default}}@media screen and (max-width:1199px){.RecrutementAutrement__application-link{pointer-events:all;cursor:default}}.RecrutementAutrement .ApplicationSection__buttons{display:flex;flex-flow:row nowrap;justify-content:center;gap:20px}@media screen and (min-width:1200px){.RecrutementAutrement .ApplicationSection__buttons a{pointer-events:all;cursor:default}}@media screen and (max-width:1199px){.RecrutementAutrement .ApplicationSection__buttons a{pointer-events:none}}@media screen and (orientation:portrait)and (max-width:500px){.RecrutementAutrement .ApplicationSection__buttons{align-self:center}}.RecrutementAutrement .ApplicationSection__download_button{width:-moz-fit-content;width:fit-content;display:flex;font-size:.9rem;padding-inline:32px}@media screen and (max-width:1200px){.RecrutementAutrement .ApplicationSection__download_button{padding:12px 200px;align-self:center}}@media screen and (max-width:500px){.RecrutementAutrement .ApplicationSection__download_button{font-size:.9rem}}@media screen and (max-width:847px){.RecrutementAutrement .ApplicationSection__download_button{padding:12px 130px;align-self:center}}@media screen and (max-width:600px){.RecrutementAutrement .ApplicationSection__download_button{padding:12px 100px}}@media screen and (orientation:portrait)and (max-width:500px){.RecrutementAutrement .ApplicationSection__download_button{padding:10px 100px}}@media screen and (orientation:portrait)and (max-width:465px){.RecrutementAutrement .ApplicationSection__download_button{padding-inline:70px}}@media screen and (orientation:portrait)and (max-width:450px){.RecrutementAutrement .ApplicationSection__download_button{padding-inline:60px}}@media screen and (orientation:portrait)and (max-width:430px){.RecrutementAutrement .ApplicationSection__download_button{padding-inline:40px}}@media screen and (orientation:portrait)and (max-width:400px){.RecrutementAutrement .ApplicationSection__download_button{align-self:center;padding-inline:50px}}.RecrutementAutrement__image{height:-moz-fit-content;height:fit-content;align-self:center;display:flex;justify-content:center;align-items:center}.RecrutementAutrement__image video{object-fit:contain;object-position:center;z-index:-1;max-height:850px;width:auto}@media(max-width:1300px){.RecrutementAutrement__image video{margin-top:-40px;margin-bottom:-1px;z-index:0;max-height:700px;z-index:-2}}@media(max-width:1200px){.RecrutementAutrement__image video{margin-top:-40px;margin-bottom:-1px;z-index:0;margin-right:0;width:60%;height:auto;z-index:-2}}@media(max-width:500px){.RecrutementAutrement__image video{margin-top:-40px;margin-bottom:-1px;z-index:0;margin-right:0;width:100%;height:auto;z-index:-2}}