.u-sp__show{display:none!important}@media (max-width:767px){.u-sp__show{display:block!important}}.u-sp__none{display:block!important}@media (max-width:767px){.u-sp__none{display:none!important}}.u-font-weight__bold{font-weight:700!important}.u-text-align__center{text-align:center}.u-text-align__right{text-align:right}.u-text-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u-margin-top__auto{margin-top:auto!important}.u-margin-top__0{margin-top:0!important}.u-padding-top__0{padding-top:0!important}.u-margin-top__4{margin-top:.25rem!important}.u-padding-top__4{padding-top:.25rem!important}.u-margin-top__8{margin-top:.5rem!important}.u-padding-top__8{padding-top:.5rem!important}.u-margin-top__12{margin-top:.75rem!important}.u-padding-top__12{padding-top:.75rem!important}.u-margin-top__16{margin-top:1rem!important}.u-padding-top__16{padding-top:1rem!important}.u-margin-top__20{margin-top:1.25rem!important}.u-padding-top__20{padding-top:1.25rem!important}.u-margin-top__24{margin-top:1.5rem!important}.u-padding-top__24{padding-top:1.5rem!important}.u-margin-top__28{margin-top:1.75rem!important}.u-padding-top__28{padding-top:1.75rem!important}.u-margin-top__32{margin-top:2rem!important}.u-padding-top__32{padding-top:2rem!important}.u-margin-top__36{margin-top:2.25rem!important}.u-padding-top__36{padding-top:2.25rem!important}.u-margin-top__40{margin-top:2.5rem!important}.u-padding-top__40{padding-top:2.5rem!important}.u-margin-right__auto{margin-right:auto!important}.u-margin-right__0{margin-right:0!important}.u-padding-right__0{padding-right:0!important}.u-margin-right__4{margin-right:.25rem!important}.u-padding-right__4{padding-right:.25rem!important}.u-margin-right__8{margin-right:.5rem!important}.u-padding-right__8{padding-right:.5rem!important}.u-margin-right__12{margin-right:.75rem!important}.u-padding-right__12{padding-right:.75rem!important}.u-margin-right__16{margin-right:1rem!important}.u-padding-right__16{padding-right:1rem!important}.u-margin-right__20{margin-right:1.25rem!important}.u-padding-right__20{padding-right:1.25rem!important}.u-margin-right__24{margin-right:1.5rem!important}.u-padding-right__24{padding-right:1.5rem!important}.u-margin-right__28{margin-right:1.75rem!important}.u-padding-right__28{padding-right:1.75rem!important}.u-margin-right__32{margin-right:2rem!important}.u-padding-right__32{padding-right:2rem!important}.u-margin-right__36{margin-right:2.25rem!important}.u-padding-right__36{padding-right:2.25rem!important}.u-margin-right__40{margin-right:2.5rem!important}.u-padding-right__40{padding-right:2.5rem!important}.u-margin-bottom__auto{margin-bottom:auto!important}.u-margin-bottom__0{margin-bottom:0!important}.u-padding-bottom__0{padding-bottom:0!important}.u-margin-bottom__4{margin-bottom:.25rem!important}.u-padding-bottom__4{padding-bottom:.25rem!important}.u-margin-bottom__8{margin-bottom:.5rem!important}.u-padding-bottom__8{padding-bottom:.5rem!important}.u-margin-bottom__12{margin-bottom:.75rem!important}.u-padding-bottom__12{padding-bottom:.75rem!important}.u-margin-bottom__16{margin-bottom:1rem!important}.u-padding-bottom__16{padding-bottom:1rem!important}.u-margin-bottom__20{margin-bottom:1.25rem!important}.u-padding-bottom__20{padding-bottom:1.25rem!important}.u-margin-bottom__24{margin-bottom:1.5rem!important}.u-padding-bottom__24{padding-bottom:1.5rem!important}.u-margin-bottom__28{margin-bottom:1.75rem!important}.u-padding-bottom__28{padding-bottom:1.75rem!important}.u-margin-bottom__32{margin-bottom:2rem!important}.u-padding-bottom__32{padding-bottom:2rem!important}.u-margin-bottom__36{margin-bottom:2.25rem!important}.u-padding-bottom__36{padding-bottom:2.25rem!important}.u-margin-bottom__40{margin-bottom:2.5rem!important}.u-padding-bottom__40{padding-bottom:2.5rem!important}.u-margin-left__auto{margin-left:auto!important}.u-margin-left__0{margin-left:0!important}.u-padding-left__0{padding-left:0!important}.u-margin-left__4{margin-left:.25rem!important}.u-padding-left__4{padding-left:.25rem!important}.u-margin-left__8{margin-left:.5rem!important}.u-padding-left__8{padding-left:.5rem!important}.u-margin-left__12{margin-left:.75rem!important}.u-padding-left__12{padding-left:.75rem!important}.u-margin-left__16{margin-left:1rem!important}.u-padding-left__16{padding-left:1rem!important}.u-margin-left__20{margin-left:1.25rem!important}.u-padding-left__20{padding-left:1.25rem!important}.u-margin-left__24{margin-left:1.5rem!important}.u-padding-left__24{padding-left:1.5rem!important}.u-margin-left__28{margin-left:1.75rem!important}.u-padding-left__28{padding-left:1.75rem!important}.u-margin-left__32{margin-left:2rem!important}.u-padding-left__32{padding-left:2rem!important}.u-margin-left__36{margin-left:2.25rem!important}.u-padding-left__36{padding-left:2.25rem!important}.u-margin-left__40{margin-left:2.5rem!important}.u-padding-left__40{padding-left:2.5rem!important}.p-job-offers-topics__header{margin:2.5rem 0}.p-job-offers-topics__title{color:#333;text-align:center;font-size:2.5rem;font-weight:700}.p-job-offers-topics__lead{color:#333;text-align:center;margin-top:1rem;font-size:1rem}.p-job-offers-topics__body{text-align:center;padding:4rem 0;box-shadow:inset 0 .0625rem #c9cccf}@media (max-width:767px){.p-job-offers-topics__body{padding:2rem 1rem}}.p-job-offers-topics__carousel{width:60rem;max-width:100%;margin:0 auto}.p-job-offers-topics a{color:#263238;text-decoration:none}.p-job-offers-topics a:hover{opacity:.8}.p-job-offers-topics h2{color:#333;margin-bottom:2.5rem;font-size:2rem;font-weight:700}.p-job-offers-topics .c-topic-list{grid-template-columns:repeat(2,1fr);justify-content:space-evenly;gap:2.5rem;width:60rem;margin:0 auto;display:grid}@media (max-width:767px){.p-job-offers-topics .c-topic-list{grid-template-columns:auto;gap:1.5rem;width:100%}}.p-job-offers-topics .c-topic-list .c-topic{box-sizing:border-box;background-color:#fff;border:.0625rem solid #c9cccf;border-radius:.375rem;width:100%;margin:0}.p-job-offers-topics .c-topic-list .c-topic img{border-radius:.3125rem .3125rem 0 0;width:100%}.p-job-offers-topics .c-topic-list .c-topic .description{text-align:left;color:#333;padding:1.5rem;font-size:1rem}