:root{--font-primary:"Butler",serif;--font-secondary:"Univia Pro",sans-serif;--mainColor1:#aca297;--mainColor2:#7c818b;--mainColor3:#606060;--mainColor4:#617246;--mainColor5:#404040;--mainColor6:#a0a0a0;--mainColor7:#1d2128;--mainColor8:#404040;--mainColor9:#f5f5f5;--mainColor10:#f0f0f0}.hero__job__content__content{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;margin-top:25px;height:342px;background:no-repeat;background-size:cover;text-align:-webkit-center;margin-bottom:35px;position:relative;background-image:url(/_next/static/media/job-hero.e4d6e3f4.png)}.hero__job__content__content:before{content:"";position:absolute;display:block;width:100%;filter:brightness(.5);height:100%;background:#232325;opacity:.3;top:0}.hero__job__title{font-family:var(--font-primary);text-transform:uppercase;color:var(--mainColor10);border:3px solid var(--mainColor10);font-size:37px;width:55%;height:96px;display:flex;align-items:center;justify-content:center;z-index:2}.offres__content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.dropdown{cursor:pointer;position:relative;width:100%}.dropdown.-type-1 .dropdown__button{display:flex;align-items:center;justify-content:center;border-radius:50px;min-width:220px;height:60px;padding:0 20px;background-color:#000;outline:1px solid transparent;transition:.1s;color:#fff}.dropdown.-type-1 .dropdown__button:hover{outline:unset!important}.dropdown.is-active .dropdown__menu{opacity:1;pointer-events:auto;width:100%;font-weight:600}.offre__count p{color:var(--mainColor1);font-weight:400;font-size:16px;text-align:center!important}.offre__card{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:35px;gap:35px}.card__offre__content{padding:25px 30px;background-color:var(--mainColor10);border-radius:5px;display:flex;flex-direction:column;align-items:center;gap:15px}.card__offre__content h6{color:var(--mainColor7);margin-bottom:13px;font-size:20px;font-weight:700;text-align:center}.card__offre__details p{font-size:15px;line-height:20px;color:var(--mainColor7);font-weight:300}.contract__type p{color:var(--mainColor7);font-weight:400;font-size:15px}.form__content{background-color:var(--mainColor9);padding:35px}.form__header__title{color:var(--mainColor4);font-size:18px;font-weight:600}.form__header__subtitle{font-size:14px;color:var(--mainColor3)}.form__custom{padding:35px}.form__group__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.form__group{margin-top:10px;margin-bottom:10px}.input__custom{outline:none!important;transition:.4s!important;height:50px!important;background-color:transparent!important;border:1px solid var(--mainColor7)!important;width:100%!important;font-size:14px!important;font-weight:400!important;padding:4px 20px!important;color:#606060}.submit__custom{background-color:var(--mainColor4);font-size:16px;font-weight:500;color:#fff;line-height:60px!important;border-radius:unset!important;width:15%}.input__custom.textarea__custom{overflow-y:auto;height:100px!important;padding:10px 20px!important}.error{display:flex;align-items:center;color:var(--mainColor4);margin-top:8px;margin-left:8px;font-size:12px}.form__upload{gap:15px;display:flex;flex-direction:column}.input__upload{color:var(--mainColor3);font-size:13px;font-weight:400}.form__upload p{color:#000;font-weight:600;font-size:14px}.form__upload span{color:#000;font-weight:300;font-size:13px}@media(max-width:768px){.hero__job__title{width:500px;height:90px}.offres__content{grid-template-columns:1fr;background-color:#000;gap:unset}.dropdown.-type-1 .dropdown__button{background-color:unset;border-radius:unset;border:unset;border-bottom:1px solid}.form__group__content,.offre__card{grid-template-columns:1fr}.submit__custom{width:30%}}@media(max-width:425px){.hero__job__content__content{height:200px}.hero__custom{padding:unset!important}.offre__card{flex-direction:column;padding:unset}.card__offre__content{width:100%;padding:25px}.hero__job__title{width:270px;height:60px;font-size:25px}.card__offre__details ul{padding:15px 45px}.card__offre__content h6{margin-bottom:10px}.submit__custom{width:100%}.offre__card__content{padding:unset!important}.form__custom{padding:unset}}