:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;z-index:1;margin-left:auto;margin-right:auto}.swiper{position:relative;overflow:hidden;list-style:none;z-index:1;display:block;margin-left:auto;margin-right:auto;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box;width:100%;height:100%}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{position:relative;display:block;flex-shrink:0;width:100%;height:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{width:var(--swiper-centered-offset-after);height:100%;min-height:1px}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%;min-width:1px}.swiper-3d .swiper-slide-shadow{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{position:absolute;pointer-events:none;z-index:10;width:100%;height:100%;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.1490196078)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5019607843))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{position:absolute;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-top-color:rgba(0,0,0,0);border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0, 0, 0, 0);box-sizing:border-box}html:before,html:after,body:before,body:after,div:before,div:after,span:before,span:after,object:before,object:after,iframe:before,iframe:after,h1:before,h1:after,h2:before,h2:after,h3:before,h3:after,h4:before,h4:after,h5:before,h5:after,h6:before,h6:after,p:before,p:after,blockquote:before,blockquote:after,pre:before,pre:after,abbr:before,abbr:after,address:before,address:after,cite:before,cite:after,code:before,code:after,del:before,del:after,dfn:before,dfn:after,em:before,em:after,img:before,img:after,ins:before,ins:after,kbd:before,kbd:after,q:before,q:after,samp:before,samp:after,small:before,small:after,strong:before,strong:after,var:before,var:after,b:before,b:after,i:before,i:after,dl:before,dl:after,dt:before,dt:after,dd:before,dd:after,ol:before,ol:after,ul:before,ul:after,li:before,li:after,fieldset:before,fieldset:after,form:before,form:after,label:before,label:after,legend:before,legend:after,article:before,article:after,aside:before,aside:after,canvas:before,canvas:after,details:before,details:after,figcaption:before,figcaption:after,figure:before,figure:after,footer:before,footer:after,header:before,header:after,hgroup:before,hgroup:after,menu:before,menu:after,nav:before,nav:after,section:before,section:after,summary:before,summary:after,time:before,time:after,mark:before,mark:after,audio:before,audio:after,video:before,video:after,button:before,button:after{box-sizing:border-box}sub,sup{margin:0;padding:0;border:0;outline:0;font-size:100%;background:rgba(0, 0, 0, 0);box-sizing:border-box}sub:before,sub:after,sup:before,sup:after{box-sizing:border-box}a:before,a:after{box-sizing:border-box}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:rgba(0, 0, 0, 0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{content:none}:focus{outline:0}input[type=text],textarea{-webkit-appearance:none}input[type=text]::-ms-clear,textarea::-ms-clear{display:none}input,textarea{border-radius:0;box-sizing:border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(4, 53, 35, 0.3)}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(4, 53, 35, 0.3)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(4, 53, 35, 0.3)}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0, 0, 0, 0)}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:rgba(0, 0, 0, 0)}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0, 0, 0, 0)}textarea{resize:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;word-wrap:break-word}@font-face{font-family:"Consort Recast";src:url("../fonts/ConsortRecast-Trial-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Consort Recast";src:url("../fonts/ConsortRecast-Trial-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Radio Canada Big";src:url("../fonts/RadioCanadaBig-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Radio Canada Big";src:url("../fonts/RadioCanadaBig-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Radio Canada Big";src:url("../fonts/RadioCanadaBig-Regular-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Radio Canada Big";src:url("../fonts/RadioCanadaBig-Medium-Italic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--full-screen: calc(var(--vh, 1vh) * 100);--height-header: 9.2rem;--height-footer: 10rem;--gl-indent: 5rem;--gl-vr-indent: 16rem;--gl-vr-indent-half: calc(var(--gl-vr-indent) / 2);--gl-vr-indent-sm: 9.6rem;--gl-hr-indent: 1.6rem;--approach-scheme-icon-size: 8.8rem;--rich-text-vr-indent-lv-1: 2.3rem;--rich-text-vr-indent-lv-2: 2rem;--rich-text-vr-indent-lv-3: 1.6rem;--medium-power2-inout: 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen and (max-width: 1023.5px){:root{--height-header: 6rem;--gl-vr-indent: 8rem}}@media screen and (max-width: 768px){:root{--gl-vr-indent-sm: 2.8rem;--approach-scheme-icon-size: 4.8rem}}*{overscroll-behavior:none}html{--full-width: calc(100 * var(--vw, 1vw));height:100%;scrollbar-gutter:stable;font:400 10px/1.33 "Radio Canada Big",sans-serif}@media screen and (min-width: 1441px){html{font-size:calc(min(var(--full-width),1920px)/1440*10)}}@media screen and (max-width: 375px){html{font-size:calc(var(--full-width)/375*10)}}body{position:relative;display:flex;height:100%;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;color:#043523;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9fffd}@supports(display: grid){body{display:block}}.wrapper{position:relative;width:100%;display:flex;flex-direction:column;min-height:100%;height:auto !important;overflow-x:clip}.base{width:100%;position:relative;padding:var(--height-header) 0 0;flex:1 0 auto}a{text-decoration:none;color:#043523;text-underline-offset:.2em}a:hover,a:focus{text-decoration:underline}.editor-styles-wrapper .wp-block{margin-bottom:5rem}html :where(.wp-block){max-width:1200px}.editor-styles-wrapper{overflow-x:hidden}img,picture{display:block}.ts-control{border:1px solid #d0d0d0;padding:8px 8px;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:3px;display:flex;flex-wrap:wrap}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:var(--select-bg-color, #f9fffd)}.disabled .ts-control,.disabled .ts-control *{cursor:default !important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0px solid #d0d0d0;overflow:auto}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;color:#303030;border:0px solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0px solid #fff}.ts-control>input{flex:1 1 auto;min-width:7rem;display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;user-select:auto !important;box-shadow:none !important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none !important}.has-items .ts-control>input{margin:0px 4px !important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0px 4px 0px -2px !important}.disabled .ts-control{opacity:1;background-color:rgba(0, 0, 0, 0)}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{position:absolute;top:100%;left:0;width:100%;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:.25rem 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);border-radius:0 0 3px 3px}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125, 168, 208, 0.2);border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.ts-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48, 48, 48, 0.5)}.ts-dropdown .spinner{display:inline-block;width:30px;height:30px;margin:5px 8px}.ts-dropdown .spinner::after{content:" ";display:block;width:24px;height:24px;margin:3px;border-radius:50%;border:5px solid #d0d0d0;border-color:#d0d0d0 rgba(0, 0, 0, 0) #d0d0d0 rgba(0, 0, 0, 0);animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ts-dropdown-content{overflow:hidden auto;max-height:32rem;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:rgba(0, 0, 0, 0) !important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden !important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button: 1em}.plugin-clear_button .clear-button{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:2px;margin-right:0 !important;background:rgba(0, 0, 0, 0) !important;transition:opacity .5s;cursor:pointer}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{position:relative;padding:10px 8px;border-bottom:1px solid #d0d0d0;background:color-mix(#fff, #d0d0d0, 85%);border-radius:3px 3px 0 0}.ts-wrapper .dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{border:1px solid #d0d0d0;border-width:0 0 1px;display:block;padding:8px 8px;box-shadow:none;width:100%;background:rgba(0, 0, 0, 0)}.plugin-dropdown_input .items-placeholder{border:0 none !important;box-shadow:none !important;width:100%}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none !important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:rgba(0, 0, 0, 0)}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.ts-dropdown.plugin-optgroup_columns .optgroup::before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.ts-wrapper.plugin-remove_button .item{display:inline-flex;align-items:center}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:0 6px;border-radius:0 2px 2px 0;box-sizing:border-box}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0, 0, 0, 0.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0 !important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0 !important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button: 0px;--ts-pr-caret: 0px;--ts-pr-min: .75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--select-bg-color, #f9fffd);cursor:text}.ts-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.ts-control{overflow:clip}.ts-dropdown [data-selectable]{overflow:clip}.iti{position:relative;display:block;width:100%}.iti input.iti__tel-input{position:relative;z-index:0;margin:0}.iti__a11y-text{position:absolute;width:1px;height:1px;overflow:clip;clip:rect(1px, 1px, 1px, 1px)}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:1px}.iti__selected-country{position:relative;z-index:1;display:flex;align-items:center;gap:.8rem;height:100%;padding:0 .4rem 0 1.7rem;font-family:"Radio Canada Big",sans-serif;font-size:1.8rem;font-weight:inherit;line-height:1.15;color:#085139;border-radius:0;cursor:pointer}.iti__selected-country-primary{display:flex;align-items:center;height:100%}.iti__selected-country-primary .iti__flag{display:none}.iti__selected-dial-code{order:-1}.iti__arrow{width:.7rem;height:.7rem;margin-top:-0.2rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s ease 0s}.iti__arrow.iti__arrow--up{margin-top:.4rem;transform:rotate(-135deg)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti__country-selector{position:absolute;z-index:10;left:0;margin-top:.4rem;padding:.8rem 0;overflow:clip;background-color:var(--select-bg-color, #f9fffd);border:1px solid #085139;border-radius:.4rem}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;margin:0 1.6rem .8rem;border-bottom:1px solid #085139}.iti__search-input{width:100%;padding:.8rem 3.1rem .8rem 2.4rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;color:#085139;background-color:rgba(0, 0, 0, 0);border:0}.iti__search-input::placeholder{color:rgba(4, 53, 35, 0.3)}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-icon{position:absolute;left:0;display:flex;pointer-events:none}.iti__search-icon-svg{display:block;width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:3}.iti__search-clear{position:absolute;right:0;display:flex;align-items:center;justify-content:center;padding:.8rem;cursor:pointer}.iti__search-clear-svg{display:block;width:1.5rem;height:1.5rem}.iti__search-clear-x{stroke-width:2}.iti__search-clear-bg{fill:currentColor}.iti__no-results{padding:3rem 0;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;text-align:center;color:rgba(4, 53, 35, 0.3)}.iti__country-list{max-height:32rem;overflow-y:scroll;cursor:pointer;-webkit-overflow-scrolling:touch}.iti__country{display:flex;align-items:center;min-height:4rem;padding:0 1.6rem;overflow:clip;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;color:#085139}.iti__country.iti__highlight{color:#fff;background-color:#085139}.iti__country-name{display:flex;flex-grow:1;justify-content:space-between;gap:1.6rem}.iti__dial-code{color:rgba(4, 53, 35, 0.3)}.iti__highlight .iti__dial-code{color:inherit;opacity:.6}.iti__country-check{display:none}.iti__hide{display:none}.iti__v-hide{visibility:hidden}:root{--bm-font-family: Radio Canada Big, sans-serif;--bm-message-font-size: 1.8rem;--bm-bg-color: 255, 230, 123;--bm-bg-secondary: 255, 230, 123;--bm-text-color: 4, 53, 35;--bm-border-color: 8, 81, 57;--bm-placeholder: 8, 81, 57;--left-message-bg-color: 255, 255, 255;--left-message-text-color: 4, 53, 35;--left-message-nickname-color: 8, 81, 57;--right-message-bg-color: 255, 255, 255;--right-message-text-color: 4, 53, 35;--right-message-nickname-color: 8, 81, 57;--bm-message-border-radius: 0.4rem;--bm-avatar-radius: 0.4rem;--bm-hover-bg: 255, 230, 123;--main-bm-color: 8, 81, 57;--bm-button-bg: 4, 53, 35;--bm-button-color: 255, 255, 255;--bm-border-secondary-color: 8, 81, 57;--bm-border-active: 8, 81, 57;--bm-tooltip-bg: 4, 53, 35;--bm-tooltip-color: 255, 255, 255;--bm-mention-bg: 255, 230, 123;--bm-mention-color: 4, 53, 35;--main-bm-border-color: #085139;--bm-button-hover: rgba(4, 53, 35, 0.09);--bm-button-active: rgba(4, 53, 35, 0.15);--bm-sticky-date-bg: #043523;--bm-sticky-date-color: #fff;--bm-scrollbar: rgba(4, 53, 35, 0.1);--bm-scrollbar-active: rgba(4, 53, 35, 0.55);--bm-scrollbar-focus: rgba(4, 53, 35, 0.7)}.html--admin_mod .bp-messages-wrap .bm-messages-list .bm-list .bm-list-content{padding-inline:.4rem}.video_session__chat .bp-messages-single-thread-wrap,.video_session__chat .bp-messages-wrap,.video_session__chat .bp-messages-threads-wrapper{height:100% !important;min-height:0}.video_session__chat .bp-messages-wrap{border:0;border-radius:0}.video_session__chat .bp-messages-column>.chat-header{display:none}.video_session__chat .bp-messages-call-wrap{display:none}.bp-messages-wrap .chat-footer{height:5.7rem}.bp-messages-single-thread-wrap .bpbm-enable-video,.bp-messages-single-thread-wrap .bpbm-enable-mic,.bp-messages-single-thread-wrap .bpbm-switch-share-screen,.bp-messages-single-thread-wrap .bpbm-fs-enable{color:#043523}.bp-messages-single-thread-wrap .bp-messages-wrap .bm-reply .bm-reply-restricted{padding:1.2rem 1.6rem;color:#9c0d00;text-align:center;border:1px solid #9c0d00;border-radius:.8rem;background-color:rgba(156, 13, 0, 0.08)}.bp-messages-wrap .bm-reply{border:1px solid rgba(var(--bm-border-color), 0.62);border-radius:.4rem;overflow:clip}.html--admin_mod .bp-messages-wrap .bm-reply{border-radius:0;border:none;border-top:1px solid rgba(var(--bm-border-color), 0.62)}.bp-messages-wrap .bm-reply .bm-send-message svg,.bp-messages-wrap .bm-reply .bm-emojies svg,.bp-messages-wrap .bm-reply .bm-attachment svg{position:static;width:2.4rem;height:2.4rem;background-repeat:no-repeat;background-position:center;background-size:contain}.bp-messages-wrap .bm-reply .bm-send-message svg>*,.bp-messages-wrap .bm-reply .bm-emojies svg>*,.bp-messages-wrap .bm-reply .bm-attachment svg>*{display:none}.bp-messages-wrap .bm-reply .bm-send-message,.bp-messages-wrap .bm-reply .bm-emojies,.bp-messages-wrap .bm-reply .bm-attachment{display:flex;align-items:center;justify-content:center;padding:0}.bp-messages-wrap .bm-reply .bm-send-message svg{background-image:url("../images/icon-send-message.svg")}.bp-messages-wrap .bm-reply .bm-emojies svg{background-image:url("../images/icon-emojies.svg")}.bp-messages-wrap .bm-reply .bm-attachment svg{transform:none;background-image:url("../images/icon-attachment.svg")}.bp-messages-single-thread-wrap .bm-messages-stack.outgoing>.bm-pic{display:none !important}.bp-messages-wrap .empty-thread svg,.bp-messages-wrap .empty-thread span{color:#085139}.bp-messages-wrap .bm-messages-list .bm-list .bm-conversation-start{width:100%;min-height:0;margin-bottom:1.6rem;padding:0;font-size:1.6rem;text-align:left;color:#043523 !important;opacity:1}.bp-messages-wrap .bm-messages-list .bm-list .bm-sticky-date{width:100%;text-align:left;margin:0 0 1.6rem 0;padding:0;font-size:1.4rem;line-height:1.15;background:rgba(0, 0, 0, 0);color:#043523;opacity:1}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-right-side .bm-content{padding-right:0}.html--admin_mod .bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack.bm-right-side .bm-content{padding-right:6rem}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-pic{left:0}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-pic,.bp-messages-wrap img.avatar{width:5.3rem;height:5.3rem}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content{margin-top:-5.3rem}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-messages-listing .bm-message{margin-bottom:.4rem}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-messages-listing .bm-message .bm-message-content{display:flex;align-items:flex-end;max-width:57.6rem !important;padding:1.6rem 1.8rem}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-messages-listing .bm-message .bm-message-info{margin-left:3.2rem}@media screen and (max-width: 768px){.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-messages-listing .bm-message .bm-message-info{margin-left:1.6rem}}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-messages-listing .bm-message .bm-message-content .bm-message-content-text p{line-height:1.14}.bp-messages-single-thread-wrap .bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-messages-listing .bm-message .bm-message-content:not(.bm-hide-background) .bm-message-info .bm-time{font-size:1.2rem;color:rgba(4, 53, 35, 0.3) !important}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-info .name a,.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-info .name span{font-weight:normal;font-size:1.2rem}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-messages-listing .bm-message .message-controls>span{color:rgba(4, 53, 35, 0.75)}.bp-messages-wrap .bm-messages-list .bm-list .bm-messages-stack .bm-content .bm-messages-listing .bm-message .message-controls>span.favorite{color:#085139 !important}@media screen and (max-width: 768px){.bp-messages-single-thread-wrap .bm-messages-stack>.bm-pic{display:none !important}.bp-messages-single-thread-wrap .bm-messages-stack .bm-info>.bm-name{display:none}}.preloader{position:fixed;inset:0;z-index:1000;display:none;background-color:#fff}.page_home .preloader{display:block}.page_home .preloader.preloader--hidden_mod{display:none}html:has(.page_home .preloader:not(.preloader--hidden_mod)),html:has(.page_home .preloader:not(.preloader--hidden_mod)) body{overflow:clip}.header{position:fixed;top:0;left:0;width:100%;font-size:1rem;transition:background-color .3s ease,transform var(--medium-power2-inout);will-change:transform;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);z-index:100}.header.header--hidden_mod{transform:translateY(-100%)}@media screen and (min-width: 1024px){.header.header--scrolled_mod,.header.header--menu_open_mod{background-color:#f9fffd}}@media screen and (max-width: 1023.5px){.header.header--menu_open_mod{background-color:#043523}}@media screen and (max-width: 1023.5px){.header{background-color:#fff}}.header__in{max-width:124.8rem;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:var(--height-header)}@media screen and (min-width: 1024px){.header__in{display:grid;grid-template-columns:auto 1fr auto}}.header__logo{flex-shrink:0}@media screen and (min-width: 1024px){.header__logo{justify-self:start}}.header__logo.header__logo--disabled_mod{pointer-events:none;cursor:default}.header__logo_image{display:block;width:16.7rem;height:auto}.header__logo_image.header__logo_image--light_mod{display:none}@media(max-width: 1200px)and (min-width: 1024px){.header__logo_image{width:13rem}}@media screen and (max-width: 1023.5px){.header__logo_image{width:16.4rem}}@media screen and (min-width: 1024px){.header--hero_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__logo_image.header__logo_image--light_mod,.header--invert_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__logo_image.header__logo_image--light_mod{display:block}.header--hero_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__logo_image.header__logo_image--dark_mod,.header--invert_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__logo_image.header__logo_image--dark_mod{display:none}}@media screen and (max-width: 1023.5px){.header--menu_open_mod .header__logo_image.header__logo_image--light_mod{display:block}.header--menu_open_mod .header__logo_image.header__logo_image--dark_mod{display:none}}.header__panel{display:contents}@media screen and (max-width: 1023.5px){.header__panel{position:fixed;top:var(--height-header);left:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:calc(100dvh - var(--height-header));padding:1.2rem var(--gl-hr-indent) 2.4rem;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}}@media screen and (max-width: 1023.5px){.header--nav_open_mod .header__panel{opacity:1;visibility:visible;pointer-events:auto}}@media screen and (min-width: 1024px){.header__nav{justify-self:start;margin-left:4.4rem}}@media(max-width: 1439px)and (min-width: 1024px){.header__nav{margin-left:2.4rem}}@media screen and (max-width: 1023.5px){.header__nav{width:100%;margin-bottom:2.4rem}}.header__nav_list{display:flex;align-items:center}@media screen and (min-width: 1024px){.header__nav_list{gap:3.2rem}}@media(max-width: 1439px)and (min-width: 1024px){.header__nav_list{gap:2rem}}@media(max-width: 1200px)and (min-width: 1024px){.header__nav_list{gap:1.6rem}}@media screen and (max-width: 1023.5px){.header__nav_list{flex-direction:column;align-items:stretch}}.header__nav_link{display:inline-flex;align-items:center;gap:.6rem;color:#043523;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;transition:color .3s ease;will-change:color;cursor:pointer}@media(max-width: 1439px)and (min-width: 1024px){.header__nav_link{font-size:1.4rem}}.header__nav_link:hover,.header__nav_link:focus{text-decoration:none;color:#085139}@media screen and (max-width: 1023.5px){.header__nav_link{width:100%;justify-content:space-between;padding:1.2rem 0}}.header__nav_link.header__nav_link--disabled_mod{pointer-events:none;cursor:default;opacity:.5}.header__nav_caret{flex-shrink:0;width:1.6rem;height:1.6rem;transition:transform .3s ease}.header__nav_link[aria-expanded=true] .header__nav_caret{transform:rotate(180deg)}@media screen and (min-width: 1024px){.header__actions{display:flex;align-items:center;justify-self:end;gap:3.2rem}}@media(max-width: 1439px)and (min-width: 1024px){.header__actions{gap:2.4rem}}@media(max-width: 1200px)and (min-width: 1024px){.header__actions{gap:1.6rem}}@media screen and (max-width: 1023.5px){.header__actions{display:contents}}.header__shortcuts{display:flex;align-items:center;gap:2.4rem}@media(max-width: 1439px)and (min-width: 1024px){.header__shortcuts.header__shortcuts--panel_mod{gap:1.6rem}}@media screen and (max-width: 1023.5px){.header__shortcuts.header__shortcuts--panel_mod{display:none}}.header__shortcuts.header__shortcuts--bar_mod{margin-left:auto;margin-right:2.4rem}@media screen and (min-width: 1024px){.header__shortcuts.header__shortcuts--bar_mod{display:none}}.header__shortcut{display:inline-flex;align-items:center;justify-content:center;color:#043523;cursor:pointer;transition:opacity .3s ease;will-change:opacity}.header__shortcut:focus-visible{opacity:.7}@media(hover: hover){.header__shortcut:hover{opacity:.7}}@media screen and (min-width: 1024px){.header--hero_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__shortcut,.header--invert_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__shortcut{color:#fff}}@media screen and (max-width: 1023.5px){.header--menu_open_mod .header__shortcuts--bar_mod{display:none}}.header__contacts{display:none}@media screen and (max-width: 1023.5px){.header__contacts{display:block;margin-top:auto;margin-bottom:3.2rem}}.header__contacts_item{display:flex;align-items:flex-start}.header__contacts_item:not(:last-child){margin-bottom:1.6rem}.header__contacts_icon{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:1.2rem;color:#043523}.header__contacts_link,.header__contacts_text{color:#043523;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.header__contacts_link,.header__contacts_text{font-size:1.4rem}}.header__contacts_link{transition:color .3s ease;will-change:color}.header__contacts_link:hover,.header__contacts_link:focus-visible{color:#085139;text-decoration:none}.header__shortcut_icon{width:1.6rem;height:1.6rem}.header__contact{display:inline-flex;align-items:center;gap:.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-transform:uppercase}.header__contact:hover,.header__contact:focus{text-decoration:none}@media screen and (min-width: 1024px){.header__contact{margin-right:.4rem}.header__contact:hover .header__contact_icon,.header__contact:focus-visible .header__contact_icon{transform:translate(0.4rem, -5%)}.header__contact:hover .header__contact_icon:not(:last-child),.header__contact:focus-visible .header__contact_icon:not(:last-child){transform:translate(-0.4rem, -5%)}}@media screen and (max-width: 1023.5px){.header__contact{width:100%;margin-top:auto;display:inline-flex;justify-content:center;align-items:center;gap:.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;min-height:5.2rem;padding:1.2rem 2.4rem;border-radius:1.2rem;position:relative;overflow:clip;color:#fff;background-color:#085139;transition:all .3s ease}.header__contact[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.header__contact:hover,.header__contact:focus{text-decoration:none}.header__contact:disabled{opacity:.4;pointer-events:none}@supports(clip-path: shape(from 0 0, line to 1px 1px)){.header__contact{clip-path:shape(from 0rem -1px, line to calc(100% - 1.5rem + 1.5rem) -1px, line to calc(100% - 1.5rem + 1.5rem) 11.1145357143%, line to calc(100% - 0.8333333333rem + 1.5rem) 11.1145357143%, curve to calc(100% - 0.499535rem + 1.5rem) 18.5139285714% with calc(100% - 0.64863rem + 1.5rem) 11.0990714286%/calc(100% - 0.499535rem + 1.5rem) 14.42725%, line to calc(100% - 0.499535rem + 1.5rem) 81.4707142857%, curve to calc(100% - 0.8333333333rem + 1.5rem) 88.8853571429% with calc(100% - 0.499535rem + 1.5rem) 85.5728571429%/calc(100% - 0.6493266667rem + 1.5rem) 88.8853571429%, line to calc(100% - 1.5rem + 1.5rem) 88.8853571429%, line to calc(100% - 1.5rem + 1.5rem) calc(100% + 1px), line to 0rem calc(100% + 1px), line to 0rem 88.8853571429%, line to -0.6666666667rem 88.8853571429%, curve to -1.000465rem 81.4707142857% with -0.8506733333rem 88.8853571429%/-1.000465rem 85.5728571429%, line to -1.000465rem 18.5139285714%, curve to -0.6666666667rem 11.0990714286% with -1.000465rem 14.42725%/-0.85137rem 11.0990714286%, line to 0rem 11.1145357143%, line to 0rem -1px, close)}}@supports not (clip-path: shape(from 0 0, line to 1px 1px)){.header__contact{-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E");mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% + .4rem) calc(100% + 1rem),1.5rem 100%,1.5rem 100%;mask-size:calc(100% + .4rem) calc(100% + 1rem),1.5rem 100%,1.5rem 100%;-webkit-mask-position:center,calc(0% - 1.5rem) center,calc(100% + 1.5rem) center;mask-position:center,calc(0% - 1.5rem) center,calc(100% + 1.5rem) center;-webkit-mask-composite:source-out,source-over,source-over;mask-composite:subtract,add,add}}.header__contact:hover,.header__contact:focus-visible{background-color:#043523;border-radius:0}@supports(clip-path: shape(from 0 0, line to 1px 1px)){.header__contact:hover,.header__contact:focus-visible{clip-path:shape(from calc(1.5rem - 1px) -1px, line to calc(100% - 1.5rem + 1px) -1px, line to calc(100% - 1.5rem + 1px) 11.1145357143%, line to calc(100% - 0.8333333333rem + 1px) 11.1145357143%, curve to calc(100% - 0.499535rem + 1px) 18.5139285714% with calc(100% - 0.64863rem + 1px) 11.0990714286%/calc(100% - 0.499535rem + 1px) 14.42725%, line to calc(100% - 0.499535rem + 1px) 81.4707142857%, curve to calc(100% - 0.8333333333rem + 1px) 88.8853571429% with calc(100% - 0.499535rem + 1px) 85.5728571429%/calc(100% - 0.6493266667rem + 1px) 88.8853571429%, line to calc(100% - 1.5rem + 1px) 88.8853571429%, line to calc(100% - 1.5rem + 1px) calc(100% + 1px), line to calc(1.5rem - 1px) calc(100% + 1px), line to calc(1.5rem - 1px) 88.8853571429%, line to calc(0.8333333333rem - 1px) 88.8853571429%, curve to calc(0.499535rem - 1px) 81.4707142857% with calc(0.6493266667rem - 1px) 88.8853571429%/calc(0.499535rem - 1px) 85.5728571429%, line to calc(0.499535rem - 1px) 18.5139285714%, curve to calc(0.8333333333rem - 1px) 11.0990714286% with calc(0.499535rem - 1px) 14.42725%/calc(0.64863rem - 1px) 11.0990714286%, line to calc(1.5rem - 1px) 11.1145357143%, line to calc(1.5rem - 1px) -1px, close)}}@supports not (clip-path: shape(from 0 0, line to 1px 1px)){.header__contact:hover,.header__contact:focus-visible{-webkit-mask-position:center,calc(0% - 1px) center,calc(100% + 1px) center;mask-position:center,calc(0% - 1px) center,calc(100% + 1px) center}}}.header__contact.header__contact--disabled_mod{pointer-events:none;cursor:default;opacity:.5}@media screen and (max-width: 1023.5px){.header__contacts+.header__contact{margin-top:0}}@media screen and (min-width: 1024px){.header--hero_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__contact,.header--invert_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__contact{color:#fff}}@media screen and (min-width: 1024px){.header--invert_mod:not(.header--scrolled_mod):not(.header--menu_open_mod) .header__nav_link{color:#fff}}.header__contact_icon{flex-shrink:0;width:1rem;height:1.6rem;transform:translateY(-5%);transition:transform .3s ease;will-change:transform}.header__burger{display:none}@media screen and (max-width: 1023.5px){.header__burger{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;width:3.2rem;height:3.2rem;color:#043523;cursor:pointer}}.header__burger_icon{width:2.4rem;height:2.4rem}.header__burger_icon.header__burger_icon--close_mod{display:none}@media screen and (max-width: 1023.5px){.header--menu_open_mod .header__burger{color:#fff}}.header--nav_open_mod .header__burger_icon.header__burger_icon--open_mod{display:none}.header--nav_open_mod .header__burger_icon.header__burger_icon--close_mod{display:block}.call_dialog{width:30.2rem;max-width:calc(100% - 2*var(--gl-hr-indent, 1.6rem));padding:0;overflow:visible;color:#fff;text-align:center;background-color:rgba(0, 0, 0, 0);border:0}@media screen and (max-width: 1023.5px){.call_dialog{width:25.5rem}}.call_dialog::backdrop{background-color:rgba(0, 0, 0, 0)}.call_dialog__box{position:relative;padding:4.4rem 4.5rem 3.2rem;background-color:#085139;border-radius:1.2rem;opacity:0;transform:translateY(1.6rem)}@media screen and (max-width: 1023.5px){.call_dialog__box{padding:4.4rem 3.3rem 3.2rem}}.call_dialog__close{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:inherit;cursor:pointer}.call_dialog__close_icon{width:1.4rem;height:1.4rem}.call_dialog__title{margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.call_dialog__title{font-size:1.6rem}}@media screen and (max-width: 1023.5px){.call_dialog__title{max-width:16.8rem;margin-right:auto;margin-bottom:1.6rem;margin-left:auto}}.call_dialog__number{margin-bottom:3.2rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.call_dialog__number{font-size:1.4rem}}@media screen and (max-width: 1023.5px){.call_dialog__number{margin-bottom:2.4rem}}.call_dialog__action{min-width:18.9rem}.menu_item{--menu-item-muted: rgba(255, 255, 255, 0.7);color:#fff}.menu_item:hover,.menu_item:focus{text-decoration:none}.menu_item.menu_item--disabled_mod{pointer-events:none;cursor:default;opacity:.5}.menu_item__icon{flex-shrink:0;display:block;width:3.2rem;height:3.2rem}.menu_item__glyph{display:block;width:100%;height:100%}.menu_item__header{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.menu_item__title{display:block;color:#fff;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.menu_item__title{font-size:1.4rem}}@media screen and (min-width: 1024px){.menu_item:hover .menu_item__title{color:var(--menu-item-muted)}}.menu_item__desc{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overscroll-behavior:auto;color:var(--menu-item-muted);font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (min-width: 1024px){.menu_item__desc{height:0;overflow:clip}}.menu{--menu-vr-padding: 5.6rem;--menu-room: calc(100vh - var(--height-header) - 2 * var(--menu-vr-padding));position:fixed;top:var(--height-header);left:0;z-index:1;width:100%;padding:var(--menu-vr-padding) 0;color:#fff;background-color:#043523;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.menu.menu--open_mod{opacity:1;visibility:visible;pointer-events:auto}@media screen and (max-width: 1023.5px){.menu{--menu-vr-padding: 2.4rem;height:calc(100dvh - var(--height-header));padding-bottom:0;overflow-y:auto}}.menu__in{max-width:calc(124.8rem + 2*var(--gl-hr-indent));width:100%;margin:0 auto;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);display:grid;grid-template-columns:3.078fr 1fr;align-items:stretch}@media screen and (max-width: 1023.5px){.menu__in{grid-template-columns:1fr}}.menu__content{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255, 255, 255, 0.15) rgba(0, 0, 0, 0)}.menu__content::-webkit-scrollbar{width:.6rem}.menu__content::-webkit-scrollbar-track{background-color:rgba(0, 0, 0, 0)}.menu__content::-webkit-scrollbar-thumb{background-color:rgba(255, 255, 255, 0.15);border-radius:.3rem}@media screen and (min-width: 1024px){.menu__content{max-height:var(--menu-room);margin-right:1.2rem;padding-right:1.2rem;padding-bottom:6.4rem}}@media screen and (max-width: 1023.5px){.menu__content{width:100%;overflow-y:visible}}.menu__back_bar{display:none}@media screen and (max-width: 1023.5px){.menu__back_bar{position:sticky;bottom:0;z-index:1;display:flex;margin:3.2rem calc(-1*var(--gl-hr-indent)) 0;padding:2.4rem var(--gl-hr-indent);background-color:#043523}}.menu__back{color:#fff;display:inline-flex;justify-content:center;align-items:center;gap:.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer}.menu__back[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.menu__back:hover,.menu__back:focus{text-decoration:none}.menu__back:disabled{opacity:.4;pointer-events:none}.menu__back_icon{flex-shrink:0;width:1rem;height:1.6rem;transform:translateY(-5%);transition:transform .3s ease;will-change:transform}.menu__category:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.15)}@media screen and (min-width: 1024px){.menu__category:not(:last-child){margin-bottom:4rem;padding-bottom:4rem}}@media screen and (max-width: 1023.5px){.menu__category:not(:last-child){margin-bottom:2.4rem;padding-bottom:2.4rem}}@media screen and (min-width: 1024px){.menu__category_head{margin-bottom:4.8rem}}.menu__category_title{color:#fff;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.menu__category_title{font-size:2rem}}@media screen and (max-width: 1023.5px){.menu__category_title{margin-bottom:3.2rem}}.menu__view_all,.menu__persona{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;gap:.6rem;color:#ffe67b}.menu__view_all[type=submit],.menu__persona[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.menu__view_all:hover,.menu__view_all:focus,.menu__persona:hover,.menu__persona:focus{text-decoration:none}.menu__view_all:disabled,.menu__persona:disabled{opacity:.4;pointer-events:none}.menu__view_all_icon,.menu__persona_icon{flex-shrink:0;width:1rem;height:1.6rem;transform:translateY(-5%);transition:transform .3s ease;will-change:transform}@media screen and (min-width: 1024px){.menu__view_all{grid-row:1;grid-column:3}.menu__view_all:hover .menu__view_all_icon,.menu__view_all:focus-visible .menu__view_all_icon{transform:translate(0.4rem, -5%)}.menu__view_all:hover .menu__view_all_icon:not(:last-child),.menu__view_all:focus-visible .menu__view_all_icon:not(:last-child){transform:translate(-0.4rem, -5%)}}@media screen and (max-width: 1023.5px){.menu__view_all:not(:last-child){margin-bottom:2.4rem}}.menu__view_all.menu__view_all--disabled_mod{pointer-events:none;cursor:default;opacity:.5}@media screen and (min-width: 1024px){.menu__persona{grid-row:1;grid-column:1;justify-self:start}.menu__persona:hover .menu__persona_icon,.menu__persona:focus-visible .menu__persona_icon{transform:translate(0.4rem, -5%)}.menu__persona:hover .menu__persona_icon:not(:last-child),.menu__persona:focus-visible .menu__persona_icon:not(:last-child){transform:translate(-0.4rem, -5%)}}.menu__category_foot{margin-top:4rem}@media screen and (min-width: 1024px){.menu__category_foot{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}}@media screen and (max-width: 1023.5px){.menu__category_foot{display:flex;flex-direction:column;align-items:flex-start;margin-top:3.2rem}}.menu__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media screen and (max-width: 1023.5px){.menu__items{grid-template-columns:1fr}}@media screen and (min-width: 1023.5px){.menu__aside{border-left:1px solid rgba(255, 255, 255, 0.15);padding-left:2.4rem}}@media screen and (min-width: 1024px){.menu__aside{max-height:var(--menu-room);overflow:clip}}@media screen and (max-width: 1023.5px){.menu__aside{width:100%;margin-top:2.4rem;border-top:1px solid rgba(255, 255, 255, 0.15);padding-top:3.2rem}}.menu__aside_title{margin-bottom:4.8rem;color:#fff;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.menu__aside_title{margin-bottom:2.4rem}}.menu__slider{width:100%;max-width:29.4rem;overflow:clip;--tri-band-stop-1: 22.2%;--tri-band-stop-2: 77.8%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.menu__slider{max-width:32rem;--tri-band-stop-1: 22.196%;--tri-band-stop-2: 77.804%;--tri-band-direction: to right}}.footer{flex:0 0 auto;width:100%;padding:12rem var(--gl-hr-indent) 4rem;color:#043523;background-color:#ffe67b}@media screen and (max-width: 1023.5px){.footer{padding:8rem var(--gl-hr-indent) 3.2rem}}.footer__top{display:grid;grid-template-columns:minmax(0, 71.8fr) 40rem;align-items:flex-start;row-gap:1.6rem;margin-bottom:11.5rem}@media screen and (min-width: 1440px){.footer__top{column-gap:13rem}}@media(max-width: 1439px)and (min-width: 1024px){.footer__top{column-gap:4rem}}@media(max-width: 1023.5px)and (min-width: 769px){.footer__top{grid-template-columns:minmax(0, 71.8fr) 30rem;column-gap:3.2rem}}@media screen and (max-width: 768px){.footer__top{grid-template-columns:1fr;gap:0}}@media screen and (max-width: 768px){.footer__top{margin-bottom:6rem}}@media screen and (min-width: 1024px){.footer__logo{margin-right:3.2rem}}@media screen and (max-width: 768px){.footer__logo{margin-bottom:2.4rem}}.footer__logo.footer__logo--disabled_mod{pointer-events:none;cursor:default}.footer__logo_text{--bracket-rise: 0.12em;gap:.4em;font-family:"Consort Recast",sans-serif;font-weight:600;font-size:8.8rem;line-height:1;letter-spacing:.0025em;text-transform:uppercase;color:#085139;display:inline-flex;align-items:center}.footer__logo_text::before,.footer__logo_text::after{content:"";flex-shrink:0;width:.4403571429em;height:1.37em;background-color:currentColor}.footer__logo_text::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.footer__logo_text::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}@media(max-width: 1200px)and (min-width: 1024px){.footer__logo_text{font-size:5.6rem}}@media(max-width: 1023.5px)and (min-width: 769px){.footer__logo_text{font-size:4.8rem}}@media screen and (max-width: 768px){.footer__logo_text{gap:.3em;font-size:4rem}}.footer__logo_text_value{display:inline-block;white-space:nowrap;display:inline-flex}@media screen and (min-width: 769px){.footer__logo_text_value{font-size:.94em}}.footer__description{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.footer__description{font-size:1.4rem}}@media screen and (min-width: 1024px){.footer__description{margin-top:-0.6rem}}@media screen and (min-width: 769px){.footer__description{max-width:30ch}}.footer__main{display:grid;grid-template-columns:minmax(0, 71.8fr) 40rem;align-items:flex-start;row-gap:1.6rem;margin-bottom:15.8rem}@media screen and (min-width: 1440px){.footer__main{column-gap:13rem}}@media(max-width: 1439px)and (min-width: 1024px){.footer__main{column-gap:4rem}}@media(max-width: 1023.5px)and (min-width: 769px){.footer__main{grid-template-columns:minmax(0, 71.8fr) 30rem;column-gap:3.2rem}}@media screen and (max-width: 768px){.footer__main{grid-template-columns:1fr;gap:0}}@media screen and (max-width: 768px){.footer__main{margin-bottom:6.2rem}}.footer__nav{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;max-width:61.2rem}@media screen and (max-width: 768px){.footer__nav{gap:0}}@media screen and (max-width: 768px){.footer__nav{grid-template-columns:repeat(2, 1fr);gap:4.4rem 1.6rem;margin-bottom:4.6rem}}.footer__nav_item:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width: 768px){.footer__nav_item:not(:last-child){margin-bottom:1.3rem}}.footer__nav_link{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;color:#043523;transition:color .3s ease;will-change:color}@media screen and (max-width: 1023.5px){.footer__nav_link{font-size:1.4rem}}.footer__nav_link:hover,.footer__nav_link:focus-visible{color:#085139;text-decoration:none}.footer__nav_link.footer__nav_link--disabled_mod{pointer-events:none;cursor:default;color:#085139}@media screen and (min-width: 1024px){.footer__contacts{margin-top:.2rem}}.footer__contact{display:flex;align-items:flex-start}.footer__contact:not(:last-child){margin-bottom:1.6rem}@media screen and (min-width: 1024px){.footer__contact:not(:last-child){margin-bottom:1.8rem}}.footer__contact_icon{flex-shrink:0;width:1.6rem;height:1.6rem;margin-right:1.2rem;color:#043523}@media screen and (min-width: 1024px){.footer__contact_icon{width:2.2rem;height:2.2rem}}.footer__contact_link{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;color:#043523;transition:color .3s ease;will-change:color}@media screen and (max-width: 1023.5px){.footer__contact_link{font-size:1.4rem}}.footer__contact_link:hover,.footer__contact_link:focus-visible{color:#085139;text-decoration:none}@media screen and (min-width: 1024px){.footer__contact_link{margin-top:.3rem}}.footer__contact_text{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;color:#043523}@media screen and (max-width: 1023.5px){.footer__contact_text{font-size:1.4rem}}@media screen and (min-width: 769px){.footer__contact_text{max-width:29ch}}.footer__bottom{display:grid;grid-template-columns:minmax(0, 71.8fr) 40rem;align-items:flex-start;row-gap:1.6rem;margin-bottom:1.5rem}@media screen and (min-width: 1440px){.footer__bottom{column-gap:13rem}}@media(max-width: 1439px)and (min-width: 1024px){.footer__bottom{column-gap:4rem}}@media(max-width: 1023.5px)and (min-width: 769px){.footer__bottom{grid-template-columns:minmax(0, 71.8fr) 30rem;column-gap:3.2rem}}@media screen and (max-width: 768px){.footer__bottom{grid-template-columns:repeat(2, 1fr);gap:2.4rem 1.6rem}}.footer__socials{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;max-width:61.2rem}@media screen and (max-width: 768px){.footer__socials{gap:0}}@media screen and (max-width: 768px){.footer__socials{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 768px){.footer__socials_item:not(:last-child){margin-bottom:1.2rem}}.footer__socials_link{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;color:#043523;transition:color .3s ease;will-change:color}@media screen and (max-width: 1023.5px){.footer__socials_link{font-size:1.4rem}}.footer__socials_link:hover,.footer__socials_link:focus-visible{color:#085139;text-decoration:none}.footer__legal{display:flex;justify-content:space-between}@media screen and (min-width: 1024px){.footer__legal{gap:.8rem}}@media screen and (max-width: 768px){.footer__legal{flex-direction:column}}@media screen and (min-width: 769px){.footer__legal:first-child{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem;max-width:61.2rem}}@media screen and (max-width: 768px){.footer__legal_item:not(:last-child){margin-bottom:1.2rem}}.footer__legal_link{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;color:#043523;transition:color .3s ease;will-change:color}@media screen and (max-width: 1023.5px){.footer__legal_link{font-size:1.4rem}}.footer__legal_link:hover,.footer__legal_link:focus-visible{color:#085139;text-decoration:none}.footer__legal_link.footer__legal_link--disabled_mod{pointer-events:none;cursor:default;color:#085139}.footer__credits{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-top:1.6rem;border-top:1px solid rgba(4, 53, 35, 0.3)}@media screen and (max-width: 768px){.footer__credits{flex-direction:column;align-items:flex-start}}.footer__designer{display:flex;align-items:center}@media screen and (max-width: 768px){.footer__designer{margin-bottom:.8rem}}.footer__designer_link{display:inline-flex;align-items:center;color:#043523;transition:color .3s ease;will-change:color}.footer__designer_link:hover,.footer__designer_link:focus-visible{color:#085139;text-decoration:none}.footer__designer_text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15;color:#043523}@media screen and (max-width: 768px){.footer__designer_text{font-size:1.2rem}}.footer__designer_link .footer__designer_text{color:inherit}.footer__designer_icon{position:relative;top:-0.2rem;flex-shrink:0;width:1.6rem;height:1.4rem;margin:0 1rem 0 .8rem;color:inherit}.footer__copyright{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15;color:#043523}@media screen and (max-width: 768px){.footer__copyright{font-size:1.2rem}}.section{position:relative;width:100%;font-size:1rem;padding-top:var(--gl-vr-indent);padding-bottom:var(--gl-vr-indent);padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent)}.section_vr_top{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);padding-top:var(--gl-vr-indent)}.section_vr_bottom{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);padding-bottom:var(--gl-vr-indent)}.section_vr_none{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent)}.section_dark{position:relative;width:100%;font-size:1rem;padding-top:var(--gl-vr-indent);padding-bottom:var(--gl-vr-indent);padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);color:#fff;background-color:#043523}.section_dark_vr_top{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);padding-top:var(--gl-vr-indent);color:#fff;background-color:#043523}.section_dark_vr_bottom{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);padding-bottom:var(--gl-vr-indent);color:#fff;background-color:#043523}.section_dark_vr_none{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);color:#fff;background-color:#043523}.section_accent{position:relative;width:100%;font-size:1rem;padding-top:var(--gl-vr-indent);padding-bottom:var(--gl-vr-indent);padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);background-color:#ffe67b}.section_accent_vr_top{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);padding-top:var(--gl-vr-indent);background-color:#ffe67b}.section_accent_vr_bottom{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);padding-bottom:var(--gl-vr-indent);background-color:#ffe67b}.section_accent_vr_none{position:relative;width:100%;font-size:1rem;padding-right:var(--gl-hr-indent);padding-left:var(--gl-hr-indent);background-color:#ffe67b}.section_in{max-width:124.8rem;width:100%;margin:0 auto}.section_in_small{max-width:82.4rem;width:100%;margin:0 auto}.icon{display:block;fill:currentColor}.icon.icon--size_mod{width:100%;height:100%}.icon svg{display:block;width:100%;height:100%;fill:currentColor}.btn_base_primary{display:inline-flex;justify-content:center;align-items:center;gap:.8rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;min-height:5.2rem;padding:1.2rem 2.4rem;border-radius:1.2rem;position:relative;overflow:clip;color:#fff;background-color:#085139;transition:all .3s ease}.btn_base_primary[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.btn_base_primary:hover,.btn_base_primary:focus{text-decoration:none}.btn_base_primary:disabled{opacity:.4;pointer-events:none}@supports(clip-path: shape(from 0 0, line to 1px 1px)){.btn_base_primary{clip-path:shape(from 0rem -1px, line to calc(100% - 1.5rem + 1.5rem) -1px, line to calc(100% - 1.5rem + 1.5rem) 11.1145357143%, line to calc(100% - 0.8333333333rem + 1.5rem) 11.1145357143%, curve to calc(100% - 0.499535rem + 1.5rem) 18.5139285714% with calc(100% - 0.64863rem + 1.5rem) 11.0990714286%/calc(100% - 0.499535rem + 1.5rem) 14.42725%, line to calc(100% - 0.499535rem + 1.5rem) 81.4707142857%, curve to calc(100% - 0.8333333333rem + 1.5rem) 88.8853571429% with calc(100% - 0.499535rem + 1.5rem) 85.5728571429%/calc(100% - 0.6493266667rem + 1.5rem) 88.8853571429%, line to calc(100% - 1.5rem + 1.5rem) 88.8853571429%, line to calc(100% - 1.5rem + 1.5rem) calc(100% + 1px), line to 0rem calc(100% + 1px), line to 0rem 88.8853571429%, line to -0.6666666667rem 88.8853571429%, curve to -1.000465rem 81.4707142857% with -0.8506733333rem 88.8853571429%/-1.000465rem 85.5728571429%, line to -1.000465rem 18.5139285714%, curve to -0.6666666667rem 11.0990714286% with -1.000465rem 14.42725%/-0.85137rem 11.0990714286%, line to 0rem 11.1145357143%, line to 0rem -1px, close)}}@supports not (clip-path: shape(from 0 0, line to 1px 1px)){.btn_base_primary{-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E");mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% + .4rem) calc(100% + 1rem),1.5rem 100%,1.5rem 100%;mask-size:calc(100% + .4rem) calc(100% + 1rem),1.5rem 100%,1.5rem 100%;-webkit-mask-position:center,calc(0% - 1.5rem) center,calc(100% + 1.5rem) center;mask-position:center,calc(0% - 1.5rem) center,calc(100% + 1.5rem) center;-webkit-mask-composite:source-out,source-over,source-over;mask-composite:subtract,add,add}}.btn_base_primary:hover,.btn_base_primary:focus-visible{background-color:#043523;border-radius:0}@supports(clip-path: shape(from 0 0, line to 1px 1px)){.btn_base_primary:hover,.btn_base_primary:focus-visible{clip-path:shape(from calc(1.5rem - 1px) -1px, line to calc(100% - 1.5rem + 1px) -1px, line to calc(100% - 1.5rem + 1px) 11.1145357143%, line to calc(100% - 0.8333333333rem + 1px) 11.1145357143%, curve to calc(100% - 0.499535rem + 1px) 18.5139285714% with calc(100% - 0.64863rem + 1px) 11.0990714286%/calc(100% - 0.499535rem + 1px) 14.42725%, line to calc(100% - 0.499535rem + 1px) 81.4707142857%, curve to calc(100% - 0.8333333333rem + 1px) 88.8853571429% with calc(100% - 0.499535rem + 1px) 85.5728571429%/calc(100% - 0.6493266667rem + 1px) 88.8853571429%, line to calc(100% - 1.5rem + 1px) 88.8853571429%, line to calc(100% - 1.5rem + 1px) calc(100% + 1px), line to calc(1.5rem - 1px) calc(100% + 1px), line to calc(1.5rem - 1px) 88.8853571429%, line to calc(0.8333333333rem - 1px) 88.8853571429%, curve to calc(0.499535rem - 1px) 81.4707142857% with calc(0.6493266667rem - 1px) 88.8853571429%/calc(0.499535rem - 1px) 85.5728571429%, line to calc(0.499535rem - 1px) 18.5139285714%, curve to calc(0.8333333333rem - 1px) 11.0990714286% with calc(0.499535rem - 1px) 14.42725%/calc(0.64863rem - 1px) 11.0990714286%, line to calc(1.5rem - 1px) 11.1145357143%, line to calc(1.5rem - 1px) -1px, close)}}@supports not (clip-path: shape(from 0 0, line to 1px 1px)){.btn_base_primary:hover,.btn_base_primary:focus-visible{-webkit-mask-position:center,calc(0% - 1px) center,calc(100% + 1px) center;mask-position:center,calc(0% - 1px) center,calc(100% + 1px) center}}.btn_base_secondary{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:#043523;background-color:rgba(0, 0, 0, 0)}.btn_base_secondary[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.btn_base_secondary:hover,.btn_base_secondary:focus{text-decoration:none}.btn_base_secondary:disabled{opacity:.4;pointer-events:none}.btn_base_secondary:hover .icon,.btn_base_secondary:focus-visible .icon{transform:translate(0.4rem, -5%)}.btn_base_secondary:hover .icon:not(:last-child),.btn_base_secondary:focus-visible .icon:not(:last-child){transform:translate(-0.4rem, -5%)}.btn_base_accent{display:inline-flex;justify-content:center;align-items:center;gap:.8rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;min-height:5.2rem;padding:1.2rem 2.4rem;border-radius:1.2rem;color:#043523;background-color:#ffe67b;transition:color .3s ease,background-color .3s ease}.btn_base_accent[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.btn_base_accent:hover,.btn_base_accent:focus{text-decoration:none}.btn_base_accent:disabled{opacity:.4;pointer-events:none}.btn_base_accent:hover,.btn_base_accent:focus-visible{color:#ffe67b;background-color:#085139}.btn_base_accent_bracket{display:inline-flex;justify-content:center;align-items:center;gap:.8rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;min-height:5.2rem;padding:1.2rem 2.4rem;border-radius:1.2rem;position:relative;overflow:clip;color:#043523;background-color:#ffe67b;transition:all .3s ease}.btn_base_accent_bracket[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.btn_base_accent_bracket:hover,.btn_base_accent_bracket:focus{text-decoration:none}.btn_base_accent_bracket:disabled{opacity:.4;pointer-events:none}@supports(clip-path: shape(from 0 0, line to 1px 1px)){.btn_base_accent_bracket{clip-path:shape(from 0rem -1px, line to calc(100% - 1.5rem + 1.5rem) -1px, line to calc(100% - 1.5rem + 1.5rem) 11.1145357143%, line to calc(100% - 0.8333333333rem + 1.5rem) 11.1145357143%, curve to calc(100% - 0.499535rem + 1.5rem) 18.5139285714% with calc(100% - 0.64863rem + 1.5rem) 11.0990714286%/calc(100% - 0.499535rem + 1.5rem) 14.42725%, line to calc(100% - 0.499535rem + 1.5rem) 81.4707142857%, curve to calc(100% - 0.8333333333rem + 1.5rem) 88.8853571429% with calc(100% - 0.499535rem + 1.5rem) 85.5728571429%/calc(100% - 0.6493266667rem + 1.5rem) 88.8853571429%, line to calc(100% - 1.5rem + 1.5rem) 88.8853571429%, line to calc(100% - 1.5rem + 1.5rem) calc(100% + 1px), line to 0rem calc(100% + 1px), line to 0rem 88.8853571429%, line to -0.6666666667rem 88.8853571429%, curve to -1.000465rem 81.4707142857% with -0.8506733333rem 88.8853571429%/-1.000465rem 85.5728571429%, line to -1.000465rem 18.5139285714%, curve to -0.6666666667rem 11.0990714286% with -1.000465rem 14.42725%/-0.85137rem 11.0990714286%, line to 0rem 11.1145357143%, line to 0rem -1px, close)}}@supports not (clip-path: shape(from 0 0, line to 1px 1px)){.btn_base_accent_bracket{-webkit-mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E");mask-image:linear-gradient(#000 0 0),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% + .4rem) calc(100% + 1rem),1.5rem 100%,1.5rem 100%;mask-size:calc(100% + .4rem) calc(100% + 1rem),1.5rem 100%,1.5rem 100%;-webkit-mask-position:center,calc(0% - 1.5rem) center,calc(100% + 1.5rem) center;mask-position:center,calc(0% - 1.5rem) center,calc(100% + 1.5rem) center;-webkit-mask-composite:source-out,source-over,source-over;mask-composite:subtract,add,add}}.btn_base_accent_bracket:hover,.btn_base_accent_bracket:focus-visible{background-color:#f5d04f;border-radius:0}@supports(clip-path: shape(from 0 0, line to 1px 1px)){.btn_base_accent_bracket:hover,.btn_base_accent_bracket:focus-visible{clip-path:shape(from calc(1.5rem - 1px) -1px, line to calc(100% - 1.5rem + 1px) -1px, line to calc(100% - 1.5rem + 1px) 11.1145357143%, line to calc(100% - 0.8333333333rem + 1px) 11.1145357143%, curve to calc(100% - 0.499535rem + 1px) 18.5139285714% with calc(100% - 0.64863rem + 1px) 11.0990714286%/calc(100% - 0.499535rem + 1px) 14.42725%, line to calc(100% - 0.499535rem + 1px) 81.4707142857%, curve to calc(100% - 0.8333333333rem + 1px) 88.8853571429% with calc(100% - 0.499535rem + 1px) 85.5728571429%/calc(100% - 0.6493266667rem + 1px) 88.8853571429%, line to calc(100% - 1.5rem + 1px) 88.8853571429%, line to calc(100% - 1.5rem + 1px) calc(100% + 1px), line to calc(1.5rem - 1px) calc(100% + 1px), line to calc(1.5rem - 1px) 88.8853571429%, line to calc(0.8333333333rem - 1px) 88.8853571429%, curve to calc(0.499535rem - 1px) 81.4707142857% with calc(0.6493266667rem - 1px) 88.8853571429%/calc(0.499535rem - 1px) 85.5728571429%, line to calc(0.499535rem - 1px) 18.5139285714%, curve to calc(0.8333333333rem - 1px) 11.0990714286% with calc(0.499535rem - 1px) 14.42725%/calc(0.64863rem - 1px) 11.0990714286%, line to calc(1.5rem - 1px) 11.1145357143%, line to calc(1.5rem - 1px) -1px, close)}}@supports not (clip-path: shape(from 0 0, line to 1px 1px)){.btn_base_accent_bracket:hover,.btn_base_accent_bracket:focus-visible{-webkit-mask-position:center,calc(0% - 1px) center,calc(100% + 1px) center;mask-position:center,calc(0% - 1px) center,calc(100% + 1px) center}}.btn_base__icon{flex-shrink:0;width:1rem;height:1.6rem;transform:translateY(-5%);transition:transform .3s ease;will-change:transform}.form_controls__grid{display:grid;gap:1.5rem}.form_input{position:relative}.form_input__element{display:block;width:100%;height:5.3rem;padding:1.6rem 1.7rem;font-family:"Radio Canada Big",sans-serif;font-size:1.8rem;line-height:1.15;color:#085139;caret-color:#085139;border:1px solid #085139;border-radius:.4rem;background-color:rgba(0, 0, 0, 0);transition:border-color .3s ease 0s,color .3s ease 0s;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form_input__element::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.form_input__element[type=search]::-ms-clear,.form_input__element[type=search]::-ms-reveal,.form_input__element[type=search]::-webkit-search-decoration,.form_input__element[type=search]::-webkit-search-cancel-button,.form_input__element[type=search]::-webkit-search-results-button,.form_input__element[type=search]::-webkit-search-results-decoration{display:none}.form_input__element[type=date]::-webkit-calendar-picker-indicator{opacity:0}.form_input__element::placeholder{opacity:0}.form_input__element:disabled{color:rgba(4, 53, 35, 0.3);border-color:rgba(4, 53, 35, 0.3);pointer-events:none}.form_input__element[aria-invalid=true]{color:#9c0d00;border-color:#9c0d00}.form_input__label{position:absolute;top:1.6rem;left:1.7rem;display:flex;align-items:center;max-width:calc(100% - 1.7rem - 1.7rem);font-size:1.8rem;font-weight:normal;line-height:1.15;color:rgba(4, 53, 35, 0.3);pointer-events:none;transition:top .2s ease 0s,left .2s ease 0s,padding .2s ease 0s,font-size .2s ease 0s,color .2s ease 0s}@media screen and (max-width: 768px){.form_input__label{left:1.8rem;max-width:calc(100% - 1.8rem - 1.7rem)}}.form_input__label_text{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.form_input:has(.form_input__element:focus) .form_input__label,.form_input:has(.form_input__element:not(:placeholder-shown)) .form_input__label{top:-1.2rem;left:1rem;padding:0 .6rem 0 1rem;font-size:1.4rem;color:#085139;background-color:var(--input-notch-bg, #f9fffd)}.form_input:has(.form_input__element:disabled) .form_input__label{color:rgba(4, 53, 35, 0.3)}.form_input:has(.form_input__element[aria-invalid=true]) .form_input__label{color:#9c0d00}.form_input:has(.form_input__element:focus) .form_input__req,.form_input:has(.form_input__element:not(:placeholder-shown)) .form_input__req{font-size:1.2rem}.form_input__error{display:flex;align-items:center;margin-top:.4rem;font-size:1.2rem;line-height:1.15;color:#9c0d00}.form_input__error[hidden]{display:none}.form_input__error_icon{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.4rem}.form_textarea{position:relative}.form_textarea__element{display:block;width:100%;height:5.3rem;padding:1.6rem 1.7rem;font-family:"Radio Canada Big",sans-serif;font-size:1.8rem;line-height:1.15;color:#085139;caret-color:#085139;border:1px solid #085139;border-radius:.4rem;background-color:rgba(0, 0, 0, 0);transition:border-color .3s ease 0s,color .3s ease 0s;-moz-appearance:none;-webkit-appearance:none;appearance:none;height:10rem;min-height:10rem;overflow-y:auto;overscroll-behavior:auto;resize:vertical;scrollbar-width:none}.form_textarea__element::-webkit-scrollbar{display:none}.form_textarea__element::placeholder{opacity:0}.form_textarea__element:disabled{color:rgba(4, 53, 35, 0.3);border-color:rgba(4, 53, 35, 0.3);pointer-events:none}.form_textarea--input_height_mod .form_textarea__element{height:5.3rem;min-height:5.3rem;padding:1.4rem 1.7rem}.form_textarea__element[aria-invalid=true]{color:#9c0d00;border-color:#9c0d00}.form_textarea__label{position:absolute;top:1.6rem;left:1.7rem;display:flex;align-items:center;max-width:calc(100% - 1.7rem - 1.7rem);font-size:1.8rem;font-weight:normal;line-height:1.15;color:rgba(4, 53, 35, 0.3);pointer-events:none;transition:top .2s ease 0s,left .2s ease 0s,padding .2s ease 0s,font-size .2s ease 0s,color .2s ease 0s}@media screen and (max-width: 768px){.form_textarea__label{left:1.8rem;max-width:calc(100% - 1.8rem - 1.7rem)}}.form_textarea__label_text{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.form_textarea:has(.form_textarea__element:focus) .form_textarea__label,.form_textarea:has(.form_textarea__element:not(:placeholder-shown)) .form_textarea__label{top:-1.2rem;left:1rem;padding:0 .6rem 0 1rem;font-size:1.4rem;color:#085139;background-color:var(--input-notch-bg, #f9fffd)}.form_textarea:has(.form_textarea__element:disabled) .form_textarea__label{color:rgba(4, 53, 35, 0.3)}.form_textarea:has(.form_textarea__element[aria-invalid=true]) .form_textarea__label{color:#9c0d00}.form_textarea:has(.form_textarea__element:focus) .form_textarea__req,.form_textarea:has(.form_textarea__element:not(:placeholder-shown)) .form_textarea__req{font-size:1.2rem}.form_textarea__error{display:flex;align-items:center;margin-top:.4rem;font-size:1.2rem;line-height:1.15;color:#9c0d00}.form_textarea__error[hidden]{display:none}.form_textarea__error_icon{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.4rem}.form_select{position:relative}.form_select>select,.form_select__element{display:block;width:100%;height:5.3rem;padding:1.6rem 1.7rem;font-family:"Radio Canada Big",sans-serif;font-size:1.8rem;line-height:1.15;color:#085139;caret-color:#085139;border:1px solid #085139;border-radius:.4rem;background-color:rgba(0, 0, 0, 0);transition:border-color .3s ease 0s,color .3s ease 0s;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.form_select>select{padding-right:6.2rem}.form_select__element{--ts-pr-min: 6.2rem;display:flex;align-items:center}.ts-wrapper.single.input-active .form_select__element{cursor:pointer}.ts-wrapper.disabled .form_select__element{color:rgba(4, 53, 35, 0.3);border-color:rgba(4, 53, 35, 0.3);pointer-events:none}.form_select:has(select[aria-invalid=true]) .form_select__element{color:#9c0d00;border-color:#9c0d00}.form_select__item{overflow:clip;min-width:0;white-space:nowrap;text-overflow:ellipsis}.form_select__dropdown{overflow:clip;margin-top:.4rem;padding:.8rem 0;border:1px solid #085139;border-radius:.4rem;background-color:var(--select-bg-color, #f9fffd);box-shadow:none}.form_select__option{display:flex;align-items:center;min-height:4rem;padding:0 1.6rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;color:#085139;cursor:pointer}.form_select__option.active,.form_select__option.selected{color:#fff;background-color:#085139}.form_select__label{position:absolute;top:1.6rem;left:1.7rem;display:flex;align-items:center;max-width:calc(100% - 1.7rem - 6.2rem);font-size:1.8rem;font-weight:normal;line-height:1.15;color:rgba(4, 53, 35, 0.3);pointer-events:none;transition:top .2s ease 0s,left .2s ease 0s,padding .2s ease 0s,font-size .2s ease 0s,color .2s ease 0s}@media screen and (max-width: 768px){.form_select__label{left:1.8rem;max-width:calc(100% - 1.8rem - 6.2rem)}}.form_select__label_text{overflow:hidden;min-width:0;white-space:nowrap;text-overflow:ellipsis}.form_select:has(.ts-wrapper.focus) .form_select__label,.form_select:has(.ts-wrapper.has-items) .form_select__label,.form_select:has(select:focus) .form_select__label,.form_select:has(select option:not([value=""]):checked) .form_select__label{z-index:2;top:-1.2rem;left:1rem;padding:0 .6rem 0 1rem;font-size:1.4rem;color:#085139;background-color:var(--input-notch-bg, #f9fffd)}.form_select:has(.ts-wrapper.disabled) .form_select__label,.form_select:has(select:disabled) .form_select__label{color:rgba(4, 53, 35, 0.3)}.form_select:has(select[aria-invalid=true]) .form_select__label{color:#9c0d00}.form_select:has(.ts-wrapper.focus) .form_select__req,.form_select:has(.ts-wrapper.has-items) .form_select__req,.form_select:has(select:focus) .form_select__req,.form_select:has(select option:not([value=""]):checked) .form_select__req{font-size:1.2rem}.form_select__chevron{position:absolute;z-index:2;top:0;right:1.7rem;height:5.3rem;color:#085139;pointer-events:none;display:inline-flex;align-items:center}.form_select__chevron::before,.form_select__chevron::after{content:"";flex-shrink:0;width:.9rem;height:2.8rem;background-color:currentColor}.form_select__chevron::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.form_select__chevron::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.form_select:has(.ts-wrapper.disabled) .form_select__chevron,.form_select:has(select:disabled) .form_select__chevron{color:rgba(4, 53, 35, 0.3)}.form_select:has(select[aria-invalid=true]) .form_select__chevron{color:#9c0d00}.form_select__chevron_icon{width:1.6rem;height:1.2rem;transition:transform .3s ease 0s}.form_select:has(.ts-wrapper.dropdown-active) .form_select__chevron_icon{transform:scaleY(-1)}.form_select__error{display:flex;align-items:center;margin-top:.4rem;font-size:1.2rem;line-height:1.15;color:#9c0d00}.form_select__error[hidden]{display:none}.form_select__error_icon{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.4rem}.form_input--tel_mod .form_input__label{left:var(--form-tel-offset, 1.7rem);max-width:calc(100% - var(--form-tel-offset, 1.7rem) - 1.7rem)}@media screen and (max-width: 768px){.form_input--tel_mod .form_input__label{left:var(--form-tel-offset, 1.8rem);max-width:calc(100% - var(--form-tel-offset, 1.8rem) - 1.7rem)}}.form_input--tel_mod .form_input__element:focus::placeholder{color:rgba(4, 53, 35, 0.3);opacity:1}.form_input--tel_mod:has(.form_input__element:disabled) .iti__selected-country{color:rgba(4, 53, 35, 0.3);pointer-events:none}.form_input--tel_mod:has(.form_input__element[aria-invalid=true]) .iti__selected-country{color:#9c0d00}.form_checkbox{position:relative}.form_checkbox__element{position:absolute;top:0;left:0;width:1.6rem;height:1.9rem;margin:0;opacity:0;cursor:pointer}.form_checkbox__label{position:relative;display:flex;align-items:flex-start;cursor:pointer}.form_checkbox__box{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid #085139;border-radius:.2rem;transform:translateY(7%);transition:border-color .3s ease 0s,background-color .3s ease 0s}.form_checkbox__marker{display:inline-block;width:1rem;height:1rem;border-radius:1px;background-color:#085139;opacity:0;transition:opacity .3s ease 0s,background-color .3s ease 0s}@media screen and (min-width: 769px){.form_checkbox__marker{transform:translateX(4%)}}.form_checkbox__element:checked+.form_checkbox__label .form_checkbox__marker{opacity:1}.form_checkbox__element:hover:not(:checked):not(:disabled)+.form_checkbox__label .form_checkbox__box{background-color:#f5f5f5}.form_checkbox__element:hover:checked:not(:disabled)+.form_checkbox__label .form_checkbox__box{border-color:#043523}.form_checkbox__element:hover:checked:not(:disabled)+.form_checkbox__label .form_checkbox__marker{background-color:#043523}.form_checkbox__element:focus-visible+.form_checkbox__label .form_checkbox__box{outline:2px solid #085139;outline-offset:2px}.form_checkbox__element:disabled+.form_checkbox__label{cursor:default}.form_checkbox__element:disabled+.form_checkbox__label .form_checkbox__box{border-color:rgba(4, 53, 35, 0.3)}.form_checkbox__element:disabled+.form_checkbox__label .form_checkbox__marker{background-color:rgba(4, 53, 35, 0.3)}.form_checkbox__element:disabled+.form_checkbox__label .form_checkbox__text{color:rgba(4, 53, 35, 0.3)}.form_checkbox__element[aria-invalid=true]+.form_checkbox__label .form_checkbox__box{border-color:#9c0d00}.form_checkbox__element[aria-invalid=true]+.form_checkbox__label .form_checkbox__marker{background-color:#9c0d00}.form_checkbox__element[aria-invalid=true]+.form_checkbox__label .form_checkbox__text{color:#9c0d00}.form_checkbox__text{margin-left:.8rem;color:#085139;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.form_checkbox__req{margin-left:.4rem}.form_checkbox__error{display:flex;align-items:center;margin-top:.4rem;font-size:1.2rem;line-height:1.15;color:#9c0d00}.form_checkbox__error[hidden]{display:none}.form_checkbox__error_icon{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.4rem}.form_radio{position:relative}.form_radio__element{position:absolute;top:0;left:0;width:1.6rem;height:1.9rem;margin:0;opacity:0;cursor:pointer}.form_radio__label{position:relative;display:flex;align-items:flex-start;cursor:pointer}.form_radio__box{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid #085139;border-radius:50%;transition:border-color .3s ease 0s,background-color .3s ease 0s}.form_radio__marker{display:inline-block;width:1rem;height:1rem;border-radius:50%;background-color:#085139;opacity:0;transition:opacity .3s ease 0s,background-color .3s ease 0s}@media screen and (min-width: 769px){.form_radio__marker{transform:translateX(4%)}}.form_radio__element:checked+.form_radio__label .form_radio__marker{opacity:1}.form_radio__element:hover:not(:checked):not(:disabled)+.form_radio__label .form_radio__box{background-color:#f5f5f5}.form_radio__element:hover:checked:not(:disabled)+.form_radio__label .form_radio__box{border-color:#043523}.form_radio__element:hover:checked:not(:disabled)+.form_radio__label .form_radio__marker{background-color:#043523}.form_radio__element:focus-visible+.form_radio__label .form_radio__box{outline:2px solid #085139;outline-offset:2px}.form_radio__element:disabled+.form_radio__label{cursor:default}.form_radio__element:disabled+.form_radio__label .form_radio__box{border-color:rgba(4, 53, 35, 0.3)}.form_radio__element:disabled+.form_radio__label .form_radio__marker{background-color:rgba(4, 53, 35, 0.3)}.form_radio__element:disabled+.form_radio__label .form_radio__text{color:rgba(4, 53, 35, 0.3)}.form_radio__element[aria-invalid=true]+.form_radio__label .form_radio__box{border-color:#9c0d00}.form_radio__element[aria-invalid=true]+.form_radio__label .form_radio__marker{background-color:#9c0d00}.form_radio__element[aria-invalid=true]+.form_radio__label .form_radio__text{color:#9c0d00}.form_radio__text{margin-left:.8rem;color:#085139;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.form_radio__req{margin-left:.4rem}.form_radio__error{display:flex;align-items:center;margin-top:.4rem;font-size:1.2rem;line-height:1.15;color:#9c0d00}.form_radio__error[hidden]{display:none}.form_radio__error_icon{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.4rem}.wpcf7[data-wpcf7-id]{display:contents}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-form[hidden]{display:none}.form_select .wpcf7-form-control-wrap>select{display:block;width:100%;height:5.3rem;padding:1.6rem 1.7rem;font-family:"Radio Canada Big",sans-serif;font-size:1.8rem;line-height:1.15;color:#085139;caret-color:#085139;border:1px solid #085139;border-radius:.4rem;background-color:rgba(0, 0, 0, 0);transition:border-color .3s ease 0s,color .3s ease 0s;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:6.2rem;cursor:pointer;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.form_checkbox .wpcf7-acceptance,.form_checkbox .wpcf7-list-item{display:block;margin:0}.form_checkbox .wpcf7-list-item label{position:relative;display:flex;align-items:flex-start;cursor:pointer}.form_checkbox .wpcf7-list-item input[type=checkbox]{position:absolute;top:0;left:0;width:1.6rem;height:1.9rem;margin:0;opacity:0;cursor:pointer}.form_checkbox .wpcf7-list-item-label{display:flex;align-items:flex-start;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;color:#085139}.form_checkbox .wpcf7-list-item-label::before{content:"";box-sizing:border-box;margin-right:.8rem;padding:.2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid #085139;border-radius:.2rem;transform:translateY(7%);transition:border-color .3s ease 0s,background-color .3s ease 0s;background-image:linear-gradient(#085139, #085139);background-clip:content-box;background-origin:content-box;background-position:center;background-repeat:no-repeat;background-size:0 0;transition:border-color .3s ease 0s,background-color .3s ease 0s,background-size .3s ease 0s}.form_checkbox:has(input:checked) .wpcf7-list-item-label::before{background-size:100% 100%}.form_checkbox:has(input:hover:not(:checked):not(:disabled)) .wpcf7-list-item-label::before{background-color:#f5f5f5}.form_checkbox:has(input:hover:checked:not(:disabled)) .wpcf7-list-item-label::before{background-image:linear-gradient(#043523, #043523);border-color:#043523}.form_checkbox:has(input:focus-visible) .wpcf7-list-item-label::before{outline:2px solid #085139;outline-offset:2px}.form_checkbox:has(input[aria-invalid=true]) .wpcf7-list-item-label,.wpcf7 .wpcf7-form.unaccepted .form_checkbox .wpcf7-acceptance:not(.optional):has(input:not(:checked)) .wpcf7-list-item-label{color:#9c0d00}.form_checkbox:has(input[aria-invalid=true]) .wpcf7-list-item-label::before,.wpcf7 .wpcf7-form.unaccepted .form_checkbox .wpcf7-acceptance:not(.optional):has(input:not(:checked)) .wpcf7-list-item-label::before{border-color:#9c0d00}.form_checkbox:has(input[aria-invalid=true]:checked) .wpcf7-list-item-label::before{background-image:linear-gradient(#9c0d00, #9c0d00)}.wpcf7 .wpcf7-form .form_radio,.wpcf7 .wpcf7-form .form_radio .wpcf7-form-control-wrap,.wpcf7 .wpcf7-form .form_radio .wpcf7-radio{display:contents}.form_radio .wpcf7-list-item label{position:relative;display:flex;align-items:flex-start;cursor:pointer}.form_radio .wpcf7-list-item input[type=radio]{position:absolute;top:0;left:0;width:1.6rem;height:1.9rem;margin:0;opacity:0;cursor:pointer}.form_radio .wpcf7-list-item-label{display:flex;align-items:flex-start;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;color:#085139}.form_radio .wpcf7-list-item-label::before{content:"";box-sizing:border-box;margin-right:.8rem;padding:.2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid #085139;border-radius:50%;transition:border-color .3s ease 0s,background-color .3s ease 0s;background-image:radial-gradient(circle closest-side, #085139 100%, transparent 100%);background-clip:content-box;background-origin:content-box;background-position:center;background-repeat:no-repeat;background-size:0 0;transition:border-color .3s ease 0s,background-color .3s ease 0s,background-size .3s ease 0s}.form_radio .wpcf7-list-item:has(input:checked) .wpcf7-list-item-label::before{background-size:100% 100%}.form_radio .wpcf7-list-item:has(input:hover:not(:checked):not(:disabled)) .wpcf7-list-item-label::before{background-color:#f5f5f5}.form_radio .wpcf7-list-item:has(input:hover:checked:not(:disabled)) .wpcf7-list-item-label::before{background-image:radial-gradient(circle closest-side, #043523 100%, transparent 100%);border-color:#043523}.form_radio .wpcf7-list-item:has(input:focus-visible) .wpcf7-list-item-label::before{outline:2px solid #085139;outline-offset:2px}.form_radio .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item-label{color:#9c0d00}.form_radio .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item-label::before{border-color:#9c0d00}.form_radio .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item:has(input:checked) .wpcf7-list-item-label::before{background-image:radial-gradient(circle closest-side, #9c0d00 100%, transparent 100%)}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{display:flex;align-items:center;margin-top:.4rem;font-size:1.2rem;line-height:1.15;color:#9c0d00}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip[hidden]{display:none}.wpcf7 .wpcf7-form .wpcf7-response-output{display:flex;align-items:center;margin-top:1.6rem;padding:1.2rem 1.6rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;border-radius:.8rem;color:#085139;border:1px solid #085139;background-color:rgba(8, 81, 57, 0.1)}.wpcf7 .wpcf7-form .wpcf7-response-output[hidden]{display:none}@media screen and (min-width: 769px){.wpcf7 .wpcf7-form.cta__form{flex-wrap:wrap}}@media screen and (min-width: 769px){.wpcf7 .wpcf7-form.cta__form .cta__form_field{flex-basis:0;min-width:0}}@media screen and (min-width: 769px){.wpcf7 .wpcf7-form.cta__form .wpcf7-response-output{flex-basis:100%}}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output,.wpcf7 .wpcf7-form.failed .wpcf7-response-output,.wpcf7 .wpcf7-form.aborted .wpcf7-response-output,.wpcf7 .wpcf7-form.spam .wpcf7-response-output{color:#9c0d00;border:1px solid #9c0d00;background-color:rgba(156, 13, 0, 0.1)}.wpcf7 .wpcf7-form.init .wpcf7-response-output,.wpcf7 .wpcf7-form.resetting .wpcf7-response-output,.wpcf7 .wpcf7-form.submitting .wpcf7-response-output{display:none}.wpcf7[data-wpcf7-id] .screen-reader-response{overflow:clip;position:absolute;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip-path:inset(50%)}.wpcf7[data-wpcf7-id] .hidden-fields-container{display:none}.wpcf7 .wpcf7-form.submitting button[type=submit]{opacity:1;background-color:rgba(8, 81, 57, 0.7)}.wpcf7 .wpcf7-form .btn_base__text.btn_base__text--pending_mod{display:none}.wpcf7 .wpcf7-form.submitting .btn_base__text{display:none}.wpcf7 .wpcf7-form.submitting .btn_base__text.btn_base__text--pending_mod{display:block}.wpcf7 .wpcf7-form.submitting .btn_base__icon{display:none}.gsap-reveal-start-point{opacity:0;transform:translateY(var(--gsap-reveal-start-y, 5rem))}.gsap-fade-start-point{opacity:0}.visually_hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:clip;white-space:nowrap;border:0;clip-path:inset(50%)}.subtitle{color:#085139;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;display:inline-flex;align-items:center}@media screen and (max-width: 1023.5px){.subtitle{font-size:1.4rem}}.subtitle::before,.subtitle::after{content:"";flex-shrink:0;width:.9rem;height:2.8rem;background-color:currentColor}.subtitle::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.subtitle::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.section_dark .subtitle{color:#ffe67b}.subtitle__value{display:inline-block}.card{position:relative;padding:2.4rem}.menu__slide .card{display:flex;flex-direction:column;min-height:var(--menu-slide-h)}.card__media{position:relative;z-index:1;overflow:clip;border-radius:1.6rem 1.6rem 0 0}.card__tag{position:absolute;z-index:1;top:1.6rem;left:1.6rem;padding:.7rem 1rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15;white-space:nowrap;color:#043523;background-color:#ffe67b;border-radius:.8rem}.card__picture{display:block}.card__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:246/150}.card__body{display:flex;flex-direction:column;padding:2.4rem 1.6rem;text-align:center;background-color:#ffe67b;border-radius:0 0 1.6rem 1.6rem}.menu__slide .card__body{flex:1 1 auto}.card__title{margin-bottom:1.6rem;color:#043523;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.card__title{font-size:1.6rem}}.card__text{margin-bottom:2rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overscroll-behavior:auto;color:#043523;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (max-width: 768px){.card__text{font-size:1.2rem}}.card__btns{margin-bottom:2.4rem}.card__progress{width:100%;height:0;margin-top:auto;border-top:.2rem solid rgba(0, 0, 0, 0);border-image:linear-gradient(to right, #085139 var(--progress, 0%), #fff var(--progress, 0%)) 1}.catalog_card{height:100%;padding:3.2rem;--tri-band-stop-1: 22.2%;--tri-band-stop-2: 77.8%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}.catalog_card.catalog_card--resource_mod{--tri-band-stop-1: 20.4%;--tri-band-stop-2: 79.2%}@media screen and (max-width: 768px){.catalog_card.catalog_card--resource_mod{--tri-band-stop-1: 18.8%;--tri-band-stop-2: 81.2%}}.catalog_card__content{position:relative;display:flex;flex-direction:column;height:100%;overflow:clip;border-radius:2.8rem}.catalog_card__tag{position:absolute;top:1.6rem;left:1.6rem;padding:.7rem 1rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15;white-space:nowrap;color:#043523;background-color:#ffe67b;border-radius:.8rem}.catalog_card__picture{display:block;flex-shrink:0;height:20.7rem}@media screen and (min-width: 769px){.catalog_card--resource_mod .catalog_card__picture{height:22.4rem}}@media screen and (max-width: 768px){.catalog_card--resource_mod .catalog_card__picture{height:18.6rem}}.catalog_card__image{display:block;width:100%;height:100%;object-fit:cover}.catalog_card__body{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;padding:3.2rem 2.1rem 3.6rem;text-align:center;background-color:#fff}.catalog_card--resource_mod .catalog_card__body{padding:2.4rem}.catalog_card--wide_text_mod .catalog_card__body{padding:3.2rem 1.6rem 3.6rem}.catalog_card__date{display:block;margin-bottom:.8rem;font-size:1.2rem;color:#085139}@media screen and (max-width: 768px){.catalog_card__date{margin-bottom:.9rem}}.catalog_card__title{margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}.catalog_card--resource_mod .catalog_card__title{max-width:18.3ch;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2rem;line-height:1.05}.catalog_card--compact_mod .catalog_card__title{font-size:2.2rem}.catalog_card__text{max-width:25.5ch;margin-bottom:1.2rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.catalog_card__text{margin-bottom:3.1rem}}.catalog_card--wide_text_mod .catalog_card__text{max-width:none}@media screen and (min-width: 769px){.catalog_card--wide_text_mod .catalog_card__text{margin-bottom:2.4rem}}.catalog_card--compact_mod .catalog_card__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overscroll-behavior:auto}@media screen and (max-width: 768px){.catalog_card--compact_mod .catalog_card__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overscroll-behavior:auto}}.catalog_card--resource_mod .catalog_card__text{max-width:27.7ch;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overscroll-behavior:auto}@media screen and (min-width: 769px){.catalog_card--resource_mod .catalog_card__text{margin-top:auto;margin-bottom:3rem}}.catalog_card__action{margin-top:auto}.catalog_card--resource_mod .catalog_card__action{margin-top:0}.rich_text>h1{margin-bottom:3.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:6.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.rich_text>h1{font-size:3.6rem}}.rich_text>h2{margin-bottom:var(--rich-text-vr-indent-lv-1);font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.rich_text>h2{font-size:2rem}}.rich_text>h3,.rich_text>h4,.rich_text>h5,.rich_text>h6{margin-bottom:var(--rich-text-vr-indent-lv-3);font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}.rich_text>p{margin-bottom:var(--rich-text-vr-indent-lv-3);font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.rich_text>p:has(+ul){margin-bottom:var(--rich-text-vr-indent-lv-3)}.rich_text>ul{margin-bottom:var(--rich-text-vr-indent-lv-3);list-style:none}.rich_text>ul ul{margin-top:1.2rem;padding-left:2.7rem;list-style:none}.rich_text>ul li{position:relative;padding-left:2.7rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.rich_text>ul li:not(:last-child){margin-bottom:1.2rem}.rich_text>ul li::before{content:"";position:absolute;top:1px;left:0;width:2rem;height:1.6rem;background-color:currentColor;mask:url("../images/list-mark.svg") no-repeat center/contain}.rich_text>img,.rich_text>picture{display:block;width:100%;margin-top:var(--rich-text-vr-indent-lv-1);margin-bottom:var(--rich-text-vr-indent-lv-1);border-radius:2.8rem;overflow:clip}.rich_text>picture img{display:block;width:100%}.rich_text>blockquote{position:relative;margin-bottom:var(--rich-text-vr-indent-lv-1);padding:3.2rem 3.2rem 3.2rem 8rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2rem;line-height:1.05;background-color:#ffe67b;border-radius:2.8rem}.rich_text>blockquote::before{content:"";position:absolute;top:3.2rem;left:3.2rem;width:2.4rem;height:2.4rem;background-color:currentColor;mask:url("../images/quotes.svg") no-repeat center/contain}@media screen and (max-width: 768px){.rich_text>blockquote{padding:3.3rem 2rem 3rem 6.4rem}.rich_text>blockquote::before{top:3.1rem;left:1.7rem}}.rich_text>:not(.rich_text__action) a{color:#085139;text-decoration:underline}.rich_text>:not(.rich_text__action) a:hover{text-decoration:none}.rich_text>*:last-child{margin-bottom:0}.rich_text.rich_text--link_list_mod>ul{padding-left:4rem}.rich_text.rich_text--link_list_mod>ul ul{padding-left:4rem}.rich_text.rich_text--link_list_mod>ul li{padding-left:0;list-style:disc}.rich_text.rich_text--link_list_mod>ul li::before{content:none}.rich_text.rich_text--link_list_mod>ul ul li{list-style:circle}.rich_text.rich_text--link_list_mod>:not(.rich_text__action) a{text-decoration:none}.rich_text.rich_text--link_list_mod>:not(.rich_text__action) a:hover{text-decoration:underline}.rich_text__action{margin-top:var(--rich-text-vr-indent-lv-2)}.author{padding:3.2rem 3.2rem 2.8rem;color:#fff;background-color:#043523;border-radius:2.8rem}@media screen and (min-width: 769px){.author{display:flex;align-items:flex-start;gap:3.2rem}}@media screen and (max-width: 768px){.author{padding:3.2rem 3.1rem 2.3rem}}.author__frame{flex-shrink:0;padding:.7rem;--tri-band-stop-1: 26.25%;--tri-band-stop-2: 73.75%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 768px){.author__frame{max-width:6.4rem;margin-bottom:3.3rem}}.author__picture{display:block;width:5rem;height:6.6rem;border-radius:.6rem;overflow:clip;background-color:#fff}.author__image{display:block;width:100%;height:100%;object-fit:cover}.author__name{margin-bottom:.8rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05;color:#ffe67b}.author__role{margin-bottom:1.6rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.15}.author__bio{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.article_cta{position:relative;padding:3.2rem;--tri-band-stop-1: 21%;--tri-band-stop-2: 78.6%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 768px){.article_cta{--tri-band-stop-1: 18.75%;--tri-band-stop-2: 81.25%;padding:2.7rem;margin-inline:calc(-1*var(--gl-hr-indent))}}.article_cta__card{position:relative;min-height:31.5rem}@media screen and (max-width: 768px){.article_cta__card{min-height:37.8rem}}.article_cta__bg{display:block;width:100%;height:100%}.article_cta__bg_image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 769px){.article_cta__bg_image{border-radius:2.8rem}}@media screen and (max-width: 768px){.article_cta__bg_image{border-radius:2.2rem}}.article_cta__wash{position:absolute;top:0;bottom:0;left:0;width:82.1%;background-image:linear-gradient(to left, rgba(249, 255, 253, 0) 11.164%, rgba(249, 255, 253, 0.8) 41.827%, #f9fffd 74.629%)}@media screen and (min-width: 769px){.article_cta__wash{border-radius:2.8rem}}@media screen and (max-width: 768px){.article_cta__wash{z-index:1;width:77.3%;border-radius:2.2rem;border-radius:2.2rem}}.article_cta__wash_bottom{display:none}@media screen and (max-width: 768px){.article_cta__wash_bottom{position:absolute;right:0;bottom:0;left:0;z-index:1;height:54.8%;display:block;background-image:linear-gradient(to bottom, rgba(249, 255, 253, 0) 5.895%, rgba(249, 255, 253, 0.35) 20.227%, rgba(249, 255, 253, 0.8) 40.776%, #f9fffd 60.41%);border-radius:0 0 2.2rem 2.2rem}}.article_cta__content{position:absolute;top:50%;left:4.8rem;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;max-width:43.8rem}@media screen and (max-width: 768px){.article_cta__content{z-index:2;top:5.6rem;right:2.4rem;bottom:5.6rem;left:2.4rem;transform:none;align-items:stretch;max-width:none}}.article_cta__title{margin-bottom:3.2rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.article_cta__title{font-size:2.8rem}}@media screen and (max-width: 768px){.article_cta__title{max-width:18rem;margin-bottom:auto;text-wrap:balance}}.article_cta__picture{position:absolute;right:0;display:block}@media screen and (min-width: 769px){.article_cta__picture{width:50%;bottom:0}}@media screen and (max-width: 768px){.article_cta__picture{top:0;width:100%;transform:translateY(-9%)}}.article_cta__image{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom}@media screen and (min-width: 769px){.article_cta__btn{min-width:18.9rem}}.article_faq__title{margin-bottom:var(--rich-text-vr-indent-lv-1);font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.article_faq__title{font-size:2rem}}.article_faq__text{margin-bottom:var(--rich-text-vr-indent-lv-1);font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.audience_card{height:100%;padding:3.2rem;--tri-band-stop-1: 22.2%;--tri-band-stop-2: 77.8%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media(max-width: 1023.5px)and (min-width: 769px){.audience_card{padding:1.6rem}}@media screen and (max-width: 768px){.audience_card{padding:2.8rem}}.audience_card__inner{display:flex;flex-direction:column;height:100%;border-radius:2.8rem}.audience_card__media{position:relative}.audience_card__picture{display:block;overflow:clip;aspect-ratio:336/206;border-radius:2.8rem 2.8rem 0 0}@media screen and (max-width: 768px){.audience_card__picture{aspect-ratio:289/176}}.audience_card__overlay{position:absolute;bottom:0;left:0;width:100%;pointer-events:none}.audience_card__overlay_image{display:block;width:100%;height:auto}.audience_card__image{display:block;width:100%;height:100%;object-fit:cover}.audience_card__content{padding:3.2rem 2rem 3.6rem;border-radius:0 0 2.8rem 2.8rem;text-align:center;background-color:#fff}@media(max-width: 1023.5px)and (min-width: 769px){.audience_card__content{padding:1.8rem 1rem 2.4rem}}@media screen and (max-width: 768px){.audience_card__content{padding:2.4rem 1.6rem 3.2rem}}.audience_card__title{margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.audience_card__title{font-size:1.6rem}}@media screen and (max-width: 768px){.audience_card__title{font-size:2rem}}.audience_card__text{max-width:28ch;margin:0 auto 3.2rem;text-wrap:pretty;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.audience_card__text{margin-bottom:2.4rem}}.stat{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){.stat{align-items:flex-start}}.stat__value{display:inline-flex;align-items:flex-end;margin-bottom:.4rem;font-family:"Consort Recast",sans-serif;line-height:1.05;font-weight:500;font-size:8rem;color:#085139}@media screen and (max-width: 1023.5px){.stat__value{font-size:6.4rem}}.stat__suffix{margin-left:.4rem;font-family:"Consort Recast",sans-serif;line-height:1.05;font-weight:600;font-size:.29em;transform:translateY(-43%)}.stat__suffix.stat__suffix--large_mod{font-size:.44em;transform:translateY(-10%)}.stat__label{display:block;max-width:18ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (max-width: 768px){.stat__label{font-size:1.2rem}}@media screen and (max-width: 768px){.stat__label{padding-left:.4rem}}@media screen and (min-width: 769px){.our_partners__stat .stat__label{max-width:none}}.partner_logo{display:flex;min-width:17rem;height:6.9rem;align-items:center;justify-content:center;padding:0 2.4rem;background-color:#ffe67b}@media screen and (max-width: 768px){.partner_logo{min-width:13.8rem;height:5.6rem;padding:1.8rem 2.4rem}}.partner_logo__image{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.review_score{display:flex;align-items:center;gap:.8rem}@media screen and (max-width: 768px){.review_score{gap:1.2rem}}.review_score__logo{flex-shrink:0;display:block;width:auto;max-height:2rem}.review_score__meta{display:flex;align-items:center;gap:.8rem}@media screen and (max-width: 768px){.review_score__meta{gap:.2rem}}.review_score__stars{display:flex;color:#085139}.review_score__star{flex-shrink:0;width:1.8rem;height:1.8rem}.review_score__value{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;text-decoration:underline}.review_score:hover .review_score__value{text-decoration:none}.service_card{padding:3.2rem;--tri-band-stop-1: 17.409%;--tri-band-stop-2: 82.591%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.service_card{--tri-band-stop-1: 20.127%;--tri-band-stop-2: 79.873%;--tri-band-direction: to bottom}}@media screen and (max-width: 768px){.service_card{padding:2.8rem}}.featured_services__item .service_card{--tri-band-center: #f9fffd;display:flex;flex-direction:column;height:100%}@media screen and (min-width: 1024px){.featured_services__item .service_card{--tri-band-stop-1: 20.4%;--tri-band-stop-2: 79.6%}}.services[data-stack-active] .services__item .service_card{display:flex;flex-direction:column;min-height:var(--services-stack-card-h)}.service_card__inner{display:flex;overflow:clip;background-color:#fff;border-radius:2.4rem}@media screen and (max-width: 768px){.service_card__inner{flex-direction:column;border-radius:2.2rem}}.featured_services__item .service_card__inner{flex:1 1 auto;background-color:#ffe67b}.services[data-stack-active] .services__item .service_card__inner{flex:1 1 auto}.service_card__main{display:flex;flex:1 1 50%;flex-direction:column;padding:2.4rem 5rem 2.4rem 2.4rem}@media screen and (max-width: 768px){.service_card__main{padding:1.6rem 1.6rem 3.2rem}}@media screen and (min-width: 769px){.featured_services__item .service_card__main{padding-right:2.4rem}}.service_card__head{display:flex;align-items:center;gap:1.6rem;margin-bottom:2.4rem}@media screen and (max-width: 768px){.service_card__head{margin-bottom:.8rem}}.service_card__icon{flex-shrink:0;display:block;width:8.4rem;height:8.4rem}@media screen and (max-width: 768px){.service_card__icon{width:4.8rem;height:4.8rem}}.service_card__glyph{display:block;width:100%;height:100%}.service_card__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.service_card__title{font-size:1.6rem}}.service_card__subtitle{margin-top:.4rem;font-family:"Radio Canada Big",sans-serif;font-weight:500;font-size:1.4rem;line-height:1.15}.service_card__lead{margin-bottom:.8rem;max-width:36ch;font-family:"Radio Canada Big",sans-serif;font-weight:500;font-size:1.4rem;line-height:1.15}.service_card__text{margin-bottom:2.4rem;max-width:36ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}.featured_services__item .service_card__text{margin-bottom:1.8rem;max-width:27ch}.service_card__action{margin-top:auto;margin-left:auto;text-align:center}.featured_services__item .service_card__action{margin-right:1.2rem}.service_card__media{position:relative;display:flex;flex:1 1 50%;overflow:clip}@media screen and (max-width: 768px){.service_card__media{flex:none}}@media screen and (min-width: 769px){.featured_services__item .service_card__media{flex-basis:45%}}@media screen and (max-width: 768px){.featured_services__item .service_card__media{order:-1}}.service_card__tag{position:absolute;top:1.6rem;right:1.6rem;padding:.7rem 1rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15;white-space:nowrap;color:#043523;background-color:#ffe67b;border-radius:.8rem}@media screen and (max-width: 768px){.service_card__tag{right:auto;left:1.6rem}}.service_card__picture{display:block;width:100%}.service_card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}@media screen and (max-width: 768px){.service_card__image{height:auto;aspect-ratio:288/209}}.team_stat{width:50.6rem;height:30rem;padding:3.2rem;--tri-band-stop-1: 27%;--tri-band-stop-2: 73%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 768px){.team_stat{width:34.3rem;height:34.2rem;padding:2.6rem;--tri-band-stop-1: 23.1%;--tri-band-stop-2: 76.2%}}.team_stat__inner{display:flex;flex-direction:column;padding:3.2rem;height:100%;background-color:#fff;border-radius:2.4rem}@media screen and (max-width: 768px){.team_stat__inner{border-radius:2.2rem}}@media screen and (max-width: 768px){.team_stat__inner{padding:2.4rem}}.team_stat__number{display:flex;align-items:flex-end;margin-bottom:auto;color:#085139;font-family:"Consort Recast",sans-serif;line-height:1.05;font-weight:500;font-size:8rem}@media screen and (max-width: 1023.5px){.team_stat__number{font-size:6.4rem}}.team_stat__suffix{margin-left:.4rem;font-family:"Consort Recast",sans-serif;line-height:1.05;font-weight:600;font-size:.29em;transform:translateY(-43%);color:#043523}.team_stat__label{max-width:26ch;padding-left:.3rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.team_stat__label{font-size:1.4rem}}@media screen and (max-width: 768px){.team_stat__label{max-width:22ch;padding-left:.5rem}}.team_card{width:29.4rem;height:30rem;padding:3.2rem;--tri-band-stop-1: 27%;--tri-band-stop-2: 73%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 768px){.team_card{width:34.3rem;height:34.2rem;padding:2.6rem;--tri-band-stop-1: 23.1%;--tri-band-stop-2: 76.2%}}.team_card__inner{position:relative;height:100%;border-radius:2.4rem}@media screen and (max-width: 768px){.team_card__inner{border-radius:2.2rem}}.team_card__info{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:1.6rem;text-align:left}.team_card__linkedin{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.15;text-decoration:underline}.team_card__linkedin:hover,.team_card__linkedin:focus{text-decoration:none}.team_card__bio .team_card__linkedin{margin-bottom:1.2rem}.team_card__person{display:flex;flex-direction:column;align-items:flex-start;margin-top:auto}.team_card__role{max-width:21ch;margin-bottom:.8rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}.team_card__name{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 768px){.team_card__name{max-width:16.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.8rem;line-height:1.05}}.team_card__media{position:absolute;z-index:1;inset:0}.team_card__media::before{content:"";position:absolute;z-index:3;top:0;left:0;width:68.26%;height:100%;border-radius:2.4rem;background:linear-gradient(270.04deg, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%)}@media screen and (max-width: 768px){.team_card__media::before{border-radius:2.2rem}}.team_card__media::after{content:"";position:absolute;z-index:3;bottom:0;left:0;width:100%;height:56.77%;border-radius:0 0 2.4rem 2.4rem;background:linear-gradient(180deg, rgba(249, 255, 253, 0) 7.14%, rgba(249, 255, 253, 0.35) 25.32%, rgba(249, 255, 253, 0.8) 51.38%, #f9fffd 76.28%)}@media screen and (max-width: 768px){.team_card__media::after{border-radius:0 0 2.2rem 2.2rem}}.team_card__picture{display:block;overflow:clip;width:100%;height:100%;border-radius:2.4rem}@media screen and (max-width: 768px){.team_card__picture{border-radius:2.2rem}}.team_card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.team_card__overlay{position:absolute;z-index:2;bottom:0;left:0;width:100%;pointer-events:none}.team_card__overlay_image{display:block;width:100%;height:auto}.team_card__bio{position:absolute;z-index:3;inset:0;display:flex;flex-direction:column;align-items:flex-start;padding:1.6rem;overflow:clip;text-align:left;background-color:#f9fffd;border-radius:2.4rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media screen and (max-width: 768px){.team_card__bio{border-radius:2.2rem}}.team_card[data-team-card-flipped] .team_card__bio{opacity:1;visibility:visible}@media(hover: hover){.team_card:hover .team_card__bio{opacity:1;visibility:visible}}.team_card__bio_text{margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2rem;line-height:1.05}@media screen and (max-width: 768px){.team_card__bio_text{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.8rem;line-height:1.05}}.team_card__bio_role{margin-top:auto;margin-bottom:.8rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}.team_card__bio_name{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}.team_card__toggle{position:absolute;z-index:4;right:1.6rem;bottom:2.1rem;justify-content:space-between;width:3.9rem;height:3.2rem;color:#085139;cursor:pointer;display:inline-flex;align-items:center}.team_card__toggle::before,.team_card__toggle::after{content:"";flex-shrink:0;width:.9rem;height:3.2rem;background-color:currentColor}.team_card__toggle::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.team_card__toggle::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}@media(hover: hover){.team_card__toggle{opacity:0;pointer-events:none}.team_card__toggle:focus-visible{opacity:1;pointer-events:auto}}.team_card__toggle_icon{width:1.6rem;height:1.6rem;transition:transform .3s ease}.team_card[data-team-card-flipped] .team_card__toggle_icon{transform:rotate(180deg)}.team_card--text_mod .team_card__inner{background:linear-gradient(270.04deg, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%) left top/68.26% 100% no-repeat,linear-gradient(180deg, rgba(249, 255, 253, 0) 7.14%, rgba(249, 255, 253, 0.35) 25.32%, rgba(249, 255, 253, 0.8) 51.38%, #f9fffd 76.28%) left bottom/100% 56.77% no-repeat,url("../images/team-placeholder-letter.svg") 85.6% 12.1%/44.35% auto no-repeat,#ffe67b}.case_card{display:flex;align-items:stretch;height:100%;min-width:82.4rem}@media screen and (max-width: 768px){.case_card{min-width:67rem}}.case_card__study{flex:1 1 51rem;padding:3.2rem;--tri-band-stop-1: 26%;--tri-band-stop-2: 74%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.case_card__study{--tri-band-stop-1: 25.333%;--tri-band-stop-2: 74.667%}}@media screen and (max-width: 768px){.case_card__study{flex:1 1 34.3rem;padding:2.7rem;--tri-band-stop-1: 27.5%;--tri-band-stop-2: 72%}}.case_card__study_inner{display:flex;flex-direction:column;min-height:40.6rem;padding:3.2rem;border-radius:2.4rem;background-color:#fff}@media screen and (max-width: 768px){.case_card__study_inner{min-height:33.7rem;padding:2.4rem}}.case_card__meta{display:flex;justify-content:space-between;gap:1.6rem;margin-bottom:5rem;color:#085139;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.15}@media screen and (max-width: 768px){.case_card__meta{margin-bottom:3.2rem}}.case_card__content{margin-bottom:3.2rem}.case_card__title{max-width:18ch;margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.case_card__title{font-size:2rem}}@media screen and (max-width: 768px){.case_card__title{margin-bottom:1.6rem}}.case_card__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.case_card__text{font-size:1.4rem}}.case_card__link{margin-top:auto;margin-right:auto}.case_card__testimonial{flex:1 1 32rem;background-color:#ffe67b}@media screen and (max-width: 768px){.case_card__testimonial{flex:1 1 32.7rem}}.case_card__testimonial_inner{display:flex;flex-direction:column;height:100%;padding:3.2rem 2.4rem}.case_card__quote_title{padding-top:.2rem;padding-left:4rem;margin-bottom:1.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05;background-image:url("../images/quote.svg");background-repeat:no-repeat;background-position:.2rem .5rem;background-size:1.9rem auto}@media screen and (max-width: 1023.5px){.case_card__quote_title{font-size:1.6rem}}.case_card__quote_text{margin-bottom:2.4rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (max-width: 768px){.case_card__quote_text{font-size:1.2rem}}.case_card__author{display:flex;align-items:center;gap:1.6rem;margin-top:auto}.case_card__avatar{flex-shrink:0;overflow:clip;width:7.2rem;height:7.2rem;border-radius:50%}.case_card__avatar_image{display:block;width:100%;height:100%;object-fit:cover}.case_card__author_name{display:block;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.case_card__author_role{display:block;margin-top:.4rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.15}.tab_button{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;color:#043523;background-color:#fff;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-radius .3s ease}.tab_button:hover{color:#fff;background-color:#085139;border-radius:.8rem}@media screen and (max-width: 768px){.tab_button:hover{border-radius:.6rem}}@media screen and (max-width: 640px){.tab_button{padding:1rem 1.8rem}}.tab_button.tab_button--active_mod{color:#fff;background-color:#085139;border-radius:.8rem}@media screen and (max-width: 768px){.tab_button.tab_button--active_mod{border-radius:.6rem}}@media screen and (max-width: 768px){.tab_button{padding:1.4rem 1.8rem}}.tab_button__text{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.tab_button__text{font-size:1.4rem}}@media screen and (max-width: 768px){.tab_button__text{line-height:1.6rem}}.problem_column{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 769px){.problem_column{padding-bottom:1.4rem}}@media screen and (max-width: 768px){.problem_column{align-items:flex-start;text-align:left}}.problem_column__header{display:flex;align-items:center}@media screen and (min-width: 769px){.problem_column__header{flex-direction:column}}@media screen and (max-width: 768px){.problem_column__header{margin-bottom:.4rem}}.problem_column__icon{flex-shrink:0;display:block;width:var(--approach-scheme-icon-size);height:var(--approach-scheme-icon-size);margin-bottom:3.2rem}@media screen and (max-width: 768px){.problem_column__icon{margin-bottom:.4rem;margin-right:1.6rem}}.problem_column__glyph{display:block;width:100%;height:100%}.problem_column__title{margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.problem_column__title{font-size:1.6rem}}@media screen and (max-width: 768px){.problem_column__title{margin-bottom:.4rem}}.problem_column__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 769px){.problem_column__text{max-width:26ch}}@media screen and (max-width: 768px){.problem_column__text{font-size:1.4rem}}.assessment_item{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 769px){.assessment_item{max-width:8.8rem}}@media screen and (max-width: 768px){.assessment_item{flex:0 0 calc(50% - 1.8rem)}}@media screen and (min-width: 769px){.assessment_item.assessment_item--gap_before_mod{margin-left:auto}}.assessment_item__icon{display:block;margin-bottom:1.6rem;width:var(--approach-scheme-icon-size);height:var(--approach-scheme-icon-size)}@media screen and (max-width: 768px){.assessment_item__icon{margin-bottom:.4rem}}.assessment_item__glyph{display:block;width:100%;height:100%}.assessment_item__label{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.15}.assessment_item__label.assessment_item__label--strong_mod{font-weight:600;white-space:nowrap}.concerns__scheme .assessment_item__label{color:#fff}.scheme_line{display:block;width:100%;height:auto;color:#085139}@media screen and (min-width: 769px){.scheme_line{display:none}}.concerns__scheme_line .scheme_line{color:#fff}.choice_option{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;color:#043523;background-color:#fff;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-radius .3s ease}.choice_option:hover{color:#fff;background-color:#085139;border-radius:.8rem}@media screen and (max-width: 768px){.choice_option:hover{border-radius:.6rem}}@media screen and (max-width: 640px){.choice_option{padding:1rem 1.8rem}}.choice_option:has(.choice_option__input:checked){color:#fff;background-color:#085139;border-radius:.8rem}@media screen and (max-width: 768px){.choice_option:has(.choice_option__input:checked){border-radius:.6rem}}.choice_option__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.choice_option__text{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.choice_option__text{font-size:1.4rem}}@media screen and (max-width: 640px){.choice_option__text{text-wrap:balance}}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem}.pagination__page{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;color:#085139;border-radius:50%;cursor:pointer;transition:color .3s ease,background-color .3s ease}.pagination__page:hover,.pagination__page:focus{text-decoration:none}.pagination__page:hover,.pagination__page.pagination__page--active_mod{color:#fff;background-color:#085139}.pagination__page.pagination__page--active_mod{cursor:default}.pagination__control{display:inline-flex;align-items:center;gap:.4rem;color:#085139;cursor:pointer;transition:color .3s ease}.pagination__control::before,.pagination__control::after{content:"";flex-shrink:0;width:1.0285714286rem;height:3.2rem;background-color:currentColor}.pagination__control::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.pagination__control::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.pagination__control:disabled{color:rgba(4, 53, 35, 0.3);cursor:default}.pagination__control_icon{width:1rem;height:1.6rem;transition:transform .3s ease}.pagination__control--prev_mod .pagination__control_icon{transform:scaleX(-1)}.pagination__control:not(:disabled):hover .pagination__control_icon{transform:translateX(0.3rem)}.pagination__control--prev_mod:not(:disabled):hover .pagination__control_icon{transform:scaleX(-1) translateX(0.3rem)}@media(max-width: 1023.5px)and (min-width: 769px){.section_intro__content{display:flex;justify-content:space-between;column-gap:2.4rem}}.section_intro__title{max-width:14.1ch;margin-top:2.4rem;margin-bottom:3.2rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.section_intro__title{font-size:2.8rem}}@media screen and (max-width: 1023.5px){.section_intro__title{margin-top:1.3rem;margin-bottom:2.5rem}}.section_intro__title.section_intro__title--wide_mod{max-width:18ch}.section_intro__text{margin-bottom:3.2rem;max-width:37.4ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.section_intro__text{font-size:1.8rem}}@media(max-width: 1023.5px)and (min-width: 769px){.section_intro__text{margin-top:1.6rem}}.section_intro__text.section_intro__text--wide_mod{max-width:50ch}@media screen and (max-width: 768px){.section_intro__media{margin-top:4.9rem}}.section_intro__action{margin-top:auto}@media screen and (max-width: 768px){.section_intro__action{margin-top:6.4rem}}.section_intro.section_intro--center_mod{margin-bottom:8.1rem}@media screen and (min-width: 769px){.section_intro.section_intro--center_mod{text-align:center}}@media screen and (max-width: 768px){.section_intro.section_intro--center_mod{margin-bottom:4.8rem}}@media screen and (min-width: 769px){.section_intro--center_mod .section_intro__content{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 769px){.section_intro--center_mod .section_intro__title{max-width:24ch;margin-bottom:3.1rem}}@media screen and (max-width: 768px){.section_intro--center_mod .section_intro__title{max-width:16ch}}.section_intro--center_mod .section_intro__text{max-width:44ch;margin-bottom:0}.section_intro.section_intro--split_mod{margin-bottom:7.9rem}@media screen and (max-width: 768px){.section_intro.section_intro--split_mod{margin-bottom:4.8rem}}@media screen and (min-width: 641px){.section_intro--split_mod .section_intro__content{display:flex;justify-content:space-between;align-items:flex-start;column-gap:2.4rem}}@media screen and (min-width: 1024px){.section_intro--split_mod .section_intro__title{margin-block:0}}@media screen and (min-width: 1024px){.section_intro--split_mod .section_intro__text{max-width:36.6ch;margin-top:1.1rem;margin-bottom:0}}.section_intro.section_intro--lead_mod{margin-bottom:7.5rem}@media screen and (max-width: 768px){.section_intro.section_intro--lead_mod{margin-bottom:4.8rem}}.page_industries .section_intro.section_intro--lead_mod{margin-bottom:8.1rem}@media screen and (min-width: 769px){.section_intro--lead_mod .section_intro__content{display:grid;grid-template-columns:1fr 40rem;gap:2.4rem;margin-top:2.3rem}}@media screen and (max-width: 768px){.section_intro--lead_mod .section_intro__content{flex-direction:column;gap:4.8rem;margin-top:1.2rem}}.section_intro--lead_mod .section_intro__title{flex-shrink:0;max-width:16ch;margin:0;text-wrap:pretty}.section_intro--lead_mod .section_intro__text{max-width:35ch;margin-bottom:0}@media screen and (min-width: 1024px){.section_intro--lead_mod .section_intro__text{margin-top:.9rem}}@media(max-width: 1023.5px)and (min-width: 769px){.section_intro--lead_mod .section_intro__text{margin-top:.4rem}}@media screen and (max-width: 768px){.section_intro--lead_mod .section_intro__text{margin-top:2.5rem}}.page_industries .section_intro--lead_mod .section_intro__text{max-width:37ch}.section_intro.section_intro--subtitle_aside_mod{margin-bottom:8rem}@media screen and (min-width: 769px){.section_intro.section_intro--subtitle_aside_mod{display:grid;grid-template-columns:1fr auto;column-gap:1.6rem;align-items:start}}@media screen and (max-width: 768px){.section_intro.section_intro--subtitle_aside_mod{display:contents}}@media screen and (min-width: 769px){.section_intro--subtitle_aside_mod .subtitle{grid-column:2;grid-row:1;margin-top:.6rem}}.section_intro--subtitle_aside_mod .section_intro__content{display:block}@media screen and (min-width: 769px){.section_intro--subtitle_aside_mod .section_intro__content{grid-column:1;grid-row:1;margin-top:0}}@media screen and (max-width: 768px){.section_intro--subtitle_aside_mod .section_intro__content{margin-top:1.6rem;margin-bottom:6.4rem}}.section_intro--subtitle_aside_mod .section_intro__title{max-width:none;margin-top:0;margin-bottom:3.2rem}@media screen and (max-width: 768px){.section_intro--subtitle_aside_mod .section_intro__title{max-width:16ch;margin-bottom:2.4rem}}.section_intro--subtitle_aside_mod .section_intro__text{max-width:56ch;margin-bottom:0}@media screen and (max-width: 1023.5px){.section_intro--subtitle_aside_mod .section_intro__text{max-width:40ch}}.section_intro--subtitle_aside_mod .section_intro__action{display:flex;gap:1.6rem;justify-content:space-between;align-items:flex-end;flex-shrink:0;margin-top:4rem}@media screen and (min-width: 769px){.section_intro--subtitle_aside_mod .section_intro__action{grid-column:1/-1;grid-row:2}}@media screen and (max-width: 768px){.section_intro--subtitle_aside_mod .section_intro__action{display:contents}}.section_intro.section_intro--action_aside_mod{margin-bottom:8rem}@media screen and (min-width: 641px){.section_intro.section_intro--action_aside_mod{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:2.4rem}}@media screen and (max-width: 768px){.section_intro.section_intro--action_aside_mod{margin-bottom:6.4rem}}@media screen and (min-width: 641px){.section_intro--action_aside_mod .subtitle{grid-column:1/-1}}.section_intro--action_aside_mod .section_intro__content{display:block;margin-top:1.6rem}@media screen and (min-width: 769px){.section_intro--action_aside_mod .section_intro__content{margin-top:2.5rem}}.section_intro--action_aside_mod .section_intro__title{max-width:18ch;margin:0}.section_intro--action_aside_mod .section_intro__action{margin-top:1.6rem}@media screen and (min-width: 641px){.section_intro--action_aside_mod .section_intro__action{margin-bottom:.3rem}}@media screen and (max-width: 640px){.section_intro--action_aside_mod .section_intro__action{margin-top:3.2rem}}@media screen and (min-width: 769px){.section_intro.section_intro--media_mod{display:grid;grid-template-columns:506fr 718fr;grid-gap:2.4rem}}@media(max-width: 1023.5px)and (min-width: 769px){.section_intro--media_mod .section_intro__content{display:block}}.section_intro--media_mod .section_intro__title{max-width:none;margin-bottom:2.9rem}@media screen and (max-width: 768px){.section_intro--media_mod .section_intro__title{margin-top:1.3rem;margin-bottom:2.5rem}}.section_intro--media_mod .section_intro__text{margin-bottom:0;max-width:none}.section_intro_offset{max-width:82.4rem;margin-left:auto;margin-right:auto;margin-bottom:8.1rem}@media screen and (min-width: 769px){.section_intro_offset{display:grid;grid-template-columns:318fr 506fr;grid-gap:0}}@media screen and (max-width: 768px){.section_intro_offset{margin-bottom:6.4rem}}.section_intro_offset__title{margin-top:2.6rem;margin-bottom:3rem;max-width:22ch;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.section_intro_offset__title{font-size:2.8rem}}@media screen and (min-width: 769px){.section_intro_offset__title{grid-column:1/-1}}@media screen and (max-width: 768px){.section_intro_offset__title{margin-top:1.2rem;margin-bottom:2.5rem}}.section_intro_offset__text{max-width:42ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.section_intro_offset__text{font-size:1.8rem}}@media screen and (min-width: 769px){.section_intro_offset__text{grid-column:2}}.section_intro_offset__action{margin-top:6.5rem}@media screen and (min-width: 769px){.section_intro_offset__action{grid-column:2}}@media screen and (max-width: 768px){.section_intro_offset__action{margin-top:3.2rem}}.section_dark .section_intro_offset__action .btn_base_secondary{color:#ffe67b}.photo{max-width:71.8rem;padding:3.2rem;--tri-band-stop-1: 22.8%;--tri-band-stop-2: 76.8%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}.photo.photo--vertical_thin_mod{padding:2.4rem}.photo.photo--vertical_mod,.photo.photo--vertical_thin_mod{width:100%;max-width:none;--tri-band-direction: to right;--tri-band-stop-1: 26.5%;--tri-band-stop-2: 73.5%}@media screen and (max-width: 768px){.photo.photo--vertical_mod,.photo.photo--vertical_thin_mod{padding:2.7rem}}.photo__picture{display:block;overflow:clip;aspect-ratio:654/375;border-radius:2.8rem}@media screen and (max-width: 768px){.photo__picture{aspect-ratio:279/375}}.photo--vertical_mod .photo__picture,.photo--vertical_thin_mod .photo__picture{aspect-ratio:246/295}.photo__img{width:100%;height:100%;object-fit:cover}.accordion{counter-reset:accordion;--accordion-num-col: 10.6rem}@media(max-width: 1023.5px)and (min-width: 769px){.accordion{--accordion-num-col: 4.8rem}}@media screen and (max-width: 768px){.accordion{--accordion-num-col: 4.3rem}}.accordion.accordion--no_reset_mod{counter-reset:none}.accordion__item{counter-increment:accordion;padding-bottom:1.4rem;border-bottom:1px solid rgba(4, 53, 35, 0.3)}.accordion__item:not(:last-child){margin-bottom:3.3rem}.accordion__head{display:flex;align-items:center;width:100%;color:#043523;text-align:left;background:none;border:none;cursor:pointer}.accordion__head::before{content:counter(accordion, decimal-leading-zero);flex-shrink:0;width:var(--accordion-num-col);font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.accordion__head::before{font-size:1.6rem}}.accordion__question{max-width:25ch;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.accordion__question{font-size:1.6rem}}@media screen and (max-width: 768px){.accordion__question{max-width:23ch}}.accordion__arrow{margin-left:auto;color:#085139;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4rem;height:2.8rem;transition:width .3s ease,height .3s ease}.accordion__arrow::before,.accordion__arrow::after{content:"";position:absolute;top:0;bottom:0;width:.9rem;background-color:currentColor}.accordion__arrow::before{left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") left center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") left center/contain no-repeat}.accordion__arrow::after{right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") right center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") right center/contain no-repeat}.accordion__arrow.accordion__arrow--active_mod{width:3.9rem;height:3.2rem}@media(hover: hover){.accordion__head:hover .accordion__arrow{width:3.9rem;height:3.2rem}}.accordion__arrow_glyph{display:inline-flex;align-items:center;justify-content:center}.accordion__arrow_icon{width:1rem;height:1.1rem}.accordion__body{overflow:clip;padding-left:var(--accordion-num-col)}.accordion__answer{padding-top:1.6rem;max-width:46ch;color:#085139;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 769px){.article_faq .accordion__question{max-width:32ch}}.concern_item{--concern-icon-size: 3.2rem;--concern-icon-col: 7.8rem;padding-bottom:1.5rem;border-bottom:1px solid #085139}@media screen and (max-width: 768px){.concern_item{--concern-icon-col: 6.4rem;padding-bottom:1.4rem}}.concern_item.concern_item--active_mod{--concern-icon-size: 6.4rem}@media screen and (max-width: 768px){.concern_item.concern_item--active_mod{--concern-icon-size: 4.8rem}}.concerns__list .concern_item:not(:last-child){margin-bottom:1.6rem}@media screen and (max-width: 768px){.concerns__list .concern_item:not(:last-child){margin-bottom:1.7rem}}.concern_item__head{display:grid;grid-template-columns:var(--concern-icon-col) minmax(0, 1fr);align-items:center;width:100%;text-align:left}.concern_item__icon{width:var(--concern-icon-size);height:var(--concern-icon-size);transition:width var(--medium-power2-inout),height var(--medium-power2-inout)}.concerns__list--measuring_mod .concern_item__icon{transition:none}.concern_item__glyph{display:block;width:100%;height:100%}.concern_item__title{grid-column:2;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05;color:#043523}@media screen and (max-width: 1023.5px){.concern_item__title{font-size:1.6rem}}.concern_item__body{overflow:clip}@media screen and (min-width: 641px){.concern_item__body{padding-left:var(--concern-icon-col)}}.concern_item__text{padding-top:1.6rem;max-width:52ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}.step_item{counter-increment:steps}.step_item:not(:last-child){margin-bottom:3.2rem;padding-bottom:3rem;border-bottom:1px solid rgba(255, 255, 255, 0.15)}@media screen and (min-width: 769px){.step_item{display:grid;grid-template-columns:294fr 400fr;grid-gap:2.4rem}}.step_item__label{display:flex;align-items:center;margin-bottom:1.7rem;color:#ffe67b;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}.step_item__number{margin-left:.9rem;display:inline-flex;align-items:center}.step_item__number::before,.step_item__number::after{content:"";flex-shrink:0;width:.5625em;height:1.75em;background-color:currentColor}.step_item__number::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.step_item__number::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.step_item__number_value::before{content:counter(steps)}.step_item__title{max-width:12ch;margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.step_item__title{font-size:2rem}}@media screen and (max-width: 1023.5px){.step_item__title{max-width:16ch;margin-bottom:4.4rem}}@media screen and (min-width: 1024px){.step_item__content{padding-top:4.4rem}}.step_item__text{margin-bottom:3.4rem;max-width:52ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.step_item__text{font-size:1.8rem}}.step_item__benefits_title{display:block;margin-bottom:1.6rem;color:#ffe67b;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}.step_item__benefits_list{padding-left:2.1rem;list-style:disc}.step_item__benefit{max-width:34ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15;list-style:disc}.step_item__benefit::marker{font-size:.75em}.step_item__benefit:not(:last-child){margin-bottom:.4rem}.award_item{display:grid;grid-template-columns:auto 1fr;gap:4.6rem;align-items:start}.award_item:not(:last-child){margin-bottom:6.4rem}@media screen and (max-width: 1023.5px){.award_item{gap:2.4rem}}.award_item__year{color:#ffe67b;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;display:inline-flex;align-items:center}.award_item__year::before,.award_item__year::after{content:"";flex-shrink:0;width:.5625em;height:1.75em;background-color:currentColor}.award_item__year::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.award_item__year::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}@media screen and (min-width: 1024px){.award_item__year{margin-top:.6rem}}@media screen and (max-width: 1023.5px){.award_item__year{margin-top:.4rem}}.award_item__cards{display:grid;gap:2.2rem 2.4rem}@media screen and (min-width: 1024px){.award_item__cards{grid-template-columns:repeat(3, minmax(0, 18.8rem))}}@media screen and (max-width: 1023.5px){.award_item__cards{grid-template-columns:1fr}}@media screen and (max-width: 1023.5px){.award_card{max-width:18.8rem;margin-left:auto}}.award_card__media{display:flex;align-items:center;justify-content:center;height:12rem;padding:2rem;margin-bottom:1.3rem;border-radius:1.6rem;background-color:#085139;background-image:url("../images/texture.webp");background-size:cover;background-blend-mode:overlay}.award_card__picture{display:contents}.award_card__image{max-width:100%;max-height:100%;width:auto;height:auto;border:1px solid #043523;border-radius:.6rem}.award_card--round_mod .award_card__image{border-radius:50%}.award_card__title{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}.solution_item{counter-increment:solutions}@media screen and (min-width: 769px){.solution_item{display:grid;grid-template-columns:294fr 400fr;grid-gap:2.4rem}}.solution_item:not(:last-child){margin-bottom:2.3rem}@media screen and (max-width: 768px){.solution_item:not(:last-child){margin-bottom:2.2rem}}.solution_item__number{margin-bottom:.9rem;color:#085139;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.solution_item__number{font-size:1.4rem}}.solution_item__number::before{content:counter(solutions, decimal-leading-zero)}.solution_item__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.solution_item__title{font-size:2rem}}.solution_item__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 769px){.solution_item__text{padding-top:2.6rem}}@media screen and (max-width: 768px){.solution_item__text{margin-top:1.5rem}}.timeline_step{position:relative;display:flex;align-items:center;margin-bottom:5.1rem}@media screen and (max-width: 1023.5px){.timeline_step{margin-bottom:2rem;margin-left:1.4rem}}.timeline_step__marker{justify-content:space-between;width:3.4rem;display:inline-flex;align-items:center}.timeline_step__marker::before,.timeline_step__marker::after{content:"";flex-shrink:0;width:.9rem;height:2.8rem;background-color:currentColor}.timeline_step__marker::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.timeline_step__marker::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}@media screen and (max-width: 1023.5px){.timeline_step__marker{transform:rotate(90deg)}}.timeline_step__dot{width:1.2rem;height:1.2rem;background-color:currentColor;border-radius:50%}.timeline_step__label{margin-left:.8rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.timeline_step__label{margin-left:.5rem}}.timeline_step__number{margin-left:.4rem}.timeline_step__number_static{position:absolute;width:1px;height:1px;overflow:clip;white-space:nowrap;clip-path:inset(50%)}.timeline_step__stem{position:absolute;top:1.8rem;left:1.6rem;width:.2rem;height:6.2rem;background-color:currentColor}@media screen and (max-width: 1023.5px){.timeline_step__stem{top:50%;left:0;right:0;width:4.2rem;height:.2rem;transform:translate(-72%, -50%)}}.timeline_card{--timeline-card-height: 24.2rem;padding:2.4rem;--tri-band-stop-1: 22.2%;--tri-band-stop-2: 77.8%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.timeline_card{--timeline-card-height: 30.2rem;--tri-band-stop-1: 26.2%;--tri-band-stop-2: 73.8%;max-width:29.4rem;padding:3.2rem}}.timeline_card__inner{display:flex;flex-direction:column;height:var(--timeline-card-height);overflow:clip;border-radius:1.6rem}@media screen and (max-width: 1023.5px){.timeline_card__inner{border-radius:2rem}}.timeline_card__title{display:flex;flex-direction:column;justify-content:center;height:calc(var(--timeline-card-height)/2);width:100%;margin-inline:auto;padding-inline:1.2rem;text-align:center;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;background-color:#ffe67b}@media screen and (max-width: 1023.5px){.timeline_card__title{padding-inline:1.4rem;padding-top:.8rem}}.timeline_card__picture{display:block;margin-top:auto;width:100%;height:calc(var(--timeline-card-height)/2);overflow:clip}.timeline_card__image{display:block;width:100%;height:100%;object-fit:cover}.icon_list{max-width:33.4rem}@media screen and (min-width: 769px){.icon_list{margin-inline:auto}}@media screen and (max-width: 768px){.icon_list{margin-left:2.1rem}}.icon_list__item:not(:last-child){margin-bottom:3.1rem}.icon_list__head{margin-bottom:1.3rem;display:flex;gap:.8rem}.icon_list__head::before{content:"";flex-shrink:0;width:1.6rem;height:1.6rem;margin-left:1px;background:url("../images/icon-comparison-negative.svg") center/contain no-repeat}@media screen and (min-width: 769px){.icon_list__head::before{margin-top:1px}}.icon_list--accent_mod .icon_list__head::before{background-image:url("../images/icon-comparison-positive.svg")}@media screen and (max-width: 768px){.comparison_card--accent_mod .icon_list__head{align-items:center}}.icon_list__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 768px){.comparison_card--accent_mod .icon_list__title{max-width:18ch}}.icon_list__text{max-width:36.4ch;padding-left:2.5rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (max-width: 768px){.icon_list__text{max-width:28.4ch}}.comparison_card{padding:3.2rem;background-color:#f5f5f5}@media screen and (max-width: 768px){.comparison_card{padding:2.7rem}}.comparison_card.comparison_card--accent_mod{--tri-band-stop-1: 26.2%;--tri-band-stop-2: 73.8%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}.comparison_card__inner{height:100%;padding:5.6rem;background-color:#fff;border-radius:3.2rem}@media screen and (max-width: 1023.5px){.comparison_card__inner{padding:5.6rem 3.2rem}}@media screen and (max-width: 768px){.comparison_card__inner{max-width:77.066vw;margin-inline:auto;padding:5.8rem .2rem 6.5rem}}@media screen and (max-width: 768px){.comparison_card--accent_mod .comparison_card__inner{padding-bottom:3.4rem}}.comparison_card__title{margin-bottom:6.4rem;text-align:center;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.comparison_card__title{font-size:2rem}}@media screen and (max-width: 768px){.comparison_card__title{max-width:14ch;margin-inline:auto;margin-bottom:7.9rem}}@media screen and (max-width: 768px){.comparison_card--accent_mod .comparison_card__title{margin-bottom:3.4rem}}.comparison_card__lockup{margin-bottom:.4rem;display:flex;align-items:center;justify-content:center;gap:.8rem}.comparison_card__title_text{display:block;margin-inline:auto;max-width:18ch}.comparison_card__logo{display:block;width:21.6rem}@media screen and (max-width: 1023.5px){.comparison_card__logo{width:13rem}}.comparison_card__logo_img{display:block;width:100%;height:auto}.spotlight_card{counter-increment:spotlight;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.2rem 3.2rem 3.6rem;border-radius:2.8rem;transition:background-color var(--medium-power2-inout)}@media screen and (min-width: 769px){.spotlight_card{min-height:38.7rem}}@media screen and (max-width: 768px){.spotlight_card{width:100%;padding:4.5rem 2.2rem 2.2rem}}@media screen and (max-width: 768px){.spotlight_card:not(:last-child){margin-bottom:1.2rem}}.spotlight_card.spotlight_card--active_mod{background-color:var(--spotlight-active-surface, #ffe67b)}.spotlight_card__content{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.spotlight_card__number{margin-bottom:3.3rem;justify-content:space-between;width:3.7rem;height:2.8rem;color:#085139;display:inline-flex;align-items:center;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}.spotlight_card__number::before,.spotlight_card__number::after{content:"";flex-shrink:0;width:.9rem;height:2.8rem;background-color:currentColor}.spotlight_card__number::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.spotlight_card__number::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.spotlight_card__number_value::before{content:counter(spotlight, decimal-leading-zero)}.spotlight_card__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.spotlight_card__title{font-size:1.6rem}}@media screen and (min-width: 769px){.spotlight_card__title{max-width:15ch}}.spotlight_card__body{overflow:clip}.spotlight_card__text{padding-top:2.3rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.spotlight_card__text{font-size:1.2rem}}.spotlight_card__progress{opacity:0;width:100%;height:0;margin-top:2rem;border-top:.2rem solid rgba(0, 0, 0, 0);border-image:linear-gradient(to right, #085139 var(--progress, 0%), #fff var(--progress, 0%)) 1;transition:opacity var(--medium-power2-inout)}.spotlight_card--active_mod .spotlight_card__progress{opacity:1}.spotlight--paused_mod .spotlight_card__progress{opacity:0}@media screen and (min-width: 769px){.spotlight_card__body{height:0;visibility:hidden}}@media screen and (min-width: 769px){.spotlight_card--active_mod .spotlight_card__body{height:auto;visibility:visible}}.benefit_card{height:100%;padding:3.2rem;overflow:clip;--tri-band-stop-1: 25.5%;--tri-band-stop-2: 74.5%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media(max-width: 1200px)and (min-width: 769px){.benefit_card{padding:1.6rem}}@media screen and (max-width: 640px){.benefit_card{min-height:84.8vw}}.benefits--light_mod .benefit_card{--tri-band-stop-1: 23.684%;--tri-band-stop-2: 76.316%;--tri-band-center: #ffe67b}@media screen and (min-width: 1201px){.benefits--light_mod .benefit_card{min-height:34.2rem}}.benefit_card__content{display:flex;flex-direction:column;align-items:center;height:100%;padding:1.5rem 2.4rem 2.2rem;text-align:center;background-color:#ffe67b;border-radius:2.8rem}@media(max-width: 1200px)and (min-width: 769px){.benefit_card__content{padding:1.5rem 1.2rem 2.2rem}}@media screen and (max-width: 768px){.benefit_card__content{justify-content:center}}.benefits--light_mod .benefit_card__content{background-color:#f9fffd}@media screen and (min-width: 1201px){.benefits--light_mod .benefit_card__content{padding:1.6rem}}.benefit_card__icon{display:block;flex-shrink:0;width:8.4rem;height:8.4rem;margin-bottom:1.8rem}.benefit_card__glyph{display:block;width:100%;height:100%}.benefit_card__title{max-width:10ch;margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}.benefit_card__text{max-width:24ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (min-width: 1201px){.benefits--light_mod .benefit_card__icon{margin-bottom:1.2rem}}@media screen and (min-width: 1201px){.benefits--light_mod .benefit_card__title{margin-top:auto}}@media screen and (min-width: 1201px){.benefits--light_mod .benefit_card__text{max-width:none}}.showcase_card{counter-increment:showcase;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:3.2rem 2.4rem;text-align:center;border-radius:2.8rem;background-color:#ffe67b}@media screen and (max-width: 640px){.showcase_card{padding-inline:2rem}}.showcase_card__number{margin-bottom:2.4rem;justify-content:space-between;width:4rem;height:2.8rem;color:#085139;display:inline-flex;align-items:center;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}.showcase_card__number::before,.showcase_card__number::after{content:"";flex-shrink:0;width:.9rem;height:2.8rem;background-color:currentColor}.showcase_card__number::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.showcase_card__number::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.showcase_card__number_value::before{content:counter(showcase, decimal-leading-zero)}.showcase_card__title{margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}.showcase_card__text{max-width:42ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.slider_nav{display:flex;align-items:center}.slider_nav__arrow{justify-content:space-between;width:3.9rem;height:3.2rem;color:#085139;cursor:pointer;display:inline-flex;align-items:center;transition:color .3s ease,background .3s ease;will-change:color,background}.slider_nav__arrow::before,.slider_nav__arrow::after{content:"";flex-shrink:0;width:.9rem;height:3.2rem;background-color:currentColor}.slider_nav__arrow::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.slider_nav__arrow::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.slider_nav__arrow:hover,.slider_nav__arrow:focus-visible{color:#043523}.slider_nav__arrow:active{color:#085139}.slider_nav__arrow.swiper-button-disabled{color:rgba(4, 53, 35, 0.3);cursor:default}.slider_nav__icon{width:1.6rem;height:1.6rem}.feature_card{display:flex;height:36rem}@media screen and (max-width: 768px){.feature_card{flex-direction:column;height:auto}}.feature_card__body{display:flex;flex:0 0 28.7rem;padding:3.2rem;--tri-band-stop-1: 26.4%;--tri-band-stop-2: 73.6%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 768px){.feature_card__body{flex:none;height:39.1rem;padding:2.7rem;--tri-band-stop-1: 27.7%;--tri-band-stop-2: 72.3%;--tri-band-direction: to right}}.feature_card__panel{display:flex;flex:1;flex-direction:column;align-items:center;padding:2.4rem;text-align:center;height:100%;background-color:#fff;border-radius:2.4rem}@media screen and (max-width: 768px){.feature_card__panel{border-radius:2.2rem}}@media screen and (max-width: 768px){.feature_card__panel{justify-content:center}}.feature_card__title{margin-bottom:3.2rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.feature_card__title{font-size:2rem}}@media screen and (max-width: 768px){.feature_card__title{margin-bottom:1.6rem}}.feature_card__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}.feature_card__picture{display:block;flex:1 1 0;min-width:0}@media screen and (max-width: 768px){.feature_card__picture{flex:none;height:39.1rem}}.feature_card__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 641px){.qr_code{display:flex;flex-direction:column;align-items:center;text-align:center}}@media screen and (max-width: 640px){.qr_code{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;color:#043523;background-color:rgba(0, 0, 0, 0)}.qr_code[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none}.qr_code:hover,.qr_code:focus{text-decoration:none}.qr_code:disabled{opacity:.4;pointer-events:none}.qr_code:hover .icon,.qr_code:focus-visible .icon{transform:translate(0.4rem, -5%)}.qr_code:hover .icon:not(:last-child),.qr_code:focus-visible .icon:not(:last-child){transform:translate(-0.4rem, -5%)}}.qr_code__picture{display:block;width:18.8rem;height:18.8rem;margin-bottom:1.6rem}@media(max-width: 1023.5px)and (min-width: 641px){.qr_code__picture{width:12rem;height:12rem}}@media screen and (max-width: 640px){.qr_code__picture{display:none}}.qr_code__image{display:block;width:100%;height:100%}@media screen and (min-width: 641px){.qr_code__label{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}}.qr_code__icon{flex-shrink:0;width:1rem;height:1.6rem;transform:translateY(-5%);transition:transform .3s ease;will-change:transform}@media screen and (min-width: 641px){.qr_code__icon{display:none}}.register_form{display:flex;flex-direction:column;align-self:stretch;flex-grow:1;max-width:61.2rem}@media screen and (max-width: 640px){.register_form{padding-top:5.7rem}}@media(max-width: 1023.5px)and (min-width: 641px){.register_form{min-width:calc(50% - 1.6rem)}}.register_form:has([data-register-steps][hidden]){justify-content:center}.register_form__step{display:none}.register_form__step.register_form__step--active_mod{display:block}.register_form__head{display:flex;justify-content:space-between;gap:1.6rem}@media screen and (min-width: 769px){.register_form__head{align-items:flex-start;margin-bottom:3.2rem}}@media screen and (max-width: 768px){.register_form__head{align-items:center;margin-bottom:2.4rem}}.register_form__title{max-width:18.7ch;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.register_form__title{font-size:2rem}}.register_form__counter{display:flex;align-items:center;gap:.8rem;flex-shrink:0;color:#085139;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}.register_form__counter_value{display:inline-flex;align-items:center}.register_form__counter_value::before,.register_form__counter_value::after{content:"";flex-shrink:0;width:.5625em;height:1.75em;background-color:currentColor}.register_form__counter_value::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.register_form__counter_value::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.register_form__group:not(:first-child){margin-top:4rem}@media screen and (max-width: 768px){.register_form__group:not(:first-child){margin-top:2.4rem}}.register_form__group_title{margin-bottom:3.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.register_form__group_title{font-size:1.6rem}}.register_form__group_title.register_form__group_title--small_gap_mod{margin-bottom:1.6rem}.register_form__row{display:flex;gap:2.4rem}.register_form__row:not(:last-child){margin-bottom:2.8rem}@media screen and (max-width: 768px){.register_form__row{flex-direction:column;gap:2.8rem}}.register_form__row>*{flex:1 1 0;min-width:0}.register_form__consent{margin-top:1.6rem}.register_form__radio_group{margin-top:1.6rem}.register_form__radio_title{margin-bottom:1.2rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.register_form__radio_title{font-size:1.8rem}}.register_form__options{display:flex;gap:3.2rem}.register_form__options.register_form__options--small_gap_mod{gap:2rem}@media screen and (max-width: 768px){.register_form__radio_group .register_form__options{flex-direction:column;gap:1.5rem}}.register_form__checklist{margin-bottom:2.4rem}.register_form__checklist_item:not(:last-child){margin-bottom:1.2rem}@media screen and (max-width: 768px){.register_form__checklist_item:not(:last-child){margin-bottom:1.5rem}}.register_form__questions{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6rem 2.4rem}@media screen and (max-width: 768px){.register_form__questions{grid-template-columns:1fr;gap:3.1rem}}@media screen and (min-width: 769px){.register_form__bank{margin-top:4rem}}@media screen and (max-width: 768px){.register_form__bank{margin-top:4.3rem}}.register_form__bank_toggle{display:flex;justify-content:space-between;align-items:flex-start;width:100%;text-align:left;cursor:pointer}@media screen and (min-width: 769px){.register_form__bank_toggle{gap:1.6rem}}@media screen and (max-width: 768px){.register_form__bank_toggle{gap:1rem}}.register_form__bank_title{display:block;color:#043523;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.register_form__bank_title{font-size:1.6rem}}.register_form__bank_text{display:block;max-width:61ch;color:rgba(4, 53, 35, 0.3);font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (min-width: 769px){.register_form__bank_text{margin-top:.6rem}}@media screen and (max-width: 768px){.register_form__bank_text{margin-top:.8rem}}.register_form__bank_arrow{color:#085139;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4rem;height:2.8rem;transition:width .3s ease,height .3s ease}.register_form__bank_arrow::before,.register_form__bank_arrow::after{content:"";position:absolute;top:0;bottom:0;width:.9rem;background-color:currentColor}.register_form__bank_arrow::before{left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") left center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") left center/contain no-repeat}.register_form__bank_arrow::after{right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") right center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") right center/contain no-repeat}.register_form__bank_arrow_glyph{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}.register_form__bank--open_mod .register_form__bank_arrow_glyph{transform:rotate(180deg)}.register_form__bank_arrow_icon{width:1rem;height:1.1rem}.register_form__bank_panel{overflow:clip;margin-top:1.1rem}.register_form__tabs{display:flex;gap:.8rem;margin-bottom:3.6rem}@media screen and (max-width: 768px){.register_form__tabs{flex-direction:column}}.register_form__tab{padding:1.2rem 2.4rem;color:#043523;cursor:pointer;background-color:#ffe67b;transition:color .3s ease,background-color .3s ease;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.register_form__tab{font-size:1.4rem}}@media screen and (max-width: 768px){.register_form__tab{padding:1.4rem 1.8rem;line-height:1.6rem}}.register_form__tab.register_form__tab--active_mod{border-radius:.8rem;color:#fff;background-color:#085139}@keyframes register_form_bank_fields_in{from{opacity:0}}.register_form__bank_fields{display:none}.register_form__bank_fields.register_form__bank_fields--active_mod{display:block;animation:register_form_bank_fields_in .3s ease}@media screen and (min-width: 769px){.register_form__confirm{margin-top:1.6rem}}@media screen and (max-width: 768px){.register_form__confirm{margin-top:3rem}}.register_form__footer{--register-form-footer-gap: 2.4rem;display:flex;justify-content:space-between;align-items:center;gap:var(--register-form-footer-gap)}@media screen and (min-width: 769px){.register_form__footer{margin-top:4rem}}@media screen and (max-width: 768px){.register_form__footer{--register-form-footer-gap: 3.4rem;flex-direction:column-reverse;align-items:center;margin-top:3rem}}.register_form__submit{width:calc(50% - var(--register-form-footer-gap)/2)}.register_form__submit:only-child{width:100%}@media screen and (max-width: 768px){.register_form__submit{width:100%}}@media screen and (max-width: 768px){.register_form__back{align-self:center}}.register_form__back_icon{flex-shrink:0;width:1.6rem;height:1.6rem;transform:translateY(-5%);transition:transform .3s ease;will-change:transform}.register_form__success{display:flex;flex-direction:column;align-items:center;align-self:center;text-align:center;max-width:40rem}.register_form__success[hidden]{display:none}@media screen and (max-width: 768px){.register_form__success{padding-top:6.3rem;padding-bottom:11.9rem}}.register_form__success_icon{width:8.8rem;height:8.8rem;margin-bottom:3.2rem}.register_form__success_title{margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.register_form__success_title{font-size:2.8rem}}.register_form__success_text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.register_form__success_text{font-size:1.6rem}}.register_form__error{display:flex;align-items:center;margin-top:1.6rem;padding:1.2rem 1.6rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;border-radius:.8rem;color:#9c0d00;border:1px solid #9c0d00;background-color:rgba(156, 13, 0, 0.1)}.register_form__error[hidden]{display:none}.register_form__error_icon{flex-shrink:0;width:2rem;height:2rem;margin-right:1.2rem;color:#9c0d00}.form_success{display:flex;flex-direction:column;align-items:center;align-self:center;text-align:center;width:100%;max-width:61.2rem}.form_success[hidden]{display:none}@media screen and (max-width: 640px){.form_success{padding-top:7.7rem}}.form_success__icon{width:8.8rem;height:8.8rem;margin-bottom:3.2rem}.form_success__title{margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.form_success__title{font-size:2.8rem}}.form_success__text{max-width:36ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.form_success__text{font-size:1.6rem}}.support_session_bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-bottom:1.6rem;padding:1.6rem 2rem;border:1px solid #085139;border-radius:.4rem;background-color:#ffe67b}.support_session_bar[hidden]{display:none}.support_session_bar__facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.2rem;color:#043523}.support_session_bar__name{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.support_session_bar__meta{color:#085139;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (max-width: 768px){.support_session_bar__meta{font-size:1.2rem}}.support_session_bar__error{width:100%;color:#9c0d00;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (max-width: 768px){.support_session_bar__error{font-size:1.2rem}}.support_session_bar__error[hidden]{display:none}.support_session_bar__actions{display:flex;align-items:center;gap:1.6rem}.support_session_bar__join[hidden],.support_session_bar__end[hidden]{display:none}.support_session_bar__end{color:#9c0d00;transition:color .3s ease;will-change:color}.support_session_bar__end:hover{color:#085139}.session_status{min-width:0;max-width:42rem;margin-inline:auto;text-align:center}.session_status__figure{display:block;width:12.7rem;height:5.1rem;margin:0 auto 2.4rem}.session_status__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05;margin-bottom:1.6rem}@media screen and (max-width: 1023.5px){.session_status__title{font-size:1.6rem}}.session_status__note{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}.session_status__spinner{width:7.5rem;height:7.5rem;margin:3.2rem auto 0;background-image:url("../images/spinner.svg");background-repeat:no-repeat;background-position:center;background-size:contain;animation:session_status_spin 1s linear infinite}@keyframes session_status_spin{to{transform:rotate(360deg)}}.session_status .video_session__actions{justify-content:center;margin-top:3.2rem}@media screen and (max-width: 768px){.session_status .video_session__actions{flex-direction:column}}.session_status--failed_mod .video_session__actions{margin-top:4.8rem}.recommendation_card{position:relative;padding-top:3.8rem;color:#043523}@media screen and (max-width: 768px){.recommendation_card{padding-top:3.4rem}}.recommendation_card__tag{position:absolute;top:0;right:0;padding:.7rem 1rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15;white-space:nowrap;color:#043523;background-color:#ffe67b;border-radius:.8rem;background-color:#fff}.recommendation_card__body{display:grid;grid-template-columns:3.2rem minmax(0, 1fr);align-items:start;column-gap:1.6rem;max-width:28rem}@media screen and (max-width: 768px){.recommendation_card__body{align-items:center;row-gap:.8rem;max-width:none}}.recommendation_card__icon{grid-row:1/span 3;display:block;width:3.2rem;height:3.2rem}@media screen and (max-width: 768px){.recommendation_card__icon{grid-row:auto}}.recommendation_card__glyph{display:block;width:100%;height:100%}.recommendation_card__title{grid-column:2;margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.recommendation_card__title{font-size:1.6rem}}@media screen and (max-width: 768px){.recommendation_card__title{margin-bottom:0}}.recommendation_card__text{grid-column:2;margin-bottom:2.4rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (max-width: 768px){.recommendation_card__text{font-size:1.2rem}}@media screen and (max-width: 768px){.recommendation_card__text{grid-column:1/-1;margin-bottom:1.6rem}}.recommendation_card__link{grid-column:2;justify-self:start}@media screen and (max-width: 768px){.recommendation_card__link{grid-column:1/-1}}.cta{padding-top:var(--gl-vr-indent-sm);padding-bottom:var(--gl-vr-indent-sm);--tri-band-stop-1: 30.857%;--tri-band-stop-2: 69.143%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay;overflow-x:clip}@media screen and (max-width: 1023.5px){.cta{--tri-band-stop-1: 16.701%;--tri-band-stop-2: 83.299%;--tri-band-direction: to right}}@media screen and (max-width: 767px){.cta:not(:has(.cta__card--subscribe_mod)){--gl-hr-indent: 2.7rem;--tri-band-stop-1: 16.5%;--tri-band-stop-2: 83%;--tri-band-direction: to bottom}}@media screen and (max-width: 480px){.cta:has(.cta__card--subscribe_mod){--gl-hr-indent: 2.7rem;--tri-band-stop-1: 16.5%;--tri-band-stop-2: 83%;--tri-band-direction: to bottom}}.cta__card{position:relative;display:flex;align-items:center}@media screen and (min-width: 481px){.cta__card.cta__card--subscribe_mod::after{width:67.48%}}.cta__media{position:absolute;z-index:1;inset:0}.cta__bg{position:absolute;inset:0;display:block;overflow:clip;width:100%;height:100%;border-radius:3.2rem}.cta__bg::after{content:"";position:absolute;z-index:1;inset:0;background-image:linear-gradient(to right, #f9fffd 0%, rgba(249, 255, 253, 0.85) 38%, rgba(249, 255, 253, 0.35) 58%, rgba(249, 255, 253, 0) 75%)}.cta__bg_image{width:100%}.cta__picture{position:absolute;z-index:3;right:0;display:block;width:58.2rem;height:auto;pointer-events:none}.cta__image{width:100%}.cta__content{position:relative;z-index:4;width:100%;max-width:53rem;padding:7rem 0 4rem 9.2rem}@media screen and (max-width: 1023.5px){.cta__content{display:flex;flex-direction:column}}.cta__title{margin-bottom:4.8rem;text-align:center;color:#043523;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.cta__title{font-size:2.8rem}}@media screen and (min-width: 1024px){.cta__title{max-width:13ch;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1023.5px){.cta__title{text-align:left}}.cta__text{margin-bottom:4.7rem;text-align:center;color:#043523;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 1024px){.cta__text{max-width:30ch;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1023.5px){.cta__text{text-align:left}}.cta__content:has([data-form-success]:not([hidden])) .cta__title,.cta__content:has([data-form-success]:not([hidden])) .cta__text{display:none}.cta__form{display:flex;align-items:flex-start;gap:.8rem}@media screen and (min-width: 1024px){.cta__form{max-width:47.6rem;margin-left:auto;margin-right:auto}}.cta__form_field{flex:1 1 auto}.cta__form_btn{flex-shrink:0}.cta__buttons{display:flex;align-items:stretch}@media screen and (min-width: 1023.5px){.cta__btn_secondary{margin-left:4.4rem}}@media screen and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod){min-height:50.8rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod){align-items:stretch;margin-left:auto;margin-right:auto;aspect-ratio:321/431;border-radius:2.2rem}}.cta__card:not(.cta__card--subscribe_mod)::after{content:"";position:absolute;top:0;left:0;background-image:linear-gradient(to left, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%)}@media screen and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod)::after{z-index:2;width:74.48%;height:100%;border-radius:3.2rem 0 0 3.2rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod)::after{z-index:2;width:73.52%;height:100%;border-radius:2.2rem 0 0 2.2rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__bg{border-radius:2.2rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__bg::after{content:none}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__bg_image{display:block;height:100%;object-fit:cover;object-position:center top}}@media screen and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__bg_image{position:absolute;top:50%;right:0;width:auto;height:50.75rem;max-width:none;transform:translateY(-50%);object-fit:cover;object-position:center}}@media screen and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__picture{bottom:calc(50% - 25.375rem);width:auto}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__picture{display:none}}@media screen and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__image{display:block;width:auto;height:54.8459645669rem;max-width:none}}@media(max-width: 1023.5px)and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__content{justify-content:space-between;min-height:40rem;padding:5.6rem 4rem 4rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__content{max-width:100%;padding:5.6rem 2.4rem;text-align:left}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__content::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:51.508%;border-radius:0 0 2.2rem 2.2rem;background-image:linear-gradient(to bottom, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%)}}@media(max-width: 1023.5px)and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__title{max-width:18ch}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__title{position:relative;z-index:2;max-width:17.8rem;margin-bottom:2.4rem}}@media screen and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__title:has(+.cta__text){margin-bottom:2.4rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__text{position:relative;z-index:2;max-width:24ch;margin-bottom:3.2rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__form{position:relative;z-index:2;flex-direction:column;align-items:stretch;gap:1.6rem;margin-top:auto}}@media screen and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__form_btn{width:18.9rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__buttons{position:relative;z-index:2;flex-direction:column;margin-top:auto}}@media screen and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__btn_primary{flex:1 1 0;max-width:18.9rem}}@media(max-width: 1023.5px)and (min-width: 768px){.cta__card:not(.cta__card--subscribe_mod) .cta__btn_secondary{margin-left:2.4rem}}@media screen and (max-width: 767px){.cta__card:not(.cta__card--subscribe_mod) .cta__btn_secondary{flex:1 1 0;margin-top:2.4rem}}@media screen and (min-width: 481px){.cta__card--subscribe_mod{min-height:50.8rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod{align-items:stretch;margin-left:auto;margin-right:auto;min-height:43rem;border-radius:2.2rem;background-color:#f9fffd}}.cta__card--subscribe_mod::after{content:"";position:absolute;top:0;left:0;background-image:linear-gradient(to left, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%)}@media screen and (min-width: 481px){.cta__card--subscribe_mod::after{z-index:2;width:74.48%;height:100%;border-radius:3.2rem 0 0 3.2rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod::after{z-index:2;width:75.389%;height:100%;border-radius:2.2rem 0 0 2.2rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__bg{border-radius:2.2rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__bg::after{content:none}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__bg_image{display:block;margin-top:-7.7881619938%;aspect-ratio:auto 642/912}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__bg_image{position:absolute;top:50%;right:0;width:auto;height:50.75rem;max-width:none;transform:translateY(-50%);object-fit:cover;object-position:center}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__picture{bottom:0}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__picture{top:0;bottom:0;overflow:clip;width:100%;margin-top:-7.7881619938%}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__image{height:100%;object-fit:contain;object-position:bottom right}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__image{display:block}}@media(max-width: 1023.5px)and (min-width: 481px){.cta__card--subscribe_mod .cta__content{justify-content:space-between;min-height:40rem;padding:5.6rem 4rem 4rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__content{max-width:100%;padding:5.6rem 2.4rem;text-align:left}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__content::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:77.262%;border-radius:0 0 2.2rem 2.2rem;background-image:linear-gradient(to bottom, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%)}}@media(max-width: 1023.5px)and (min-width: 481px){.cta__card--subscribe_mod .cta__title{max-width:18ch}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__title{position:relative;z-index:2;max-width:17.8rem;margin-bottom:2.4rem}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__title:has(+.cta__text){margin-bottom:2.4rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__text{position:relative;z-index:2;max-width:24ch;margin-bottom:3.2rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__form{position:relative;z-index:2;flex-direction:column;align-items:stretch;gap:1.6rem;margin-top:auto}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__form_btn{width:18.9rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__buttons{position:relative;z-index:2;flex-direction:column;margin-top:auto}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__btn_primary{flex:1 1 0;max-width:18.9rem}}@media(max-width: 1023.5px)and (min-width: 481px){.cta__card--subscribe_mod .cta__btn_secondary{margin-left:2.4rem}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__btn_secondary{flex:1 1 0;margin-top:2.4rem}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__bg::after{width:63.62%;background-image:linear-gradient(270.04deg, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%)}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__picture{width:46.3rem}}@media(max-width: 1023.5px)and (min-width: 481px){.cta__card--subscribe_mod .cta__picture{transform:translateX(17%)}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__content{max-width:54.1rem;min-height:0;padding-top:4.2rem;padding-left:6.4rem}}@media screen and (min-width: 481px){.cta__card--subscribe_mod .cta__title{max-width:15ch}}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__title{max-width:9ch}}.cta__card--subscribe_mod .cta__text{font-size:1.8rem}@media screen and (max-width: 480px){.cta__card--subscribe_mod .cta__text{max-width:16ch;font-size:1.6rem}}@media(max-width: 1023.5px)and (min-width: 481px){.cta__card--subscribe_mod .cta__text{max-width:32ch}}.hero{--gsap-reveal-start-y: 75%;position:relative;display:flex;flex-direction:column;justify-content:center;padding:var(--height-header) var(--gl-hr-indent)}@media screen and (min-width: 1024px){.hero{margin-top:calc(-1*var(--height-header))}}@media screen and (orientation: landscape)and (min-width: 1024px){.hero{min-height:var(--full-screen)}}@media screen and (max-width: 1023.5px){.hero{margin-top:0;padding-top:8rem;padding-bottom:8rem}}@media screen and (max-width: 768px){.hero{padding-top:5.6rem;padding-bottom:5.6rem}}@media screen and (max-width: 480px){.hero{padding:2.7rem}}.hero__overlay{position:absolute;z-index:0;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100%}.hero--inner_mod .hero__overlay{--gradient-point: clamp(41rem, 30.555vw, 43.6rem);--tri-band-stop-1: calc(50% - var(--gradient-point));--tri-band-stop-2: calc(50% + var(--gradient-point));--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media(max-width: 1200px)and (min-width: 1024px){.hero--inner_mod .hero__overlay{--gradient-point: clamp(35rem, 30.555vw, 41rem)}}@media screen and (max-width: 1023.5px){.hero--inner_mod .hero__overlay{--tri-band-stop-1: 25.4%;--tri-band-stop-2: 74.6%}}.hero_in{position:relative;z-index:1}@media screen and (min-width: 1024px){.hero_in{display:flex;align-items:stretch}}.hero__card{position:relative;overflow:clip;display:flex;margin-inline:auto;border-radius:6.4rem}@media screen and (min-width: 1201px){.hero__card{padding:3.2rem 6.4rem}}@media(max-width: 1200px)and (min-width: 1024px){.hero__card{padding:3.2rem 4rem}}@media screen and (min-width: 1024px){.hero__card{align-items:center;min-height:66.5rem}}@media screen and (max-width: 1023.5px){.hero__card{flex-direction:column;align-items:stretch;padding:11.8rem 2.4rem 11.5rem}}@media screen and (max-width: 768px){.hero__card{min-height:60.4rem;padding:4.8rem 2.4rem 4rem;border-radius:2.2rem}}@media screen and (max-width: 768px){.page_about_us .hero__card{padding-top:64.2325vw}}.hero__content{position:relative;z-index:2;width:100%}@media screen and (min-width: 769px){.hero__content{display:flex;flex-direction:column;max-width:45.9rem;margin-right:3.2rem;margin-left:auto}}@media(max-width: 1023.5px)and (min-width: 769px){.hero__content{max-width:42rem}}@media screen and (max-width: 768px){.hero__content{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto}}@media screen and (min-width: 1024px){.hero--inner_mod .hero__card{width:100%}}@media screen and (min-width: 1024px){.page_industries .hero__card{padding-top:2.2rem}}@media screen and (min-width: 1024px){.hero--inner_mod .hero__content{max-width:69rem}}@media screen and (min-width: 769px){.hero--inner_mod .hero__content{margin-right:auto;margin-left:0}}.hero__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:6.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.hero__title{font-size:3.6rem}}@media screen and (min-width: 1024px){.hero__title{max-width:10ch;margin-bottom:1.9rem}}@media screen and (max-width: 1023.5px){.hero__title{margin-bottom:1.6rem}}@media screen and (max-width: 768px){.hero__title{position:relative}.hero__title::before{content:"";position:absolute;z-index:-1;top:-0.5em;right:-100vw;bottom:0;left:-100vw;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 37%)}}@media screen and (min-width: 1024px){.hero--inner_mod .hero__title{max-width:none;margin-bottom:4rem}}@media screen and (min-width: 1024px){.page_services .hero--inner_mod .hero__title{margin-bottom:3rem}}@media screen and (min-width: 1024px){.page_about_us .hero--inner_mod .hero__title{margin-bottom:2.7rem}}.hero__title_line{display:block}.hero__title_bracket{display:inline-flex;align-items:center}.hero__title_bracket::before,.hero__title_bracket::after{content:"";flex-shrink:0;width:.3013392857em;height:.9375em;background-color:currentColor}.hero__title_bracket::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.hero__title_bracket::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.hero__title_bracket.hero__title_bracket--shift_mod{transform:translateY(12%)}@media screen and (max-width: 768px){.page_industries .hero__title_bracket{display:flex}}.hero__title_bracket_value{display:inline-block;white-space:nowrap}.hero__text{max-width:43ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 1024px){.hero__text{margin-bottom:10.8rem}}@media screen and (max-width: 1023.5px){.hero__text{margin-bottom:3.1rem}}@media screen and (min-width: 1024px){.hero--inner_mod .hero__text{max-width:41.6ch;margin-bottom:6.2rem}}@media screen and (min-width: 1024px){.page_industries .hero--inner_mod .hero__text{max-width:45ch}}.page_services .hero__text{max-width:43ch}.hero__buttons{display:flex;justify-content:space-between;align-items:center;gap:1.6rem}@media screen and (max-width: 1023.5px){.hero__buttons{gap:2.4rem}}@media screen and (max-width: 640px){.hero__buttons{flex-direction:column;align-items:stretch}}@media screen and (min-width: 1024px){.hero--inner_mod .hero__buttons{max-width:45.8rem;margin-top:0}}@media screen and (min-width: 1024px){.hero__btn_primary{flex:1 1 0;max-width:18.9rem}}.hero__media{position:absolute;z-index:1;top:0;right:0;bottom:0;width:100%;background-color:#fff}.hero__media::before{content:"";position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;background:linear-gradient(90.04deg, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%)}@media screen and (min-width: 769px){.hero__media::before{max-width:68.029%}}@media screen and (max-width: 768px){.hero__media::before{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 4.1%, rgba(255, 255, 255, 0.35) 18.7%, rgba(255, 255, 255, 0.8) 39.7%, #fff 59.7%),linear-gradient(to bottom, rgba(255, 255, 255, 0) 4.1%, rgba(255, 255, 255, 0.8) 24.2%, rgba(255, 255, 255, 0.8) 63.1%, #fff 100%);background-position:bottom;background-size:100% 81.29%,100% 75.83%;background-repeat:no-repeat}}@media screen and (min-width: 769px){.page_services .hero__media::before{max-width:87.5%}}@media screen and (min-width: 769px){.hero--inner_mod .hero__media::before{right:auto;left:0;background-image:linear-gradient(-89.95deg, rgba(249, 255, 253, 0) 5.89%, rgba(249, 255, 253, 0.35) 20.23%, rgba(249, 255, 253, 0.8) 40.78%, #f9fffd 60.41%)}}.hero__picture{display:block;width:100%;will-change:opacity}@media screen and (min-width: 769px){.hero__picture{height:100%}}.hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.referral_hero{--gsap-reveal-start-y: 75%;position:relative;padding:var(--height-header) var(--gl-hr-indent) 9.5rem;--gradient-point: clamp(41rem, 30.555vw, 43.6rem);--tri-band-stop-1: calc(50% - var(--gradient-point));--tri-band-stop-2: calc(50% + var(--gradient-point));--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media(max-width: 1200px)and (min-width: 1024px){.referral_hero{--gradient-point: clamp(35rem, 30.555vw, 41rem)}}@media screen and (max-width: 1023.5px){.referral_hero{--tri-band-stop-1: 25.4%;--tri-band-stop-2: 74.6%}}@media screen and (min-width: 1024px){.referral_hero{margin-top:calc(-1*var(--height-header))}}@media screen and (max-width: 1023.5px){.referral_hero{padding-top:2.3rem;padding-bottom:3.8rem}}@media screen and (max-width: 768px){.referral_hero{--gl-hr-indent: 2.8rem}}.referral_hero__card{position:relative;overflow:clip;max-width:125rem;margin:.3rem auto 0;padding:8rem 8rem 7.4rem;border-radius:6.3rem;background-color:#fff}@media screen and (max-width: 1023.5px){.referral_hero__card{padding-inline:3.2rem}}@media screen and (max-width: 768px){.referral_hero__card{padding:4.6rem 2.4rem 5.8rem;border-radius:2.2rem}}.referral_hero__intro{margin-bottom:10.9rem}@media screen and (min-width: 769px){.referral_hero__intro{display:flex;justify-content:space-between;align-items:flex-start;gap:3.2rem}}@media screen and (max-width: 768px){.referral_hero__intro{margin-bottom:7.8rem}}.referral_hero__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:6.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.referral_hero__title{font-size:3.6rem}}@media screen and (min-width: 769px){.referral_hero__title{max-width:55.5rem}}.referral_hero__aside{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 769px){.referral_hero__aside{max-width:32rem;padding-top:1.8rem}}@media screen and (max-width: 768px){.referral_hero__aside{margin-top:1.6rem}}.referral_hero__text{margin-bottom:6.4rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.referral_hero__text{margin-bottom:3.2rem}}.referral_hero__actions{width:100%}@media screen and (max-width: 768px){.referral_hero__btn{width:100%}}.referral_hero__steps{--referral-icon-size: 8.4rem;position:relative}@media screen and (max-width: 768px){.referral_hero__steps{--referral-icon-size: 5.1rem}}.referral_hero__line{--referral-line: 0;--referral-line-border-size: 0.2rem;position:absolute;z-index:0}@media screen and (min-width: 769px){.referral_hero__line{top:calc((var(--referral-line-border-size) + var(--referral-icon-size))/2);right:12.5%;left:12.5%;height:var(--referral-line-border-size);background-image:repeating-linear-gradient(90deg, rgba(4, 53, 35, 0.3) 0 0.8rem, transparent 0.8rem 1.6rem);clip-path:inset(0 calc((1 - var(--referral-line)) * 100%) 0 0)}}@media screen and (max-width: 768px){.referral_hero__line{top:calc(var(--referral-icon-size)/2);bottom:var(--referral-icon-size);left:calc((var(--referral-icon-size) - var(--referral-line-border-size))/2);width:var(--referral-line-border-size);background-image:repeating-linear-gradient(0deg, rgba(4, 53, 35, 0.3) 0 0.8rem, transparent 0.8rem 1.6rem);clip-path:inset(0 0 calc((1 - var(--referral-line)) * 100%) 0)}}.referral_hero__list{position:relative;z-index:1;display:flex}@media screen and (min-width: 769px){.referral_hero__list{justify-content:space-between;gap:3.2rem}}@media screen and (max-width: 768px){.referral_hero__list{flex-direction:column;gap:5.1rem}}.referral_hero__step{display:flex}@media screen and (min-width: 769px){.referral_hero__step{flex:1 1 0;flex-direction:column;align-items:center;max-width:25rem;text-align:center}}@media screen and (max-width: 768px){.referral_hero__step{align-items:flex-start;gap:1.6rem}}.referral_hero__step_icon{flex-shrink:0;width:var(--referral-icon-size);height:var(--referral-icon-size);transform:scale(0)}@media screen and (min-width: 769px){.referral_hero__step_icon{margin-bottom:1.6rem}}@media screen and (min-width: 769px){.referral_hero__step_icon.referral_hero__step_icon--lg_mod{--referral-icon-size: 8.8rem}}@media screen and (max-width: 768px){.referral_hero__step_icon.referral_hero__step_icon--lg_mod{--referral-icon-size: 5.3rem}}.referral_hero__picture{display:block;width:100%;height:100%}.referral_hero__glyph{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 768px){.referral_hero__step_body{flex:1 1 auto}}.referral_hero__step_title{margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.referral_hero__step_title{font-size:1.6rem}}@media screen and (max-width: 768px){.referral_hero__step_title{margin-bottom:.8rem}}.referral_hero__step_text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 769px){.referral_hero__step_text{max-width:25ch}}.calculator{padding:var(--height-header) var(--gl-hr-indent) 9.5rem;--gradient-point: clamp(41rem, 30.555vw, 43.6rem);--tri-band-stop-1: calc(50% - var(--gradient-point));--tri-band-stop-2: calc(50% + var(--gradient-point));--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media(max-width: 1200px)and (min-width: 1024px){.calculator{--gradient-point: clamp(35rem, 30.555vw, 41rem)}}@media screen and (max-width: 1023.5px){.calculator{--tri-band-stop-1: 24%;--tri-band-stop-2: 76%}}@media screen and (min-width: 1024px){.calculator{margin-top:calc(-1*var(--height-header))}}@media screen and (max-width: 1023.5px){.calculator{padding-top:2.4rem;padding-bottom:2.4rem}}@media screen and (max-width: 768px){.calculator{--gl-hr-indent: 2.7rem}}.calculator__card{--calculator-card-bg: #fff;--input-notch-bg: var(--calculator-card-bg);--select-bg-color: var(--calculator-card-bg);position:relative;display:flex;flex-direction:column;justify-content:center;max-width:125rem;margin:.3rem auto 0;background-color:var(--calculator-card-bg)}@media screen and (min-width: 769px){.calculator__card{min-height:66.5rem;padding:5.6rem;border-radius:6.3rem}}@media screen and (max-width: 768px){.calculator__card{min-height:69.3rem;padding:4.6rem 2.4rem 5.7rem;border-radius:2.2rem}}.calculator__card_inner{width:100%;max-width:82.4rem;margin-inline:auto}.calculator__form{width:100%}.calculator__card:has(.calculator__success:not([hidden])) .calculator__head{display:none}@media screen and (min-width: 769px){.calculator__head{margin-bottom:6.2rem;text-align:center}}@media screen and (max-width: 768px){.calculator__head{margin-bottom:7.1rem;padding-top:4.4rem}}.calculator__title{margin-bottom:3.2rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:6.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.calculator__title{font-size:3.6rem}}@media screen and (max-width: 768px){.calculator__title{margin-bottom:1.6rem}}.calculator__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 769px){.calculator__text{max-width:44ch;margin-inline:auto}}.calculator__counter{position:absolute;display:flex;align-items:center;gap:.8rem;color:#085139;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (min-width: 769px){.calculator__counter{top:5.6rem;right:5.6rem}}@media screen and (max-width: 768px){.calculator__counter{top:4.6rem;left:2.4rem}}.calculator__counter_value{display:inline-flex;align-items:center}.calculator__counter_value::before,.calculator__counter_value::after{content:"";flex-shrink:0;width:.5625em;height:1.75em;background-color:currentColor}.calculator__counter_value::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.calculator__counter_value::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.calculator__step{display:none}.calculator__step.calculator__step--active_mod{display:block}.calculator__fields{margin-bottom:6.4rem}@media screen and (min-width: 769px){.calculator__fields{grid-template-columns:repeat(2, 1fr);gap:1.6rem 2.4rem}}@media screen and (max-width: 768px){.calculator__fields{margin-bottom:1.6rem;gap:1.6rem}}.calculator__footer{display:grid;align-items:center}@media screen and (min-width: 769px){.calculator__footer{grid-template-columns:1fr auto 1fr}}@media screen and (max-width: 768px){.calculator__footer{justify-items:start;gap:2.4rem}}.calculator__back{justify-self:start}@media screen and (max-width: 768px){.calculator__back{order:2}}.calculator__back .btn_base__icon{flex-shrink:0;width:1.6rem;height:1.6rem;transform:translateY(-5%);transition:transform .3s ease;will-change:transform}@media screen and (min-width: 769px){.calculator__submit{grid-column:2;width:34.2rem}}@media screen and (max-width: 768px){.calculator__submit{width:100%;padding-inline:1.2rem}}.calculator__success{text-align:center}.calculator__success[hidden]{display:none}@media screen and (max-width: 768px){.calculator__success{padding-top:1rem}}.calculator__success_title{margin-bottom:3.2rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:6.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.calculator__success_title{font-size:3.6rem}}@media screen and (max-width: 768px){.calculator__success_title{margin-bottom:1.6rem;text-align:center}}.calculator__success_text{max-width:48ch;margin-bottom:6.4rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 769px){.calculator__success_text{margin-inline:auto}}@media screen and (max-width: 768px){.calculator__success_text{margin-bottom:4.8rem;text-align:center}}@media screen and (min-width: 769px){.calculator__success_btn{width:34.2rem}}@media screen and (max-width: 768px){.calculator__success_btn{width:100%}}@media screen and (min-width: 641px){.page_contact_us .contact_info{padding-top:5rem}}@media screen and (max-width: 640px){.page_contact_us .contact_info{padding-top:3.8rem}}@media screen and (min-width: 641px){.contact_info__content{display:flex;justify-content:space-between;align-items:center;gap:3.2rem}}@media screen and (min-width: 641px){.contact_info__content.contact_info__content--top_mod{align-items:flex-start}}.contact_info__card{color:#fff;border-radius:2.8rem;background-color:#043523}@media screen and (min-width: 641px){.contact_info__card{max-width:50.6rem}}@media screen and (min-width: 1024px){.contact_info__card{padding:5.6rem}}@media(max-width: 1023.5px)and (min-width: 641px){.contact_info__card{padding:5.6rem 2.4rem}}@media screen and (max-width: 640px){.contact_info__card{padding:3.2rem}}.contact_info__title{margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.contact_info__title{font-size:2rem}}.contact_info__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 641px){.contact_info__text{margin-bottom:8rem}}@media screen and (max-width: 640px){.contact_info__text{margin-bottom:5.6rem}}@media screen and (min-width: 641px){.contact_info__contacts:not(:last-child){margin-bottom:2.9rem}}@media screen and (max-width: 640px){.contact_info__contacts:not(:last-child){margin-bottom:2.3rem}}.contact_info__contacts_title{margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.contact_info__contacts_title{font-size:1.6rem}}.contact_info__contact{display:grid;gap:2.4rem}@media screen and (min-width: 641px){.contact_info__contact{grid-template-columns:100fr 270fr}}@media screen and (max-width: 640px){.contact_info__contact{grid-template-columns:64fr 191fr}}.contact_info__contact:not(:last-child){margin-bottom:1.5rem}.contact_info__contact_label{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.contact_info__contact_label{font-size:1.4rem}}.contact_info__contact_value,.contact_info__contact_link{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.contact_info__contact_value,.contact_info__contact_link{font-size:1.4rem}}.contact_info__contact_link{color:inherit;transition:opacity .3s ease}.contact_info__contact_link:hover,.contact_info__contact_link:focus-visible{opacity:.7;text-decoration:none}.contact_info__socials{display:flex;justify-content:space-between;border-top:1px solid #085139}@media screen and (min-width: 641px){.contact_info__socials{padding-top:3.2rem}}@media screen and (max-width: 640px){.contact_info__socials{padding-top:2.4rem}}.contact_info__social_link{color:inherit;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;transition:opacity .3s ease}@media screen and (max-width: 1023.5px){.contact_info__social_link{font-size:1.4rem}}.contact_info__social_link:hover,.contact_info__social_link:focus-visible{opacity:.7;text-decoration:none}.contact_info__form{flex-grow:1;max-width:61.2rem}@media screen and (min-width: 641px){.contact_info__form{padding-top:2rem}}@media screen and (max-width: 640px){.contact_info__form{padding-top:7.7rem}}@media(max-width: 1023.5px)and (min-width: 641px){.contact_info__form{min-width:calc(50% - 1.6rem)}}@media screen and (min-width: 641px){.contact_info__content--top_mod .contact_info__form{padding-top:3.4rem}}.contact_info__fields{margin-bottom:1.6rem}@media screen and (min-width: 641px){.contact_info__consent{margin-bottom:5.6rem}}@media screen and (max-width: 640px){.contact_info__consent{margin-bottom:3.2rem}}.contact_info__submit{width:100%}.keep_in_touch__frame{--tri-band-stop-1: 17.5%;--tri-band-stop-2: 82.5%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (min-width: 1024px){.keep_in_touch__frame{padding:5.6rem}}@media(max-width: 1023.5px)and (min-width: 641px){.keep_in_touch__frame{padding:5.6rem 3.2rem}}@media screen and (max-width: 640px){.keep_in_touch__frame{--tri-band-stop-1: 24%;--tri-band-stop-2: 76%;margin-inline:calc(-1*var(--gl-hr-indent));padding:3.2rem}}.keep_in_touch__card{background-color:#fff;border-radius:3.2rem}@media screen and (min-width: 1024px){.keep_in_touch__card{padding:8rem}}@media(max-width: 1023.5px)and (min-width: 641px){.keep_in_touch__card{padding:8rem 4rem}}@media screen and (max-width: 640px){.keep_in_touch__card{padding:3.2rem;border-radius:2.8rem}}.keep_in_touch__content{display:flex;justify-content:space-between;gap:4.8rem}@media screen and (max-width: 640px){.keep_in_touch__content{flex-direction:column;align-items:stretch;gap:5.6rem}}.keep_in_touch__title{margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}.keep_in_touch__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.keep_in_touch__text{font-size:1.8rem}}@media screen and (min-width: 641px){.keep_in_touch__text{max-width:24ch}}@media screen and (max-width: 640px){.keep_in_touch__text.keep_in_touch__text--desktop_mod{display:none}}@media screen and (min-width: 641px){.keep_in_touch__text.keep_in_touch__text--mobile_mod{display:none}}.keep_in_touch__codes{display:flex;gap:3.2rem}@media screen and (min-width: 1024px){.keep_in_touch__codes{flex-grow:1;justify-content:space-between;max-width:47.6rem;padding-top:.2rem}.keep_in_touch__codes:has(.keep_in_touch__code:only-child){justify-content:flex-end}}@media(max-width: 1023.5px)and (min-width: 641px){.keep_in_touch__codes{max-width:36.5rem}}@media screen and (max-width: 640px){.keep_in_touch__codes{flex-direction:column;align-items:flex-start;gap:1.6rem}}@media screen and (min-width: 769px){.referral .section_intro_offset{margin-bottom:5.2rem}}.referral .section_intro_offset__text{max-width:35ch}.referral__content{max-width:82.4rem;margin:0 auto}.page_hero{--page-hero-padding-top: 2.4rem;--gsap-reveal-start-y: 75%;position:relative;overflow:clip;display:flex;flex-direction:column;padding:var(--height-header) var(--gl-hr-indent) 0}@media screen and (min-width: 1024px){.page_hero{margin-top:calc(-1*var(--height-header))}}@media screen and (max-width: 1023.5px){.page_hero{margin-top:0;padding-top:var(--page-hero-padding-top);padding-bottom:2.4rem;--tri-band-stop-1: 18%;--tri-band-stop-2: 82%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}}@media screen and (max-width: 768px){.page_hero{--tri-band-stop-1: 14.438%;--tri-band-stop-2: 85.562%;--page-hero-padding-top: 2.6rem;padding-bottom:2.8rem}}.page_hero_in{position:relative;z-index:2}@media screen and (min-width: 1024px){.page_hero_in{padding-top:3.2rem}}.page_hero__bg{z-index:0;position:absolute;top:50%;left:50%;width:100vw;height:var(--full-screen);transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.page_hero__bg{max-height:55.694vw;min-height:100%}}@media screen and (max-width: 1023.5px){.page_hero__bg{display:none}}.page_hero__bg_picture{display:block;width:100%;height:100%}.page_hero__bg_image{display:block;width:100%;height:100%;object-fit:cover}.page_hero__wash_1{top:-2.494%;left:0;position:absolute;width:100%;height:27.307%;background-image:linear-gradient(to top, rgba(255, 255, 255, 0) 11.16%, rgba(255, 255, 255, 0.5) 41.83%, #fff 74.63%)}.page_hero__wash_2{top:-2.494%;left:0;position:absolute}@media screen and (min-width: 769px){.page_hero__wash_2{top:-2.494%;left:0;width:69.583%;height:117.83%;background-image:linear-gradient(to left, rgba(255, 255, 255, 0) 11.16%, rgba(255, 255, 255, 0.8) 41.83%, #fff 74.63%)}}@media screen and (max-width: 768px){.page_hero__wash_2{bottom:0;left:0;width:100%;height:90.56%;background:linear-gradient(180.04deg, rgba(255, 255, 255, 0) 5.89%, rgba(255, 255, 255, 0.8) 20.23%, rgba(255, 255, 255, 0.8) 40.78%, #fff 60.41%)}}.page_hero__wash_3{top:41.272%;left:0;position:absolute}@media screen and (min-width: 769px){.page_hero__wash_3{top:41.272%;left:0;width:100%;height:64.214%;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 11.16%, rgba(255, 255, 255, 0.5) 41.83%, #fff 74.63%)}}@media screen and (max-width: 768px){.page_hero__wash_3{bottom:0;left:0;width:100%;height:calc(109.05% - 33.9vw);background:linear-gradient(180.04deg, rgba(255, 255, 255, 0) 5.89%, rgba(255, 255, 255, 0.8) 20.23%, rgba(255, 255, 255, 0.8) 40.78%, #fff 60.41%)}}.page_hero__wash_4{position:absolute}@media screen and (min-width: 769px){.page_hero__wash_4{top:0;right:-22.986%;width:51.736%;height:100%;background-image:linear-gradient(to right, rgba(255, 255, 255, 0) 8.05%, rgba(255, 255, 255, 0.5) 36.71%, #fff 70.58%)}}.page_hero__overlay{position:relative}@media screen and (min-width: 1201px){.page_hero__overlay{padding:7.4rem}}@media(max-width: 1200px)and (min-width: 1024px){.page_hero__overlay{padding:7.4rem 2rem}}@media screen and (max-width: 1023.5px){.page_hero__overlay{padding:4rem 1.6rem}}@media(max-width: 768px)and (min-width: 641px){.page_hero__overlay{padding:8rem 1.2rem}}@media screen and (max-width: 640px){.page_hero__overlay{padding:0 1.2rem}}.page_hero__overlay_bg{position:absolute;inset:0}@media screen and (min-width: 1024px){.page_hero__overlay_bg{--tri-band-stop-1: 32.891%;--tri-band-stop-2: 67.109%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}}.page_hero__card{position:relative;display:flex;border-radius:2.2rem}@media screen and (min-width: 769px){.page_hero__card{align-items:center;min-height:51.8rem;padding:3.2rem 6.4rem}}@media screen and (max-width: 768px){.page_hero__card{flex-direction:column;align-items:stretch;min-height:60.4rem;padding:4.8rem 2.4rem;border-radius:1.8rem}}.page_hero__card_bg{position:absolute;inset:0;overflow:clip;border-radius:inherit}@media screen and (max-width: 768px){.page_hero__card_bg{display:none}}@media screen and (max-width: 768px){.page_hero__card_bg{display:block}}.page_hero__card_bg_inner{position:absolute;top:50%;left:50%;width:100vw;height:var(--full-screen);transform:translate(-50%, -57.5%)}@media screen and (min-width: 769px){.page_hero__card_bg_inner{max-height:55.694vw;min-height:100%}}@media screen and (max-width: 768px){.page_hero__card_bg_inner{top:0;left:0;width:100%;height:100%;transform:none}}.page_hero__card_bg_picture{display:block;width:100%;height:100%}.page_hero__card_bg_image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.page_hero__card_bg_image{object-position:top center}}.page_hero__card_wash{z-index:2;position:absolute;inset:0;overflow:clip;border-radius:inherit}.page_hero__card_wash_inner{position:absolute;top:50%;left:50%;width:100vw;height:var(--full-screen);transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.page_hero__card_wash_inner{max-height:55.694vw;min-height:100%}}@media screen and (max-width: 768px){.page_hero__card_wash_inner{position:static;transform:none}}@media screen and (min-width: 769px){.page_hero__card_wash_1{top:-2.494%;left:0;position:absolute;width:100%;height:27.307%;background-image:linear-gradient(to top, rgba(255, 255, 255, 0) 11.16%, rgba(255, 255, 255, 0.5) 41.83%, #fff 74.63%)}}.page_hero__card_wash_2{position:absolute}@media screen and (min-width: 769px){.page_hero__card_wash_2{top:-2.494%;left:0;width:69.583%;height:117.83%;background-image:linear-gradient(to left, rgba(255, 255, 255, 0) 11.16%, rgba(255, 255, 255, 0.8) 41.83%, #fff 74.63%)}}@media screen and (max-width: 768px){.page_hero__card_wash_2{bottom:0;left:0;width:100%;height:90.56%;background:linear-gradient(180.04deg, rgba(255, 255, 255, 0) 5.89%, rgba(255, 255, 255, 0.8) 20.23%, rgba(255, 255, 255, 0.8) 40.78%, #fff 60.41%)}}.page_hero__card_wash_3{position:absolute}@media screen and (min-width: 769px){.page_hero__card_wash_3{top:41.272%;left:0;width:100%;height:64.214%;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 11.16%, rgba(255, 255, 255, 0.5) 41.83%, #fff 74.63%)}}@media screen and (max-width: 768px){.page_hero__card_wash_3{bottom:0;left:0;width:100%;height:calc(109.05% - 33.9vw);background:linear-gradient(180.04deg, rgba(255, 255, 255, 0) 5.89%, rgba(255, 255, 255, 0.8) 20.23%, rgba(255, 255, 255, 0.8) 40.78%, #fff 60.41%)}}.page_hero__content{position:relative;z-index:3;width:100%}@media screen and (min-width: 769px){.page_hero__content{max-width:68rem;margin-right:auto}}@media(max-width: 1023.5px)and (min-width: 769px){.page_hero__content{max-width:42rem}}@media screen and (max-width: 768px){.page_hero__content{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto}}.page_hero__tag{display:inline-block;align-self:flex-start;margin-bottom:1.6rem;padding:.7rem 1rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15;white-space:nowrap;color:#043523;background-color:#ffe67b;border-radius:.8rem}@media screen and (max-width: 768px){.page_hero__tag{font-size:1.2rem}}.page_hero__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:6.4rem;line-height:1.05;margin-bottom:3.9rem}@media screen and (max-width: 1023.5px){.page_hero__title{font-size:3.6rem}}@media screen and (min-width: 1201px){.page_hero__title{max-width:14ch}}@media(max-width: 1200px)and (min-width: 820px){.page_hero__title{max-width:10ch}}@media screen and (max-width: 1023.5px){.page_hero__title{margin-bottom:1.6rem}}.page_hero__text{max-width:48ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 1024px){.page_hero__text{margin-bottom:6.3rem}}@media(max-width: 1200px)and (min-width: 820px){.page_hero__text{max-width:39ch}}@media screen and (max-width: 1023.5px){.page_hero__text{width:calc(100% + .4rem);margin-bottom:3rem}}.page_hero__buttons{display:flex;align-items:center;gap:6.4rem}@media screen and (max-width: 1023.5px){.page_hero__buttons{gap:2.4rem}}@media screen and (max-width: 640px){.page_hero__buttons{flex-direction:column;align-items:stretch}}@media screen and (min-width: 1024px){.page_hero__btn_primary{flex:1 1 0;max-width:18.9rem}}.page_hero__media{position:absolute;z-index:1;border-bottom-right-radius:2.2rem;overflow:clip;pointer-events:none}@media screen and (min-width: 769px){.page_hero__media{bottom:0;right:0}}@media screen and (max-width: 768px){.page_hero__media{top:calc(-1*var(--page-hero-padding-top));left:0;max-height:calc(100% + var(--page-hero-padding-top))}}.page_hero__picture{display:block}@media screen and (min-width: 1024px){.page_hero__picture{width:55rem;margin-left:auto}}@media(max-width: 1023.5px)and (min-width: 769px){.page_hero__picture{width:38rem;margin-left:auto}}@media screen and (max-width: 768px){.page_hero__picture{width:100%}}.page_hero__image{display:block;width:100%;height:100%;object-fit:cover}.page_hero__title_line{display:block}.page_hero__title_line.page_hero__title_line--bracket_mod{display:flex;margin-top:.6rem}@media screen and (max-width: 1023.5px){.page_hero__title_line.page_hero__title_line--bracket_mod{margin-top:.4rem}}.page_hero__title_bracket{display:inline-flex;align-items:center}.page_hero__title_bracket::before,.page_hero__title_bracket::after{content:"";flex-shrink:0;width:.3013392857em;height:.9375em;background-color:currentColor}.page_hero__title_bracket::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.page_hero__title_bracket::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}@media screen and (max-width: 1023.5px){.page_hero__title_bracket::before,.page_hero__title_bracket::after{width:.39285em;height:1.2222em}}.page_hero__title_bracket_value{display:inline-block;white-space:nowrap}@media screen and (min-width: 1024px){.page_hero--intro_mod{padding-bottom:1.2rem}}@media screen and (max-width: 1023.5px){.page_hero--intro_mod{background-color:rgba(0, 0, 0, 0);background-image:none}}@media screen and (max-width: 1023.5px){.page_hero--intro_mod .page_hero__overlay{padding:2.9rem}}.page_hero--intro_mod .page_hero__overlay_bg{--gradient-stop: 28.466%;--tri-band-stop-1: var(--gradient-stop);--tri-band-stop-2: calc(100% - var(--gradient-stop));--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 768px){.page_hero--intro_mod .page_hero__overlay_bg{--gradient-stop: 12.48%}}.page_hero--intro_mod[data-hero-intro-start] .page_hero__overlay_bg{--band-mask-top: 50%;--band-mask-bottom: 50%;clip-path:polygon(0 var(--band-mask-top), 100% var(--band-mask-top), 100% var(--band-mask-bottom), 0 var(--band-mask-bottom))}@media screen and (max-width: 1023.5px){.page_hero--intro_mod[data-hero-intro-start] .page_hero__overlay{--overlay-mask-top: 60%;clip-path:polygon(0 var(--overlay-mask-top), 100% var(--overlay-mask-top), 100% 100%, 0 100%)}}@media screen and (min-width: 1024px){.page_hero--intro_mod[data-hero-intro-start] .page_hero__card_bg,.page_hero--intro_mod[data-hero-intro-start] .page_hero__media{opacity:0}}@media screen and (max-width: 768px){.page_hero--intro_mod .page_hero__card{min-height:0;padding:79.65% 1.5rem 2.4rem}}@media screen and (min-width: 1024px){.page_hero__content--tagged_mod .page_hero__title{margin-bottom:2.4rem}}.page_hero__content--tagged_mod .page_hero__text{margin-bottom:3.2rem}@media screen and (min-width: 769px){.page_hero--intro_mod .page_hero__content{max-width:60.2rem}}@media screen and (max-width: 768px){.page_hero--frame_mod .page_hero__card{background-color:#fff}}@media screen and (max-width: 768px){.page_hero--frame_mod .page_hero__card_bg_inner{top:-13.0841121495rem;right:0;bottom:0;left:0;overflow:clip;width:auto;height:auto;max-width:40rem;max-height:none;margin-inline:auto}}@media screen and (max-width: 768px)and (min-width: 480px){.page_hero--frame_mod .page_hero__card_bg_inner{mask-image:linear-gradient(to right, transparent, #000 4rem, #000 calc(100% - 4rem), transparent)}}@media screen and (max-width: 768px){.page_hero--frame_mod .page_hero__card_bg_picture,.page_hero--frame_mod .page_hero__picture{margin-top:calc((40rem - 100%)*105/321)}}@media screen and (max-width: 768px){.page_hero--frame_mod .page_hero__card_bg_picture,.page_hero--frame_mod .page_hero__card_bg_image,.page_hero--frame_mod .page_hero__image{height:auto}}@media screen and (max-width: 768px){.page_hero--frame_mod .page_hero__media{top:-13.0841121495rem;right:0;bottom:0;left:0;overflow:clip;width:auto;height:auto;max-width:40rem;max-height:none;margin-inline:auto;border-radius:0 0 1.8rem 1.8rem}}@media screen and (max-width: 768px)and (min-width: 480px){.page_hero--frame_mod .page_hero__media{mask-image:linear-gradient(to right, transparent, #000 4rem, #000 calc(100% - 4rem), transparent)}}@media screen and (max-width: 768px){.page_hero--frame_mod .page_hero__card_wash_2{display:none}}@media screen and (max-width: 768px){.page_hero--frame_mod .page_hero__card_wash_3{inset:0;width:auto;height:auto;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 4.1%, rgba(255, 255, 255, 0.35) 18.7%, rgba(255, 255, 255, 0.8) 39.7%, #fff 59.7%),linear-gradient(to bottom, rgba(255, 255, 255, 0) 4.1%, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 0.8) 68%, #fff 100%);background-position:bottom;background-size:100% 81.29%,100% 84.93%;background-repeat:no-repeat}}@media screen and (min-width: 769px){.page_hero--layered_mod .page_hero__media{inset:0;overflow:visible;clip-path:inset(-100vh 0 0 round 0 0 2.2rem 2.2rem)}}@media screen and (min-width: 769px){.page_hero--layered_mod .page_hero__picture{position:absolute;top:50%;left:50%;width:100vw;height:var(--full-screen);transform:translate(-50%, -57.5%)}}@media screen and (min-width: 769px)and (min-width: 769px){.page_hero--layered_mod .page_hero__picture{max-height:55.694vw;min-height:100%}}.our_partners.our_partners--vr_bottom_half_mod{padding-bottom:var(--gl-vr-indent-half)}.our_partners__top{display:flex;justify-content:space-between;gap:8rem}@media screen and (max-width: 768px){.our_partners__top{gap:1.6rem;flex-direction:column}}.our_partners__head{display:flex;flex-shrink:0;align-items:flex-start}@media screen and (min-width: 769px){.our_partners__head{padding-top:.9rem}}.our_partners__title{margin-bottom:3.2rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.our_partners__title{font-size:2.8rem}}@media screen and (max-width: 768px){.our_partners__title{margin-bottom:2.4rem}}.our_partners__content{width:100%;max-width:71.8rem}.our_partners__text{margin-bottom:4.8rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.our_partners__text{font-size:1.8rem}}.our_partners__stats{display:flex;justify-content:space-between;gap:1rem}@media screen and (max-width: 768px){.our_partners__stats{flex-wrap:wrap;gap:1.6rem}}.our_partners__stat{flex-shrink:0}@media screen and (max-width: 768px){.our_partners__stat{width:calc(50% - .8rem)}}.our_partners__logos{overflow:clip;margin-top:12.8rem;margin-left:calc(-1*var(--gl-hr-indent));margin-right:calc(-1*var(--gl-hr-indent))}@media screen and (max-width: 768px){.our_partners__logos{margin-top:8rem}}.our_partners__logos.our_partners__logos--after_reviews_mod{margin-top:8rem}@media screen and (max-width: 768px){.our_partners__logos.our_partners__logos--after_reviews_mod{margin-top:3.2rem}}.our_partners__marquee_track{display:flex;width:max-content;will-change:transform}.our_partners__marquee{align-items:center;display:flex;flex-shrink:0}.our_partners__logo{flex-shrink:0;margin-inline-end:3.2rem}@media screen and (max-width: 768px){.our_partners__logo{margin-inline-end:1.6rem}}.our_partners__reviews{display:flex;column-gap:6.1rem;max-width:71.8rem;margin-top:8rem;margin-left:auto}@media(max-width: 1023.5px)and (min-width: 769px){.our_partners__reviews{margin-right:auto;justify-content:center}}@media screen and (max-width: 768px){.our_partners__reviews{justify-content:space-between;column-gap:1.6rem;margin-top:6.4rem}}.story__content{--story-col-gap-1: 9.1228vw;--story-col-gap-2: 4.35088vw;overflow-x:clip}@media screen and (min-width: 769px){.story__content{display:grid;grid-template-columns:minmax(0, 40rem) clamp(4rem,var(--story-col-gap-1),13rem) minmax(24rem, 1fr) clamp(2rem,var(--story-col-gap-2),6.4rem) minmax(0, 29.4rem);grid-template-areas:"head head head .     aside" "main .    intro .     aside" "main .    stats .     aside";row-gap:3.7rem}}@media(max-width: 1200px)and (min-width: 769px){.story__content{--story-col-gap-1: 4.5vw;--story-col-gap-2: 3vw}}@media(max-width: 1024px)and (min-width: 769px){.story__content{grid-template-areas:"head  head  head  .     aside" "main  .     intro .     aside" "stats stats stats stats stats"}}@media screen and (min-width: 769px){.story__head{grid-area:head;max-width:50.5rem}}@media screen and (max-width: 768px){.story__head{margin-bottom:2.3rem}}.story__title{margin-top:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 768px){.story__title{margin-top:1.4rem}}@media screen and (min-width: 769px){.story__intro{grid-area:intro;max-width:36rem}}@media screen and (max-width: 768px){.story__intro{margin-bottom:4.5rem}}.story__lead{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2rem;line-height:1.05}@media screen and (min-width: 769px){.story__lead{margin-bottom:4rem}}@media screen and (max-width: 768px){.story__lead{margin-bottom:2.4rem}}.story__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 769px){.story__media.story__media--main_mod{grid-area:main;align-self:start;width:100%}}@media screen and (max-width: 768px){.story__media.story__media--main_mod{margin-bottom:4.8rem}}@media screen and (min-width: 769px){.story__media.story__media--aside_mod{grid-area:aside;align-self:start;width:100%;margin-top:7rem}}.story__stats{display:flex}@media screen and (min-width: 1440px){.story__stats{gap:6.8rem}}@media(max-width: 1439px)and (min-width: 769px){.story__stats{gap:4.2rem}}@media screen and (min-width: 769px){.story__stats{grid-area:stats;justify-content:space-between;margin-top:2.6rem}}@media(max-width: 1024px)and (min-width: 769px){.story__stats{flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 768px){.story__stats{flex-wrap:wrap;gap:1.6rem;margin-bottom:4.7rem}}@media screen and (max-width: 768px){.story__stat{width:calc(50% - .8rem)}}@media screen and (min-width: 769px){.story__stat{flex-shrink:0}}.story__logos{overflow:clip;margin-right:calc(-1*var(--gl-hr-indent));margin-left:calc(-1*var(--gl-hr-indent))}@media screen and (min-width: 769px){.story__logos{margin-top:15.8rem}}@media screen and (max-width: 768px){.story__logos{margin-top:4.7rem}}.story__marquee_track{display:flex;width:max-content;will-change:transform}.story__marquee{align-items:center;display:flex;flex-shrink:0}.story__logo{flex-shrink:0;margin-inline-end:3.2rem}@media screen and (max-width: 768px){.story__logo{margin-inline-end:1.6rem}}.audience__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.4rem}@media(max-width: 1023.5px)and (min-width: 769px){.audience__list{gap:1.8rem}}@media screen and (max-width: 768px){.audience__list{grid-template-columns:1fr}}@media screen and (min-width: 1024px){.featured_services__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.4rem}}@media screen and (max-width: 1023.5px){.featured_services__item:not(:last-child){margin-bottom:3.2rem}}.services__layout{display:grid;grid-template-columns:.7047fr 1fr;gap:2.4rem;align-items:start}@media screen and (max-width: 1023.5px){.services__layout{grid-template-columns:1fr;gap:0}}@media screen and (min-width: 1024px){.services__intro{position:sticky;top:12rem;display:flex;flex-direction:column;height:100%;max-height:calc(100vh - var(--gl-vr-indent) - var(--height-header) + 3.6rem)}}.services__intro .section_intro__content{display:block}.services__intro .section_intro__title{max-width:none}@media screen and (min-width: 1024px){.services__intro .section_intro__title{max-width:14ch}}@media screen and (max-width: 1023.5px){.services__intro .section_intro__title{margin-top:1.6rem;margin-bottom:2.4rem}}.services__intro .section_intro__text{max-width:40ch}@media screen and (max-width: 1023.5px){.services__intro .section_intro__action{margin-top:0}}@media screen and (min-width: 1024px){.services__list{padding-top:6.6rem}}@media screen and (max-width: 1023.5px){.services[data-stack-active] .services__list{padding-top:6rem}}.services__item:not(:last-child){margin-bottom:3.2rem}@media screen and (max-width: 1023.5px){.services__item:not(:last-child){margin-bottom:2.4rem}}@media screen and (max-width: 1023.5px){.services[data-stack-active] .services__item{position:sticky;top:calc(var(--height-header) + 1.2rem)}}.catalog.catalog--resource_mod{padding-top:var(--gl-vr-indent);padding-bottom:var(--gl-vr-indent)}.catalog__results{position:relative}.catalog__loader{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;background-color:rgba(249, 255, 253, 0.75);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.catalog--loading_mod .catalog__loader{opacity:1;visibility:visible;transition-delay:.15s}.catalog__spinner{margin-top:3.2rem;display:block;width:4rem;height:4rem;border:.3rem solid rgba(4, 53, 35, 0.2);border-top-color:#043523;border-radius:50%;animation:catalog_spin .8s linear infinite}@media screen and (max-width: 640px){.catalog__spinner{margin-top:2.2rem}}@keyframes catalog_spin{to{transform:rotate(360deg)}}.catalog__filter{margin-bottom:6.4rem}@media screen and (max-width: 640px){.catalog__filter{margin-bottom:4.8rem}}@media screen and (min-width: 769px){.catalog__filter.catalog__filter--with_search_mod{display:grid;grid-template-columns:824fr 400fr;gap:2.2rem}}.catalog__filter_list{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}@media screen and (max-width: 640px){.catalog__filter_list{justify-content:flex-start}}@media screen and (min-width: 769px){.catalog__filter--with_search_mod .catalog__filter_list{justify-content:flex-start}}.catalog__filter_btn{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem;color:#043523;background-color:#ffe67b;cursor:pointer;transition:color .3s ease,background-color .3s ease,border-radius .3s ease;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}.catalog__filter_btn:hover{color:#fff;background-color:#085139;border-radius:.8rem}@media screen and (max-width: 768px){.catalog__filter_btn:hover{border-radius:.6rem}}@media screen and (max-width: 640px){.catalog__filter_btn{padding:1rem 1.8rem}}@media screen and (max-width: 1023.5px){.catalog__filter_btn{font-size:1.4rem}}@media screen and (max-width: 640px){.catalog__filter_btn{padding:1.4rem 1.8rem;line-height:1.6rem}}.catalog__filter_btn:hover,.catalog__filter_btn:focus{text-decoration:none}.catalog__filter_btn.catalog__filter_btn--active_mod{color:#fff;background-color:#085139;border-radius:.8rem}@media screen and (max-width: 768px){.catalog__filter_btn.catalog__filter_btn--active_mod{border-radius:.6rem}}.catalog__filter_btn.catalog__filter_btn--current_mod{cursor:default}.catalog__search{position:relative;display:flex;align-items:center;flex-shrink:0;height:5.3rem}@media screen and (max-width: 768px){.catalog__search{margin-top:2.5rem}}.catalog__search_input{width:100%;height:100%;padding:0 4.8rem 0 1.2rem;font-family:"Radio Canada Big",sans-serif;font-size:1.8rem;color:#085139;background-color:rgba(0, 0, 0, 0);border:1px solid #085139;border-radius:.4rem}.catalog__search_input::placeholder{color:#085139}.catalog__search_input::-webkit-search-cancel-button{appearance:none}.catalog__search_input:hover{background-color:#f9fffd}.catalog__search_input:focus{padding-left:calc(1.2rem - 1px);background-color:#fff;border-width:2px;border-color:#043523}.catalog__search_input:focus::placeholder{color:rgba(4, 53, 35, 0.3)}.catalog__search_input:not(:placeholder-shown){color:#043523;background-color:rgba(0, 0, 0, 0)}.catalog__search_icon{position:absolute;right:1.2rem;width:2.4rem;height:2.4rem;color:#085139;pointer-events:none}.catalog__search_input:not(:placeholder-shown)~.catalog__search_icon{display:none}.catalog__search_clear{position:absolute;right:1.2rem;display:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#085139;background-color:rgba(0, 0, 0, 0);border:0;cursor:pointer}.catalog__search_input:not(:placeholder-shown)~.catalog__search_clear{display:flex}.catalog__search_clear_icon{width:1.4rem;height:1.4rem}.catalog__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:2.4rem}@media(max-width: 1024px)and (min-width: 641px){.catalog__list{grid-template-columns:repeat(2, 1fr);gap:1.8rem}}@media screen and (max-width: 640px){.catalog__list{grid-template-columns:1fr}}.catalog__empty{max-width:60ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.catalog__empty{font-size:1.8rem}}.catalog__pagination{margin-top:5.6rem}.team{overflow:clip}.team__rows{margin-left:calc(-1*var(--gl-hr-indent));margin-right:calc(-1*var(--gl-hr-indent))}.team__row:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width: 768px){.team__row:not(:last-child){margin-bottom:1.6rem}}.team__row_track{display:flex;width:max-content;will-change:transform}.team__row_group{align-items:stretch;display:flex;flex-shrink:0}.team__item{flex-shrink:0;margin-inline-end:2.4rem}@media screen and (max-width: 768px){.team__item{margin-inline-end:1.6rem}}.page_service .case_study{padding-bottom:var(--gl-vr-indent-half)}@media screen and (max-width: 768px){.case_study__in{display:flex;flex-direction:column}}.case_study__links{display:flex;justify-content:space-between;gap:2.4rem;width:58.6rem}@media screen and (max-width: 768px){.case_study__links{gap:1.2rem;width:100%;margin-bottom:6.4rem}}.case_study__link{text-align:left;white-space:initial}@media screen and (max-width: 768px){.case_study__link{display:block}}@media screen and (max-width: 768px){.case_study__link .btn_base__icon{display:inline-block;margin-left:.4rem;vertical-align:middle}}.case_study__nav{gap:2.6rem}@media screen and (max-width: 768px){.case_study__nav{gap:1.8rem;order:1;justify-content:flex-end;margin-top:2.4rem}}.case_study__slider{width:100%;min-width:0}.case_study__slider.swiper{overflow:visible}.case_study__slide{width:82.4rem;height:auto}@media screen and (max-width: 768px){.case_study__slide{width:67rem}}.case_study__reviews{margin-top:5.6rem;padding:3.2rem;--tri-band-stop-1: 10.5%;--tri-band-stop-2: 89.5%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 640px){.case_study__reviews{order:2;margin-top:5.6rem;padding:2.7rem 2.7rem 2.4rem;--tri-band-stop-1: 27.5%;--tri-band-stop-2: 72%}}.case_study__reviews_card{display:flex;gap:3.2rem;justify-content:space-between;padding:3.3rem 3.3rem 3rem;background-color:#fff;border-radius:2.4rem}@media screen and (min-width: 641px){.case_study__reviews_card{align-items:flex-end}}@media screen and (max-width: 640px){.case_study__reviews_card{flex-direction:column;gap:2.4rem;padding:2.6rem 2.4rem}}.case_study__reviews_title{margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.case_study__reviews_title{font-size:2rem}}@media screen and (max-width: 640px){.case_study__reviews_title{margin-bottom:1.5rem}}.case_study__reviews_text{max-width:32ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.case_study__reviews_text{font-size:1.4rem}}.case_study__reviews_links{display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width: 641px){.case_study__reviews_links{margin-right:4.9rem;margin-bottom:.2rem}}.case_study__reviews_link{align-self:flex-start}.case_study__reviews_link:not(:last-child){margin-bottom:1.6rem}.approach{background-color:#ffe67b}.approach__tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;max-width:77.4rem;margin:0 auto 5.6rem}@media screen and (max-width: 768px){.approach__tabs{margin-bottom:3.4rem}}@media screen and (max-width: 480px){.approach__tabs{justify-content:flex-start}}.approach__tab{display:flex}.approach__panels{position:relative;min-height:var(--approach-panels-min-height);--tri-band-stop-1: 17.467%;--tri-band-stop-2: 82.533%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.approach__panels{--tri-band-stop-1: 14.3%;--tri-band-stop-2: 85.7%;--tri-band-direction: to bottom}}.approach__panel{position:absolute;top:0;left:0;width:100%;padding:5.6rem;opacity:0;visibility:hidden}@media screen and (max-width: 768px){.approach__panel{padding:2.7rem}}.approach__panel.approach__panel--active_mod{position:relative;opacity:1;visibility:visible}.approach__panel_inner{display:grid;grid-template-columns:1fr 2.635fr 1fr;align-items:center;gap:3.8rem;padding:5.6rem 4.8rem;border-radius:3.2rem;background-color:#ffe67b}@media screen and (max-width: 1023.5px){.approach__panel_inner{grid-template-columns:1fr 1fr;align-items:flex-start;gap:1.6rem}}@media screen and (max-width: 768px){.approach__panel_inner{grid-template-columns:1fr;min-height:calc(var(--approach-panels-min-height) - 5.4rem);padding:1.6rem;border-radius:2.2rem}}.approach__card{display:flex;flex-direction:column;padding:5.6rem 4rem;text-align:center;background-color:#fff;border-radius:2.8rem;box-shadow:0 2rem 4rem rgba(4, 53, 35, 0.06)}@media(max-width: 1023.5px)and (min-width: 769px){.approach__card{order:-1;grid-column:span 2}}@media screen and (min-width: 769px){.approach__card{min-height:37.6rem}}@media screen and (max-width: 768px){.approach__card{padding:2.4rem 2.9rem;border-radius:1.6rem}}.approach__card_title{margin-bottom:1.6rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.approach__card_title{font-size:1.6rem}}@media screen and (max-width: 768px){.approach__card_title{margin-bottom:.8rem}}.approach__card_text{margin-right:auto;margin-bottom:4rem;margin-left:auto;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.4rem;line-height:1.15}@media screen and (max-width: 768px){.approach__card_text{font-size:1.2rem}}@media screen and (min-width: 769px){.approach__card_text{max-width:24ch}}@media screen and (max-width: 768px){.approach__card_text{margin-bottom:1.6rem}}.approach__scheme{position:relative;margin-top:auto}@media screen and (min-width: 1024px){.approach__scheme{max-width:45.6rem}}.approach__scheme_line{position:absolute;left:50%;z-index:1;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.approach__scheme_line{top:calc(var(--approach-scheme-icon-size)/2);width:calc(100% - var(--approach-scheme-icon-size));height:.2rem;background-image:linear-gradient(to right, rgba(4, 53, 35, 0.3) 50%, transparent 50%),linear-gradient(to right, rgba(4, 53, 35, 0.3) 50%, transparent 50%),linear-gradient(to bottom, rgba(4, 53, 35, 0.3) 50%, transparent 50%),linear-gradient(to bottom, rgba(4, 53, 35, 0.3) 50%, transparent 50%);background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:1.6rem .2rem,1.6rem .2rem,.2rem 1.6rem,.2rem 1.6rem;background-position:0 0,0 100%,0 0,100% 0}}@media screen and (max-width: 768px){.approach__scheme_line{width:7.5rem;top:calc(50% - var(--approach-scheme-icon-size)/4)}}.approach__scheme_list{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;margin-top:auto}@media screen and (max-width: 768px){.approach__scheme_list{flex-wrap:wrap;gap:1.2rem 2.4rem;justify-content:center;max-width:24rem;margin-right:auto;margin-left:auto}}.concerns__card{padding:5.4rem 5.6rem;--tri-band-stop-1: 17.467%;--tri-band-stop-2: 82.533%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.concerns__card{--tri-band-stop-1: 15.548%;--tri-band-stop-2: 84.452%;--tri-band-direction: to bottom}}@media(max-width: 1200px)and (min-width: 1023.5px){.concerns__card{padding-inline:2.8rem}}@media screen and (max-width: 768px){.concerns__card{--tri-band-stop-1: 11%;--tri-band-stop-2: 89%;padding:2.7rem}}.concerns__card_inner{display:grid;grid-template-columns:556fr 580fr;overflow:clip;min-height:49rem;border-radius:3.2rem}@media screen and (max-width: 1023.5px){.concerns__card_inner{grid-template-columns:1fr}}@media screen and (max-width: 768px){.concerns__card_inner{border-radius:2.2rem}}.concerns__left{display:flex;flex-direction:column;padding:5.9rem 5.6rem 5.8rem;color:#fff;background-color:#043523}@media(max-width: 1200px)and (min-width: 1023.5px){.concerns__left{padding-inline:2.8rem}}@media screen and (max-width: 768px){.concerns__left{padding:3.7rem .8rem 4.6rem}}.concerns__left_title{max-width:23ch;margin-inline:auto;text-align:center;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.concerns__left_title{font-size:2rem}}@media screen and (max-width: 1023.5px){.concerns__left_title{margin-bottom:4.3rem}}.concerns__schemes{position:relative;min-height:var(--concerns-schemes-min-height);margin-top:auto}.concerns__scheme{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity var(--medium-power2-inout)}.concerns__scheme.concerns__scheme--active_mod{position:relative;opacity:1}.concerns__scheme_line{position:absolute;left:50%;z-index:1;transform:translate(-50%, -50%)}@media screen and (min-width: 769px){.concerns__scheme_line{top:calc(var(--approach-scheme-icon-size)/2);width:calc(100% - var(--approach-scheme-icon-size));height:.2rem;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.15) 50%, transparent 50%);background-repeat:repeat-x;background-size:1.6rem .2rem}}@media screen and (max-width: 768px){.concerns__scheme_line{top:calc(50% - var(--approach-scheme-icon-size)/4);width:7.5rem}}.concerns__scheme_list{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem}@media screen and (max-width: 768px){.concerns__scheme_list{flex-wrap:wrap;justify-content:center;gap:1.2rem 2.4rem;max-width:24rem;margin-right:auto;margin-left:auto}}.concerns__right{display:flex;flex-direction:column;padding:5rem 5.8rem;background-color:#fff}@media(max-width: 1200px)and (min-width: 1023.5px){.concerns__right{padding-inline:2.8rem}}@media screen and (max-width: 768px){.concerns__right{padding:4.2rem 1.2rem 2rem}}.concerns__list{overflow:clip;height:var(--concerns-list-height);margin-bottom:3.2rem}@media screen and (max-width: 768px){.concerns__list{margin-bottom:2.4rem}}.concerns__action{margin-top:auto}.concerns__btn{display:flex}@media screen and (min-width: 769px){.concerns__btn{max-width:18.8rem}}@media screen and (min-width: 1024px){.model_checker.model_checker--page_hero_mod{margin-top:calc(-1*var(--height-header))}}.model_checker__intro .section_intro_offset__title{max-width:18ch}@media screen and (min-width: 641px){.model_checker__intro .section_intro_offset__text{max-width:41ch}}@media screen and (max-width: 640px){.model_checker__intro .section_intro_offset__text{max-width:30ch}}.model_checker__panel{padding:5.6rem;--tri-band-stop-1: 17.467%;--tri-band-stop-2: 82.533%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.model_checker__panel{--tri-band-stop-1: 27.548%;--tri-band-stop-2: 72.452%}}@media screen and (max-width: 768px){.model_checker__panel{padding:2.7rem}}.model_checker__panel_inner{display:flex;flex-direction:column;padding:8rem 8rem 5.6rem;background-color:#ffe67b;border-radius:3.2rem}@media screen and (min-width: 1024px){.model_checker__panel_inner{min-height:48.8rem}}@media screen and (max-width: 1023.5px){.model_checker__panel_inner{padding:5.6rem}}@media screen and (max-width: 768px){.model_checker__panel_inner{padding:2.4rem;border-radius:2.2rem}}.model_checker__step{display:none}.model_checker__step.model_checker__step--active_mod{display:flex;flex-direction:column;flex-grow:1;min-height:var(--model-checker-panel-inner-min-height)}.model_checker__step_head{display:flex;align-items:flex-start;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem}@media screen and (max-width: 768px){.model_checker__step_head{flex-direction:column;gap:1.7rem;margin-bottom:2.2rem}}@media screen and (max-width: 768px){.model_checker__step_intro{order:2}}.model_checker__step_title{margin-bottom:1.6rem;color:#043523;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05}@media screen and (max-width: 1023.5px){.model_checker__step_title{font-size:2rem}}.model_checker__step_text{max-width:60ch;color:#043523;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.model_checker__step_text{font-size:1.4rem}}.model_checker__counter{flex-shrink:0;display:inline-flex;align-items:center;gap:.6rem;color:#085139;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05;letter-spacing:-0.1em}@media screen and (max-width: 1023.5px){.model_checker__counter{font-size:1.4rem}}@media screen and (max-width: 768px){.model_checker__counter{gap:.8rem;margin-left:auto}}.model_checker__counter_label{letter-spacing:0}.model_checker__counter_value{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center}.model_checker__counter_value::before,.model_checker__counter_value::after{content:"";flex-shrink:0;width:.5625em;height:1.75em;background-color:currentColor}@media screen and (max-width: 768px){.model_checker__counter_value::before,.model_checker__counter_value::after{width:.9rem;height:2.8rem}}.model_checker__counter_value::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.model_checker__counter_value::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.model_checker__options{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin-bottom:4rem}@media screen and (max-width: 768px){.model_checker__options{gap:.9rem;margin-bottom:4.8rem}}.model_checker__option{display:flex}@media screen and (max-width: 768px){.model_checker__options--full_width_mob_mod .model_checker__option{width:100%;text-align:center}}.model_checker__nav{display:flex;align-items:center;gap:2.4rem;margin-top:auto}@media screen and (min-width: 769px){.model_checker__nav{margin-bottom:.7rem}}@media screen and (max-width: 768px){.model_checker__nav{justify-content:space-between}}.model_checker__nav_btn[hidden]{display:none}.model_checker__results{display:grid;grid-template-columns:repeat(auto-fill, minmax(24rem, 30.9rem));gap:2.4rem;margin-top:2.4rem;margin-bottom:4rem}@media screen and (min-width: 1024px){.model_checker__results{grid-template-columns:repeat(3, minmax(0, 30.9rem))}}@media screen and (max-width: 768px){.model_checker__results{grid-template-columns:minmax(0, 1fr);margin-top:1rem;margin-bottom:3.2rem}}.model_checker__result[hidden]{display:none}@media screen and (max-width: 768px){.model_checker__results:not(.model_checker__results--second_page_mod) .model_checker__result--second_page_mod,.model_checker__results--second_page_mod .model_checker__result:not(.model_checker__result--second_page_mod){display:none}}@media screen and (min-width: 769px){.model_checker__pager_btn{display:none}}.model_checker__page_next{margin-left:auto}@media screen and (min-width: 769px){.model_checker__restart{margin-left:auto}}.model_checker__aside{margin-top:8.1rem;margin-left:auto;max-width:40rem}@media screen and (max-width: 768px){.model_checker__aside{margin-top:3.2rem;margin-left:0}}.model_checker__aside_text{margin-bottom:3.2rem;color:#fff;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.15}@media screen and (max-width: 1023.5px){.model_checker__aside_text{font-size:1.8rem}}.model_checker__aside_btn{color:#ffe67b}.model_checker__back_icon{flex-shrink:0;width:1.6rem;height:1.6rem;transform:translateY(-5%);transition:transform .3s ease;will-change:transform}@media screen and (max-width: 768px){.model_checker__option .choice_option{width:100%}}.faq__layout{display:grid;grid-template-columns:.7047fr 1fr;gap:2.4rem;align-items:start}@media screen and (max-width: 1023.5px){.faq__layout{grid-template-columns:1fr;gap:0}}@media screen and (min-width: 1024px){.faq__intro{position:sticky;top:12rem;display:flex;flex-direction:column;height:100%;max-height:calc(100vh - var(--gl-vr-indent) - var(--height-header) + 3.7rem)}}@media screen and (min-width: 1024px){.faq__content{padding-top:18.6rem}}@media screen and (max-width: 1023.5px){.faq__content{margin-top:6.4rem}}.faq_base{padding-top:9rem}@media screen and (max-width: 640px){.faq_base{padding-top:calc(var(--height-header) + 4.8rem)}}@media screen and (min-width: 1024px){.faq_base__layout{grid-template-columns:36rem 1fr}}@media(max-width: 1023.5px)and (min-width: 641px){.faq_base__layout{grid-template-columns:20rem 1fr}}@media screen and (min-width: 641px){.faq_base__layout{display:grid;gap:2.4rem;align-items:start}}.faq_base__nav{min-width:0}@media screen and (min-width: 641px){.faq_base__nav{position:sticky;top:12rem}}@media screen and (max-width: 640px){.faq_base__nav{position:sticky;z-index:2;top:var(--height-header);padding:.7rem 0 2.2rem 1.7rem;border-bottom:1px solid rgba(4, 53, 35, 0.3);background:#f9fffd}}.faq_base__nav_list{margin-top:2.2rem}@media screen and (max-width: 640px){.faq_base__nav_list{display:flex;gap:2.4rem;margin-top:1.5rem;margin-right:calc(-1*var(--gl-hr-indent));padding-right:var(--gl-hr-indent);overflow-x:auto;overflow-y:hidden;overscroll-behavior-y:auto}}@media screen and (min-width: 641px){.faq_base__nav_item:not(:last-child){margin-bottom:1.7rem}}@media screen and (max-width: 640px){.faq_base__nav_item{flex-shrink:0}}.faq_base__nav_link{color:rgba(4, 53, 35, 0.3);font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05;transition:color .3s ease}@media screen and (max-width: 1023.5px){.faq_base__nav_link{font-size:2rem}}.faq_base__nav_link[aria-current],.faq_base__nav_link:focus-visible{color:#043523}@media(hover: hover){.faq_base__nav_link:hover{color:#043523}}.faq_base__nav_link[aria-current],.faq_base__nav_link:hover,.faq_base__nav_link:focus,.faq_base__nav_link:focus-visible{text-decoration:none}.faq_base__groups{counter-reset:accordion}@media screen and (min-width: 641px){.faq_base__groups{padding-top:5.2rem}}@media screen and (max-width: 640px){.faq_base__groups{padding-top:3.2rem}}.faq_base__group{max-width:71.8rem;margin-left:auto}@media screen and (min-width: 641px){.faq_base__group:not(:last-child){margin-bottom:8rem}}@media screen and (max-width: 640px){.faq_base__group:not(:first-child){padding-top:5.6rem}}.steps__layout{display:grid;grid-template-columns:minmax(0, 0.62fr) minmax(0, 1fr);gap:8.5rem;align-items:start}@media screen and (max-width: 1023.5px){.steps__layout{grid-template-columns:1fr;gap:0}}@media screen and (min-width: 1024px){.steps__intro{position:sticky;top:12rem}}@media(max-width: 1023.5px)and (min-width: 769px){.steps__intro_text{max-width:56%}}@media screen and (min-width: 1024px){.steps__content{padding-top:18.5rem}}@media screen and (max-width: 1023.5px){.steps__content{margin-top:3.2rem}}.steps__list{counter-reset:steps}.steps__intro .section_intro__title,.steps__intro .section_intro__text{color:#fff}.awards__layout{display:grid;grid-template-columns:minmax(0, 0.62fr) minmax(0, 1fr);gap:8.5rem;align-items:start}@media screen and (max-width: 1023.5px){.awards__layout{grid-template-columns:1fr;gap:0}}@media screen and (min-width: 1024px){.awards__intro{position:sticky;top:12rem}}@media screen and (min-width: 1024px){.awards__content{padding-top:18.5rem}}@media screen and (max-width: 1023.5px){.awards__content{margin-top:3.2rem}}.awards__intro .section_intro__title,.awards__intro .section_intro__text{color:#fff}@media screen and (min-width: 1024px){.timeline{scroll-margin-top:var(--height-header);min-height:var(--timeline-pin-min-height);overflow-x:clip}}@media screen and (min-width: 769px){.timeline__intro{margin-bottom:8.6rem}}@media screen and (max-width: 768px){.timeline__intro{margin-bottom:0}}@media screen and (min-width: 769px){.timeline__intro--narrow_text_mod .section_intro_offset__text{max-width:31.8rem}}.timeline__track{position:relative}@media screen and (max-width: 1023.5px){.timeline__track_inner{padding-top:6.7rem}}.timeline__line{--line-top-mobile: 6.4rem;position:absolute;top:4.6rem;left:50%;width:100vw;height:.2rem;margin-left:-50vw;background-color:currentColor;transform:scaleX(0);transform-origin:left center}@media screen and (max-width: 1023.5px){.timeline__line{top:var(--line-top-mobile);left:0;width:.2rem;height:calc(100% - var(--line-top-mobile));margin-left:0;transform:scaleY(0);transform-origin:center top}}.timeline__list{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:2.4rem}@media screen and (max-width: 1023.5px){.timeline__list{display:block}}@media screen and (max-width: 1023.5px){.timeline__item{position:sticky;top:calc(var(--height-header) + 1.2rem);margin-left:1.8rem}.timeline__item:not(:last-child){margin-bottom:2.4rem}}.timeline__step{opacity:0;transform:translateY(var(--timeline-rise, 3rem))}@media screen and (max-width: 1023.5px){.timeline__step{transform:translateX(calc(var(--timeline-rise, 3rem) * -1))}}@media screen and (min-width: 1024px){.timeline__card{transform:translateX(100vw)}}.timeline__desc{margin-top:.5rem;padding:1.6rem;text-align:center;background-color:#fff;font-size:1.4rem;line-height:1.15}@media screen and (min-width: 1024px){.timeline__desc{opacity:0;transform:translateY(var(--timeline-rise, 3rem))}}@media screen and (max-width: 1023.5px){.timeline__desc{position:relative;max-width:29.4rem;margin-top:1.6rem;padding:2.4rem;font-size:2rem}.timeline__desc::before{content:"";position:absolute;top:0;left:0;width:100%;height:1.6rem;background-color:#ffe67b;transform:translateY(-100%)}}.comparison__intro{margin-bottom:8rem}@media screen and (max-width: 768px){.comparison__intro{margin-bottom:4.8rem}}.comparison__grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}@media screen and (max-width: 768px){.comparison__grid{grid-template-columns:1fr;gap:2.5rem}}.spotlight{--spotlight-active-surface: #ffe67b}.spotlight.spotlight--scheme_accent_mod{--spotlight-active-surface: #fff}.spotlight__intro{margin-bottom:8rem}@media screen and (max-width: 768px){.spotlight__intro{margin-bottom:4.8rem}}.spotlight__stage{padding:5.6rem;--tri-band-stop-1: 17.467%;--tri-band-stop-2: 82.533%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.spotlight__stage{--tri-band-stop-1: 15.548%;--tri-band-stop-2: 84.452%;--tri-band-direction: to bottom}}@media(max-width: 1023.5px)and (min-width: 769px){.spotlight__stage{padding:4.8rem 3.2rem}}@media screen and (max-width: 768px){.spotlight__stage{--tri-band-stop-1: 11%;--tri-band-stop-2: 89%;padding:2.7rem}}.spotlight__viewport{display:flex;align-items:center;padding:5rem 4.8rem;overflow:clip;background-color:#fff;border-radius:3.2rem}@media(max-width: 1023.5px)and (min-width: 769px){.spotlight__viewport{padding:4rem 3.2rem}}@media screen and (max-width: 768px){.spotlight__viewport{padding:2.4rem 2.7rem;border-radius:2.2rem}}.spotlight__track{counter-reset:spotlight;width:100%}@media screen and (min-width: 1024px){.spotlight__track{gap:3.2rem}}@media screen and (min-width: 769px){.spotlight__track{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center}}@media(max-width: 1023.5px)and (min-width: 769px){.spotlight__track{gap:1.6rem}}@media screen and (max-width: 768px){.spotlight__track{display:flex;flex-direction:column;justify-content:center;align-items:stretch}}.spotlight--scheme_accent_mod .spotlight__stage{--tri-band-center: #fff}.spotlight--scheme_accent_mod .spotlight__viewport{background-color:#ffe67b}.solutions__body{margin-top:6.4rem}@media screen and (min-width: 769px){.solutions__body{display:grid;grid-template-columns:506fr 718fr;grid-gap:2.4rem}}@media screen and (max-width: 768px){.solutions__body{margin-top:4.8rem}}.solutions__label{max-width:12ch;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.05}@media screen and (max-width: 1023.5px){.solutions__label{font-size:1.4rem}}@media screen and (max-width: 768px){.solutions__label{margin-bottom:3.3rem;max-width:none}}.solutions__list{counter-reset:solutions}.benefits .section_intro_offset__text,.benefits .section_intro--lead_mod .section_intro__text{max-width:32ch}.benefits .section_intro--lead_mod .section_intro__title{max-width:18ch}.benefits__stage{overflow:clip}@media screen and (min-width: 1024px){.benefits__stage{margin-top:7.9rem}}@media screen and (min-width: 769px){.benefits__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.4rem}}@media screen and (max-width: 768px){.benefits__item{position:sticky;top:calc(var(--height-header) + 1.2rem);z-index:calc(var(--benefits-index) + 1)}.benefits__item:not(:last-child){margin-bottom:2.4rem}}.showcase{scroll-margin-top:var(--height-header)}.showcase__scroll{position:relative}.showcase__list{position:relative;counter-reset:showcase}.showcase__item{z-index:var(--showcase-index)}.showcase__item:first-child{position:relative;aspect-ratio:1248/389}@media screen and (orientation: portrait)and (min-width: 769px){.showcase__item:first-child{aspect-ratio:1248/680}}@media screen and (max-width: 768px){.showcase__item:first-child{aspect-ratio:343/644}}.showcase__item:not(:first-child){position:absolute;inset:0;clip-path:inset(100% 0 0 0)}.showcase__picture{display:block;width:100%;height:100%}.showcase__image{display:block;width:100%;height:100%;object-fit:cover}.showcase__cards{display:flex;overflow:clip;--tri-band-stop-1: 31%;--tri-band-stop-2: 69%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (min-width: 769px){.showcase__cards{position:absolute;top:50%;right:4.8rem;transform:translateY(-50%);width:min(53.6rem,50%);min-height:29.3rem;padding:3.1rem 3.2rem}}@media screen and (max-width: 768px){.showcase__cards{--tri-band-stop-1: 26.9%;--tri-band-stop-2: 72.4%;position:absolute;right:1.6rem;bottom:1.6rem;left:1.6rem;min-height:33rem;padding:1.6rem}}.feature_slider__slider.swiper{overflow:visible}@media screen and (max-width: 768px){.feature_slider__slider.swiper{overflow:clip}}.feature_slider__slide{width:57.4rem;height:auto}@media screen and (max-width: 768px){.feature_slider__slide{width:100%}}.feature_slider__nav{justify-content:flex-end;gap:1.6rem;margin-top:8rem}@media screen and (max-width: 768px){.feature_slider__nav{margin-top:2.4rem}}@media screen and (min-width: 769px){.framed_hero{padding-top:2.3rem}}@media screen and (max-width: 768px){.framed_hero{padding-top:4.6rem}}@media screen and (max-width: 768px){.framed_hero.framed_hero--columns_mod{padding-top:0}}.framed_hero__frame{padding:5.6rem;--tri-band-stop-1: 31.963%;--tri-band-stop-2: 68.037%;--tri-band-direction: to bottom;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-1), var(--tri-band-center, #ffe67b) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 768px){.framed_hero__frame{--tri-band-stop-1: 15.2%;--tri-band-stop-2: 84.8%;padding:3.2rem}}.framed_hero__card{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:32.6rem;padding:5.6rem 8.6rem;text-align:center;background-color:#fff;border-radius:2.8rem}@media screen and (max-width: 768px){.framed_hero__card{min-height:59.8rem;padding:5.3rem 1.6rem 5.2rem}}.framed_hero__title{max-width:26ch;margin-bottom:3.9rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.framed_hero__title{font-size:2.8rem}}@media screen and (max-width: 768px){.framed_hero__title{margin-bottom:4.1rem}}@media screen and (max-width: 768px){.framed_hero--columns_mod .framed_hero__frame{--tri-band-direction: to right;--tri-band-stop-1: 24.333%;--tri-band-stop-2: 75.733%;margin-inline:calc(-1*var(--gl-hr-indent));padding:2.7rem 2.7rem 2.4rem}}@media(max-width: 1023.5px)and (min-width: 769px){.framed_hero--columns_mod .framed_hero__frame{padding-inline:3.6rem}}@media screen and (min-width: 769px){.framed_hero--columns_mod .framed_hero__card{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.4rem;padding:8rem;text-align:left}}@media(max-width: 1023.5px)and (min-width: 769px){.framed_hero--columns_mod .framed_hero__card{padding-inline:4.8rem}}@media screen and (max-width: 768px){.framed_hero--columns_mod .framed_hero__card{min-height:69.3rem;padding:2.4rem;border-radius:2.2rem}}@media screen and (min-width: 769px){.framed_hero--columns_mod .framed_hero__title{max-width:13ch;margin-bottom:0}}@media screen and (max-width: 768px){.framed_hero--columns_mod .framed_hero__title{margin-bottom:1.6rem}}@media screen and (min-width: 769px){.framed_hero__aside{flex-shrink:0;width:27.9rem;padding-top:1rem}}@media screen and (max-width: 768px){.framed_hero__aside{width:100%}}.framed_hero__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 769px){.framed_hero__text{margin-bottom:2.4rem}}@media screen and (max-width: 768px){.framed_hero__text{margin-bottom:5.2rem}}@media screen and (max-width: 768px){.framed_hero__btn{width:100%}}.framed_hero__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:3.2rem}@media screen and (max-width: 768px){.framed_hero__meta{flex-direction:column;align-items:center;gap:2rem}}.framed_hero__meta_item{display:flex;align-items:center;gap:1.2rem;color:#085139}@media screen and (max-width: 768px){.framed_hero__meta--stacked_mod .framed_hero__meta_item{flex-direction:column}}.framed_hero__meta_icon{flex-shrink:0;width:2.4rem;height:2.4rem}.framed_hero__meta_text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.framed_hero__meta--stacked_mod .framed_hero__meta_text{max-width:16ch}}@media screen and (min-width: 769px){.article{--article-vr-indent: 5.6rem;padding-top:8rem}}@media screen and (max-width: 768px){.article{--article-vr-indent: 4.8rem;padding-top:12.9rem;padding-bottom:4rem}}.article__picture{display:block;width:100%;height:40rem;margin-bottom:var(--article-vr-indent);border-radius:2.8rem;overflow:clip}.article__image{display:block;width:100%;height:100%;object-fit:cover}.article__lead{margin-bottom:var(--article-vr-indent);font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.article__lead{font-size:1.6rem}}@media screen and (min-width: 769px){.article__lead{text-align:center}}.article__block:not(:last-child){margin-bottom:var(--article-vr-indent)}.related_articles__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:4.8rem;line-height:1.05}@media screen and (max-width: 1023.5px){.related_articles__title{font-size:2.8rem}}@media screen and (min-width: 769px){.related_articles__title{margin-bottom:5.6rem}}@media screen and (max-width: 768px){.related_articles__title{margin-bottom:4.7rem}}.related_articles__list{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:2.4rem}@media screen and (max-width: 640px){.related_articles__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.related_articles__list{grid-template-columns:1fr}}.not_found{--height-coefficient: 0.877;--not-found-min-height: calc(var(--full-screen) * var(--height-coefficient));display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 641px){.not_found{min-height:var(--not-found-min-height);margin-top:calc(-1*var(--height-header));padding-top:calc(var(--height-header) + 5rem);padding-bottom:var(--height-header)}}@media screen and (max-width: 640px){.not_found{--height-coefficient: 0.905;min-height:calc(var(--not-found-min-height) - var(--height-header));padding-top:7rem;padding-bottom:4rem}}.not_found__code{display:flex;align-items:center;gap:.12em;justify-content:center;color:#ffe67b;font-family:"Consort Recast",sans-serif;font-weight:500;line-height:1.05}.not_found__code::before,.not_found__code::after{content:"";flex-shrink:0;width:.26em;height:.98em;background-color:currentColor}.not_found__code::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.99954%203.11207H9V0H0V28H9V24.8879H4.99954C3.89596%2024.8879%202.99721%2023.9604%202.99721%2022.8118V5.1839C2.99721%204.03963%203.89178%203.10774%204.99954%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.not_found__code::after{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%209%2028'%20preserveAspectRatio='none'%3E%3Cpath%20d='M4.00046%203.11207H0V0H9V28H0V24.8879H4.00046C5.10404%2024.8879%206.00279%2023.9604%206.00279%2022.8118V5.1839C6.00279%204.03963%205.10822%203.10774%204.00046%203.10774V3.11207Z'%20fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}@media screen and (min-width: 641px){.not_found__code::before{transform:translate(-1.6rem, -6rem) rotate(15deg)}}@media screen and (max-width: 640px){.not_found__code::before{transform:translate(-1.1rem, -3.1rem) rotate(15deg)}}@media screen and (min-width: 641px){.not_found__code::after{transform:translate(1.8rem, -3.5rem) rotate(-15deg)}}@media screen and (max-width: 640px){.not_found__code::after{transform:translate(1.1rem, -1.7rem) rotate(-15deg)}}@media screen and (min-width: 641px){.not_found__code{margin-bottom:2.8rem;font-size:20rem}}@media screen and (max-width: 640px){.not_found__code{margin-bottom:6.3rem;font-size:10.5rem}}.not_found__body{max-width:34.2rem;margin:0 auto}.not_found__title{margin-bottom:2.4rem;font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05}@media screen and (max-width: 1023.5px){.not_found__title{font-size:2rem}}.not_found__text{font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (min-width: 641px){.not_found__text{margin-bottom:6.2rem}}@media screen and (max-width: 640px){.not_found__text{max-width:27ch;margin:0 auto 3rem}}.not_found__btn{width:100%}@media screen and (max-width: 768px){.video_session{display:flex;flex-direction:column;min-height:calc(var(--full-screen) - var(--height-header));padding-block:var(--gl-vr-indent-half)}}@media screen and (max-width: 768px){.video_session__in,.video_session__content{flex-grow:1;display:flex;flex-direction:column}}.video_session__panel{padding:5.6rem;--tri-band-stop-1: 17.467%;--tri-band-stop-2: 82.533%;--tri-band-direction: to right;background-color:var(--tri-band-edge, #085139);background-image:linear-gradient(var(--tri-band-direction), transparent 0, transparent var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-1), var(--tri-band-center, #fff) var(--tri-band-stop-2), transparent var(--tri-band-stop-2), transparent 100%),url("../images/texture.webp");background-repeat:no-repeat,repeat;background-size:cover,auto;background-blend-mode:normal,overlay}@media screen and (max-width: 1023.5px){.video_session__panel{--tri-band-stop-1: 27.8%;--tri-band-stop-2: 72.2%}}@media screen and (max-width: 768px){.video_session__panel{padding:2.7rem}}@media screen and (max-width: 768px){.video_session__panel{flex-grow:1;display:flex;flex-direction:column}}.video_session__panel_inner{--input-notch-bg: #ffe67b;position:relative;display:grid;grid-template-areas:"header" "body" "footer";grid-template-rows:auto minmax(0, 1fr) auto;min-height:63.8rem;padding-block:5.6rem;color:#043523;overflow:clip;background-color:#ffe67b;border-radius:3.2rem}@media screen and (max-width: 768px){.video_session__panel_inner{flex-grow:1;min-height:auto;padding-block:2.4rem;border-radius:2.2rem}}.video_session__header{position:relative;z-index:2;grid-area:header;display:flex;align-items:flex-start;justify-content:space-between;gap:2.4rem;padding-inline:5.6rem;background-color:#ffe67b}@media screen and (max-width: 768px){.video_session__header{display:grid;grid-template-areas:"heads";padding-inline:1.6rem}}[data-video-session-state=chat] .video_session__header{border-bottom:1px solid rgba(4, 53, 35, 0.3)}.video_session__title[data-video-session-setup]{display:none}[data-video-session-kind=chat] .video_session__title[data-video-session-setup=chat],[data-video-session-kind=video] .video_session__title[data-video-session-setup=video],[data-video-session-kind=voice] .video_session__title[data-video-session-setup=voice]{display:block}[data-video-session-state=in_call] .video_session__header{display:none}[data-video-session-call-live] .video_session__calls{display:none}[data-video-session-state=in_call] .video_session__panel{--tri-band-center: #ffe67b}[data-video-session-state=in_call] .video_session__panel_inner{padding-block:0;background-color:#fff}[data-video-session-state=in_call] .video_session__body{padding-inline:0}[data-video-session-state=in_call] .video_session__footer{margin-top:0}.video_session__state[data-video-session-view=preparing],.video_session__state[data-video-session-view=offer_video],.video_session__state[data-video-session-view=offer_voice],.video_session__state[data-video-session-view=waiting],.video_session__state[data-video-session-view=connecting],.video_session__state[data-video-session-view=failed]{display:flex;align-items:center;justify-content:center}.video_session__heads{display:grid;grid-template-areas:"head";min-width:0}@media screen and (max-width: 768px){.video_session__heads{position:relative;grid-area:heads}}.video_session__head{grid-area:head;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.video_session__head[data-video-session-current]{visibility:visible;opacity:1}@media screen and (max-width: 768px){.video_session__head:not([data-video-session-current]){position:absolute;inset:0 0 auto}}.video_session__calls{display:flex;align-items:center;gap:1.6rem;flex-shrink:0}@media screen and (max-width: 768px){.video_session__calls{grid-area:heads;align-self:start;justify-self:end}}.video_session__call{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#043523;cursor:pointer}.video_session__call:hover,.video_session__call:focus-visible{color:#085139}.video_session__call_glyph{width:1.6rem;height:1.6rem}.video_session__body{position:relative;grid-area:body;display:grid;grid-template-areas:"state";min-width:0;padding-inline:5.6rem}@media screen and (max-width: 768px){.video_session__body{padding-inline:1.6rem}}.video_session__footer{grid-area:footer;display:none;align-items:center;justify-content:flex-end;min-height:4.4rem;margin-top:2.4rem;padding-inline:5.6rem}@media screen and (max-width: 768px){.video_session__footer{justify-content:center;padding-inline:1.6rem}}[data-video-session-call-live] .video_session__footer{display:flex}.video_session__surfaces{display:flex;align-items:center;gap:2.4rem}@media screen and (max-width: 768px){.video_session__surfaces{flex-direction:column}}[data-video-session-state=in_call] .video_session__surface[data-video-session-surface=call],[data-video-session-state=chat] .video_session__surface[data-video-session-surface=chat]{display:none}.video_session__state{grid-area:state;min-width:0;padding-top:3.2rem;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}@media screen and (max-width: 768px){.video_session__state{padding-top:2.4rem}}.video_session__state:has(.bp-messages-single-thread-wrap){padding-top:0}.video_session__state[data-video-session-view=in_call]{padding-top:0}.video_session__state[data-video-session-current]{visibility:visible;opacity:1}@media screen and (max-width: 768px){.video_session__state:not([data-video-session-current]){position:absolute;inset:0 1.6rem auto}}.video_session__state[data-video-session-view=in_call],.video_session__state[data-video-session-view=chat]{position:absolute;inset:0}.video_session__state[data-video-session-view=in_call]{inset:2.4rem 5.6rem 0}@media screen and (max-width: 768px){.video_session__state[data-video-session-view=in_call]{inset:2.4rem 1.6rem 0}}.video_session__title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:3.2rem;line-height:1.05;margin-bottom:2.4rem}@media screen and (max-width: 1023.5px){.video_session__title{font-size:2rem}}@media screen and (max-width: 768px){.video_session__title{padding-right:8rem;min-height:2.4rem;margin-bottom:1.6rem}}.video_session__text{max-width:60ch;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.video_session__text{font-size:1.4rem}}.video_session__closed{position:absolute;inset:0 0 var(--closed-room, 7.2rem);z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.video_session__closed[hidden]{display:none}.video_session__closed_inner{max-width:45rem;text-align:center;pointer-events:auto}.video_session__closed_title{font-family:"Consort Recast",sans-serif;font-weight:500;font-size:2.4rem;line-height:1.05;margin-bottom:1.6rem}@media screen and (max-width: 1023.5px){.video_session__closed_title{font-size:1.6rem}}.video_session__closed_text{margin-bottom:4.6rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15}@media screen and (max-width: 768px){.video_session__closed_text{font-size:1.4rem}}.video_session__closed .video_session__actions{justify-content:center}[data-video-session-closed-session] .video_session__chat .bm-messages-list{visibility:hidden}[data-video-session-closed-session] .video_session__chat .bm-reply{pointer-events:none}.video_session__form{max-width:50rem}.video_session__fields{display:grid;gap:1.6rem;margin-bottom:4.8rem}.video_session__fields:has(+.video_session__hint){margin-bottom:.8rem}@media screen and (max-width: 768px){.video_session__fields{margin-bottom:4rem}.video_session__fields:has(+.video_session__hint){margin-bottom:.4rem}}.video_session__hint{max-width:60ch;margin-bottom:4.8rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.2rem;line-height:1.15;color:#085139}@media screen and (max-width: 768px){.video_session__hint{margin-bottom:4rem}}.video_session__error{display:flex;align-items:center;margin-top:1.6rem;padding:1.2rem 1.6rem;font-family:"Radio Canada Big",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.15;border-radius:.8rem;color:#9c0d00;border:1px solid #9c0d00;background-color:rgba(156, 13, 0, 0.1);margin-bottom:2.4rem}.video_session__error[hidden]{display:none}.video_session__actions{display:flex;align-items:center;gap:2.4rem}.video_session__actions[hidden]{display:none}.video_session__actions[data-video-session-soft]:not([hidden]){margin-top:1.6rem}.video_session__chat{height:100%;min-height:0}.video_session__frame{--call-accent: #ffe67b;--call-accent-text: #043523;--call-background: #043523;--call-background-accent: #fff;--call-base-text: #fff;--call-main-area-bg: #043523;--call-main-area-bg-accent: #ffe67b;--call-main-area-text: #043523;--call-supportive-text: #f9fffd;--call-border: #085139;position:relative;width:100%;height:100%;overflow:clip;border-radius:2rem}.video_session__frame iframe{display:block;width:100%;height:100%;border:0}