.jobs-wrapper .content-wrapper{padding-left:32px;padding-right:32px}.jobs-wrapper .jobs-row{grid-column-gap:24px;grid-row-gap:29px;-ms-grid-columns:1fr 1fr;-ms-grid-rows:auto auto;display:-ms-grid;display:grid;font-family:Radio Canada,sans-serif;grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.jobs-wrapper .jobs-item{-webkit-box-align:center;background-color:#fff;box-shadow:0 9px 28px 0 rgb(0 0 0/3%);position:relative;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.jobs-wrapper .jobs-link,.jobs-wrapper .jobs-link a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:888}.jobs-wrapper .career-listing-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120px;padding:28px;text-decoration:none;width:100%}.jobs-wrapper .career-icon-container{height:64px;margin-right:25px;min-height:64px;min-width:64px;position:relative;width:64px}.jobs-wrapper .career-title-block h4{color:#2d2e37;font-family:Radio Canada,sans-serif;font-size:20px;font-weight:400;line-height:1.5;margin-bottom:0;margin-top:0}.jobs-wrapper .career-title-block .career-location-text{color:#888ba7;font-family:Radio Canada,sans-serif;font-size:14px;font-weight:500;line-height:1.2;margin-top:5px}.jobs-wrapper .color-border-container{bottom:0;height:100%;left:0;position:absolute;right:auto;top:0;width:2px}.jobs-wrapper .color-border-container .department-color-border{background-color:#1f8bff;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:2px}.jobs-wrapper{margin-top:70px}.jobs-wrapper .jobs-item:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.careers-group{background-color:#fff;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:70px;max-width:none;padding:20px 30px}.careers-group,.careers-group .content-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto}.careers-group .content-wrapper{max-width:1078px;width:100%}.careers-group .content-wrapper,.careers-group .filter-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.careers-group .filter-group{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.careers-group .career-search-form{margin-bottom:0;margin-left:50px}.careers-group .filter-group-item{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;display:inline-block;margin-left:0;margin-right:-1px;padding-left:12px;padding-right:12px;position:relative;text-align:left;z-index:900}.careers-group .filter-group-item ul{list-style:none;margin:0;padding:0}.careers-group .filter-group-item>ul>li>div.career-filter-title-text{color:#9fa2c3;cursor:pointer;display:inline-block;font-family:Radio Canada,sans-serif;margin-left:auto;margin-right:100px;padding:20px 40px 20px 20px;position:relative;text-align:left;text-decoration:none;vertical-align:top;white-space:nowrap}.careers-group .filter-group-item>ul>li>ul{background:#fff;display:none;min-width:100%;padding-top:20px;position:absolute;z-index:9999}.careers-group .filter-group-item>ul>li{position:relative}.careers-group .filter-group a.department-clear-button{background-color:#fff;border-radius:0;color:#616377;cursor:pointer;display:inline-block;font-family:Radio Canada,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.5;padding:9px 32px;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;width:100%}.careers-group .career-search-form form input.submit-button.w-button{display:none}.careers-group .career-search-form form .input-field{background-color:#fafafa;border:0 solid #000;border-radius:200px;color:#333;display:block;font-family:Radio Canada,sans-serif;font-size:14px;height:38px;line-height:1.42857143;margin-bottom:0;padding:8px 15px;vertical-align:middle;width:350px}.careers-group .filter-group-item ul .career-filter-title-text{margin-right:100px}.careers-group .filter-group-item ul .w-icon-dropdown-toggle{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#9fa2c3;font-family:webflow-icons!important;font-style:normal;font-variant:normal;font-weight:400;height:1em;line-height:1;margin:auto 20px auto auto;position:absolute;right:0;text-transform:none;top:0;width:1em}.careers-group .filter-group-item ul .w-icon-dropdown-toggle:before{content:"\e603"}.recruitment-scams-waring{-ms-flex-pack:stretch;-webkit-box-align:start;-ms-flex-align:start;grid-column-gap:16px;grid-row-gap:16px;-webkit-align-items:start;align-items:start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:stretch;justify-items:stretch;margin:70px auto;max-width:800px;text-align:center}.recruitment-scams-waring img{display:inline-block;max-width:100%;vertical-align:middle;width:35px}.recruitment-scams-waring a{background-color:transparent;display:inline-block;max-width:100%;text-decoration:underline}.recruitment-scams-waring a .centered.bold{color:#2399ff;font-family:Radio Canada,sans-serif;font-size:18px;font-weight:400;line-height:1.5;padding-top:0;text-align:center}.jobs-wrapper .content-wrapper.jobs-filter-content-wrap{margin-left:auto;margin-right:auto;max-width:1078px;padding-left:32px;padding-right:32px}.jobs-wrapper{padding-bottom:70px}.careers-group .filter-group-item>ul>li:hover>ul{display:block}.careers-group .filter-group-item>ul>li>ul>li>span{background-color:#fff;border:0;color:#616377;cursor:pointer;display:block;font-family:Radio Canada,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:9px 15px;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s;width:100%}.careers-group .filter-group-item>ul>li>ul>li:hover>span{background-color:#1f8bff;color:#fff}.careers-group .career-search-form form .input-field::-webkit-input-placeholder{color:#999;font-family:Radio Canada,sans-serif;font-weight:500}.careers-group .filter-group-item>ul>li>ul>li.active span{font-weight:700}.careers-group .filter-group a.department-clear-button:hover{color:#fd3535}@media(max-width:991px){.jobs-wrapper .jobs-row{grid-column-gap:8px;grid-row-gap:8px}.jobs-wrapper .career-listing-container{height:140px}.jobs-wrapper .career-title-block h4{font-size:18px}.careers-group .content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.careers-group .filter-group{margin-bottom:30px}.careers-group .career-search-form{margin-bottom:0;margin-left:0}.careers-group{margin-bottom:120px}}@media(max-width:767px){.jobs-wrapper .jobs-row{-ms-grid-columns:1fr;grid-template-columns:1fr}.careers-group .career-search-form,.careers-group .filter-group .clear-group{display:none}.careers-group .filter-group{margin-bottom:0}}@media(max-width:479px){.jobs-wrapper .content-wrapper{padding-left:16px;padding-right:16px}.careers-group .filter-group-item>ul>li>div.career-filter-title-text{font-size:12px;margin:0;width:140px}.jobs-wrapper .content-wrapper.jobs-filter-content-wrap{padding-left:16px;padding-right:16px}.recruitment-scams-waring{padding:0 10px}}