.career{padding:50px 0 0}@media screen and (max-width: 1024px){.career{padding:15px 0}}@media screen and (max-width: 767px){.career{padding-bottom:15px}}.career h1{font-size:40px;font-weight:700}@media screen and (max-width: 1024px){.career h1{font-size:24px}}.career__jobLists h2{font-size:40px;font-weight:500}@media screen and (max-width: 767px){.career__jobLists h2{font-size:24px}}.career__jobLists ul{columns:3;list-style-type:none;padding:20px 0 0}@media screen and (max-width: 767px){.career__jobLists ul{columns:2}}.career__jobLists li{padding:10px 0}.career__jobLists a{color:#141518}.career__jobLists a:hover{color:#e51a22}.career__veryProud{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.career__veryProud{display:block}}.career__veryProud__firstImg img{width:320px;margin:30px 20px}@media screen and (max-width: 767px){.career__veryProud__firstImg img{margin:30px}}.career__veryProud__secondImg img{width:230px;margin:30px}@media screen and (max-width: 767px){.career__veryProud__secondImg img{width:250px;margin:30px}}.career__veryProud__thirdImg img{width:230px;margin:30px;border-radius:4px}@media screen and (max-width: 767px){.career__veryProud__thirdImg img{width:250px;margin:30px}}.career__team{text-align:center;position:relative;margin-top:20px;margin-bottom:20px;font-size:0;color:#fff;background-size:cover}@media screen and (max-width: 1024px){.career__team{display:flex;flex-direction:column-reverse}}@media screen and (max-width: 767px){.career__team{margin-bottom:0}}.career__team p{font-size:15px}.career__team h2{font-size:28px}.career__team::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,21,24,.6);border-radius:20px;z-index:2}@media screen and (max-width: 1024px){.career__team::before{display:none}}.career__team div{position:absolute;bottom:40%;text-align:center;z-index:3}.career__team div p{padding:0 15px 20px;margin:0 auto}@media screen and (max-width: 1320px){.career__team div{bottom:35%}}@media screen and (max-width: 1024px){.career__team div{position:relative;background:#fff;color:#141518;padding:50px 15px 0}}@media screen and (max-width: 767px){.career__team div{width:100%;left:0;padding:20px 15px 0}}.career__team__image{position:relative;border-radius:20px;z-index:1;width:100%}.career__team__content{width:100%}.career__team__content h2{font-size:32px;font-weight:700;margin:0 0 20px}.career__team__content p{font-size:16px;font-weight:400;max-width:1000px;text-align:center}.career__feed{display:flex;flex-wrap:wrap;margin:0 -10px}.career__feed div{width:calc(25% - 20px);background-size:cover;margin:10px}@media screen and (max-width: 767px){.career__feed div{width:calc(50% - 20px)}}.career__feed div::after{content:"";display:block;padding-bottom:100%}.career__mosaic{margin-top:-50px}.career__mosaic img{width:100%;height:auto;padding:-50px 0 0}@media screen and (max-width: 1024px){.career__mosaic{margin-top:-15px}}.career__sebastien{background:#f7f7f7;border-radius:20px;padding:100px 50px;position:relative}@media screen and (max-width: 1024px){.career__sebastien{padding:50px 25px}}@media screen and (max-width: 767px){.career__sebastien{background:#f7f7f7;padding:50px 25px 0}}.career__sebastien__content{display:flex;justify-content:flex-end}@media screen and (max-width: 1024px){.career__sebastien__content{justify-content:center;flex-direction:column;align-items:center}}.career__sebastien__content__img img{position:absolute;z-index:2;left:5%;top:calc(50% - 150px);width:300px;border-radius:100%}@media screen and (max-width: 1024px){.career__sebastien__content__img img{position:relative;left:0}}.career__sebastien__content__text{display:flex;flex-direction:column;justify-content:center;text-align:left;width:80%;padding:0 75px 0 120px;border-radius:20px;margin:20px 0;z-index:1;font-size:18px;font-style:italic}.career__sebastien__content__text strong{font-style:normal}.career__sebastien__content__text span{padding:10px 0 30px;text-align:right}@media screen and (max-width: 1024px){.career__sebastien__content__text span{text-align:center}}@media screen and (max-width: 1024px){.career__sebastien__content__text{padding:10px 75px 0;font-size:18px}}@media screen and (max-width: 767px){.career__sebastien__content__text{font-size:15px;width:100%;padding:0}}.career__valors{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-template-rows:auto;justify-content:center;gap:20px}@media screen and (max-width: 1320px){.career__valors{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1024px){.career__valors{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.career__valors{grid-template-columns:1fr}}@media screen and (max-width: 1320px){.career__valors__items:last-child{grid-column:span 2}}@media screen and (max-width: 767px){.career__valors__items:last-child{grid-column:initial}}.career__valors__bottom{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;justify-content:center;gap:20px;margin-bottom:30px}@media screen and (max-width: 1024px){.career__valors__bottom{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.career__valors__bottom{grid-template-columns:1fr}}
@keyframes disponible-jobs{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.availableJobs{margin:25px 0 100px}@media screen and (max-width: 767px){.availableJobs{margin:25px 0 60px}}.availableJobs hr{margin:30px 0 0;width:100%}@media screen and (max-width: 767px){.availableJobs hr{margin:25px 0 0}}.availableJobs__storeSelector{align-items:center;justify-content:center;flex-direction:column;display:flex;margin-top:60px}.availableJobs__storeSelector__stores{margin-top:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.availableJobs__storeSelector__stores{display:block}}.availableJobs__storeSelector__stores span{color:#a1a2a8;margin-right:20px}@media screen and (max-width: 767px){.availableJobs__storeSelector__stores span{margin-right:0;display:block;margin-bottom:15px}}.availableJobs__storeSelector__stores form{display:flex;flex-direction:column;align-items:center}.availableJobs__storeSelector__stores form label{margin:0 0 10px}.availableJobs__storeSelector__stores form select{flex-shrink:0;padding:12px;text-align:center;border:1px solid #141518;border-radius:8px;width:260px;font-size:16px;background:rgba(0,0,0,0);color:#141518}.availableJobs__storeSelector h2{font-size:34px;font-weight:700;margin:0 0 20px;text-wrap:pretty}@media screen and (max-width: 767px){.availableJobs__storeSelector h2{font-size:26px}}@media screen and (max-width: 767px){.availableJobs__storeSelector{text-align:center}}.availableJobs__storeSelector p{font-size:20px;font-weight:400;margin:0 0 20px}.availableJobs__departments{max-width:1200px;margin:40px auto}@media screen and (max-width: 767px){.availableJobs__departments{margin-top:0;margin-bottom:0;padding-top:20px;border:none}}.availableJobs__departments__item{display:flex;justify-content:space-evenly;flex-direction:column;text-align:center}
@media screen and (max-width: 767px){.careerJobsSingle{border-bottom:1px solid #e8e8e8}}.careerJobsSingle h3{font-size:18px;font-weight:500}@media screen and (max-width: 767px){.careerJobsSingle h3{margin:0 0 10px;font-size:18px}}@media screen and (max-width: 767px){.careerJobsSingle__container{margin:20px 0}}.careerJobsSingle__container>div:first-of-type{display:flex;align-items:center;width:100%}.careerJobsSingle__container>div:first-of-type div{width:33.33%}.careerJobsSingle__container>div:first-of-type div:first-of-type{display:flex;gap:30px;justify-content:flex-start}.careerJobsSingle__container>div:first-of-type div:first-of-type h3{flex-shrink:0}@media screen and (max-width: 767px){.careerJobsSingle__container>div:first-of-type div:first-of-type h3{margin:0}}.careerJobsSingle__container>div:first-of-type div:last-child{display:flex;margin-left:auto;justify-content:flex-end}@media screen and (max-width: 767px){.careerJobsSingle__container>div:first-of-type{flex-direction:column;gap:10px}.careerJobsSingle__container>div:first-of-type div{width:100%}.careerJobsSingle__container>div:first-of-type div:first-of-type{display:flex;justify-content:center}.careerJobsSingle__container>div:first-of-type div:last-child{display:flex;justify-content:center}}.careerJobsSingle__department p{font-weight:400}@media screen and (max-width: 767px){.careerJobsSingle__department p{margin:0}}
.--job-modal{padding-top:30px}
.centeredContent{text-align:center;margin:80px 0}@media screen and (max-width: 1024px){.centeredContent{margin:60px 0}}@media screen and (max-width: 767px){.centeredContent{margin:40px 0}}.centeredContent h2{font-size:32px;font-weight:700;color:#141518;margin:0 0 20px}@media screen and (max-width: 1024px){.centeredContent h2{font-size:24px}}.centeredContent h3{font-size:22px;font-weight:600;margin:0 0 20px}.centeredContent p{font-size:16px;font-weight:400;margin:0 auto 20px;max-width:900px}@media screen and (max-width: 1024px){.centeredContent p{font-size:22px}}@media screen and (max-width: 767px){.centeredContent p{font-size:15px}}.centeredContent .button{margin:15px auto}
@keyframes pageIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pageTransition{opacity:0;transform:translateY(0);position:relative;animation:pageIn .6s;animation-fill-mode:forwards}
