.custom-section__main-banner .group-block--banner-image .image-block{align-self:flex-end}.custom-section__main-banner .group-block--text-with-image .mobile-only-banner-image{display:none}.custom-section__main-banner .group-block--text-with-image .rte h2{font-size:72px;color:#fff}.custom-section__main-banner .group-block--text-with-image .rte h2 span{color:var(--color)}.custom-section__main-banner .group-block--text-with-image .text-block h2{font-size:72px}.custom-section__main-banner .group-block--text-with-image .text-block h2 span{color:#ff5a0d}.custom-section__main-banner .group-block--text-with-image .text-block p{font-size:24px;line-height:1.4;letter-spacing:.03em}.custom-section__main-banner .group-block--text-with-image .text-block p span{color:#ff5a0d;font-weight:700}.custom-section__headline .text-block h1{font-size:130px;font-weight:800;line-height:.9;letter-spacing:0;text-transform:initial}.custom-section__why-work-at .group-block--text-with-image .custom-nav{display:flex;align-items:center;gap:12px}.custom-section__why-work-at .group-block--text-with-image .custom-nav a,.custom-section__why-work-at .group-block--text-with-image .custom-nav span{font-family:"Radio Canada",sans-serif;font-size:24px;letter-spacing:.03em}.custom-section__why-work-at .group-block--text-with-image .custom-nav .active-page span{color:#ff5a0d}.custom-section__why-work-at .group-block--text-with-image .text-block h4{font-size:28px;line-height:1.4;letter-spacing:.08em}.custom-section__why-work-at .group-block--text-with-image .text-block h2{font-size:52px;letter-spacing:1.14;letter-spacing:0}.custom-section__why-work-at .group-block--text-with-button .text-block p{font-size:24px;line-height:1.4;letter-spacing:.03em}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow{font-size:26px;font-family:"Outfit",sans-serif;font-weight:500;border-radius:6.55px;padding-top:18px;padding-bottom:18px;letter-spacing:.05em}.custom-section__the-right-fit .group-block--header .text-block h4,.custom-section__benefits-and-culture .group-block--header .text-block h4{font-size:28px;line-height:1.4;letter-spacing:.08em}.custom-section__the-right-fit .group-block--header .text-block h2,.custom-section__benefits-and-culture .group-block--header .text-block h2{font-size:52px;line-height:1.14;letter-spacing:0}.custom-section__the-right-fit .group-block--numbered-items .text-block h3,.custom-section__benefits-and-culture .group-block--numbered-items .text-block h3{font-family:"Radio Canada",sans-serif;font-size:36px;line-height:1.14;letter-spacing:0}.custom-section__the-right-fit .group-block--numbered-items .text-block p,.custom-section__benefits-and-culture .group-block--numbered-items .text-block p{font-family:"Outfit",sans-serif;font-size:26px;font-weight:500;line-height:1.15;letter-spacing:.03em;color:#01a0ba;max-width:283px}.custom-section__the-right-fit .group-block--end-text .text-block p{font-family:"Radio Canada",sans-serif;letter-spacing:.03em}.custom-section__benefits-and-culture .group-block--button .button-with-arrow{font-size:26px;font-family:"Outfit",sans-serif;font-weight:500;border-radius:6.55px;padding-top:18px;padding-bottom:18px;letter-spacing:.05em}.custom-section__current-opportunities .group-block--text-with-images .text-block h4{font-size:28px;line-height:1.4;letter-spacing:.08em}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block h2{font-size:52px;line-height:1.14;letter-spacing:0}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block p{font-size:24px;line-height:1.4;letter-spacing:.03em}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .divider__line{border-bottom-color:#fff}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block h3{font-size:36px;line-height:1.14;letter-spacing:0;color:#01a0ba}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block p{font-size:24px;line-height:1.4;letter-spacing:.03em}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .button-with-arrow{font-size:22px;line-height:1;letter-spacing:.05em;border-radius:5.62px;padding-top:14px;padding-bottom:14px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .button-with-arrow svg{width:22px}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image .group-block--end-image{display:none}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image .text-block p{font-size:36px;line-height:1.14;letter-spacing:0;color:#01a0ba}.custom-section__not-your-average .text-block h2{font-size:52px;line-height:1.14;letter-spacing:0}.custom-section__not-your-average .text-block p{font-family:"Radio Canada",sans-serif;letter-spacing:.03em}.custom-section__not-your-average .group-block-content .button-with-arrow{font-family:"Outfit",sans-serif;font-size:32px;font-weight:500;letter-spacing:.05em}.custom-section__stay-in-touch .text-block h2{font-size:130px;font-weight:800;line-height:.91;letter-spacing:0}.custom-section__stay-in-touch .email-signup__form .email-signup__input{text-transform:lowercase;padding:8px 0}.custom-section__stay-in-touch .email-signup__form .email-signup__input::placeholder{font-family:"Outfit",sans-serif;font-weight:400;font-size:48px;line-height:.91;letter-spacing:.02em}.custom-section__stay-in-touch .email-signup__button--arrow-with-text .arrow-with-text svg{width:28px;height:28px}@media only screen and (min-width: 1441px){.custom-section__current-opportunities .section-content-wrapper{padding-bottom:0}}@media only screen and (max-width: 1440px)and (min-width: 1281px){.custom-section__main-banner .group-block--text-with-image .text-block h2{font-size:64px}.custom-section__main-banner .group-block--text-with-image .text-block p{font-size:22px}.custom-section__headline .text-block h1{font-size:120px}.custom-section__why-work-at .group-block--text-with-image .text-block h4{font-size:26px}.custom-section__why-work-at .group-block--text-with-image .text-block h2{font-size:48px}.custom-section__why-work-at .group-block--text-with-button .text-block p{font-size:22px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow svg{width:22px}.custom-section__the-right-fit .group-block--header .text-block h4,.custom-section__benefits-and-culture .group-block--header .text-block h4{font-size:26px}.custom-section__the-right-fit .group-block--header .text-block h2,.custom-section__benefits-and-culture .group-block--header .text-block h2{font-size:48px}.custom-section__the-right-fit .group-block--numbered-items .text-block h3,.custom-section__benefits-and-culture .group-block--numbered-items .text-block h3{font-size:34px}.custom-section__the-right-fit .group-block--numbered-items .text-block p,.custom-section__benefits-and-culture .group-block--numbered-items .text-block p{font-size:22px;max-width:270px}.custom-section__the-right-fit .group-block--end-text .text-block p{font-size:20px;line-height:1.4}.custom-section__benefits-and-culture .group-block--button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__benefits-and-culture .group-block--button .button-with-arrow svg{width:22px}.custom-section__current-opportunities .group-block--text-with-images .text-block h4{font-size:26px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block h2{font-size:48px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block p{font-size:22px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block h3{font-size:34px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block p{font-size:22px}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image .text-block p{font-size:36px}.custom-section__not-your-average .text-block h2{font-size:48px}.custom-section__not-your-average .text-block p{font-size:22px;line-height:1.4}.custom-section__not-your-average .group-block-content .button-with-arrow{font-size:22px}.custom-section__not-your-average .group-block-content .button-with-arrow svg{font-size:22px}.custom-section__stay-in-touch .text-block h2{font-size:120px}}@media only screen and (max-width: 1280px)and (min-width: 1025px){.custom-section__main-banner .group-block--text-with-image .text-block h2{font-size:52px}.custom-section__main-banner .group-block--text-with-image .text-block p{font-size:22px}.custom-section__headline .text-block h1{font-size:100px}.custom-section__why-work-at .group-block--text-with-image .text-block h4{font-size:24px}.custom-section__why-work-at .group-block--text-with-image .text-block h2{font-size:44px}.custom-section__why-work-at .group-block--text-with-button .text-block p{font-size:22px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow svg{width:22px}.custom-section__the-right-fit .group-block--header .text-block h4,.custom-section__benefits-and-culture .group-block--header .text-block h4{font-size:24px}.custom-section__the-right-fit .group-block--header .text-block h2,.custom-section__benefits-and-culture .group-block--header .text-block h2{font-size:44px}.custom-section__the-right-fit .group-block--numbered-items .text-block h3,.custom-section__benefits-and-culture .group-block--numbered-items .text-block h3{font-size:34px}.custom-section__the-right-fit .group-block--numbered-items .text-block p,.custom-section__benefits-and-culture .group-block--numbered-items .text-block p{font-size:22px;max-width:270px}.custom-section__the-right-fit .group-block--end-text .text-block p{font-size:20px;line-height:1.4}.custom-section__benefits-and-culture .group-block--button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__benefits-and-culture .group-block--button .button-with-arrow svg{width:22px}.custom-section__current-opportunities .group-block--text-with-images .text-block h4{font-size:24px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block h2{font-size:44px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block p{font-size:22px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block h3{font-size:32px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block p{font-size:22px}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image .text-block p{font-size:32px}.custom-section__not-your-average .text-block h2{font-size:44px}.custom-section__not-your-average .text-block p{font-size:22px;line-height:1.4}.custom-section__not-your-average .group-block-content .button-with-arrow{font-size:22px}.custom-section__not-your-average .group-block-content .button-with-arrow svg{font-size:22px}.custom-section__stay-in-touch .text-block h2{font-size:120px}}@media only screen and (max-width: 1024px)and (min-width: 992px){.custom-section__main-banner .section-content-wrapper{padding-bottom:0;align-items:flex-end}.custom-section__main-banner .group-block--text-with-image .text-block h2{font-size:46px}.custom-section__main-banner .group-block--text-with-image .text-block p{font-size:20px}.custom-section__headline .text-block h1{font-size:100px}.custom-section__why-work-at .group-block--text-with-image .custom-nav a,.custom-section__why-work-at .group-block--text-with-image .custom-nav span{font-size:22px}.custom-section__why-work-at .group-block--text-with-image .text-block h4{font-size:24px}.custom-section__why-work-at .group-block--text-with-image .text-block h2{font-size:40px}.custom-section__why-work-at .group-block--text-with-button .text-block p{font-size:22px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow{font-size:20px;padding-top:14px;padding-bottom:14px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow svg{width:20px}.custom-section__the-right-fit .group-block--header .text-block h4,.custom-section__benefits-and-culture .group-block--header .text-block h4{font-size:24px}.custom-section__the-right-fit .group-block--header .text-block h2,.custom-section__benefits-and-culture .group-block--header .text-block h2{font-size:40px}.custom-section__the-right-fit .group-block--numbered-items .text-block h3,.custom-section__benefits-and-culture .group-block--numbered-items .text-block h3{font-size:34px}.custom-section__the-right-fit .group-block--numbered-items .text-block p,.custom-section__benefits-and-culture .group-block--numbered-items .text-block p{font-size:20px;max-width:270px}.custom-section__the-right-fit .group-block--grid{width:100%}.custom-section__the-right-fit .group-block--end-text .text-block p{font-size:20px;line-height:1.4}.custom-section__benefits-and-culture .group-block--grid{width:100%}.custom-section__benefits-and-culture .group-block--button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__benefits-and-culture .group-block--button .button-with-arrow svg{width:22px}.custom-section__current-opportunities .group-block--text-with-images .text-block h4{font-size:24px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block h2{font-size:40px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block p{font-size:20px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block h3{font-size:30px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block p{font-size:20px}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image .text-block p{font-size:30px}.custom-section__not-your-average .text-block h2{font-size:40px}.custom-section__not-your-average .text-block p{font-size:22px;line-height:1.4}.custom-section__not-your-average .group-block-content .button-with-arrow{font-size:22px}.custom-section__not-your-average .group-block-content .button-with-arrow svg{font-size:22px}.custom-section__stay-in-touch .email-signup-block{width:88%}.custom-section__stay-in-touch .text-block h2{font-size:100px}}@media only screen and (max-width: 992px)and (min-width: 768px){.custom-section__main-banner .section-content-wrapper{padding-bottom:0;align-items:flex-end}.custom-section__main-banner .group-block--text-with-image .text-block h2{font-size:46px}.custom-section__main-banner .group-block--text-with-image .text-block p{font-size:20px}.custom-section__headline .text-block h1{font-size:100px}.custom-section__why-work-at .group-block--text-with-image .custom-nav a,.custom-section__why-work-at .group-block--text-with-image .custom-nav span{font-size:22px}.custom-section__why-work-at .group-block--text-with-image .text-block h4{font-size:24px}.custom-section__why-work-at .group-block--text-with-image .text-block h2{font-size:40px}.custom-section__why-work-at .group-block--text-with-button .text-block p{font-size:22px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow{font-size:20px;padding-top:14px;padding-bottom:14px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow svg{width:20px}.custom-section__the-right-fit .group-block--header .text-block h4,.custom-section__benefits-and-culture .group-block--header .text-block h4{font-size:24px}.custom-section__the-right-fit .group-block--header .text-block h2,.custom-section__benefits-and-culture .group-block--header .text-block h2{font-size:40px}.custom-section__the-right-fit .group-block--numbered-items .text-block h3,.custom-section__benefits-and-culture .group-block--numbered-items .text-block h3{font-size:34px}.custom-section__the-right-fit .group-block--numbered-items .text-block p,.custom-section__benefits-and-culture .group-block--numbered-items .text-block p{font-size:20px;max-width:270px}.custom-section__the-right-fit .group-block--grid{width:100%}.custom-section__the-right-fit .group-block--end-text .text-block p{font-size:20px;line-height:1.4}.custom-section__benefits-and-culture .group-block--grid{width:100%}.custom-section__benefits-and-culture .group-block--button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__benefits-and-culture .group-block--button .button-with-arrow svg{width:22px}.custom-section__current-opportunities .group-block--text-with-images .text-block h4{font-size:24px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block h2{font-size:40px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block p{font-size:20px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block h3{font-size:30px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block p{font-size:20px}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image .text-block p{font-size:30px}.custom-section__not-your-average .text-block h2{font-size:40px}.custom-section__not-your-average .text-block p{font-size:22px;line-height:1.4}.custom-section__not-your-average .group-block-content .button-with-arrow{font-size:22px}.custom-section__not-your-average .group-block-content .button-with-arrow svg{font-size:22px}.custom-section__stay-in-touch .email-signup-block{width:88%}.custom-section__stay-in-touch .text-block h2{font-size:100px}}@media only screen and (max-width: 767px){.custom-section__main-banner .section-content-wrapper{padding-top:30px;padding-bottom:30px}.custom-section__main-banner .group-block--banner-image.desktop-only-banner-image{display:none}.custom-section__main-banner .group-block--text-with-image .group-block-content{gap:30px}.custom-section__main-banner .group-block--text-with-image .mobile-only-banner-image{display:block}.custom-section__main-banner .group-block--text-with-image .text-block h2{font-size:38px;line-height:1.14;letter-spacing:0}.custom-section__main-banner .group-block--text-with-image .text-block p{font-size:16px}.custom-section__headline .section-content-wrapper{padding-top:35px;padding-bottom:35px}.custom-section__headline .text-block h1{font-size:64px;line-height:.85;letter-spacing:0}.custom-section__why-work-at .section-content-wrapper{padding-top:70px;padding-bottom:80px;gap:38px}.custom-section__why-work-at .group-block--text-with-image .custom-nav a,.custom-section__why-work-at .group-block--text-with-image .custom-nav span{font-size:20px}.custom-section__why-work-at .group-block--text-with-image .text-block h4{font-size:18px;line-height:1.4;letter-spacing:.08em}.custom-section__why-work-at .group-block--text-with-image .text-block h2{font-size:28px;line-height:1.14;letter-spacing:0}.custom-section__why-work-at .group-block--text-with-button .text-block p{font-size:16px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em;padding-top:9px;padding-bottom:9px}.custom-section__why-work-at .group-block--text-with-button .button-with-arrow svg{width:16px}.custom-section__the-right-fit .section-content-wrapper,.custom-section__benefits-and-culture .section-content-wrapper{padding-top:60px;padding-bottom:60px}.custom-section__the-right-fit .group-block--header .text-block h4,.custom-section__benefits-and-culture .group-block--header .text-block h4{font-size:18px}.custom-section__the-right-fit .group-block--header .text-block h2,.custom-section__benefits-and-culture .group-block--header .text-block h2{font-size:28px}.custom-section__the-right-fit .group-block--numbered-items .text-block h3,.custom-section__benefits-and-culture .group-block--numbered-items .text-block h3{font-size:26px}.custom-section__the-right-fit .group-block--numbered-items .text-block p,.custom-section__benefits-and-culture .group-block--numbered-items .text-block p{font-size:20px;letter-spacing:0;max-width:269px}.custom-section__the-right-fit .group-block--grid-contents{gap:28px}.custom-section__the-right-fit .group-block--end-text{padding-top:0}.custom-section__the-right-fit .group-block--end-text .text-block p{font-size:16px;line-height:1.4}.custom-section__benefits-and-culture .group-block--grid-contents{gap:28px}.custom-section__benefits-and-culture .group-block--button{padding-top:10px}.custom-section__benefits-and-culture .group-block--button .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em;padding-top:9px;padding-bottom:9px}.custom-section__benefits-and-culture .group-block--button .button-with-arrow svg{width:16px}.custom-section__current-opportunities .section-content-wrapper{padding-top:60px;padding-bottom:14px}.custom-section__current-opportunities .group-block--group-items{gap:24px}.custom-section__current-opportunities .group-block--group-items .group-block-content{gap:0}.custom-section__current-opportunities .group-block--text-with-images .text-block h4{font-size:18px}.custom-section__current-opportunities .group-block--text-with-images .group-block--images .group-block--image-2{display:none}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .group-block-content{gap:26px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block h2{font-size:28px;margin-top:14px}.custom-section__current-opportunities .group-block--opportunities .group-block--header-subheading .text-block p{font-size:16px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs{margin-top:40px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block-content{gap:40px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .group-block-content{gap:24px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block h3{font-size:24px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .text-block p{font-size:16px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em;padding-top:9px;padding-bottom:9px}.custom-section__current-opportunities .group-block--opportunities .group-block--jobs .group-block--job-item .button-with-arrow svg{width:16px}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image{padding-top:0}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image .group-block--end-image{display:block;margin-bottom:35px}.custom-section__current-opportunities .group-block--opportunities .group-block--end-text-with-image .text-block p{font-size:24px}.custom-section__not-your-average .section-content-wrapper{padding-top:35px;padding-bottom:35px;gap:16px}.custom-section__not-your-average .text-block h2{font-size:28px}.custom-section__not-your-average .text-block p{font-size:16px;line-height:1.4;letter-spacing:.03em}.custom-section__not-your-average .group-block-content{gap:16px}.custom-section__not-your-average .group-block-content .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em}.custom-section__not-your-average .group-block-content .button-with-arrow svg{width:16px}.custom-section__stay-in-touch .section-content-wrapper{padding-top:35px;padding-bottom:35px}.custom-section__stay-in-touch .text-block h2{font-size:56px}.custom-section__stay-in-touch .email-signup__form .email-signup__button{position:relative}.custom-section__stay-in-touch .email-signup__form .email-signup__input::placeholder,.custom-section__stay-in-touch .email-signup__form input::placeholder,.custom-section__stay-in-touch .email-signup__form ::placeholder{font-weight:400;letter-spacing:.02em;font-size:26px}.custom-section__stay-in-touch .email-signup__button--arrow-with-text .arrow-with-text svg{width:16px;height:16px}}@media only screen and (max-width: 390px){.custom-section__main-banner .group-block--text-with-image .text-block h2{font-size:34px}}
