.custom-section__main-banner .image-block{align-self:flex-end}.custom-section__main-banner .group-block-content .image-block{display:none;align-self:unset}.custom-section__main-banner .text-type--heading strong{color:#01a0ba;font-weight:600}.custom-section__main-banner .text-type--body p{font-family:"Radio Canada",sans-serif;max-width:985px;letter-spacing:.03em}.custom-section__headline h1{font-size:130px;font-weight:800;line-height:.9}.custom-section__four13-story .custom-nav{display:flex;align-items:center;gap:12px}.custom-section__four13-story .custom-nav a,.custom-section__four13-story .custom-nav span{font-family:"Radio Canada",sans-serif;font-size:24px;letter-spacing:.03em}.custom-section__four13-story .custom-nav .active-page span{color:#ff5a0d}.custom-section__four13-story .text-type--heading h4,.custom-section__four13-story .text-type--body h4{font-size:28px;letter-spacing:.08em}.custom-section__four13-story .text-type--heading h2,.custom-section__four13-story .text-type--body h2{font-size:52px;letter-spacing:.08em}.custom-section__four13-story .group-block-content .button-with-arrow{font-size:26px;font-weight:500;border-radius:6.55px;padding-top:18px;padding-bottom:18px}.custom-section__what-we-believe .section-content-wrapper{gap:172px}.custom-section__what-we-believe .text-type--heading h4,.custom-section__what-we-believe .text-type--body h4{font-size:28px;letter-spacing:.08em}.custom-section__what-we-believe .text-type--heading h2,.custom-section__what-we-believe .text-type--body h2{font-size:52px;letter-spacing:.08em}.custom-section__what-we-believe .group-block-content .button-with-arrow{font-size:22px;font-weight:500;border-radius:5.62px;padding-top:14px;padding-bottom:14px;margin-top:50px}.custom-section__what-we-believe .group-block-content .rte p{font-family:"Radio Canada",sans-serif;font-size:24px;letter-spacing:.03em}.custom-section__what-we-believe .group-block-content .rte p strong{font-family:"Outfit",sans-serif;font-weight:600;font-size:36px;line-height:1.2;letter-spacing:.06em;color:#01a0ba}.custom-section__what-we-believe .group-block-content .rte ul{list-style-type:none;padding-left:60px;margin-top:26px}.custom-section__what-we-believe .group-block-content .rte ul li{position:relative;font-family:"Radio Canada",sans-serif;font-weight:400;font-size:24px;line-height:1.4;letter-spacing:.03em}.custom-section__what-we-believe .group-block-content .rte ul li strong{font-family:"Radio Canada",sans-serif;font-weight:600;text-transform:uppercase;margin-bottom:26px}.custom-section__what-we-believe .group-block-content .rte ul li:before{content:"";display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' viewBox='0 0 33 32' fill='none'%3E%3Cpath d='M18.1753 32C17.757 27.1099 18.8278 23.3617 21.3488 20.8617C23.8768 18.3582 27.8374 17.2234 32.5 17.6667V14.3333C27.6176 14.7447 23.8768 13.6809 21.3807 11.1702C18.8809 8.64894 17.7428 4.6844 18.1718 0H14.8601C15.2927 4.76241 14.19 8.61347 11.6725 11.1347C9.15508 13.656 5.29025 14.7589 0.5 14.3298V17.6667C5.28316 17.234 9.14444 18.3404 11.6654 20.8617C14.1864 23.3865 15.2927 27.2376 14.8601 32H18.1753Z' fill='%23FF5A0D'/%3E%3C/svg%3E");position:absolute;left:-60px;top:5px}.custom-section__our-people .text-type--heading h4,.custom-section__our-people .text-type--body h4{font-size:28px;letter-spacing:.08em}.custom-section__our-people .text-type--heading h2,.custom-section__our-people .text-type--body h2{font-size:52px;letter-spacing:.08em}.custom-section__our-people .group-block-content .button-with-arrow{font-size:26px;font-weight:500;border-radius:6.55px;padding-top:18px;padding-bottom:18px;letter-spacing:.05em}.custom-section__lets-build .text-type--heading h4,.custom-section__lets-build .text-type--body h4{font-size:28px}.custom-section__lets-build .text-type--heading h2,.custom-section__lets-build .text-type--body h2{font-size:52px}.custom-section__lets-build .text-type--body p{margin-right:10px}.custom-section__lets-build .group-block-content .button-with-arrow{font-size:26px;font-weight:500;border-radius:6.55px;letter-spacing:.05em}.custom-section__email-signup .email-signup__form .email-signup__input{text-transform:lowercase;padding:8px 0}.custom-section__email-signup .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__email-signup .email-signup__button--arrow-with-text .arrow-with-text svg{width:28px;height:28px}@media only screen and (max-width: 767px){.custom-section__main-banner{padding:0 16px}.custom-section__main-banner .section-content-wrapper{padding-bottom:30px}.custom-section__main-banner .image-block{display:none}.custom-section__main-banner .group-block{padding:0}.custom-section__main-banner .group-block-content .image-block{display:block}.custom-section__main-banner .text-type--heading{max-width:340px}.custom-section__main-banner .text-type--heading p{font-size:38px;letter-spacing:0}.custom-section__main-banner .text-type--body p{font-size:16px}.custom-section__headline .text-type--heading h1{font-size:64px;line-height:.85;letter-spacing:0}.custom-section__four13-story .text-type--heading h2,.custom-section__four13-story .text-type--body h2,.custom-section__what-we-believe .text-type--heading h2,.custom-section__what-we-believe .text-type--body h2,.custom-section__our-people .text-type--heading h2,.custom-section__our-people .text-type--body h2,.custom-section__lets-build .text-type--heading h2,.custom-section__lets-build .text-type--body h2,.custom-section__email-signup .text-type--heading h2,.custom-section__email-signup .text-type--body h2{font-size:28px;line-height:1.2}.custom-section__four13-story .text-type--heading h4,.custom-section__four13-story .text-type--body h4,.custom-section__what-we-believe .text-type--heading h4,.custom-section__what-we-believe .text-type--body h4,.custom-section__our-people .text-type--heading h4,.custom-section__our-people .text-type--body h4,.custom-section__lets-build .text-type--heading h4,.custom-section__lets-build .text-type--body h4,.custom-section__email-signup .text-type--heading h4,.custom-section__email-signup .text-type--body h4{font-size:18px;line-height:1.4}.custom-section__four13-story .text-type--body p,.custom-section__what-we-believe .text-type--body p,.custom-section__our-people .text-type--body p,.custom-section__lets-build .text-type--body p,.custom-section__email-signup .text-type--body p{font-size:16px;letter-spacing:.03em}.custom-section__four13-story .custom-nav a,.custom-section__four13-story .custom-nav span{font-size:20px}.custom-section__four13-story .group-block-content .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em;padding-top:9px;padding-bottom:9px}.custom-section__four13-story .group-block-content .button-with-arrow svg{width:16px}.custom-section__what-we-believe .section-content-wrapper{gap:24px}.custom-section__what-we-believe .image-block{padding-top:0}.custom-section__what-we-believe .group-block-content .rte p{font-size:16px}.custom-section__what-we-believe .group-block-content .rte p strong{font-size:24px;letter-spacing:0;display:inline-block;margin-bottom:26px}.custom-section__what-we-believe .group-block-content .rte ul{margin-bottom:0}.custom-section__what-we-believe .group-block-content .rte ul li{font-size:16px}.custom-section__what-we-believe .group-block-content .rte ul li:before{top:0}.custom-section__what-we-believe .group-block-content .rte ul li strong{font-size:18px}.custom-section__what-we-believe .group-block-content .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em;padding-top:9px;padding-bottom:9px}.custom-section__what-we-believe .group-block-content .button-with-arrow svg{width:16px}.custom-section__our-people .group-block-content .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em;padding-top:9px;padding-bottom:9px}.custom-section__our-people .group-block-content .button-with-arrow svg{width:16px}.custom-section__lets-build .section-content-wrapper{gap:16px;padding-top:35px;padding-bottom:35px}.custom-section__lets-build .group-block-content{gap:16px}.custom-section__lets-build .group-block-content .button-with-arrow{font-size:16px;line-height:1;letter-spacing:.05em;padding-top:9px;padding-bottom:9px}.custom-section__lets-build .group-block-content .button-with-arrow svg{width:16px}.custom-section__email-signup .section-content-wrapper{padding-top:30px;padding-bottom:30px}.custom-section__email-signup .text-type--heading p{font-size:56px;line-height:.91;letter-spacing:0;font-weight:800;max-width:300px}.custom-section__email-signup .email-signup__form .email-signup__button{position:relative}.custom-section__email-signup .email-signup__form .email-signup__input::placeholder,.custom-section__email-signup .email-signup__form input::placeholder,.custom-section__email-signup .email-signup__form ::placeholder{font-weight:500;font-size:26px}.custom-section__email-signup .email-signup__button--arrow-with-text .arrow-with-text svg{width:16px;height:16px}}
