.JobsListDetails_JobsListDetails__large__Pb2sp,.JobsListDetails_JobsListDetails__raob2{display:none;flex-wrap:wrap}.JobsListDetails_JobsListDetails__large__Pb2sp li,.JobsListDetails_JobsListDetails__raob2 li{margin:0 1rem 0 0}.JobsListDetails_JobsListDetails__large__Pb2sp span,.JobsListDetails_JobsListDetails__raob2 span{margin-left:.5rem;font-size:.75rem}.JobsListDetails_JobsListDetails__large__Pb2sp li{margin-right:3rem}.JobsListDetails_JobsListDetails__large__Pb2sp span{display:block;margin-left:0}.JobApplyButton_modalSection__u4T__{width:100%;margin-top:1rem}.JobApplyButton_modalSectionHeaderWrapper__M5KiX{position:relative;text-align:center}.JobApplyButton_modalSectionHeaderWrapper__M5KiX:after{position:absolute;left:0;top:50%;width:100%;content:"";border-bottom:1px solid gray;z-index:1}.JobApplyButton_modalSectionHeader__AYJVJ{position:relative;display:inline-block;text-align:center;background-color:#fff;padding:.5rem;z-index:2}.OneClickApply_headline__r4oTu{margin-bottom:2px;font-size:1.125rem;line-height:28.8px}@media print,screen and (min-width:64em){.OneClickApply_headline__r4oTu{font-size:1.5rem;line-height:33.6px}}.JobApplyItem_JobApplyItem__0Zqng{position:relative;display:flex;flex-direction:column;align-items:center;min-height:26rem;margin:5rem 0;background-color:#df1051}@media print,screen and (min-width:40em){.JobApplyItem_JobApplyItem__0Zqng{min-height:23rem;margin:2rem 0}}.JobApplyItem_JobApplyItem__content__R4km_{position:relative;width:90%;margin:2rem auto 0;color:#fefefe;text-align:center;z-index:10}.JobApplyItem_JobApplyItem__arrows__WHTNq,.JobApplyItem_JobApplyItem__rocket__BxTVm{position:absolute;left:50%}.JobApplyItem_JobApplyItem__arrows__WHTNq{top:0;transform:translate(-50%,-35%)}h2.JobApplyItem_JobApplyItem__title__Q2Lnp{margin:1rem 0;font-size:2.5rem;line-height:1;font-weight:600;text-align:center}@media print,screen and (min-width:40em){h2.JobApplyItem_JobApplyItem__title__Q2Lnp{font-size:2.75rem}}.JobApplyItem_JobApplyItem__text__CC8_b{font-size:1rem;line-height:1.6;font-weight:300}@media print,screen and (min-width:40em){.JobApplyItem_JobApplyItem__text__CC8_b{font-size:1.125rem}}.JobApplyItem_JobApplyItem__rocket__BxTVm{bottom:0;transform:translate(-50%)}@media print,screen and (min-width:40em){.JobApplyItem_JobApplyItem__rocket__BxTVm{width:60%}}.JobDetailHeader_JobDetailHeader__SguSL{position:relative;margin:0;padding:1rem 0;background-color:#fff}@media print,screen and (min-width:40em){.JobDetailHeader_JobDetailHeader__SguSL{position:-webkit-sticky;position:sticky;top:3.5rem;margin:0 0 1rem;z-index:100}}.JobDetailHeader_JobDetailHeaderBorderBottom__5bXl6{border-bottom:1px solid #000}.JobDetailHeader_JobDetailHeader__headline__o_yBw{margin:0 0 .5rem;font-size:1.875rem;line-height:1.2;font-weight:700;-webkit-hyphens:auto;hyphens:auto}.JobDetailHeader_JobDetailHeader__apply_social__sUR9D{gap:.75rem}@media print,screen and (min-width:40em){.JobDetailHeader_JobDetailHeader__apply_social__sUR9D{gap:1rem}}.JobDetailHeader_JobDetailHeader__linkssocial__UFSBi{flex:1 1}.JobDetailHeader_JobDetailHeader__favorite__pceLK{position:absolute;top:-21px;right:-25px}.JobExpiredInfo_expiredMessage__2MA1A{padding:5vh 10vw;background-color:#df1051;color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media print,screen and (min-width:40em){.JobExpiredInfo_expiredMessage__2MA1A{flex-direction:row;align-content:center}}.JobExpiredInfo_icon__VtIoI{flex:1 0;margin-bottom:1rem}@media print,screen and (min-width:40em){.JobExpiredInfo_icon__VtIoI{margin:0}}.JobExpiredInfo_text__KKAJC{flex:1 0;position:relative;font-size:1.2rem;text-align:center}@media print,screen and (min-width:40em){.JobExpiredInfo_text__KKAJC{flex:3 0;text-align:left;font-size:1.3rem}}.JobDetailHeader_JobDetailHeader__43R3Y{position:fixed;left:0;right:0;top:3.5rem;width:100%;margin:0;padding:1rem;background-color:#fff;z-index:100;visibility:collapse}.JobDetailHeader_JobDetailHeader__43R3Y,.JobDetailHeader_JobDetailHeader__43R3Y *{opacity:0;transition:opacity .2s cubic-bezier(.455,.03,.515,.955)}@media print,screen and (min-width:40em){.JobDetailHeader_JobDetailHeader__43R3Y{display:none}}.JobDetailHeader_mobileScrolling__Xu26j{transition:opacity .2s cubic-bezier(.455,.03,.515,.955);opacity:1;visibility:visible}.JobDetailHeader_mobileScrolling__Xu26j *{opacity:1;transition:opacity .2s cubic-bezier(.455,.03,.515,.955) .1s}.JobDetailHeader_JobDetailHeaderBorderBottom__9Buzq{border-bottom:1px solid #000}.JobDetailHeader_JobDetailHeader__headline__mL9Wo{margin:0 0 .5rem;font-size:1.125rem;line-height:1.2;font-weight:700;-webkit-hyphens:auto;hyphens:auto}@media print,screen and (max-width:25.75em){.JobDetailHeader_JobDetailHeader__headline__mL9Wo{width:90%}}.JobDetailHeader_JobDetailHeader__apply_social__O5alr{gap:.75rem}.JobDetailHeader_JobDetailHeader__linkssocial__lw3yV{flex:1 1;display:flex;justify-content:flex-end;align-items:center;gap:.75rem}.JobDetailHeader_JobDetailHeader__addToBookmarks__9cieU{display:flex;justify-content:center;align-items:center;width:40px;margin-top:5px;overflow:hidden}@media print,screen and (max-width:25.75em){.JobDetailHeader_JobDetailHeader__addToBookmarks__9cieU{position:absolute;top:1rem;right:1rem}}.JobDetailHeader_JobDetailHeader__subheader__idNQe{margin:0}.JobDetailHeader_JobDetailHeader__subheader__idNQe>div{margin:0 0 .75rem}.JobMaps_JobMaps__jIRvm{margin:1rem 0}.JobMaps_JobMaps__jIRvm ul{display:flex;flex-wrap:wrap}.JobMaps_JobMaps__jIRvm li{margin:0;flex:1 1}.JobMaps_JobMaps__jIRvm li:last-of-type a{border-right:0}.JobMaps_JobMaps__jIRvm a{display:flex;height:100%;justify-content:center;align-items:center;padding:.5625rem 1rem;color:#000;border-right:1px solid #fff;background-color:#c8c8c8;font-size:1rem;line-height:1.2}.JobMaps_JobMaps__jIRvm a:hover,.JobMaps_JobMaps__jIRvm a[data-active=show]{text-decoration:none;color:#fff;background-color:#489bc9}.JobMaps_JobMaps__jIRvm p{margin:0;font-weight:700}.JobMaps_JobMaps__jIRvm iframe{width:100%;height:400px;margin-bottom:2vw}.JobMore_JobMore__7Hmzj{margin:1rem 0}.JobMore_JobMore__7Hmzj svg{flex:0 0 2rem;margin-right:1rem}.JobMore_JobMore__7Hmzj a{display:flex;align-items:center;font-size:1.125rem;line-height:1}.JobMore_JobMore__column__P_1UP{padding:6vw;margin-bottom:1rem;background-color:#f0f3f6}@media print,screen and (min-width:40em){.JobMore_JobMore__column__P_1UP{padding:2vw;margin-bottom:0}}.JobMore_JobMore__topline__8h1mr{padding-bottom:1vh;margin:2vh 0;border-bottom:1px dashed #000;font-size:24px;font-weight:700}