.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}.custom-section__headline .text-block h1{font-size:130px;font-weight:800;line-height:.9;letter-spacing:0;text-transform:initial}.custom-section__why-partnerships-matter .group-block--text-with-image .custom-nav{display:flex;align-items:center;gap:12px}.custom-section__why-partnerships-matter .group-block--text-with-image .custom-nav a,.custom-section__why-partnerships-matter .group-block--text-with-image .custom-nav span{font-family:"Radio Canada",sans-serif;font-size:24px;letter-spacing:.03em}.custom-section__why-partnerships-matter .group-block--text-with-image .custom-nav .active-page span{color:#ff5a0d}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h4{font-size:28px;line-height:1.4;letter-spacing:.08em}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h2{font-size:52px;letter-spacing:1.14;letter-spacing:0}.custom-section__why-partnerships-matter .group-block--text-with-button .text-block p{font-size:24px;line-height:1.4;letter-spacing:.03em}.custom-section__why-partnerships-matter .group-block--text-with-button .text-block h3{font-family:"Radio Canada",sans-serif;font-weight:400;font-size:36px;line-height:1.14}.custom-section__why-partnerships-matter .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__our-approach .group-block--header-subheading .text-block h4{font-size:28px;line-height:1.4;letter-spacing:.03em}.custom-section__our-approach .group-block--header-subheading .text-block h2{font-size:52px;line-height:1.14;letter-spacing:0}.custom-section__our-approach .group-block--header-subheading .text-block p{font-family:"Radio Canada",sans-serif;line-height:1.4;letter-spacing:.03em;max-width:1094px}.custom-section__our-approach .group-block--header-subheading .group-block--header-for-mobile{display:none}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block p{font-size:24px;line-height:1.4;letter-spacing:.03em}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block p strong{font-family:"Outfit",sans-serif;font-weight:600;font-size:36px;line-height:1.14;letter-spacing:.06em;color:#01a0ba}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .text-block p{font-size:36px;line-height:1.4;letter-spacing:0}.custom-section__our-approach .group-block--partners .group-block--partners-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__our-approach .group-block--partners .group-block--partners-text-with-button .button-with-arrow svg{width:26px;height:26px}.custom-section__the-force .text-block h2{font-size:52px;line-height:1.14;letter-spacing:0}.custom-section__the-force .text-block p{font-family:"Radio Canada",sans-serif;letter-spacing:.03em}.custom-section__the-force .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 (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:20px}.custom-section__headline .text-block h1{font-size:120px}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h4{font-size:26px}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h2{font-size:48px}.custom-section__why-partnerships-matter .group-block--text-with-button .text-block p{font-size:22px}.custom-section__why-partnerships-matter .group-block--text-with-button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__why-partnerships-matter .group-block--text-with-button .button-with-arrow svg{width:22px}.custom-section__the-force .text-block h2{font-size:48px}.custom-section__the-force .text-block p{font-size:22px;line-height:1.4}.custom-section__the-force .group-block-content .button-with-arrow{font-size:22px}.custom-section__the-force .group-block-content .button-with-arrow svg{font-size:22px}}@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:20px}.custom-section__headline .text-block h1{font-size:100px}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h4{font-size:24px}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h2{font-size:44px}.custom-section__why-partnerships-matter .group-block--text-with-button .text-block p{font-size:22px}.custom-section__why-partnerships-matter .group-block--text-with-button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__why-partnerships-matter .group-block--text-with-button .button-with-arrow svg{width:22px}.custom-section__our-approach .group-block--header-subheading .text-block h4{font-size:24px}.custom-section__our-approach .group-block--header-subheading .text-block h2{font-size:44px}.custom-section__our-approach .group-block--header-subheading .text-block p{font-size:20px}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block{padding-right:0}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block p{font-size:20px}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block p strong{font-size:34px}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .text-block p{font-size:32px}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .button-with-arrow{font-size:22px;padding-top:14px;padding-bottom:14px}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .button-with-arrow svg{width:22px}.custom-section__the-force .text-block h2{font-size:44px}.custom-section__the-force .text-block p{font-size:22px;line-height:1.4}.custom-section__the-force .group-block-content .button-with-arrow{font-size:22px}.custom-section__the-force .group-block-content .button-with-arrow svg{font-size:22px}.custom-section__stay-in-touch .text-block h2{font-size:120px}.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:20px}}@media only screen and (max-width: 1024px)and (min-width: 992px){.custom-section__main-banner .section-content-wrapper{padding-top:70px;padding-bottom:70px}.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-partnerships-matter .group-block--text-with-image .custom-nav a,.custom-section__why-partnerships-matter .group-block--text-with-image .custom-nav span{font-size:22px}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h4{font-size:22px}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h2{font-size:40px}.custom-section__why-partnerships-matter .group-block--text-with-button .text-block h3{font-size:26px}.custom-section__why-partnerships-matter .group-block--text-with-button .text-block p{font-size:20px}.custom-section__why-partnerships-matter .group-block--text-with-button .button-with-arrow{font-size:20px;padding-top:14px;padding-bottom:14px}.custom-section__why-partnerships-matter .group-block--text-with-button .button-with-arrow svg{width:20px}.custom-section__our-approach .group-block--header-subheading .text-block h4{font-size:22px}.custom-section__our-approach .group-block--header-subheading .text-block h2{font-size:40px}.custom-section__our-approach .group-block--header-subheading .text-block p{font-size:20px}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block{padding-right:0}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block p{font-size:20px}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block p strong{font-size:34px}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .text-block p{font-size:26px}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .button-with-arrow{font-size:20px;padding-top:14px;padding-bottom:14px}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .button-with-arrow svg{width:20px}.custom-section__the-force .text-block h2{font-size:40px}.custom-section__the-force .text-block p{font-size:20px;line-height:1.4}.custom-section__the-force .group-block-content .button-with-arrow{font-size:20px}.custom-section__the-force .group-block-content .button-with-arrow svg{font-size:20px}.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;max-width:340px}.custom-section__why-partnerships-matter .section-content-wrapper{padding-top:70px;padding-bottom:80px;gap:38px}.custom-section__why-partnerships-matter .group-block--text-with-image .custom-nav a,.custom-section__why-partnerships-matter .group-block--text-with-image .custom-nav span{font-size:20px}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h4{font-size:18px;line-height:1.4;letter-spacing:.08em}.custom-section__why-partnerships-matter .group-block--text-with-image .text-block h2{font-size:28px;line-height:1.14;letter-spacing:0}.custom-section__why-partnerships-matter .group-block--text-with-button .text-block p{font-size:16px}.custom-section__why-partnerships-matter .group-block--text-with-button .text-block h3{font-size:20px}.custom-section__why-partnerships-matter .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-partnerships-matter .group-block--text-with-button .button-with-arrow svg{width:16px}.custom-section__our-approach .section-content-wrapper{padding-top:60px;padding-bottom:60px}.custom-section__our-approach .group-block--header-subheading .text-block h4{font-size:18px;letter-spacing:.08em;margin-bottom:10px}.custom-section__our-approach .group-block--header-subheading .text-block h2{font-size:28px;margin-bottom:16px}.custom-section__our-approach .group-block--header-subheading .text-block p{font-size:16px;max-width:none}.custom-section__our-approach .group-block--header-subheading .group-block--header-for-desktop{display:none}.custom-section__our-approach .group-block--header-subheading .group-block--header-for-mobile{display:block}.custom-section__our-approach .group-block--partners .group-block--partners-list .group-block--partners-list-item .group-block-content{gap:38px}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block{padding-right:0}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block p{font-size:16px}.custom-section__our-approach .group-block--partners .group-block--partners-list .text-block p strong{font-size:24px;letter-spacing:0}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .text-block p{font-size:20px}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .button-with-arrow{font-size:16px;padding-top:9px;padding-bottom:9px}.custom-section__our-approach .group-block--partners .group-block--partners-text-with-button .button-with-arrow svg{width:16px}.custom-section__the-force .section-content-wrapper{padding-top:35px;padding-bottom:35px;gap:16px}.custom-section__the-force .text-block h2{font-size:28px}.custom-section__the-force .text-block p{font-size:16px;line-height:1.4;letter-spacing:.03em}.custom-section__the-force .group-block-content{gap:16px}.custom-section__the-force .group-block-content .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em}.custom-section__the-force .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}}
