@keyframes Button_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Button_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Button_button{display:block;height:32px;padding:0 30px;border-radius:20px;font-size:12px;line-height:12px;text-transform:uppercase;text-align:center;cursor:pointer}[class*=allow-transition] .Button_button{transition:background-color .3s cubic-bezier(.77,0,.175,1),color .3s cubic-bezier(.77,0,.175,1),border-color .3s cubic-bezier(.77,0,.175,1)}.Button_button:hover{opacity:.9}.Button_button--fullWidth{width:100%}.Button_button--marginTop{margin-top:30px}.Button_button--marginBottom{margin-bottom:30px}.Button_button--color-black{background-color:#1d1d1d;color:#fff}.Button_button--color-white{border:1px solid #1d1d1d}.Button_button--color-white,:root[data-thememode=dark] .Button_button--color-black:not(.Button_button--fixed-color){background-color:#ffffffe6;color:#1d1d1d}:root[data-thememode=dark] .Button_button--color-white:not(.Button_button--fixed-color){background-color:#1d1d1d;color:#fff;border:1px solid #fff}@keyframes LayoutMediumCenteredPercent_fade-in{0%{opacity:0}to{opacity:1}}@keyframes LayoutMediumCenteredPercent_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.LayoutMediumCenteredPercent{width:calc(100% - 60px);margin:auto}.LayoutMediumCenteredPercent:not(:first-child){margin-top:30px}@media(min-width:768px){.LayoutMediumCenteredPercent:not(:first-child){margin-top:45px}}@media(min-width:1024px){.LayoutMediumCenteredPercent{max-width:var(--width-large)}}@keyframes Flux_JobsListBlock_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Flux_JobsListBlock_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Flux_JobsListBlock{padding-top:60px;border-top:1px solid #a3a3a3;display:contents}.Flux_JobsListBlock_jobs-title{font-size:20px;line-height:25px;margin-bottom:30px}.Flux_JobsListBlock_filters{display:flex;flex-wrap:wrap;align-content:center;margin-bottom:20px}.Flux_JobsListBlock_filters button{background-color:#0000;cursor:pointer}.Flux_JobsListBlock_filters .Flux_JobsListBlock_selected{background-color:var(--cod-gray1);border-color:var(--cod-gray1);color:var(--cod-gray2)}[class*=allow-transition] .Flux_JobsListBlock_filters .Flux_JobsListBlock_selected{transition:color .3s cubic-bezier(.77,0,.175,1),background-color .3s cubic-bezier(.77,0,.175,1)}.Flux_JobsListBlock_filters .Flux_JobsListBlock_unavailable{border-color:#a3a3a3;color:#a3a3a3;cursor:auto}.Flux_JobsListBlock_job-block{display:flex;flex-direction:column;align-items:flex-start;height:calc(100vw - 80px);padding:40px;font-size:13px;line-height:20px;border-style:solid;border-color:var(--cod-gray2);border-width:1px 1px 0}[class*=allow-transition] .Flux_JobsListBlock_job-block{transition:border-color .3s cubic-bezier(.77,0,.175,1)}:root[data-thememode=dark] .Flux_JobsListBlock_job-block{border-color:var(--cod-gray5)}.Flux_JobsListBlock_job-block:last-child{border-bottom-width:1px}.Flux_JobsListBlock_job-block-infos{flex-grow:1}.Flux_JobsListBlock_job-entity{font-weight:600;font-size:16px;margin-bottom:10px}.Flux_JobsListBlock_job-contract{margin-bottom:10px}.Flux_JobsListBlock_job-name{font-size:20px;line-height:25px;overflow:hidden;max-height:75px}@media(min-width:380px){.Flux_JobsListBlock_job-block{height:290px}}@media(min-width:600px){.Flux_JobsListBlock{padding-top:80px}.Flux_JobsListBlock_jobs-list{display:flex;flex-wrap:wrap;align-items:stretch}.Flux_JobsListBlock_job-block{position:relative;width:50%;height:calc((100vw - 80px)/2);border-width:1px}.Flux_JobsListBlock_job-block:nth-child(n+3){top:-1px}.Flux_JobsListBlock_job-block:nth-child(2n){left:-1px}.Flux_JobsListBlock_job-name{max-height:75px}}@media(min-width:820px){.Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block{width:33.3333333333%;height:calc((100vw - 80px)/3)}.Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block:nth-child(2n),.Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block:nth-child(n+3){top:0;left:0}.Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block:nth-child(n+4){top:-1px}.Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block:nth-child(3n-2){left:1px}.Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block:nth-child(3n){left:-1px}.Flux_JobsListBlock_job-name{max-height:50px}}@media(min-width:1024px){.Flux_JobsListBlock_filters{max-width:50%}.Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block{height:280px}.Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block:hover{z-index:10;border-color:var(--cod-gray6)}:root[data-thememode=dark] .Flux_JobsListBlock_jobs-list .Flux_JobsListBlock_job-block:hover{border-color:var(--cod-gray6)}.Flux_JobsListBlock_job-name{max-height:100px}}