.jobspage .job__item{border-bottom:1px solid rgba(255, 255, 255, 0.2)}.jobspage .intro{display:flex;flex-wrap:wrap;gap:2rem;align-items:center;justify-content:space-between;margin-block:2.5rem}.jobspage .intro__content{flex-grow:10;flex-basis:500px}.jobspage .intro__content>p:last-child{margin-bottom:0}.jobspage .intro__counter{flex-basis:200px;flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;background-color:var(--primary-color);padding:2rem}.jobspage .intro__counter *{color:var(--white);margin-bottom:0}.jobspage .input__area input,.jobspage .input__area select{width:100%;height:54px;padding:0 1rem;border:1px solid var(--grey-light);border-radius:0;transition:var(--transition-default)}.jobspage .input__area input:focus,.jobspage .input__area select:focus{border-color:var(--primary-color)}.jobspage .input__area input[type="submit"],.jobspage .input__area select[type="submit"]{border:0}.jobspage input[type="checkbox"],.jobspage input.checkbox{--size: 1.875rem;--webkit-appearance: none;-moz-appearance:none;appearance:none;background-color:var(--background-color);margin:0;font:inherit;color:var(--font-color);width:var(--size);height:var(--size);border:1px solid var(--grey-light);transform:translateY(-2px);border-radius:50%;display:grid;place-items:center;padding:unset}.jobspage input:before{content:"";width:12px;height:12px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--primary-color)}.jobspage input:checked{border-color:var(--primary-color)}.jobspage input:checked:before{animation:scaleRadio 0.3s ease-in-out forwards;transform:scale(1)}@keyframes scaleRadio{0%{--size: 0}50%{--size: 0;transform:scale(1.75)}100%{--size: 0;transform:scale(1)}}@keyframes scaleRadioOut{0%{--size: 0;transform:scale(1)}50%{--size: 0;transform:scale(1.75)}100%{--size: 0}}.jobspage .sortedjobs__area{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;transition:var(--transition-default);gap:2rem}@media screen and (max-width:991.98px){.jobspage .sortedjobs__area{gap:1rem}}.jobspage .sortedjobs__area .job__title{font-size:1.4rem;line-height:1.7rem;display:block;font-weight:700}@media screen and (max-width:1199.98px){.jobspage .sortedjobs__area .job__title{font-size:1.2rem;line-height:1.5rem}}@media screen and (max-width:991.98px){.jobspage .sortedjobs__area .job__title{font-size:1rem;line-height:1.3rem}}.jobspage .sortedjobs__area .details--infos{color:var(--grey-dark)}.jobspage .sortedjobs__area:hover .job__title{color:var(--primary-color)}.jobspage .sortedjobs__area:hover .btn-icon.border{border:1px solid var(--primary-color) !important;color:var(--white);background:var(--primary-color)}.jobspage #jobBenefits{position:relative;overflow-x:hidden}@supports (overflow-x: clip){.jobspage #jobBenefits{overflow-x:clip}}.jobspage #jobBenefits:before,.jobspage #jobBenefits:after{content:"";position:absolute;top:0;left:-1rem;width:30%;height:100%;background:white;background:linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0) 100%);z-index:5;pointer-events:none}.jobspage #jobBenefits:after{left:auto;right:-1rem;background:linear-gradient(270deg, white 0%, rgba(255, 255, 255, 0) 100%)}.jobspage #jobBenefits .benefit{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media screen and (min-width:992px){.jobspage #jobBenefits .benefit{max-width:75%;margin:0 auto}}.jobspage #jobBenefits .swiper__controls .next,.jobspage #jobBenefits .swiper__controls .prev{top:30%;background-color:var(--primary-color)}.jobspage #jobBenefits .swiper__controls .next i,.jobspage #jobBenefits .swiper__controls .prev i{color:var(--white)}