@keyframes slide-in-left{0%{opacity:0;transform:translate(-1000px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(1000px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-from-bottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}@keyframes unFade{to,50%{opacity:1}to{opacity:0;display:hidden}}@keyframes fadeIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.recruitment-container{padding-top:5rem;overflow:hidden}.recruitment-offers{margin:0 0 10rem}.recruitment-offers :last-child{border:none}.offre{overflow:hidden}.offre-container{padding-top:4rem}.job-offer{flex-direction:column;justify-content:center;padding:0 1rem;display:flex;position:relative}.job-offer-background{z-index:1;background-image:url(../media/background_method_mobile.0cnjgmmd-48iz.svg);background-position:50%;border-radius:2rem;flex-direction:column;justify-content:center;height:400px;padding-top:3rem;display:flex;position:relative}.job-offer-background-title{padding:0 2rem;font-size:.65rem}.job-offer-background-title p{color:#fff;padding-bottom:15px;font-family:ManropeSemiBold,sans-serif;font-size:1.25rem}.job-offer-background-title h1{font-family:ManropeSemiBold,sans-serif}.job-offer-background-title-pdf{color:#191919;text-transform:uppercase;background-color:#fff;border-radius:5px;width:200px;height:60px;margin:10px 0 0;font-family:ManropeSemiBold,sans-serif;font-size:.9rem}.job-offer-background-title-pdf:hover,.job-offer-background-title-pdf:focus{color:#fff;background-color:#fed100}.job-offer-container{padding:0 1rem}.job-offer-container button{background-color:#ffd430;width:100%;margin-bottom:5rem}.job-offer-container-content{background-color:#fff;margin:2rem 0 5rem;padding:1.5rem;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012;border-radius:1rem!important}.job-offer-container-content-pdf{flex-direction:column;align-items:center;display:flex}@media screen and (min-width:496px){.job-offer-background-title-pdf{margin:10px 0 0 5px}}@media screen and (min-width:768px){.recruitment .recruitment-container{padding-top:9rem}.recruitment-offers{margin:0 0 15rem}.job-offer-background-title{font-size:.75rem}.job-offer-background-title p{font-size:1.5rem}.job-offer-background-title-pdf{margin:10px 0 0 15px}.job-offer-container button{width:20rem;height:3.5rem;padding-bottom:3rem;font-size:1.5rem}}@media screen and (min-width:1200px){.job-offer{padding:0}.job-offer-background{border-radius:0;height:350px}.job-offer-background-title{padding:2.5rem 7.5rem;font-size:1rem}.job-offer-background-title p{padding:.5rem 0;font-size:1.75rem}.job-offer-background-title button{margin-top:.5rem}.job-offer-container{padding:0 2rem}.job-offer-container-content{margin:2rem 0 3rem;padding:3rem}}@media screen and (min-width:1500px){.job-offer-background-title{padding:2.5rem 15.5rem}.job-offer-container{padding:0 5rem}.job-offer-container-content{margin:3rem 0}}@media screen and (min-width:1600px){.recruitment-offers{margin:0 0 25rem}}@media screen and (min-width:1700px){.job-offer-container-content{margin:3rem 0}}@media screen and (min-width:2200px){.job-offer-container-content{margin:3rem 0}}
